ESpec - мир электроники для профессионалов


Духовой шкаф CATA ME 616 FDI. Нет контроля температуры.

  Список форумов » Газовые и электроплиты

Следующая тема · Предыдущая тема
АвторСообщение
korogodsot 
Заглянувший
Сообщения: 4
 
Сообщение #1 от 14/08/2016 17:56 цитата  

Духовой шкаф CATA ME 616 FDI приобретен в 2006 году.
Все исправно работало до июня 2016 года.
Неисправность проявилась сильным нагревом мебели (встройка).
Перестал включаться вентилятор обдува корпуса.
При включении не выдается ошибок и все работает штатно.
При выборе режимов начинает греть как положено.
Но вентилятор так и не включается и мигающий индикатор указывающий на то, что духовка не нагрелась до выбранной температуры мигать не перестает.
Датчик (терморезистор проверен - при комнатной температуре 240 кОм после нагрева десятки кОм)
Электроника состоит из двух плат (плата управления и силовая плата). Соединены между собой по I2C .
На плате управления установлено два микроконтроллера ST72с254G (первый установка, отображение термостата и второй установка режимов работы и отображение, часы)
На силовой плате блок питания (импульсный), все силовые реле.
А так же микроконтроллер ST72с254G и EEPROM 24c02.
Датчик температуры подключен к силовой плате через управляемый делитель напряжения (при уменьшении сопротивления датчика происходит переключение резисторов в делителе).
При анализе протокола I2C в момент включения наблюдается процедура чтения данных из EEPROM. Первая процедура чтения 10-и байт проходит нормально. Вторая процедура чтения 17-и байт проходит похоже с ошибкой, повторяется около 60 (!) раз и чтение из EEPROM прекращается.
Внешне это никак не проявляется. Возможно произошел сбой в "прошивке" EEPROM.
Прошу помощи в поиске "прошивки" 24c02 для указанной модели духового шкафа.
Похожая электроника присутствует в моделях KAISER EH6962, NODOR 1100L
xarl 
Модератор
<B>Модератор</B>
Сообщения: 21628
xarl
 
Сообщение #2 от 14/08/2016 18:08 цитата  

korogodsot, заполняйте Профиль! Свою прошивку...
korogodsot 
Заглянувший
Сообщения: 4
 
Сообщение #3 от 14/08/2016 18:39 цитата  

Если кому либо нужны фото плат или параметры деталей - пишите, пока платы на "операционном столе" могу помочь.

  IMAG0789.jpg  80.1 КБ  Скачано: 217 раз(а)
xarl 
Модератор
<B>Модератор</B>
Сообщения: 21628
xarl
 
Сообщение #4 от 14/08/2016 19:02 цитата  

korogodsot, вверху читал?
korogodsot 
Заглянувший
Сообщения: 4
 
Сообщение #5 от 14/08/2016 19:25 цитата  

Прошивка считана с 24с02 (возможно сбойная) с помощью "PonyProg2000".

  cata-me616fdi-bad.zip  347 Байт  Скачано: 167 раз(а)
korogodsot 
Заглянувший
Сообщения: 4
 
Сообщение #6 от 30/08/2016 22:42 цитата  

Если считать последний байт последовательностей контрольной суммой (и считая, что мне повезло и потерян в последовательности только один байт) можно вычислить недостающий байт.
Для последовательностей с адреса 00 по 09 включительно, и
с адреса 0A по 1A включительно по идее должна вычисляться сумма всех байт включая последний-контрольный и должна быть равна FF не учитывая переполнение.
Так я вычислил, что в последовательности с адреса 0A по 1A включительно не достает до контрольной суммы 1F.
Заменив по адресу 0A значение 00 значением 1F я "подогнал" сумму байт до необходимой.
При включении питания процедура чтения EEPROM прошла штатно, без циклов.
И электроника стала реагировать на датчик температуры - стал включаться вентилятор обдува и после нагрева духовки перестал мигать индикатор .
На выходных попробуем что-нибудь приготовить.
Выкладываю прошивку с измененным байтом. cata-me616fdi-test.zip

  cata-me616fdi-test.zip  351 Байт  Скачано: 172 раз(а)

Перейти: 
Следующая тема · Предыдущая тема
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Газовые и электроплиты



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP