Sunteți pe pagina 1din 52

sumar

SUMAR
Target 3001! 5
Meniurile de comand\, printre care, formatele de intrare [i ie[ire (pentru
post procesare)

Tehnologii alternative de conectare a componentelor


electronice (III) 9
Dispensarea prin metoda pompei elicoidale, problemele care pot ap\rea
la aplicarea adezivului de conectare [i prezentarea unui experiment

Pagina cu idei 13
Trucuri [i aplica]ii cu LM3914 (LM3915)

Catalog 14
Modul ultra-compact “surs\ ^n comuta]ie 12Vcc/1,5A” alimentat\ direct la
220Vca/50...60Hz, prezentarea matricei 5 x 7 LED-uri, LTP1557AC [i a
display-ului cu 2 digi]i LCD DE112-RS20-6,5

Tester pentru Amplificatoarele Opera]ionale 16


Modul electronic pentru testarea func]ional\ a diferitelor tipuri de
amplificatoare opera]ionale, ^n capsul\ DIP8 sau DIP14

Central\ inteligent\ de alarm\ 21


Central\ de alarm\ pentru sistemele de securitate, cu patru zone de
supraveghere [i operabil\ de la o tastatur\

Avertizor pentru telefon 26


Montaj electronic, care ata[at la o linie telefonic\ ce deserve[te dou\
telefoane conectate ^n paralel, semnalizeaz\ care dintre acestea sunt ^n
uz

Detector de gaz metan, butan sau propan 28


Informa]ii utile despre senzorul de gaz HAA79 de la Velleman

Telefoane conectate ^n paralel - restric]ii [i


confiden]ialitate 30
Asigurarea confiden]ialit\]ii convorbirilor telefonice la telefoanele cuplate
^n paralel. Restric]ionarea apelurilor efectuate

Programator [i plac\ de dezvoltare pentru µC PIC 33


Prezentarea detaliat\, hardware [i software, a modulului multifunc]ional
K8048, realizat de Velleman, pentru dezvoltarea aplica]iilor cu µC PIC cu
8, 14, 18 [i 28 de pini

Microcontrolerul PIC16F84 (I) - utilizare [i programare 37


Un nou serial ^n revista Conex Club, ^ntr-o altfel de abordare, dedicat
structurii [i modului de utilizare a µC PIC16F84

Cum se realizeaz\ conversia serial\ - USB? 41


Exemplu de realizare a unui modul electronic pentru conversia RS232 -
USB

Interfa]\ pentru conversia USB - RS232 43


Adaptor pentru conversia de date de la standardul RS232 la USB, pentru
Windows, Linux sau Mac

Interfa]\ pentru PC - frecven]metru/generator semnal 44


Interfa]\ electronic\ pentru portul serial al PC-ului cu func]ie de
frecven]metru [i generator de semnal PWM, cu factor de umplere variabil

Controler digital pentru volum 49


Kit electronic Velleman, destinat controlului manual, digital al volumului
^n sistemele audio. Posibilitate de control la distan]\ al volumului prin
telecomand\ IR

4 MARTIE 2006 www.conexclub.ro


software

Target 3001!
Circuite imprimate

Lucian Bercian
lucian.bercian@conexelectronic.ro

download versiune gratuit\ la:


http://www.ibfriedrich.com

8. Meniuri de comand\ (deschidere, salvare, închidere, tip\rire,


reorganizare [i verificare) - figura 1. Se va
Capitolul prezentat descrie utilizarea descrie de asemenea, modul de generare
diferitelor meniuri de comand\. El este a câtorva formate de ie[ire.
descris în a[a fel încât, meniurile [i Organizarea proiectului în TARGET
comenzile corespunz\toare apar în este f\cut\, mai ales, cu comenzi în File
menu. Este nevoie de o bun\ cunoa[tere a
programului Windows.
Fig. 1
8.1.1. Crearea unui proiect nou

(Create a new Project)


Atunci când se face clic pe butonul

se deschide fereastra de dialog


"Create new TARGET project" [i apare
fereastra din figura 2.
Ve]i fi întreba]i ce nume are noul fi[ier.
Trebuie de asemenea, s\ decide]i dac\
proiectul con]ine [i schema electric\ sau
numai PCB-ul (f\r\ schem\). De notat c\,
acest\ decizie nu mai poate fi schimbat\
mai târziu. Acesta înseamn\ c\ nu mai
pute]i ad\uga o schem\ electric\ dac\ a]i
început cu PCB-ul f\r\ schem\. De
Fig. 3
program a[a cum sunt oferite în acest asemenea, nu pute]i ignora schema
capitol (de la stânga la dreapta [i de sus în electric\ dac\ proiectul con]ine o schem\
jos). În func]ie de imaginea activ\ (PCB
sau schem\ electric\) sunt disponibile Fig. 2 [i PCB-ul. Conform deciziei dumneavoas-
numai comenzile corespunz\toare. tr\, TARGET începe cu o fereastr\ goal\ a
schemei sau PCB-ului.
8.1. File Menu Fi[ierul DEFAULT.T3001 (sau VORLA
Capitolul urm\tor descrie atât modul în GEP.T3001 pentru un PCB f\r\ schem\)
care se creaz\ un fi[ier nou cât [i modul de va fi deschis, redenumit [i afi[at ca
lucru cu un proiect deja existent NEW.T3001 pe ecran. Aceste dou\ fi[iere

www.conexclub.ro MARTIE 2006 5


software

TARGET va deschide pagina 1 a schemei.


Dac\ nu, va ap\rea imaginea PCB-ului.
Ave]i de asemenea acces în re]eaua
local\.
În mod normal, vor fi înc\rcate fi[ierele
*.T3001. Este posibil\ înc\rcarea direct\ a
fi[ierelor vechi *.T2001 sau *.T3. De
asemenea, pot fi înc\rcate versiunile mai
vechi ale proiectului dumneavoastr\ de tip
backup *.BK ... *.BK. Fi[ierele cu numele
Fig. 4
*.T3001A [i *.T3001B sunt create de
ultima autosalvare, ca [i copii de
(Open an Existing Project) securitate, în cazul în care dumneavoastr\
standard pot fi deschise [i editate. Prin nu pute]i face o salvare corect\ a fi[ierului.
urmare pute]i alege [i salva preferin]ele Alege]i cu motorul de c\utare tipul de fi[ier
pentru proiectele viitoare. Cu butonul TARGET afi[eaz\ o adecvat.
fereastr\ de dialog unde se poate alege un
8.1.2. Deschiderea unui fi[ier proiect din lista proiectelor existente. Dac\ 8.1.3. Salvarea proiectului
proiectul selectat con]ine schema electric\,
existent (Save Project)

Cu butonul proiectul care este în


fereastra curent\ va fi salvat într-un
director ales de dumneavoastr\. Pe acest\
cale vor fi salvate toate paginile schemei
electrice [i întregul PCB. TARGET
utilizeaz\ numele de fi[ier afi[at în
fereastr\.

8.1.4. Salvarea proiectului ca ...

(Save Project As...)

Se apas\ s\geata butonului


Proiectul afi[at în fereastra curent\ va fi
salvat. În acest mod, vor fi salvate toate
paginile schemei electrice [i întregul PCB.
În dialog ave]i posibilitatea s\ introduce]i
Fig. 5a un nou nume de fi[ier cât [i direc]ionarea
spre un alt director. Pute]i crea un nou
director. Ave]i acces c\tre întreaga re]ea.

8.1.5. Închiderea proiectului

(Close Project)

Proiectul aflat în fereasta curent\ va fi


închis. Orice fereastr\ deschis\ apar]inând
acestui proiect va fi de asemenea închis\.
Programul TARGET întreab\ dac\ dori]i
s\ salva]i modific\rile. Ferestrele deschise
cu alte proiecte r\mân neafectate. Se
închide proiectul.

8.1.6. Salva]i totul (Save All)


Toate ferestrele deschise vor fi
verificate dac\ au fost salvate dup\ ultima
modificare [i vor fi salvate dac\ este
Fig. 5b necesar.

6 MARTIE 2006 www.conexclub.ro


software

8.1.7. Alege]i fereastra

(Choose Window)
Aici pute]i comuta între ferestrele active.

8.1.8. Redeschide]i proiectul

(Reopen Project)
Fig. 5c
Aceast\ list\ prezint\ proiectele
deschise recent.

8.1.9. Tip\rire (Print)

Cu butonul imaginea ferestrei


curente poate fi afi[at\ la scar\ [i
desenat\. Se deschide dialogul "Print
Preview". În aceast\ fereastr\ în
"avanpremier\" pute]i vedea proiectul
dumneavoastr\ [i modul lui de plasare în
pagin\. Dac\ imprimanta dumneavoastr\
are probleme pe direc]ia x sau y pot fi
ad\uga]i factori de corec]ie pentru a
corecta aceste erori. Imaginea poate fi
deplasat\ spre stânga sau în sus în foaia
de hârtie cu valorile "Offset-X" [i "Offset-
Y". Este posibil\ convertirea gamei de Fig. 5d
culori într-o gam\ de contrast alb-negru.

8.1.10. Formate de Intrare/Ie[ire

(Input/Output Formats)
Aici sunt prezentate toate posibilit\[ile
de intrare/ie[ire (figura 3).

8.1.10.1. Produc]ie

8.1.10.1.1. Ie[ire (X)-Gerber

[i g\urire ...
Func]ia Gerber and drill output...
genereaz\ fi[ierele de date Gerber [i de
g\urire pentru proiectul ales pentru a da
informa]ii detaliate fabricantului de circuite
imprimate referitoare la proiect (se va trata
mai am\nun]it într-un capitol viitor).
Fig. 5e
8.1.10.1.2. Ie[ire pentru g\urire
Aici genera]i fi[ierul de g\urire accesibil
8.1.10.1.4. Gravarea canalelor
unei ma[ini de g\urit cu comand\ asemenea, este creat un fi[ier text în
numeric\ (se va trata mai am\nun]it într-un format ASCII cu informa]ii privind de izola]ie
capitol viitor). asignarea pictogramelor la diametrele
g\urilor (figura 4). Cu ajutorul acestui instrument izola]ia
8.1.10.1.3. Planul (desenul) Desenul cu pictograme este utilizat necesar\ între trasee este ob]inut\ prin
pentru g\urirea manual\ a circuitului gravarea unor canale de izola]ie. TARGET
de g\urire cu pictograme
imprimat. Dimensiunea pictogramelor calculeaz\ conturul traseelor [i scoate
Aici crea]i pictogramele planului poate fi editat\ în meniul "Window" sub datele în fi[ier format HPGL sau în format
(desenului) de g\urire. TARGET utilizeaz\ comanda "Options". Pute]i crea un fi[ier NCP pentru ma[inile de frezat Isel/proMa.
20 de pictograme (figuri) diferite pentru 20 prescurtat cu informa]ii privind g\urirea.
de diametre diferite ale g\urilor. De - continuare ^n pagina 15 -

www.conexclub.ro MARTIE 2006 7


tehnologii

Tehnologii alternative de conectare


a componentelor electronice (III)

Ciprian Ionescu
Norocel - Drago[ Codreanu
Facultatea Electronic\, tc. [i t.i. din Bucure[ti
codreanu@ieee.org

E) Dispensarea prin metoda {urubul fluidizeaz\ de asemenea pasta Probleme care pot ap\rea
sau adezivul datorit\ efortului de forfecare.
pompei elicoidale Majoritatea pastelor au un comportament la aplicarea adezivului
neliniar (thixotropic), caracteristic\ ce duce La aplicarea adezivului pot ap\rea
(pompei tip Auger)
la sc\derea vâscozit\]ii odat\ cu cre[terea probleme datorate unor multiple cauze:
Pompa elicoidal\ (figura 12) utilizeaz\ presiunii aplicate. Pompa Auger poate adeziv necorespunz\tor, metod\ necores-
un [urub melcat într-un corp metalic pentru func]iona cu o gam\ variat\ de materiale, punz\toare de depunere sau echipament
a transmite energie pastei de lipire sau inclusiv r\[ini, cu condi]ia s\ nu se de depunere incorect reglat. Mai mult,
adezivului. Cantit\]ile necesare sunt doza- usuce/solidifice la temperatura camerei unele probleme pot reprezenta o combi-
te prin ac]ionarea unui motor electric. (adic\ pentru solidificare s\ fie necesar un na]ie a acestor factori. Câteva dintre
tratament termic; de exemplu 180°C/5min acestea sunt prezentate mai jos:
Fig. 13 sau 150°C/10min). Factorul limitativ în
viteza de depunere este controlul mi[c\rii 1. Întinderea adezivului
Etapele de realizare a montajelor
3D a bra]ului robot ce deplaseaz\ pompa. Atunci când acul de depunere este
experimentale dup\ fabricarea
Metoda permite ob]inerea de rezultate îndep\rtat, o "coad\" porne[te de la
pl\cilor de circuit imprimat

Fig. 12
Dispensare
prin metoda
pompei
Pompa func]ioneaz\ pe baza principiului comparabile cu metoda timp/presiune dar
elicoidale
newtonian: odat\ ce coloana de material cu o consisten]\ mai mare, fiind mai pu]in
de lipire din pomp\ a atins placa, se va sensibil\ la schimb\rile de vâscozitate ca
men]ine o curgere bun\, consistent\. aceasta.

Tab. 6 punctul depus spre ac. "Coada" poate


Componentele utilizate ^n montajul experimental c\dea [i genera probleme de interferen]\
cu pastilele conductoare sau poate genera
un volum excesiv de adeziv, care, atunci
când se aplatizeaz\, duce la acelea[i
probleme cu traseele de interconectare
vecine. Este posibil ca problema s\ rezide
în incompatibilitatea fluidului (adezivului)
cu metoda de aplicare utilizat\. În general,
astfel de probleme se rezolv\ prin ajust\ri
mecanice ale echipamentului. Remedierea
defectului poate fi f\cut\ [i alegând o alt\
metod\ de depunere care s\ permit\
ruperea mai bun\ a fluxului de adeziv. Cea
mai bun\ metod\ de a controla întinderea
este utilizarea unui aport de c\ldur\ la acul
de depunere sau în alt\ parte pe calea

www.conexclub.ro MARTIE 2006 9


tehnologii

Tab. 7 necesit\ o precizie [i o rezolu]ie


Propriet\]ile adezivilor conductori utiliza]i mai mari deoarece adezivii con-
ductori au o tensiune superficial\
mult mai mic\ decât aliajul de lipit
[i astfel nu se mai realizeaz\
autoalinierea componentelor.
Pentru a experimenta fluxul
tehnologic de lipire dar [i pentru a
eviden]ia caracteristicile electrice [i
tehnologice ale adezivilor
conductori, s-a conceput [i realizat
un modul electronic demonstrativ.
Modulul electronic genereaz\ o
lumin\ dinamic\ utilizând numai
componente cu montare pe
suprafa]\. Schema electric\ a
fluidului, în vecin\tatea punctului de dis- Realizarea configura]iilor modulului este una clasic\ [i poate fi
pensare. urm\rit\ în figura 14. Lumina dinamic\
experimentale
b) "Sateli]ii" este produs\ de un circuit num\r\tor ce
"Sateli]ii" sunt mici puncte conturate de Pe baza datelor de catalog [i experi- comand\ cele 8 LED-uri. Pentru o func]io-
adeziv care apar în jurul depunerii utile. La mentelor prezentate în lucr\ri de speciali- nare ciclic\, intrarea "Reset" este legat\ la
depunerile prin contact apar ca urmare a tate, se poate afirma c\ fiecare formul\ de ie[irea 8 a circuitului integrat U2 de tip
"cozii" sau a acului. La depunerea prin jet adeziv conductor este specific\ unei C4017D. În acest montaj cele 8 LED-uri
apar din cauza regl\rii incorecte a în\l]imii. aplica]ii date. Indiferent de tipul adezivului, lumineaz\ succesiv. Viteza succesiunii
c) Fenomenul "Popcorning" procesul de realizare a lipiturii implic\ trei este determinat\ de condensatorul C1 [i
Fenomenul "Popcorning" sau efectul de etape principale, care au fost prezentate în de rezistorul R1, ata[ate circuitului tempo-
înflorire apare atunci când în adeziv exist\ figura 5 din articolul publicat în luna rizator LM555. De[i schema electric\ este
gaze (aer) sau lichide (ap\) provocând ianuarie 2006 [i care au fost executate foarte simpl\, circuitul utilizeaz\ numai
împingerea materialului spre exterior în concret în laboratorul de cercetare al componente SMD, situa]ie mai pu]in
timpul tratamentului termic. Datorit\ autorilor conform figurii 13. întâlnit\ în cazul modulelor electronice
caracteristicilor proceselor de depunere Se observ\ din figur\ c\, fa]\ de române[ti. Utilizarea unor componente
prezentate anterior, la realizarea probelor procesul de lipire a componentelor SMD mai evoluate a fost limitat\ de ob]inerea
experimentale, care vor fi descrise mai jos, prin "reflow", sunt necesare numai trei unui raport performan]\/cost acceptabil.
a fost ales procedeul de depunere prin etape tehnologice în loc de cinci. Utilizarea Componentele utilizate sunt prezentate în
metoda timp/presiune, acesta fiind cel mai adezivilor conductori are îns\ [i o serie de tabelul 6.
flexibil [i fiind potrivit pentru num\rul mic dezavantaje, dintre care amintim numai Pentru experimentare au fost utilizate
de probe realizate. faptul c\ asamblarea componentelor dou\ tipuri de adezivi conductori cu
caracteristici similare, prezentate în tabelul
7.
Tensiunea de alimentare a montajului
poate fi cuprins\ între 8 [i 14V. Trebuie
avut în vedere s\ nu se dep\[easc\
curentul pe care îl debiteaz\ circuitul
integrat 4017 deoarece acest curent
depinde de tensiunea de alimentare.
Circuitul imprimat simpl\ fa]\ a fost fabricat
pe substrat FR4 la PC Boards S.A..
Pastilele componentelor SMD de pe
circuitul imprimat au fost proiectate cu
dimensiuni modificate fa]\ de cele utilizate
la lipirea prin procedeul "reflow".
Realizarea experimental\ a fost execu-
tat\ în laboratorului de tehnologie electro-
nic\ al CETTI din cadrul Facult\]ii de
Electronic\, Telecomunica]ii [i Tehnologia
Informa]iei din Bucure[ti, utilizându-se
echipamentul de tip "pick and place" SMFL
3000, care dispune [i de o unitate de dis-
pensare. Panoul frontal al instala]iei este
prezentat în figura 15.

10 MARTIE 2006 www.conexclub.ro


tehnologii

La depunerea adezivului a fost utilizat\ circuitele imprimate. Plasarea compo- lipituri clasice, cu aliaj de lipit. La o exami-
unitatea de dispensare din componen]a nentelor a necesitat o aten]ie mai mare ca nare am\nun]it\, prin inspec]ie optic\ sub
instala]iei, unitate aflat\ în partea dreapt\ a în cazul procesului ce utilizeaz\ aliaj de microscop, se constat\ forma mult diferit\
panoului frontal. Aceasta este de tip lipit sub form\ de past\, din motivele a zonei de lipire. De asemenea, adezivul a
timp/presiune [i este descris\ în figura 16. ar\tate anterior. A fost realizat\ o serie de dep\[it zona ini]ial\ în care a fost depus,
Seringa (6) cu acul (7) este conectat\ la 10 module. Datorit\ con]inutului bogat în extinzându-se uneori mult în afara pastilei
aerul comprimat prin conectorul (4) [i este argint, aspectul vizual al lipiturii cu adeziv PCB. Deoarece nu s-au eviden]iat erori
a[ezat\ în soclul ei atunci când nu este conductor este practic similar cu cel al unei vizibile, modulele au fost alimentate cu
utilizat\. Pentru plasarea punctelor de
adeziv timpul de distribu]ie este dozat prin
ac]ionarea butonului (3).
Cantitatea de material distribuit într-un
ciclu depinde de combina]ia dintre pre-
siunea aerului comprimat la intrarea în
instala]ie, timpul de distribu]ie, vâscozi-
tatea adezivului [i dimensiunea acului. O
presiune mai mare, un timp mai lung, un ac
mai gros [i un adeziv mai fluid produc
puncte mai mari depuse pe pastilele
circuitului imprimat. Pentru rezultate bune
seringa se ]ine sub un unghi de 45° - 70°
fa]\ de suprafa]a pl\cii de circuit imprimat.
Dup\ ce depunerea a avut loc, seringa se
ridic\ perpendicular pe suprafa]\.
Instala]ia permite aplicarea unei depresiuni
în sering\, dup\ aplicarea presiunii [i
depunerea punctului. Depresiunea este
reglabil\ prin ac]ionarea butonului (9) [i
evit\ scurgerea lichidelor cu vâscozitate
redus\ în starea de repaus. Deoarece
adezivii conductori utiliza]i au vâscozitate
mic\, aceast\ facilitate a fost utilizat\, Fig. 14
apreciind m\rimea depresiunii prin
Schema electric\ a modulului demonstrativ
încerc\ri repetate.
Pentru a plasa componentele SMD a
fost utilizat\ unitatea de plasare manual\
(pick and place) a echipamentului SMFL
3000 (figura 17). Opera]ia de plasare este
foarte simpl\. Se las\ capul de plasare în
jos în dreptul magaziei de componente [i
se atinge componenta dorit\. În acest
moment este pornit automat circuitul de vid
[i componenta este atras\ de ac. Se
deplaseaz\ capul în dreptul locului de
plasare, rotind eventual componenta. Fig. 15
Dac\ se apas\ capul de plasare, a[ezând Panoul frontal al echipamentului “pick and place” SMFL3000
piesa pe circuitul imprimat, circuitul de vid
se opre[te [i se poate îndep\rta capul,
componenta r\mânând pe placa sus]inut\
de adezivul care a înglobat terminalele.
Pentru realizarea tratamentului termic de
solidificare a fost utilizat\ etuva termostatat\
ET25, aplicând o temperatur\ constant\ de
150°C timp de 10 minute, în conformitate cu
specifica]iile produc\torului.
În urma experiment\rilor au fost stabili]i
parametrii procesului de dispensare prin
testare pe pl\ci ajut\toare. Atunci când Fig. 16
depunerile au fost repetitive [i de bun\
Unitatea de dispensare
calitate, s-au realizat depunerile finale pe

www.conexclub.ro MARTIE 2006 11


tehnologii

tensiune, observând func]ionarea prin diferite de cele utilizate pentru aliajul Subsystem Packaging" (Part 3), Chapman
modul de aprindere a LED-urilor. Aspectul de lipit clasic [i trebuie reproiectate; & Hall, 1997
unui modul complet echipat se poate 3. Temperatura de procesare este [C3] C.A. HARPER - " Electronic Packaging
remarca în figura 18. suficient de sc\zut\, producând o and Interconnection Handbook" (2nd
În final pot fi eviden]iate câteva aspecte solicitare termic\ [i mecanic\ redus\ Edition) 1997
privind utilizarea adezivilor conductori: a componentelor. De asemenea, se [C4] J. Lau, C.P. Wong, J. L. Prince, and
W. Nakayama -"Electronic Packaging:
Design, Materials, Process, and
Reliability", McGraw-Hill, 1998
[C5] H. Reichl, "Direkt- Montage", Springer
Verlag, Berlin, 1998
[C6] R. P. Prasad, - "Surface Mount
Technology : Principles and Practice",
Chapman & Hall, 1997
[C7] Coombs, Clyde Jr. (ed.) - "Printed
Fig. 17
Circuits Handbook", 4th Edition. McGraw-
Unitatea de plasare pot utiliza circuite imprimate flexibile Hill, 1996
cu punct de topire coborât. [C8] C. Lea - "A scientific Guide to Surface
Din p\cate, îns\, exist\ [i o serie de Mount Technology", IMAPS Publications
• Au fost studiate diferite metode de dezavantaje de care speciali[tii trebuie s\ ISBN 0901150223
depunere a adezivilor conductori; ]in\ seama: [C9] V. Solberg - "Design Guidelines for
• Au fost realizate depuneri de adeziv • Asamblarea componentelor necesit\ o Surface Mount and Fine Pitch
conductor prin procedeul timp/presiune; precizie [i o rezolu]ie mai mari deoarece Technology", McGraw-Hill, 1996 !
• Au fost determina]i parametrii procesului adezivii conductori au o tensiune
de depunere urm\rindu-se o bun\ repe- superficial\ mult mai mic\ decât aliajul
tabilitate;
• A fost proiectat, realizat [i testat un modul
de lipit [i nu se mai realizeaz\ autoali-
nierea componentelor. Sfat practic!
func]ional demonstrativ urm\rind fluxul • Procesarea lor este o tehnologie nou\

P
tehnologic ce include opera]iile de depu- care, în general, este mai scump\ ca entru un circuit imprimat la care
nere adeziv, plasare componente [i cea conven]ional\ [i mai pu]in cunos- grosimea (în\l]imea!) traseului de
tratament termic al adezivului; cut\. cupru este de 35µm, poiectan]ii
Pe baza activit\]ilor desf\[urate se pot • Rezistivitatea volumic\ mult mai mare trebuie s\ [tie care sunt curen]ii maximi
decât cea a aliajului de lipit [i domeniul care pot traversa un traseu f\r\ a-l
de temperatur\ mai îngust limiteaz\ deteriora. Tabelul indic\ l\]imea tra-
aplicabilitatea adezivilor conductori în seului de cupru pe un PCB cu grosimea
electronica de putere. de 35 µm [i curentul maxim admis prin
• Adezivii conductori sunt înc\ în proces acest traseu.
de dezvoltare (nu au ajuns la Un [unt pe PCB se poate calcula cu
maturitate). De asemenea, sunt mai formula ce ]ine cont de constanta de
scumpi datorit\ metalelor nobile material [i geometria acestuia:
incluse. r = ρCu * I * A,
În num\rul urm\tor va fi prezentat\ o unde I este curentul ce traverseaza
metod\ practic\ de eviden]iere [i traseul de PCB, iar A aria transversala a
Fig. 18
m\surare a rezisten]ei electrice a acestui traseu (elektor.de). Pentru un
lipiturilor realizate prin paste sudiu aprofundat, se recomand\
Imaginea modulului demonstrativ
neconven]ionale. Cu toate c\ acest articolul scris de Norocel Codreanu,
finalizat demers nu pare, la prima vedere, de mare
însemn\tate, în cadrul articolului se va
formula urm\toarele considera]ii: remarca influen]a rezisten]ei electrice a
1. Procesul tehnologic de realizare a materialului de lipire asupra performan]elor
lipiturii prin adeziv conductor modulelor/produselor electronice ce nu
necesit\ mai pu]ine opera]ii ca în mai folosesc pentru lipire clasicul aliaj Sn-
cazul utiliz\rii aliajului de lipit [i este Pb.
mai precis (nu necesit\ flux sau Bibliografie
cur\]are). Se poate trece relativ u[or [C1] Johan Liu "Conductive Adhesives for
la implementarea procesului dac\ se Electronics Packaging", Electrochemical
dispune de control asupra procesului Publications LTD, 1999
de aplicare a adezivului; [C2] R. R. Tummala (Editor), E. J. “Capabilitatea de curent a traseelor de
2. Pastilele de lipire (pad-urile, land- Rymaszewski (Editor), Klopfenstein., circuit imprimat”, Conex Club, septem-
urile) circuitelor imprimate sunt "Microelectronics Packaging Handbook : brie 2001. !

12 MARTIE 2006 www.conexclub.ro


design

Pagina cu idei
Trucuri [i aplica]ii cu LM3914 (LM3915)

1. Mini-timer cu bargraph de m\sur\ a lui LM3914 (_5), varia]ie


care este afi[at\ descresc\tor de
Probabil c\ aceast\ idee de aplica]ie va bargraph-ul cu LED-uri (de la D10 la
încânta pe electroni[tii vân\tori de mini-proiecte D1). Timpul scurs de la deschiderea
electronice utile, simple [i ieftine. O aplica]ie butonului PB1 [i pân\ la desc\rcarea
nespecific\ cu LM3915 (_4) (voltmetru de complet\ a lui C3, este afi[at într-un
tensiune cu afi[aj liniar/ logaritmic pe LED-uri) mod selectat (pinul 9, MODE, la plus
este cea de timer. - bargraph, neconectat - un singur
Cum LM3914 (_5) con]ine o surs\ de curent LED).
(disponibil\ la pinul 7), ideea se bazeaz\ pe De aici, aplica]ia se poate
înc\rcarea unui condensator electrolitic, C3, la dezvolta func]ie de cerin]ele de
curent constant, prin R3 (la ap\sarea butonului proiect proprii, prin utilizarea unor
PB1). Dup\ eliberarea butonului, C3 se optocuploare în locul LED-urilor D1 [i
descarc\ prin grupul rezistiv R4 - semireglabil D10, iar printr-o interfa]\ cu por]i
R7; tensiunea pe acest grup scade exponen]ial, logice s\ se genereze diverse
cu o constant\ de timp egal\ cu C3 * (R4 + R7). comenzi.
Aceast\ varia]ie de tensiune se aplic\ [i pinului (kit AVT, Polonia) !

2. Lamp\ de veghe cu LED-uri LM3914. Pentru a varia luminozi-


tatea l\mpii cu LED-uri, de la un
albe [i luminozitate variabil\ poten]iometru se pot modifica
Tendin]a actual\ pe plan mondial este de a num\rul de LED-uri aprinse!
înlocui becurile cu incandescen]\ (fie ele cu Rezistorul de la pinul 7, R5,
kripton) din l\mpile portabile, cu LED-uri de determin\ curentul constant prin
putere, de str\lucire mare (albe). fiecare LED la 20mA. Cu toate
Schema denot\ un mod de a realiza o lamp\ LED-urile stinse, consumul este
cu 10 LED-uri super-luminoase (albe sau 5mA, cu toate aprinse, de 205mA,
albastre, de câteva mii de mcd), dispuse pe aria iar puterea disipat\ de 307mW la
unui cerc de exemplu, comandate fiecare de la tensiune de alimentare de 4,5V.
un generator de curent constant, astfel încât Grupul (tatonat) R1-C1 limiteaz\
lumina emis\ s\ fie uniform\. Se face astfel apel puterea disipat\ a circuitului
la un circuit integrat ale c\rui ie[iri sunt drivere integrat la 500mW.
pentru LED-uri, de curent constant, respectiv (Mike Stuart în Silicon Chip) !

3.Indicator de capacitate pentru nominal\, un singur LED


aprins).
acumulatoare Li-Ion Pentru calibrarea monta-
Cu ajutorul schemei al\turate se poate jului, pe pinul de intrare (5) [i
construi un tester pentru acumulatoarele Li-Ion, cel de referin]\ RHI (6), al lui
cu tensiuni nominale de 3,6V (cum sunt cele din LM3914, trebuie s\ se
telefoane), 7,2V sau 12V. Func]ie de tensiunea m\soare, cu un acumulator
sa nominal\, acumulatorul ce urmeaz\ a fi testat înc\rcat, 1,25V, iar pe pinul
se conecteaz\ la bornele GND [i A, B sau de referin]\ RLO (4), 1,135V.
respectiv, C). Curentul prin LED-uri este de
Pe un bargraph cu 10 LED-uri se afi[eaz\, în câ]iva mA.
procente, dac\ acumulatorul supus testului este (Croif V. Constantin,
înc\rcat complet (100%, toate LED-urile aprin- adaptare dup\ Elektor,
se) sau desc\rcat (cu 10% din capacitatea 1997) !

www.conexclub.ro MARTIE 2006 13


catalog

PSS1215M - Modul ultra-compact


"Surs\ în comuta]ie 12Vcc/1,5A"
alimentat\ direct la 220Vca/50...60Hz

Cod 11005

45 lei

Caracteristici:

- tensiune de intrare 220-240Vac


±15%;
- frecven]a semnalului de intrare
47...63Hz;
- tensiune de ie[ire, în gol 13,8V, în
sarcin\ 12V, ±3%;
- curent ie[ire 0...1,5A;
- putere maxim\ disipat\: 18W;

P
- randament 87%; entru aplica]ii portabile sau de mici comuta]ie PSS1215M.
- riplul tensiunii de ie[ire în sarcin\ dimensiuni, acolo unde un transfor- Aceasta se prezint\ ca un "black-box"
maxim\: 1,7Vv-v; mator de re]ea, fie el [i toroidal ultra-compact cu patru pini: doi pentru
- temperatur\ de lucru: -10...60°C; ultra-plat, ar avea un gabarit mult mai alimentare la 220Vca/50...60Hz (intrare) [i
- dimensiuni: 50 x 20 x 35mm; mare, la puteri de 10...15W, inginerii al]i doi pentru ie[ire (nestablizat\) 12Vcc,
- mas\: 50g. proiectan]i pot opta pentru sursa în maxim 1,5A. !

LTP1557AC - Element de afi[are


Matrice cu 5 x 7 LED-uri

Cod 12162

19 lei

Caracteristici:

- matrice cu puncte, 5 x 7, cu
elemente afi[are tip LED;
- culoare: ro[u;
- lungimea de und\ a luminii emise la
un curent tipic de 20mA prin LED:
660nm;
- intensitatea luminoas\ dat\ la un
curent prin LED de 80mA: 12mcd.

14 MARTIE 2006 www.conexclub.ro


catalog

DE112-RS-20/6,5
Display LCD cu
2 digi]i
www.display-elektronik.de

Cod 11874

7,80 lei
Repartizare pini

Caracteristici:

- tensiune de alimentare, tipic 3V;


- frecven]\ multiplexare 30...100Hz;
- consumul de curent: 1...2µA/cm2;
- timp de r\spuns 440ms; Descrierea segmentului
- temperatur\ de lucru: -10...60°C;
- durat\ de via]\ estimat\: 100.000h.

- urmare din pagina 7 -

Datele despre contur [i gravur\


pot fi utilizate ulterior de c\tre
ma[inile CNC pentru realizarea
prototipului sau a unei serii mici de
circuite imprimate (se va trata mai
am\nun]it într-un capitol viitor).
Genera]i (figura 5a/b/c/d/e/f/g) un
fi[ier de gravare a canalelor de
izola]ie în format HPGL. Urm\ri]i cu
aten]ie ferestrele de dialog.
Copia]i fi[ierul creat *.plt în
directorul ales de dumneavoastr\.
Sunt posibile [i formate de ie[ire
CNC DIN 66025 sau ISO 6983. !
Fig. 5f

Target 3001!

Fig. 5g

www.conexclub.ro MARTIE 2006 15


amc

Idei pentru lucrarea de diplom\

Gheorge Revenco Tester pentru


Amplificatoarele opera]ionale
dubl\ simetric\, iar generatorul de

D
atorit\ complexit\]ii [i diversit\]ii
func]iilor implementate de circui- impulsuri este realizat cu un AO (CI0) de
tele integrate liniare, realizarea tipul 741 sau similar (TL071, TL081, LF
unui tester universal (în genul catometrelor 355, NE5534, etc.). Pentru R3 = 1MΩ [i
de odinioar\ pentru testarea tuburilor C1 = 1µF, frecven]a impulsurilor generate
electronice), este practic aproape impo- este de aproximativ 1Hz. Dac\ se dore[te
sibil\. Dac\ ne limit\m îns\ la amplifica- ca aceast\ frecven]\ s\ fie reglabil\, se
toarele opera]ionale (AO), situa]ia se sim- poate înlocui R3 cu un poten]iometru,
plific\ foarte mult, deoarece, cu toat\ perioada oscila]iilor fiind aproximativ egal\
diversitatea de codificare a acestora, cu produsul R3C1. Condensatorul C1 nu
func]ia de baz\ p\streaz\ elemente este indicat s\ fie polarizat, în cazul
comune, [i în plus, dispozi]ia terminalelor gener\rii frecven]elor foarte joase, deoa-
este compatibil\ pin-cu-pin, la câteva rece la bornele sale tensiunea are amplitu-
Atelierul propriu de grupe de circuite integrate, f\când astfel dinea apropiat\ de Ub, schimbându-[i
posibil\ cuprinderea unui num\r foarte polaritatea cu frecven]a de 1Hz, deci în
electronic\ va fi dotat, prin mare de tipuri de amplificatoare fiecare perioad\, timp de cca. 0,5s,
opera]ionale într-un sistem de testare condensatorul va fi polarizat invers, ris-
când s\ se str\pung\. Amplitudinea osci-
construirea acestui montaj unitar [i simplu. Trebuie precizat faptul c\

electronic, cu un tester

performant pentru

amplificatoare opera]ionale

[i comparatoare (în

capsul\ DIP8 sau DIP14).

Tab. 1
Lista de componente
pentru schemele din
figurile 1 [i 2.

acest tester nu-[i propune s\ m\soare la]iilor este cu aproximativ 1V mai mic\
parametrii amplificatoarelor, ci doar decât valoarea tensiunii de alimentare. În
testarea st\rii de func]ionare a acestora, cazul în care AO testat (montat în soclurile
pentru a elimina astfel rapid, compo- CI1....CI4) este func]ional, semnalul de
Caracteristici: test se va reg\si la ie[irea acestuia, [i va
nentele defecte.
- testeaz\ func]ional AO [i / sau com- Pentru testarea AO obi[nuite (spre deo- aprinde alternativ, cu tactul de 1Hz, cele
paratoare simple, duble (capsul\ sebire de comparatoare [i AO Norton), s-a dou\ diode luminiscente conectate în
ales func]ia cea mai simpl\, conexiunea de paralel, dar cu polaritate invers\. Au fost
DIP8) sau quad (capsul\ DIP14);
repetor, amplificatorul testat fiind coman- prev\zute 4 socluri, cu care se acoper\
- compatibilitate pin la pin cu toate AO
dat de un semnal dreptunghiular simetric. necesarul pentru marea majoritate a AO
de uz general;
Schema recomandat\ pentru tester este curent întâlnite. Astfel, în soclul notat pe
- rezultatul testului este afi[at optic, schema din figura 1 cu CI1, conexiunile
prezentat\ în figura 1 (conform schemei de
cu LED-uri; corespund circuitelor ce con]in un singur
principiu din figura 5a). Dup\ cum se
- frecven]\ de testare: 1Hz. AO în capsul\, DIP8. Aici se vor putea
remarc\, AO sunt alimentate din surs\

16 MARTIE 2006 www.conexclub.ro


amc

În cele expuse mai sus, au fost de limitare a curentului prin LED-uri,


Tab. 2 enumerate tipurile cele mai reprezentative R10...R15, se va alege în func]ie de ten-
Componentele pentru aplica]ia ce are [i mai frecvent întâlnite, dar practic, cu siunea de alimentare a montajului, de tipul
ajutorul acestui tester, se poate testa orice LED-urilor [i de luminozitatea dorit\.
cablajul din figura 7.
tip de AO, identificând dup\ catalog Pentru tensiuni de alimentare de ± 4V,
soclul corespunz\tor. Pentru a nu valoarea acestora va fi de ordinul a 1kΩ,
complica montajul, nu s-au prev\zut iar pentru ±12V, rezisten]a trebuie cres-
[i soclurile rotunde pentru variantele cut\ la 2,5...3kΩ. Rezistoarele R16 [i R17
capsulelor metalice ale AO mono [i principial pot lipsi, rolul lor fiind de a limita
duale, considerate rar utilizate. Dar [i curentul absorbit în cazul circuitelor ce
acestea pot fi foarte u[or testate, prezint\ scurtcircuit pe alimentare, defec-
deoarece dispozi]ia terminalelor ]iune destul de frecvent întâlnit\. Valoarea
testa urm\toarele tipuri: LM / µA / βA741,
respect\ aceea[i ordine ca [i la capsulele recomandat\ este de 50...100Ω/1W.
LM / µA / βM (108, 201, 208, 301, 308),
DIP8, [i pot fi foarte u[or introduse în Alimentarea testerului se va putea
TBA221, TBA222, TL/B (060, 061, 066,
socluri, f\r\ vreo încruci[are a realiza u[or, consumurile fiind mici. Astfel,
071, 081, 087), LM101, NE5534, precum
terminalelor. oscilatorul consum\ aproximativ 1mA
[i mai modernele LF351, LF355, LF356,
Plecând de la ideea c\ nu va fi necesar pentru alimentare la ±4V, ajungând la 2mA
TLC271, etc.

Fig. 1 s\ se testeze simultan dou\ sau mai multe la ±12V. În situa]ia test\rii unui AO QUAD,
Schema electric\ a testerului pentru circuite integrate, pentru optimizarea consumul maxim, pentru o luminozitate
amplificatoare opera]ionale (pentru montajului, s-au folosit numai 4 perechi de moderat\ a LED-urilor, nu va dep\[i
valori componente, a se vedea textul diode luminiscente, primul grup fiind utilizat 20mA. Nu se pun probleme de filtraj
[i tabelele) nu numai pentru CI1, ci [i pentru CI2, [i deosebite [i nici de stabilizare. În figura 2
pentru primul AO din CI3 [i CI4. Similar este prezentat\ o schem\ posibil\ de
sunt valorificate [i grupurile de diode 2 [i 3. alimentator, în care, pentru simplificare
În soclul CI2 se vor putea testa AO
În ceea ce prive[te modul de aplicare a (consumul fiind foarte mic), s-au ob]inut
mono, în capsul\ DIP14 (741, 108 - 308,
semnalului de test, de[i principial toate cele dou\ tensiuni de alimentare printr-un
etc.).
intr\rile neinversoare s-ar putea conecta în divizor cu punctul median conectat la
În soclul CI3 se vor testa amplifica-
paralel, semnalul de la generator apli- mas\.
toarele duale, cum ar fi: LM / βM (358,
cându-se printr-un singur rezistor, s-a În figura 3 este prezentat cablajul
2904), MC1458, MC1558, TL/B (062, 072),
preferat o “risip\” de rezistoare (R4...R9), imprimat corespunz\tor schemei din figura
TL082, TL287, RC4558, LF353, etc.
pentru a evita un rezultat eronat în cazul în 1, iar în figura 4 amplasarea componente-
Soclul CI4 este destinat AO Quad: LM /
care una sau mai multe intr\ri neinver- lor, vederea fiind dinspre fa]a cu
βM (324, 2902), TLO64, TL074, TL084,
soare (cazul circuitelor multiple), ar pre- traseele de interconectare, componen-
B064, BO84, LF347,LM124, MC4741, etc.
zenta o impedan]\ de intrare foarte mic\, tele fiind v\zute "prin transparen]\".
scurtcircuitând astfel semnalul de excita]ie Din punct de vedere constructiv, este
Fig. 2 pentru celelalte AO. Valoarea rezistoarelor recomandabil s\ se foloseasc\ socluri de
Schema electric\ a alimentatorului
recomandat

www.conexclub.ro MARTIE 2006 17


amc

Fig. 3
Circuitul
imprimat
pentru
testerul din
figura 1.
Vedere
a)
dinspre
trasee

Fig. 4
Desenul de
execu]ie a
testerului
pentru AO.
Vedere
b)
dinspre
trasee

Fig. 6a
Cum se c)
completeaz\
schema din
figura 1 pentru Fig. 5
testarea Schemele de principiu care stau la
comparatoa- baza test\rii AO (a), comparatoarelor
relor analogice (b) [i a AO Norton (c)
(vezi [i figura
8) bun\ calitate pentru CI1...CI4, iar celelalte
componente s\ fie noi (nerecuperate).
Tipul, culoarea, dimensiunea [i forma
LED-urilor se aleg func]ie de posibilit\]ile [i
fantezia constructorului. Întrerup\torul SW,
din schema din figura 2, este preferabil s\
fie un push-buton cu revenire, care se va
ap\sa numai dup\ ce AO testat se va
Fig. 6b
introduce în soclu, deoarece, pentru secu-
Completarea ritatea circuitului testat, este contraindicat\
schemei din introducerea sau scoaterea din soclu a
figura 1 pentru acestuia sub tensiune, mai ales în cazul
testarea AO aliment\rii din surs\ dubl\. În tabelul 1 sunt
Norton (vezi [i prezentate valorile recomandate pentru
figura 8) componentele din figurile 1 [i 2. Disipa]ia
pe rezistoarele din figura 1, exceptând R16
[i R17, nu dep\[e[te 50mW, astfel pu-
tându-se folosi rezistoare de 0,125 sau
0,25W.
Pentru încasetarea montajului se pre-
teaz\ foarte bine caseta G203C, care se

18 MARTIE 2006 www.conexclub.ro


amc

schema din figura 1 se completeaz\ alimentarea se face din surs\ unic\.


cu schemele din figurile 6a [i/sau Practic, s-a ajuns la concluzia c\ testarea
6b, rezultând astfel o schem\ acestora într-o conexiune de repetor, ca în
ceva mai complicat\, pe de o cazul schemei din figura 1, nu este
parte datorit\ dispunerii concludent\ [i s-a preferat testarea într-o
diferite a terminalelor conexiune de oscilator (conform schemei
acestor circuite de principiu din figura 5c), cu pre]ul unei
integrate fa]\ de complexit\]i sporite a montajului. În acest
AO obi[nuite, caz semnalul generat de CIØ nu mai este
g\se[te iar pe de alt\ utilizat. Pentru a nu complica prea mult
în magazi- parte, datorit\ cablajul, s-a preferat folosirea a 4 LED-uri
nul CONEX schemei interne a special destinate test\rii comparatoarelor,
ELECTRONIC acestora. Astfel, am- conectate ca sarcin\ la ie[irea compa-
la codul 8008. plificatoarele Norton fiind ratoarelor. Acestea vor clipi în ritmul
Dup\ cum se poa- comandate în curent, au semnalului generat de comparatorul testat,
te observa, testerul în necesitat dou\ rezistoare în plus. perioada de oscila]ie fiind T ≅1,4 RC, unde
varianta din figura 1 nu Alimentarea acestora de regul\ se R este rezistorul conectat între ie[irea
corespunde [i pentru verifi- face din surs\ unic\. Pentru testare, în comparatorului [i intrarea inversoare, iar C
carea AO Norton, [i nici a com- combina]ia de fa]\, s-a preferat cone- este capacitatea conectat\ între intrarea
paratoarelor, care fac parte tot din familia xiunea de comparator (conform schemei inversoare [i mas\ (în cazul de fa]\
AO. Dac\ se doresc [i aceste facilit\]i, de principiu din figura 5b), folosind acela[i conectat\ la -Ub). Pentru C = 10µF [i R =
75kΩ, frecven]a de oscila]ie va
fi de aproximativ 1Hz.
Cablajul corespunz\tor unui
tester ce include [i schemele
din figurile 6a [i 6b, este
prezentat în figura 7. În figura 8
este prezentat\ dispunerea
componentelor pentru acest
ansamblu, cu precizarea c\
vederea este dinspre traseele
cablajului iar componentele
sunt v\zute "prin transpa-
ren]\"- aten]ie deci la monta-
rea soclurilor, pe desen find
marcat terminalul 1. În soclul
Fig. 7 notat cu CI5 se vor putea testa
Circuit imprimat pentru un tester semnal de test generat de CIØ din figura 1 circuitele din familia LM / MC (2900, 3900,
complex, pentru testarea AO, AO [i acelea[i grupuri de LED-uri. Ca [i în 3301, 3401), iar în soclul IC6, cele din
Norton [i a comparatoarelor cazul AO obi[nuite, LED-urile se vor familia LM / MC (239, 339, 2901, 3302), cel
analogice, conform figurilor 1, 6a [i aprinde alternativ în ritmul semalului de mai frecvent întâlnit fiind LM / βM 339.
test (în cazul în care circuitul testat este Valorile componentelor sunt cuprinse în
6b
tabelul 2.
Rezistorul notat cu Rx în
figura 8 (amplasat între R6 [i
R8), reprezint\ un [trap.
Celelalte 16 rezistoare, nota-
te cu R pe schema din figura 6b
[i ne-notate în figura 8, pot fi
toate de 100kΩ ± 50kΩ/0,1W,
cu observa]ia c\ rezistoarele
conectate între intr\rile inver-
soare [i ie[ire, împreun\ cu
condensatoarele respective,
determin\ frecven]a de osci-
la]ie, care nu este critic\, dar
Fig. 8
practic este preferabil s\ fie în
bun), dar unul din cele dou\ LED-uri va jur de 1Hz.
Desenul de execu]ie a unui tester avea o luminozitate mai sc\zut\, datorit\ Bibliografie:
pentru testarea AO, AO Norton [i a compromisului impus de combina]ia cu 1. Circuite integrate analogice - Catalog de
comparatoarelor analogice, conform schema din figura 1. Comparatoarele au Râpeanu + colectiv ;
figurilor 1, 6a, 6b [i a circuitului de regul\ ie[irea cu colectorul în gol, [i 2. Catalog semiconductori MOTOROLA;
imprimat din figura 7 ofer\ dou\ st\ri, low [i high, iar 3. Colec]ia revistei Elektor, edi]ia german\. !

www.conexclub.ro MARTIE 2006 19


security

Sandu Doru Central\ inteligent\ de alarm\


comraex@yahoo.com
cu tastatur\ [i 4 zone

reprezint\ întârzierea între momentul vio-

C
entrala inteligent\ de alarm\ cu
patru zone de supraveghere [i l\rii zonei [i momentul semnaliz\rii eveni-
operabil\ de la o tastatur\ este mentului. Acesta d\ posibilitatea dezac-
destinat\ protec]iei imobilelor mici. Cen- tiv\rii centralei în intervalul de timp
trala semnalizeaz\ complet, acustic [i prestabilit, între 6 [i 54 secunde.
luminos, evenimentele [i starea acesteia.
Realizat\ cu Ofer\ un jurnal cu evenimentele memo- Modul de programare
rate, în memoria nevolatil\, chiar dac\ s-a La punerea sub tensiune, centrala trece
microcontroler, centrala de ^ntrerupt tensiunea de alimentare. într-o stare stabil\ [i face testul LED-urilor
[i a sistemului acustic de semnalizare.
alarm\ asigur\ un grad Defini]ii pentru starea centralei Nu necesit\ opera]ii prealabile de
ini]ializare, trecându-se direct la programa-
[i a zonelor
ridicat de siguran]\ [i rea zonelor [i a timpilor de intrare [i ie[ire.
Starea centralei Meniurile de programare ale centralei
sunt:
stabilitate în func]ionare Centrala se poate gasi în una din
- Meniul 1 = zona 1
urm\toarele cinci st\ri:
- Central\ dezarmat\ este o stare stabil\ - Meniul 2 = zona 2
(f\r\ erori sau alarme - Meniul 3 = zona 3
din care se iese numai pe baz\ de cod;
- Central\ prearmat\ este o stare instabil\ - Meniul 4 = zona 4 " neprogramabil\
false). din care se poate ie[i numai dup\ - Meniul 5 = cod master
trecerea timpului de intrare/ie[ire, - Meniul 6 = cod user 1
- Central\ armat\ este o stare stabil\ din - Meniul 7 = cod user 2
care se poate ie[i numai pe baz\ de - Meniul 8 = cod service
cod; Activare central\: [cod] [*]
- Central\ în curs de
programare este o stare
stabil\ din care se poa-
te ie[i numai dup\ în-
cheierea ciclului de pro-
gramare.

Zonele centralei
- Zona activ\ 24 de ore
Date tehnice : este zon\ activ\ indife-
rent de starea centralei
- num\r de zone: 4;
are timpul de alarmare
- tip zone : programabile (intare/ie[ire, cel mai lung [i nu i se
instantanee, 24h), bucl\ "end of poate defini un timp de
line" (închis\ la cap\t cu rezistor); intrare;
- temporizare intrare / ie[ire la armare - Zona activ\ este zona
/ dezarmare : 0...81/0...54 secunde, c\reia i se poate defini
tipul [i timpul de intrare;
programabil în cuante de câte 6
- Zona dezactivat\ este
secunde; zona inactiv\ indiferent de starea Dezactivare central\: [cod] [*]
- operare de la tastatur\; centralei. Secven]a de programare cod:
- coduri formate din patru cifre, re- Zona violat\ se caracterizeaz\ prin [cod service] [#] [meniu prog.] [cod
programabile de la tastatur\ (cod contact de senzor activ sau prin leg\tura prog.]
utilizator, cod service, master, etc.); c\tre senzor ^ntrerupt\. Exemple.
Evenimentul este reprezentat de Secven]a practic\ de programare a
- semnalizare stare zone, mod
ac]iunile centralei în urma viol\rii unei zone unui cod conform celor de mai sus,
(armat/dezarmat) [i tensiune active detectat\ prin senzori cu contact de respectiv programarea codurilor 2570
alimentare pe LED-uri [i/sau diferite tipuri. (pentru master), 1357 (user 1 - utilizator 1),
buzzer; Timpul de intrare/ie[ire poate fi definit 3851 (user 2 - utilizator 2) [i reprograma-
- ie[iri alarm\: pe releu. pentru fiecare zon\ în parte, cu excep]ia rea codului de service în 9735; ini]ial codul
zonei patru (instantanee, activ\ 24h) [i service este 1234:

www.conexclub.ro MARTIE 2006 21


security

activa [i dezactiva centrala. Codul service


Secven]a de nu are restric]ii.
Secven]a de programare a zonelor este:
programare
[cod service] [#] [meniu zon\] [tip zon\
(digit 1)] [timp intrare (digit 2)]
Exemple de programare a zonelor:
Programare zona 1 - instantanee:
"1234" "#" "1" "1" "0"
Pogramare zona 2 - 24h [i timp de intrare
/ ie[ire de ~8 sec.:
"1234" "#" "2" "0" "1"
Programare zona 3 - dezactivat\:
"1234" "#" "3" "3" "0"
Programare cod master: Programare cod user 2: Zona 4 se programeaz\ numai
"1234" "#" "5" "2570" "1234" "#" "7" "3851" software, la fabricare [i este zon\ definit\
Programare cod user 1: Programare cod service: “zon\ 24h”.
"1234" "#" "6" "1357" "1234" "#" "8" "9735" Toate zonele sunt "end of line" [i se vor
Observa]ii. Codul master poate schimba închide cu un rezistor de 10kΩ.
Tab. 1 cod user 1 [i 2 [i activa / dezactiva centra- Centrala se poate programa complet
la. Codul user 1 [i cod user 2 poate numai folosind numai "cod service".
Semnaliz\rile centralei
Codul service înscris de fabricant este
"1234" [i se va schimba imediat dup\
instalare [i trecerea în proprietatea noului
utilizator.
Centrala poate fi programat\ în orice
moment, memoria codurilor fiind nevolatil\.
Ultimul cod de activare / dezactivare tastat
r\mâne înscris [i se poate citi chiar [i dup\
întreruperea aliment\rii centralei.
Programarea gre[it\ de trei ori
consecutiv produce declan[area sirenei de
alarmare. Dezactivarea se face conform
procedeului standard.
Schema electric\
Centrala inteligent\ de alarmare supra-
Fig.1
vegheaz\ permanent patru linii de intrare
Schema electric\ a centralei de alarmare. Pentru zonele Z3 [i Z4 schema se [i are întreaga arhitectur\ construit\ în
completeaz\ cu un circuit cu LM339 configurat similar. Tastatura se jurul microcontrolerului PIC16F84. Pentru
conecteaz\ la liniile L1…L4, respectiv coloanele C1…C3 simplitate, oscilatorul a fost
construit cu elemente RC de bun\
calitate, fapt ce nu îi afecteaz\
performan]ele.
Alimentarea circuitului de
intrare se face cu 12Vcc printr-o
diod\ care nu permite inversarea
polarit\]ii. Intr\rile Z1, Z2, Z3 [i Z4
se închid la +12V prin toate
contactele elementelor de supra-
veghere ^n serie cu un rezistor de
10kΩ. St\rile acestora sunt pre-
luate de microcontroler prin pinii
RA0, RA1, RA2, RA3 [i analizate
conform secven]elor de program.
Deciziile luate vor fi presemna-
lizate optic cu ajutorul celor trei
LED-uri Z1, Z2, Z3 [i acustic cu
ajutorul buzerului. Zona patru (Z4)
nu este semnalizat\ deoarece are
un singur mod de func]ionare des-
cris în tabelul explicativ. Pentru
semnalizarea acustic\ se deose-
besc trei situa]ii:
1. Fiecare ap\sare pe una din
taste produce un “bip” scurt;
2. Introducerea codurilor în format
corect este semnalizat\ prin trei
“bip”-uri scurte;

22 MARTIE 2006 www.conexclub.ro


security

Recomand\ri
3. Introducerea codurilor în format incorect
este semnalizat\ prin 16 “bip”-uri, urmate
de revenirea la starea ini]ial\.
Orice cod introdus gre[it de trei ori
consecutiv va fi interpretat ca o interven]ie
neautorizat\. Func]ie de situa]ie, va fi sau
nu anclan[at releul ce pune în func]iune
sirena pentru alarmare. Modul de lucru [i
de supraveghere a zonelor, este stabilit
prin intermediul tastaturii, conform proce-
durilor descrise anterior. Pentru aceasta,
microcontrolerul cite[te permanent st\rile
ap\rute la intersec]ia coloanelor RA0,
RA1, RA2 cu liniile RA3, RA4, RA5 [i RA6.
De remarcat faptul c\ liniile L1...L4 au rol
dublu, fie de a servi tastatura, fie de a
comunica operatorului diversele st\ri
predefinite în program. Frecven]a succe-
siunii secven]elor este suficient de mare
pentru a nu compromite derularea progra-
mului [i implicit exercitarea func]iilor pentru
Fig. 2
care a fost proiectat dispozitivul.
Circuitul imprimat al centralei de alarm\. Dimensiuni 123 x 83mm. În figurile 2 [i 3 se prezint\ imaginile
circuitului imprimat [i modul de amplasare
a componentelor. Dimensiunile cablajului
sunt 123 x 83mm.
Încasetarea se face împreun\ cu
tastatura standard într-o cutie metalic\ al
c\rei capac va ]ine armat microswich-ul
antiefrac]ie. Aten]ion\m pe cei ce observ\
diferen]e între fotografii [i circuitul im-
primat, c\ acesta din urm\ a fost repro-
iectat pentru a putea fi u[or executat [i
prin procedeul manual, de cei ce nu au
alte posibilit\]i. LED-urile de culoare
verde, neprezentate în schem\ sunt utili-
zate pentru iluminarea tastaturii [i se ali-
menteaz\ direct de la +12Vcc, printr-un
rezistor cu valoarea de 1kΩ.
În încheiere, semnal\m c\ se pune la
dispozi]ia celor interesa]i programul în
format .hex, versiunea 002, care poate fi
scris în microcontrolerul PIC16F84 printr-
una din metodele descrise anterior în
paginile revistei. Programul poate fi
solicitat prin e-mail redac]iei (vinzari@
conexelectronic.ro sau redactie@conex
club.ro) sau autorului (comraex@
yahoo.com)
Formatul .asm al programului, numai
pentru tastatur\, este foarte lung, [i nu se
poate prezenta din cauza lipsei de spa]iu
(poate fi solicitat prin e-mail); este protejat
conform legii drepturilor de autor [i nu
poate fi utilizat în scopuri comerciale f\r\
acordul autorului.
Bibliografie
1. Site-ul firmei produc\toare de memorii,
microcontrolere [i microprocesoare, Micro-
chip, www.microchip.com.
2. Documenta]ie în limba român\ procesat\ de
AF Tehnica s.r.l. !

Fig. 3
Desenul de amplasare a
componentelor pe cablaj

www.conexclub.ro MARTIE 2006 23


comunica]ii

Avertizor
pentru telefon

{tefan Lauren]iu, Automatica S.A.


stefan_l_2003@yahoo.com

A
paratul se preteaz\ mai ales când din dou\ baterii de 1,5V. Aparatul nu
unul dintre telefoane este electro- consum\ decât atunci când este pornit din
nic. Diferen]ele de impedan]\ ale întreruptorul propriu [i consum\ mai mult
celor dou\ aparate sunt substan]iale din numai atunci când telefoanele sunt ridicate
Aparatul descris mai jos

este un accesoriu util acolo

unde se utilizeaz\ dou\

telefoane fixe, conectate pe

aceea[i linie. Alimentat din

surs\ proprie (dou\ baterii

R6) aparatul indic\, prin

aprinderea unui LED verde,

utilizarea unui telefon. Un

al doilea LED, ro[u, indic\

prezen]a pe linie a unui


Fig. 1
telefon-deriva]ie în timpul Schema electric\ a averizorului

utiliz\rii telefonului din furc\ (4mA, respectiv 6mA). În aceste


punctul de vedere al liniei [i detec]ia unui condi]ii cele dou\ baterii pot asigura
principal. telefon-deriva]ie electronic este mult mai 50...100 de ore de utilizare.
dificil\. Combina]iile uzuale de LED-uri Partea inteligent\ a schemei o repre-
serie/paralel nu sunt suficiente pentru o
bun\ semnalizare. Tab. 1 Func]ionare montaj
Schema aparatului este cea din figu-
ra 1, iar în tabelul 1 se poate vedea modul
de func]ionare al aparatului.
}inând cont de restric]iile impuse
asupra consumului din linie, este necesar\
o alimentare local\. Aceasta este realizat\

26 MARTIE 2006 www.conexclub.ro


comunica]ii

T2, atent reglat\ din RV1. T2 intr\ în


conduc]ie, aprinzând LED-ul ro[u.
Toate componentele, cu excep]ia co-
nectoarelor telefonice, a comutatorului de

Sfat practic!
pornit-oprit, a bateriilor [i eventual a celor
dou\ LED-uri sunt montate pe un cablaj
imprimat cu dimensiunile de 44 x 45mm
prezentat în figura 2. Montarea compo-
nentelor pe cablaj [i conectarea la linie
trebuie f\cut\ ca în figura 3. În func]ie de
configura]ia concret\, este posibil\

U
conectarea [i a unui al treilea terminal, cel 813BS (U813BSE) este un
Fig. 2 de sonerie. LED-urile pot fi montate [i în prescaler de 1.1GHz pentru
Desenul circuitului imprimat exteriorul cablajului, utilizând suportul tunere TV CATV sau Satelit,
specific [i conectându-le cu fire la plac\. bucle PLL sau frecven]metre cu factor
zint\ utilizarea celor dou\ pun]i: cea Pentru RV1 a fost prev\zut un de divizare 64, 128 sau 256, factor ce se
montat\ în paralel pe linie [i cea în serie cu poten]iometru semireglabil multitur\, iar poate programa la pinul 5 (sau 2, func]ie
deriva]ia (mai ales). cablajul permite montarea mai multor de varianta de capsul\ în care este
Circuitul paralel detecteaz\ sc\derea tipuri. Se poate utiliza [i un poten]iometru realizat).
semireglabil monotur\, de mici Cele mai cunoscute moduri de
dimensiuni. capsul\ la BS813 este DIP8 [i SIP6.
Dup\ realizare, aparatul se Pentru a facilita migra]ia de la un tip de
alimenteaz\ cu tensiune prin închiderea capsul\, pentru care este proiectat PCB-
lui S1, f\r\ a-l conecta la linia telefonic\.
În aceste condi]ii ambele LED-uri trebuie
s\ se aprind\. Se conecteaz\ montajul
(alimentat) la linie. Ambele LED-uri
trebuie s\ fie stinse. Se ridic\ din furc\,
alternativ, câte un telefon. Se constat\
aprinderea LED-ului verde. Se regleaz\
RV1 astfel încât LED-ul ro[u s\ fie stins
atunci când deriva]ia nu este utilizat\ [i
atunci când telefonul principal este scos
din furc\. Cu telefonul principal utilizat, se ul, la altul, prezent\m schema bloc [i
Fig. 3 ridic\ deriva]ia din furc\ [i se urm\re[te semnifica]ia pinilor. În parantez\ sunt
aprinderea LED-ului ro[u. Dac\ este trecu]i pinii corespunz\tori capsulei SIP6
Desenul de amplasare a
nevoie, se repet\ reglajul poten]iometrului (TELEFUNKEN Semiconductors). !
componentelor
RV1. !
Bibliografie:
tensiunii din linie cauzat\ de ridicarea din 1. Revista Popular Electronics (Poptronics)
furc\ a unuia dintre cele dou\ telefoane. În
aceste condi]ii T1 este polarizat în con-
duc]ie prin R5 [i LED-ul verde HL1 se
aprinde. Curentul prin LED [i prin tran-
zistor este limitat de R6. Dac\ ambele
telefoane sunt în furc\, tensiunea în linie
este corespunz\toare unei baterii de 48V
bine înc\rcate (adic\ de cca 50...52V), iar
divizorul format din R2, R4 [i R5 ]ine blocat
tranzistorul T1 [i LED-ul verde este stins.
Conectat\ între telefonul principal [i cel
deriva]ie, puntea format\ din D1-D4 are
drept sarcin\ un rezistor de 220Ω (R1).
Când telefonul principal este ridicat din
furc\ pe grupul R1, R7 apare o tensiune
suficient\ astfel încât T2 s\ fie men]inut
blocat [i LED-ul ro[u HL2 s\ fie stins. În
acest timp dac\ se ridic\ deriva]ia curentul
consumat de aceasta modific\ distribu]ia
tensiunii pe divizorul rezistiv din baza lui

www.conexclub.ro MARTIE 2006 27


security

HAA79 Detector de gaz


metan, butan sau propan

Instalat corespunz\tor
[i propanul sunt gaze mai grele decât
în buc\taria din lo- aerul; detectorul se va instala pe perete,
cât mai aproape de podea! În aceea[i
cuin]\ sau în locul ordine de idei, când se alege locul de
amplasament, trebuie ]inut cont de
unde este amplasat\ condi]iile de mediu. Detectorul trebuie
protejat împotriva concentra]iilor mari de
centrala termic\ praf (nisip), aburi, s\ruri sau curen]i de aer
puternici!
(alimentat\ cu gaz), Concentra]iile pentru generarea unei
alarme (detectorul fiind calibrat conform
detectorul de gaze standardului britanic pentru gaz metan)
sunt:
poate preveni din timp - metan 2.500...10.000ppm;
- propan 1.800...7.500ppm;
eventuale pagube - butan 1.250...5.000ppm.
Altfel, alarma este generat\ la o
materiale [i umane, concentra]ie de 5%...20% din LEL (Low
Explosive Limit - Limita Minim\ de

R
urmare a unei explozii. \spundem pe aceast\ cale Explozie).
cititorilor care ne-au adresat La alimentare (cu 12Vcc, minim
întreb\ri, în ultimul timp, pe tema 100mA) are loc opera]ia de ini]ializare a
unor detectoare de gaz. În acela[i timp, senzorului (LED-urile ro[u [i verde se vor
am r\mas impresiona]i de recentele aprinde), care dureaz\ aproximativ dou\
Caracteristici: evenimente (avarii importante, provocate minute. În stand-by, LED-ul verde este
de explozii, ca urmare a unor acumul\ri de aprins, semnalizând operare normal\, iar
- Tipul senzorului: semiconductor; gaze de combustie), evenimente în care cel ro[u stins. În alarm\, ambele LED-uri
- Timp de ini]ializare: pân\ la 2min; [i-au pierdut via]a oameni [i care, totu[i, sunt aprinse; în plus, buzzerul emite un
- Timp de r\spuns: pân\ la 20min; puteau fi prevenite. O reconsiderare legis- semnal sonor, iar releul deschide contactul
- Tensiune de alimentare: 12Vcc / lativ\, în ceea ce prive[te obligativitatea NC (contactul poate fi utilizat la comanda
100mA (op]ional cu adaptor, cod utiliz\rii, în locuri de interes public, a unor centralei de alarm\ / incendiu).
PS1203); detectoare de prevenire a dezastrelor Senzorul dispune de 4 fire pentru
- Moduri alarm\: sonor pe buzzer (gaz, fum / incendiu, etc.), este necesar\. conexiune: dou\ pentru alimentare
piezo, contact releu NC (normal Detectorul HAA79 detecteaz\ prezen]a (+12Vcc [i GND) [i dou\ pentru ie[irea de
închis) [i optic pe LED. Consum în aer a tuturor gazelor de combustie: semnalizare (contactele releului, COM [i
maxim în alarm\: 140mA; metan, propan (LPG), butan [i izobutan, NC).
- Temperatur\ de lucru: -10°C...50°C; etc. Detectorul poate fi utilizat în [coli,
- Umiditate mediu: max. 95%RH; restaurante, cl\diri cu destina]ie public\ Cei interesa]i mai pot citi pe site-ul
- Mas\: 300g; sau industrial\. Velleman (www.velleman.be) despre
La montaj, trebuie ]inut cont de un HAA75 - detector optic de fum. !
- Dimensiuni: 140 x 85 x 35mm.
aspect, foarte important, anume c\ butanul

28 MARTIE 2006 www.conexclub.ro


comunica]ii

Telefoane
conectate în paralel
Restric]ii [i confiden]ialitatea
convorbirilor

Croif V. Constantin
croif@elkconnect.ro

Cu ajutorul montajului
electronic prezentat, se poate asigura
confiden]ialitatea convorbirilor la telefoanele cuplate
în paralel, pe o linie. Se asigur\ [i unele restric]ii în ceea ce
prive[te apelurile efectuate.

Fig. 1
Schema
electric\ a
aplica]iei

Descrierea aplica]iei

P
Caracteristici: robabil c\ aplica]ia prezentat\
- proiect modular (configurabil pentru poate fi încadrat\, foarte bine, [i la Analizând schema electric\ din figura 1,
num\rul dorit de telefoane cuplate o rubric\ "Pagina cu idei" sau se remarc\ topologia sa simetric\. Fiecare
"Sisteme de securitate". Exceleaz\ prin modul include o punte redresoare de mic\
în paralel);
simplitate [i func]ionalitate. Construc]ia putere (pe circuitul imprimat s-a utilizat o
- poate fi programat num\rul dorit de
modular\ permite executarea montajului punte de 1A, în capsul\ DIP, DB104,
telefoane cu (slave) sau f\r\
pentru num\rul dorit de ie[iri, func]ie de montat\ cu pinii întor[i la 180°), un
(master) restric]ii;
cerin]ele utilizatorului. Num\rul de linii stabilizator parametric format de o diod\
- de pe liniile interne definite ca telefonice interne, cu sau f\r\ restric]ii, pot Zener cu prag de 6,2...8,2V (sau 24...33V,
master se pot efectua [i recep]iona fi programate hardware, în faza de func]ie de cum se dore[te a se programa
convorbiri în mod confiden]ial [i se construc]ie, prin alegerea corespunz\toare linia intern\, master sau slave) [i un
poate asculta un telefon definit a unor diode Zener. rezistor de 220Ω. Stabilizatorul parametric
slave; Aplica]ia elimin\ nepl\cerile create de comand\ în gril\ un tiristor rapid (BT169
- liniile interne definite ca slave nu pot telefoanele cuplate în paralel (cineva ridic\ sau echivalent), de mic\ putere, al c\rui
lansa convorbiri (nu primesc ton), receptorul peste o convorbire în desf\- anod se afl\ în serie cu un LED (pentru
îns\ pot prelua direct un apel [urare!). Montajul se preteaz\ foarte bine, semnalizare linie în uz).
extern (când sun\ telefonul). De pe la birouri de firme de mici dimensiuni, Linia telefonic\ din exterior se conec-
aceast\ linie nu se poate asculta apartamente sau case de mari dimensiuni, teaz\ la montaj prin conectorul J5, de tip
convorbirea altui telefon conectat în echipate cu o singur\ linie telefonic\ (pe RJ11, 6p6c ([ase poli [i [ase contacte
paralel (prin modul). fir). fizice - pini) sau 6p4c ([ase poli, îns\
numai 4 contacte fizice).

30 MARTIE 2006 www.conexclub.ro


comunica]ii

24...33V, r\mân blocate, chiar dac\ se


ridic\ receptorul telefonului corespunz\tor
sec]iunii sale. Astfel, convorbirea
Fig. 2 telefonului master r\mâne confiden]ial\.
Desen explicativ Confiden]ial\ r\mâne [i convorbirea unui
pentru modul de telefon slave (care preia direct un apel
utilizare (exemplu de venit pe linie) fa]\ de un alt telefon slave!
modul configurat cu o
Restric]ii [i confiden]ialitatea
linie master, la J4 [i
trei slave) convorbirilor. Utilizare.
În faza de construc]ie, func]ie de dio-
dele Zener utilizate, pot fi configurate, dup\
dorin]\, un num\r de telefoane master
(poate fi chiar mai mult de unul) [i slave.
Modul de configurare a fost explicat mai
sus. Linia telefonic\ fix\ se conecteaz\ la
conectorul J5.
Dac\, de exemplu, telefoanele s-au
Telefoanele din locuin]\ (sau birou), telefonic\ digital\, Romtelecom, s-au configurat astfel: telefonul corespunz\tor
conectate actualmente în paralel, se cu- m\surat, de exemplu cca. 14...15V în conectorului J4 - master, iar telefoanele co-
pleaz\ la conectoarele J1...J4. Conform convorbire / ton, cu un singur telefon pe respunz\toare conectorilor J1...J3 - slave,
schemei electrice din figura 1, aplica]ia linie sau 9,5V cu dou\ telefoane în paralel,
este configurat\ cu o linie master cuplate pe aceea[i line.
(disponibil\ la conectorul J1, tip RJ11) [i 3 La o linie slave, pentru a acoperi în mod
slave (conectorii J2...J4). sigur acest decalaj de parametrii (deci
Care este diferen]a, pe schema elec- tensiunile de pe liniile telefonice depind [i
de num\rul de telefoane cuplate în
tric\, dintre o linie master [i una slave? O
linie master se programeaz\ utilizând pe paralel), se vor utiliza diode Zener cu prag
locul marcat pentru diod\ Zener (D5, în de stabilizare cuprins între 24V [i 33V.
exemplul din figura 1), o diod\ stabili- Valoarea optim\ a lui R1 (sau R2...R4) se
zatoare de 500mW cu prag de 6,2V, 8,2V stabile[te [i func]ie de dioda Zener
sau chiar 9,1V (func]ie de starea [i utilizat\.
consumul liniei telefonice). La o linie Un parametru care intereseaz\ este
curentul de men]inere al tiris-
torului BT169: 2...5mA. Informa-
]ia este util\ în cazul în care se
alege alt tip de tiristor. pot fi întâlnite situa]iile descrise mai jos [i
BT169 este conectat în exemplificate în figura 2.
diagonala de c.c. a pun]ii redre- Telefonul master nu are nici o restric]ie,
soare; tiristorul este comandat func]ionând normal. El poate asculta
în poart\ de stabilizatorul para- convorbirile efectuate de un telefon slave.
metric cu diod\ Zener. În Mai multe telefoane master programate,
conduc]ie, el permite cuplarea presupune utilizarea practic, a dou\ tele-
telefonului, de la conectorul ce foane în paralel.
a)
apar]ine sec]iunii sale, la linia Un telefon slave nu prime[te ton, deci
telefonic\. Când se întâmpl\ nu poate lansa o convorbire telefonic\.
b) acest lucru? Fie în cazul unui Poate îns\ prelua un apel telefonic, în
apel primit din exterior urmat de momentul în care sun\ soneria telefonului.
ridicarea receptorului telefonului Convorbirea sa nu poate fi auzit\ dintr-un
master sau slave (tensiunea pe alt telefon programat ca slave, îns\ poate fi
linie în acest caz este de cca. ascultat\ de la telefonul master.
90Vca), fie în cazul ridic\rii
receptorului telefonului master, De principiu, când se conecteaz\ alte
pentru a efectua o convorbire echipamente pe linia telefonic\, trebuie
(tensiunea de prag a diodei solicitat acordul operatorului de telefonie.
Zener, 6,2V, este mai mic\ Montajul func]ioneaz\ ca o "minicentral\"
Fig. 3 decât cea de pe linie, 9...15V). telefonic\. Montajul nu se poate utiliza în
Circuitul imprimat (a) [i desenul de execu]ie (b) Tiristoarele comandate în gril\ scopuri comerciale f\r\ acordul redac]iei
de la diodele Zener cu prag de sau al autorului. !

www.conexclub.ro MARTIE 2006 31


microcontrolere

K8048 Programator [i plac\ de dezvoltare


pentru microcontrolere PIC

Programator

A
plica]ia K8048 constituie, pe lâng\ grama direct în circuit, prin intermediul
un mijloc de exersare a electronicii conectorului ICSP de pe plac\.
multifunc]ional pentru practice, de hobby (kit-ul fiind reali- Software-ul pentru programare se nu-
zat în varianta neasamblat\), un mod de a me[te "PROGPIC2" (poate fi desc\rcat de
microcontrolere de uz ob]ine propria plac\ multifunc]ional\ pe site-ul Velleman, ca de altfel [i ma-
pentru microcontrolere (programator [i nualul kit-ului, la www.velleman.be). Pen-
general produse de
plac\ de dezvoltare) [i o cale de a utiliza tru compilarea propriului cod surs\ (for-
Microchip. Kit-ul proiectat un software original (PROGPIC2.exe), matul .asm sau a fi[ierelor care nu v\
altul decât cele cu care cititorii erau obi[- parvin direct în formatul .hex [i trebuie
de Velleman ofer\ [i nui]i (vezi colec]ia Conex Club, respectiv compilat) se utilizeaz\ utilitarul MPLAB, ce
ic-prog.exe). poate fi preluat [i de pe site-ul Microchip -
posibilitatea test\rii directe De[i montajul a mai f\cut obiectul www. microchip.com.
prezent\rii în revist\ (vezi Conex Club nr.
a aplica]iilor, dispunând pe 11/2003 [i numeroasele reclame din Prezentarea schemei electrice
colec]ie), revenim cu o prezentare mai Se remarc\, la o prim\ privire, utilizarea
plac\ de maxim 6 ie[iri ampl\, în care se vor face comentarii numai de omponente discrete, practic f\r\
asupra schemei electrice [i se va pre- nici un circuit integrat specializat (cu
(LED-uri) [i 4 intr\ri
zenta, integral modul de execu]ie practic\ excep]ia regulatoarelor VR1 [i VR2). Acest
(butoane cu contact normal a kit-ului. aspect face [i mai interesant\ aplica]ia.
K8048 este un programator multi- Conversia semnalelor din format RS232 în
deschis). func]ional, realizat de Velleman, pentru semnale TTL (0-5V) se realizeaz\ cu
familia de microcontrolere PIC Flash de la tranzistoare de uz general, configurate ca
Microchip. Diferite tipuri de µC PIC pot fi inversoare. Este cazul tranzistoarelor T1,
programate (de la cele cu 8 pini pân\ la T2, T3 sau T4.

Caracteristici:
- se utilizeaz\ pentru µC Flash
Microchip;
- programeaz\ (sau se pot testa
aplica]ii pentru) µC cu 8, 14, 18 [i
28 de pini (PIC16F629, PIC16F675,
PIC16F83, PIC16F84, PIC16F871,
PIC16F872, PIC16F873,
PIC16F874, PIC16F876,
PIC16F627, PIC16F628, etc.);
- 4 push-butoane [i 6 LED-uri pentru
testarea programelor înscrise în µC,
- conectare la PC, pe portul serial
RS232;
- software inclus (pentru compilare [i Fig. 1
programare cod surs\);
- alimentare la 12…15Vcc, minim Prezentarea în ansamblu a pl\cii
300mA; K8048
- kit-ul include un µC PIC16F627;
- dimensiuni: 145 x 100mm.
*Disponibil [i în variant\ asamblat\ cele cu 28 pini). Un grup de [ase LED-uri Liniile portului serial, RTS [i DTR (pinii
sub codul VM111. [i patru push-butoane cu contact normal 7 [i 4), de la SK2, sunt utilizate ca semnale
deschis, faciliteaz\ testarea µC programat de ceas [i date (pentru pinii de programare
Resurse minime:
direct în soclul din programator. Micro- ai µC, respectiv PGC [i PGD), iar Tx (3),
PC compatibil IBM, Pentium, WIN controlerele PIC de alt tip (peste 28 pini, de CTS (8) [i RI (9) pentru a verifica [i/sau a
95/98/ME/XP/2000, CD-ROM [i un
port serial (COM) liber. exemplu PIC16F877) sau cele ambalate în controla opera]ia de programare.
alt tip de capsul\ decât DIP, se pot pro- Schema se alimenteaz\ cu minim

www.conexclub.ro MARTIE 2006 33


microcontrolere

Fig. 2 Fig. 3

15Vcc (300mA) la conectorul ob]ine [i tensiunea de alimentare a µC,


jack SK1. Tensiunea de +5V, pentru pinul VDD, prin intermediul
programare, de valoare mare, stabilizatorului VR2 (LM78L05).
+VPP, aproximativ 13,5Vcc ([i Comutatorul cu pârghie, SW5, permite
care se aplic\ pe pinul alegerea modului de lucru: programare
/MCLR/Vpp al µC) se ob]ine de (pozi]ia PGM), stand-by (pozi]ie mijlocie)
la regulatorul VR1 (LM78L12). sau testare program înscris în µC (RUN).
Acesta are montat în serie cu Cu pârghia comutatorului respectiv în
pinul de referin]\, c\tre mas\, pozi]ie mijlocie, µC poate fi introdus în
diodele D2 [i D3. Astfel, la soclu f\r\ riscuri (tensiunea de programare
ie[irea acestuia tensiunea [i cea de alimentare nu se aplic\ la pinii
Fig. 4
cre[te de la 12V la 13,5V. corespunz\tori).
Din tensiunea de 13,5V, se Pe pozi]ia PGM, SW5 (sec]iunea A)

Fig. 5
Schema electric\ a
programatorului / pl\cii
de dezvoltare K8048 de
la Velleman

34 MARTIE 2006 www.conexclub.ro


microcontrolere

- GP2 [i GP4 pentru µC PIC cu 8 pini;


- RC0...RC4 pentru µC PIC cu 14 pini;
- RB0...RB5 pentru µC PIC cu 18 pini
- [i RA0...RA5 pentru µC PIC cu 28 de pini.
Ca intr\ri, se utilizeaz\:
- SW1 pentru GP5 la µC PIC cu 8 pini;
- SW1 [i SW2 pentru RC5 [i RB2 pentru
µC PIC cu 14 pini;
- pinii RA0...RA3 la µC PIC cu 18 pini
pentru cele patru comutatoare
- [i pentru acelea[i patru comutatoare
SW1...SW4, pinii RB0...RB4 de la µC
PIC cu 28 de pini.
Aplica]iile pot fi testate cu oscilator
intern sau extern (cu cuar] de 4MHz, X1).
Opera]ia este facilitat\ de jumperii
JP1...JP6. Pe plac\ se identific\ [i butonul
RESET PIC (SW6). Pentru µC PIC cu 8
pini nu este posibil\ utilizarea oscilatorului
Fig. 6 extern cu cristal de cuar].
A[a cum se amintea mai sus, conec-
Programul PROPIC2.exe. Prezentarea
torul SK3 faciliteaz\ programarea µC PIC
desf\[urat\ a meniului
montate într-un circuit - ICSP (f\r\ a le
scoate din soclu sau dezlipi de pe placa pe
care sunt montate; aceste pl\ci au un
permite aplicarea tensiunii de alimentare Cu SW5 comutat în pozi]ie RUN, micro- conector similar). Pinii pentru programare
de +5V, care este semnalizat\ de LED-ul controlerul este alimentat normal, cu +5V ICSP, universal valabil, sunt: VPP, DATA,
D9. Sec]iunea B din SW5 comut\, în la pinul VDD iar aplica]ia înscris\ în urma VDD, CLK [i GND.
acela[i timp, tensiunea de programare de program\rii poate fi rulat\ [i testat\ (vizua-
+13,5V la pinul /MCLR al µC . Astfel, µC lizând starea porturilor definite ca ie[iri pe Modul de lucru cu programele
poate fi programat cu datele ce sosesc din LED-uri [i / sau aplicând comenzi de la
PROGPIC2 [i MPLAB
PC pe linia DTR, date ce sunt sincronizate push-butoane, pe liniile porturilor definite
cu semnalul de ceas de pe linia RTS. ca intr\ri). Procedura uzual\ de programare este:
Dioda LED D8 semnalizeaz\, prin Pentru exemplificare, la testarea unei 1. Scrierea [i/sau modificarea codului
activarea sa, c\ µC este în curs de pro- aplica]ii, liniile definite ca ie[iri (pentru surs\ (în limbaj de asamblare, utilizând
gramare. D1...D6) pe placa K8048 sunt: un editor de text, de exemplu NOTE-

Fig. 7a
Desenul circuitului
imprimat (dublu strat)
al kit-ului K8048,
layerul "bottom"

www.conexclub.ro MARTIE 2006 35


microcontrolere

Fig. 7b
Desenul circuitului
imprimat (dublu strat)
al kit-ului K8048,
layerul "top"

PAD), (demo). 3. Verificarea scrierii corecte a variabilelor;


2. Compilarea, în care codul surs\ scris în Opera]ia de compilare a programului 4. Tipuri de mesaje ce vor fi generate dup\
asambler este convertit în cod ma[in\ scris în limbaj de asamblare este: compilare (erori, avertiz\ri);
(se utilizeaz\ programul de la Microchip - se lanseaz\ MPASMWIN.exe aflat în 5. Nu se modific\ aceast\ op]iune!
MPASMWIN.exe), directorul \Velleman\K8048; se vor 6. Lungimea cuvântului de cod ma[in\.
3. Programarea µC - codul ma[in\ ob]inut selecta op]iunile urm\toare (figura 2): Pentru softul PROGPIC2 se utilizeaz\
este transferat în µC, de la PC, cu ajuto- 1. Numele [i calea fi[ierului cod surs\ INHX8M;
rul kit-ului K8048, utilizând programul (scris în asambler cu NOTEPAD); 7. Fi[iere ce sunt generate odat\ cu fi[ierul
PROGPIC2.exe. 2. Se selecteaz\ formatul cod ma[in\ sub .hex, dup\ compilare;
Not\. Programele se g\sesc în pachetul care se dore[te conversia fi[ierului cod 8. Selectarea tipului de µC utilizat;
kit-ului. Sunt oferite [i programe exemplu surs\ (uzual Hexazecimal); 9. Num\rul de caractere dorite pe o coloa-

Fig. 8
Desenul de execu]ie
al kit-ului -
amplasarea
componentelor pe
cablajul imprimat

36 MARTIE 2006 www.conexclub.ro


microcontrolere

n\ în fi[ierul text.
Dup\ selectarea op]iunilor dorite se
asambleaz\ codul surs\ (click pe
ASSEMBLE). Microcontrolerul
Opera]ia de programare/citire a unui
µC montat într-un soclu din K8048
necesit\ pa[ii, respectiv set\rile de
PIC16F84 (I)
op]iuni, de mai jos. Utilizare [i programare
Se conecteaz\ kit-ul K8048 la PC, prin
portul serial [i se alimenteaz\. LED-ul LD7 Un nou serial în revista Conex Club,
trebuie s\ se aprind\ semnalizând dedicat microcontrolerelor PIC, în
prezen]a tensiunii de alimentare. Neboja Matic
Se lanseaz\ programul PROGPIC2 special pentru PIC16F84. De aceast\
(aflat pe calea C:\Velleman\K8048) [i se dat\, într-o altfel de abordare.
acceseaz\ meniul FILE - OPEN, înc\r-
Autorul, Neboja Matic, de la
cându-se fi[ierul .hex dorit a fi înscris în
µC. mikroElektronika
Set\rile care se fac în program sunt (fi- (www.mikroelektonika.co.yu), este
gura 3): Introducere
1. Selectarea portului serial utilizat; consultant oficial al produc\torului
2. Scriere cod, normal setat; de µC, Microchip, [i un cunoscut Circumstan]ele în care ne g\sim ast\zi
3. Scriere date în EEPROM, normal setat; în domeniul microcontrolerelor [i-au avut
colaborator al revistei Conex Club.
4. Scrierea bi]iilor de configurare, normal începuturile în dezvoltarea tehnologiei
setat; Vom prezenta fragmente din cartea circuitelor integrate. Aceast\ dezvoltare a
5. {tergerea vechiului con]inut din µC, sa "Microcontrolere PIC", tradus\ în f\cut posibil\ înmagazinarea a sute de mii
înainte de a-l rescrie, normal setat; de tranzistoare într-un singur cip. Aceasta
6. Programare cu tensiune redus\ (LVP), limba român\ de Cristian Secrieru. a fost o premiz\ necesar\ pentru pro-
nu se utilizeaz\ pentru K8048; Colectivul redac]ional va ad\uga duc]ia de microprocesoare; primele calcu-
7. Selectarea tipului de µC utilizat; latoare au fost construite prin ad\ugarea
pentru completare, când va
8. Bi]ii de configurare din _CONFIG. perifericelor la procesor, ca: memorie, linii
Pentru programare [i/sau citire con]i- considera necesar, informa]ii intrare-ie[ire, timer [i altele.
nut µC sunt disponibile op]iunile din figura suplimentare la aceast\ lucrare, Cre[terea densit\]ii de componente a
4: dus la apari]ia circuitelor integrate.
1. Se apas\ acest buton dac\ se dore[te precum [i diverse aplica]ii practice. Acestea con]ineau atât procesorul, cât [i
s\ se citeasc\ con]inutul vechi din µC; Lucrarea este structurat\ astfel: în
2. µC este programat cu fi[ierul .hex dorit;
prima parte se va face o refirire la
3. Se verific\ dac\ programul scris în µC
corespunde cu cel din fi[ierul .hex (ope- construc]ia µC PIC16F84 ([i în
ra]ie de comparare); general a µC PIC), elementele
4. Vizualizare [i modificare date în
EEPROM; func]ionale externe de baz\,
5. Aceste set\ri se las\ în mod NORMAL; structura unui program [i
6. Activare adres\ sau adrese unde se
instruc]iunile programului. Partea a
dore[te modificarea codului;
7. Numele fi[ierului aflat în memorie [i doua va prezenta programme de
care se utilizeaz\ pentru programare. lucru cu µC PIC, iar în partea a treia
{tergerea µC se face utilizând meniul
ERASE. se vor studia diverse aplica]ii
Având comutatorul SW5 în pozi]ie simple, corespunz\toare unor
central\ (stand-by), se a[eaz\ µC în soclul
moduri de interfa]are a µC cu
corespunz\tor. SW5 se pozi]ioneaz\ pe
"PROG", iar LED-ul D9 va emite flash-uri diverse componente externe (LED-
luminoase. Click pe WRITE [i µC va fi uri, buzzere, relee, afi[aj LCD, etc.) Fig. 1
programat (LED-ul D8, Write/Read, se Exemplul unui model simplificat de
aprinde). unitate de memorie. Pentru o intrare
Dup\ terminarea opera]iei, se comut\
specific\ ob]inem o ie[ire
SW5 în pozi]ie central\ [i se scoate µC din
corespunz\toare. Linia R/W
soclu.
determin\ dac\ citim din sau scriem
Dac\ se dore[te testarea programului
^n memorie
scris, se trece SW5 în pozi]ia RUN. !

www.conexclub.ro MARTIE 2006 37


microcontrolere

renun]at la aceast\ idee, ulterior, INTEL [i Technology [i contra lui Chuck Peddle
Texas Instruments au continuat s\ lucreze pentru copierea protejatului 6800. MOS
la microprocesor, [i în aprilie 1972 a ap\rut Technology înceteaz\ a mai produce 6501
pe pia]\ primul microprocesor de 8 bi]i, cu dar continu\ s\ produc\ 6502. Acesta este
numele de 8008. Putea s\ adreseze 16kb un microcontroler pe 8 bi]i cu 56 de
de memorie [i avea 45 de instruc]iuni [i instruc]iuni [i o capabilitate de adresare
viteza de 300.000 de opera]ii pe secund\. direct\ de 64kb de memorie. Datorit\
Acel microprocesor a fost predecesorul costului sc\zut, 6502 devine foarte popu-
tuturor microprocesoarelor de ast\zi. lar, a[a c\ este instalat în calculatoare ca:
INTEL a continuat dezvolt\rile lor pân\ în KIM-1, Apple I, Apple II, Atari, Comodore,
Fig. 2 aprilie 1974 [i au lansat pe pia]\ Acorn, Oric, Galeb, Orao, Ultra [i multe
microprocesorul de 8 bi]i sub numele de altele. Curând apar câ]iva produc\tori de
Exemplul unei unit\]i simplificate de
8080, ce putea adresa 64kb de memorie [i 6502 ca Rockwell, Sznertek, GTE, NCR,
procesare central\ cu trei regi[tri
avea 75 de instruc]iuni, iar pre]ul începea Ricoh, iar Comodore preia MOS Techno-
de la 360$. logy, care era în momentul prosperit\]ii
perifericele. A[a a luat fiin]\ primul chip Într-o alt\ companie american\, Moto- sale [i vindea 15 milioane de micropro-
con]inând un microcalculator (care va rola, inginerii [i-au dat seama repede ce se cesoare pe an!
deveni cunoscut mai târziu ca micro- întâmpla, a[a c\ au lansat pe pia]\ un Al]ii, totu[i, nu au cedat. Federico
controler). microprocesor de 8 bi]i, 6800. Constructor Faggin p\r\se[te INTEL [i î[i lanseaz\
[ef era Chuck Peddle [i pe lâng\ micro- propria sa companie ZILOG. În 1976, Zilog
Scurt istoric procesorul propriu-zis, Motorola a fost anun]\ Z80. În timpul producerii acestui
prima companie care a produs alte perife- microprocesor, Faggin ia o decizie
Apari]ia microcontrolerelor
rice ca 6820 [i 6850. La acel timp, multe crucial\. {tiind c\ un num\r mare de
Era anul 1969 [i o echip\ de ingineri companii au recunoscut marea importan]\ programe fuseser\ dezvoltate pentru
japonezi, de la compania BUSICOM, au a microprocesoarelor [i au început pro- 8080, Faggin î[i d\ seama c\ mul]i vor
sosit în Statele Unite cu ideea ca unele din priile lor dezvolt\ri. Chuck Peddle a p\r\sit r\mâne fideli acelui microprocesor din
circuitele integrate utilizate în calculatoare
s\ fie executate folosind proiectele lor.
Propunerea a fost f\cut\ c\tre INTEL, iar Fig. 3
Marcian Hoff a fost desemnat responsabil Conectarea memoriei [i a unit\]ii centrale
cu acest proiect. Pentru c\ el era cel ce folosind bus-urile pentru a câ[tiga func]ionalitate
avea experien]\ în lucrul cu un calculator
(PC) PDP8, a sugerat o solu]ie diferit\
fundamental în locul construc]iei propuse.
Aceast\ solu]ie presupunea c\ func]io-
narea circuitului integrat este determinat\
de un program memorat în el. Astfel,
configura]ia ar fi fost mult mai simpl\, dar
ar fi utilizat mult mai mult\ memorie decât
ar fi cerut proiectul propus de inginerii
japonezi. Dup\ un timp, cu toate c\
inginerii japonezi au încercat s\ caute o
solu]ie mai simpl\, ideea lui Marcian a
câ[tigat, [i a[a a luat na[tere primul Motorola pentru a se muta la MOS cauza marii cheltuieli care ar rezulta în
microprocesor. În transformarea unei idei Technology [i a continuat s\ lucreze urma refacerii tuturor programelor. Astfel,
într-un produs finit, Frederico Faggin a fost intensiv la dezvoltarea microprocesoarelor. el decide c\ un nou microprocesor trebuie
de un ajutor major pentru INTEL. El s-a La expozi]ia WESCON din Statele Unite s\ fie compatibil cu 8080 (sau c\ trebuie s\
transferat la INTEL [i doar în 9 luni a reu[it din 1975 a avut loc un eveniment critic în fie capabil s\ execute toate programele
s\ scoat\ un produs. INTEL a ob]inut istoria microprocesoarelor. MOS Techno- care deja fuseser\ scrise pentru 8080). În
drepturile de a vinde acest bloc integrat în logy a anun]at c\ produce microproce- afara acestor caracteristici, multe altele au
1971. În primul rând, ei au cump\rat soarele 6501 [i 6502 la 25$ bucata [i pe fost ad\ugate, a[a c\, Z80 a fost un
licen]a de la BUSICOM care nu au avut care cump\r\torii le puteau cump\ra microprocesor foarte puternic la vremea
idee ce comoar\ avuseser\. În timpul imediat. Vestea a fost atât de surprinz\toa- lui. Adresa direct 64kb de memorie, avea
acelui an a ap\rut pe pia]\ un micro- re, încât au crezut c\ este un fel de în[el\- 176 instruc]iuni, un num\r mare de re-
procesor numit 4004. Acesta a fost primul ciune, deoarece competitorii vindeau 8080 gistre, o op]iune ^ncorporat\ pentru
microprocesor de 4 bi]i cu vitez\ de 6000 [i 6800 la 179$. Ca r\spuns la competitorii reîmprosp\tarea memoriei RAM dinamice,
opera]ii pe secund\. Nu mult dup\ aceea, lor, atât INTEL, cât [i Motorola au sc\zut o singur\ surs\ de alimentare, vitez\ de
compania american\ CTC a solicitat pre]urile în prima zi a expozi]iei pân\ la lucru mult mai mare, etc. Z80 a fost un
INTEL [i Texas Instruments s\ execute un 69.95$ pe microprocesor. Motorola inten- succes mare [i toat\ lumea a f\cut
microprocesor pe 8 bi]i. Cu toate c\ CTC a teaz\ repede proces contra lui MOS conversia de la 8080 la Z80. Se poate

38 MARTIE 2006 www.conexclub.ro


microcontrolere

spune c\ Z80 a fost, f\r\ nici o îndoial\, cel sa este de a o descrie ca pe un dulap mare func]ionalitatea sa. Dac\, de exemplu,
mai de succes micropocesor de 8 bi]i a cu multe sertare. Dac\ presupunem c\ am dorim s\ adun\m con]inutul a dou\ loca]ii
acelui timp. În afar\ de Zilog, al]i noi marcat sertarele într-un asemenea mod, de memorie [i s\ întoarcem rezultatul
produc\tori au ap\rut de asemenea: încât s\ nu fie confundate, oricare din înapoi în memorie, vom avea nevoie de o
Mostek, NEC, SHARP [i SGS. Z80 a fost con]inutul lor va fi atunci u[or accesibil. conexiune între memorie [i CPU. Mai
inima a multor calculatoare ca: Spectrum, Este suficient s\ se [tie numele sertarului simplu formulat, trebuie s\ avem o anumit\
Partner, TRS703, Z-3. [i astfel con]inutul lui ne va fi cunoscut în "cale" prin care datele circul\ de la un bloc
În 1976, INTEL lanseaz\ pe pia]\ o mod sigur. func]ional la altul.
Pentru o anumit\ valoare la intrare se
ob]ine con]inutul unei anumite loca]ii de 1.3 Bus-ul
memorie (adresate). Dou\ noi concepte ne "Calea" amintit\ mai sus, este denumit\
sunt aduse: adresarea [i loca]ia de me- "bus" sau "magistral\". Fizic, bus-ul
morie. Memoria este constituit\ din toate reprezint\ un grup de 8, 16 sau mai multe
loca]iile de memorie din figura 1, iar adre- fire. Sunt dou\ tipuri de bus-uri: bus pentru
sarea, nu este altceva, decât selectarea transferul adreselor [i bus pentru date.
uneia dintre loca]ii. Aceasta înseamn\ c\ Primul este format din atâtea linii, cât este
trebuie selectat\ loca]ia de memorie, pe de "cantitatea" de memorie ce dorim a o
o parte, iar pe de alt\ parte trebuie a[teptat adresa, iar cel\lalt, este atât "de lat", cât
con]inutul acelei loca]ii. În afar\ de citirea sunt datele, în cazul studiat în articol, 8 bi]i
Fig. 4 con]inutului s\u, memoria trebuie s\ sau linia de conectare. Primul bus, de
permit\ înscrierea datelor în ea. Aceasta adresare, serve[te la transmiterea adre-
Exemplul unei unit\]i simplificate
se face prin printr-o linie adi]ional\ numit\ selor de la CPU la memorie, iar cel de al
intrare-ie[ire ce permite comunicarea
linie de control. Vom desemna aceast\ doilea, cel de date, la conectarea tuturor
cu lumea extern\ linie ca R/W (cite[te/scrie). Linia de control blocurilor din interiorul microcontrolerului.
este folosit\ în urm\torul fel: dac\ R/W=1, În ceea ce prive[te func]ionalitatea,
versiune îmbun\t\]it\ de microprocesor pe se face citirea, iar dac\ este 0, atunci se situa]ia s-a îmbun\t\]it, dar o nou\
8 bi]i, denumit 8085. Totu[i, Z80 era cu face scrierea în loca]ia de memorie. problem\ a ap\rut de asemenea: avem o
mult mai bun, iar INTEL a pierdut b\t\lia unitate central\ ce este capabil\ s\
rapid. Chiar dac\ au ap\rut pe pia]\ alte 1.2 Unitatea Central\ lucreze singur\, dar nu are nici un contact
câteva microprocesoare (6809, 2650, cu "lumea de afar\" (sau cu noi)! Pentru a
de Procesare
SC/MP etc.), totul fusese deja hot\rât. Nu înl\tura [i aceast\ deficien]\, s\ ad\ug\m
mai erau de f\cut îmbun\t\]iri importante S\ ad\ug\m alte trei loca]ii de memorie microcontrolerului, un alt bloc func]ional ce
ca s\-i determine pe produc\tori s\ se în structura microcontrolerului, pentru un con]ine câteva loca]ii de memorie,
converteasc\ spre ceva nou, a[a c\, 6502 nou bloc func]ional specific, ce va avea o conectate la un cap\t, la bus-ul de date, iar
[i Z80, împreun\ cu 6800, au r\mas cele capabilitatea de a înmul]i, împ\r]i, sc\dea la cel\lalt cap\t, conexiune cu liniile de
mai reprezentative microprocesoare de 8 [i de a muta con]inutul dintr-o loca]ie de ie[ire spre exterior, ce pot fi v\zute cu
bi]i (ale acelui timp). memorie în alta. Partea pe care tocmai am ochiul liber, respectiv pini (porturile) µC.
ad\ugat-o este denumit\ "unitatea de
Microcontrolere procesare central\" (CPU). Loca]iile sale 1.4 Unitatea Intrare-Ie[ire
de memorie sunt numite regi[tri. Aceste loca]ii, ce tocmai le-am ad\ugat,
[i Microprocesoare
Regi[trii sunt deci, loca]ii de memorie al sunt denumite "porturi". Sunt diferite tipuri
Microcontrolerul difer\ de un micropro- c\ror rol este de a executa variate opera]ii de porturi: intrare - ie[ire sau porturi bidi-
cesor în diverse moduri. În primul rând, [i matematice sau logice, cu date preluate rec]ionale. Când se lucreaz\ cu porturi,
cel mai important, este func]ionalitatea sa. mai întâi de toate, este
Pentru a fi utilizat, unui microprocesor necesar s\ se aleag\ cu ce
trebuie s\ i se adauge alte componente ca port urmeaz\ s\ se lucreze, [i
memorie, sau componente pentru primirea apoi s\ se trimit\ date la port
[i trimiterea de date. Pe scurt, aceasta sau s\ se preia date de la
înseamn\ c\ microprocesorul este inima port.
calculatorului. Pe de alt\ parte, microcon- Când se lucreaz\ cu el,
trolerul este proiectat s\ fie toate acestea portul se comport\ ca o
într-o singur\ component\. Nu sunt loca]ie de memorie. Ceva este
necesare alte componente externe; toate Fig. 5 pur [i simplu scris în, sau citit
perifericele necesare sunt deja incluse. din el, [i este posibil a
remarca u[or acest lucru la
1.1 Unitatea de Memorie din memorie sau chiar dintr-o loca]ie din pinii microcontrolerului.
Memoria este o parte a microcontro- regi[trii. S\ privim la situa]ia curent\. Avem
lerului a c\rei func]ie este de a înmagazina dou\ entit\]i independente (memoria [i 1.5 Comunica]ia Serial\
date. CPU) ce sunt interconectate, [i astfel orice S-a ad\ugat la unitatea deja existent\
Cel mai u[or mod de a explica func]ia schimb de informa]ii este ascuns, ca [i posibilitatea comunic\rii cu lumea de

www.conexclub.ro MARTIE 2006 39


microcontrolere

Odat\ ce începe transferul, coborâm linia zinate în memorie (în mod opus trans-
de transmisie în "0" logic pentru o perioad\ miterii). Datele circul\ din memorie prin
de timp (pe care o vom desemna ca T), bus c\tre loca]ia de trimitere, [i de acolo
a[a c\ partea receptoare va [ti c\ sunt c\tre unitatea de recep]ie conform
date de primit [i va activa mecanismul ei protocolului.
de recep]ie. S\ ne întoarcem acum la
partea de transmisie [i s\ începem s\ 1.6 Unitatea Timer
Fig. 6
punem zero-uri [i unu-uri pe linia de Acum c\ am luat cuno[tin]\ cu
Unitatea de timer genereaz\ semnale
transmisie în ordinea de la un bit-ul inferior comunica]ia serial\, putem recep]iona,
la intervale regulate de timp (LSB) la un bit-ul superior (MSB). S\ l\s\m trimite [i procesa datele.
ca fiecare bit s\ r\mân\ pe linie pentru o Totu[i, pentru a utiliza corect µC, mai
afar\. Totu[i, acest mod de comunicare perioad\ de timp egal\ cu T, [i la sfâr[it avem nevoie de câteva blocuri. Unul din
are neajunsurile lui. Unul din neajunsurile (dup\ al 8-lea bit), s\ aducem linia înapoi acestea este blocul timer, care este
de baz\ este num\rul de linii ce trebuie s\ pe "1" logic, fapt ce va marca sfâr[itul important pentru noi pentru c\ ne d\
fie utilizte pentru a transfera datele. Ce s-ar transmisiei unor date. Protocolul ce tocmai informa]ia de timp, durat\, protocol, etc.
Unitatea de baz\ a timerului este un contor
liber (free-run), care este de fapt un
registru a c\rui valoare numeric\ cre[te cu
unu la intervale egale, a[a încât, luându-i
valoarea dup\ intervalele T1 [i T2, pe baza
diferen]ei lor, s\ putem determina cât timp
a trecut. Aceasta este o parte constructiv\
foarte important\ a microcontrolerului.

1.7 Watchdog-ul
Înc\ un lucru ce necesit\ aten]ia
noastr\ este func]ionarea f\r\ defecte a
microcontrolerului în timpul func]ion\rii. S\
presupunem c\ urmare a unei anumite
interferen]e (ce adesea se întâmpl\ în
industrie), microcontrolerul se opre[te din
executarea programului, sau [i mai r\u,
începe s\ nu func]ioneze corect.
Bineîn]eles, când aceasta se întâmpl\
cu un calculator, îl reset\m pur [i simplu [i
va continua s\ lucreze. Totu[i, nu exist\
buton de resetare pe care s\-l ap\s\m în
întâmpla dac\ acestea trebuie transferate l-am descris este numit în literatura cazul microcontrolerului [i care s\ rezolve
la distan]\ de câ]iva kilometri? Num\rul de profesional\ NRZ (Non-Return to Zero). astfel problema noastr\. Pentru a dep\[i
linii înmul]it cu num\rul de kilometri nu Pentru c\ avem linii separate de acest obstacol, avem nevoie a introduce în
promite costuri eficiente pentru proiect. Nu recep]ie [i de transmitere, este posibil s\ structura µC, înc\ un bloc numit watchdog
r\mâne decât s\ reducem num\rul de linii recep]ion\m [i s\ transmitem date (infor- - "câinele de paz\". Acest bloc este de fapt
în a[a mod, încât s\ nu reducem func]io- ma]ii) în acela[i timp. Blocul a[a numit full- un alt contor de timp ce ruleaz\ liber, unde
nalitatea. S\ presupunem c\ lucr\m doar duplex, ce permite acest mod de programul nostru trebuie s\ scrie un zero
cu 3 linii, [i c\ o linie este folosit\ pentru comunicare, este denumit blocul de ori de câte ori se execut\ corect. În caz c\
trimiterea de date, alta pentru recep]ie [i a comunicare serial\. Spre deosebire de programul se "în]epene[te", nu se va mai
treia este folosit\ ca o linie de referin]\ atât transmisia paralel\, datele sunt mutate aici scrie zero, contorul singur va reseta
pentru partea de intrare, cât [i pentru bit cu bit, sau într-o serie de bi]i, de unde microcontrolerul la atingerea valorii sale
partea de ie[ire. Pentru ca sistemul s\ vine [i numele de comunica]ie serial\. maxime. Aceasta va duce la rularea
func]ioneze, trebuie s\ stabilim regulile de Dup\ recep]ia de date, acestea trebuie programului din nou, [i corect de aceast\
schimb ale datelor. Aceste reguli sunt citite din loca]ia de recep]ie [i înmaga- dat\, pe toat\ durata sa. Acesta este un
numite protocol. Protocolul este definit element important al fiec\rui program ce
ini]ial pentru a nu exista nici o neîn]elegere trebuie s\ fie fiabil f\r\ supravegherea
între p\r]ile ce comunic\. De exemplu, omului.
dac\ un om vorbe[te în francez\ [i altul în
englez\, este pu]in probabil c\ ei se vor În num\rul urm\tor: descrierea conver-
în]elege repede [i eficient unul cu altul. S\ torului A/D [i structura de baz\ a progra-
presupunem c\ avem urm\torul protocol. mului ce trebuie scris în µC. Primii pa[i în
Unitatea logic\ seteaz\ linia de transmisie Fig. 7 arhitectura [i prezentarea fizic\ extern\ a
pe "1" logic pân\ ce începe transferul. Watchdog - contorul liber µC PIC16F84. Oscilatorul. !

40 MARTIE 2006 www.conexclub.ro


interfe]e PC

Cum se realizeaz\
conversia serial\ - USB

C
el mai uzitat mod, azi, pentru
conversia comunica]iei USB la se- cu
Nu demult, au fost realizate rial, este utilizarea circuitului func]iile
integrat specializat, FT232, produs de celui prezentat în acest
circuite specializate pentru compania FTDI (Future Technology articol.
Devices International). Realizat în capsul\ Circuitul FT232 este
conversia semnalelor de la SMD de mici dimensiunui, LQFP, cu 32 de disponibil azi [i pe
pini, FT232 include o interfa]\ serial\ pia]a româneasc\,
formatul standard RS232 la standard, disponibil\ la 9 pini ai s\i (pinii dar, mai greu de
16, 18...25) [i o interfa]\ USB (pinii 8 [i 9). procurat. Cum-
comunica]ia pe USB. Un Rolul circuitului este de a converti p\rarea sa [i
semnalele, dintr-un format în altul, [i dac\ execu]ia unui
circuit integrat de mici este permis\ o similitudine, precum un convertor USB-
circuit MAX232 (sau MAX3232) realizeaz\ RS 232 nu este
dimensiuni, poate fi o conversie RS232 / TTL. justificat\ din cauza
Prezent\m într-un exemplu de aplica]ie costurilor, mult mai la îndemân\ fiind
încorporat în carcasa unui standard, cu scop didactic, modul de achizi]ionarea unui adaptor deja realizat,
utilizare a circuitului FT232, pentru a cum este cel prezentat în pagina 43.
conector DB9 pentru port în]elege cum se realizeaz\ conversia Costul de execu]ie al unui modul [i pre]ul
semnalelor de la USB la serial [i pentru a de achizi]ie al unui "cablu-adaptor" de
serial. elimina confuzia, c\ un adaptor USB- firm\, sunt comparabile!
RS232, este un "simplu cablu adaptor, Exemplele de aplica]ie pot fi: adaptor
doar cu conectori la cap\t". Într-unul dintre între un periferic cu port standard RS232 la
ace[ti conectori se afl\ realizat, în tehno- un echipament de calcul, produs recent, ce
logie SMT, un modul de mici dimensiuni, are disponibil numai port USB sau realiza-

Fig. 1
Convertor USB -
RS232, alimentat
direct din portul
USB. Memoria
Microwire 93C46
este op]ional\.

www.conexclub.ro MARTIE 2006 41


interfe]e PC

a)
93Cx6 sunt EEDATA, EESK [i EECS.
Reamintim c\ un program bazat pe
bibliotecile D2xx permite comunica]ia între
aceast\ memorie [i FT232. Pentru
func]ionarea corect\ este utilizat un
oscilator cu cuar] pe 6MHz; comunica]ia
este semnalizat\ de LED-urile conectate la
pinii TXLED [i RXLED. Înc\ o dat\, se
remarc\ simplitatea în utilizare a circuitului,
pinii s\i fiind dedica]i, asm\n\tor unui µC,
b) programat s\ execute o anumit\ aplica]ie,
sau unui ASIC.
Cei care dispun de un circuit FT232BM,
îl pot testa utilizând aplica]ia prezentat\ în
figurile 1, 2 [i 3. Cablajul este realizat în
dublu strat, iar FT232 se monteaz\ pe
layer-ul "bottom". Lipirea sa pe circuitul
imprimat trebuie s\ se realizeze cu o sta]ie
de lipit SMT, cum este CT-850. !

Fig. 2 care permit crearea pe PC a unui port


Circuitul imprimat, layer-rele virtual. Programele permit utilizarea unui
"bottom" (a) [i "top" (b) port USB ca [i un port serial standard. Sunt
disponibile, azi, [i aplica]ii pentru alte Sfat practic!
sisteme de operare, ca Linux sau Mac.

U
rea unui cablu de interfa]\ între un telefon De asemenea, pot fi desc\rcate fi[iere- n înc\rc\tor pentru acumula-
mobil (sau Palm) [i PC cu port USB, sau biblioteci DLL (numite D2xx), ca solu]ie toare, simplu [i performant, ale
pentru citirea unei memorii flash USB pe alternativ\ pentru crearea unui port virtual c\rui costuri sunt sub 1Euro, se
un port RS232, etc. [i interfa]area direct\ cu un circuit FT232. implementeaz\ în câteva minute
Modulul (circuitul integrat, respectiv) Programele pot fi scrise foarte u[or, utilizând schema de mai jos. Utilizând
trebuie pilotat din PC de un program, care utilizând limbaje de programare ca: Visual LM317, în configura]ie de surs\ de
s\ creeze un port virtual. C++, Delphi, Visual Basic, etc. Diverse curent constant, rezult\ un înc\rc\tor
FT232 asigur\ viteze de transmisie de utilitare [i exemple permit scrierea care rivalizeaz\ cu cele comerciale,
3Mbi]i/s [i este compatibil cu standardele informa]iilor necesare direct în memoria scutindu-ne de timp pierdut [i bani!
USB1.1 [i 2.0. El integreaz\ un controler EEPROM Microwire. Rezistorul R1 se determin\ ]inând cont
c\ acumulatorul trebuie înc\rcat în
curent constant, I, cu 10% din valoarea
curentului nominal.

Fig. 3
Desenul de execu]ie Trecând la schema electric\ de apli-
ca]ie din figura 1, remarc\m utilizarea lui
FT232 [i a unui convertor MAX232 (de la
de tensiuni, specific portului UART, pentru semnal TTL la RS232 [i invers). Montajul
a adapta module de diverse formate (3,3V se alimenteaz\ direct de la pinul 1 al
sau 5V) [i unit\]i logice. Permite interfa- portului USB (deoarece pinul PWRCTL
]area unei memorii EEPROM Microwire, este la mas\; cu PWRCTL conectat la
de tip 93Cx6, în care se pot scrie plus, FT232 trebuie alimentat cu tensiune Exemplu. Pentru elemente NiCd de
(software) diverse informa]ii, ca: num\r de extern\). Nivelul tensiunii la pinul VCCIO 1700mAh de 1,5V, tip AAA, R1 este de
serie, ID sau numele produc\torului inter- (13) determin\ nivelurile de tensiune 22Ω/0,5W, pentru acumulatoare modele
fe]ei). Produc\torul circuitului, FTDI, pune utilizate pentru interfa]a serial\ a lui FT232; 1,5V - AA, R1 are valoarea 12Ω/1W, iar
pe site-ul s\u de Web (www.ftdichip.com), cum ^ns\, se utilizeaz\ MAX232 (semnale pentru model 6F22, de 9V, 270Ω/0,5W.
la dispozi]ia celor interesa]i, programe 0 / 5V), pinul 13 este conectat la +5V. Pinii LM317 se monteaz\ pe un radiator de
compatibile Windows 98/Me/2000/XP, pentru conexiunea cu memoria (op]ional\) r\cire, din aluminiu. !

42 MARTIE 2006 www.conexclub.ro


interfe]e PC

Interfa]\ pentru conversia


USB - RS232

F
uture Technology Devices
International Ltd. (FTDI)
(www.ftdichip.com) este numele
companiei interna]ionale care a realizat
circuitele integrate ale "viitorului", circuite
destinate a realiza conversia
(bidirec]ional\) de comunica]ie USB -
serial\ (RS232, RS485, etc.) sau USB -
comunica]ie paralel\ (pe LPT). Firma
respectiv\ a sesizat, se pare, din timp,
urmare a vitezelor de comunica]ie rapide
[i a conexiunii simpliste a portului USB,
c\ numeroase echipamente de calcul vor
fi echipate în viitorul apropiat numai cu
porturi USB. Apare o problem\ major\,
remarcat\ chiar în mod curent. Multe din
Cod 15573
echipamentele informatice, achizi]ionate 69 lei
azi, nu mai pot fi conectate la cele vechi
"de acas\". Cel mai reprezentativ circuit
integrat care realizeaz\ conversia USB -
RS232 este FT232BM, iar pe baza Actualmente, multe din echipamentele de calcul sunt echipate
acestui circuit integrat (în capsul\ LQFP
cu 32 pini) sunt realizate mai toate numai cu port-uri USB [i nu mai pot fi interconectate cu
"cablurile" adaptoare, cum este [i cel
prezentat în aceast\ pagin\! Pentru a fi echipamente cu port RS232. Solu]ia exist\ [i presupune
consecven]i, s\ specific\m c\ pentru
conversia USB - LPT se utilizeaz\ utilizarea unui "Convertor USB " RS232"!
circuitul FT245BM.
Interfa]a de conversie USB - RS232
de la Velleman, include un conector DB9
tat\ pentru portul serial [i un conector
tat\ pentru USB. Acestea sunt
interconectate printr-un cablu cu lungimea
Caracteristici:
de 1,7m. De asemenea, un adaptor serial
de la conector DB9 mam\ la DB25 tat\ [i - interfa]\ între dispozitive cu port serial [i dispozitive cu port USB;
un CD cu drivre sunt incluse. Interfa]a [i - mod automat, interfa]\ RS232;
driverele creaz\ un port virtual în PC. Ea - suport\ toate vitezele de comunica]ie pe USB standard;
este comapatibil\ cu toate versiunile - alimentare direct din port-uri;
sistemului de operare Windows ap\rute - suport\ modurile de comand\ de la distan]\ (remonte wake-up) [i
de la versiunea 98, sistemele de operare managementul tensiunii de alimentare (power management);
pentru Mac de la 8.6 [i mai nou, pentru - compatibilitate Win98 / ME / CE / 2000 / XP, Mac os de la 8.6, Linux;
Linux. ! - CD drivere inclus.
- lungime cablu 1,7m.

www.conexclub.ro MARTIE 2006 43


electronic\ [i PC

Interfa]\ pentru PC
Frecven]metru - generator semnal {erban Ioan
www.serbanioan.go.ro

se facilit\]i pentru u[urarea comenzilor.


Utilizarea unui cristal de cuar], de 20MHz,
confer\ o precizie ridicat\ m\sur\torilor.
De asemenea, la determinarea frecven]ei

I
nterfa]a pentru PC prezentat\ este sunt luate în considerare [i întârzierile
Montajul prezentat este o destinat\, în primul rând, celor din cauzate de rutinele de program ale micro-
domeniul electronicii de putere, dat controlerului, ob]inându-se astfel o acura-
interfa]\ pentru PC cu fiind domeniului mare de tensiune [i te]e sporit\. Tensiunea aplicat\ la intrare
frecven]\ ce pot fi aplicate la intrare. poate varia de la 3V pân\ la 50...60V.
func]ie de frecven]metru. Schema este bazat\ pe un micro- Semnalul de m\surat trebuie izolat galva-
controler de 8 bi]i, respectiv PIC16F628. nic fa]\ de PC, adic\ nu trebuie s\ aib\ nici
Aplica]ia încorporeaz\ [i Comunica]ia cu PC-ul se realizeaz\ o tensiune comun\, existând pericolul
printr-un port serial RS232, la o vitez\ de producerii unor scurtcircuite. În acest sens,
un generator de semnal 19200bps, 8 bi]i de date, 1 bit de stop [i f\- nu se recomand\ m\surarea direct\ a
r\ paritate (full duplex). Interfa]a cu semnalelor provenite direct de la PC.
PWM cu frecven]a [i utilizatorul este foarte simpl\, având diver- Schema electric\ prezentat\ în figura 1

factorul de umplere

variabile.

Caracteristici:

- interfa]\ echipat\ cu µC
PIC16F628;
- frecven]metru pentru semnale de
valoare mare [i generator de
semnal modulat PWM
(1,2kHz...200kHz), cu factor de
umplere 0...100%;
- interfa]\ grafic\ pentru PC realizat\
în LabWindows;
Fig. 1
- interfa]a este detectat\ automat de
Schema electric\
PC la lansarea programului.
a frecven]metrului pentru PC

44 MARTIE 2006 www.conexclub.ro


electronic\ [i PC

alimentare modul, etc.), comunica]ia se re-


ia automat, chiar dac\ se modific\ portul
serial fa]\ de cel anterior.
În modul de func]ionare ca frecven]-
metru, utilizatorul poate selecta baza de
timp (1s implicit) de 0,1, 1, 10 secunde sau
o valoare cuprins\ între 1 [i 13 secunde.
De asemenea, scala frecven]ei poate fi
ajustat\ automat (AUTO, implicit) sau se
poate selecta: Hz, kHz, sau MHz. M\sura-
rea frecven]ei începe odat\ cu ac]ionarea
butonului pe pozi]ia On. Rezolu]ia la care
se face afi[area depinde de baza de timp
Fig. 2 aleas\ [i de frecven]a semnalului de
Interfa]a grafic\ a programului m\surat. Astfel, eroarea relativ\ de
m\sur\ este dat\ de rela]ia:
microcontrolerului, configurat în regim de
con]ine numai dou\ circuite integrate: generator PWM.
microcontrolerul (CI1) [i convertorul Rezolu]ia semnalului depinde de ,
RS232-TTL, MAX232. Conectarea la por- frecven]a acestuia; pân\ la aproximativ în care: fx - frecven]a semnalului; T - baza
tul serial al PC-ului se face prin intermediul 20kHz se poate conta pe o rezolu]ie de de timp; εo - eroarea bazei de timp (foarte
unui conector DB9, la care sunt utiliza]i 0,1%. mic\, fiind dependent\ de eroarea
numai trei pini (2, 3, 5). Semnalul de Alimentarea montajului se face de la o frecven]ei cuar]ului). De exemplu, pentru
m\surat se aplic\ la una din bornele de surs\ de +5V, utilizând de exemplu un un semnal la intrare de 50Hz [i baza de
intrare, in1 sau in2. Semnalele digitale stabilizator de tip 7805, la un curent de timp de 1 secund\, eroarea relativ\ de
(TTL) se aplic\ direct la portul RB6 al 100mA. m\sur\ este de aproximativ ∆fx / fx = ± 2%,
microcontrolerului (in2), iar semnalele de eroarea bazei de timp (εo) fiind neglijabil\.
tensiune mai mare se aplic\ la borna in1. Prezentarea interfe]ei grafice Pentru ob]inerea unei m\sur\tori mai
Diodele Schottky, D3 [i D4 (op]ionale), de Pentru realizarea interfe]ei grafice a fost precise, se impune utilizarea unei baze de
tipul BAT41 (42...48) au rolul de a limita utilizat mediul de programare LabWindows timp mai mare, de exemplu 10s.
curentul prin diodele intrinsece ale portului / CVI. În figura 2a, se prezint\ interfa]a În regim de func]ionare ca generator de
RB6, în cazul aplic\rii unor tensiuni mari la func]ionând în regim de frecven]metru, iar semnal, se poate seta frecven]a în
borna in1. în figura 2b, func]ionând în regim de domeniul 1220Hz...200kHz [i factorul de
De asemenea, montajul mai poate fi generator de semnal. Modul de operare se umplere de la 0 pân\ la 100% (0,1...99,9%
utilizat ca generator de semnal dreptun- poate selecta din butoanele aflate în practic). Pentru ob]inerea unui semnal
ghiular cu modularea impulsurilor în durat\ partea de jos - F sau GS. Odat\ lansat, dreptunghiular simetric, se va utiliza un
(MID sau PWM), disponibil la borna out, programul începe s\ "caute" interfa]a pe factor de umplere de 50%.
conectat\ direct la portul RB3 al microcon- toate porturile seriale libere ale PC-ului, iar
trolerului. Pentru generarea dac\ aceasta nu este g\sit\, se d\ un Fi[ierele în formatele *.c, *.asm [i *.hex
acestui semnal, se utilizeaz\ mesaj de eroare. Identificarea frecven]- pentru programarea microcontrolerului,
modulul metrului, pe un anumit port serial, programul pentru PC, disponibil în varianta
CCP al se face dup\ citirea unui cod de 8 kit de instalare sau în varianta portabil\
bi]i existent în memoria (neinstalabil\), precum [i codul surs\ al
microcontrolerului, acestuia, pot fi desc\rcate (gratuit) de la
respectând un anumit adresa www.serbanioan.go.ro sau
protocol de comuni- solicitate prin e-mail la adresa
ca]ie. De precizat vinzari@conexelectronic.ro. !
faptul c\ nu trebuie
realizat\ nici o setare
din partea utilizatorului.
De asemenea, în
momentul în care, din Inffo
diverse motive, se
întrerupe comunica]ia, se Cod Tip Pre] (lei)
afi[eaz\ un mesaj de avertizare, 4814 MAX 232 CPE 5
iar dup\ remedierea problemei (cablu
comunica]ie deconectat, dispari]ie ...la

Foto: Montajul experimental

www.conexclub.ro MARTIE 2006 45


3 MODURI 1) Abonament pe 12 luni 42 lei
PENTRU 2) Abonament pe 6 luni
420.000 lei vechi
25 lei
A PRIMI 250.000 lei vechi

REVISTA 3) Angajament: plata lunar ramburs


(pre]ul revistei plus taxe de expediere)

Pentru ob]inerea revistei trimite]i


talonul completat [i contravaloarea
abonamentului (pre]ul ^n lei) pe
Simona Enache Revista Conex Club se expediaz\ folosind
ADRESA serviciile Companiei Na]ionale Po[ta Ro-
Revista mân\. În cazul în care nu primi]i revista sau
Str. Maica Domnului 48, primi]i un exemplar deteriorat v\ rug\m s\
sector 2, Bucure[ti, lua]i leg\tura cu redac]ia pentru remedierea
Cod po[tal 023725 nepl\cutei situa]ii.

Doresc s\ m\ abonez la revista ConexClub începând cu nr. Nume ......................................... Prenume .........................................
...... / anul ................... pe o perioad\ de: Str. .................................... nr. ........ bl. ........ sc. ...... et. ..... ap.........
12 luni 6 luni Localitatea ...................................... Jude]/Sector ..............................
Am achitat mandatul po[tal nr. ......................... din data Cod po[tal .................... Tel.: ..............................................................
............................. suma de: 42 lei (420.000 lei vechi) Adres\ e-mail: .....................................................................................
.............................................. 25 lei (250.000 lei vechi)
Data .............................................. Semn\tura ...................................

Doresc s\ mi se expedieze lunar, cu plata Nume ......................................... Prenume .........................................


ramburs, revista ConexClub. M\ angajez s\ Str. .................................... nr. ........ bl. ........ sc. ...... et. ..... ap.........
achit contravaloarea revistei plus taxele de Localitatea ...................................... Jude]/Sector ..............................
expediere. Cod po[tal .................... Tel.: ..............................................................
Doresc ca expedierea s\ se fac\ Adres\ e-mail: .....................................................................................
începând cu nr. ................ / ................... Data .............................................. Semn\tura ...................................
audio

MK163 Controler digital


pentru volum

Nou proiect la Velleman,


controlerul digital pentru
volum MK163 are la baz\

C
ircuitele integrate TC cu un set de instruc]iuni
componente moderne ca 9412 [i TC9413, pro- corespunz\toare). Modul de
duse de Toshiba, sunt control al bus-ul serial, se reg\se[te
TC9413 - "Electronic volum controlere electronice de volum detaliat prezentat în notele de aplica]ie ale
pentru utilizarea în echipamentele circuitului TC9413, iar realizarea unui
control" [i microcontrolerul electonice audio, stereo, "home" sau program simplu pentru µC este facil\.
flash PIC12F629. Volumul profesionale. Volumul audio poate fi MK163 permite controlul volumului, în
controlat electronic în 62 de trepte, cu mod digital, de la dou\ push-butoane, up [i
poate fi controlat [i de la incementare de 1 sau 2dB, atenuarea down sau de la distan]\, de la o
maxim\ fiind de -78dB. Controlul se face telecomand\ IR compatibil\ (produs\ de
distan]\ cu telecomand\ IR, pe un bus serial (de 3 fire), de c\tre un Velleman, execeptând modelul K6708).
microcontroler; pot fi controlate pe acela[i Kit-ul este echipat cu un senzor-receptor
(compatibilitate cu bus, cu ajutorul unui singur µC, pân\ la 4 de telecomand\ IR.
majoritatea telecomenzilor circuite TC9413. Ap\sarea simultan\ a butoanelor up [i
Schema electric\ a controlerului MK163 down (SW1 [i SW2) produce func]ia de
IR Velleman, exceptând este o aplica]ie tipic\ a circuitului TC9413. muting.
A[a cum se reamarc\ din schema
modelul K6708). al\turat\, controlul acestuia prin bus-ul Programul pentru PIC12F629 nu este
serial (liniile CLK, DATA [i STB) este disponibil. Kit-ul poate fi achizi]ionat cu µC
realizat de un µC PIC12F629 (programat direct programat. !

Caracteristici:

- control digital de volum (butoane


up/down sau IR, în 62 de pa[i),
0...-72dB atenuare, incrementare cu
1 sau 2dB;
- nivel semnal in/out: 2VRMS;
- func]ie (auto)muting, buton mute;
- tensiune de alimentare:
9...12Vcc/100mA;
- dimensiuni PCB: 82 x 35 x 15mm.

www.conexclub.ro MARTIE 2006 49

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