Sunteți pe pagina 1din 9

~ PROTEUS ~

~ 2014 ~

Introducere

Introducerea tehnicii moderne de calcul n laboratoarele de cercetare i proiectare a dat


natere la un nou termen, din ce n ce mai folosit n limbajul tehnic contemporan: proiectarea
asistat de calculator.
Elegana acestei metode de proiectare, reducerea duratei i costului unui proiect au fost
numai cteva din motivele pentru care, n deceniul actual, tot mai multe firme cu renume au scos
pe pia pachete performante de programe, cu faciliti deosebite.
Analiza modului n care funcioneaz circuitele electrice implic rezolvarea unui sistem
de ecuaii. Problema cea mai uoar o constituie determinarea punctului static de funcionare al
unui circuit liniar. Rezolvarea acestei probleme cere gsirea soluiilor unui sistem de ecuaii
algebrice care rezult din cele dou teoreme ale lui Kirchhoff i din relaiile constitutive pentru
elementele din laturi (branch constitutive ecuation).
n cazul unui circuit mic cu elemente liniare, determinarea prin analiz manual a soluiei
exacte de c.c. este o problem uor de rezolvat. Pentru circuitele mai mari, gsirea soluiei de c.c.
i n special al soluiilor n domeniul frecven sau n domeniul timp devine o problem foarte
complex. Analiza circuitelor care conin elemente descrise de o relaie neliniar ntre tensiune i
curent sporete nivelul de complexitate deoarece implic rezolvarea relaiilor curent-tensiune
neliniare ale elementelor din laturi, simultan cu ecuaiile rezultate din teoremele lui Kirchhoff. n
aceast situaie prin analiza manual se poate obine n general numai o soluie aproximativ i
numai n cazul unor circuite mici.

Mediul de simulare PROTEUS


Mediul de simulare PSPICE
SPICE este un simulator de circuit de uz general pentru analiza neliniar de c.c., analiza
neliniar tranzitorie i analiza liniar de c.a. Programul este la fel de potrivit att pentru
rezolvarea circuitelor liniare, ct i a celor neliniare. SPICE poate simula cu aceeai precizie
circuite care acoper o gam variat de aplicaii: de la surse n comutaie pn la celule de
memorie i amplificatoare de citire.
Circuitele analizate cu SPICE pot conine: rezistoare, condensatoare, bobine, bobine
cuplate, surse de tensiune i de curent independente, surse de tensiune i de curent dependente
sau comandate, linii de tensiune i cele mai uzuale dispozitive semiconductoare: tranzistoare
bipolare, tranzistoare cu efect de cmp cu gril-jonciune, tranzistoare cu efect de cmp metaloxid-semiconductor, tranzistoare cu efect de cmp metal-semiconductor.
Partea de analiz de c.c, sau ANALIZ DC (DC analysis) a programului calculeaz
punctul static de funcionare n care condensatoarele sunt deconectate i bobinele scurtcircuitate.
SPICE rezolv n mod iterativ ecuaiile neliniare care descriu circuitul. Neliniaritile sunt
determinate n principal de caracteristicile neliniare ale dispozitivelor semiconductoare.

Mediul de simulare PROTEUS


Pachetul de programe Proteus combin crearea unor scheme complexe, simularea SPICE
mixt, obinerea cablajului imprimat i opiuni de autorutare, n vederea executrii unui sistem
electronic complex. De asemenea, acesta include o tehnologie de modelare virtual a sistemelor,
care permite stimularea schemelor ce se bazeaz pe microcontrolere i a tuturor componentelor
electronice. Proteus face posibil interaciunea cu circuitul simulat n timp real, utiliznd modele
ale echipamentelor periferice animate precum display-uri LED/LCD, tastatur, terminal serial
RS232, .a.
Programul ISIS (Intelligent Schematic Input System), ce face parte din pachetul Proteus,
ofer o interfa grafic atractiv pentru utilizator, permind realizarea schemelor electrice ntrun mod ct mai simplu. El ofer controlul absolut asupra aspectului schemelor, n ceea ce
privete grosimea liniilor, stilurile de umplere, culori i fonturi. Dup finalizarea schemei,
aceasta poate fi exportat ntr-un fiier grafic sau copiat n clipboard pentru a fi ncorporat n
alte documente, rapoarte de proiect i, de asemenea, pentru realizarea cablajului imprimat.

ISIS permite crearea schemelor multi-sheet (echivalente circuitelor care se ntind pe mai
multe pagini) dar i a schemelor ierarhice (o component poate fi definit ca un modul care este
descris de o alt diagram de circuit). Ierarhia poate fi construit pe mai multe nivele, iar
modulele pot fi desenate ca circuite standard sau blocuri speciale de sub-circuit. Schemele
ierarhice sunt folosite att n crearea unor scheme complexe ct i n simulare.
Magistralele sunt folosite pentru reprezentarea conexiunilor paralele multiple, mai ales
pentru liniile de date i de adrese la schemele cu microprocesoare. Programul ISIS permite att
conectarea la magistrale, ct i posibilitatea de a defini componente sau sub-circuite cu pini pe
magistral. n acest fel conexiunea dintre procesor i memorie poate fi realizat pe magistral,
reprezentarea fiind fcut printr-un singur fir, economisind att timp ct i spaiu n cadrul
planei de lucru.
Fiecare component din plana de lucru poate avea un numr arbitrar de proprieti sau
atribute. Unele proprieti controleaz funcii specifice ale programului (ex: capsula PCB,
modelul simulatorului) dar se pot aduga proprieti personalizate pentru a reine informaii
precum coduri de stocare i preul componentei. La crearea unei componente ntr-o librrie, este
disponibil definirea proprietilor i valori implicite ale acestora. Definirea proprietilor se face
prin descriere n limba englez, iar acestea vor fi afiate n cmpuri individuale de editare. De
asemenea, se pot specifica domenii limit adecvate pentru valorile numerice i liste de cuvinte
cheie pentru cmpurile de tip string.
Programul ISIS este disponibil cu o librrie de componente cu peste 6000 de elemente.
Librriile conin simboluri standard, tranzistoare, diode, valve termice, circuite compatibile TTL,
CMOS, ECL, microprocesoare, memorii, PLD-uri, componente analogice i amplificatoare
operaionale n conformitate cu librriile specificate de productori precum: National
Semiconductor, Philips, Motorola, etc. De asemenea, programul permite utilizatorului s-i
creeze propriile componente, pe msura amplasrii lor n schem.
Generarea listei de materiale folosite poate fi configurat pentru a include i proprietile
dorite ale componentelor. La fel de util poate fi generarea raportului ERC care include
eventuale erori de conectare, conflicte i etichetri eronate ale componentelor.
Simularea circuitelor din Proteus este dirijat n totalitate prin intermediul programului
ISIS. Reprezentrile grafice sunt amplasate alturi de circuitul simulat, avnd conectate
generatoarele i sondele direct pe fire. Circuitul poate fi simulat n orice moment prin apsarea
tastei SPACE i n acest mod circuitul de editare-simulare este extrem de rapid.
Programul PROSPICE permite verificarea funcionrii schemei electrice utiliznd
componente care pot fi activate folosind mouse-ul (ex: poteniometre, contacte simple sau
4

multiple), iar vizualizarea evenimentelor se face pe ecranul monitorului folosind leduri, afioare
7-segmente, LCD-uri, ampermetre sau voltmetre. De asemenea, este disponibil un numr de
instrumente virtuale precum osciloscopul, generatorul de semnal i analizatorul logic, care
funcioneaz aproape n acelai fel cu cele reale.
Este posibil simularea circuitelor cu microcontrolere precum cele din familia PIC,
Motorola sau Amtel, atand programe corespunztoare care pot fi simulate att intern ct i cu
un simulator extern. ISIS permite i depanarea programelor ataate la microcontroler, executnd
instruciunile pas cu pas. Exist, de asemenea, posibilitatea de a introduce puncte de ntrerupere
n locuri strategice din program. Pentru a verifica dac valorile regitrilor sau variabilele sunt n
conformitate cu funcionarea programului este disponibil o fereastr n care acestea se pot
vizualiza.
Programul ARES (Advanced Routing and Editing Software) permite realizarea cablajelor
imprimate ale microsistemelor pornind de la schema realizat n ISIS. Rezoluia cu care se
amplaseaz componentele este de 10 nanometri la o plac de maxim 20 m. Componentele pot fi
rotite cu un unghi minim de 0,1 grade.

Proiectarea schemelor n mediul Proteus


Dup instalarea soft-ului, putem porni programul din meniul Start, iar n urma acestei
comenzi, va rula editorul de scheme ISIS Professional.

Figura 1: Pagina de Start ISIS Professional

Dup cum se observ, n partea dreapt avem plana de lucru, n stnga este o list de
unelte, iar deasupra acestora avem bara de meniuri.
5

Pentru a exemplifica modul de funcionare al programului, voi crea o schem simpl i


anume un led care va fi aprins prin apsarea unui buton. Pentru acest proiect avem nevoie de un
buton, de un led, de o surs de tensiune i de o rezisten pentru a limita curentul prin circuit.
Mai nti vom aduce aceste piese din librrie n partea stng, n lista DEVICES. Pentru a aduce
elementele n list, mergem n meniu, la Library i selectm Pick Device/Symbol sau apsm
butonul P de lng DEVICES. Va aprea o fereastr n care va trebui s selectm componentele.
Mergem apoi n stnga sus, la cmpul Keywords i scriem button. Ca rezultat, vom avea 2
dispozitive ca n figura de mai jos:

Figura 2: Selectare dispozitive

Dm dublu click pe button pentru a fi adugat n lista de dispozitive din partea dreapt
a ecranului.

Figura 3: Adugare buton

Procedm asemntor i pentru alegerea rezistorului i a


LED-ului. Pentru rezistor, cutm la Keywords cuvntul
resistor, iar pentru LED cutm LED-BIBY. Dup ce am ales
componentele, nchidem fereastra deoarece urmeaz s alegem
sursa de tensiune. Pentru acest lucru, mergem n stnga i
selectm butonul Generator Mode.
Din lista de generatoare selectm DC, adic sursa de
tensiune continu, apoi plasm aceast surs n plana de lucru.
Totui, pentru circuitul nostru avem nevoie i de conexiunea la
mas(GROUND). Aceasta se poate obine tot din stnga de la
butonul Terminal Mode.

Figura 4: Sursa i masa

Tensiunea de lucru a microcontrolerului ATMega 8 este de 5 voli, deci pentru uurin


vom seta i tensiunea sursei pentru aplicaia curent tot 5 voli, urmnd ca la majoritatea
aplicaiilor s avem la bornele de alimentare tot aceast tensiune. Pentru setare se va da dublu
click pe surs i se va seta 5 la caseta Voltage.

Figura 5: Setarea voltajului

Circuitul mai are nevoie de LED i rezistena de limitare a


curentului n circuit. n lipsa rezistenei, curentul ar crete i ar
distruge sursa chiar dac simularea funcioneaz i fr ea. Valoarea
rezistenei va fi 1K, astfel vom avea un curent de 5 miliamperi.
Pentru plasarea rezistenei i a LED-ului vom alege din dreapta
butonul Component Mode.
Vom plasa butonul, rezistena i LED-ul ntre surs i mas.
Componentele se vor roti prin click dreapta Rotate, iar legturile
ntre elemente se fac prin ducerea
creionului n dreptul elementului i
trasarea liniei pn la elementul urmtor. Setarea rezistenei se
face prin apsarea dublului click pe ea i nscrierea valorii
dorite n cmpul Resistence. Schema final ar trebui s arate
cam aa:
Pentru a simula schema creat apsai butonul Play din
stnga paginii jos.

Dac totul este n regul, vom putea vedea led-ul aprins la apsarea butonului:

Figura 6: Schema complet

Concluzii
Proteus reprezint o suit de aplicaii produs de Labcenter Electronics pentru designul
de sisteme electronice. Suita ofer aplicaii pentru realizarea de scheme electronice, simularea
acestora, scrierea i compilarea de cod destinat circuitelor simulate, PCB design, etc.
Pachetul de programe Proteus combin crearea unor scheme complexe, simularea SPICE
mixt, obinerea cablajului imprimat i opiuni de autorutare, n vederea executrii unui sistem
electronic complex. De asemenea, acesta include o tehnologie de modelare virtual a sistemelor,
care permite stimularea schemelor ce se bazeaz pe microcontrolere i a tuturor componentelor
electronice. Proteus face posibil interaciunea cu circuitul simulat n timp real, utiliznd modele
ale echipamentelor periferice animate precum display-uri LED/LCD, tastatur, terminal serial
RS232, .a.
Programul ISIS (Intelligent Schematic Input System), ce face parte din pachetul Proteus,
ofer o interfa grafic atractiv pentru utilizator, permind realizarea schemelor electrice ntrun mod ct mai simplu. El ofer controlul absolut asupra aspectului schemelor, n ceea ce
privete grosimea liniilor, stilurile de umplere, culori i fonturi. Dup finalizarea schemei,
aceasta poate fi exportat ntr-un fiier grafic sau copiat n clipboard pentru a fi ncorporat n
alte documente, rapoarte de proiect i, de asemenea, pentru realizarea cablajului imprimat.