Андроид. Windows. Антивирусы. Гаджеты. Железо. Игры. Интернет. Операционные системы. Программы.

Программатор Elinv-prog для прошивки электронных модулей стиральных машин

В современном мире в каждом доме есть стиральная машина, которая, несомненно, облегчает женский труд и экономит время. Можно просто загрузить грязное белье в этот агрегат, выбрать необходимую программу и дальше заниматься своими делами. Но в некоторых случаях необходимо срочно отключить машинку. Это может произойти если с белым бельём в машинку по ошибке загрузили тёмное, во время стирки были обнаружены посторонние предметы в устройстве, для извлечения которых необходимо остановить работу агрегата, открыть его и достать все лишнее. Ещё одна причина перезагрузки стиральной машинки является неправильно выбранный режим, который необходимо сменить. В этом обзоре мы рассмотрим, как сбросить программу на стиральной машине, если произошёл сбой в работе.

Как остановить программу

Бывают случаи, когда при выборе режима стирки программа была выбрана ошибочно, или машинка зависает и неспособна правильно выполнять своё прямое предназначение. Если это случилось, то необходимо знать основные правила о сбросе выбранной программы, способных справиться со сложившейся ситуацией. В этом нет ничего сложного и в основном необходимо следовать одним и тем же правилам, которые идентичны для стиралок разных моделей и брендов. Необходимо:

  1. Нажать на кнопку, которая запускает и останавливает процесс стирки.
  2. Нужно подождать, пока агрегат остановится.
  3. После этого снова необходимо нажать на эту кнопку и подождать 5 секунд.
  4. Относительно недавние модели машинок брендов Indesit, Samsung и Bosch при удерживании кнопки «старт» сливают воду, а затем отключаются.
  5. Более устаревшие агрегаты отключаются, не сливая воды.

Необходимо учесть, что если после всех проведённых манипуляций машинка остановилась, но не слила воду, всю жидкость необходимо слить вручную. Некоторые пользователи считают, что нет необходимости нажимать на разные кнопки, ведь можно обесточить стиральную машину. Если вытащить вилку из розетки, то аппарат на самом деле отключится, но не факт, что сбросится ранее выбранная программа стирки. Это объясняется тем, что разработчики уже на протяжении длительного времени оснащают машинки технологией, которая запоминает последний выбранный режим стирки, если произойдёт сбой в подаче электроэнергии. Поэтому это способ решения проблемы не подходит.

Сбрасывать программу с помощью обесточивания стиральной машинки специалисты не рекомендуют ещё и по той причине, что агрегат может выйти из строя и в итоге придётся ремонтировать свою помощницу, что недешево или покупать новую.

Как остановить или перезагрузить стиральную машину Индезит

Более детально рассмотрим сброс режимов стирки для отдельных моделей стиралок. Описанный выше метод неплохой, но подходит не для всех моделей этого вида бытовой техники, потому что некоторые из них не имеют кнопки «старт-стоп». В этом случае разработчики предусмотрели иной способ остановки и сброса настроек стирки. Что касается бренда Indesit, то для начала стирки необходимо повернуть тумблер и при выборе необходимой программы нажать на кнопку. Для сброса программы необходимо:

  • Нажать на «старт» и удерживать её на протяжении нескольких секунд.
  • Произойдёт остановка стирки.
  • На устаревших моделях необходимо ещё повернуть тумблер на нейтральное положение.

Необходимо учесть, что если сброс программ на машинках марки Indesit прошёл успешно, то все лампочки должны были засветиться зелёным светом и сразу погаснуть. Если «моргания» не было, то на лицо неисправность агрегата или какая-то ошибка. Если даже все прошло правильно и успешно, то люк все равно может не открыться из-за большого количества воды.

Перезагрузкой является не изменение количества белья в машинке, а установление новой программы для стирки. Перезагрузка необходима если:

  1. Внутрь стиральной машины попал посторонний предмет – телефон, мелочь и прочие предметы, находящиеся в карман одежды.
  2. Был выбран неправильный режим и нужно перезапустить процесс стирки.
  3. Произошла остановка агрегата или сбоя в подаче электричества.
  4. Во время стирки машинка зависла – аппарат не реагирует на сигналы, исходящие с панели управления.

Для перезапуска стиральной машины бренда Indesit разработчиками не предусмотрена особая кнопка. Эта функция ложится на кнопку, которая запускает программу.
Для остановки стиральной машинки с целью изменения режима работы необходимо сделать следующее:

  • Удерживать нажатой в течение 5 секунд кнопку, которая запускает программу.
  • После того, как машинка остановится выберете необходимый режим.
  • Добавить снова средство для стирки.
  • Включить программу.

При надобности изменения веса белья в барабане нужно слить воду посредством специального фильтра или режима отжим.

Как остановить машинки LG, Samsung, Hotpoint-Ariston

На довольно старых моделях стиральных машин от южнокорейских компаний LG и Samsung кнопка «старт/стоп» отсутствовала, поэтому программа стирки запускалась тумблером. Но эти агрегаты встречаются уже довольно редко, но все равно хорошо справляются со своими функциями.

В современных стиралках от LG и Samsung установлена кнопка для сброса программы. Нажать на неё можно во время стирки, а машинка уже сама сделает все необходимое (остановит работу агрегата, сольёт воду и даже откроет люк).

В этой статье мы рассказали, как перезагрузить стиральную машину при необходимости. В каждом аппарате предусмотрена такая возможность, которая полностью описана в инструкции по эксплуатации и носит частный характер. Главное, что нужно помнить, ни в коем случае нельзя отключать прибор из электросети, потому что это может привести к серьёзной поломке.

Вопросы - ответы.

В: Какие типы прошивок поддерживает Ваша программа для анализа прошивок стиральных машин Indesit и Ariston?

О: Представленная Вашему вниманию программа для анализа прошивок стиральных машин Indesit и Ariston на данный момент принимает два типа прошивок:
1. Прошивки объёмом 2048 байт, предназначенные для электроники EVOI. Прошиваются в микросхему внешней памяти ППЗУ (EEPROM) 93С86;
2. Прошивки объёмом 8192 байта, предназначенные для электроники EVOII. Прошиваются в микросхему внешней памяти ППЗУ (EEPROM) 24C64;

В: Что такое прошивка для стиральных машин Indesit и Ariston?

О: Прошивка - это файл с конфигурационными данными для конкретной модели.
В стиральных машинах производства Indesit Company с электронными платформами EVOI и EVOII прошивка прописывается во внешнюю микросхему памяти - ППЗУ.
Так же в эту память вписываются переменные для выполнения программ стиральной машины. Т. е. в этих прошивках содержатся две области: область переменных данных и .
В области переменных данных при работе стиральной машины постоянно происходят изменения, необходимые для корректного выполнения программ.
Кроме того, в эту область записывается статистика работы стиральной машины.
В область конфигурационных данных прописывается информация о самой стиральной машине.
Эти данные не меняются ни при каких обстоятельствах. Если же их изменить, то машина работать не будет, в первую очередь потому, что не совпадёт контрольная сумма.

В: Что такое контрольная сумма прошивки (CRC)?

О: Если сложить все байты друг с другом из области конфигурационных данных (т.е. неизменная область), то получится некоторая неизменяемая сумма. Эту сумму прописывают так же в файле прошивки при проектировании прошивки, и стиральная машина при включении сравнивает CRC подсчитанную и прописанную.
Если CRC не равны, то машина сигнализирует об ошибке памяти.
Однако, даже если CRC совпадает, это ещё не означает, что прошивка исправна.

В: Как понимаются форматы файлов прошивок?

О: Хотя расширения (конец имени файла из трёх символов, отделённый от основного имени точкой) и не означают конкретный формат, т. к. определённого стандарта нет, но принято считать, что:
*.BIN - данные в файле прописаны в прямом потоке;

*.EEP и *.DAT - данные в файле прописаны с перевёрнутыми байтами в слове (слово в машинном коде - это два байта).

Например, вот отрывки содержимых двух одинаковых файлов, но в разных форматах:
BIN:

В: Какие форматы файлов прошивок поддерживает Ваша программа для анализа прошивок стиральных машин Indesit и Ariston?

О: *.BIN - данные в файле прописаны в прямом потоке;
*.E2P - данные в файле прописаны в прямом потоке, но перед основными данными добавлено 152 байта служебной информации программатором;
Если же Ваш прошивочный файл имеет расширение EEP или DAT, то, для того, что бы проверить его с помощью нашей программы, этот файл, возможно, придётся конвертировать в BIN.
Конвертировать можно с помощью конвертора .

Внимание! Не поддерживаются файлы в архиве! Извлеките из архива файл прошивки (разархивируйте архив) и только после этого загружайте его в нашу программу.

Большинство поломок современных стиральных аппаратов происходит из-за порчи программатора или сбоя программы настройки. Ремонтировать такую поломку своими силами сложно и практически невозможно без соответственного программного обеспечения и основных знаний о ремонте.

Мастера компании «Ленремонт» проводят быстрый ремонт стиралок Aeg, Ardo, Ariston, Asko , Atlant , Bauknecht и прочих брендов. Мы ремонтируем быстро, с гарантией качества и без лишних наценок.

Что такое прошивка стиральной машины

Прошивка – это микропрограмма модуля управления стиральной машиной, в которой заложены основные положения, режимы, очередность действий для определенных программ стирки и т.д. При любых отклонениях в работе стиральной машины Beko, Favorit , Siltal , Лилия, Hoover и др. требуется перепрошить автоматику, особенно это касается современных инновационных моделей.

Прошивка выступает важной составляющей техники нового поколения, благодаря корректной прошивке:

  • машинка работает без сбоев и заминок;
  • в стиральном аппарате могут быть использованы множественные режимы стирки и дополнительные функции;
  • пользователи могут использовать функции отложенной стирки и экономии времени, электроэнергии и т.д.

Сбой прошивки может произойти в любом стиральном аппарате, начиная с отечественных марок Вятка, Малютка , Рига , Славда , Фея , Чайка и заканчивая последними моделями популярных брендов Kaiser , Lg, Miele , Renova , Rolsen и пр.

Почему слетает прошивка на стиралках


Есть несколько причин, по которым сбивается работа микропрограммы контроллера в стиралках Haier , Hansa , Indesit и т.д., это:

  • скачки электроэнергии – от нестабильной подачи тока по сети или перебоев с напряжением случаются незапланированные остановки работы, скачки между программами и другие неполадки стирки. Все это приводит к некорректной работе стиралки;
  • механический вред – из-за толчков и ударов об корпус машинки микроплаты могут деформироваться, это чревато сбоем их работы. В этом случае восстановление прошивки затрудняется, ведь могут иметь место трещины и повреждения непосредственно модуля управления;
  • ошибки в ПО – даже на новых стиралках прошивка может работать некорректно, чаще всего причина заключается в изначально неправильной установке программного обеспечения. Следует перепрошить модуль заново.

Независимо от причин сбоев машинок Rosenlew , Samsung, Saturn , Siemens, Toshiba мастера Ленремонта осуществят обновление прошивки или же заново установят другое подходящее ПО на ваш аппарат.

Как перепрошить программу на стиральной машине

Единственно верный и надежный способ восстановить корректную работу стирального аппарата, у которого слетела прошивка – обратиться к опытному мастеру. Работа проводится по следующей схеме:

  • поиск ПО – чтобы перепрограммировать машинку, для каждой модели требуется свое программное обеспечение, получить программу можно лишь в официальном сервисном центре. Сейчас есть масса бесплатных прошивок, доступных в интернете, однако большинство из них выступают пиратскими копиями с вирусами и ошибками;
  • подготовка к перепрошивке – понадобится разобрать корпус стиральной машины Bosch, Brandt , Braun и др., руководствуясь инструкцией по эксплуатации. Чтобы достать модуль, следует распаять планку памяти паяльником и извлечь деталь. ВАЖНО: все манипуляции проводятся исключительно в обесточенной стиралке;
  • подключение программатора – во многих стиралках нового поколения (Candy, Daewoo , Electrolux, Euronova , Evgo , Gorenje) на контроллерах имеются специальные клемы и гнезда для соединения с программатором, если же их нет, работа затрудняется. Чтобы прошить контроллер без гнезд понадобится встроить модуля памяти в уже существующий блок, без навыков работы можно испортить блок управления;
  • восстановление прошивки – запуск программы обеспечит обновление данных блока памяти, все действия проводятся согласно инструкции производителя техники;
  • сбор аппарата – после обновления ПО стиралка собирается обратно, и проводится пробный запуск работ.

Помните, чтобы правильно перепрошить мозги стиралке, важно грамотно подобрать ПО, а также корректно провести процесс обновления микропрограммы, ведь для каждой модели перепрошивка проводится по своему алгоритму.

Не экономьте на данном моменте, обратитесь к мастеру – неправильно проведенная прошивка модуля управления может привести к сбою в работе техники и в конечном итоге вовсе вывести из строя аппарат.

Услуги от компании «Ленремонт»

В Ленремонте клиентам предлагается широкий спектр услуг по любым работам с прошивкой стиральных аппаратов:

  • перепрошивка контроллера – требуется в случае, когда машинка начинает работать с перебоями после грозы, механического удара и пр. в случае, если ранее таких проблем не было обнаружено;
  • замена прошивки – нужна, если стиральный аппарат изначально работает некорректно или же стиралка не программируется с установленной программой, специалисты Ленремонта установят иной вариант прошивки, подходящий к вашему агрегату;
  • устранение неполадок – помимо сбоя в программе работы блок управления может иметь дефекты и поломки, для устранения которых недостаточно поменять прошивку. Обозначить точную проблему и найти решение способен лишь специалист.

В последнее время среди сервисных специалистов стала актуальной тема программных неисправностей бытовой техники, в частности, стиральных машин (СМ). Основным управляющим узлом в составе современной СМ является электронный модуль (ЭМ), стоимость которого весьма высока и, соответственно, его ремонт экономически целесообразен. Аппаратные неисправности ЭМ решаются традиционными методами и средствами, а вот для устранения программных ошибок необходим программатор, специализированное программное обеспечение (ПО) и доступ к банку прошивок. Описываемый в этой статье программатор Elinv-prog облегчит работу мастера стиральных машин при устранении программных неисправностей ЭМ. Схем программаторов с интерфейсом I 2 C можно найти много, однако не все они предназначены для внутрисхемного программирования (ISP - англ. In-System Programming) энергонезависимой памяти ЭМ СМ. Программатор Elinv-prog специально создавался для программирования энергонезависимой памяти в составе ЭМ СМ и поэтому имеет свои особенности, которые будут описаны в статье. Существует прототип этого программатора, созданный инженерами завода АТЛАНТ, который по своим техническим параметрам (внешнее питание, связь с ПК через COM-порт и др.) уступает Elinv-prog.

Описание программатора Elinv-prog

С помощью простого и дешевого программатора Elinv-prog можно проводить операции чтения/записи энергонезависимой памяти в составе ЭМ таких марок, как АТЛАНТ, Candy, Electrolux/Zanussi/AEG, Hansa, и т.п. Причем он позволяет работать с некоторыми типами ЭМ без их отключения из схемы СМ. Устройство соответствует всем современным запросам, имеет высокие технические характеристики, малые габариты и массу. Изначально программатор был сконструирован для стиральных машин АТЛАНТ, ЭМ для которых изготавливаются компанией INVENSYS, но он также подходит и к модулям Procont, используемым в некоторых линейках СМ Electrolux. Основное достоинство этого программатора в том, что он позволяет обмениваться информацией с ИМС энергонезависимой памяти серии 24Cxx в ЭМ по шине I 2 C внутрисхемно, без демонтажа программируемой микросхемы, правда, выводы ИМС должны быть выведены на внешний сервисный соединитель. Можно обойтись и без этого соединителя, если информационные линии с программатора и питание подключить непосредственно к выводам микросхемы памяти на ЭМ. Необходимо иметь в виду, что этот программатор не предназначен для программирования памяти, встроенной в микроконтроллер (например, в ЭМ СМ на платформе ARCADIA) или, если тип памяти отличается от серии 24Схх (например, 93С86, которая используется в СМ на платформе EVO-I).

Внешний вид программатора Elinv-prog показан на рис. 1.

Рис. 1. Внешний вид программатора Elinv-prog, подключенного к ЭМ СМ АТЛАНТ

Перечислим основные технические особенности программатора:

Связь с ПК через интерфейс USB 2.0/1.1;

Не требует внешних источников питания, питание берется от порта USB ПК. Напряжение питания, которое подается на программируемую микросхему, составляет 3,3 В;

Обслуживает широкий спектр СМ таких марок, как АТЛАНТ, Candy, lectrolux/Zanussi/AEG, Hansa;

Автоматическое управление питанием;

Позволяет внутрисхемно программировать память ЭМ INVENSYS;

Имеется токовая защита по питанию (50 мА), например, вследствие неправильного подключения соединительного разъема от программатора к ЭМ (только для полной версии схемы программатора);

Возможность подключения к ЭМ (СМ) в "горячем" режиме (только для полной версии схемы программатора);

I 2 С-совместимый внешний интерфейс для модулей INVENSYS. Возможность программирования микросхем энергонезависимой памяти в составе ЭМ (внутрисхемно);

Наличие индикаторов состояний;

Универсальный приборный разъем для сменных переходников под разные типы ЭМ;

Простота и удобство использования.

Программатор построен на основе распространенной микросхемы FT232RL, представляющей собой аппаратный преобразователь USB в стандартный интерфейс RS-232 (COM-порт). В данном случае схема включения микросхемы выполнена в варианте преобразователя USB/COM. Для работы микросхемы используются готовые драйверы от производителя Future Technology Devices International Ltd. (FTDI). Программатор построен по типовой схеме популярного устройства PonyProg от Клаудио Ланконелли и поэтому для его управления можно использовать стандартное ПО этого разработчика.

Принципиальная электрическая схема полной версии программатора Elinv-prog показана на рис. 2.

Рис. 2. Принципиальная электрическая схема программатора Elinv-prog

Если внимательно изучить схему программатора, можно заметить, что она является копией классической версии I 2 C-программатора PonyProg для памяти типа 24Схх, но здесь также присутствуют и другие электронные компоненты, назначение которых рассмотрим более подробно. Как известно, оригинальная версия программатора PonyProg допускает подключение программируемых микросхем в "горячем" режиме благодаря отрицательным напряжениям самого COM-порта. Однако выходы микросхемы FT232RL (IC1 на рис. 1) имеют TTL-совместимые уровни, которые недопустимо так коммутировать. Схемотехнические решения, реализованные в программаторе Elinv-prog, позволяют решить проблему подключения к микросхеме памяти в составе ЭМ в "горячем" режиме, используя Z-состояния.

Принципиальная электрическая схема программатора Elinv-prog состоит из следующих элементов и цепей:

1. Микросхема IC1 (FT232RL). Она, собственно, и является преобразователем интерфейсов USB/COM. Для удешевления конструкции программатора и простоты сборки была выбрана бюджетная версия этого преобразователя (с окончанием "RL") в корпусе SSOP-28, которая не требует обязательного использования кварцевого резонатора.

2. Управляемый стабилизатор IC2 (LP2980AIM-3.3) выполняет функции включения/отключения питания, стабилизацию питающего напряжения 3,3 В и защиты от перегрузок. Выходной ток микросхемы - не более 50 мА.

3. Микросхема IC3 (74LVC2G07DW) представляет собой 2-канальный буферный формирователь с открытым стоком и выполняет функцию согласования выходов IC1 с линиями шины I 2 C. Также этот формирователь позволяет подключать информационные линии программатора к нагрузке (ЭМ, микросхеме памяти) в "горячем" режиме.

4. Светодиодные индикаторы LED1/2 служат для индикации состояний при работе прибора.

5. Цепь D1 C8 представляет собой детектор для включения стабилизатора IC2.

Кроме этого, в приборе имеются соединители JACK1 и CN1 для соединения программатора с ПК и ЭМ. Конденсаторы C4, C6, C7, C10 и дроссель FB1 выполняют функцию фильтров по питанию. Остальные внешние компоненты микросхемы IC1 включены по типовой схеме.

Теперь ответим на вопрос - почему типовые схемы I 2 С-программаторов не являются заменой Elinv-prog? Ответ ниже:

1. На принципиальной схеме Elinv-prog (рис. 2) можно заметить, что на линиях SCL и SDA, подключенных к соединителю CN1, отсутствуют "подтягивающие" резисторы (в случае использования программатора в других целях на печатной плате устройства для этих резисторов предусмотрены посадочные места). Их отсутствие связано с тем, что эти резисторы (или их диодные эквиваленты) уже есть на самом ЭМ СМ, поэтому необходимость в них отпадает.

2. Уровень напряжения для питания микросхем памяти был выбран намеренно. Дело в том, к этим же линиям питания подключен микроконтроллер ЭМ. Если на них подать 5 В, микроконтроллер включится, захватит шину как I 2 С-мастер и будет вмешиваться в обмен данными - два активных устройства (микроконтроллер и программатор) будут мешать друг другу. Если же подать питающее напряжение 3,3 В, микроконтроллеру этого напряжения будет недостаточно и тем самым и он автоматически будет исключен из информационного обмена по шине I 2 C. Уровень напряжения 3,3 В для памяти 24Схх, применяемой в ЭМ, является нормой (см. техническое описание). Таким образом, при подаче питающего напряжения 3,3 В на ЭМ обеспечивается полноценный обмен информацией между программатором и микросхемой памяти.

При разработке программатора Elinv-prog для обеспечения работы шины I 2 C опытным путем была выявлена необходимость установки резистора R6 (рис. 2). Его назначение не совсем понятно, но без него программатор не работает. Как оказалось, R6 необходим для согласования начальной логики для управляющего ПО. Дело в том, что при "висящем" входном выводе IC1 ПО расценивает это как лог. "1", а при считывании все нормализуется.

Конструкция и детали

Устройство собрано на однослойной печатной плате размером 45,7x29,2 мм под стандартную корпусную коробку BOX-KA16 (50x35x22 мм), которая доступна в торговых сетях по продаже радиокомпонентов. В устройстве используются компоненты, предназначенные для поверхностного монтажа (SMD), кроме C4, CN1, LED1, LED2, JACK1, которые устанавливаются с другой стороны платы. Рисунок печатной платы с видом снизу (bottom) показан на рис. 3, на рис. 4 - расположение компонентов на этой же стороне платы (прямоугольники с чертой - это перемычки), а на рис. 5 - расположение компонентов с внешней стороны платы.

Рис. 3. Рисунок печатной платы программатора Elinv-prog

Рис. 4. Расположение компонентов с обратной стороны платы программатора

Рис. 5. Расположение компонентов с внешней стороны платы программатора

Следует обратить внимание, что все компоненты, отмеченные на рис. 2 звездочкой, устанавливать необязательно, но желательно, так как они необходимы для стабильной работы программатора. В качестве дросселя FB1 рекомендуется установить ферритовую трубку с пропущенным в нее одножильным проводом. SMD-резисторы и перемычки (резисторы номиналом 0 Ом) имеют типоразмер 0603. Разъем USB - стандартный принтерный, тип светодиодов тоже некритичен.

Рассмотрим упрощенный вариант схемы программатора. Для этого выполняют следующие доработки:

Вместо сдвоенного диода D1 устанавливают любые универсальные диоды (например, 1N4148WS), причем правый на рис. 2 диод можно не устанавливать;

Исключают микросхему IC2, в этом случае замыкают перемычку JMP1. Эта перемычка подключает к схеме встроенный в микросхему IC1 стабилизатор 3,3 В. Однако при подобном схемном решении подключать программатор в "горячем" режиме нельзя, так как в случае внешнего замыкания по питанию (ток более 50 мА) выйдет из строя микросхема IC1 (во встроенном в микросхему стабилизаторе 3,3 В отсутствует защита по току);

Формирователь IC3 можно заменить двумя диодами 1N4148WS, их включают катодами к микросхеме IC1;

Дроссель FB1 можно заменить перемычкой. Принципиальная электрическая схема упрощенной версии программатора показана на рис. 6 (на ней не показана замена формирователя IC3 диодами).

Рис. 6. Принципиальная электрическая схема упрощенной версии программатора

Настройка и эксплуатация

После сборки программатора необходимо запрограммировать микросхему IC1. Для этого загружают и инсталлируют драйвер D2XX от FTDI, который доступен по адресу: http://www.ftdichip.com/Drivers/D2XX.htm.

Если в процессе инсталляции будет предложен вариант установки второго драйвера виртуального COM-порта (VCP), соглашаются с этим, так как он нужен для работы. Если предложения установки драйвера VCP не было, активируют эту операцию вручную. Для этого в настройках драйвера D2XX устанавливают галочку VCP, затем отключают/включают программатор к ПК. После этого на ПК появится сообщение с предложением на установку VCP В настройках следят за тем, чтобы номер COM-порта не превышал 4, иначе невозможно будет настроить под него PonyProg. Если драйвер был установлен верно, загорится светодиод LED2. VCP-драйвер в том же архиве что и D2XX, его можно установить вручную как любой драйвер.

Затем загружают и запускают специальную утилиту MProg, расположенную по адресу: http://www.ftdichip.com/Support/Utilities.htm. Эта утилита необходима для программирования микросхем памяти.

Интерфейс программы простой и понятный, изменять какие-либо настройки не рекомендуется. Необходимо отметить, что если будут изменены настройки кварцевого резонатора (они будут отличаться от настройки по умолчанию), то вследствие этого микросхема FT232RL выйдет из строя.

Запускают программу PonyProg, настраивают ее на виртуальный COM-порт (см выше), настройки инверсии не изменяют (по умолчанию), также необходимо провести калибровку. Затем подключают программатор к ЭМ СМ и ПК в любой последовательности и начинают работу.

Примечания.

1. При работе с программатором СМ должна быть ОБЕСТОЧЕНА!

2. Если на ПК установлена ОС Windows 7, то PonyProg под ее управлением работать не будет. Для решения этой проблемы можно использовать программу IC-Prog с активированной программной поддержкой COM-порта.

3. Работа эмулятора COM-порта отличается от функционирования физического порта. С виртуальным портом управляющее ПО по непонятной причине работают немного дольше - это считается нормой.

4. При операциях обмена данными с программатором зажигается индикатор LED1, пока этот индикатор не погаснет, не рекомендуется проводить коммутацию соединителей программатора.

5. Длина соединительных проводов интерфейса I 2 C должна быть не более 1,5...2 м.

Для СМ АТЛАНТ можно изготовить переходник к сервисному соединителю J5 ЭМ, назначение контактов соединителя приведено в . Для СМ других марок (Electrolux и др.) линии от программатора придется напаивать на выводы микросхемы энергонезависимой памяти или на соответствующие контрольные точки на плате ЭМ (при их наличии). Следует отметить, что данный программатор можно применять в любой другой технике (ТВ, видеоаппаратура и др.) для внутрисхемного программирования, при условии, что ток по линии питания на выходе программатора не будет превышать 50 мА.

Заключение

За все время эксплуатации программатора не было обнаружено ни единого сбоя или ошибочного чтения/записи данных. В планах автора - создание автономного программатора с LCD-дисплеем и накопителем USB-flash, который бы определялся компьютером, как обычная "флешка". Изначально задумывалось, что банк прошивок будет находиться в этом программаторе, что очень актуально при работе у клиента на дому.

Литература и интернет-ресурсы

1. А. Ростов, В. Федоров. "Электронный модуль стиральных машин АТЛАНТ серий 35M102-xxx, 45У82/102-ххх, 50C85/1022-xxx", "Ремонт&Сервис", №8, 2010 г.

2. Официальный сайт FTDI (Future Technology Devices International Ltd.) - http://www.ftdichip.com

3. Техническое описание микросхемы 74LVC2G07DW -

http://www.diodes.com/datasheets/74LVC2G07.pdf.

4. Техническое описание микросхемы LP2980 -http://www.national.com/ds/LP/LP2980.pdf.

5. Официальный сайт программы PonyProg2000 от Кладио Ланконелли - http://www.lancos.com.

6. Официальный сайт программы IC-Prog от Бони Годзена - http://www.ic-prog.com.

Чаще всего перепрошивка стиральной машинке требуется при выходе из строя электронного модуля. Вы уверены, что диагноз поставлен правильно, хотите сами провести операцию? Мы подскажем, как прошить стиральную машину самостоятельно.

Признаки поломки модуля управления

  • соответствующий код ошибки на дисплее;
  • индикаторы панели хаотично мигают;
  • программы не включаются, работают некорректно;
  • путается последовательность процессов, пропускаются некоторые этапы;
  • температура воды, время стирки не соответствуют назначенному режиму;
  • двигатель самопроизвольно меняет количество оборотов;
  • барабан беспричинно изменяет направление вращения.

Для диагностики придётся снять верхнюю крышку стиралки, демонтировать переднюю панель, чтобы добраться до платы управления. Сняв плату, убедитесь в целостности элементов микросхемы визуально и прозвонив мультиметром. Процесс проверки платы управления поможет провести это видео:

Убедившись в целостности «материнки», микроконтроллера, можно организовывать подготовку прошивки для стиральных машин. Обратите внимание, есть ли у модуля разъёмы подключения оборудования. Когда таковые отсутствуют, программное обеспечение восстанавливается через процессор. Для этого используется дорогая, профессиональная аппаратура, которая есть в сервисных центрах.

Прошивка модулей

Чтобы прошить машину самому через ноутбук, понадобится:

  • ноутбук;
  • электронная плата вышедшей из строя машинки;
  • программатор с драйверами;
  • программа для прошивки, соответствующая модификации СМА.

Программатор - специальное устройство, соединяющее модуль с ноутбуком. С его помощью программа, установленная на ноутбук (компьютер), восстанавливает командные алгоритмы в памяти СМА.

Выбор программатора для прошивки

Профессиональные устройства такого типа стоят от 2000 до 4000 рублей. Их можно приобрести в магазинах запчастей для СМ. В интернет-магазинах продаются недорогие приборы - до 500 рублей, они простые в применении, без «фишек», дополнительных опций, но с главной функцией справляются на ура.

Для каждой торговой марки выпускается отдельный программатор. Драйвера (если они не идут комплектом), индивидуальные программы для СМА, есть в свободном доступе на специализированных сайтах, страницах разработчиков. В частности, чтобы перепрограммировать стиральную машину Indesit , используется USBDM Memory Dump, так называемый программатор «Аркадия». Он подойдёт платформам брендов Electrolux , Whirlpool , Ariston .

Похожие публикации