Задача
Необходимо выполнить настройку SPI-интерфейса и DAQ-HAT на одноплатном компьютере Raspberry Pi CM4 (вычислительный модуль) с подключенной платой MCC 172 (модуль сбора данных IEPE для вибрационных датчиков). Основная цель - добиться стабильной работы оборудования и устранить ошибку Board not responding, возникающую при попытке инициализации.
Требования к выполнению
- Настроить SPI (Serial Peripheral Interface) на Raspberry Pi CM4 для взаимодействия с DAQ-HAT.
- Проверить правильность подключения и адресации платы (например, через команду
dmesg и config.txt). - Установить и настроить драйверы/библиотеки для MCC 172 (например, используя официальный репозиторий или API для Linux).
- Диагностировать и устранить сообщение ошибки при обращении к устройству (например, проверить питание, контакты, версию ядра).
- Обеспечить корректный сбор данных с одного или нескольких каналов входного сигнала IEPE (пьезоэлектрические датчики).
- Предоставить инструкции по повторению настройки или исправлению подобной ошибки в будущем.
Ожидаемый результат
- После выполнения работы плата MCC 172 определяется системой без ошибок
- Собран пример простого скрипта на Python или C (например, вывод значений АЦП) - опционально.
- Подробный отчет о решении проблемы Board not responding (что было настроено, изменено, обновлено).
Дополнительно
Используемая среда: свежий образ Raspberry Pi OS (64-bit), версия ядра - 5.10 или новее. Взаимодействие ведется только через аппаратный SPI (не i2c, не UART).