Sunteți pe pagina 1din 61

Cuprins

Introducere……………………………………………………………………………2
1 Capitolul general……………………………………………………………….4
1.1 Fuse-bit doctor cu indicatorul LED…………………………...…………….....4
1.2 Dispozitiv de restabilire a fuse-bit de configurare cu Attiny13……..…….......5
1.3 Dispozitiv de restabilire a configurației fuzibilelor ale microcontrolerelor
Attiny2313……………………………………………………………………….….10
1.4 Dispozitiv pentru restaurarea biților FUSE în microcontrolerele AVR...........14
2 Capitolul special……………………………………………………………...21
2.1 Ce este biții Fuse și Lock în microcontrolerul AVR……………...………….21
2.2 Restabilirea AVR biți cu ajutorul ”Atmega fuse-bit doctor”………..…….....26
2.3 Microcontroler Avr Atmega8………………………….……………….….…34
3 Capitolul tehnologic……………………………………………………...…..39
3.1 Componente generale de realizare a cablajelor imprimate………..………....39
3.2 Noțiuni generale despre realizarea cablajului imprimat…………….……......41
3.3 Calculul contructiv tehnologic a cablajului……………………………...…...43
3.4 Calculul electric a cablajului imprimat………………………………..…......46
3.5 Procesul tehnologic de realizarea cablajului imprimat……………….……....49
4 Aspecte economice…………………………………………………………...51
4.1 Calculul prețului de livrare a dispozitivului……………………………….....51
Concluzii…………………………………………………………………..…59
Bibliografie………………………………………………………………..…60
Anexa 1............................................................................................................62

CEEE 6111008 001 NE


Mod. Coala № document Semnat. Data
Elaborat. Lesnic Vladimir Litera Coala Coli
Dispozitiv restabilire biți de .
Verificat Muntean Mihail 1 63
configurare a microcontrolerelor
AVR
Contr.St. Zvezdenco Gh. (Notă explicativă) Grupa C0116L
Aprobat Zvezdenco Gh.
Zvezdenco Gh.
Introducere
Un microcontroler este un microcircuit care încorporează o unitate centrală şi o memorie
împreună cu resurse care-i permit interacţiunea cu mediul exterior.
Utilizarea unui microcontroler constituie o soluţie prin care se poate reduce dramatic
numărul componentelor electronice precum şi costul proiectării şi al dezvoltării unui produs.
ATmega8 este un microcontroler de consum mic de putere pe 8 biți bazat pe
arhitectura AVR RISC.
Executând instrucțiuni complexe într-un singur impuls, ATmega8 atinge 1 MIPS
pe Mhz, permițând astfel producătorului să regleze consumul de energie în funcție de
viteza de procesare.
Scopurile urmărite prin această lucrare sunt:
- îmbunătățirea calității produselor obținute;
- creșterea eficienței economice;
- îmbunătățirea condițiilor de lucru.
În prezent mojoritatea aplicațiilor din electronică sunt realizate cu
microcontrolere sau alte dispozitive programabile. Electronica a devenit un mixt între
hard și soft, acesta fiind și viitorul. Utilizarea componentelor programabile de către
producători, vine ca o urmare firească a avantajelor economice pe care
microcontrolerele le oferă. Astfel, dezvoltarea unor aplicații laborioase se face în timp
mai scurt, partea hardware este mai simplă, servici-ul mai rapid.
Circumstanțele în care ne găsim astăzi în domeniul microcontrolerelor și-au avut
începuturile în dezvoltarea tehnologiei circuitelor integrate. Această dezvoltare a făcut
posibilă înmagazinarea a sute de mii de tranzistoare într-un singur cip. Aceasta a fost o
premiză pentru producția de microprocesoare, și primele calculatoare au fost făcute prin
adăugarea perifericelor ca memorie, linii intrare-ieșire, timeri și altele. Următoarea
creștere a volumului capsulei a dus la creșterea circuitelor integrate. Aceste circuite
integrate conțin atât procesorul cât și perifericele. Primul cip conținând un
microcalculator a devenit cunoscut ca microcontroler.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Lucrarea realizată cuprinde patru capitole coform tematecii primite. Pentru
realizarea ei am studiat materialul bibliografic indicat, precum și alte materiale cum ar
fi: cărți și reviste de specialitate, surse Internet.
Capitolul general cuprinde un material vast cu referire la conceptele
fundamentale de utilizare a dispozitivelor pentru restaurarea biților FUSE în
microcontrolerele AVR și clasificarea acestora, de asemenea sunt prezentate un șir de
scheme de structură care prezintă diverse cazuri de utilizare a microcontrolerelor.
În capitolul special este prezentată o amplă descriere a dispozitivelor de
restabilirea AVR biți cu ajutorul ”Atmega fuse-bit doctor”, principiul de funcționare,
schema electrică principală , modul de asamblare, desenul cablajului imprimat. De asemenea sunt
prezentate etapele de programare a microcontrolerului ATmega8, caracteristicile tehnice ale
elementelor schemei.
Capitolul tehnologic conține descrierea tehnologiilor de realizare a cablajelor imprimate;
procesul tehnologic de realizare a cablajului imprimat.
În capitolul economic al lucrării, am efectuat calculul prețului de livrare al dispozitivului
proiectat.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
1 Capitolul general
Analiza schemelor analogice
1.1 Fuse-bit doctor cu indicatorul LED
Câte o data, atunci când se programează dispozitivele cu microcontrolere AVR
cu 8 și 14 pini, este necesar de utilizat pinul Reset ca linia de intrare / ieșire. Aceasta
este posibil prin setarea corespunzătoare a configurației Fuse-Bit. Dar după aceste
acțiuni, accesul la microcontroler pentru programarea în circuit este pierdută, deoarece
noi dezactivăm pinul de Resetare.
În continuare se va descrie dispozitivul care va permite resetarea configurației
microcontrolerelor ATtiny13, ATtiny25/45/85 la setările din fabrică și, astfel, va
permite ca microcontrolerul să fie programat în circuit (interfață utilizatorului).
Aparatul în configurația dispozitivului de recuperare țintă funcționează pe
interfață de programare serială de înaltă tensiune (HVSP). Trebuie remarcat faptul că
dispozitivul nu este potrivit pentru microcontrolere cu 20 sau mai mulți pini, pentru ei,
în astfel de cazuri, se utilizează interfața de programare paralelă de înaltă tensiune
(HVPP).
Dispozitivul este foarte simplu de fabricat, nu conține componente scumpe și
este bazat pe microcontrolerul ATtiny2313. În plus, va fi nevoie de un indicator LED
cu șapte segmente de 4 cifre, care va afișa valorile biților de siguranță instalate.
Principalele caracteristici ale dispozitivului:
- citirea semnăturii microcontrolerului testat, valori ale bitului de siguranță -
octet ridicat / scăzut;
- resetarea setărilor de siguranță fuse-bit de pe dispozitivul destinație la cele din
fabrică;
- suport pentru lucrul cu microcontrolere - ATtiny13, ATtiny25/45/85;
- posibilitatea de a lucra cu microcontrolerele ATtiny24/44/84 (va trebui de
făcut un adaptor);
- un dispozitiv autonom, care afișează valoarea siguranțelor pe un indicator pe
șapte segmente.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Figura 1.1 – Schema electrică principială
Pentru asamblare avem nevoie de:
- microcontroler Atmel AVR ATtiny2313;
- indicator cu șapte segmente, cu 4 cifre, cu anod comun;
- două rezistoare cu o putere de 4,7 kΩ;
- tranzistor NPN BC547 sau echivalent;
- regulator de tensiune integrat 78L05;
- o mica placa-maket;
- sursa de tensiune +12V.
Pentru a minimiza numărul de componente, indicatorul este conectat direct la
microcontroler. Tranzistori și rezistoare de curent nu sunt utilizate. În această metodă se
implică 12 linii de intrare/ieșire ale microcontrolerului (4 biți + 7 segmente + punct
zecimal). Pentru Attiny2313 este necesar de setat astfel de biți de fuziune: lfuse: 0xE4,
hfuse: 0xDF, efuse: 0xFF, frecvența ceasului de la controler este de 8 MHz.
1.2 Dispozitiv de restabilire a fuse-bit de configurare cu ATtiny13
Mulți care se ocupă de microcontrolere au puțină experiență în "blocarea"
microcontrolerului cu biți de fuziune setați incorect, de exemplu, setări de temporizare
incorecte, în special - o frecvență foarte scăzută, de exemplu 16 KHz.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
De asemenea, această metodă trebuie să fie adecvată pentru cazurile în care
acestea au fost modificate în mod accidental Fuse biții RSTDISBL, și mai precis -
RESET port este folosit ca un port de intrare/ieșire sau o atitudine neglijentă față de
Fyuz-biți SPIEN (permite programarea secvențială), exclude programarea clasică
firmware prin intermediul protocolului SPI (In-System Programming).

Figura 1.2 - Schema conexiunii pentru exemplul ATtiny13


Această metodă nu este potrivită pentru toate ATtiny, dar este potrivită pentru
cele mai populare, aici este lista lor:
 ATtiny13;

 ATtiny24;

 ATtiny25;

 ATtiny44;

 ATtiny45;

 ATtiny84;

 ATtiny85.

După cum se vede, circuitul constă din 6 rezistoare cu o valoare nominală de 1


KΩ, 1 NPN a tranzistorului 2n3904, aici este pinout sale:

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Figura 1.3 - Semnificația pinilor tranzistorului 2n3904
Tranzistor sovietic KT315, sau analogii lui, sursa de tensiune reală este 11.5-
12.5V, așa cum recomandă inginerii ATmel în documentația pentru acele
microcontrolere menționate mai sus. Înainte de punerea în funcțiune trebuie de verificat
tensiunea la sursa de alimentare cu un voltmetru sau multimetru.
Sunt diferite tipuri de surse de alimentare pentru routere sau modemuri, de
exemplu, modemul DSL ASUS DSL-N10E are doar o sursă de alimentare de 12V, de
regulă există tensiune pe fiecare unitate de alimentare.
De asemenea, 12V pot fi preluate din conectorul MOLEX al calculatorului:

Figura 1.4 - Fotografia conectorului MOLEX

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Merită menționat faptul că trebuie foarte atent la conectarea părții de 12V,
deoarece această tensiune scoate ușor din funcțiune atât microcontrolerele cât și
celelalte periferice Arduino, de exemplu convertorul USB-TTL.
Algoritm:
• Crearea schemei;
• Furnizarea energie pentru Arduino prin conectarea la USB;
• Aplicarea + 12V la tranzistor;
• Restabilirea microcontrolerul;
• Deconectarea + 12V.
În așa fel se resetează biții de fuse-bit ATtiny13 (se folosește portul Reset ca
port intrare/ieșire).
Conectarea la alte microcontrolere "reparatorul Fusz-bit" după cum urmează:

Figura 1.5 - Resetarea biților de fuse-bit ATtiny13


• Pinul RST Attiny este conectat între rezistor cu 1 KΩ și se conectează la + 12V
și colectorul tranzistorului VT1;
• Cel de-al 13-lea pin al lui Arduino, de asemenea PB5, este conectat printr-un
rezistor de 1 KΩ la baza tranzistorului VT1;
• Pinul 12 al lui Arduino, de asemenea PB4, este conectat printr-o rezistență de
1 KΩ la SCI (Target Clock Input) ATtiny;
• Pinul 11, de asemenea PB3, este conectat printr-un rezistor de 1 KΩ la SDO
(Output Data Target) ATtiny;
• Al 10-lea pin al lui Arduino, de asemenea PB2, este conectat printr-un rezistor
de 1 KΩ la STI (Input Instruction Target Input) ATtiny;

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
• Al 9-lea pin al lui Arduino, de asemenea PB1, este conectat printr-un rezistor
de 1 KΩ la SDI (Intrările de date țintă) ATtiny;
• Al 8-lea pin al lui Arduino, de asemenea PB0, este de dorit de conectat un
rezistor de 100-330 ohmi la VCC ATtiny.
• GND - desigur firul comun sau cu alte cuvinte "pământ".
ATTiny Fuse resetează la 12 Volt.
Acest mod necesită un semnal de 6 fire de la microcontrolerul ATTiny2313. Va
trebui furnizarea +5V pentru microcontrolerul țintă, +12V pentru ieșirea
microcontrolerului țintă, semnalul pentru SCI (intrarea serială a ceasului), semnalul SII
(instrucțiunea de intrare serială), SDI (intrarea serială a datelor) și SDO / Pentru aceasta
folosim liniile rămase gratuite intrare/ieșire ATtiny2313. Unele linii intrare/ieșire vor fi
utilizate simultan în interfața HVSP și pentru controlul indicatorului.
Butonul este utilizat pentru a confirma restaurarea configurației și pentru a
comuta între citirile afișate ale biților de siguranță și este, de asemenea, conectat la
portul microcontrolerului utilizat pentru a controla indicatorul.
După furnizarea energiei, semnătura microcontrolerului țintă este citită prin
interfața HVSP, de-a lungul căreia se determină numele microcontrolerului țintă. Apoi
se citesc biții de siguranță (joasă, mare și înaltă).
Valorile siguranțelor fuzibile pot fi citite de utilizator prin apăsarea butonului,
valorile fiind afișate în format hexazecimal.
Apăsând și menținând apăsat butonul timp de aproximativ o secundă comută
dispozitivul la modul de programare din fabricație a siguranțelor. La sfârșitul
programării, citirea valorilor se repetă și utilizatorul poate verifica corectitudinea
setărilor. De asemenea, este ușor să restabiliți performanța smartphone-ului cu
programul SP Flash Tool utilizând exemplul UMI XII.
Pentru alimentarea cu energie este necesară o sursă externă de tensiune +12V.
Regulatorul de tensiune instalat +5V este utilizat pentru alimentarea microcontrolerului
de destinație și de control. Autorul a folosit o baterie de tip A23 cu o tensiune de 12V

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
pentru alimentarea circuitului. Tranzistorul BC547 este utilizat pentru alimentarea
tensiunii de programare de + 12V la intrarea Reset a microcontrolerului țintă.
Utilizarea
- instalarea microcontrolerul țintă în slot;
- aplicarea la circuit 12V;
- numele microcontrolerului țintă va fi afișat după identificarea de către octeții
de semnături;
- Apăsați butonul pentru a modifica conținutul afișajului (numele controlerului,
octetul înalt, octetul scăzut, octetul extins);
- Apăsați și țineți apăsat butonul timp de aproximativ 1 secundă pentru a reseta
biții Fuse la setările din fabrică.
1.3 Dispozitiv de restabilire a configurației fuzibilelor ale
microcontrolerelor Attiny2313
La proiectarea dispozitivelor pe microcontrolerele AVR, este adesea necesară
modificarea configurației biților de siguranță (de exemplu, schimbarea sursei de ceas,
activarea/dezactivarea funcțiilor suplimentare). Toate microcontrolerele AVR au
capacitatea de programare în circuit (protocol serial). Cu toate acestea, atunci când
configurați siguranțele, este ușor să facem o greșeală, care este foarte frecventă pentru
începători și, când pe viitor dorim să reprogramăm microcontrolerul, programatorul
arată o eroare (de exemplu, microcontrolerul nu este detectat). Cele mai frecvente cazuri
sunt dezactivarea eronată a pinului Reset al microcontrolerului (Fuse-bit RSTDISBL,
pentru posibilitatea de utilizare a acestuia ca linie de intrare / ieșire) sau dezactivarea
modului de programare ISP (SPIEN Fusion-bit) - în aceste cazuri, programarea în
circuit va deveni imposibilă.
Acest dispozitiv - medicul fuzibil de la ATtiny - permite restaurarea
configurației fusebitelor (setările din fabrică, conform descrierii tehnice) a
microcontrolerelor familiei Tiny de la Atmel. Suportă toate microcontrolerele care au o
interfață de programare în serie de înaltă tensiune (HVSP):

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
• cu 8 pini: ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny25, ATtiny45,
ATtiny85, ATtiny22, AT90S2323, AT90S2343;
• cu 14 pini: ATtiny24, ATtiny44, ATtiny84;
• cu 20 de pini, cu un adaptor special: ATtiny261, ATtiny461, ATtiny861.
Dispozitivul este foarte simplu de fabricat, nu conține componente scumpe.
Baza este microcontrolerul ATtiny2313, precum și mai multe rezistoare și tranzistoare
(BC547, BC557), regulator de tensiune +5V (7805T). Este de remarcat faptul că pentru
alimentarea cu energie a dispozitivului este necesară o alimentare stabilizată cu o
tensiune de ieșire de +12V (ceea ce este important pentru inițierea modului de
programare de înaltă tensiune).
La programarea biților de siguranțe ai microcontrolerului, rețineți că un oscilator
intern de 4 MHz este utilizat fără divizor pentru 8. Și puteți activa opțiunea "putere în
creștere".

Figura 1.6 - Schema principală a dispozitivului

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Figura 1.7 - Conectarea pinilor microcontrolerului în modul de programare
serială de înaltă tensiune
Restaurarea configurației microcontrolerului (pacientului) începe prin apăsarea
butonului Start. Pentru indicarea stării, sunt furnizate două LED-uri, ale căror stări sunt:
• LED-ul verde este aprins - configurația siguranțelor fusei a fost restabilită.
Dacă sunt setate blocurile de blocare, este verificată numai corespondența dintre
configurația de biți curentă și setările din fabrică, iar dacă este aceeași, LED-ul verde se
aprinde;
• LED-ul roșu este pornit - o eroare la citirea semnăturii microcontrolerului: este
imposibil de citit, nu există microcontroler în soclu sau semnătura nu coincide cu cele
disponibile în baza de date a dispozitivului;
•LED-ul verde clipește - semnătura este corectă, configurația siguranțelor
fuzibile nu este corectă. Blitz-uri de blocare sunt setate, operația de ștergere Flash este
necesară;
• LED-ul roșu clipește - semnătura este corectă, biții de blocare nu sunt setați,
dar din anumite motive nu pot fi scrise siguranțele, verificarea eșuează după 10
încercări.
Dispozitivul pentru restaurarea siguranțelor funcționează în conformitate cu
protocolul de programare în serie de înaltă tensiune. Inițial, când procesul este pornit,
microcontrolerul recuperabil (pacientul) trece la modul de programare a memoriei de
înaltă tensiune, apoi se citește semnătura cipului și se verifică posibilitatea funcționării
dispozitivului cu acesta. După aceasta, operația de ștergere este efectuată, dacă

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
utilizatorul a indicat acest lucru. Următorul pas este citirea biților de blocare și, dacă nu
sunt setați, "pacientul" primește o nouă configurație a siguranței fuzionate
corespunzătoare modelului de microcontroler-pacient. După aceasta, se efectuează
verificarea instalării siguranțelor și, dacă testul trece cu succes, dispozitivul își încheie
activitatea. În caz contrar, dispozitivul repetă ciclul de scriere-verificare al siguranțelor
de 10 ori. În caz contrar, dispozitivul repetă ciclul de scriere-verificare al siguranțelor de
10 ori.
Placa are două jumperi (jumper) «ștergerea chip» și «semnătura necunoscută»:
• ștergere cip - permite operației să șteargă toate cipurile de memorie Flash.
Acest lucru este necesar dacă sunt setați biți de blocare, i. E. Nu există nici o modalitate
de a fixa siguranțele până când nu se îndepărtează blocurile de blocare. Jumperul este
pornit - operația de ștergere este activată.
• semnătura necunoscută - semnătura necunoscută a cipului - fenomenul este
foarte rar, dar totuși se întâmplă că cipul și-a șters semnătura. Semnătura, octeții de
calibrare și alte date nu pot fi stocate invariabil în structura cipurilor, ele pot fi
deteriorate accidental (șterse) în cazul unei alimentări instabile de alimentare în timpul
programării. De obicei, în astfel de cazuri, valorile semnăturii primite sunt FF FF FF,
dar cipul funcționează normal, memoria Flash poate fi citită și scrisă. Dacă semnătura
citită nu se potrivește cu una din bazele de date ale dispozitivelor (inclusiv FF FF FF și
00 00 00), atunci când acest jumper este activat, dispozitivul va înregistra configurația
universală a biților siguranței. Configurația universală înseamnă că funcția ISP (SPIEN
bit enable) și funcția de ieșire Resetare (bitul RSTDISBL oprit) al microcontrolerului
vor fi restabilite, opțiunile oscilatorului nu vor fi afectate. Cu astfel de acțiuni,
microcontrolerul va fi capabil să restabilească în continuare, dar deja cu ajutorul unui
programator SPI normal.
Atenție! Nu utilizați opțiunea "semnătură necunoscută" cu microcontrolerele
ATtiny11 sau ATtiny15.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
1.4 Dispozitiv pentru restaurarea biților FUSE în microcontrolerele AVR
Schema electrică a unui dispozitiv de casă care va ajuta la revitalizarea
microcontrolere și la restabilirea valorilor bitului FUSE după programarea secvențială.
Dintre amatorii radio de mai mulți ani, microcontrolerele Atmel AVR sunt
merituos. Particularitatea acestor microcontrolere este că puteți scrie "firmware" în ele
în paralel și în modul serial.
În practica amatorilor, cele mai frecvente sunt programele serial (SPI - Serial
Peripheral Interface), care au un număr de avantaje:
• Circuitele lor sunt de obicei mai simple decât programele paralele (în caz
extrem, puteți gestiona chiar și cu cinci conductoare și două rezistoare);
• Există multe opțiuni atât pentru programatori, cât și pentru programe de
control pentru diferite sisteme de operare;
• Pentru a conecta programatorul, puteți selecta aproape orice port computer -
există circuite precum LPT și COM și programatori USB.
În plus, un astfel de programator vă permite să "bligeți" microcontrolerul fără al
scoate din dispozitiv (ISP - In System Programmable).
Cu toate acestea, modul de programare SPI este totuși trunchiat; iar unele
caracteristici ale programării paralele pline nu sunt disponibile în ea.
Cea mai obișnuită problemă a programării secvențiale este imposibilitatea de a
efectua orice acțiune cu microcontroler, dacă anumite celule de siguranță ale acestui
microcontroler s-au schimbat în raport cu valorile implicite - în acest caz, cipul "anunță
o grevă" și nu comunică cu computerul: nu mai poate fi făcut nici citit nici "flash" de un
programator secvențială.
Și pare să fie nefuncțional, în timp ce programul PonyProg, de exemplu, dă
următorul mesaj de eroare: "Dispozitivul lipsit sau dispozitiv necunoscut (-24), deși în
schema finală acest microcontroler poate funcționa destul de normal.
Motivul pentru această "lipsă de securitate" poate fi, de exemplu, setarea la zero
(și zero în biții de siguranțe pentru AVR înseamnă că acest bit este programat) bitului
RSTDISBL - ceea ce face ca intrarea externă de resetare să fie oprită și transformată

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
într-o linie normală de intrare-ieșire; și fără resetare externă, microcontrolerul nu poate
intra în modul de programare SPI și nu va fi accesibil PC-ului.
Un alt motiv pentru care microcontroler devine "invizibil" pentru programatorul
SPI este lipsa de temporizare: biții de siguranță care controlează generatorul de ceas
(CKSEL0-3) pot fi setați astfel încât microcontrolerul să dezactiveze circuitele de ceas
intern și va necesita un generator extern - sursa de ceas; și fără ceas, programarea SPl nu
este posibilă.
Mai mult decât atât, bateriile necorespunzătoare "cu fir" pot fi rezultatul nu
numai a neatenției sau a ignoranței - eșecurile hardware sunt, de asemenea, probabil să
apară atunci când se cochetează, mai ales dacă "coasează" una dintre variantele de pe
tema "cinci fire" în care "microcontroler, așezat pe raft și așteptând vindecare
miraculoasă, nu este asigurat de nimeni (și dacă credeți pe Internet, atunci aproape
fiecare al doilea iubitor AVR a trecut prin el - și nu neapărat de la începători ...).
Dacă se produce o asemenea neplăcere și microcontroler nu mai comunică cu
computerul, nu va fi posibil să corecteze setările incorecte ale byte-urilor folosind
programatorul serial.
Cu toate acestea, nu este necesar să creați sau să cumpărați un nou programator
paralel (sau, mai ales, un kit de depanare) doar pentru a "vindeca" câteva
microcontrolere "comatose", mai ales dacă vechiul programator SPI este destul de
confortabil - pentru asta este mai convenabil de a utiliza un dispozitiv simplu.
Descrierea schemei electrice principiale
Dispozitivul este conceput pentru a "trata" ATkiny2313 microcontroler, dar
poate fi reproiectat pentru orice alt model de AVR - atât Tiny cât și Mega - pentru care
este atașată o "sursă" bine-comentată a firmware-ului, ceea ce face posibilă rescrierea
acestuia cu referire la microcontroler la care momentul necesită o "ambulanță".
Esența funcționării unui astfel de dispozitiv este de a introduce "pacientul" în
modul de programare paralel și de a emula pe liniile sale acele semnale ale
programatorului "real" care sunt responsabile pentru schimbarea stării celulelor de
siguranță; și apoi scrieți valorile celulelor fuzibile implicite la acest microcontroler.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Acest dispozitiv expune valori fabricate pentru toți siguranții: senior, minor și
suplimentar; și în plus, șterge și programele de memorie "pacient" și datele - ca urmare
a obținerii statutului de microcircuit "curat".
În literatura de radio amator și pe Internet, au fost descrise dispozitive similare
(sub numele de Fuse Doctor, AVR Doctor, AVR Reanimator, AVR Aibolit etc.), dar
acesta are câteva caracteristici care fac lucrul cu el mai puțin plăcut.
În primul rând, în toate desenele cunoscute, "medicul" și "pacientul" se
conectează unul cu celălalt, practic "cu piciorul la picior" (cu excepția unor concluzii pe
care "medicul" și "pacientul" ).

Figura 1.8 - Schema electrică principială a dispozitivului pentru tratarea biților


FUSE în microcontrolerul AVR
Adică pinul PB0-PB7 - la pinulPB0-PB7, pinul PD6 - la pinul PD6 etc. Acest
lucru, în cazul asamblării circuitului într-un mod tipărit, a complicat în mod
semnificativ instalarea - a necesitat o mulțime de jumperi sau cabluri în ambele sensuri
(deși unii autori au sugerat să se instaleze pur și simplu chips-urile unul pe celălalt,
îndoind bolțurile laterale și rezistențele / conductorii de lipit pe ele, contactul cu un

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
astfel de "microcontroler kamasutra" este pus la îndoială și ceea ce duce la îndoirea și
înclinarea concluziilor microcircuitelor, cu toții știm perfect ...
Aici, chips-urile sunt situate ca în cazul în care "unul lângă altul", "jack", ceea
ce face foarte ușor structura plăcii de circuite imprimate. În versiunea autorului, care
este prezentată în figura 2, repetă în mare măsură diagrama schematică și conține doar
trei jumperi mici. Dimensiunea bordului este de 60x60 mm.
În al doilea rând, unele dispozitive au necesitat două tensiuni: 5V pentru
alimentarea microcontroler și 12V pentru linia de reset a pacientului pentru a intra în
modul de programare.
Acest circuit necesită doar o tensiune, care poate avea o întindere într-un
domeniu destul de larg - cel principal, astfel încât să nu fie mai mic de 12V. În al treilea
rând, majoritatea dispozitivelor descrise nu permit o schimbare la cald a "pacienților" în
cazul în care este necesară "vindecarea" mai multor IC-uri într-un rând - după fiecare
"clipire", trebuie să opriți alimentarea, înlocuiți "pacientul" .D.
Acest dispozitiv stabilește toate ieșirile în jurnal. După fiecare "bliț", care vă
permite să "tratați" transportorul de cipuri - conectați alimentarea, instalați "pacientul",
apăsați butonul "start", uitați-vă la rezultatul tratamentului pentru HL1, HL1 a arătat,
scos, inserat etc. Și toate acestea, fără a opri puterea (deși "cort" pe piața de radio
deschis!).
Ei bine, în al patrulea rând, adesea în astfel de dispozitive nu există o verificare
a siguranțelor înregistrate și indicarea rezultatului "tratamentului" (de tipul "reușit /
nereușit"). În acest design, este furnizată verificarea și pentru indicarea rezultatelor sale
este LED-ul HL1, care poate avea trei stări:
1. Luminat continuu - programarea "pacientului" a avut succes, figura-octetul
citit corespunde celor înregistrate; dispozitivul așteaptă următorul "pacient";
2. Clipește cu o frecvență de 2Gh - eroare în programarea "pacientului": citirea
fișelor de siguranță nu se potrivește cu cele înregistrate; "pacientul" nu a intrat în modul
de programare, nu este instalat sau este defect (programul oferă o verificare pentru
prezența "pacientului" - un AVR de lucru setează logul 1 pe linia BSY / RDY (pinul 3

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
pentru ATtiny2313) când intră în modul de programare paralelă); dispozitivul așteaptă
următorul "pacient";
3. Nu este aprins - procesul de programare și verificare este în desfășurare.
Programarea unui "pacient" sănătos durează mai puțin de o secundă, iar această stare a
LED-ului în condiții normale nu ar trebui să fie remarcabilă. Dacă LED-ul se află în
starea de stingere pentru un timp relativ lung, atunci cel mai probabil procesul de
"intermitență" este fixat deoarece "pacientul" defect este înghețat în modul de
înregistrare și nu afișează semnalul de pregătire BSY / RDY așteptat de către "medic".
Așa cum am menționat deja, dispozitivul este destul de versatil și este aplicabil
pentru "vindecarea" aproape a oricărui AV Series microcontroler.
În același timp, nu este necesar să se facă un dispozitiv separat pentru diferite
microcontrolere, care să difere în numărul și aranjarea concluziilor. Este suficient să
adăugați pur și simplu adaptoare la baza următorului "bolnav" după cum este necesar și
să rescrieți programul de control în consecință.
Adaptorul este un DIP-20, care este introdus în panoul "pacient" de pe placa
dispozitivului.
Deasupra unei astfel de prize (la terminalele pentru pinul cipului), conductorii
sunt lipiți (sau pur și simplu introduși) în locurile în care liniile de alimentare și de
control se potrivesc cu "pacientul" de pe placă.
La celelalte capete, acești conductori sunt lipiți la concluziile celui de-al doilea
panou - sub microcontroler, care necesită "tratare" - în funcție de locația liniilor sale de
control, care pot fi specificate în datele de business-shita.
Se dovedește un fel de conector, un conector (doar o priză DIP-20) care este
introdus în panoul DIP-20 pentru "pacientul" de pe placă și un nou "pacient" este
introdus în soclul său (alt panou).
În ceea ce privește programul, poate fi necesară o corectare, deoarece Diferitele
modele AVR necesită deseori acțiuni diferite atât pentru introducerea în modul de
programare, cât și pentru schimbarea siguranțelor.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
În plus, fișierele de siguranțe (inclusiv numărul lor) sunt diferite pentru diferite
modele de microcontroler - informații mai detaliate pot fi obținute din catalog. Și pentru
a ușura înțelegerea programului original, i-am oferit comentarii detaliate.
Deoarece "medicul" din acest dispozitiv este folosit la fel ca și "pacientul",
microcontrolerul ATtiny2313 - este de asemenea instalat pe panou astfel încât, după
restaurarea tuturor microcircuitelor "bolnave", ar putea fi îndepărtat și utilizat în alte
proiecte.
Pentru a lucra în acest dispozitiv, toți bateriile de siguranță ale "medicului" ar
trebui să fie cele instalate în mod implicit (de la fabricație); singurul lucru este pentru
funcționarea mai stabilă (mai ales la alimentarea cu tensiune instabilă), în "medic"
puteți activa sistemul BOD prin reglarea la nivelul de 2,7V (setarea fusei BODLEVEL1
la zero). Cuarțul extern "doctor" nu este necesar, funcționează din generatorul RC
încorporat.
Detalii:
Cipul DA1 (78L05) poate fi înlocuit cu analogul intern KR1157EN502, sau mai
puternic 7805 - dar este mult mai scump, iar puterea acestuia pentru acest circuit nu este
necesară.
Tranzistorul VT1 funcționează aici într-un mod cheie și poate fi orice structură
NPN - de exemplu, KT315, 2SC1815, 2SC9014, 2SC1749S etc; dar pentru unele
modele va trebui să schimbați aspectul plăcii.
Dioda de siguranță VD1 poate fi orice, pentru un curent de cel puțin 150mA,
sarcina sa este de a proteja circuitul de polaritatea inversă accidentală a alimentării.
Toate rezistoarele din circuit sunt mici, 0,125W - denominația lor poate diferi de
cele indicate într-un interval destul de larg. LED HL1-orice, indicator.
În concluzie
Este un comportamentul interesant al unor microcontrolere ATtiny2313 în
timpul programării SPI folosind programul PonyProg2000 (alte modele de
microcontroler se pot comporta, inclusiv cu alte programe - dar autorul nu a făcut încă
acest lucru experimentați cu orice altceva decât ATtiny2313-PonyProg2000).

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Problema constă în următoarele: uneori, atunci când încearcă să citească sau să
scrie microcntroler, programul PonyProg afișează un mesaj de eroare "Dispozitiv lipsă
sau dispozitiv necunoscut (-24)" - chiar dacă nu s-au schimbat biți de siguranță în acest
microcontroler- mai mult decât atât , cipul poate fi chiar nou, niciodată "cusut"!
"Tratamentul" cu ajutorul dispozitivului descris mai sus nu dă rezultate - după citirea /
scrierea repetată, mesajul de eroare apare din nou. Microcontrolerul pare să fie în
neregulă.
Dar dacă apăsați butonul "Ignore" din acest mesaj, făcând astfel "Pony" să
ignore absența răspunsului microcontrolerului și să încerce să citiți / scrie IC, atunci
acest microcontroler este în mod normal citit sau "cusut".
După ce un "firmware" forțat cel mai "pretinde că este mort", microcontroler va
funcționa perfect, fără eșecuri (cu excepția mesajului de mai sus, când încercați să
stabiliți o conexiune cu un PC).
Se pare că punctul în cauză este că unele cazuri ale microcontrolerului nu
generează o confirmare corectă ca răspuns la solicitarea programatorului, ca urmare a
faptului că PonyProg ajunge la concluzia că acestea sunt defecte; în timp ce restul
comenzilor programatorului aceste microcontrolere percep în mod normal și va
funcționa corect.
Este posibil ca aceasta să fie o caracteristică (sau mai degrabă, o "boală") a AVR
(nu doar în PonyProg a inclus un astfel de buton - "Ignore") - autorul acestui articol, trei
din zece microcontrolere s-au comportat în acest fel și, nu este imediat, dar după câteva
"firmware".
Sau poate e vina întregii tensiuni statice pe care o au mâinile omenești. Dar,
totuși, în construcții responsabile (cum ar fi dispozitivele de aprindere, dispozitivele de
încălzire automată, udarea, alarmele etc.), o astfel de "încredere subminată"
microcontroler de a utiliza, la urma urmei, nu este de dorit.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
2 Capitolul special
2.1 Ce reprezintă biții Fuse și Lock în microcontrolerul AVR
În acest proiect de diplomă se va explica pe scurt esența ceea ce sunt biții de
configurare (Fuse) și Lock (biți) în microcontrolerele AVR (microcontroler) fabricate de
ATMEL și dispozitivul cu care se poate de restabilit acești biți.
2.1.1 Ce sunt biții de siguranță și de blocare?
Cuvântul "Fuse" în limba engleză se traduce ca "siguranță", iar cuvântul "Lock"
este blocare. FUse și Lock biții din microcontrolerul AVR pot fi imaginate ca
întrerupătoare microcip interne, care dau 1 într-o stare a contactelor și 0 în starea opusă.
Aici, de asemenea, asocierea cu cuvântul "Fuse" funcționează bine: dacă
siguranța este intactă, atunci aceasta este 1 (fluxurile de curent), și dacă este arsă
(imaginați-vă că am ars-o programabil, setați siguranța) - 0 fluxuri).

Figura 2.1 - Ce sunt siguranțele (siguranțe), un exemplu de codare


cu siguranțe
Este important să rețineți că pentru toate microcontrolerele AVR toate
siguranțele și biții de blocare au următoarele valori:
• 1 - nu este instalat (nu este programat);
• 0 - setat (programat).
Începând lucrul cu AVR microcontroler, mulți nu înțeleg de ce era necesar să
spargem normele acceptate și complet logice pe care 1 = este instalat și 0 = nu este
instalat. Dar dacă se va trece din numele "fuzion", cu o înțelegere a funcționării
siguranței, atunci totul devine natural și destul de logic.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Deci, bitul eliminat la zero este activ (setat). Pentru a nu uita această
caracteristică în viitor, este suficient să reamintim exemplul cu siguranțe, care a fost dat
mai sus.
2.1.2 Care sunt biții pentru configurare și blocare
În microcontrolerele AVR, biții de siguranță și de blocare sunt conținute într-o
zonă specială alocată acestei zone de memorie. Cu ajutorul fuzibilelor, putem seta
diverse moduri de funcționare a microcontrolerului, pinii, setarea sursei semnalului de
ceas și a parametrilor acestuia, transformarea ieșirii "Resetare" la un port normal de
intrare-ieșire și multe altele.
Unele nume și descrieri ale biților de siguranțe utilizați în mod obișnuit:
• RSTDISBL (ReSeT DiSaBLe) - "dezactivați resetarea", transformă pinul
pentru resetarea MK la un port I / O normal;
• CKSEL0..3 (ClocK SELECT) - patru biți pentru setarea parametrilor și a sursei
ceasului microcontroler (cuarț extern, generator intern RC, separator de frecvență etc.);
• CKDIV8 (ClocK DIVision 8) - dacă acest bit este setat, frecvența ceasului de
la generatorul intern RC va fi împărțită la 8;
• CKOPT (ClocK OPTimization) - stabilește amplitudinea semnalului
(amplitudinea) de la generatorul ceasului de ieșire, optimizează consumul curent,
afectează imunitatea fonică;
• SUT0..1 (Timp de pornire) - setarea întârzierii de pornire a programului după
pornire sau repornirea microcontroler;
• SPIEN (interfață de programare serală ENable) - activarea / dezactivarea
programării microcontroler prin interfața de programare serială;
• JTAGEN (JTAG ENable) - permite / dezactivează utilizarea interfeței JTAG;
• EESAVE (EEPROM SAVE) - dacă acest bit este setat, atunci conținutul
memoriei nevolatile va fi salvat după ștergerea cristalului (opțiunea -e în AVRDude);
• WDTON (Watch Dog Timer ON) - dezactivează gestionarea programului de
cronometru de supraveghere, pornește automat cronometrul când se aplică curentul MC;

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
• BODEN (Detectare maro-activată activată), BODLEVEL (Nivel de detecție
maro-ieșire) - biți pentru activarea și configurarea monitorizării pentru tensiunea de
alimentare a microcontroler;
• BOOTRST (BOOT ReSeT) - rulați prin încărcătorul încărcător (Boot Loader),
microcontrolerul va începe executarea programului nu de la adresa 0x0000 (implicit), ci
de la adresa unde se află încărcătorul.
Este important de reținut că atunci când se instalează siguranța RSTDSBL, se
pierde capacitatea de a reflage mirocontroler prin interfața ISP. Cu toate acestea, cu
ajutorul programatorului paralel de înaltă tensiune (+ 12V), intermitentul este încă
posibil.
Biții de blocare vă permit să setați modurile de acces (scriere / citire) în memoria
flash internă și / sau EEPROM, iar direcția de acces poate fi limitată atât din interiorul
microcontrolerului, cât și din exterior (folosind interfața ISP). Această caracteristică
poate fi utilă pentru protecția împotriva copierii / modificării programului, precum și a
datelor stocate în memorie nevolatilă.
Structura configurației și blocarea octeților
Fusurile (biții de fuziune) sunt conținute în trei octeți:
• Fuse Low Byte - low byte;
• Fuse High Byte - octet ridicat;
• Fit extins Byte - Byte cu opțiuni de funcții avansate.
Biții de blocare (Biti de blocare) ale microcontrolerului sunt situate într-un octet
separat de blocare. Nu este neobișnuit să auzi că se referă la fuzze, dar nu este așa, nu ar
trebui să fie confuz, mai ales că sunt numiți astfel încât să poată fi clar distincți.
Fiecare model al microcontrolerului are un set propriu de fuziuni și biți de
blocare disponibili pentru schimbare, deci trebuie să vă referiți la documentația oficială
(foaie de date) pentru o descriere mai detaliată a structurii byte-urilor care conțin aceste
bătălii în microcontrolerul care vă interesează.
Jos este un exemplu de structură a siguranțelor pentru microcontrolerul
ATTiny13. Prima linie conține numărul de biți, al doilea rând conține numele, iar al

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
treilea rând conține valoarea implicită. Amintiți-vă că valoarea 0 = bit este setat
(programat).
Tabelul 2.1 - Inferiorul de siguranță (Fuse Low Byte):
7 6 5 4 3 2 1 0

SPIEN EESAVE WDTON CKDIV8 SUT1 SUT0 CKSEL1 CKSEL0

0 1 1 0 1 0 1 0

După cum se vede, interfața de programare serială (SPI) este activată în mod
prestabilit, frecvența internă a ceasului este împărțită la 8 (CKDIV8), generatorul intern
RC (CKSEL0) este utilizat ca sursă a semnalului de ceas.
Tabelul 2.2 - Superiorul de siguranță (Fuse High Byte)
7 6 5 4 3 2 1 0

- - - SELFPRGEN DWEN BODLEVEL1 BODLEVEL0 SRTDISBL

1 1 1 1 1 1 1 1

În acest octet de siguranță, toți biți sunt inactivi (nu sunt programați).
Tabelul 2.3 - Structura de blocare a octeților
7 6 5 4 3 2 1 0

- - - - - - LB2 LB1

1 1 1 1 1 1 1 1

Setarea bitului 0 (LB1) la 0 (set) împiedică programarea memoriei interne Flash


și EEPROM. Dacă setați suplimentar bitul la numărul 1 (LB1), acest lucru va bloca
suplimentar posibilitatea de a citi date din memoria ATtiny13.
Am obținut cu ușurință această informație prin descărcarea fișei de date pe
ATtiny13 în format PDF, doar căutați în motorul de căutare Google sau pe altul la
cerere "Descărcați fișa tehnică ATtiny13".
După deschiderea documentului de căutat secțiunea "Programarea memoriei".
De obicei, un fișier PDF cu o foaie de date per microcontroler va dura între 1 și 10MB.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Documentele de la ATMEL sunt bine structurate, conțin o bună navigare internă cu
link-uri și conținut, este foarte convenabil cautarea informațiilor necesare.
Lucru cu fuse și Lock-bits
De efectuat foarte mult, foarte atent instalarea de biti de siguranță și de blocare,
cu o înțelegere sigură a ceea ce se face și pentru ce! Neatenția și lenea în studiul
documentației pot cauza inoperabilitatea microcontrolerului AVR în uz.
Strategia cea mai sigură pentru înregistrarea fuziunilor și a blocurilor de blocare:
1. Citiți valoarea octetului cerut de la microcontroler
2. Setează biții necesari în octetul primit
3. Scrieți octetul rezultat în microcontroler
De ce este așa și nu înregistrați imediat în microcontroler? - pentru că urmăriți
un scop cu instalarea unui bit, puteți rupe starea altor biți, ceea ce poate duce, de
exemplu, la comutarea microcontrolerului într-o sursă de ceas care nu este furnizată și
microcontrolerul pur și simplu nu va porni.
Este important să rețineți că dacă se efectuează o operație de ștergere (opțiunea
"-e" din AVRDUDE), toți biți Fuse și Lock vor fi restabiliți în mod implicit, iar
programul scris în memoria Flash este distrus.
Efectuarea manual în calcularea biților în byte
Calcularea valorii octetului cu biții stabiliți pentru acesta în microcontrolerul
AVR poate fi efectuată în diverse calculatoare online, o legătură la una dintre ele fiind
dată la sfârșitul articolului.
Cu toate acestea, este important să puteți realiza astfel de calcule manual, adică
să fi studiat documentația pentru microcontrolerul propriu-zis, să compilați secvența
necesară de biți și să transformați octetul constând din acestea într-o formă binară
(hexazecimală) sau hexazecimală (HEX).
Să presupunem că, după ce am studiat structura futures a microcontrolerului
ATTiny13, trebuie să facem următoarele în byte cu siguranțe joase:
• Resetați bitul 4 (CKDIV8) - setați la 1;
• Activați biți 6 (EESAVE) - setați la 0.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Deci, avem un nou microcontroler iar valoarea celui mai mic octet de siguranță
este 0x6a în mod implicit (acest număr în format HEX am învățat după citirea valorii
byte cu AVRDude și, de asemenea, din documentație).
Se traduce într-o reprezentare binară, acest lucru se poate face folosind un
calculator matematic specializat sau puteți împărți valoarea în două părți și se utilizează
eticheta de mai jos.
Tabelul 2.3 – Transformare din binar în hex

Se separă valoarea "6A" (0x6a) în două părți - "6" și "A", căutând reprezentările
binare corespunzătoare - 0110 (6) și 1010 (A). Valoarea 0x6a din sistemul binar este
01101010.Acum sesetează un bit 4 la 1 și bitul 6 la 0: [al șaptelea bit ->] 00111010 [<-
bitul 0].
Se împărte reprezentarea binară rezultată 00111010 în două părți egale: 0011 și
1010. Convertiți aceste părți în HEX folosind plăcuța de mai sus: 0011 = 3, 1010 = A.
Se conectează cifrele recepționate într-un format hexazecimal: 0011 1010 = 3A.
Se pare că pentru a reseta siguranța 4 (CKDIV8) = 1 și, de asemenea, pentru a activa
siguranța 6 (EESAVE) = 0, valoarea "0x3a" (0x - înseamnă că valoarea este
reprezentată în format HEX) trebuie scrisă la cel mai mic octet sigur.
2.2 Dispozitiv pentru restabilirea biților de configurare a
microcontrolerelor AVR

Vreau să întreb cititorii blogului meu - aveți o mulțime de microcontrolere cu


siguranțe incorect cusute și necorespunzătoare pentru utilizare ulterioară? Cred că dacă
lucrați cu microcontrolerele de ceva timp, atunci ați avut cazuri de firmware fuzionat
incorect. Mi-am pus microcontrolerele "înșurubate" într-o cutie specială, sperând că
într-o bună zi, în viitor, voi construi un programator paralel de înaltă tensiune și îi voi
readuce la viață. Dar programatorul de înaltă tensiune nu a vrut să colecteze. Schema

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
este mai degrabă încărcată, iar aplicarea unui astfel de programator este o singură dată -
pentru a revigora un microcontroler încrucișat în mod eronat. Pe scurt, este întotdeauna
mai ușor (și mai ieftin) să cumperi un nou microcontroler. Așa că ar continua să fie
microcontrolere "moarte" dacă nu s-ar întâmpla un lucru ciudat - atunci când faci un
nou dispozitiv (în curând să-l exprimi) nu mai dă semne de viață, doar două mici 2313
fără nici un motiv special. Suspiciunea a căzut asupra faptului că firmware-ul a fost
expus incorect fyuzy. Nou, în pachetul SOIC, nu a fost posibil să se obțină rapid, iar
scheletul a trebuit să termine mâinile șterse. Întrucât, încă mai aveam de gând să fac un
programator de înaltă tensiune, am hotărât că este timpul să o fac. Dar programatorul de
înaltă tensiune nu am făcut-o niciodată, dar am făcut un dispozitiv special conceput
pentru a repara figurile eronate instalate.
Cu ceva timp în urmă, sub linkul geovas, m-am uitat la dispozitivul numit
"doctor Atmega fusebit".Autorul este Pawel Kisielewski. Deoarece circuitul acestui
dispozitiv este relativ simplu, am decis să colectez un "medic" în loc de un programator
de înaltă tensiune. Și nu m-am înșelat - dispozitivul sa dovedit a fi minunat! Nu pot
decât să împărtășesc impresiile mele despre medicul "Atmega fusebit", deoarece în
acest proiect există multe lucruri pe care le apreciez.
Ce este interesant în medicul "Atmega fusebit"?
După cum înțelegeți - acest programator nu este destul de mare. atunci
dispozitivul este destinat numai unui singur scop - să se întoarcă la microcontrolerul
"viața" cu cântare inczy incorect.
Astfel de fuse pot fi:
- CKSEL a selecției oscilatorului principal (în absența acestuia este selectat un
generator extern sau este selectată o frecvență internă foarte mică);
- SPIEN interzice programarea secvențială;
- RSTDISBL utilizând piciorul de reset ca linie de intrare / ieșire suplimentară;
- Setul de biți LOCK;
- altele care interferează cu programarea secvențială.

2.2.1 Elaborarea schemei de structură

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Figura 2.2 – Schema de structură
Sursa de alimentare – alimentează cheile electronice și microcontrolerul
dispozitivului;
Microcontroler Atmega8 – execută instruțiunile prin impulsuri cu cheile
electronice, LED-uri și socluri pentru conectarea microcontrolerelor defecte;
Cheile electronice - conecteaza soclul cu microcontroler defectat;
Socluri pentru conectarea microcontrolerelor defecte – sunt destinate pentru
conectarea diferitor microcontrolere defectate;
LED-uri indicatoare – indica starea microcontrolerului;
Buton de resetare – reseteaza microcontrolerul defect.
2.2.2 Principiul de funcționare a dispozitivului
Principiul de funcționare a dispozitivului este foarte simplu - alimentăm 12V pe
placă, introduceți microcontrolerul "corupt" în panou, apăsați butonul "START" și într-
o secundă secundă vom obține un nou microcontroler de lucru. Este foarte simplu, nici
macar nu ai nevoie de un computer (intotdeauna indignat de pseudo-software-ul, sub
forma controlului folosind un program special pe PC, unde nu este necesar in principiu).
Și dacă dispozitivul pare simplu, atunci totul în interior este mult mai complicat. Când

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
este apăsat butonul "START", dispozitivul citește semnătura microcontrolerului
pacientului și, dacă nu este citit, sunt făcute mai multe încercări de citire a acestuia în
mai multe moduri. După ce se citește semnătura din baza de date, se determină tipul
microcontrolerului, iar setările implicite din fabrică pentru microcontrolerul dat sunt
setate pe biți de siguranțe. Dacă semnătura este necunoscută sau dacă microcontrolerul
o emite incorect, dispozitivul va seta biții de fuziune într-o stare în care este posibilă
programarea secvențială. La restabilirea siguranței, firmware-ul de biți al
microcontrolerului rămâne intact. Există, de asemenea, un jumper "ALLOW ERASE"
pe placă, atunci când dispozitivul este închis, dispozitivul este complet "zero"
microcontrolerul. Acest lucru este necesar dacă pacientul este "blocat", adică Se
stabilesc biți de securitate care împiedică citirea / scrierea microcontrolerului.
Pentru a indica funcționarea dispozitivului are două LED-uri - roșu și verde .
Dacă lumina este verde, pacientul este vindecat cu succes, biții de fuziune sunt
restaurați la cele din fabrică. Dacă microcontrolerul este "blocat" (cu blocuri inclus),
verificați doar biții de fuziune și dacă aceștia coincid cu cei din fabrică - LED-ul verde
se aprinde.
Dacă roșu este aprins, există probleme cu semnătura cip, este imposibil de citit,
nu există nici un microcontroler în soclu, sau nu există o astfel de semnătură în baza de
date.
Dacă verde clipește - semnătura este bună, biții de fuziune cu o eroare, dar nu
pot fi fixați, deoarece microcontrolerul este "blocat" (cu blocuri incluse), este necesar să
ștergeți complet microcontrolerul (trebuie să setați jumperul pentru ștergere - "ALLOW
ERASE").
Dacă roșu-ul clipește, semnătura este OK, microcontrolerul nu este "blocat", dar,
din anumite motive, este imposibil să restabiliți biții de fuziune.
Dacă doriți să obțineți mai multe informații despre procesul de "tratament" pe
placă, există o ieșire UART. Trimiteți acest semnal către terminal și obțineți o
"amprentă" a ceea ce sa făcut.
Setări pentru terminal:

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
- baudrate: 4800
- parity: none
- databits: 8
- stopbits: 1
- handshake: none

Figura 2.3 - Setări pentru terminal


Placa are trei panouri pentru "pacienți" pentru 20 (Attiny2313), 28 (Atmega48 /
88/168, Atmega8), 40 (Atmega16, Atmega8535). Dacă decideți să "tratați" un alt
"pacient", atunci placa are un conector special pentru conectarea adaptoarelor cu
conectori la orice microcontroler de care aveți nevoie.
Dispozitivul acceptă până la 106 tipuri de microcontrolere AVR.
Iată lista completă:
1kB:
AT90s1200, Attiny11, Attiny12, Attiny13/A, Attiny15

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
2kB:
Attiny2313/A, Attiny24/A, Attiny26, Attiny261/A, Attiny28, AT90s2333,
Attiny22, Attiny25, AT90s2313, AT90s2323, AT90s2343
4kB:
Atmega48/A, Atmega48P/PA, Attiny461/A, Attiny43U, Attiny4313,
Attiny44/A, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45
8kB:
Atmega8515, Atmega8535, Atmega8/A, Atmega88/A, Atmega88P/PA,
AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B,
AT90pwm81, AT90usb82, Attiny84, Attiny85, Attiny861/A, Attiny87,
Attiny88, AT90s8515, AT90s8535
16kB:
Atmega16/A, Atmega16U2, Atmega16U4, Atmega16M1, Atmega161,
Atmega162, Atmega163, Atmega164A, Atmega164P/PA, Atmega165A/P/PA,
Atmega168/A, Atmega168P/PA, Atmega169A/PA, Attiny167, AT90pwm216,
AT90pwm316, AT90usb162
32kB:
Atmega32/A, Atmega32C1, Atmega323/A, Atmega32U2, Atmega32U4,
Atmega32U6, Atmega32M1, Atmega324A, Atmega324P, Atmega324PA,
Atmega325, Atmega3250, Atmega325A/PA, Atmega3250A/PA, Atmega328,
Atmega328P, Atmega329, Atmega3290, Atmega329A/PA, Atmega3290A/PA,
AT90can32
64kB:
Atmega64/A, Atmega64C1, Atmega64M1, Atmega649, Atmega6490,
Atmega649A/P, Atmega6490A/P, Atmega640, Atmega644/A, Atmega644P/PA,

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Cu culoarea întunecată sunt marcate cu cristale care au fost verificate și tratate
cu succes de utilizatorii "medicului". Dacă ați vindecat cristalul care nu a fost marcat în
verde, vă rog să-i informați pe autorul dispozitivului despre asta sau despre mine - o voi
transmite mai departe.

Figura 2.5 – Desenul cablajului imprimat

Figura 2.6 –Placa inițială a cablajului imprimat

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Figura 2.7 –Placa după corodare a cablajului imprimat

Figura 2.8 –Asamblarea elementelor cu placa cablajului imprimat


2.3 Microcontroler AVR ATtmega8
AVR este o familie de microcontrolere dezvoltate de Atmel începând cu anul
1996. Acestea sunt microcontrolerele RISC cu un singur chip de arhitectură Harvard
modificate pe 8 biți. Miezul Atmel AVR combină un set bogat de instrucțiuni cu 32 de
registre de lucru cu scop general. Toate cele 32 de registre sunt conectate direct la

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
unitatea logică aritmetică (ALU), permițând accesarea a două registre independente într-
o singură instrucțiune executată într-un singur ciclu de ceas. arhitectura rezultată este
mai eficientă în timp ce se realizează o viteză de până la zece ori mai rapidă decât
microcontrolerele CISC convenționale. Aici vom trece prin diagrama ATMEGA8,
diagramă bloc, modul de somn și caracteristici. Dar înainte de a vorbi despre diagrama
cu ATmega8, să mergem mai întâi prin diagrama bloc Atmega8.

Figura 2.9 - Schema bloc ATmega8

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
ATmega8 oferă 8 Kbytes de capacitate de programare în sistem cu funcții Read-
While-Write, 512 octeți de EEPROM, 1 Kbyte de SRAM, 23 de pini intrate/ieșire, 32
de registre de lucru cu scop general, trei timere flexibile cu contoare moduri de
interconectare internă și externă, o interfață serială programabilă USART, o interfață
serială orientată pe doi octeți, un ADC cu 6 canale (opt canale în pachete TQFP și
QFN / MLF) cu precizie pe 10 biți, un programator Watchdog Timer cu Oscilator
intern, un port serial SPI și cinci moduri de economisire a energiei selectabile.
Caracteristici
 Arhitectură avansată RISC;
 Segmente mari de memorie nevolatilă de rezistență;
 Caracteristici periferice;
 Caracteristici speciale ale micro-controlerului;
 Intrare/ieșire și pachete;
 Tensiuni de operare;
 Frecvente mari;
 Consum de energie la 4Mhz, 3V, 25C;

Figura 2.10 - ATmega8 Diagrama și descrierea pinului


Descrierea detaliată a diagramei ATmega8:
 VCC: Tensiune de alimentare digitală.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
 GND: Pământ.
Portul B (PB7 ... PB0) XTAL1 / XTAL2 / TOSC1 / TOSC2
Portul B este un port de intrare/ieșire bidirecțional pe 8 biți cu rezistențe interne
de tracțiune (selectate pentru fiecare bit).Tampoanele de ieșire Port B au caracteristici
simetrice de acționare, atât cu capacitate ridicată, cât și cu sursă. Ca intrări, bornele Port
B care sunt scoase din exterior la un nivel scăzut vor genera curent dacă sunt activate
rezistențele de tracțiune. Pinii Port B sunt trimiși când o condiție de resetare devine
activă, chiar dacă ceasul nu funcționează.
Port C (PC5…PC0)
Portul C este un port intrare/ieșire bidirecțional pe 7 biți cu rezistențe interne de
tracțiune (selectate pentru fiecare bit). Tampoanele de ieșire Port C au caracteristici
simetrice de acționare, atât cu capacitate ridicată, cât și cu sursă. Ca intrări, pinii Port C
care sunt trase la exterior în exterior vor genera curent dacă sunt activate rezistențele de
tracțiune. Pinii portului C sunt trimiși când o condiție de resetare devine activă, chiar
dacă ceasul nu funcționează.
PC6 / RESET
Dacă este programată siguranța RSTDISBL, PC6 este folosit ca un pin
intrare/ieșire. Rețineți că caracteristicile electrice ale PC6 diferă de cele ale celorlalți ace
de Port C.
Dacă siguranța RSTDISBL este neprogramată, PC6 este utilizată ca intrare
Resetare. Un nivel scăzut al acestui pin mai lung decât lungimea minimă a impulsului
va genera o resetare, chiar dacă ceasul nu funcționează.
Port D (PD7…PD0)
Portul D este un port intrare/ieșire bidirecțional pe 8 biți cu rezistențe interne de
tracțiune (selectate pentru fiecare bit). Tampoanele de ieșire Port D au caracteristici
simetrice de antrenare, atât cu capacitate ridicată, cât și cu sursa. Ca intrări, pinii Port D
care sunt trase la exterior în exterior vor genera curent dacă sunt activate rezistențele de
tracțiune. Pinii Port D sunt trimiși când o condiție de resetare devine activă, chiar dacă
ceasul nu funcționează.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
RESET
Un nivel scăzut al acestui pin mai mult decât lungimea minimă a impulsului va
genera o resetare, chiar dacă dispozitivul nu funcționează. Scurt impuls nu sunt
garantate pentru a genera o resetare.
Vcc
Vcc este pinul de tensiune de alimentare pentru convertorul A / D, portul C (3 ...
0) și ADC (7 ... 6). Ar trebui să fie conectat extern la Vcc, chiar dacă ADC nu este
utilizat. Dacă se utilizează ADC, acesta trebuie conectat la Vcc printr-un filtru trece-jos.
Rețineți că portul C (5 ... 4) utilizează tensiunea de alimentare digitală, Vcc.
Aref
ARef este pinul de referință analog pentru convertorul A/D. ADC7 ... 6 (numai
pachetul TQFP și QFN / MLF) În pachetul TQFP și QFN / MLF, ADC7 ... 6 servesc
drept intrări analogice la convertorul A/D. Aceștia sunt alimentați de la sursa analogică
și servesc ca canale ADC pe 10 biți.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
3 Capitolul tehnologic
3.1 Metode generale de realizare a cablajelor imprimate
Orice circuit electric, fie el al unui casetofon, radioreceptor, calculator sau alt
echipament electronic trebuie să asigure o fiabilitate înaltă, adică să fie sigur în
funcționare. Acesta înseamnă că toate contactele și conexiunile lui trebuie să
funcționeze impecabil, iar fiecare piesă componentă, să fie fixată bine la locul ei, în așa
fel ca atunci când aparatul sa clatinat sau zdruncinat, bornele să nu vină în contact cu
bornele piesei vecine. Pentru aceasta piesele aparatelor electronice se montează pe
plachete-plăci de material electroizolant.
Folia de transfer PnP este un mijloc practic și ușor, care face posibilă realizarea
de cablaje imprimate într-un mod rapid și curat. Evident, aceste cablaje nu pot concura
calitativ cu cele realizate prin metode fotografice, însă în multe cazuri reduce timpul de
execuție.
Principiul de funcționare se bazează pe principiul de funcționare a imprimantei
laser unde există un tambur fotosensibil din seleniu pe care raza laser desenează urma
de imprimare care apoi se impregnează cu tonerul, care aderă numai la zonele desenate
(electrizate) anterior de raza laser.
Tamburul, rotindu-se transpune tonerul pe hârtie, toner care este apoi presat la
cald pe hârtie realizându-se astfel fixarea urmei de imprimare. Același principiu de
funcționare îl au și copiatoarele xerox, doar că aici urma imprimării se realizează pe
tambur nu cu laser ci cu ajutorul unui spot de lumină dat de un bec cu incadescență.
Datorită structurii chimice superficiale a foliei PnP, tonerul de pe tamburul de
seleniu se transpune pe folie, se fixează acolo dar nu definitiv. În momentul când punem
folia deja imprimată pe cablajul curățat (evident, fața cu tonerul să facă contact cu
cuprul cablajului), putem transpune tonerul de pe folie pe cablaj cu ajutorul unui
călcător de haine încins.
Acest toner transpus pe cablaj reprezintă de fapt zonele ce nu vor fi corodate.
După îndepărtarea foliei plăcuța poate fi introdusă în baia de corodare formată din

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
clorură ferică sau acid clorhidric cu apă oxigenată. Traseele pot fi transpuse pe folia PnP
folosind numai imprimanta laser sau copiatorul.
Mai întâi de toate se curăță cablajul cu ajutorul prafului de curățat sau cu o
hârtie abrazivă fină. Listarea cablajului pe Folia PnP folosind doar cu copiatoare sau
imprimante laser. Desenul cablajului ce îl vedem pe folia PnP ieșită din imprimantă
trebuie să arate ca și cum am vedea traseeele (prin transparență) dinspre partea cu piese,
și oglindit. Imprimarea sau xerocopierea se va face pe partea mai lucioasă a foliei
PnP(nu pe partea din spate pe care are inscripții).
Desenul ce apare pe folie trebuie decupat, lăsând o margine de cca 0,5 cm.
Fixăm folia pe plăcuța curată pe față cu cupru și încingem călcătorul la o temperatură
(de pornire) ce corespunde pentru nilon. Temperatura călcătorului trebuie aleasă
experimental, ea depinzând și de tipul tonrului.
Cu călcătorul încins apăsăm peste folie, înceând de la mijlocul ei, până se lipește
și venim progresiv spre margini. Acest proces poate să dureze cca 2...3 minute la placa
de 10x10 cm, depinzând și de temperatura călcătorului. Desenul traseelor va transpărea
și se va vedea la un moment dat și pe spatele foliei, adică unde plimbăm călcătorul.
Verificăm dacă traseele transpar peste tot și ne asigurăm astfel dacă am dat peste
tot cu călcătorul.
După răcire îndepărtăm încet folia de pe cablaj, începând de la un colț.
Eventualele greșeli pot fi reparate cu vopsea sau o cariocă specială.
Plăcuța astfel pregătită poate fi pusă în baia de corodare formată din clorură
ferică sau acid clorhidric cu apă oxigenată, care trebuie pregătită conform prescripțiilor
producătorului. După corodare se îndepărtează tonerul cu un solvent organic, cu praf de
curățat sau cu hârtie abrazivă fină.
Se pleacă de la suportul izolant neacoperit cu metal și se realizează cablajul
imprimat prin depunerea metalizărilor corespunzătoare desenului de cablaj. Cablajul
imprimat în cazul dat se realizează prin depunerea electronică a cuprului pe suportul
izolant conform desenului de cablaj.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Procesul tehnologic de obținere a cablajuli imprimat este:
- tăierea la dimensiuni și găurirea suportului izolant;
- acoperirea cu adeziv a suportului izolant, ce urmează a fi placat;
- pulverizarea finală cu praf de Ag(Cu);
- acoperirea cu cerneală neconductoare electrică a porțiunilor, ce urmează să
rămână neacoperite cu cablaj, folosind șabloanele;
- introducerea în bara de galvanizare, se depune Cu de grosimea dorită,
electrodul de depunere fiind constituit din pulberea de Ag(Cu);
- spălarea cu solvent a pulberii de Ag, a adezivului și cernelii de pe porțiunile
necuplate;
- polimerizarea adezivului dintre suportul izolant și stratul de Cu depus.
Procedeul off-set constă din:
- pe o placă de oțel gravată în relief se trasează desenul de cablaj;
- se depune prin transport cerneală de pe placa de oțel pe strtificatul placat cu
cupru. Cu o rolă de cauciuc care se înmoaie înaintea fiecărei operații în cerneală, se
depune cerneala de pe placa de metal și o depune pe suportul placat cu cupru;
- uscarea;
- corodarea.
3.2 Noțiuni generale despre realizarea cablajului imprimat
Pentru proiectarea desenului cablajului imprimat a microcontrolerului în baza
microcontrolerului Atmega8 trebuie să se dispună de:
- schema electrică principală;
- dimensiunile și geometria componentelor;
- specificații privind pozițiile reciproce ale componentelor, traseele, spațiile
izolate;
- specificații privind forma și dimensiunile plăcii de cablaj;
- specificații privind tehnologia de realizare a cablajului imprimat, de plantare a
componentelor, de lipire.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Documentația de construcție a plăcilor cu cablaj imprimat se efectuează conform
GOST 2-109-73, GOST 2-417-68. Desenul cablajului imprimat trebuie să conțină toate
datele necesare pentru fabricarea și control lui.
1. Imaginea plăcii din partea cu trasee conductoare.
2. Dimensiunile liniaare ale cablajului.
3. Găurile(tipuri și dimensini).
4. Dimensiunile dintre supafețe de contact și trasee.
5. Cerințele tehnice necesare și date despre materiale.
În cazul curenților de peste 0,2...0,3A, lățimea traseelor se stabilește pe baza
densității de curent. În cazul curenților slabi intervin considerente tehnologice:
- metoda fotografică asigură lățimi minime de 0,1...0,2 mm;
- metoda serigrafică permite lățimi minime de 0,2...0,5 mm;
- execuția manuală permite lățimi minime de 0,8...1,2mm;
- la frecvențe mari se recomandă lățimi de peste 2...3mm;
Reprezentarea pe desen a găurilor și a suprafețelor de contact de formă rotundă
se reprezintă printr-o circumferință, forma și dimensiunile fiind indicate în prescripțiile
tehnice la desenul cablajului imprimat. Pentru simplificarea grafică a desenului, găurile
se execută prin circumferințe de diametre indicate cu reprezentarea convențională
conform GOST 27-72-694-834. Pentru găurile metalizate e necesar de a executa o
secțiune verticală conform GOST 2.307-68 la o scară de mărire.
Tabelul 3.1 – Dimensiunile găurilor conform GOST 27-72-694-834.

Diametrul
0,6 0,8 1,0 1,3 1,5 1,8 2,0 5,0
minimal,mm

Dimensiunile găurilor pe desenul cablajului imprimat se cotează conform GOST


2.307-68 sau prin simbolul convențional de mai sus.
Diametrul nominal al găurilor nemetalizate, în care se plantează terminalele
componentelor, trebuie să fie:
D = Dt+At+(0...0,2) [mm]
unde:
Dt – diametrul nominal al terminalului[mm];

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
At – toleranța diametrului terminalului[mm];
0,1...0,2 mm – este rezerva de spațiu pentru o planare ușoară și o bună lipire.
În cazul găurilor pentru fixarea componentelor grele și a plăcilor pe șasiu trebuie
să se țină cont de toleranța de poziționare. Găurile pentru lipire vor fi ăntotdeauna
poziționate în nodurile rețelei normalizate cu pasul de 2,50 sau 2, 54 mm. În toate
cazurile distanța de la marginea plăcii și marginea găurii va fi mai mare decât grosimea
suportului.
În principiu, traseele se stabilesc din condiția de a nu se întretăia în același plan.
La frecvențe mari și curenți mici traseele conductoare trebuie să fie cât mai drepte și
mai scurte.
Este recomandabil ca dispunerea componentelor pe placa cablajului imprimat să
fie cât mai ordonată, cee ace facilitează plantarea, lipirea și depănarea care permite
controlul influențelor electrice reciproce. Componentele de gabarite și mase mari se vor
planta în apropierea găurilor de asamblare a plăcii de șasiu. Componentele cu degajare
mare de căldură vor fi îndepărtate de componentele sensibile la căldură.
3.3 Calculul constructiv tehnologic a cablajului
Componentele polarizate (diode, condensatoare electrolitice, etc.), trebuie
ordonate avându-se în vedere direcția de polarizare.
Diametrul găurilor metalizate
Pentru o plantare ușoară și o bună lipire, diametrul găurilor metalizate se
determină din relația:
Dm = K . gs [mm]
unde:
gs = 2 mm – grosimea suportului:
K = 0,33 – raportul dintre diametrul găurii metalizate și grosimea suportului
puntru cablajul imprimat de clasa 2 sau 3.
Dm = 0,33 . 2 = 0,66 mm.

Tabelul 3.2 – Determinarea diametrului minimal a găurii metalizate

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Valori în mm pentru clasele
cablajului imprimat
1 2 3 4
Lățimea traseului (b), mm 0,75 0,45 0,25 0,15
Spațiul dintre trasee (δ), mm 0,75 0,45 0,25 0,15
Lățimea suprafeței de contact mm 0,3 0,2 0,1 0,05
Raportul dintre diametrul găurii metalizate și 0,4 0,4 0,33 0,25
grosimea suportului (Kgt), mm

Diametrul minimal a găurii de montare a componentelor


dMO = dBЭ 2(h0 +Δ’)+δ0
dBЭ,(mm) – diametrul terminalului componentului.
h0 (mm)– grosimea foliei de cupru
h0 =0,05mm
Δ’(mm) – spațiul dintre terminalele componentei și peretele găurii.
Δ’ - 0,15mm
δ0 = ±0,07mm
pentru rezistoare, butoane: : dMO = 0,6+2(0,05+0,15)+0,07=1,07mm
pentru ATmega8: dMO = 0,5+2(0,05+0,15)+0,07=0,97mm
pentru indicator: dMO = 0,5+2(0,05+0,15)+0,07=0,97mm
pin de contact: dMO = 0,6+2(0,05+0,15)+0,07=1,07mm
pentru indicator: dM0= 0,5+2(0,05+0,15)+0,07=0,97 mm
pin de contact: dM0 = 0,6+2(0,05+0,15)+0,07=1,07mm
Tabelul 3.3 - Determinarea diametrului minimal a găurii de montare

Elementul dB Э, mm Dmo, mm
Integrata Atmega08 0,5 0,97
Rezistoare 0,6 1,07
Buton, pin contact 0,6 1,07
Traductor DS18B20 0,5 0,97
Indicator CPD-03641SR1/A 0,5 0,97
Diametrul găurilor nemetalizate
Diametrul nominal al găurilor nemetalizate trebuie să fie:

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Dnm = Dt+At+(0,1 - 0,2) [mm]
unde:
Dt= 0,6 mm - diametrul terminalelor componentelor;
At =0,05 mm - toleranţa diametrului terminalului;
At = 0,05 mm. Pentru terminale cu diametrul 0,4...0,9 mm, şi At= 0,1 mm pentru
terminalele cu diametrul 1...2 mm.
Dnm = 0,6+0,05+0,15 = 0,8 mm
Diametrul minim al pastilelor de lipire
Diametrul pastilelor se poate calcula din relaţia:
Ds = 2Bs+Dnm+δs+δt+l,5g [mm]
unde:
Bs= 0,25 mm - lăţimea pastilei de lipire pentru cablajele de clasa 2;
Dnm = 0,8 mm - diametrul găurilor nemetalizate;
δs = 0,05 mm - abaterea admisibilă a pastilei de lipire de la nodurile reţelei de
coordonate;
δf= 0,06 mm - abaterea admisibilă a clişeului fotografic de la nodurile reţelei de
coordonate;
g = 0,035 mm = 35 µm - grosimea foliei de cupru.
Ds = 20,25+0,8+0,05+0,06+1,5-0,035 = 1,46 mm
Lățimea minimă a traseului conductor
Pentru a evita supraâncălzirea traseelor, lăţimea minimă a traseului conductor se
determină din relaţia:
bmin = bpr+ δt + δf +1,5g[mm]
unde:
δt = 0,05 mm - abaterea admisibilă a traseelor, [mm]
bpr - lăţimea traseului, obţinută în rezultatul proiectării, [mm];

bpr = [mm]

Imax = 1A - curentul maxim de consum;

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
j = 20 A/mm2- densitatea admisibilă a curentului în traseu;
g = 0,035 mm - grosimea foliei de cupru.

bpr = =1,43 mm

bmin = 1,43+0,05+0,06+1,5*0,035 = 1,59 mm


Considrăm lăţimea traseului conductor b = 1
Spaţiul minim dintre trasee, dintre traseu şi pastila de lipire
Pentru a evita străpungerea suportului prin rezistenţa de suprafaţă , între două
trasee parcurse de curent, există un spaţiu minim , determinat din relaţia:
l tș = l p - ,mm
unde:
lp = 2,5mm - pasul reţelei de coordonate pentru cablaje de uz general.
l tș = 2,5 - = 0,875 mm
Spaţiul minim dintre două pastile de lipire vecine
Pentru a evita supraâncălzirea şi străpungerea suportului prin rezistenţa de
suprafaţă, spaţiul minim dintre două pastile de lipire vecine trebuie să fie:
lss= lp- Ds+2δs, [mm]
lss = 2,5-1,46+2-0,05 = 0,94 mm.
3.4 Calculul electric a cablajului imprimat
Conductoarele imprimate posedă rezistența electrică,inductivități și capacități
parazitare dintre trase. Spațiile izolante dintre trasee sunt caracterizate prin rezistență de
izolație și tensiune de străpungere. Acești parametri trebuiesc cunoscuți la funcționarea
cablajului la curenți slabi și frecvențe înalte.
Rezistența conductoarelor imprimate
Rezistența conductoarelor imprimate se calculează pentru cele mai lungi trasee
după relația:

R=ρ =ρ [Ω]

unde:

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
ρ = 0,1728 - rezistivitatea traseului din Cu;

l = 0,2 m -lungimea celui mai lung traseu (vezi planşa 005);


b = 2 mm - lăţimea traseului;
g = 0,035 mm - grosimea foliei de cupru.

R = 0,01728 = 0,05 Ω

Capacitatea dintre două conductoare imprimante


Capacitatea dintre două conductoare imprimante prezintă interes pentru
determinarea capacităţii dintre două trasee paralele lungi, de aceiaşi lungime. Pentru
cablajele simplu placate capacitatea dintre trasee se determină din relaţia:

C = L1 ,[F]

unde:
ε0= 8,85-10'12 [F/m]- constanta dielectrică;
εef= 3,25 - permeabilitatea dielectrică relativă a suportului din steclotextolit; LI=
0,08 m - lungimea comună a traseelor paralele (vezi planşa 3);
a = 40 mm - distanţa dintre trasee;
b = 1 mm - lătimea traseelor.

C= F/m = 0,56 pF/m

Inductivitatea mutuală dintre trasee


Inductivitatea mutuală dintre două trasee paralele se determină din relaţia:

M = 2LI [ln( )-1]*10-9,[H]

unde:
L1= 0,08 m -lungimea comună a traseelor paralele;
b = 0,002 m - lăţimea traseelor;
a = 0,04 m- distanţa dintre trasee.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
M = 2*0,08[ln( )-1]*10-9, [H] = 0,032*10-9H = 0,032nH

Căderea maximă de tensiune pe trasee


Căderea maximă de tensiune pe trasee se determină pentru cel mai lung traseu
de pe cablaj prin relaţia:

ΔU =

unde:

Imax = 1 A - curentul de consum maxim;


p = 0,0175 - rezistivitatea cuprului;

L = 0,2 m -lungimea traseului (vezi planşa 3);


h =0,035 mm - grosimea foliei de cupru;
b = 1 mm - lătimea traseului.

ΔU = = 0,05V = 50 mV

Pierderile de putere în traseele depe cablaj


Acest parametru prezintă pierderile de putere de pe întreaga suprafaţă a
cablajului imprimat şi se calculează prin relaţia:
ΔP = 2πftU2 tgδC,[W]
unde:
ft = 2 MHz – frecvența de tact a schemei electronice;
U = 5 V – tensiunea de alimentare a schemei;
tgδ = 50*10-3 – pierderile dielectrice în support(vezi tabelul 3.1)
C – capacitatea suportului.
Pierderile dielectrice din suportul cablajului imprimat se determină din tabelul
3.4, din care găsim : tgδ = 10*10-3
Capacitatea suportului se determină din relația:

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
C = ε0 εr , [F]

unde:

gs = 2mm - grosimea suportului;


ε0 = 8,85*10-12 F/m – constanta dielectrică;
εr – permiabilitatea dielectrică a suportului; εr = 4,8…5,5 – pentru pertinax şi
εr5,0...5,8- pentru steclotextolit
S = 0,1 (A*B)m2 - aria traseelor conductoare de pe cablajul imprimat
(A*B) = 0,11*0,08 = 0,88 m2- aria suportului,
S = 0,1-0,88 m = 0,088 m2
Înlocuind în relaţiile (3.14) şi (3.13) obţinem următoarele date:

C =8,85-m12-5,5 = 2,14-10-I2F = 2,14 pF

P = 2*3,14*2*106*92*50*10-3*2,14-10-12 =53411*10-9W ≈ 0,05 mW.


Tabelul 3.4 - Pierderile dielectrice în suporturile CI în fimcţie de frecvenţă
f,Hz tgδ*10-3
Pertinax Steclotextolit
102 10...15 9...10
104 20...25 12...15
106 40...60 25...40
108 70...80 40...50

3.5 Procesul tehnologic de realizare a cablajului imprimat


Tehnologii substractive de fabricare a cablajelor imprimate cu găuri
nemetalizate, cu imprimare a desenului în imagine pozitivă.
Această tehnologie se folosește pentru cablaje mono sau dublu strat, când nu se
prevede acoperirea cu metale de protecție a conductoarelor sau când metalizarea
urmează să se facă după executarea cablajului. Principalele etape ale procesului
tehnologic sunt prezente în figura 3.1. Plecând de la un semifabricat placat, cu suprafaţa
pregătită (bine curăţată) se imprimă desenul cablajului în pozitiv; viitoarele conductoare

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
sunt acum acoperite cu cemeală (lac) rezistentă la acizi. După uscare, se trece la
corodare în băi cu soluţii acide care atacă corpul neprotejat; apoi, placa se curăţă bine
(de contaminare) pentru înlăturarea agentului corodant şi a produşilor de corodare.
Urmează înlăturarea cemelii protectoare prin spălare cu un diluant potrivit, după care se
execută diverse prelucrări mecanice; decupări, tăieri, găuriri etc.
Pentru evitarea oxidării suprafeţei conductoarelor, cablajul se acoperă cu lacuri
de protecţie care servesc şi ca fondanţi pentru lipire. Dese ori, înainte de aceasta se
execută o acoperire cu lac termorezistent, lăsând libere numai porţiunile în care urmează
a se face lipituri, se obţine o mască selectivă de lipire.
Procedeul e scris este printre cele mai ieftine şi mai productive, asigură o calitate
satisfacătoare a cablajelor necesare în numeroase aplicaţii în electronica de larg consum,
aparate de măsură şi control, telecomunicaţii etc.

Figura 3.1 - Etapele principale ale tehnologiei substractive de fabricare a


cablajelor imprimate cu imprimare în imagine pozitivă

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
4 Aspecte economice
4.1 Calculul prețului de livrare a dispozitivului
În sistemul contemporan „Economia” ocupă un loc deosebit de important.
Astăzi nu există un domeniul al vieţii economice şi sociale care într-o măsură sau altă,
să nu apeleze la cunoştinţele economice.
1) Materiale prime şi materiale cu considerare deşeurilor recuperabile
Cheltuelile prime şi materiale reprezintă consumurile cantitative de materiale
evoluate la preţul efectiv de aprovizionare caracterizate prin faptul că în momentul
efectuări ele pot fi individualizate pe locuri şi pe obicte de calculaţii. Determinăm preţul
materialelor necesare pentru confecţionarea dispozitivului după următorul exemplu:
Tabelul 4.1 - Determinarea costului materialelor

Nr. Denumirea Tipul Unitate de Cantitate Preţul Suma


materialelor măsură
(lei) (lei)
1 Lac anticorodant - Kg 0,05 10 6
2 Soluţie corodantă CuSO4 L 0,2 5 25
3 Cositor ПОС-60 Kg 0,04 18 15
4 Colofoniu KH Kg 0,01 20 10
5 Hrtie abrzivă - m2 0,02 20 5
6 Alcool etilic - L 0,4 10 10
Total 71

Deşi costul materialelor este de 71 lei


Deşeurile recuperabile constituie 1% din preţul total al materialelor.
Deş.rec=Cost.mat*1%=71lei*0,01=0,71lei
Preţul materiei prime şi materialelor cu consideraţilor recuperabile se calculează
prin relaţia:

Nr Denumirea pieselor, Tipul Unitate Cantitatea Preţul Suma

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
semifabricatului de (lei) (lei)
măsură
1 Placă de textolit - Bucata 1 25 25
2 Microcircuite K155ЛА3 Bucata 2 1,5 3
3 Tranzistoare 7805 Bucata 1 3 3
BC557 Bucata 2 2 4
BC547 Bucata 1 2 2
4 Diode Д226Д Bucata 2 0,75 1,5
5 4k7 Bucata 2 0.5 1
10k Bucata 1 0.5 0.5
Rezistoare 1k Bucata 12 0.5 6
330 Bucata 1 0.5 0.5
100 Bucata 1 0.5 0.5
6 Condensatoare 10µF Bucata 1 1,5 3
100µF Bucata 1 0,5 2
10ηF Bucata 1
7 Întrerupătoare Bucata 1 5 5
8 Atmega8-doc Bucata 1 30 30
9 Any2313... Bucata 1 15 15
10 Mega8,88,168... Bucata 1 10 10
11 Connector +12 Bucata 1 5 5

Total 117

Tabelul 4.2 –Determinarea costului componentelor

Cost.mat.=Cost.mat.-Deş.rec.=71-0,71=70,29lei
2) Costul pieselor şi semifabricatelor de completare şi comparare
Suma cheltuelelor pe acest dispozitiv se determină ca suma totală a preţurilor
pieselor şi semifabricatelor necesare pentru proiectarea dispozitivului. Rezultatele
calculului preţului piselor şi semifabricatelor sunt arătate în tabelul 4.
Tabela 2 Determinarea pieselor şi semifabricatelor
Deci – costul total al pieselor şi semifabricaţilor de completare este de 117lei.
3) Cheltuele de transport
Transportul este activitate de deplasare cu ajutorul mijloacelor de transport a
diferitor piese sau materiale la distanţă, incluzînd, de asemenea operaţii de încărcare şi
descărcare. În întreprinderi se crează un compoartiment specializat sub forma servicilor
de transport.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Transportul intern – activitate de deplasare cu mijloace de transport a diferitor
materiale pe distanţa care separă două locuri de muncă, care se succed în procesul
tehnologic în interiorul întreprinderi.
Se calculează în 3-5% din costul matrerialelor şi pieselor:
Ch.tr=Cost.mat.şi pies.*4%=117*0,04=4,68lei
4) Salariul de bază al muncitorilor
În planul de muncă şi salarizare se planifică sarcina întreprinderii cu privire la
creşterea productivităţii munci se determină numărul personal de categori, care asigură
îndeplinirea sarcinilor planificare de producţie. La momentul actual se folosesc două
sisteme de realizare:
- sistem de salarizare pe unitate de timp.
- Sistem de salarizare în acord.
Retribuirea muncii se efectuează reeşind din funcţiile îndeplinite cu ajutorul
dirijărilor de tarife şi categori de bază cărora se stabileşte categorile tarifale.
Pentru a determina raportul dintre volumul de salarizare a celorlalte categori faţă
de categoria I se prezintă tabelul de categori tarifare în scară.
Categoriile sunt stabilite în dependenţa de nivelul de perfecţionare a
muncitorilor.
Retrebuirea muncii reprezintă o parte produsului social care trece în consumul
individual ai lucrătorilor în conformitate cu calitate şi cantitate materialelor.
Salariul de bază ai muncitorilor este salariul plătit pentru munca efectit efectuată
şi după numărul de ore lucrat. Se mai stabileşte conform nivelului de calificare şi stagiul
de muncă.
La început se calculează salariul direct al muncitoriului după următorul tabel:

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Tabela 4.3 - Determinarea salariului direct al muncitorilor.
Nr Operaţii tehnologice Categoria Norme de Numărul Salariul Suma
timp (ore) de tarifal (lei)
lucrători (lei)
1 Tăierea plăcii II 0,1 1 3 0,3
2 Desenarea cablajului
imprimant
III 0,2 1 5 1
3 Corodarea păcii III 0,3 1 7 2,1
4 Spălarea plăcii II 0,3 1 1 0,3
5 Găurirea plăcii III 0,3 1 3 0,9
6 Pregătirea elementelor II 0,1 1 2,5 0,25
7 Montarea elementelor III 0,2 1 7,2 1,44
8 Reglarea şi acordarea IV 0,2 1 9,8 1,96
dispozitivului
9 Asamblarea mecanică II 0,2 1 4 0,8
10 Total Tmax=1,9 9 lucrăt. 8,05

Sb=N1*ΣRt=9*8,05=72,45lei
Cheltuielile de salariu include fondul tarifar direct, fondul pentru premiui şi
adaosul la salariu. Calculăm salariul premial al muncitorilor care constituie 25% din
salariul direct.
Sp=Sd*25%=72,45*,25=18,11lei
Salariul de bază constituie suma salariului direct şi cel primeal.
Sb=Sd+Sp=72,45+18,11=90,56lei
5) Salariul suplemintar
Fondul de salarizare este alcătuit din salariul de bază şi salariul suplemintar.
Salariul suplemintar este atribuit tuturor salariaţilor uni întreprinderi ca participare la
rezultatele sale.
Aceste forme de salari sunt utilizate la factori stimulatori de realizare a scopului
final: adică de ai cointeresa să sporească ritmul de lucru, sa îmbunătăţească calitatea
articoleor fabricate, să se simte motivaţia.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Salariul suplemintar include diferite tipuri de plaţi ce nu sunt legate de
îndeplinirea lucrului. El constituie 8-10% din salariul de bază.
Sa=Sb*9%=90,56*0,09=8,15lei
Salariul total reprezintă suma salariului de bază şi salarilui suplimentare.
Stot=Sb+Sa=90,56+8,15=98,71lei
6) Contribuţi la asigurări sociale
Activitatea muncitorilor este influenţată de un şir de factori ce micşorează ritmul
de lucru care crează descomfort şi deseori duc la boli profesionale. Cei mai frecvenţi
dintre aceşti factori sunt zgomutul, vibraţii şi unile cazuri sisteme de iluminat.
Rentabilitatea operaţiilor de asemenea acţionează negativ asupra ritmului de
lucru a muncitorilor.
Pentru a păstra capacitatea de muncă a muncitorului, este nevoie de acordat
anual concediul de odihnăcare se acordă din fondul social. Astfel întreprinderia are loc
sume băneşti. Aceşte alocări se stabilesc în mărimea de 28% din fondul total de salariul.
CFS=Stot*28%=98,71*0,29=28,63lei
7) Cheltuieri la pregătirea şi însuşirea producţiei
Obţinerea unor bunuri şi servicii necesită cheltueli cu factori de producţii
utilizaţi şi consumaţi.
Aceşti factori de producţii utilizaţi şi consumaţi trebuie să se regăsească în preţul
de vînzare al bunurilor sau al serviciilor, pentru a putea fi recuperate. În economia de
piaţă contemporană. Calcularea cheltuelelor pentru pregătirea şi însuşirea producţiei
constituie o realitate atît în unităţi producătoare de bunuri cît şi de sarcină.
Structura acestor cheltueli se modifică de la o perioadă la altă sub influenţa a
mai multor factori.
Cheltuelele pentru pregătirea şi însuşirea producţiei se calculează ca 2-3% din
suma articolelor.
Ch.=(Ch.m.+Ch.tr.+Ch.p.+Sb+CFs)*2%=(8,32+4,55+113,65+90,56+28,63)*0,02=
=4,91lei
8) Cheltuelele pentru întreţinerea şi funcţionarea utilajului

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Întreţinerea şi repararea utilajului în întreprinderile industriale înseamnă,
menţinerea stări de lucru a acestora.
Executarea reparări utilajelor se poate face în interiorul întreprinderi de persoane
pregătite în domeniul de reparaţii.
Întreţinerea şi reparare corectă a utilajelor într-o întreprindere industrială este
strict necesară deoarece asigură prelungimea duratei de funcşionare, sistema de reparaşii
a utilajului poate fi:
- sistemul de reparaşii accidental;
- sistemul de reparaţii preventiv – planificat;
Sistemul preventiv planificat de reparaţii se face conform unui plan stabilit la
diferite utilaje anumite perioade de timp.
În cadrul acestei sistem se execută următoarele lucrări:
1. revizia tehnică;
2. reparaţii curente; (gradul I şi gradul II)
3. reparaţii capitale.
Cheltuelile legate cu întreţinerea şi funcţionarea utilajului sunt compuse din
cheltueli pentru energia electrică, amortizarea utilajului, cheltuieli pentru procurarea
sculelor specifice proceselor de producţie, etc. şi se calculează după următoarea
formulă:
Ch.expl.util=Tmax*Cmo/Kdes*Kn=1,9*0,8/1,1*1,25=1,07lei
unde: Tmax – timpul tuturor operaţiilor (ore)
Cmo – costul producţiei normativ măşină/oră a exploatării utilajului, lei;
Cmo=0,8
Kdes – coeficientul de deservire a utilajului, Kdes=1,1
Kn – coeficientul de îndeplinire a normelor; Kn=1,25.

9) Cheltueli generale ale secţiei


Planurile cheltuielelor generale de secţie cuprinde toate cheltuielile necesare
pentru conducerea şi asigurarea condiţiilor generale de muncă pentru desfăşurarea

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
neîntreruptă a proceselor de producţie sau prin alte cuvinte se poate de spus că
cheltuielile de secţie sunt legate de dirijarea şi deservirea procesului de producţie în
cadrul secţiei date. Cheltuielile generale de secţie se calculează în mărime de 90% din
suma de bază.
Ch.s=Sb*90%=90,56*0,9=81,5lei
10) Costul secţiei
Costul de secţie reprezintă totalitatea cheltuelilor secţiei date care nemijlocit
sunt legate de îndeplinirea operaţiilor tehnologice. Aceste cheltuieli include:
1. cheltuieli de retribuire a muncii şi contribuţii la asigurările sociale;
2. cheltuieli materiale necesare pentru fabricarea produsului;
3. cheltuieli legate de exploatarea, deservirea şi reparaţia utilajelor.
În condiţii economice de piaţă costul este şi limita inferioară pînă la care poate
coborî preţul de vînzare al unui bun economic, fără să pună în pericol activitatea
agenţilor economice.
Cost.s=Ch.m.+Ch.p.+Ch.tr.+Sb+AS+Ch.preg.+Ch.într.ur+Ch.s=
=8,32+117+4,55+90,56+28,63+4,91+81,5+1,07=336,6lei
11) Cheltuieli generale gospodăreşti
Cheltuielile reprezintî toate cheltuielile şi pierderile perioadei care se scad din
venit la calcularea profilului.
Cheltuielile generale gospodăreşti cuprind cheltuielile pentru salarizarea
muncitorilor, cheltueli pentru tehnica şi unităţile de transport folosite la uzină, uzură
fizică şi morală a utilajului şi se calculează în mărime de 65% din salariul de bază.
Ch=Sb*65%=90,56*0,65=58,85lei
12) Costul pe uzină
costul pe uzină se obţine adăugînd la costul secţiei cheltuelilor generale
gospodăreşti.
Cost.uz=Cost.s+Ch=336,6lei +58,86=395,46lei
13) Cheltuielile de desfacere

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Din această categorie de cheltuieli fac parte şi cheltuieli comerciale, considerate
cheltuieli de vânzare a produselor finite cuprinzînd: cheltuieli ce ţin de reclamă,
serviciile de marketing şi altele.
Cheltuielile de desfacere se calculează în mărime de 15% din costul pe uzină.
Ch.des=Cost.uz+15%=395,46*0,15=59,32lei
14) Costul complet al dispozitivului
costul complet se determină prin însumarea costului pe uzină cu cheltuielile de
desfacere.
Ch.des=Cost.uz+Ch.des=395,46+59,32=454,78lei
15) profitul planificat
Orice profit este rezultatul unei activităţi cu condiţia ca volumul încasărilor
întrece cheltuielile şi se obţine un cîştig. La nivelul întrgii economii naţionale noţiunea
de venit indică ce sa adăugat la volumul iniţial de bunuri ca rezultat al activităţii
economice în ţară în decursul unei perioade de timp.
Profitul planificat la produsele noi se stabieşte ca 15% din costul pe uzină al
pozitivului.
Prof.plan=CComp*15%=454,78*0,15=68,22lei
16) Preţul de livrare a dispozitivului
Se determină ca suma costului complect şi profitul planificat.
Preţ.livr=Cost.comp+Prof.plan=454,78+68,22=523lei

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Concluzii

Pe parcursul proiectării de diplomă s-a studiat un vast material teoretic din


literatura existentă în ceea ce privește tematica microcontroalerelor. Au fost cercetate
construcția și principiile de funcționare a diverselor tipuri de dispozitive pentru
măsurarea și controlul diferitor tipuri de materiale.
Lucrarea realizată cuprinde patru capitole conform tematicii primite. Pentru
realizarea ei am studiat materialul bibliografic indicat, precum și alte materiale cum ar
fi: cărțiși reviste de specialitate, surse Internet.
Cum pentru orice echipament este necesară verificarea experimentală, a fost
realizată și testată macheta dispozitivului.
Capitolul general cuprinde un material amplu cu referire la conceptele
fundamentale utilizate a dispozitivelor pentru restaurarea biților FUSE în
microcontrolerele AVR și clasificarea a acestora, deasemenea sunt prezentate un șir de
scheme de structură care prezintă diverse cazuri de utilizare a microcontrolerelor.
În capitolul special este prezentată o amplă descriere a principiilor de
funcționare a dispozitivilor de restabilirea AVR biți cu ajutorul ”Atmega fuse-bit
doctor”, schema electrică principală, modul de asamblare, desenul de cablaj. De
asemenea sunt prezentate etapele de programare a microcontrolerului Avr Atmega8,
caracteristicile tehnice ale elementelor schemei.
Capitolul tehnologic conține descrierea tehnologiilor de realizare a cablajelor
imprimate, calculele parametrilor electrici și constructivi – tehnologici ai cablajului
imprimat, procesul tehnologic de realizare a cablajului imprimat.
În capitolul economic al lucrării, s-a efectuat calculul sinecostului și prețului de
realizare a dispozitivului proiectat.
Aptitudinile practice obținute pe parcursul proiectării de diplomă, consider, îmi
vor fi utile în viitoarea activitate profesională.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
Bibliografie
1. Adrian Bițoiu, Gheorghe Baluță, Edmond Nicolau, Practica electronistului
amator, Editura Didactică și Pedagogică, București, 1984.
2. B. C. Kuo, Sisteme de comandă și reglare automată a poziției, Editura
tehnică, București, 1981.
3. Cătuneanu G. Tehnologie electronica. Editura Cartea Tehnică, București,
1990.
4. D. Dascălu, A. Rusu, M. Profirescu, I. Costea, Dispozitive și circuite
electronice, Editura Didactică Politehnică, București, 1982.
5. Edmond Nicoalu, Beliș Mariana, Măsurări electrice și electronice, Editura
Didactică și Pedagogică, București, 1984.
6. Gh. Zvezdenco – Ghid pentru redactarea proiectului de diploma. Chișinău.
CMTC, 2012.
7. Iulian Brezeanu, Horia Andrei, Elemente de teoria reglării automate,
Editura Macarie, București, 1999
8. I. Spânulescu, S. Spânulescu – Circuite integrate digitale și sisteme cu
microprocesoare, Ed. Victor 1996.
9. I. Dumitrache, Elemente de teoria sistemelor automate, I. P. B., București,
1976.
10. M. Badea și alții – Aparate electronice pentru măsurare și control, Editura
Didactica și Pedagogica, București, 1985.
11. M. Ștefan, Circuite integrate digitale, E, D, P., București, 1984.
12. Nicolaie Drăgulănescu, C. Miron, Doina Moraru. A, B, C, Elecronica în
imagini, Editura tehnică, București, 1990.
13. Rudolf Richter, Mașini electrice, Editura Tehnică, București, 1960.
14. Theodor Dănilă, Monica Ionescu-Vlad, Componente și circuite electronice,
Editura Editura Didactica și Pedagogica, București, 1984.
15. Todos P., Golovanos C., Senzori și traductoare, Editura Tehnică, Chișinău,
1998.

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data
16. V. Cătuneanu, R. Strungaru. Metode substractive de realizare a cablajelor
imprimate. Construcția și tehnologia echipamentelor radioelectronice,
Editura Didactica și Pedagogica, București, 1976.
17. Zaides P., Senzori și traductoare, Editura Macarie, București, 1997.
18. Лачин, В.И. Электроника: Учеб. пособие. – 4-е изд. / В.И. Лачин, Н.С.
Савёлов. – Ростов н/Д : Феникс, 2004.
19. Манаев, Е.И. Основы радиоэлектроники: Учеб. пособие. – 2-е изд.,
перераб. и доп. – М.: Радио и связь, 1985.
20. Пасынков, В.В. Полупроводниковые приборы: Учебник для вузов. –
5-е изд., исправл. / В.В. Пасынков, Л.К. Чиркин. – СПб.: Лань, 2001.
21. Шуренков, В.В. Физика контактных явлений: Учеб. пособие / В.В.
Шуренков, В.В. Беклемишев, А.М. Коршунов. – М.: Изд-во МИФИ,
1988.
22. Электронные приборы: Учебник для вузов / В.Н. Дулин, Н.А. Аваев,
В.П. Демин и др.; под ред. Г.Г. Шишкина. – М.: Энергоатомиздат,
1989.
23. Surse Internet
https://hobbytronica.ro/ce-este-un-microcontroller/
http://www.getchip.net/posts/059-ispravlyaem-avr-fyuzy-pri-pomoshhi-
atmega-fusebit-doctor/
http://vprl.ru/publ/cifrovaja_tekhnika/mikrokontrollery/doktor_fjuzov_atme
ga_fusebit_doctor/15-1-0-48
http://microsin.net/programming/avr/atmega-fusebit-doctor.html
https://www.olx.ua/obyavlenie/fusebit-doctor-v-2h-2-11-2-12-
vosstanovlenie-mikrokontrollerov-avr-IDluuTU.html
http://dixom.ru/zverchproject/vosstanovlenie-fyuzov-avr-mikrokontrollerov
https://www.basic4mcu.com/bbs/board.php?
bo_table=gesiyo9&wr_id=19&page=11

Coala

CEEE 6111008 001 NE 2


Mod. Coala Nr. document Semnat Data

S-ar putea să vă placă și