Программатор Elinv-prog для прошивки электронных модулей стиральных машинВ последнее время среди сервисных специалистов стала актуальной тема программных неисправностей бытовой техники, в частности, стиральных машин (СМ). Основным управляющим узлом в составе современной СМ является электронный модуль (ЭМ), стоимость которого весьма высока и, соответственно, его ремонт экономически целесообразен. Аппаратные неисправности ЭМ решаются традиционными методами и средствами, а вот для устранения программных ошибок необходим программатор, специализированное программное обеспечение (ПО) и доступ к банку прошивок. Описываемый в этой статье программатор Elinv-prog облегчит работу мастера стиральных машин при устранении программных неисправностей ЭМ. Схем программаторов с интерфейсом I2C можно найти много, однако не все они предназначены для внутрисхемного программирования (ISP англ. In-System Programming) энергонезависимой памяти ЭМ СМ. Программатор Elinv-prog специально создавался для программирования энергонезависимой памяти в составе ЭМ СМ и поэтому имеет свои особенности, которые будут описаны в статье. Простота и низкая себестоимость программатора (около 500руб.) позволяют его легко повторить. Существует прототип этого программатора, созданный инженерами завода АТЛАНТ, который по своим техническим параметрам (внешнее питание, связь с ПК через COM-порт и др.) уступает Elinv-prog. К тому же его цена более чем в 10 раз (5500 руб.) превышает себестоимость Elinv-prog.
Описание программатора Elinv-prog
С помощью простого и дешевого программатора Elinv-prog можно проводить операции чтения/записи энергонезависимой памяти в составе ЭМ таких марок, как АТЛАНТ, Candy, Electrolux/Zanussi/AEG, Hansa, и т.п. Причем он позволяет работать с некоторыми типами ЭМ без их отключения из схемы СМ. Устройство соответствует всем современным запросам, имеет высокие технические характеристики, малые габариты и массу. Изначально программатор был сконструирован для стиральных машин АТЛАНТ, ЭМ для которых изготавливаются компанией INVENSYS, но он также подходит и к модулям Procont, используемым в некоторых линейках СМ Electrolux. Основное достоинство этого программатора в том, что он позволяет обмениваться информацией с ИМС энергонезависимой памяти серии 24Cxx в ЭМ по шине I2C внутрисхемно, без демонтажа программируемой микросхемы, правда, выводы ИМС должны быть выведены на внешний сервисный соединитель. Можно обойтись и без этого соединителя, если информационные линии с программатора и питание подключить непосредственно к выводам микросхемы памяти на ЭМ. Необходимо иметь в виду, что этот программатор не предназначен для программирования памяти, встроенной в микроконтроллер (например, в ЭМ СМ на платформе ARCADIA) или, если тип памяти отличается от серии 24Схх (например, 93С86, которая используется в СМ на платформе EVO-I).
Внешний вид программатора Elinv-prog показан на рис. 1.
Рис. 1
Перечислим основные технические особенности программатора:
связь с ПК через интерфейс USB 2.0/1.1;
не требует внешних источников питания, питание берется от порта USB ПК. Напряжение питания, которое подается на программируемую микросхему, составляет 3,3 В;
обслуживает широкий спектр СМ таких марок, как АТЛАНТ, Candy, Electrolux/Zanussi/AEG, Hansa;
автоматическое управление питанием;
позволяет внутрисхемно программировать память ЭМ INVENSYS;
имеется токовая защита по питанию (50 мА), например, вследствие неправильного подключения соединительного разъема от программатора к ЭМ (только для полной версии схемы программатора);
возможность подключения к ЭМ (СМ) в горячем» режиме (только для полной версии схемы программатора);
I2C-совместимый внешний интерфейс для модулей INVENSYS. Возможность программирования микросхем энергонезависимой памяти в составе ЭМ (внутрисхемно);
наличие индикаторов состояний;
универсальный приборный разъем для сменных переходников под разные типы ЭМ;
простота и удобство использования;
низкая себестоимость.
Программатор построен на основе распространенной микросхемы FT232RL, представляющей собой аппаратный преобразователь USB в стандартный интерфейс RS-232 (COM-порт). В данном случае схема включения микросхемы выполнена в варианте преобразователя USB/COM. Для работы микросхемы используются готовые драйверы от производителя Future Technology Devices International Ltd. (FTDI). Программатор построен по типовой схеме популярного устройства PonyProg от Клаудио Ланконелли и поэтому для его управления можно использовать стандартное ПО этого разработчика.
Полностью статью можно прочитать в бумажной версии журнала |