Sorry because I am writing in English, but I don't know Russian.
Delonghi PrimaDonna S, ECAM 26.455
Display board 5213215521 SW 1.2 EEPROM 113
I have coffee machine. Last week, while the machine was in ready state, suddenly I heard weird "explosion" sound, and after that the display had its backlight on, without any output (no characters).
I disassembled the machine and I took out the power and display PCBs, I powered them on outside of the machine and I noticed that the PIC16F916, on the display board was overheating. Then I checked continuity with my multimeter between Vss and Vdd on the PIC and there was short circuit. I inspected the other components on both PCBs and I didn't found anything wrong with them. So I suspect that the problem is this PIC, so I want to replace it. But I need the firmware to flash on the new one.
Thanks in advance.
Regards,
Ljupce
Мне кажется будет надежнее купить исправный блок на ebay https://www.ebay.de/itm/DeLonghi-ECAM-26-455-M-Prima-Donna-S-De-Luxe-Bedienteil-Silber/264999741613?hash=item3db33728ad:g:Q2sAAOSwXfJf8YEF
Прежде чем менять контроллер, необходимо выяснить причину хлопка. Возможно и силовая плата тоже неисправная. Читается ли контроллер на силовой плате? Предчувствую , что электроника вся умерла.
The power board is OK. There is screnshot and zip(hex) file of PIC18LF4525.
I need dump for display board (PIC16F916-I/SO)
Regards
On your board, the controller is not read by the programmer?
Wanted to share with you good and detailed principal scheme of this CM i have found on german site https://saeco-support-forum.de/attachments/delonghi_primadonna_ecam26-455_ch03a-pdf.29001/.
Although it is only for power board I believed some details of it may help you. As well wanted to advice you looking display's board details on that forum, but founded you are very longtime member of that forum and have placed you request there too.
In any case I guess short power circuit of display's controller should close not only characters but and backlight as well because they are powered from one main board source. Surely it could take place if some feeding wires of display's PIC were burned, but 5V power source can not do it because of its small power. So as osja told the problem can be deeper then only simple replacement of PIC.
Power supply of backlights includes 20V(from ur link with schematic diagram) from powerboard and transistor with common emitter connection. If u have a HIGH level on base of this transistor then the backlights turn ON. So replace ur Pic. On the other hand transistor may be broken, and PIC)
I'll check the firmware tomorrow :)
Yes, I'm a member of Saeco support forum, I could not find anything related with the display board of this machine and I also created a new topic, but I haven't got any response (about the firmware) yet.
I dumped the flash of the PIC18LF4525 using PICkit 3.
Also, I understand that maybe there is a "bigger" problem with the board rather than chip. I inspected the other components on the board and they all seem fine, so I would like to try to replace the PIC and see if that fixes the problem.
Regards,
Цитата: Silent36 от января 06, 2021, 21:41:11
Power supply of backlights includes 20V(from ur link with schematic diagram) from powerboard and transistor with common emitter connection. If u have a HIGH level on base of this transistor then the backlights turn ON. So replace ur Pic. On the other hand transistor may be broken, and PIC)
I'll check the firmware tomorrow :)
Да, то, что подсветка есть, а знаков нет, как бы сразу говорит о том, что не работает контроллер. Но дело в том, что 20В - это вторая половинка обмотки транса преобразователя БП, а с первой снимается 5 вольт. Значит, если есть 20 вольт, то должно быть и 5. Тут сразу вопрос: топик стартер говорит, что у него КЗ в питании PIC, а это значит, что подводка питания к нему где-то и почему-то выгорела. Родной блок питания 5 вольт выжечь, да еще со взрывом, ничего не может, так как он относительно слаботочный, и на закоротку просто просядет напряжением. Так что причина не выявлена, и простая замена PIC может ничего не дать. По крайней мере, первым шагом нужно бы выпаять PIC и проверить цепи питания.
Хотя скажу, что для меня схемы делонги пока не поддаются логическому объяснению: для простоты управления симисторами они повесили землю управляющих цепей на сетевой провод, и пробои тут могут случаться по самым примитивным причинам.
Цитата: bricks20 от января 07, 2021, 00:52:25
для меня схемы делонги пока не поддаются логическому объяснению: для простоты управления симисторами они повесили землю управляющих цепей на сетевой провод, и пробои тут могут случаться по самым примитивным причинам.
Это общепринятая практика. Только обычно плюс вторички вешается на фазу сети (условно).
Ради интереса проверю как-нить, как оно действительно в делонги реализовано.
У Делонги опять же есть земля, - 5 и - 20, то есть +питания микроконтроллера подключен к земле, а земля контроллера к - 5, так же и остальные микрушки.
Конечно сигнал на управляющий электрод подается относительно конкретного условного катода, типа с А1 или К1.
Полярность управляющего напряжения, подаваемого на управляющий электрод симистора, может либо быть отрицательной, либо совпадать с полярностью напряжения, приложенного к условному аноду. По этой причине популярно такое управление, когда сигнал управления подается прямо с условного анода через ограничительную цепь.
Ну а если не соблюлать этого, то тиристор может включиться и не в начале полупериода. Это чревато бросками тока, помехами, да и вообще вселенная мощет схлопнуться, ну и про квадранты не забываем. И еще, даже если включение происходит точно перед началом нарастания напряжения от нуля, в этот момент ток управляющего электрода может не достичь еще величины удержания, тогда тиристор выключится сразу по окончании импульса.
В итоге, тиристор будет сначала включаться и выключаться на короткие интервалы, пока наконец ток не примет синусоидальную форму.
Нюансов навалом в целом по управлению симисторами, но это основные штуки вроде, которые надо соблюдать.
Ну а целом мб и ошибочки в схеме, надо плату посмотреть)
Цитата: Silent36 от января 07, 2021, 04:12:39
да и вообще вселенная мощет схлопнуться
О_О
Поняль... Поняль...
Срочно проходим переподготовку по технике безопасности, охране труда и... ээ.... санитарным нормам на рабочем месте....
Ну это же просто шутеечка, как вода для диплома))
Кстати, сейчас посмотрел про питание на Делонги и осознал, что вся разработка модуля для Ecam и Esam пошла коту под хвост:((
Однако электроника по итогу надежнее, чем у saeco. Чисто статистика.
При всей популярности таких схем и нюансах управления тиристорами, не думаю, что этого нельзя сделать с гальванической развязкой низковольтных цепей управления и сетевой силовой части. В бытовых приборах со всякими кнопками, ручками и с водой это, наверное, даже более важно с точки зрения безопасности, а не только из-за бОльшей вероятности случайных пробоев и повреждений.
Цитата: Silent36 от января 07, 2021, 11:52:56
осознал, что вся разработка модуля для Ecam и Esam пошла коту под хвост:((
Не понял предложение. Заводские туфта или своё что разрабатывалось?
Цитата: bricks20 от января 07, 2021, 12:50:35
не думаю, что этого нельзя сделать с гальванической развязкой
Можно, конечно. Но у делонжи и так монтаж достаточно мелкий и плотный.
Если туда ещё и развязку втулить, то размер платы явно вырастет.
Да и статистика явно говорит о достаточной безопасности для потребителя схем даже без развязки.
С цитатами пока не дружу:(
Сама схемотехника у Delonghi очень даже хороша.
Я про хвост кота своей разработки небольшого модуля, который управляет скоростью вращения работы кофемолки)
Попытаться обыграть толщину таблетки наперекор программе? =)))))
Кабы программа в полную несознанку не ушла... Инженеры алгоритмами не делятся... )
Нее, говорят, мол, кофемолка слишком быстрая и поджаривает, в итоге горчит кофеек)
А фишка в том, что скорость вращения уменьшается и все) А толщина подберется уже сама алгоритмом от Делонги
Цитата: Silent36 от января 07, 2021, 15:51:59
кофемолка слишком быстрая и поджаривает
Бред!
Звыняй, но просто бред.
Доверяй, но проверяй, как говорится...
Вот я и хочу это сделать)
Так втули обычный диммер из электротоваров в разрыв проводов к кофемолке.
Для постоянки они по идее тоже должны работать...
На Делонги переменка, достаточно конденсаторы последовательно подобрать)
Вообще ничего не понял !?
В названии темы стоит ... нужна прошивка ..
обсуждение идет про изобретение " велосипеда " ...
Dear Ljupce, was you suceeded in solving the problem? I would be pleased if you reply here of to private.
The point is that I met the same short power circuit of PIC16F916 in display board of ecam23.450. This CM in many details is very similar to 26.455. A time ago I caught short circuit feed of processor on main board during re-firmware and thought it would be single one. But now after changing the main chip PIC18F4525 I found that power voltages (should be 5 and 20V) continued to be low (4.2 and 15). After checking display board I found short feed circuit of its processor as well. Unfortunately I did not think to check it up when extracted main board. So I will change PIC16F916 after bought but now I am begining to look for display's chip firmware. Fortunately on saeco site I have found principal schem namely of this display module, so I can do many things consciously. Visually all other elements look virgin on both boards so I hope only processors were burned.
I am still waiting for the PIC to arrive, so I haven't solved the problem yet.
Try with one of the dumps posted on the following link:
https://saeco-support-forum.de/threads/dateiensammlung-fuer-de-longhi-firmware-diverse-typen-program-data-pic.56525/
If you can't find the appropriate one, I think I have a simillar board, so I can dump the firmware and send it to you.
Thank you for link, i could try couple of them only after getting the PIC. Hope it will come in a week-10days. At first glance codes of that display boards are different from mine, although I hope it is not very principal for the task.
Today I received the new PIC16F916, so I desoldered the old one from the board and found out that there is also another one IC, with label ATMLH242, with short between the power pins (after desoldering this IC, the short on the board disappeared.) I searched online with the labels on this IC, and I think it is serial EEPROM (maybe AT24C512C), but I don't know its size and which data it holds. Does anyone know what this IC really is and if it is EEPROM what data does it hold? Also I checked the old PIC desoldered and it has short between the power pins. The photo of the ATMLH242 IC is attached bellow.
It begins to be look as that simple replacing of two PIC's will not restore the functionality. I am speaking and about my case as well. Yes, on display board there are two IC's else except of PIC - one EEPROM (in my board M24256-BW) the second - M41T00 - serial real-time clock. I guess the EEPROM serves for clock functions. Both are powered by the same 5V. In my board power pins of these two IC's are not shorted, but it may mean nothing. And if the reason of the boomps (reversing 5V power voltages while one pole is connected to 220V line - условная ground) makes shorting of power pins of PIC's in other IC's it can make another effect - to simply brake internal power circuit. Besides display board that fucking 220V_GROUND is on three IC's on power board and on all power switches. So I guess we may meet an interesting performance in further. The only thing that while inspires some hope is that low power adapter is not damaged and works. Although it may be protected by diods from low voltages.
В еепром записан текст сообщений меню. Если впаять пустую еепром, то машинка превратится в кирпич. В контроллере собственный еепром должен быть пустым.
Да, посмотрел дампы прошивок трех PIC16F916, EEPROM y всех нулевая.
Хотел проверить EEPROM M24256 в дисплейном блоке на предмет отсутствия повреждения, да и снять дамп, но оказалось, что имеющийся у меня программатор CH341a не поддерживает эту микросхему. У него вообще из EEPROM от ST всего лишь одна и есть в базе, очень сильно отличающая от моей. Более универсального программатора, к сожалению, нет.
Поскольку сомнение в работоспособности микросхем и на основной плате остались, то вопрос к тем, кто знает. Как можно проверить работоспособность силовой платы, уже в полной установке в машине, но без подключенного дисплейного блока? ЕСАM 23.450.
По схеме для согласования токовых нагрузок есть две микросхемы, подключенные между управляющими выводами PIC и управляющими выводами симисторов и транзисторов реле. Это ULN2004AN - сильноточная сборка 7 транзисторов и 74HC14N – инвертирующая сборка 6 триггеров Шмидта. Есть сомнения работоспособны ли они.
Сейчас у меня силовая плата с впаянным новым PIC18F4525 с залитой родной прошивкой полностью установлена в машину с подключенными всеми устройствами. Правильно ли я понимаю, что если проводом от шины GND/земля, которая здесь землей названа условно, а фактически является +5В, подавать эти самые +5В на управляющие выводы PIC, имитируя тем самым появление логической 1, то должны включаться устройства машины в зависимости от того, на какой вывод подается эта 1?
Если это так, то не повредится ли PIC от такого действия, и с какого устройства лучше бы начать такую проверку? Соответственно, если не будет включений, то это может означать повреждение этих согласующих микросхем. Тогда можно будет подать 1 уже непосредственно на входы тиристоров, проверив их функционирование.
Надежнее будет с дисплейной платой проверить. Внешние 5в могут убить плату, если гальванически не развязаны от сети 220в. Либо брать логическую единицу от питания самой плату. Геморойно это.
К сожалению, дисплейная плата пока без PIC, а подбросить другую не с чего. Пробовать с 26.455, которой пользуемся по назначению, как то не хочется, тем более, что есть непонятка с напряжением подсветки дисплея. На схеме силовой платы 23.450 оно указано как 20В, хотя на схеме дисплейной как 12В. А по факту у меня 18В.
Естественно, что +5В ни в коем случае не внешние, а родные - с самой платы. Оно как раз висит на земле/GND. Геморройности особой нет - повесить проводок на один вывод шлейфа для прошивки и тыкать им в контакты. Другое дело, если спровоцируется очередной бах, вот тогда - точно геморрой.
Я заливал на силовую плату прошивку от другой модели, дисплей которой у меня был. Так можно проверить. С напряжениями подсветки там все одинаково.
After several days of work, I realised it's time to stop with the repair. After changing both the PIC and the EEPROM, still the problem persists, with minor changes, so further involvement in this repair is becoming pointless.
Thanks to Anton Love for his help.
You fully stopped and what do you plan to do with CM for restoring it? Mentally I suppose my efforts will be useless as well, but will try to make some. At least - resoldering PIC16, although the process of receiving the chip is a little bit delaying.
I plan to buy a new board.
Both boards - display and main one?