На сборочной линии каждое изделие перед отгрузкой нужно проверить за секунды, а не за минуты вручную мультиметром, и при этом быть уверенным, что сам проверяющий прибор исправен — ошибка в самом тестере опаснее, чем пропущенный брак, потому что выдаёт ложное 'исправно' на самом деле бракованному изделию.
Управляющий модуль опрашивает полную матрицу соединений 29×29 через коммутационные ключи, сверяя результат с эталонной таблицей; параллельно пять каналов на датчиках INA219 через расширитель портов MCP23017 следят за напряжением и потреблением по питающим цепям, а циклы силовых реле перед началом смены прогоняют самопроверку самого прибора, прежде чем доверять его показаниям.
STM32F411, матрица коммутации 29×29, пять INA219 на шине I2C через MCP23017, циклы самотеста силовых реле.
В разработке: основной цикл самотеста работает, расширение матрицы соединений дорабатывается.