Elinv programator pentru prog intermitent module electronice de mașini de spălat

Programator Elinv-prog să lumineze intermitent modulele electronice de mașini de spălat

Recent, în rândul profesioniștilor de serviciu a devenit un subiect de urgență a software-ului aparatelor defecte de uz casnic, cum ar fi mașinile de spălat (SM). Unitatea de comandă principală, ca parte a unui CMS modern este un modul electronic (EM), costul este foarte mare și, în consecință, repararea acestuia este de folos punct de vedere economic. defecțiuni hardware EM rezolvată prin metode și mijloace tradiționale, dar pentru a elimina erorile de programare are nevoie, software specializat (PO) și accesul la banca firmware-ul de programare. Descrise în acest articol programator Elinv-prog facilitează activitatea mașinilor de spălat rufe de master în timp ce eliminarea defectelor de software EM. Scheme programatori cu interfață I 2 C, puteți găsi o mulțime, dar nu toate dintre ele sunt proiectate pentru programarea în circuit (ISP -. În limba engleză-Sistem de programare) non-volatilă memorie EM CM. Programator Elinv-prog, special creat pentru programarea memoriei nevolatile, ca parte a SM EM și, prin urmare, are propriile sale caracteristici, care sunt descrise în articol. Există un prototip al acestui programator, creat de inginerii Atlant de plante, care, conform specificațiilor (sursă de alimentare externă, conectarea la PC prin COM-port etc.) Inferioare Elinv-prog.

Descriere programator Elinv-prog

Cu un programator simplu și ieftin Elinv-prog pot fi efectuate operații de citire / scriere de memorie nevolatilă, ca parte a mărcilor EM, cum ar fi Atlanta, Candy, Electrolux / Zanussi / AEG, Hansa, etc. Și vă permite să lucrați cu anumite tipuri de EM fără declanșare a circuitului CM. Aparatul îndeplinește toate cerințele moderne, are o performanță ridicată, de dimensiuni mici și greutate. Inițial, programarea a fost proiectat pentru mașini de spălat Atlant, EM care este fabricat de INVENSYS, dar este, de asemenea, potrivit pentru modulele PROCONT, utilizate în unele linii de produse CM Electrolux. Principalul avantaj al programatorului este că acesta permite schimbul de informații cu IC memorie nevolatilă seria 24Cxx EM autobuz I 2 C Pe plan intern, fără demontare chips-uri programabile, cu toate acestea, pinii IC trebuie să fie trimise la un conector extern de servicii. Puteți face fără conectorul, în cazul în care linia de informații cu programarea și puterea de a conecta direct la terminalele de cipuri de memorie pe EM. Trebuie amintit faptul că programatorul nu este destinat pentru stocarea de programare, built-in microcontroler (de exemplu, EM SM pe platforma ARCADIA), sau în cazul în care tipul de memorie este diferit de seria 24Shh (de exemplu, 93S86, care este utilizat în CM pe platforma EVO-I ).

Aspect programator Elinv-prog este prezentată în Fig. 1.

Elinv programator pentru prog intermitent module electronice de mașini de spălat

Fig. 1. Aspect programator Elinv-prog, conectat la EM SM Atlant

Enumerăm principalele caracteristici tehnice ale programării:

- Conexiune PC prin interfata USB 2.0 / 1.1;

- necesită nici o sursă de alimentare externă, puterea este preluată din portul USB al calculatorului. Tensiunea de alimentare, care este furnizat la un cip programabil, care este de 3,3 V;

- servește un spectru larg de mărci, cum ar fi CM Atlanta, Candy, lectrolux / Zanussi / AEG, Hansa;

- Managementul Advanced Power;

- Pe plan intern permite memoriei de program EM INVENSYS;

- are o nutriție de protecție de curent (50 mA), de exemplu, din cauza conexiunii necorespunzătoare a conectorului de la programator la EM (numai pentru întregul sistem de programare versiune);

- capacitatea de a se conecta la EM (SM) în modul „la cald“ (numai pentru versiunea completă a schemei de programare);

- I 2 C interfață compatibile pentru modulele externe INVENSYS. Posibilitatea de programare cipuri de memorie non-volatilă, ca parte a EM (intern);

- Disponibilitatea indicatorilor de stat;

- Conector dispozitiv universal pentru adaptoare detașabile pentru diferite tipuri de EM;

- simplitatea și ușurința de utilizare.

Programatorul se bazează pe un cip FT232RL comun, care este o unitate USB hardware într-o interfață standard RS-232 (COM-port). În acest caz, cipul permite circuitului este configurat în convertorul varianta USB / COM. Pentru a opera cip sunt utilizate drivere gata făcute de la producator Future Technology Devices International Ltd. (FTDI). Programator este construit pe dispozitivele șablon PonyProg populare de la Claudio Lankonelli și, prin urmare, managementul acestuia poate utiliza acest dezvoltator de software standard,.

Diagrama schematică a versiunea completă a programării Elinv-prog este prezentată în Fig. 2.

Elinv programator pentru prog intermitent module electronice de mașini de spălat

Fig. 2. Diagrama schematică a programator Elinv-prog

Dacă examina schema de programator, veți observa că aceasta este o copie a versiunii clasice a I 2 C-programator de memorie de tip PonyProg 24Shh, dar conține, de asemenea, alte componente electronice, scopul pe care le considerăm mai detaliat. După cum se știe, versiunea originală a programării PonyProg permite conectarea de chips-uri programabile în modul „fierbinte“ din cauza tensiunii negativ al COM-port. Cu toate acestea, randamentele FT232RL cipuri (IC1 în Fig. 1) sunt nivele TTL compatibile care sunt inacceptabile deoarece comutatorul. Soluții Circuit implementate în programator Elinv-prog, poate rezolva problema de a conecta cip de memorie ca parte a EM în modul „la cald“, folosind Z-stat.

Diagrama schematică a programator Elinv-prog este alcătuit din următoarele elemente și conexiuni:

1. Circuit IC1 integrat (FT232RL). Ea, de fapt, este un convertor o interfețe USB / COM. Versiunea buget a acestui convertor (sufixul „RL“) a fost ales pentru a reduce costurile de proiectare și ușurința de asamblare de programare în locuințe SSOP-28, care nu necesită utilizarea unui oscilator de cuarț.

2. Controlled IC2 stabilizator (LP2980AIM-3.3) îndeplinește funcțiile de pornire / oprire, stabilizarea tensiunii de alimentare de 3,3 V și protecție la suprasarcină. Curent de ieșire cip - mai puțin de 50 mA.

3. Circuit integrat IC3 (74LVC2G07DW) reprezintă un 2 canale tampon formatorului ieșiri deschis de scurgere și efectuează o IC1 funcție de potrivire pentru linii de autobuz I 2 C. De asemenea, acest generator permite liniile de date de programare conectate la sarcina (EV, cip de memorie) într-un „fierbinte“ mod.

4. LED-uri LED1 / 2 este utilizat pentru a afișa stări în timpul funcționării dispozitivului.

5. D1 C8 circuit detector este de a include un IC2 stabilizator.

În plus, dispozitivul conține conector Cricul1 și CN1 pentru conectarea programator cu PC și EM. Condensatori C4, C6, C7, C10 și FB1 inductor funcționează pe funcția de filtru dieta. Componentele rămase ale IC1 cip extern inclus pe șablon.

Acum răspunde la întrebarea - de ce șabloanele I 2 programatori C nu sunt un substitut Elinv-prog? Răspuns de mai jos:

1. Pe conceptul Elinv-prog (fig. 2), se poate observa că SDA și liniile de SCL, conectat la conectorul CN1, nu „pull-up“ rezistențe (în cazul programării pentru alte scopuri de pe dispozitivul de placă de circuit pentru aceste rezistențe sunt prevăzute îmbarcare loc). Absența lor se datorează faptului că rezistențele (sau dioda lor echivalenți) sunt deja pe EM SM, prin urmare, nu mai este necesar.

2. Nivelul de tensiune al puterii de cipuri de memorie a fost ales în mod deliberat. Adevărul este că, aceste linii de aceeași putere conectate la EM microcontroler. În cazul în care aceștia depun 5, microcontrolerul se aprinde atât de captare de autobuz I 2 C-Master și va interfera cu schimbul de date - cele două dispozitive active (microcontroler și programator) va interfera unele cu altele. În cazul în care tensiunea de alimentare de alimentare de 3,3 V, tensiunea microcontrolerului va fi insuficientă, și, prin urmare, acesta este exclus automat din magistrala de schimb de informații I 2 C. Nivelul tensiunii de 3,3V în memoria 24Shh utilizată în EM, este norma (vezi . foaie de date). Astfel, atunci când tensiunea de alimentare de 3,3 V EM asigurat schimbul complet de informații între programator și cip de memorie.

La elaborarea unor Elinv-prog programator pentru a opera C magistrala I 2 a fost detectată în mod empiric necesitate rezistor de instalare R6 (Fig. 2). Scopul său nu este foarte clar, dar programator nu funcționează fără ea. După cum sa dovedit, R6 este necesar pentru potrivirea software-ul inițial de control logic. Faptul că „agățat“ software-ul PIN-ul de intrare IC1 vede ca un jurnal. „1“, și totul este normalizat la citirea.

Design-ul și datele

Dispozitivul este asamblat pe un singur strat de circuit imprimat bord dimensiune 45,7x29,2 mm pentru box dulap standard, BOX-KA16 (50x35x22 mm), care este disponibil în rețelele comerciale pentru vânzarea componentelor radio. Dispozitivul utilizează componente destinate pentru montarea pe suprafață (SMD), cu excepția C4, CN1, LED1, LED2, Cricul1, care sunt instalate pe cealaltă parte a tablei. Desenul PCB cu o vedere de jos (de jos) este prezentată în Fig. 3, Fig. 4 - amplasarea componentelor pe aceeași parte a plăcii (dreptunghiuri cu caracteristică - un pod), și Fig. 5 - amplasarea componentelor de pe exteriorul bord.

Elinv programator pentru prog intermitent module electronice de mașini de spălat

Fig. Figura 3. PCB programator Elinv-prog

Elinv programator pentru prog intermitent module electronice de mașini de spălat

Fig. 4. Amplasarea componentelor pe partea din spate a cardului programator

Elinv programator pentru prog intermitent module electronice de mașini de spălat

Fig. 5. Amplasarea componentelor pe partea exterioară a plăcii de programare

Trebuie remarcat faptul că toate componentele sunt marcate în fig. 2 asterisc instalați opțional, dar de dorit, deoarece acestea sunt necesare pentru funcționarea stabilă a programatorului. Ca FB1 de șoc, se recomandă instalarea unui tub de ferită cu ea a ratat singur fir. SMD-rezistențe și săritor (0 ohmi rezistor) au dimensiune standard 0603. conector USB - imprimanta standard, tipul de LED-ul nu este, de asemenea, critică.

Luați în considerare o versiune simplificată a circuitului de programare. Pentru a face acest lucru, efectuați următoarele îmbunătățiri:

- în loc de dublu dioda D1 este setat, orice diode universale (de exemplu, 1N4148WS), în care dreapta în Fig. Diode 2 poate fi omisă;

- exclude cip IC2, în acest caz JMP1 jumperii. Acest săritor se conectează la circuitul-cip IC1 stabilizator 3.3 V. Cu toate acestea, atunci când un astfel de programator schematică conectat într-o operațiune de „fierbinte“ nu poate fi, la fel ca în cazul defectului extern de alimentație (curent de 50 mA) nu IC1 cip (la încorporat într-un cip off-regulator de 3.3V de protecție curent);

- Generatorul IC3 poate fi înlocuit cu două diode 1N4148WS, includ catozi lor la IC1 cip;

- reactor FB1 poate înlocui un jumper. Diagrama schematică a unei versiuni simplificate a programării prezentată în Fig. 6 (nu este prezentat diode înlocuire driver IC3).

Elinv programator pentru prog intermitent module electronice de mașini de spălat

Fig. 6. Diagrama schematică a unei versiuni simplificate a programării

Configurare și Funcționare

În cazul în care opțiunea de a instala un port COM virtual al doilea sofer (VCP) va fi propusă în timpul procesului de instalare, împreună cu ea, așa cum este necesar pentru funcționare. În cazul în care propunerea de instalare a driverului VCP nu a activat manual această operație. Pentru această configurație D2XX set de conducător auto de verificare VCP apoi dezactiva / activa programator PC. După aceea, PC-ul vi se solicită să instalați VCP Setările ar trebui să fie pentru a se asigura că numărul de port COM nu este mai mare de 4, în caz contrar acesta va fi imposibil de configurat sub el PonyProg. În cazul în care conducătorul auto a fost instalat corect, LED-ul se va aprinde LEDul2. VCP-conducător auto în aceeași arhivă D2XX, acesta poate fi instalat manual, ca orice conducător auto.

interfață simplă și intuitivă a programului, nu orice setări fi schimbate. Trebuie remarcat faptul că în cazul în care setările de cuarț rezonator vor fi schimbate (acestea sunt diferite de la setarea implicită), apoi ca un cip FT232RL consecință eșuează.

PonyProg porni programul, îl configurați pe virtuală COM-portului (vezi mai sus), setările de inversiune nu se schimba (implicit), de asemenea, aveți nevoie pentru a calibra. Apoi, conectați programator la PC CM și EM, în orice ordine, și începe să lucreze.

1. Atunci când se lucrează cu programator CM trebuie să fie scoase de sub tensiune!

2. În cazul în care PC-ul rulează Windows 7, PonyProg sub controlul său nu va funcționa. puteți utiliza software-ul activat programul IC-Prog sprijini COM-port pentru a rezolva această problemă.

3. emulator de lucru al COM-porturilor este diferită de exploatarea portului fizic. Cu software-ul de management virtual de port pentru un motiv ciudat, funcționează un pic mai mult - este considerat norma.

4. Atunci când se operează schimbul de date cu programator aprins indicatorul LED1 până când lumina se stinge, nu este recomandat să efectueze comutarea conectorului de programare.

5. Lungimea firului de conectare I interfață 2 C trebuie să fie mai mică de 1,5. 2 m.

Literatură și resurse online

3. tehnice chips-uri descriere 74LVC2G07DW -

cititori