вот засранцы :-(
Dec. 18th, 2018 11:24 pmНеделю чиню стиральную машинку SAMSUNG Model Name : wf80f5e5p4w*
несколько "плавающих" неисправностей :-(
которые проявляются то по отдельности, то вместе. Качество пайки было отвратительное, от вибрации отвалилось всё, что только могло отвалиться, но гарантийный период уже прошёл. Иногда, плата работает так, как не должна, если сверяться с электрической схемой (и да, я нашёл сервисный мануал на неё) и вот .... прочитал на одном форуме:
"И вообще схеме этой можно доверять частично, так как SAMSUNG "любит" вносить в свои схемы ошибки "
По схеме из сервисмануала "детектор напряжения" приходит на ножку 88 - это "аналого-цифровой преобразователь".
Я нашёл и починил уже все неисправности платы DC41-00189A , кроме "ошибка UC" при нормальном напряжении в сети.

Никаких мыслей уже нет, кроме припаять потенциометр к входу 88 и проверять, при каком напряжении сработает.

Резисторный делитель примерно на 100, Постоянное напряжение на "силовых" конденсаторах 310 вольт, а на входе микроконтроллера 3.24 вольта.

Кстати, цветовая маркировка резисторов не соответствует ни одному "определителю". Выпаял резисторы R61-R62, проверил 269.7кОм.
Не думаю, что в этом проблема, но завтра попробую поиграть напряжением на входе 88 микроконтроллера. Возможно, что очень плохо, это программная ошибка :-(
UPD: оказывается, есть аналог этой платы DC92-00235G
UPD1: припаять резистор не помогло. Я выставлял любое напряжение от 0 до 500 вольт (пропорционально 0-5 вольт) на входе микроконтроллера, он никак не реагирует. После старта через минуту пишет Uc (слишком высокое или слишком низкое напряжение питания) и останавливается. Оставлял на всю ночь - нет результата.
UPD2: снял точно такую плату с полностью рабочей стиральной машинки, но с другой передней мордой. Поставил её вместо неисправной - не работает. Платы - однояйцевые близнецы, совпадают абсолютно все символы в маркировке. Все лампочки на морде стиральной машинки мигают в хаотичном порядке, половина кнопок не задействована или выполняет неправильную функцию.
Не совпадает прошивка, вероятно. "сломанная" плата в исправной машинке ведёт себя тоже некорректно: лампочки и кнопки "взбесились". Процесс стирки не запускается.
А теперь вишенка на торте - лампочками и кнопками управляет собственный процессор, который связан с процессором силовой платы всего двумя проводами RX и TX. По идее, он передаёт только команды "крутить мотор", "открыть/закрыть клапаны" и т.д.
Почему из-за неправильной прошивки силового модуля происходит сбой процессора индикации ?
Если я закажу новую плату ценой в 75% от стоимости новой стиральной машинки, где гарантия, что она заработает ?
Можно ли считать и чем программировать TMPM370FYFG ?
Имеет ли смысл выпаять EEPROM 24C04 считать её ?
При поиске в интернете, Гугл выдаёт мне только "фиолетовые" ссылки, значит я все их уже прочитал.
Никто кроме меня не сталкивался с такой проблемой и не писал об этом в интернете ?
Плата редкостное гавно, весь интернет пишет, что ломается как раз к окончанию гарантии. Не удивлюсь, что скоро начнут писать FirmWare с таймером, чтобы бытовая техника прекращала работать по окончании гарантийного периода и люди шли покупать новую :-(
UPD3: прикольно, у САМСУНГа есть специальное мобильное приложение для диагностики бытовой техники САМСУНГ. (SAMSUNG Smart Washer/Dryer в Гугл плэй ) Через камеру смартфона сканируются "козявки" ошибок на экране или индикаторе и показывает причину.
Через него мне показывало и "слишком высокое напряжение" и "слишком низкое напряжение", когда я крутил переменный резистор. Выставил в положение, когда нет ошибки напряжения питания, но .... без тестового режима всё равно пишет "ошибка Uc" и не работает :-(
UPD4: в ход пошла артиллерия более крупного калибра. Припаял логический анализатор к EEPROM, смотрю, что процессор читает и пишет. Есть надежда, что смогу найти ячейку, из которой процессор считывает неправильное значение напряжения, которое потом сравнивает с измеренным и выдаёт ошибку, тогда я смогу поправить это значение перепрошив EEPROM. (оригинальной рабочей прошивки от этого модуля пока не нашёл)


UPD: май 2025г. Забыл написать в прошлый раз, что дополнительно к пропайке всех контактов в месте соединения процессорной платы и силовой платы потребовалось провести процедуру "сброса ошибки неправильного напряжения". Там надо зажать несколько кнопок перед включением стиралки. Сейчас уже не помню какую комбинацию, но на ютубе можно найти.
несколько "плавающих" неисправностей :-(
которые проявляются то по отдельности, то вместе. Качество пайки было отвратительное, от вибрации отвалилось всё, что только могло отвалиться, но гарантийный период уже прошёл. Иногда, плата работает так, как не должна, если сверяться с электрической схемой (и да, я нашёл сервисный мануал на неё) и вот .... прочитал на одном форуме:
"И вообще схеме этой можно доверять частично, так как SAMSUNG "любит" вносить в свои схемы ошибки "
По схеме из сервисмануала "детектор напряжения" приходит на ножку 88 - это "аналого-цифровой преобразователь".
Я нашёл и починил уже все неисправности платы DC41-00189A , кроме "ошибка UC" при нормальном напряжении в сети.

Никаких мыслей уже нет, кроме припаять потенциометр к входу 88 и проверять, при каком напряжении сработает.

Резисторный делитель примерно на 100, Постоянное напряжение на "силовых" конденсаторах 310 вольт, а на входе микроконтроллера 3.24 вольта.

Кстати, цветовая маркировка резисторов не соответствует ни одному "определителю". Выпаял резисторы R61-R62, проверил 269.7кОм.
Не думаю, что в этом проблема, но завтра попробую поиграть напряжением на входе 88 микроконтроллера. Возможно, что очень плохо, это программная ошибка :-(
UPD: оказывается, есть аналог этой платы DC92-00235G
UPD1: припаять резистор не помогло. Я выставлял любое напряжение от 0 до 500 вольт (пропорционально 0-5 вольт) на входе микроконтроллера, он никак не реагирует. После старта через минуту пишет Uc (слишком высокое или слишком низкое напряжение питания) и останавливается. Оставлял на всю ночь - нет результата.
UPD2: снял точно такую плату с полностью рабочей стиральной машинки, но с другой передней мордой. Поставил её вместо неисправной - не работает. Платы - однояйцевые близнецы, совпадают абсолютно все символы в маркировке. Все лампочки на морде стиральной машинки мигают в хаотичном порядке, половина кнопок не задействована или выполняет неправильную функцию.
Не совпадает прошивка, вероятно. "сломанная" плата в исправной машинке ведёт себя тоже некорректно: лампочки и кнопки "взбесились". Процесс стирки не запускается.
А теперь вишенка на торте - лампочками и кнопками управляет собственный процессор, который связан с процессором силовой платы всего двумя проводами RX и TX. По идее, он передаёт только команды "крутить мотор", "открыть/закрыть клапаны" и т.д.
Почему из-за неправильной прошивки силового модуля происходит сбой процессора индикации ?
Если я закажу новую плату ценой в 75% от стоимости новой стиральной машинки, где гарантия, что она заработает ?
Можно ли считать и чем программировать TMPM370FYFG ?
Имеет ли смысл выпаять EEPROM 24C04 считать её ?
При поиске в интернете, Гугл выдаёт мне только "фиолетовые" ссылки, значит я все их уже прочитал.
Никто кроме меня не сталкивался с такой проблемой и не писал об этом в интернете ?
Плата редкостное гавно, весь интернет пишет, что ломается как раз к окончанию гарантии. Не удивлюсь, что скоро начнут писать FirmWare с таймером, чтобы бытовая техника прекращала работать по окончании гарантийного периода и люди шли покупать новую :-(
UPD3: прикольно, у САМСУНГа есть специальное мобильное приложение для диагностики бытовой техники САМСУНГ. (SAMSUNG Smart Washer/Dryer в Гугл плэй ) Через камеру смартфона сканируются "козявки" ошибок на экране или индикаторе и показывает причину.
Через него мне показывало и "слишком высокое напряжение" и "слишком низкое напряжение", когда я крутил переменный резистор. Выставил в положение, когда нет ошибки напряжения питания, но .... без тестового режима всё равно пишет "ошибка Uc" и не работает :-(
UPD4: в ход пошла артиллерия более крупного калибра. Припаял логический анализатор к EEPROM, смотрю, что процессор читает и пишет. Есть надежда, что смогу найти ячейку, из которой процессор считывает неправильное значение напряжения, которое потом сравнивает с измеренным и выдаёт ошибку, тогда я смогу поправить это значение перепрошив EEPROM. (оригинальной рабочей прошивки от этого модуля пока не нашёл)


UPD: май 2025г. Забыл написать в прошлый раз, что дополнительно к пропайке всех контактов в месте соединения процессорной платы и силовой платы потребовалось провести процедуру "сброса ошибки неправильного напряжения". Там надо зажать несколько кнопок перед включением стиралки. Сейчас уже не помню какую комбинацию, но на ютубе можно найти.
no subject
Date: 2018-12-19 08:44 am (UTC)no subject
Date: 2018-12-19 12:07 pm (UTC)Дамп при включении питания "на столе"
Date: 2018-12-22 01:47 pm (UTC)0.046480125000000,0,'162' (0xA2),'150' (0x96),Write,ACK
0.046821458333333,1,'163' (0xA3),'0' (0x00),Read,ACK
0.046971875000000,1,'163' (0xA3),'0' (0x00),Read,ACK
0.047122291666667,1,'163' (0xA3),'0' (0x00),Read,ACK
0.047272708333333,1,'163' (0xA3),'0' (0x00),Read,ACK
0.047423125000000,1,'163' (0xA3),'0' (0x00),Read,ACK
0.047573541666667,1,'163' (0xA3),'0' (0x00),Read,ACK
0.047723958333333,1,'163' (0xA3),'0' (0x00),Read,ACK
0.047874375000000,1,'163' (0xA3),'255' (0xFF),Read,ACK
0.048024708333333,1,'163' (0xA3),'0' (0x00),Read,ACK
0.048175125000000,1,'163' (0xA3),'0' (0x00),Read,ACK
0.048325541666667,1,'163' (0xA3),'0' (0x00),Read,ACK
0.048475958333333,1,'163' (0xA3),'0' (0x00),Read,ACK
0.048626333333333,1,'163' (0xA3),'0' (0x00),Read,ACK
0.048776750000000,1,'163' (0xA3),'255' (0xFF),Read,NAK
0.049143375000000,2,'162' (0xA2),k (0x6B),Write,ACK
0.049484708333333,3,'163' (0xA3),'3' (0x03),Read,ACK
0.049635083333333,3,'163' (0xA3),'1' (0x01),Read,ACK
0.049785500000000,3,'163' (0xA3),'8' (0x08),Read,ACK
0.049935875000000,3,'163' (0xA3),'0' (0x00),Read,ACK
0.050086291666667,3,'163' (0xA3),'0' (0x00),Read,ACK
0.050236708333333,3,'163' (0xA3),'12' (0x0C),Read,NAK
0.050602000000000,4,'162' (0xA2),'183' (0xB7),Write,ACK
0.050943333333333,5,'163' (0xA3),'219' (0xDB),Read,ACK
0.051093666666667,5,'163' (0xA3),f (0x66),Read,ACK
0.051244041666667,5,'163' (0xA3),A (0x41),Read,NAK
0.051631750000000,6,'162' (0xA2),'150' (0x96),Write,ACK
0.051973125000000,7,'163' (0xA3),'0' (0x00),Read,ACK
0.052123541666667,7,'163' (0xA3),'0' (0x00),Read,ACK
0.052273916666667,7,'163' (0xA3),'0' (0x00),Read,ACK
0.052424333333333,7,'163' (0xA3),'0' (0x00),Read,ACK
0.052574750000000,7,'163' (0xA3),'0' (0x00),Read,ACK
0.052725166666667,7,'163' (0xA3),'0' (0x00),Read,ACK
0.052875583333333,7,'163' (0xA3),'0' (0x00),Read,ACK
0.053026000000000,7,'163' (0xA3),'255' (0xFF),Read,ACK
0.053176333333333,7,'163' (0xA3),'0' (0x00),Read,ACK
0.053326750000000,7,'163' (0xA3),'0' (0x00),Read,ACK
0.053477166666667,7,'163' (0xA3),'0' (0x00),Read,ACK
0.053627583333333,7,'163' (0xA3),'0' (0x00),Read,ACK
0.053778000000000,7,'163' (0xA3),'0' (0x00),Read,ACK
0.053928416666667,7,'163' (0xA3),'255' (0xFF),Read,NAK
0.054317250000000,8,'162' (0xA2),'150' (0x96),Write,ACK
0.054658625000000,9,'163' (0xA3),'0' (0x00),Read,ACK
0.054809041666667,9,'163' (0xA3),'0' (0x00),Read,ACK
0.054959458333333,9,'163' (0xA3),'0' (0x00),Read,ACK
0.055109875000000,9,'163' (0xA3),'0' (0x00),Read,ACK
0.055260291666667,9,'163' (0xA3),'0' (0x00),Read,ACK
0.055410708333333,9,'163' (0xA3),'0' (0x00),Read,ACK
0.055561125000000,9,'163' (0xA3),'0' (0x00),Read,ACK
0.055711541666667,9,'163' (0xA3),'255' (0xFF),Read,ACK
0.055861833333333,9,'163' (0xA3),'0' (0x00),Read,ACK
0.056012250000000,9,'163' (0xA3),'0' (0x00),Read,ACK
0.056162666666667,9,'163' (0xA3),'0' (0x00),Read,ACK
0.056313083333333,9,'163' (0xA3),'0' (0x00),Read,ACK
0.056463500000000,9,'163' (0xA3),'0' (0x00),Read,ACK
0.056613916666667,9,'163' (0xA3),'255' (0xFF),Read,NAK
0.056988250000000,10,'160' (0xA0),$ (0x24),Write,ACK
0.057329666666667,11,'161' (0xA1),'0' (0x00),Read,ACK
0.057480083333333,11,'161' (0xA1),'1' (0x01),Read,ACK
0.057630458333333,11,'161' (0xA1),'1' (0x01),Read,ACK
0.057780875000000,11,'161' (0xA1),'4' (0x04),Read,ACK
0.057931291666667,11,'161' (0xA1),'0' (0x00),Read,ACK
0.058081708333333,11,'161' (0xA1),'3' (0x03),Read,ACK
0.058232083333333,11,'161' (0xA1),'0' (0x00),Read,ACK
0.058382500000000,11,'161' (0xA1),'7' (0x07),Read,ACK
0.058532875000000,11,'161' (0xA1),'0' (0x00),Read,ACK
0.058683291666667,11,'161' (0xA1),'0' (0x00),Read,ACK
0.058833708333333,11,'161' (0xA1),'0' (0x00),Read,ACK
0.058984125000000,11,'161' (0xA1),'0' (0x00),Read,ACK
0.059134541666667,11,'161' (0xA1),'0' (0x00),Read,ACK
0.059284958333333,11,'161' (0xA1),'1' (0x01),Read,ACK
0.059435333333333,11,'161' (0xA1),'0' (0x00),Read,ACK
0.059585750000000,11,'161' (0xA1),'0' (0x00),Read,ACK
0.059736166666667,11,'161' (0xA1),'0' (0x00),Read,ACK
0.059886583333333,11,'161' (0xA1),'17' (0x11),Read,NAK
0.060266000000000,12,'162' (0xA2),'150' (0x96),Write,ACK
0.060607375000000,13,'163' (0xA3),'0' (0x00),Read,ACK
0.060757791666667,13,'163' (0xA3),'0' (0x00),Read,ACK
0.060908208333333,13,'163' (0xA3),'0' (0x00),Read,ACK
0.061058625000000,13,'163' (0xA3),'0' (0x00),Read,ACK
0.061209041666667,13,'163' (0xA3),'0' (0x00),Read,ACK
0.061359458333333,13,'163' (0xA3),'0' (0x00),Read,ACK
0.061509875000000,13,'163' (0xA3),'0' (0x00),Read,ACK
0.061660291666667,13,'163' (0xA3),'255' (0xFF),Read,ACK
0.061810583333333,13,'163' (0xA3),'0' (0x00),Read,ACK
0.061961000000000,13,'163' (0xA3),'0' (0x00),Read,ACK
0.062111416666667,13,'163' (0xA3),'0' (0x00),Read,ACK
0.062261833333333,13,'163' (0xA3),'0' (0x00),Read,ACK
0.062412250000000,13,'163' (0xA3),'0' (0x00),Read,ACK
0.062562666666667,13,'163' (0xA3),'255' (0xFF),Read,NAK
0.062935291666667,14,'162' (0xA2),'150' (0x96),Write,ACK
0.063276666666667,15,'163' (0xA3),'0' (0x00),Read,ACK
0.063427083333333,15,'163' (0xA3),'0' (0x00),Read,ACK
0.063577500000000,15,'163' (0xA3),'0' (0x00),Read,ACK
0.063727916666667,15,'163' (0xA3),'0' (0x00),Read,ACK
0.063878333333333,15,'163' (0xA3),'0' (0x00),Read,ACK
0.064028750000000,15,'163' (0xA3),'0' (0x00),Read,ACK
0.064179166666667,15,'163' (0xA3),'0' (0x00),Read,ACK
0.064329583333333,15,'163' (0xA3),'255' (0xFF),Read,ACK
0.064479875000000,15,'163' (0xA3),'0' (0x00),Read,ACK
0.064630291666667,15,'163' (0xA3),'0' (0x00),Read,ACK
0.064780708333333,15,'163' (0xA3),'0' (0x00),Read,ACK
0.064931125000000,15,'163' (0xA3),'0' (0x00),Read,ACK
0.065081541666667,15,'163' (0xA3),'0' (0x00),Read,ACK
0.065231958333333,15,'163' (0xA3),'255' (0xFF),Read,NAK
0.066915041666667,16,'162' (0xA2),y (0x79),Write,ACK
0.067135833333333,16,'162' (0xA2),'0' (0x00),Write,ACK
0.067352500000000,16,'162' (0xA2),'0' (0x00),Write,ACK
0.067573583333333,16,'162' (0xA2),'0' (0x00),Write,ACK
0.067843833333333,17,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.068090833333333,18,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.068348458333333,19,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.068595416666667,20,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.068842500000000,21,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.069089416666667,22,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.069347791666667,23,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.069594750000000,24,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.069841708333333,25,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.070088666666667,26,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.070346291666667,27,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.071086708333333,28,'162' (0xA2),k (0x6B),Write,ACK
0.071560458333333,29,'163' (0xA3),'3' (0x03),Read,ACK
0.071756583333333,29,'163' (0xA3),'1' (0x01),Read,ACK
0.071952541666667,29,'163' (0xA3),'8' (0x08),Read,ACK
0.072148541666667,29,'163' (0xA3),'0' (0x00),Read,ACK
0.072376250000000,29,'163' (0xA3),'0' (0x00),Read,ACK
0.072572291666667,29,'163' (0xA3),'12' (0x0C),Read,NAK
0.073059500000000,30,'162' (0xA2),k (0x6B),Write,ACK
0.073275916666667,30,'162' (0xA2),'3' (0x03),Write,ACK
0.073497041666667,30,'162' (0xA2),'1' (0x01),Write,ACK
0.073703125000000,30,'162' (0xA2),'8' (0x08),Write,ACK
0.073909083333333,30,'162' (0xA2),'0' (0x00),Write,ACK
0.074130208333333,30,'162' (0xA2),'0' (0x00),Write,ACK
0.074415708333333,31,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.074662750000000,32,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.074909875000000,33,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.075156875000000,34,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.075414666666667,35,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.075661708333333,36,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.075908833333333,37,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.076155916666667,38,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.076413708333333,39,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.076660750000000,40,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.076907916666667,41,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.077386791666667,41,'162' (0xA2),p (0x70),Write,ACK
0.077592500000000,41,'162' (0xA2),'12' (0x0C),Write,ACK
0.077878000000000,42,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.078125000000000,43,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.078382875000000,44,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.078629875000000,45,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.078876958333333,46,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.079123958333333,47,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.079382416666667,48,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.079629458333333,49,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.079876583333333,50,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.080123625000000,51,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
0.080387208333333,52,'162' (0xA2),'162' (0xA2),Write,Missing ACK/NAK
Re: Дамп при включении питания "на столе"
Date: 2018-12-22 01:50 pm (UTC)После сигнала "ресет" обмена не происходит, только после подачи питания.
Коммент в мае 2025
Date: 2025-05-11 07:09 pm (UTC)Также пришлось заменить линейные стабилизаторы 78R15 и 78R05 .
Они "полусдохли". При небольшой нагрузке начинали самовозбуждаться.