Elinv прог програмист за мига електронни модули на перални машини
Софтуер Elinv-прог на флаш електронните модули на перални машини
Напоследък сред професионалистите услуги се превърна в неотложна тема на софтуерни грешки домакински уреди, като перални машини (SM). Основният блок за управление, като част от съвременната CMS е електронен модул (EM), цената е много висока, а оттам и ремонт е икономически целесъобразно. Хардуер неизправност EM решен чрез традиционните методи и средства, но за да се елиминират грешките при програмирането програмиране нужди, специализиран софтуер (PO), както и достъпа до банката на фърмуера. Описани в тази статия програмист Elinv-прог улесни работата на майстор перални машини, докато премахването на ЕМ софтуерни грешки. Схеми програмисти с I 2 C интерфейс, можете да намерите много, но не всички от тях са предназначени за по-схема за програмиране (ISP -. English In-System Programming) Енергонезависима памет EM CM. Софтуер Elinv-прог специално създаден за програмирането енергонезависима памет като част от SM ЕМ и следователно има свои собствени характеристики, които са описани в статията. Налице е прототип на този програмист, създаден от инженерите на Атлант растение, което в съответствие с неговите спецификации (външно захранване, свързване към компютъра чрез COM порт и т.н.) Inferior Elinv-прог.
Описание програмист Elinv-прог
С прост и евтин програмист Elinv-прог може да се извършва четене / запис операции на енергонезависима памет като част от марките EM като Атланта, бонбони, Electrolux / Zanussi / AEG, Hansa и т.н. И това ви позволява да работите с някои видове EM без спъване на СМ верига. Апаратът отговаря на всички съвременни изисквания, има висока производителност, с малки размери и тегло. Първоначално програмиране е предназначена за перални машини Атлант, EM, който се произвежда от Invensys, но също така е подходящ за модули Procont, използван в някои продуктови линии CM Electrolux. Основното предимство на програмиста е, че позволява на обмена на информация с IC енергонезависима памет 24Cxx серия ЕМ автобус I 2 C Вътрешно, без демонтаж програмируеми чипове, обаче, щифтовете IC трябва да бъдат изпратени на външен конектор за обслужване. Можете да го направите, без съединителя, ако информация линия с програмирането и силата да се свърже директно към клемите на чипове памет на ЕМ. Трябва да се има предвид, че програмистът не е предназначен за съхранение на програмиране, вграден микроконтролер (например, EM SM върху платформа ARCADIA), или ако типа на паметта е различна от серия 24Shh (например, 93S86, който се използва в МС на платформата на EVO-I ).
Външен вид програмист Elinv-прог е показано на фиг. 1.
Фиг. 1. Външен вид програмист Elinv-прог, свързан към EM SM Атлант
Ние списък на основните технически характеристики на програмирането:
- PC връзка през USB интерфейс 2.0 / 1.1;
- не се нуждае от външно захранване, мощност се взима от компютър USB порт. Захранващо напрежение, което се подава към програмируем чип, който е 3.3 V;
- обслужва широк спектър от марки CM като Атланта, бонбони, lectrolux / Zanussi / AEG, Hansa;
- Advanced Power Management;
- Вътрешно позволява програмна памет EM Invensys;
- има ток хранене защита (50 mA), например поради неправилно свързване на съединителя от програмист на EM (само за пълна схема версия програмиране);
- способността да се свърже с EM (SM) в режим на "горещи" (само за пълната версия на схемата за програмиране);
- I 2 C съвместим интерфейс за външни модули Invensys. Възможност за програмиране на нелетливи чипове памет като част от EM (вътрешно);
- наличие на държавни показатели;
- универсален конектор устройство за сменяеми адаптери за различни видове ЕМ;
- простота и лекота на използване.
Програмистът е въз основа на общ чип FT232RL, който е хардуерно USB диск в стандартен RS-232 интерфейс (COM-порт). В този случай, чипът позволи схема е конфигурирана в преобразувател изпълнение USB / COM. За да работите с чип се използват готови драйвери от производителя бъдещите технологии Устройства International Ltd. (FTDI). Програмист е построена на най-популярните устройства шаблон PonyProg от Клаудио Lankonelli и следователно неговото управление може да използва този стандарт разработчик на софтуер.
Схема на пълната версия на програмния Elinv-прог е показано на фиг. 2.
Фиг. 2. Схематична диаграма на програмист Elinv-прог
Ако разгледате програмист схема, ще забележите, че това е копие на класическата версия на I 2 C-програмист тип PonyProg памет 24Shh, но също така съдържа и други електронни компоненти, целта на които ние считаме, по-подробно. Както е известно, първоначалната версия на програмния PonyProg позволява свързване на програмируеми чипове в режим на "горещи" поради отрицателното напрежение на COM-порт. Въпреки това, FT232RL добивите чипове (IC1 на фиг. 1) са TTL съвместими нива, които са неприемливи, тъй като превключвател. Автоматични разтвори прилагани в програмист Elinv-прог, може да реши проблема на свързване на чип памет като част от EM в режим "гореща", като се използва Z-състояние.
Схема на програмист Elinv-прог се състои от следните елементи и съединения:
1. Интегрална схема IC1 (FT232RL). Тя, всъщност, е конвертор USB / COM интерфейси. бюджет версия на този конвертор (наставка "RL") е избран да се намалят разходите за дизайн и лекота на програмиране монтаж в жилища SSOP-28, който не изисква използването на кварцов осцилатор.
2. Контролирано стабилизатор IC2 (LP2980AIM-3.3) изпълнява функциите на включване / изключване, за стабилизиране на захранващото напрежение на 3.3 V и защита от претоварване. Изходен ток чип - по-малко от 50 mA.
3. Интегрална схема IC3 (74LVC2G07DW) представлява 2-канални буфер Shaper изходи отворен дренаж и изпълнява съвпадение функция IC1 да автобусни линии I 2 В. Също така, този генератор позволява линии програмиране на данни, свързан към товара (EV, памет чип) в "гореща" режим.
4. светодиоди LED1 / 2 се използват за показване държави по време на работа на устройството.
5. D1 С8 детектор схема е да се включи стабилизатор IC2.
В допълнение, устройството съдържа JACK1 и CN1 конектор за свързване с PC програмист и ЕМ. Кондензатори С4, С6, С7, С10 и индуктор FB1 работят на диета филтър функция. Останалите компоненти на външната чип, точка 1, на включени в шаблона.
Сега отговори на въпроса - защо шаблоните I 2 програмистите не са заместител Elinv-прог? Отговор по-долу:
1. На концепция Elinv-прог (фиг. 2) може да се види, че SDA и SCL линии, свързани към конектор CN1, няма "гостилница" резистори (в случая на програмиране за други цели в устройството с платка за тези резистори са осигурени пансион място). Отсъствието им се дължи на факта, че резистори (или техните еквиваленти диод) вече са на EM SM, следователно вече не е необходимо.
2. Нивото на напрежение на захранването на чиповете памет е избрана умишлено. Факт е, че същите тези захранващи линии, свързани към EM микроконтролер. Ако те подадат 5, микроконтролера се включва и двете автобус улавяне I 2 C-майстор и ще пречи на обмена на данни - двете активни устройства (микроконтролер и програмист), ще си пречат взаимно. Ако снабдяването с фураж напрежение от 3,3 V, напрежението на микроконтролера ще бъде недостатъчно, и по този начин тя се изключва автоматично от обмен на информация автобус I 2 В. Нивото на напрежение на 3.3V на паметта 24Shh използван в ЕМ, е в норма (виж . лист). По този начин, когато захранващото напрежение на 3.3 V на EM гарантира пълен обмен на информация между програмист и чипа памет.
При разработването Elinv-прог програмист за работа I 2 С шина е установена емпирично необходимост резистор R6 инсталация (фиг. 2). Неговата цел не е напълно ясно, но програмистът не работи без него. Както се оказа, R6 е необходим за съвпадение на първоначалния софтуер за контрол логика. Фактът, че "виси" на входа щифт IC1 софтуера го вижда като дневник. "1", а всички се нормализират при четене.
Проектирането и детайли
Устройството е монтирано върху размера на борда печатна еднослоен 45,7x29,2 мм за стандартен шкаф кутия BOX-KA16 (50x35x22 мм), която се предлага в търговските мрежи за продажба на радио компоненти. Устройството използва компоненти, предназначени за повърхностен монтаж (SMD), с изключение на C4, CN1, LED1, LED2, JACK1, които са монтирани от другата страна на дъската. Чертеж на платката с изглед отдолу (дъно) е показана на Фиг. 3, Фиг. 4 - разположението на компонентите на една и съща страна на дъската (правоъгълници с функция - мост), и Фиг. 5 - местоположение на елементите от външната страна на борда.
Фиг. Фигура 3. PCB програмист Elinv-прог
Фиг. 4. Местоположение на компонентите на задната страна на програмист на картата
Фиг. 5. Местоположение на компоненти от външната страна на програмния съвет
Трябва да се отбележи, че всички компоненти са отбелязани на фиг. 2 звездичка инсталиране по избор, но е желателно, тъй като те са необходими за стабилна работа на програмист. Както FB1 смукач се препоръчва да се инсталира ферит тръба с това пропусна единична жица. SMD-резистори и съединителен проводник (0 ома резистор) имат стандартен размер 0603. USB съединителя - стандартна принтера, вида на LED също не е критично.
Помислете опростена версия на веригата на програмиране. За да направите това, изпълнете следните подобрения:
- вместо двойна диод D1 е настроен, всички универсални диоди (например, 1N4148WS), където отдясно на фиг. Диод 2 може да се пропусне;
- изключи чип IC2, в този случай JMP1 джъмпери. Този проводник се свързва към схема чипове IC1 Стабилизатор 3,3 V. Въпреки това, когато като схематичен програмист свързан в "горещата" операция не може да бъде, както в случая на външно повредата на храненето (ток 50 mA) не чип IC1 (в вградена в чип 3.3V регулатор офлайн токова защита);
- IC3 генератор може да бъде заменена от две диоди 1N4148WS, включват техните катоди до IC1 чип;
- FB1 реактор може да замени скок. Схема на опростена версия на програмирането е показано на фиг. 6 (това не е показано подмяна шофьор IC3 диоди).
Фиг. 6. Схема на опростена версия на програмирането
Настройка и работа
Ако опцията за инсталиране на виртуален COM-порт на втория водача (VCP) ще бъдат предложени по време на инсталационния процес, заедно с него, тъй като той е необходим за работа. Ако предложението инсталиране на драйвери на VCP ви не се активира тази операция ръчно. За след това изключите тази конфигурация D2XX набор шофьор проверка VCP / позволи на програмист PC. След това компютърът ще бъдете подканени да инсталирате VCP Настройките трябва да се гарантира, че броят на COM-порт е не по-висока от 4, в противен случай ще бъде невъзможно да се създаде по него PonyProg. Ако водачът е бил поставен правилно, индикаторът ще светне LED2. VCP-шофьор в даден архив като D2XX, тя може да се инсталира ръчно като всеки шофьор.
прост и интуитивен интерфейс на програмата, всички настройки не се променят. Трябва да се отбележи, че ако настройките на кварцов резонатор ще бъдат променени (те са различни от настройката по подразбиране), след като следствие FT232RL чип не успее.
PonyProg стартирате програмата, да го конфигурирате виртуалната COM-порт (виж по-горе), настройките на инверсионни не се променят (по подразбиране), вие също трябва да се калибрира. След това се свържете на програмиста да компютъра на CM и EM в произволен ред, и да започне работа.
1. Когато се работи с СМ програмист трябва да бъде под напрежение!
2. Ако вашият компютър работи Windows 7, PonyProg под неин контрол, няма да работи. можете да използвате IC-Prog програма активиран софтуер подкрепи COM-порт, за да се реши този проблем.
3. Работа емулатор на COM-порт е различна от дейността на физически порт. С виртуален софтуер по някаква странна причина за управление на пристанището, тя работи малко по-дълго - това се счита за норма.
4. При работа на обмена на данни с програмист свети индикаторът за LED1 докато светлината излиза, че не се препоръчва да се извърши смяна на конектора за програмиране.
5. Дължината на свързващия проводник I 2 C интерфейс трябва да бъде по-малко от 1.5. 2 m.
Литература и онлайн ресурси
3. Технически описание 74LVC2G07DW чипове -