Обратите внимание на ULN (буферные транзисторные сборки). Проверить их сложно, желательно поменять. Также эта плата "болеет" трещинами по силе.
В самом плохом варианте - прогорают порты процессора.
Проверьте целостность портов процессора и питания. Возможно там нечего больше ремонтировать... Как правило, после таких происшествий модуль отправляется в помойку. Прожигает процессор.
SW у вас написан на модуле (3 фото сверху). Прошивали ключом только конфиг (78781160012)? или через USBDM? Тогда нужно брать конфиг и собирать его с софтом.
В базе на bineep.ru есть прошивка 546054600-02, но она с ошибками. При дизасемблировании обнаружил 7-8 переходов в тело операнда.
Например вот так:
0FB5C JSR 0F2C8
0FB5F BRSET 5,15,0FB63
0FB62 CLR 93
0FB64 SWI
Ошибка в строке 0FB5F.
Проверь остаточное сопротивление контактов УБЛ после срабатывания. Вся сила идет через эти контакты. Если остаточное сопротивление больше 1-2-х Ом - будет твориться такая фигня.
Дисплей генерирует вот такие запросы как на картинке. По спецификации И2С - это запись по адресу (90). В конце посылки нету подтверждения (АСК), поэтому постоянно идут перезапросы от панели на ЦП силового блока. Это сигнал прямо на пятаках субмодуля ЦП силового модуля.
Сегодня забрали Индезит вертикалку ЕВО2 - не крутил мотор. Виной была бешенная утечка по щеткам.
Вам правильно все подсказали - проверить на утечку движок на "землю" и между соседними клемами. Лучше это делать мегаомметром на напругу 250-500В. Если проверяете мультиком - обязательно менять щупы местами (полярная пара алюминий-медь(латунь), из-за этого в одну сторону может утечку не показать).
Конкретно по моему примеру:
сайт с калькулятором здесь: https://crccalc.com/
Запихиваю без И2С адреса (91) и без эхо байта (5А), и первый же сверху в списке алгоритм дает искомые "9С02".
Алгоритм CRC16-CCITT (0xFFFF) используют в протоколе общения панели и силового блока холодильника ХотпоинтАристон (ломал протокол).
Не выяснили какой алгоритм? Сейчас ломаю протокол с CY8C21534 (емкостная клавиатура на холодильника), не могу подобрать алгоритм подсчета CRC.
Не факт конечно, но попробуй CRC-CCITT (0xFFFF). В интернете найдешь и калькулятор и алгоритм написанный на С++. Во всяком случае, в интерфейсе Индезит/Аристон именно этот алгоритм используют.