club saber electronica 59 - …publicidad.ventadewebs.com.ar/desde...
TRANSCRIPT
No ca ben du das que con PI CA XE, rea li zar di se ños de
cir cui tos elec tró ni cos es más sen ci llo... en es te capitu-
lo des cri bi mos el fun cio na mien to de una alar ma de 3
zo nas de en tra da y dos zo nas de ac ti va ción, pe ro lo más im -
por tan te es que to dos los pa rá me tros pue den ser re pro gra ma -
dos a vo lun tad del téc ni co y/o del usua rio. Una de las zo nas
es de dis pa ro de mo ra do, pa ra que le dé la opor tu ni dad al
usua rio de des co nec tar la alar ma cuan do es tá in gre san do a
la pro pie dad, las otras dos zo nas son de dis pa ro ins tan tá neo,
lo que im pli ca que una vez de tecta da una in te rrup ción, las sa -
li das cam bian de es ta do de in me dia to.
En cuan to a las sa li das, una de ellas es de ac ti va ción con ti -
nua, de mo do que una vez dis pa ra da la alar ma, só lo se de -
sac ti va rá esa sa li da si se des co nec ta la cen tral y la otra sa li -
da es tem po ri za da, es de cir, una si re na so na rá du ran te 3 mi -
nu tos y lue go se apa ga rá, que dan do el sis te ma en “aler ta”
por si se pro du ce una nue va in te rrup ción en al gu na de esas
zo nas, en cu yo ca so la sa li da vol ve rá a acti var se. Y eso no es
to do... el sis te ma de tecta rá la po si bi li dad de fa llos en al gún
sen sor de al gu na de las tres zo nas y si es to ocu rre, la des ha -
bi li ta rá pa ra que no ha ya dis pa ros errá ti cos del sis te ma, que -
dan do las otras dos
zo nas en es ta do nor -
mal pa ra de tec tar la
pre sen cia de in tru sos.
Pro po ne mos el ar ma -
do de una cen tral de
alar ma mul ti pro pó si to
que pue de uti li zar se
jun to con otros blo ques
fun cio na les pa ra rea li -
zar sis te mas de se gu ri -
dad in te li gen tes, cuyo
de sem pe ño de pen dan
del in ge nio y la ha bi li -
dad del téc ni co. La
cen tral ba sa su fun cio -
na mien to en un mi -
CLUB SABER ELECTRONICA 59
Figura 1
crocon tro la dor PI CA XE-08.
Co mo so mos cons cien tes de que mu chos lec to res aún no
han rea li za do pro yec tos con mi cro con tro la do res PI CA XE, en
pri mer lu gar des cri bi re mos el fun cio na mien to de una alar ma
mul tiu so que fue pre sen ta da en el to mo 7 de la co lec ción Club
Sa ber Elec tró ni ca (fi gu ra 1), des ti na do ín te gra men te a ex pli car
el fun cio na mien to y pro gra ma ción de los mi cro con tro la do res PI -
CA XE de 8, 18 y 28 ter mi na les, brin dan do va rios ejem plos
prác ti cos.
Alar ma Mul ti pro pó si to
con PI CA XE pa ra Apre nd iza je
Hoy en día, ca si to dos los edi fi cios mo der nos tie nen al gún
ti po de alar ma. Por ejem plo, un sis te ma con tra in cen dios pue -
de te ner una se rie de de tec to res de hu mo pa ra ac tuar a tiem -
po, si se ob ser va el hu mo de un in cen dio.
Sin em bar go, mu chos sis te mas de alar mas son tam bién sis -
te mas de se gu ri dad, por ejem plo el sis te ma de alar ma de una
pla ta for ma de per fo ra ción pue de mo ni to rear la tem pe ra tu ra y
pre sión del pe tró leo cru do a me di da que es ex traí do y pue de,
au to má ti ca men te, apa gar el sis te ma si se de tec ta una fa lla. Es -
to fa vo re ce a la se gu ri dad, tan to de los tra ba ja do res co mo del
me dio am bien te al re de dor de la pla ta for ma.
To dos es tos sis te mas es tán com pues tos por dis po si ti vos de
en tra da y sa li da. A me nu do es tos dis po si ti vos es tán co nec ta dos
a un mi cro con tro la dor, el cual in ter pre ta la in for ma ción su mi nis -
tra da por los sen so res y lue go en cien de o apa ga las sa li das en
el mo men to co rrec to.
En el ca so de un sis te ma de alar ma con tra in cen dios, las
en tra das po drían ser los sen so res de hu mo y el te cla do nu mé ri -
co del fren te del pa nel de con trol. Los dis po si ti vos de sa li da se -
rían la pan ta lla del pa nel de con trol, la si re na ex ter na y lu ces
es tro bos có pi cas. El mi cro con tro la dor es el “ce re bro” del sis te -
ma. El “dia gra ma de blo ques” uti li za un PI CA XE-08 (fi gu ra 2).
La tra duc ción de las pa la bras que em plea mos es:
In put = en tra da
Pro cess = pro ce di mien to
Out put = sa li da
Smo ke = de tec tor de hu mo
Stro be = luz es tro bos có pi ca
Key pad = te cla do nu mé ri co
Si ren = si re na
Mi cro con tro ller = mi cro con tro la dor
LCD = pan ta lla o dis play LCD
El es que ma elec tró ni co del sis te ma de alar ma pa ra prác ti -
cas y apren di za je se mues tra en la fi gu ra 3.
El de tec tor de hu mo y el te cla do nu mé ri co pro veen in for ma -
ción al mi cro con tro la dor; por lo tan to se les co no ce co mo “en -
tra das”. Lue go, el mi cro con tro la dor “de ci de” có mo reac cio nar
y pue de, en de ter mi na dos ca sos, ope rar al gu nas de las sa li das,
por ejem plo en cen der la si re na y la luz es tro bos có pi ca o mos -
trar un men sa je en la pan ta lla de cris tal lí qui do (LCD).
Di se ñar y cons truir un sis te ma de alar ma pue de re sul tar
muy fá cil si Ud. sa be per fec ta men te qué es lo que quie re que
ha ga el cir cui to. La alar ma de be pro gra mar se de ma ne ra que
reac cio ne a las en tra das y a las se ña les de los sen so res. Las es -
pe ci fi ca cio nes del di se ño son:
1. El di se ño uti li za rá un mi cro con tro la dor PI CA XE-08 co mo
su ce re bro.
2. El di se ño in clui rá una luz in di ca do ra LED, un zum ba dor
pa ra ge ne rar rui dos y una alar ma que po dría ser una si re na o
un mo tor.
3. El di se ño se rá ca paz tam bién, de reac cio nar a se ña les
de sen so res ana ló gi cos ta les co mo sen so res de luz.
Es ta alar ma pue de ser vir pa ra cual quier pro pó si to que us -
ted eli ja. A con ti nua ción se men cio nan al gu nos ejem plos:
1) Una alar ma con tra in cen dios. Se uti li za un sen sor de luz
pa ra de tec tar hu mo. Al de tec tar hu mo se ac ti va una si re na.
2) Una alar ma con tra ro bos. Al ac ti var el ca ble de una
60 CLUB SABER ELECTRONICA
Figura 2
tram pa se ac ti va una luz es tro bos có pi ca. Sin em bar go, du ran -
te el día la alar ma es de sac ti va da por un sen sor de luz.
3) La ca ja fuer te de un ban co. Al ac ti var el in te rrup tor de
una alar ma de “pá ni co”, un ce rro jo so le noi de elec tró ni co cie -
rra la ca ja fuer te del ban co.
4) Una alar ma pa ra mo ni to rear la re cá ma ra de un be bé.
Cuan do no se de tec tan mo vi mien tos o so ni dos se ac ti va un tim -
bre de ad ver ten cia.
Al gu nos Con cep tos pa ra
Re cor dar
¿Có mo se es cri ben los pro gra mas?
Los pro gra mas se di bu jan co mo or ga ni gra mas o se es cri -
ben co mo lis ta dos de co man dos BA SIC. Pro gra mar en BA SIC
es fá cil, en esta edición ya he mos da do va rios ejem plos y con -
ti nua re mos ha cién do lo.
¿Có mo se trans fie re el pro gra ma al mi cro con tro la dor?
El mi cro con tro la dor PI CA XE-08 se pro gra ma co nec tan do
un ca ble des de el puer to se rie de la com pu ta do ra a un co nec -
tor en el cir cui to im pre so (PCB) a un la do del mi cro con tro la dor.
Es te co nec tor (el cual se pa re ce a los co nec to res de au dí fo nos
uti li za dos en los re pro duc to res por tá ti les de CD) se encaja a
dos pa tas del mi cro con tro la dor y a la co ne xión de 0V des de la
ba te ría. Es to per mi te que la PC y el mi cro con tro la dor “ha blen”
pa ra per mi tir la des car ga de un nue vo pro gra ma en la me mo -
ria del mi cro con tro la dor.
El co nec tor y el cir cui to de in ter fa -
ce se in clu yen en to do cir cui to im pre so
di se ña do pa ra uti li zar se con el mi cro -
con tro la dor PI CA XE-08. Es to per mi te
re pro gra mar al mi cro con tro la dor PI -
CA XE sin sa car el chip del cir cui to im -
pre so - ¡Sim ple men te co nec te el ca ble
ca da vez que de see des car gar un nue -
vo pro gra ma!
¿Có mo era eso de la sa li da 0 y la
pro gra ma ción del mi cro?
En el sis te ma PI CA XE-08 la pa ta 7
tie ne dos fun cio nes, cuan do se es tá
“eje cu tan do” un pro gra ma, la pa ta se
de no mi na sa li da 0 y pue de con tro lar
sa li das ta les co mo LEDs y mo to res.
En cam bio, cuan do se es tá des car -
gan do un pro gra ma, la mis ma pa ta
ac túa co mo pin de sa li da se rie de da -
tos, co mu ni cán do se con la PC. Por lo tan to, si du ran te es ta ope -
ra ción tam bién tie ne co nec ta da a la pa ta una sa li da tal co mo
un LED, se per ca ta rá que el mis mo se en cen de rá y apa ga rá
con ti nua men te mien tras se des car ga el pro gra ma.
No ta: La ma yor par te de las com pu ta do ras mo der nas tie -
nen dos puer tos se rie, usual men te de no mi na dos COM1 y
COM2. El soft wa re Edi tor de Pro gra ma ción, uti li za do pa ra
crear los pro gra mas, de be con fi gu rar se con el puer to se rie co -
rrec to ¡ se lec cio ne Ver -> Op cio nes -> Puer to Se rie pa ra ele gir
el puer to se rie co rrec to en su má qui na.
Si us ted es tá uti li zan do una nue va PC por tá til, pue de que
és ta só lo ten ga un co nec tor del ti po USB. En es te ca so pa ra po -
der uti li zar el Sis te ma PI CA XE de be rá com prar un adap ta dor
USB a se rie.
Prue ba de Fun cio na mien to
del Tran si stor
En edi cio nes an te rio res vi mos có mo se prue ban al gu nos
com po nen tes por me dio del sis te ma PI CA XE. Apro ve chan do
que la alar ma po see un tran sis tor, ve re mos có mo se lo pue de
pro bar.
Un tran sis tor es un com po nen te elec tró ni co que con tro la el
flu jo de co rrien te en un cir cui to. El tran sis tor ac túa co mo un “in -
te rrup tor elec tró ni co” de ma ne ra que una pe que ña co rrien te de
“emi sor” pue da con tro lar a una gran co rrien te. Es to per mi te
que dis po si ti vos de po ca co rrien te, co mo el mi cro con tro la dor,
con tro len dis po si ti vos de gran des co rrien tes (co mo mo to res).
CLUB SABER ELECTRONICA 61
Figura 3
Los tran sis to res se uti li zan en ra dios, en ju gue tes elec tró ni -
cos y en ca si to dos los dis po si ti vos elec tró ni cos.
Los mo to res pue den ge ne rar “rui do eléc tri co” cuan do es tán
fun cio nan do. Es to ocu rre de bi do a que los ima nes y las bo bi -
nas eléc tri cas, que es tán den tro del mo tor, ge ne ran se ña les
eléc tri cas a me di da que el mo tor ro ta. Es tas se ña les (rui do eléc -
tri co) pue den afec tar la ope ra ción del mi cro con tro la dor. Al gu -
nos mo to res, co mo los mo to res so la res, pro du cen muy po co rui -
do mien tras que otros pro du cen mu cho rui do.
Pa ra evi tar que el rui do eléc tri co afec te al cir cui to del mi -
cro con tro la dor, se de be ins ta lar siem pre un con den sa dor de
220nF en tre los ter mi na les del mo tor an tes de uti li zar lo.
Adi cio nal men te, se de be co nec tar un dio do (por ejem plo
un dio do 1N4001) a un la do del mo tor. Es te se uti li za pa ra
pre ve nir da ños al tran sis tor cuan do el mo tor co mien za a de sa -
ce le rar se lue go de ha ber apa ga do el tran sis tor (por un cor to
pe río do de tiem po (mien tras se de sa ce le ra y fi nal men te se de -
tie ne) el mo tor ac túa co mo un dí na mo y ge ne ra co rrien te eléc -
tri ca). Al co nec tar el dio do ase gú re se que la “ban da” es té co -
nec ta da en el sen ti do co rrec to.
Out put de vi ce = dis po si ti vo de sa li da
Otra bue na idea es co nec tar un con den sa dor elec tro lí ti co
de 100µF a tra vés del su mi nis tro de las ba te rías, pa ra ayu dar
a su pri mir el rui do eléc tri co. Pa ra pro bar un tran sis tor con el sis -
te ma PI CA XE, se pue de co nec tar un tim bre co mo dis po si ti vo de
sa li da. La ba se del tran sis tor re ci bi rá una se ñal des de la sa li da
4 (pa ta 3) del mi cro con tro la dor.
Des pués de co nec tar el tim bre lo po de mos pro bar uti li zan -
do un sim ple pro gra ma, co mo el que se mues tra a con ti nua -
ción:
main:
high 4
wait 1
low 4
wait 1
go to main
Es te pro gra ma en cien de y apa ga ca da se gun do, el tim bre
co nec ta do al pin de sa li da 4.
Pa ra des car gar el pro gra ma, si ga los pa sos que he mos ex -
pli ca do en va rias opor tu ni da des a lo lar go de es te tex to, em -
plean do cual quie ra de los cir cui tos (en tre na dor pa ra PI CA XE-
08, mas co ta o la alar ma que es ta mos des cri bien do y cu yo cir -
cui to da re mos más ade lan te). Si el tim bre no fun cio na ve ri fi que
que:
1) el dio do es té co nec ta do en el sen ti do co rrec to
2) se es tén uti li zan do las re sis ten cias co rrec tas
3) el tran sis tor es té co nec ta do en el sen ti do co rrec to
4) el ca ble ro jo del tim bre es té co nec ta do en el sen ti do co -
rrec to
5) se es té uti li zan do el nú me ro de pin de sa li da co rrec to en
el pro gra ma
6) to das las unio nes es tén bien sol da das
En tre los dis po si ti vos de sa li da que se pue den co nec tar me -
dian te un tran sis tor es tán los tim bres, mo to res, so le noi des, si re -
nas y lu ces es tro bos có pi cas. Sin em bar go, al gu nos dis po si ti vos
pue de que re quie ran tran sis to res de al ta po ten cia. En es tos ca -
sos se pue de uti li zar el tran sis tor Dar ling ton BCX38B en vez del
tran sis tor es tán dar BC548B.
Se gún po de mos ob ser var en la fi gu ra 3, el pro yec to de
alar ma uti li za un mi cro con tro la dor PI CA XE-08, un LED y un
zum ba dor co mo dis po si ti vos de re troa li men ta ción, y un dis po -
si ti vo de sa li da adi cio nal ele gi do por el usua rio (si re na o luz es -
tro bos có pi ca).
Es te pro yec to tam bién pue de reac cio nar a se ña les de sen -
so res di gi ta les y/o ana ló gi cos (por ejem plo a fo to rre sis ten cias).
Del cir cui to de la alar ma de be mos ha cer las si guien tes ob -
ser va cio nes:
Sa li da de la pa ta 7: el pin0 es tá co nec ta do al LED.
Sa li da de la pa ta 5: el pin2 es tá co nec ta do al zum ba dor.
Sa li da de la pa ta 3: el pin4 con tro la a los dis po si ti vos de
sa li da.
En tra da de la pa ta 6: el pin1 es tá co nec ta do a la fo to rre -
sis ten cia.
En tra da de la pa ta 4: el pin3 es tá co nec ta do al in te rrup tor
de bo tón de pre sión.
¡Re cuer de no con fun dir el nú me ro de pa ta del chip con el
nú me ro de pin de sa li da/en tra da!
La lis ta de ma te ria les pa ra la cons truc ción de la alar ma es
la si guien te:
62 CLUB SABER ELECTRONICA
R1 y R2: re sis ten cias de 10kΩ (ma rrón ne gro na ran ja do ra do)
R3: re sis ten cia de 22kΩ (ro jo ro jo na ran ja do ra do)
R4 : re sis ten cia de 330Ω (na ran ja na ran ja ma rrón do ra do)
R5 y R6: re sis ten cia de 1kΩ (ma rrón ne gro ro jo do ra do)
LED1 : LEDs ro jos de 5 mm
TR1: tran sis tor BC548B
D1: dio do 1N4001
C1: Elec tro lí ti co de 100uF
IC1: co nec tor de 8 pi nes pa ra cir cui to in te gra do
PX: mi cro con tro la dor PI CA XE-08
CT1: co nec tor de des car ga PI CA XE de 3.5 mm
BT1: co nec tor de ba te ría
BT1: ca ja de ba te rías de 4.5V (3 x AA)
PCB: ta ble ro o pla ca de cir cui to im pre so
La em pre sa Revolution Education ofre ce la pla ca de cir cui -
to im pre so, fa bri ca da es pe cial men te con una pe lí cu la re sis ten -
te a la sol da du ra, pa ra ha cer el pro ce so de sol da du ra más sen -
ci llo. Es ta pe lí cu la es la cu bier ta ver de que cu bre las pis tas de
ma ne ra que la sol da du ra no se pe gue a las mis mas. Pa ra una
cons truc ción co rrec ta, el PCB se de be en sam blar y sol dar muy
cui da do sa men te.
En la fi gu ra 4 se re pro du ce el di se ño de la pla ca de cir -
cui to im pre so. Una vez ar ma do el cir cui to rea li ce las si guien tes
ve ri fi ca cio nes:
Pa so 1 ¡ Ve ri fi que las unio nes
sol da das.
Ve ri fi que que to das las unio nes es tén co nec ta das tan to al
ter mi nal co mo al ca ble, y que el ca ble es té su je to fir me men te.
Tam bién ve ri fi que que la sol da du ra no ha ga ac ci den tal -
men te puen tes en tre ter mi na les ad ya cen tes. Es to es mu cho más
pro ba ble en el LED y en el zum ba dor.
En el co nec tor es té reo, los ter mi na les cua dra dos a ca da la -
do pue den unir se sin nin gu na con se cuen cia, ya que de to das
for mas es tán uni dos por una pis ta en el ta ble ro. Sin em bar go,
és tos no de ben unir se al agu je ro re don do cen tral.
Pa so 2 ¡ Ve ri fi que los
com po nen tes.
1) Ve ri fi que que el ca ble ne gro de la ba te ría es té en el agu -
je ro mar ca do 0V y que el ca ble ro jo es té en el agu je ro mar ca -
do V+.
2) Ve ri fi que que el chip PI CA XE-08 es té in ser ta do co rrec ta -
men te en el co nec tor, con la mues ca (que mues tra el pin1)
apun tan do ha cia el co nec tor es té reo.
3) Ve ri fi que que el la do pla no del LED es té co nec ta do al
agu je ro co rrec to del PCB.
4) Ase gú re se de no ha ber ol vi da do unir, me dian te un alam -
bre, los agu je ros mar ca dos PX en el ex tre mo in fe rior iz quier do
del ta ble ro.
5) Ase gú re se de pe gar el la do de bron ce del zum ba dor al
ta ble ro con cin ta ad he si va de do ble con tac to.
6) Ve ri fi que que el co nec tor es té sol da do co rrec ta men te, in -
clu yen do el ter mi nal cua dra do cen tral, el cual a me nu do, es ol -
vi da do por equi vo ca ción.
Pa so 3 ¡ Co nec te la ba te ría.
Ve ri fi que que las 3 pi las AA es tén co lo ca das co rrec ta men -
te den tro de la ca ja de ba te rías. Co nec te la ca ja de ba te rías al
ca ble de ba te rías y pon ga su de do so bre el mi cro con tro la dor
PI CA XE. Si co mien za a ca len tar se des co nec te la ba te ría in me -
dia ta men te, ya que de be ha ber al gún pro ble ma (lo más se gu -
ro es que el chip o los ca bles de la ba te ría es tén co nec ta dos en
sen ti do in ver so).
Pa so 4 ¡ Des car gue un
pro gra ma pa ra pro bar el LED 0
Co nec te el ca ble a su com pu ta do ra y al co nec tor PI CA XE
en el PCB. Vea que el co nec tor del ca ble que de com ple ta men -
te den tro del co nec tor del PCB.
Ase gú re se que el soft wa re es té en el mo do PI CA XE-08 y
que ha ya ele gi do el puer to se rie co rrec to.
Es cri ba y des car gue el si guien te pro gra ma (fi gu ra 5):
main:
high 0
wait 1
low 0
wait 1
go to main
El LED de be ti ti lar a me di da que se des car ga el pro gra ma.
Al ter mi nar la des car ga el LED de be rá en cen der se y apa gar se
ca da se gun do. Si el LED no ha ce es to ve ri fi que que es té co nec -
ta do co rrec ta men te y que las re sis ten cias de 330Ω es tén en la
po si ción co rrec ta en el PCB.
Si el pro gra ma no se des car ga ve ri fi que que la re sis ten cia
de 22kΩ, la de 10kΩ y el co nec tor IC es tén sol da dos co rrec ta -
men te. Uti li ce un vol tí me tro pa ra ve ri fi car si hay 4.5V en tre las
pa tas su pe rio res (1 y 8) del mi cro con tro la dor.
Ve ri fi que que el ca ble es té fir me men te co nec ta do al co nec -
tor y que den tro del soft wa re se ha ya ele gi do el puer to se rie co -
rrec to.
Pa so 5 ¡ Prue be la sa li da.
Co nec te un dis po si ti vo de sa li da (por ejem plo un tim bre) a
los ca bles de sa li da y lue go es cri ba y des car gue el si guien te
pro gra ma (fi gu ra 6):
main:
CLUB SABER ELECTRONICA 63
high 4
wait 1
low 4
wait 1
go to main
El tim bre de -
be rá so nar ca -
da se gun do. Si
no lo ha ce, ve ri -
fi que que los ca -
bles del tran sis -
tor, del dio do y
del tim bre es tén
co nec ta dos en
la di rec ción co -
rrec ta.
Pa so 6 ¡
Prue be el zum -
ba dor
Es cri ba y
des car gue el si -
guien te pro gra -
ma:
main:
sound 2,
(65,100)
sound 2,
(78, 100)
sound 2,
(88, 100)
sound 2,
(119, 100)
go to main
El zum ba -
dor de be emi tir
4 so ni dos di fe -
ren tes. Si no
ha ce es to ase -
gú re se que los alam bres es tén sol da dos co rrec ta men te, que el
la do de bron ce es té fir me men te pe ga do al PCB con una cin ta
ad he si va de do ble con tac to (no tra ba ja rá si es tá flo jo) y que los
ter mi na les so bre las le tras PX es tén de bi da men te uni dos me -
dian te un alam bre sol da do.
Pa so 7 - Prue be el In te rrup tor
Co nec te un in te rrup tor a la en tra da di gi tal. Es cri ba y des -
car gue el si guien te pro gra ma (fi gu ra 8):
main: 'ha cer una eti que ta lla ma da “main”
if in put3 is on then flash 'sal ta a flash si la en tra da es tá en cen di da
go to main 'si no re gre sar a ini cio
flash: ' ha cer una eti que ta lla ma da “flash”
high 0 ' en cen der sa li da 0
wait 2 ' es pe rar 2 se gun dos
low 0 ' apa gar sa li da 0
go to main ' re gre sar al ini cio
El LED de la sa li da 0 de be rá en cen der se ca da vez que se
pre sio ne el in te rrup tor. Si no lo ha ce ve ri fi que que el in te rrup -
tor y que las re sis ten cias de 10kΩ es tén sol da das co rrec ta men -
te.
Pa so 8 ¡ Prue be la
Fo to rre sis ten cia
Co nec te una fo to rre sis ten cia a la en tra da ana ló gi ca. Es cri -
ba y des car gue el si guien te pro gra ma (fi gu ra 9):
main:
rea dadc 1,b1
if b1 > 100 then do4
if b1 > 50 then do0
low 0
low 4
go to main
do4:
high 4
low 0
go to main
do0:
high 0
low 4
go to main
Am bos LEDs de be rán en cen der se
en mo men tos dis tin tos cuan do us ted cu -
bre y des cu bre la fo to rre sis ten cia con su
ma no (de ma ne ra que in ci dan so bre la
fo to rre sis ten cia dis tin tos ni ve les de luz).
Si es to no ocu rre ve ri fi que que la fo to rre -
sis ten cia y la re sis ten cia de 1kΩ es tén
sol da das co rrec ta men te.
64 CLUB SABER ELECTRONICA
Figura 4
Figura 5
¡Si ha eje cu ta do to das es tas prue bas co rrec ta men te lo fe li -
ci ta mos ya que ha cons trui do y en sam bla do co rrec ta men te su
alar ma! ¡Aho ra es el mo men to de de sa rro llar y pro bar sus pro -
pios pro gra mas pa ra ope rar su sis te ma de alar ma!
Ideas de Pro gra ma ción
Aho ra que ha en sam bla do y pro ba do su alar ma, es el mo -
men to de de sa rro llar su pro pio pro gra ma. Es te pue de ha cer
que la alar ma reac cio ne de di fe ren tes ma ne ras a los sen so res
ana ló gi cos y di gi ta les. Ve re mos aho ra dos ejem plos de pro gra -
mas. Es tos es tán di se ña dos pa ra dar le un pun to de par ti da pa -
ra la crea ción de su pro gra ma. Us ted pue de mo di fi car los o co -
men zar a ha cer un pro gra ma com -
ple ta men te nue vo si así lo pre fie re.
Pro gra ma 1
Es te pro gra ma de uso ge ne ral
con tie ne un bu cle prin ci pal el cual
en cien de y apa ga el LED, y tam -
bién ve ri fi ca el es ta do del sen sor
ana ló gi co (fo to rre sis ten cia) y de la
en tra da di gi tal (in te rrup tor). Cuan -
do se pre sio na el in te rrup tor sue na
una alar ma por dos se gun dos.
Si la fo to rre sis ten cia se cu bre,
el zum ba dor emi ti rá un “pip” de
ad ver ten cia has ta que el ni vel de
luz vuel va a su bir.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pro gra ma 1
` ***** bu cle prin ci pal *****
` en cien de y apa ga el LED
` y ve ri fi ca el es ta do de los sen so res
main:
` en cen der LED y leer el va lor de luz
high 0
rea dadc 1,b1
` emi tir un so ni do si el va lor ana ló gi co es ba jo
if b1 < 80 then beep
` si el in te rrup tor es pre sio na do ir a alarm
if pin3 = 1 then alarm
` ha cer una pau sa
pau se 500
` apa gar LED y ve ri fi car nue va men te el es ta do
` de los sen so res
low 0
rea dadc 1,b1
` emi tir un so ni do si el va lor ana ló gi co es ba jo
if b1 < 80 then beep
` si el in te rrup tor es pre sio na do ir a alarm
if pin3 = 1 then alarm
` ha cer una pau sa
pau se 500
go to main
` ***** emi tir so ni do *****
beep:
sound 2,(120,50,80,50,120,50)
pau se 200
go to main
` ***** en cen der alar ma *****
alarm:
high 4
pau se 2000
low 4
go to main
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pro gra ma 2
CLUB SABER ELECTRONICA 65
Figura 6
Figura 7
Figura 8
Es te pro gra ma es tá di se ña do co mo si fue ra un sis te ma de
alar ma con tra in cen dios. En el mis mo, la alar ma se ac ti va una
vez que se de tec ta hu mo so bre el sen sor de luz (cuan do el sen -
sor de luz in di ca un va lor de luz me nor de lo nor mal). Una vez
que la alar ma se ha ac ti va do, la mis ma se man tie ne en cen di -
da y só lo es po si ble apa gar la des co nec tan do la ali men ta ción
del sis te ma. La en tra da di gi tal se uti li za co mo dis po si ti vo an ti-
van da lis mo. Mien tras la ca ja de la alar ma es té ce rra da, el in -
te rrup tor se man ten drá en cen di do (és ta es la con di ción nor mal).
Si se abre la ca ja, el in te rrup tor se abri rá y ac ti va rá la alar ma
del zum ba dor has ta que la ca ja vuel va a ce rrar se.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pro gra ma 2
` ***** bu cle prin ci pal *****
` ve ri fi car es ta do de los sen so res
main:
` LED apa ga do
low 0
` leer va lor de luz
rea dadc 1, b1
` ac ti var la alar ma si el va lor ana ló gi co es ba jo
if b1 < 80 then alarm
` si el in te rrup tor se apa ga ir a tam per
if pin3 = 0 then tam per
go to main
` ***** ac ti var alar ma an ti-van da lis mo has ta
` que el in te rrup tor vuel va a ce rrar se*****
tam per:
high 0
sound 2, (120,100)
if pin3 = 1 then main
go to tam per
` ***** alar ma en cen di da eter na men te *****
alarm:
high 4
go to alarm
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Es tos son sim ple men te dos de los mu chos ejem plos que pue -
den uti li zar se pa ra la pro gra ma ción de su alar ma.
No ta: Ac la ra mos que lo da do has ta aquí fue ex pli ca do en
el to mo de Co lec ción Nº 7 del Club Sa ber Elec tró ni ca con ma -
yo res de ta lles y que si a Ud. le in te re sa el te ma, pue de ba jar lo
de nues tra web con la cla ve “alar ma”.
Si ha leí do aten ta men te es tas pá gi nas, ha brá po di do com pro bar
que tra ba jar con PI CA XE es muy fá cil y con ve nien te. Un PI CA XE es un
PIC nor mal al que se le ha gra ba do un pro gra mi ta in ter no (firm wa re)
pa ra que se lo pue da pro gra mar ul ti li zan do una aplica ción gra tui ta
lla ma da Edi tor de Pro gra mas (que pue de ba jar de nues tra web) por
me dio de dia gra mas de flu jo o en BA SIC y lo que es me jor aún: “no
ha ce fal ta qui tar el in te gra do del cir cui to pa ra su pro gra ma ción”, es
de cir, no pre ci sa un car ga dor adi cio nal.
La Central de Alarma Inteligente
Des cri bi mos el fun cio na mien to de una alar ma de 3 zo nas de
en tra da y dos zo nas de ac ti va ción mi cro con tro la da en la que
las va ria bles (tiem pos de de mo ra y ac ti va ción, zo nas ins tan -
táneas o de mo ra das, sa li das con ti nuas o tem po ri za das, etc.)
pue den ser re pro gra ma dos a vo lun tad del téc ni co y/o del usua -
rio.
Una de las zo nas es de dis pa ro de mo ra do pa ra que le dé la
opor tu ni dad al usua rio de des co nec tar la alar ma cuan do es tá
in gre san do a la pro pie dad, las otras dos zo nas son de dis pa -
ro ins tan tá neo, lo que im pli ca que una vez de tecta da una in te -
rrup ción, las sa li das cam bian de es ta do de in me dia to. En cuan -
to a las sa li das, una de ellas es de ac ti va ción con ti nua de mo -
do que una vez dis pa ra da la alar ma, só lo se de sac ti va rá esa
sa li da si se des co nec ta la cen tral y la otra sa li da es tem po ri za -
da, es de cir, una si re na so na rá du ran te 3 mi nu tos y lue go se
apa ga rá, que dan do el sis te ma en “aler ta” por si se pro du ce
66 CLUB SABER ELECTRONICA
Figura 9
una nue va in te rrup ción en al gu na de esas zo nas, en cu yo ca so
la sa li da vol ve rá a ac ti var se.
El sis te ma po drá de tec tar po si bles fa llas en al gún sen sor de
al gu na de las tres zo nas y si es to ocu rre, la des ha bi li ta rá (a la
zo na) pa ra que no ha ya dis pa ros errá ti cos del sis te ma, que -
dan do las otras dos zo nas en es ta do nor mal pa ra de tec tar la
pre sen cia de in tru sos.
En la fi gu ra 10 po de mos apre ciar el dia gra ma en blo ques
del sis te ma de alar ma in te li gen te.
No te que se com po ne de una cen tral de alar ma mi cro con -
tro la da, una fuen te de ali men ta ción, un te cla do de ac ti va ción,
sen so res de ac ti vi dad (mag né ti cos, de mo vi mien to, in te rrup to -
res, ul tra so ni do, de hu mo, etc.) y sis te mas de aler ta (si re na, dis -
ca dor te le fó ni co, etc.).
El “co ra zón” de es te sis te ma es la cen tral que po see un mi -
cro con tro la dor PI CA XE-08. A los fi nes prác ti cos, en la fi gu ra 11
se re pro du ce el cir cui to bá si co de fun cio na mien to de es te cir -
cui to in te gra do. Pa ra es te in te gra do se re co mien da una ten sión
de ali men ta ción de 5V y dos re sis to res pa ra es ta ble cer la ten -
sión ne ce sa rias en los da tos a ser in gre sa dos al PI CA XE. Po see
5 pa tas de en tra da /sa li da de da tos de no mi na dos PIN 0 a PIN
4. El PIN 0 (pa ta 7) so la men te pue de ser sa li da de da tos, el PIN
3 (pa ta 4) só lo pue de ser en tra da y el res to pue den ser se tea -
dos co mo en tra da o sa li da de da tos.
Pa ra pro gra mar el PI CA XE se co nec ta un plug es té reo pe -
que ño en el co nec tor de no mi na do PROG y por me dio de un ca -
ble se co nec ta al puer to se rial de la com pu ta do ra (vea en la fi -
gu ra 12 el ar ma do del ca ble). El pro gra ma, ya sea en dia gra -
ma de flu jo o en BA SIC pue de cons truir se en el uti li ta rio “Edi tor
de Pro gra mas” que pue de ba jar sin car go de nues tra web con
la cla ve PI CA XE.
El cir cui to de la cen tral es muy sen ci llo, en la ta bla 1 en -
CLUB SABER ELECTRONICA 67
Figura 10
con tra rá la co rres pon den cia en tre las
pa tas del PI CA XE y las en tra das y sa li -
das de la pla ca. En los dia gra mas que
ex pli ca re mos, si se de tec ta un cam bio
de es ta do en la en tra da de mo ra da, el
ope ra dor tie ne 10 se gun dos pa ra de -
sac ti var la alar ma an tes de que se ac cio -
ne el sis te ma so no ro. No im por ta que se
vuel va a rees ta ble cer el cir cui to lue go de
ha ber se de tecta do una in te rrup ción, ya
que igual men te se ac ti va rán lue go de
10 se gun dos de de tec ta da la pri mera in -
te rrup ción. Cuan do se apli ca ali men ta -
ción a la cen tral, hay un pe río do de
rear me de 10 se gun dos du ran te los cua -
les las en tra das es tán in hi bi das pa ra
dar tiem po al usua rio de aban do nar
la pro pie dad pro te gi da lue go de ha -
ber pues to la alar ma. Du ran te es tos
10 se gun dos no se rán re co no ci das
nin gún cam bio de es ta dos en los sen -
so res de las tres zo nas. Pa sa dos es tos
10 se gun dos, si se de tec ta una in te -
rrup ción en las en tra das ins tan tá neas,
de in me dia to se ac cio na rán las sa li -
das.
En cuan to a las sa li das, pro po ne -
mos dos po si bi li da des. La sa li da 1 es
de ac ti va ción con ti nua, lo que sig ni fi ca que una vez dis pa ra da
la alar ma, es ta sa li da só lo se des ha bi li ta rá si se apa ga la cen -
tral (si se la des co nec ta) mien tras que la sa li da 2 es tem po ri za -
da y es to se de be a que mu chas ve ces el usua rio pre ten de que
exis ta un sis te ma so no ro que sue ne du ran te un tiem po y lue go
se apa gue, de mo do de dar la aler ta a un se re no o a la po li -
cía pe ro que no al te re la “paz” a los ve ci nos du ran te mu cho
tiem po. Es ta sa li da pue de es tar ac ti va en tiem pos de al gu nos
se gun dos has ta va rios mi nu tos y has ta ho ras.
En la fi gu ra 13 da mos el cir cui to eléc tri co de la cen tral de
alar ma y en la fi gu ra 14 se re pro du ce una su ge ren cia pa ra la
pla ca de cir cui to im pre so. No te que las en tra das se han dis -
pues to de for ma tal, que ha ce fal ta un cor to en tre am bos ca bles
pa ra que la zo na se ac ti ve. De es ta ma ne ra, cual quier cor te o
in te rrup ción ha rá dis pa rar al sis te ma. Por ca da zo na pue de co -
nec tar más de un sen sor siem pre que los mis mos es tén en se rie
68 CLUB SABER ELECTRONICA
Figura 11
Tabla 1: Definición de entradas y salidas del PICAXE
Pata Nº PIN Nº Función
3 E/S 4 Entrada 1 (demorada)
4 E 3 Entrada 2 (instantánea)
5 E/S 2 Entrada 3 (instantánea)
6 E/S 1 Salida 2 (temporizada)
7 S 0 Salida 1 (continua)
Figura 12
Sistema PICAXE de
8 Terminales
y que los mis mos re pre sen ten un cor to (un ca ble) en es ta do de
re po so.
En cuan to a las sa li das, no te que se han co lo ca do tran sis -
to res BC548, los que se sa tu ra rán ca da vez que una sa li da se
ac ti ve. En es ta con di ción se po drán ali men tar dis po si ti vos con
un con su mo de has ta 150mA. Pa ra el dis pa ro de si re nas
o cual quier otro dis po si ti vo, re co men da mos la co lo ca ción
de re lés en las sa li das, los cua les se co nec tan di rec ta men -
te (ten ga pre sen te que pue de co lo car cual quie ra de 6V de
ali men ta ción con co rrien te de ac ti va ción in fe rior a
150mA, cual quier re lé de los usa dos en cir cui tos im pre sos
sir ve).
Pro gra ma ción de la Cen tral
Us ted pue de ge ne rar el pro gra ma que quie ra, te nien -
do en cuen ta las in di ca cio nes que hemos da do a tra vés de
la ta bla 1. No so tros pre pa ra mos dos ver sio nes, pe ro na -
da im pi de que Ud. rea li ce un pro gra ma a su me di da.
La pri me ra ver sión fun cio na co mo he mos ex pli ca do
has ta re cién sin nin gu na res tric ción, por lo tan to “no es in -
te li gen te”.
Se tra ta de un sis te ma co mún, con 2 zo nas de dis pa -
ro ins tan tá neo, una zo na de dis pa ro de mo ra do, una sa li -
da con ti nua y otra tem po ri za da. En la fi gu ra 15 se pue de
ver el dia gra ma de flu jo cons truido en el Edi tor de Pro gra -
mas y en la fi gu ra 16 el co rres pon dien te pro gra ma en BA -
SIC. El ar chi vo pa ra po der abrir lo en el Edi tor de Pro gra -
mas se lla ma “sen ci lla .cad” y lo pue de ba jar de nues tra
web: www .we be lec tro ni ca .co m.ar, ha cien do click en el íco no
pass word e in gre san do la cla ve “alar ma”. En di cho si tio tam -
bién en con tra rá un link pa ra ba jar el Edi tor de Pro gra ma ción y
un tu to rial pa ra apren der a usar el pro gra ma.
CLUB SABER ELECTRONICA 69
Figura 13
Figura 14
Pa ra pro gra mar la cen tral, pri me -
ro de be ar mar la pla ca, re vi sar que es -
tá to do co rrec to, co lo car el ca ble en tre
la pla ca y la com pu ta do ra, abrir el
edi tor de pro gra mas, abrir el ar chi vo
sen ci lla .cad, con ver tir el pro gra ma a
su co rres pon dien te BA SIC y lue go des -
car gar lo so bre la pla ca. Eso es to do...
aho ra ten drá una cen tral lis ta pa ra
mon tar su sis te ma.
Pa ra es te pro gra ma, he mos pro -
gra ma do los si guien te da tos:
Tiem po de rear me: 10 se gun dos
Tiem po de de mo ra de zo na: 10
se gun dos
Tiem po de sa li da tem po riz a da:
4.6 se gun dos.
En la fi gu ra 15 in di ca mos cuá les
son los tiem pos que de be cam biar en
ca da ca so, an tes de con ver tir el pro -
gra ma a BA SIC. Ten ga en cuen ta que
el va lor de la sa li da tem po ri za da se
dá con la ins truc ción sleep, lo que sig -
ni fi ca que ca da uni dad pro gra ma da
co rres pon de a 2,3 se gun dos. Si Ud.
quie re que esa sa li da es té ac ti va du -
ran te 3 mi nu tos, pre ci sa rá de mo rar
180 se gun dos, o sea, co lo ca mos 80
en el ca si lle ro de sleep.
El Pro gra ma In te li gen te
Mu chas ve ces, por des per fec tos
de un sen sor, o por que su cie dad in te -
rrum pe un haz en un sen sor ex ter no, o
por cual quier otro mo ti vo, se dis pa ra
una alar ma sin que ello sig ni fi que que
hay in tru sos... sim ple men te es un des -
per fec to. La po si bi li dad de con tar con
tres zo nas de en tra da per mi te que,
aun que des co nec te mos una de ellas,
exis ta pro tec ción por me dio de las dos
zo nas res tan tes. En la fi gu ra 17 mos -
tra mos el dia gra ma de flu jo cons trui do
en el Edi tor de Pro gra mas pa ra un pro -
gra ma que “va con tan do” la can ti dad
de ve ces que se dis pa ra el sis te ma des -
70 CLUB SABER ELECTRONICA
Figura 15
Figura 16
de una zo na sin que se ha ya des co nec ta do la cen tral, de es ta
ma ne ra, si un sen sor se da ña, la alar ma ac tua rá nor mal men te,
pe ro al efec tuar tres ve ces el ciclo de dis pa ro des de la mis ma
zo na, el sis te ma “en ten de rá” que hay una fa lla, des ha bi li ta rá
la zo na, pe ro la cen tral con ti nua rá ope ran do nor mal men te,
pro te gi da por los sen so res de las otras dos zo nas. Es por es te
mo ti vo que el ins ta la dor de be rá co lo car sen so res en lu ga res es -
tra té gi cos, co nec ta dos a di fe ren tes zo nas, de ma ne ra que si un
la drón re co no ce es ta for ma de ope rar el sis te ma, cor ta un ca -
ble ex ter no dán do se a la fu ga “has ta ver” qué su ce de y si na -
die acu de al avi so vuel ve, se rá de tec ta do por otro sen sor (co -
nec ta do a otra zo na) y la alar ma vol ve rá a dar una se ñal de
avi so. De es ta ma ne ra, si el due ño de ca sa sa le de va ca cio nes
y la alar ma se dis pa ra por una fa lla, los ve ci nos no de be rán so -
por tar el so ni do del sis tema de avi so du ran te ho ras... só lo 3 ve -
ces el tiem po pro gra ma do pa ra la sa li da tem po ri za da.
En la fi gu ra 17 se re pro du ce es te pro gra ma en dia gra ma
de flu jo y en la ta bla 2 se lis ta el pro gra ma en BA SIC. El ar chi -
vo pa ra po der abrir es ta ver sión que lla ma mos “in te li gen te”
(por que en ba se a da tos pre vios rea li za di fe ren tes co sas) en el
Edi tor de Pro gra ma se lla ma “me dia .cad” y lo pue de ba jar de
nues tra web: www .we be lec tro ni ca .co m.ar, ha cien do click en el
íco no pass word e in gre san do la cla ve “alar ma”.
En di cho si tio tam bién en con tra rá un link pa ra ba jar el Edi -
tor de Pro gra ma ción y un tu to rial pa ra apren der a usar el pro -
gra ma.
Tam bién hay otras ver sio nes pa ra car gar al PI CA XE-08 de
mo do que rea li ce otr as fun cio nes e in clu so, una op ción que lla -
ma mos “com pli ca da .cad” que ve ri fi ca lo que es tá su ce dien do
en ca da zo na a ca da ins tan te y ac túa en con se cuen cia. Es te
pro gra ma es de ma sia do gran de y no en tra en un PI CA XE-08,
por lo cual ha bría que uti li zar un PI CA XE18-A, en cu yo ca so
ha bría que adap tar el cir cui to im pre so.
Ca be acla rar que he mos des crip to la cen tral de alar ma,
pa ra com ple tar el sis te ma ha cen fal ta los sen so res (mag né ti cos,
de mo vi mien to, ul tra só ni cos, ba rre ras in fra rro jas, etc.), la fuen -
CLUB SABER ELECTRONICA 71
Figura 17
te con su ba te ría, el te cla do y el sis te ma de avi so.
Fuente para Sistema de Alarma
Con Control Automático de Baterías
Un si ste ma de alar ma se tie ne que po der ali men tar a tra vés
de una fuen te de ali men ta ción co nec ta da a la red eléc tri ca o
des de una ba te ría, pa ra que el con jun to si ga ope ran do por
más que exis ta un cor te de ener gía.
Pa ra el sis te ma de alar ma in te li gen te que es ta mos des cri -
bien do, es pre ci so con tar con una ten sión de 5V (de 4,5V a
6V) pa ra la cen tral y 12V pa ra los dis po si ti vos ex ter nos.
En la fi gu ra1 se pue de apre ciar el cir cui to co rres pon dien te
a la fuen te pro pues ta. Es te dia gra ma pre ci sa un trans for ma dor
con pri ma rio de acuer do a la red lo cal y se cun da rio de 15V +
15V x 3A, de mo do que sea po si ble ali men tar ele men tos ex ter -
nos re la ti va men te po ten tes. El cir cui to es muy sen ci llo y em plea
un re gu la dor de ten sión de tres ter mi na les pa ra ali men tar a la
cen tral de alar ma.
No te que se tiene un co nec tor que de be ser co nec ta do al
car ga dor au to má ti co de ba te rías y otro co nec tor a don de de -
ben co lo car se los bor nes de la ba te ría. De bi do a la ac ción de
los dio dos D5 y D6, co mo la ten sión de la fuen te es su pe rior a
la de la ba te ría (apro xi ma da men te 15V), mien tras ha ya ener -
gía eléc tri ca la ba te ría es ta rá en es ta do de es pe ra y és ta pro -
vee rá la ali men ta ción cuan do se “cor te” la co rrien te.
El cir cui to es muy sen ci llo y no ad mi te con si de ra cio nes es -
pe cia les. La ten sión de 12V pue de pro veer una co rrien te de
has ta 2A, mien tras que la ten sión de 5V pue de pro veer una co -
rrien te má xi ma de 1A.
El di se ño pa ra la pla ca de cir cui to im pre so su ge ri da se
mues tra en la fi gu ra 2.
72 CLUB SABER ELECTRONICA
Tabla 2: Programa para el sistema Inteligente
'BASIC converted from flowchart: 'C:\DOCUMENTS AND SETTINGS\HORACIO\ESCRITO-RIO\ALARMA\MEDIA.CAD'Converted on 7/23/2005 at 18:08:53
main:
low 0
label_D: low 1
let b0= 0
let b1= 0
let b2= 0
wait 10 ; fija el tiempo de rearme
label_1B: if pin2=1 then label_76
if pin3=1 then label_7D
if pin4=1 then label_3C
goto label_1B
label_3C: wait 10 ; fija el tiempo de demora
; de la “Entrada 1”
label_43: high 0
high 1
sleep 3 ; fija el tiempo de la salida
; temporizada en múltiplos
; de 2,3 segundos
low 1
if b0= 3 then label_A9
if b1= 3 then label_C7
goto label_1B
label_76: let b0=b0+ 1
goto label_43
label_7D: let b1=b1+ 1
goto label_43
label_A9: if pin3=1 then label_B4
if pin4=1 then label_BC
goto label_A9
label_B4: let b1=b1+ 1
goto label_43
label_BC: wait 10 ; fija el tiempo de demora
; de la “Entrada 1”
goto label_43
label_C7: if pin2=1 then label_E6
if pin4=1 then label_DE
goto label_C7
label_DE: wait 10 ; fija el tiempo de demora
; de la “Entrada 1”
goto label_43
label_E6: let b0=b0+ 1
goto label_43
El car ga dor in clu ye un do bla dor de
ten sión, ba sa do en el co no ci do cir cui to
in te gra do 555. Es te cir cui to ge ne ra una
se ñal os ci lan te de for ma de on da cua -
dra da que ha ce que la sa li da en la pa -
ta 3 pa se al ter na ti va men te, en tre los es -
ta dos de ma sa y 12V.
En el cir cui to de la fi gu ra 3, cuan do
la pa ta 3 del 555 es tá a ni vel ló gi co ba -
jo (co nec ta da a ma sa), C3 se car ga a
tra vés de D2 y de D3 has ta que la ten -
sión en sus bor nes sea de una mag ni tud
pró xi ma a 12V.
Si la pa ta 3 es tá a ni vel ló gi co al to
(co nec ta da a la ten sión de ali men ta -
ción), la ten sión en el pun to de unión de
C3/D3 pa sa rá a un va lor dos ve ces más
gran de, pues to que el po lo ne ga ti vo de
C3 es tá ya a 12V y la ten sión en los bor -
nes de es te ca pa ci tor car ga do es tam -
bién de 12V. No te que el dio do D3 es -
tá po la ri za do en for ma in ver sa y se blo -
quea, mien tras es ta rá en es ta do de con -
duc ción, en es tas con di cio nes, C4 de be -
ría car gar se con una ten sión su pe rior a
12V y lle gar en teo ría a los 24V. En la
prác ti ca, la car ga ape nas so bre pa sa al gu nos volt la ten sión de
fuen te, que es más de 12V, lo que re sul ta su fi cien te pa ra nues -
tros pro pó si tos.
A la sa li da del do bla dor de ten sión nos en con tra mos con
un re gu la dor he cho a par tir de un tran sis tor NPN con un ze ner
co mo re fe ren cia. Po dría co lo car un BC548 en lu gar del TIP31,
da do que la co rrien te de car ga se rá pe que ña, sin em bar go,
por se gu ri dad, acon se ja mos el em pleo del tran sis tor de po ten -
cia.
Se de be ajus tar la ten sión de sa li da por me dio de VR1 pa -
ra que sea le ve men te su pe rior a los 14V, aun que si vie ra que
en car ga no hay co rrien te, de be rá au men tar es te va lor. Lo ideal
se ría que con una ba te ría des car ga da y co nec tan do un am pe -
rí me tro en se rie, la co rrien te de car ga sea del or den de los
10mA a 20mA.
Ca be acla rar que la co rrien te que de be rá en tre gar la fuen -
te es su pe rior a es te va lor (lle ga a unos 25mA), a con se cuen -
cia de que el in te gra do con su me co rrien te.
Ca be acla rar que las ba te rías em plea das en sis te mas de
CLUB SABER ELECTRONICA 73
Figura 1
Figura 2
se gu ri dad po seen una ca pa ci dad del or den de los 8 am pe re -
/ho ra, lo cual su po ne que si la car ga mos a ra zón de 10mA -
/ho ra tar da ría unos 40 días en car gar se to tal men te (si es tu vie -
ra des car ga da por com ple to). Sin em bar go, es to no ocu rre da -
do que el acu mu la dor se en cuen tra en con di cio nes de car ga las
24 ho ras del día. Pa ra ba te rías de ca pa ci dad igual a 500mA -
/ho ra, el tiem po de car ga se ría de apro xi ma da men te igual a
un día.
Teclado Microcontrolado
Existen va rios cir cui tos que pue den uti li zar se co mo ce rra du ras
con có di go, úti les pa ra ac ti var el sis te ma de alar ma que es ta -
mos des cri bien do. En In ter net es po si ble en con trar va rios cir cui -
tos, en par ti cu lar me lla mó la aten ción un pro yec to ex traí do de
la pá gi na de Car los Díaz:
http ://per so .wa na doo.es/chyr ye s/in dex.htm
En di cho si tio exis ten va rios pro yec tos in te re san tes.
Se gún la pá gi na de re fe ren cia, el pro yec to fue pro pues to
por Leo nar do Ro mán. Con es te cir cui to pue de po ner una cla ve
de ac ce so pa ra en trar en una ha bi ta ción o pa ra abrir un ar ma -
rio, sis te ma de alar ma etc. El te cla do ac ti va una alar ma que
sue na cuan do al guien in tro du ce la cla ve mal tres ve ces.
La cla ve se in tro du ce me dian te un te cla do de 16 te clas,
tam bién se vi sua li za el es ta do en una pan ta lla de cris tal lí qui -
do (LCD) de 16 ca rac te res x 2 líneas.
El cir cui to ac cio na un re lé el cual se co nec ta rá al dis po si ti -
vo de aper tu ra, en nues tro ca so el siste ma de alar ma. El "ce re -
bro" de es te dis po si ti vo es un PIC16F876 y se lo pue de car gar
con el Quark PRO 2.
El es que ma se mues tra en la fi gu ra 1.
El pro gra ma pa ra el PIC se lla ma “lla ve.asm” y se lo pue -
de ba jar de nues tra web con la cla ve “alar ma”.
El dia gra ma de cir cui to im pre so (PCB) es una mo di fi ca ción
que hi ci mos en ba se a un di se ño ce di do por Juan Da vid Mu ri -
llo L (se gún di ce en la pá gi na de Car los Díaz), y se mues tra en
la fi gu ra 2.
El fun cio na mien to del cir cui to es el si guien te:
PA RA EN TRAR:
1. En la pan ta lla del LCD se mues tra el men sa je "IN -
TRO DUZ CA CLA VE" en ton ces de be in tro du cir la cla ve de ac ce -
so, que ini cial men te se rá 0000 y pul se la A pa ra que se abra
y ac ti ve el re lé.
2. Cuan do el có di go in tro du ci do no es el co rrec to, se
mues tra el men sa je "CLA VE IN CO RREC TA" y la puer ta no se
abre.
3. Cuan do se acu mu lan tres fa llos, al in tro du cir la cla -
ve sue na una si re na por un par lan te du ran te unos 15 se gun dos,
des pués se pue de vol ver a pro bar.
PA RA CAM BIAR LA CLA VE:
1. Pul se la te cla C de cam bio de cla ve, en ton ces apa re -
ce du ran te unos ins tan tes el men sa je "CAM BIO DE CLA VE"
2. Des pués le pi de la cla ve que te nía has ta ese mo men -
74 CLUB SABER ELECTRONICA
Figura 3
to (ini cial men te la 0000) con el men sa je "CLA VE AN TI GUA".
Te clea la cla ve nue va y pul sa A
3. Si la cla ve es co rrec ta le pi de la "NUE VA CLA VE".
Te clea la nue va cla ve y pul se A
4. A con ti nua ción le pi de que re pi ta la cla ve pa ra ve ri -
fi car la con el men sa je "VE RI FI QUE CLA VE". Te clee de nue vo la
mis ma cla ve y pul se A. Si se equi vo ca le avi sa el error, por lo
que de be rá in tro du cir la nue va cla ve
5. Si la ve ri fi ca ción es co rrec ta se cam bia la cla ve y se
mues tra el men sa je "CLA VE CAM BIA DA" du ran te unos se gun -
dos.
LA CLA VE DE AC CE SO
1. Ini cial men te es la 0000
2. La cla ve se al ma ce na en la me mo ria EE PROM de da -
tos del PIC, por lo que, cuan do se des co nec te la ali men ta ción
del cir cui to se con ser va la cla ve
3. Cons ta de 4 có di gos que pue den ser: nú me ros del 0
al 9, as te ris cos (*), y al mo ha di llas (#). A di fe ren cia de los có -
di gos tra di cio na les que só lo usan los nú me ros. Es to pro por cio -
CLUB SABER ELECTRONICA 75
Figura 1
Figura 2
76 CLUB SABER ELECTRONICA
Tabla 1: Llave electrónica con alarma para apertura de puerta (por Carlos Díaz) -
http://perso.wanadoo.es/chyryes/T_RELE EQU 20HPCL EQU 02HSTATUS EQU 03HPORTA EQU 05HDATO EQU 06H
;PUERTO BKEYB EQU 07HTRISA EQU 05HTRISB EQU 06HTRISC EQU 07HPUNTAB EQU 20HINTENTO EQU 21HTECLA EQU 22HCUENTA1 EQU 23HCUENTA2 EQU 24HCUENTA3 EQU 25HCOD1 EQU 26HCOD2 EQU 27HCOD3 EQU 28HCOD4 EQU 29HCUENTA4 EQU 2AHCOD1A EQU 2BHCOD2A EQU 2CHCOD3A EQU 2DHCOD4A EQU 2EHCODWRITE EQU 2FHEEADR EQU 10DHEECON1 EQU 18CHEECON2 EQU 18DHEEDATA EQU 10CHINTCON EQU 0BHPIR2 EQU 0DHPIE2 EQU 8DHF EQU 1W EQU 0
#DEFINE EN 05H,2#DEFINE RW 05H,1#DEFINE RS 05H,0#DEFINE ALA 05H,3#DEFINE PORTERO 05H,5
ORG 00HGOTO INICIOORG 04HBCF PIR2,4RETFIE
TABLA MOVWF PCLMEN_1 RETLW 'I'
RETLW 'N'RETLW 'T'RETLW 'R'RETLW 'O'RETLW 'D'RETLW 'U'RETLW 'Z'RETLW 'C'RETLW 'A'
MEN_5 RETLW ' 'RETLW 'C'RETLW 'L'RETLW 'A'RETLW 'V'RETLW 'E'RETLW 00H
MEN_2 RETLW 'P'RETLW 'U'RETLW 'E'RETLW 'D'RETLW 'E'RETLW ' 'RETLW 'P'RETLW 'A'RETLW 'S'RETLW 'A'
RETLW 'R'RETLW 00H
MEN_3 RETLW 'C'RETLW 'L'RETLW 'A'RETLW 'V'RETLW 'E'RETLW ' 'RETLW 'I'RETLW 'N'RETLW 'C'RETLW 'O'RETLW 'R'RETLW 'R'RETLW 'E'RETLW 'C'RETLW 'T'RETLW 'A'RETLW 00H
MEN_4 RETLW 'C'RETLW 'A'RETLW 'M'RETLW 'B'RETLW 'I'RETLW 'O'RETLW ' 'RETLW 'D'RETLW 'E'RETLW 00H
MEN_6 RETLW ' 'RETLW 'A'RETLW 'N'RETLW 'T'RETLW 'I'RETLW 'G'RETLW 'U'RETLW 'A'RETLW 00H
MEN_7 RETLW 'N'RETLW 'U'RETLW 'E'RETLW 'V'RETLW 'A'RETLW 00H
MEN_8 RETLW 'V'RETLW 'E'RETLW 'R'RETLW 'I'RETLW 'F'RETLW 'I'RETLW 'Q'RETLW 'U'RETLW 'E'RETLW 00H
MEN_9 RETLW ' 'RETLW 'C'RETLW 'A'RETLW 'M'RETLW 'B'RETLW 'I'RETLW 'A'RETLW 'D'RETLW 'A'RETLW 00H
MEN_10 RETLW 'L'RETLW 'A'RETLW ' 'RETLW 'C'RETLW 'L'RETLW 'A'RETLW 'V'
RETLW 'E'RETLW ' 'RETLW 'D'RETLW 'E'RETLW 'B'RETLW 'E'RETLW 00H
MEN_11 RETLW 'T'RETLW 'E'RETLW 'N'RETLW 'E'RETLW 'R'RETLW ' 'RETLW '4'RETLW ' 'RETLW 'D'RETLW 'I'RETLW 'G'RETLW 'I'RETLW 'T'RETLW 'O'RETLW 'S'RETLW 00H
MEN_12 RETLW 'I'RETLW 'N'RETLW 'T'RETLW 'E'RETLW 'N'RETLW 'T'RETLW 'E'RETLW 'L'RETLW 'O'RETLW 00H
MEN_13 RETLW 'D'RETLW 'E'RETLW ' 'RETLW 'N'RETLW 'U'RETLW 'E'RETLW 'V'RETLW 'O'RETLW 00H
INICIO CLRF DATOCLRF KEYBCLRF PORTABSF STATUS,5MOVLW 06HMOVWF 9FHCLRF DATOBCF ENBCF RWBCF RSBCF ALABCF PORTEROMOVLW 0F0HMOVWF KEYBBCF STATUS,5BCF PIR2,4MOVLW 03HMOVWF INTENTO
CALL INITLCDCALL INITLCD
PRINCI CALL CLEARL
MOVLW 00HCALL SITUCUMOVLW MEN_1CALL ESCMEN
MOVLW 44H
CALL SITUCU
ECOD12 CALL SUELKEYCALL ESPEKEYMOVWF COD1SUBLW 'B'BTFSC STATUS,2GOTO ECOD12MOVF COD1,WSUBLW 'A'BTFSC STATUS,2GOTO INCORMOVF COD1,WSUBLW 'C'BTFSC STATUS,2GOTO CAMBIOCMOVF COD1,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD12MOVLW '*'CALL WRITEL
ECOD22 CALL SUELKEY
CALL ESPEKEYMOVWF COD2SUBLW 'B'BTFSC STATUS,2GOTO ECOD1MOVF COD2,WSUBLW 'A'BTFSC STATUS,2GOTO INCORMOVF COD2,WSUBLW 'C'BTFSC STATUS,2GOTO CAMBIOCMOVF COD2,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD22MOVLW '*'CALL WRITEL
ECOD32 CALL SUELKEY
CALL ESPEKEYMOVWF COD3SUBLW 'B'BTFSC STATUS,2GOTO ECOD2MOVF COD3,WSUBLW 'A'BTFSC STATUS,2GOTO INCORMOVF COD3,WSUBLW 'C'BTFSC STATUS,2GOTO CAMBIOCMOVF COD3,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD32MOVLW '*'CALL WRITEL
ECOD42 CALL SUELKEY
CALL ESPEKEYMOVWF COD4SUBLW 'B'BTFSC STATUS,2GOTO ECOD3MOVF COD4,WSUBLW 'A'BTFSC STATUS,2GOTO INCORMOVF COD4,WSUBLW 'C'
BTFSC STATUS,2GOTO CAMBIOCMOVF COD4,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD42MOVLW '*'CALL WRITELCALL SUELKEY
FINCOD CALL ESPEKEYMOVWF TECLASUBLW 'A'BTFSC STATUS,2GOTO FINCOD2MOVF TECLA,WSUBLW 'B'BTFSC STATUS,2GOTO ECOD4MOVF TECLA,WSUBLW 'C'BTFSC STATUS,2GOTO CAMBIOCGOTO FINCOD
FINCOD2 MOVLW 00HCALL LEECODSUBWF COD1BTFSS STATUS,2GOTO INCOR
MOVLW 01HCALL LEECODSUBWF COD2BTFSS STATUS,2GOTO INCOR
MOVLW 02HCALL LEECODSUBWF COD3BTFSS STATUS,2GOTO INCOR
MOVLW 03HCALL LEECODSUBWF COD4BTFSS STATUS,2GOTO INCOR
CALL CLEARL
MOVLW 02HCALL SITUCUMOVLW MEN_2CALL ESCMENMOVLW 03HMOVWF INTENTOBSF PORTEROMOVLW T_RELECALL DELAYBCF PORTEROMOVLW 10HCALL DELAYGOTO PRINCI
INCOR MOVLW 0CHCALL COMANDOCALL CLEARLMOVLW MEN_3CALL ESCMENDECFSZ INTENTO,FGOTO INCOR2GOTO ALARMA
INCOR2 MOVLW 20HCALL DELAYGOTO PRINCI
ECOD1 MOVLW 44HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 44HCALL SITUCUGOTO ECOD12
ECOD2 MOVLW 45HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 45HCALL SITUCUGOTO ECOD22
ECOD3 MOVLW 46HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 46HCALL SITUCUGOTO ECOD32
ECOD4 MOVLW 47HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 47HCALL SITUCUGOTO ECOD42
ALARMA MOVLW 1EHMOVWF TECLA
ALARMA4 MOVLW 03HMOVWF INTENTOMOVLW 00FHMOVWF CUENTA1MOVLW 030HMOVWF CUENTA2
ALARMA1 MOVLW 20HMOVWF CUENTA4DECF CUENTA1,FBTFSC STATUS,2GOTO ALARMA2
ALARMA3 BSF ALACALL FRECUBCF ALACALL FRECUDECFSZ CUENTA4,FGOTO ALARMA3GOTO ALARMA1
ALARMA2 MOVLW 01HCALL DELAYDECFSZ TECLA,FGOTO ALARMA4GOTO PRINCI
FRECU MOVF CUENTA1,WMOVWF CUENTA3
FRECU2 DECFSZ CUENTA3,FGOTO FRECU2DECFSZ CUENTA2,FGOTO FRECUMOVLW 030HMOVWF CUENTA2RETURN
CAMBIOC CALL CLEARLMOVLW MEN_4CALL ESCMENMOVLW MEN_5CALL ESCMENMOVLW 20HCALL DELAYCALL CLEARL
CLUB SABER ELECTRONICA 77
MOVLW MEN_5CALL ESCMENMOVLW MEN_6CALL ESCMENCALL SUELKEYMOVLW 44HCALL SITUCU
CALL COGECODMOVLW 00HCALL LEECODSUBWF COD1BTFSS STATUS,2GOTO INCORE
MOVLW 01HCALL LEECODSUBWF COD2BTFSS STATUS,2GOTO INCORE
MOVLW 02HCALL LEECODSUBWF COD3BTFSS STATUS,2GOTO INCORE
MOVLW 03HCALL LEECODSUBWF COD4BTFSS STATUS,2GOTO INCORE
MOVLW 03HMOVWF INTENTO
NUEVACL CALL CLEARLMOVLW 02HCALL SITUCUMOVLW MEN_7CALL ESCMENMOVLW MEN_5CALL ESCMENMOVLW 44HCALL SITUCUCALL SUELKEYCALL COGECODMOVF COD1,W
BTFSC STATUS,2GOTO INCORECMOVWF COD1AMOVF COD2,WBTFSC STATUS,2GOTO INCORECMOVWF COD2AMOVF COD3,WBTFSC STATUS,2GOTO INCORECMOVWF COD3AMOVF COD4,WBTFSC STATUS,2GOTO INCORECMOVWF COD4A
CALL CLEARL
MOVLW MEN_8CALL ESCMENMOVLW MEN_5CALL ESCMENMOVLW 44HCALL SITUCUCALL SUELKEYCALL COGECODMOVF COD1,W
SUBWF COD1A,WBTFSS STATUS,2GOTO NOVERIMOVF COD2,WSUBWF COD2A,W
BTFSS STATUS,2GOTO NOVERIMOVF COD3,WSUBWF COD3A,WBTFSS STATUS,2GOTO NOVERIMOVF COD4,WSUBWF COD4A,WBTFSS STATUS,2GOTO NOVERI
CALL CLEARL
MOVLW MEN_5CALL ESCMENMOVLW MEN_9CALL ESCMEN
MOVF COD1,WMOVWF CODWRITEMOVLW 00HCALL EEWRITE
MOVF COD2,WMOVWF CODWRITEMOVLW 01HCALL EEWRITE
MOVF COD3,WMOVWF CODWRITEMOVLW 02HCALL EEWRITE
MOVF COD4,WMOVWF CODWRITEMOVLW 03HCALL EEWRITEMOVLW 20HCALL DELAY
GOTO PRINCI
NOVERI CALL CLEARLMOVLW 03HCALL SITUCUMOVLW MEN_12CALL ESCMENMOVLW 43HCALL SITUCUMOVLW MEN_13CALL ESCMENMOVLW 20HCALL DELAYGOTO NUEVACL
INCOREC CALL CLEARL
MOVLW MEN_10CALL ESCMENMOVLW 40HCALL SITUCUMOVLW MEN_11CALL ESCMENMOVLW 20HCALL DELAYGOTO PRINCI
INCORE DECF INTENTO,FBTFSC STATUS,2GOTO ALARMACALL CLEARLMOVLW MEN_3CALL ESCMENMOVLW 20HCALL DELAYCALL SUELKEYGOTO PRINCI
COGECOD CLRF COD1CLRF COD2
CLRF COD3CLRF COD4
ECOD12C CALL SUELKEYCALL ESPEKEYMOVWF COD1SUBLW 'B'BTFSC STATUS,2GOTO ECOD12CMOVF COD1,WSUBLW 'A'BTFSC STATUS,2RETURNMOVF COD1,WSUBLW 'C'BTFSC STATUS,2GOTO ECOD12CMOVF COD1,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD12CMOVLW '*'CALL WRITEL
ECOD22C CALL SUELKEY
CALL ESPEKEYMOVWF COD2SUBLW 'B'BTFSC STATUS,2GOTO ECOD1CMOVF COD2,WSUBLW 'A'BTFSC STATUS,2RETURNMOVF COD2,WSUBLW 'C'BTFSC STATUS,2GOTO ECOD22CMOVF COD2,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD22CMOVLW '*'CALL WRITEL
ECOD32C CALL SUELKEY
CALL ESPEKEYMOVWF COD3SUBLW 'B'BTFSC STATUS,2GOTO ECOD2CMOVF COD3,WSUBLW 'A'BTFSC STATUS,2RETURNMOVF COD3,WSUBLW 'C'BTFSC STATUS,2GOTO ECOD32CMOVF COD3,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD32CMOVLW '*'CALL WRITEL
ECOD42C CALL SUELKEY
CALL ESPEKEYMOVWF COD4SUBLW 'B'BTFSC STATUS,2GOTO ECOD3CMOVF COD4,WSUBLW 'A'BTFSC STATUS,2GOTO RETU4MOVF COD4,WSUBLW 'C'BTFSC STATUS,2GOTO ECOD42CMOVF COD4,WSUBLW 'D'
BTFSC STATUS,2GOTO ECOD42CMOVLW '*'CALL WRITELCALL SUELKEY
FINCODC CALL ESPEKEYMOVWF TECLASUBLW 'A'BTFSC STATUS,2RETURN
MOVF TECLA,WSUBLW 'B'BTFSC STATUS,2GOTO ECOD4CGOTO FINCODC
ECOD1C MOVLW 44HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 44HCALL SITUCUCLRF COD2GOTO ECOD12C
ECOD2C MOVLW 45HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 45HCALL SITUCUCLRF COD3GOTO ECOD22C
ECOD3C MOVLW 46HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 46HCALL SITUCUCLRF COD4GOTO ECOD32C
ECOD4C MOVLW 47HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 47HCALL SITUCUGOTO ECOD42C
RETU4 CLRF COD4RETURN
LEECOD BSF STATUS,6BCF STATUS,5MOVWF EEADRBSF STATUS,5BCF EECON1,7BSF EECON1,0BCF STATUS,5MOVF EEDATA,WBCF STATUS,6RETURN
EEWRITE BSF STATUS,6BCF STATUS,5MOVWF EEADRBCF STATUS,6MOVF COD-
WRITE,WBSF STATUS,6MOVWF EEDATABSF STATUS,5BCF EECON1,7
BSF EECON1,2BCF INTCON,7MOVLW 55HMOVWF EECON2MOVLW 0AAHMOVWF EECON2BSF EECON1,1BSF INTCON,7BCF STATUS,5BCF STATUS,6
EEWRIT BTFSS PIR2,4GOTO EEWRITBSF STATUS,5BSF STATUS,6BCF EECON1,2BCF STATUS,5BCF STATUS,6BCF PIR2,4
RETURN
GETKEY MOVLW 0FHMOVWF KEYBNOPMOVF KEYB,WMOVWF TECLACALL REBOTEMOVF KEYB,WSUBWF TECLA,FBTFSS STATUS,2GOTO GETKEYSUBLW 0FHBTFSS STATUS,2GOTO HAYTECLRETLW 0FH
HAYTECL BTFSC KEYB,4GOTO ROW1BTFSC KEYB,5GOTO ROW2BTFSC KEYB,6GOTO ROW3BTFSC KEYB,7GOTO ROW4RETLW 0FH
ROW1 MOVLW 01HMOVWF KEYBNOPBTFSC KEYB,4RETLW 31H
;TECLA=1MOVLW 02HMOVWF KEYBNOPBTFSC KEYB,4RETLW 32H
;TECLA=2MOVLW 04HMOVWF KEYBNOPBTFSC KEYB,4RETLW 33H
;TECLA=3MOVLW 08HMOVWF KEYBNOPBTFSC KEYB,4RETLW 'A'
;TECLA=ARETLW 0FH
ROW2 MOVLW 01HMOVWF KEYBNOP
BTFSC KEYB,5RETLW 34H
;TECLA=4MOVLW 02HMOVWF KEYBNOPBTFSC KEYB,5RETLW 35H
;TECLA=5MOVLW 04HMOVWF KEYBNOPBTFSC KEYB,5RETLW 36H
;TECLA=6MOVLW 08HMOVWF KEYBNOPBTFSC KEYB,5RETLW 'B'
;TECLA=BRETLW 0FH
ROW3 MOVLW 01HMOVWF KEYBNOPBTFSC KEYB,6RETLW 37H
;TECLA=7MOVLW 02HMOVWF KEYBNOPBTFSC KEYB,6RETLW 38H
;TECLA=8MOVLW 04HMOVWF KEYBNOPBTFSC KEYB,6RETLW 39H
;TECLA=9MOVLW 08HMOVWF KEYBNOPBTFSC KEYB,6RETLW 'C'
;TECLA=CRETLW 0FH
ROW4 MOVLW 01HMOVWF KEYBNOPBTFSC KEYB,7RETLW '*'
;TECLA=*MOVLW 02HMOVWF KEYBNOPBTFSC KEYB,7RETLW 30H
;TECLA=0MOVLW 04HMOVWF KEYBNOPBTFSC KEYB,7RETLW '#'
;TECLA=#MOVLW 08HMOVWF KEYBNOPBTFSC KEYB,7RETLW 'D'
;TECLA=DRETLW 0FH
SUELKEY CALL GETKEYSUBLW 0FHBTFSC STATUS,2RETURNGOTO SUELKEY
Sirena para Alarma con Habilitación Lógica
El in te re san te cir cui to de si re na que pre sen ta mos se ca rac -
te ri za por la ele va da po ten cia que pue de en tre gar un par lan te
por el uso de un tran sis tor de efec to de cam po de po ten cia (Po -
wer FET).
Ade más de es to, es ta si re na tie ne ajus tes de to no, mo du la -
ción e in ter mi ten cia in de pen dien tes, lo que po si bi li ta al usua rio
ajus tar el cir cui to pa ra un me jor so ni do.
Fi nal men te, es ta si re na es ha bi li ta da di rec ta men te por una
sa li da ló gi ca CMOS sin la ne ce si dad de re lé, y en la con di ción
de es pe ra su con su mo es ex tre ma da men te ba jo. Eso la vuel ve
ideal pa ra cir cui tos de alar ma ali men ta dos por ba te ría o bien
pa ra uso au to mo tor.
La sen ci llez del pro yec to per mi te tam bién su mon ta je en
una ca ja de di men sio nes re du ci das.
Las ca rac te rís ti cas son las si guien tes:
• Ten sión de ali men ta ción: 6Vc.c. a 12Vc.c.
• Co rrien te de re po so: in fe rior a 1mA.
• Co rrien te en ac cio na mien to ple no: 2A a 4A.
• Po ten cia de au dio: 10 a 20W.
En tér mi nos de os ci la dor de ba jo con su mo y ex ce len te de -
sem pe ño, po cos cir cui tos in te gra dos pue den ga nar le al 4093.
En ver dad, sus cua tro puer tas NAND in de pen dien tes pue den
re sul tar en has ta 4 os ci la do res di fe ren tes, y con la po si bi li dad
de co man do ex ter no.
En la fi gu ra 1 te ne mos el dia gra ma com ple to de la si re na.
En es te cir cui to usa mos dos puer tas co mo os ci la do res y
otras dos más co mo buf fers mez cla do res y am pli fi ca do res.
De es ta for ma, la pri me ra puer ta (CI1a) es el os ci la dor de
mo du la ción, que de ter mi na la ca den cia de los to ques o sus va -
ria cio nes. En es te cir cui to, VR1 de ter mi na la fre cuen cia jun ta -
men te con C1, mien tras que VR2 de ter mi na la pro fun di dad de
la mo du la ción.
En ver dad, po de mos has ta mo di fi car el efec to, "sua vi zan -
do" la mo du la ción con la co ne xión de un ca pa ci tor de 1µF a
22µF en tre la jun tu ra de VR2 y R5 y el ne ga ti vo (0V) de la ali -
men ta ción. El os ci la dor de au dio es tá for ma do por CI1b y tie -
ne su fre cuen cia de ter mi na da por C2 y ajus ta da en VR3. Ob -
te ne mos en la sa li da de es te os ci la dor un to no de au dio mo du -
78 CLUB SABER ELECTRONICA
ESPEKEY CALL GETKEYMOVWF TECLASUBLW 0FHBTFSC STATUS,2GOTO ESPEKEYMOVF TECLA,WRETURN
ESCMEN MOVWF PUNTABESCMEN2 CALL TABLA
ADDLW 00HBTFSC STATUS,2RETURNCALL WRITELINCF PUNTAB,FMOVF PUNTAB,WGOTO ESCMEN2
WAITLCD BSF STATUS,5MOVLW 0FFHMOVWF DATOBCF STATUS,5BSF ENBCF RSBSF RWMOVLW 0FFHMOVWF DATO
WAITLC BTFSC DATO,7GOTO WAITLCBCF ENBCF RWBCF DATO,7BSF STATUS,5CLRF DATOBCF STATUS,5RETURN
INITLCD MOVLW 38H
CALL COMANDO
MOVLW 0CH
CALL COMANDO
MOVLW 06H
CALL COMANDO
RETURN
CLEARL MOVLW 01HCALL COMANDORETURN
WRITEL BSF ENBSF RSBCF RWMOVWF DATOBCF ENCALL WAITLCDRETURN
COMANDO BSF ENBCF RSBCF RWMOVWF DATOBCF EN
CALL WAITLCDRETURN
SITUCU IORLW 80HCALL COMANDORETURN
DELAY MOVWF CUENTA1DELAY3 MOVLW 0FFH
MOVWF CUENTA2DELAY2 MOVLW 0FFH
MOVWF CUENTA3DELAY1 DECFSZ CUENTA3,F
GOTO DELAY1DECFSZ CUENTA2,FGOTO DELAY2DECFSZ CUENTA1,F
GOTO DELAY3RETURN
MOVWF CUENTA1REBO DECFSZ CUENTA1,F
GOTO REBORETURN
ORG 2100HDE
30H,30H,30H,30H
END
Figura 1
la do que
es lle va -
do a las
otras dos
puer tas,
que fun -
c i o n a n
co mo un
b u f f e r
( a i s l a -
dor) y
am pl i f i -
ca dor di -
gi tal. Las
se ña l e s
en tre ga -
das a es -
te buf fer
pue den
ser con -
tro la das
ex ter na -
m e n t e
por el
pin 5 del
CI1b. Si
es te pin
es tu vie ra en el ni vel ba jo, lo que ocu rre sin se ñal de ha bi li ta -
ción (H), ya que R4 lo man tie ne a tie rra, el os ci la dor CI1b no
fun cio na. Si es te pin fue ra al ni vel al to, a par tir de una sa li da
CMOS por ejem plo, el os ci la dor en tra en ac ción, sien do mo du -
la do por CI1a. Las se ña les am pli fi ca das di gi tal men te son lle va -
das a un tran sis tor de efec to de cam po de po ten cia del ti po
IRF640 o equi va len te. En rea li dad pue de em plear se cual quier
FET de más de 1A de fuen te, es por ello que en la pla ca de cir -
cui to im pre so iden ti fi ca mos dón de de be co nec tar se ca da pa ta
del tran sis tor. Le re co mien do que con sul te en la ca sa de elec -
tró ni ca de su lo ca li dad qué tran sis tor FET de po ten cia tie ne, pí -
da le que le in di que la dis po si ción de los ter mi na les y co néc te -
lo a la pla ca de ci rcui to im pre so (fi gu ra 2) por me dio de ca bles
y dó te lo de un di si pa dor de ca lor.
La prin ci pal ca rac te rís ti ca de es te ti po de tran sis tor es pre -
sen tar una re sis ten cia ex tre ma da men te ba ja en tre el dre na je (d)
y la fuen te (s) cuan do es tá sa tu ra do.
Es to sig ni fi ca un ex ce len te ren di mien to en la ex ci ta ción de
par lan tes y otras car gas en cir cui tos de ba ja ten sión. De he cho,
es tos tran sis to res pue den con du cir co rrien tes muy ele va das (del
or den de va rios am pe res) sin pro ble mas, lo que sig ni fi ca una
po ten cia de de ce nas de watt en un par lan te co mún.
La dis po si ción de los com po nen tes en una pla ca de cir cui -
to im pre so se mues tra en la fi gu ra 2.
El tran sis tor de efec to de cam po de po ten cia ne ce si ta un
buen di si pa dor de ca lor, y el par lan te de be te ner una po ten cia
su pe rior a 10W pa ra so por tar la in ten si dad de la se ñal ge ne -
ra da. Pa ra ob te ner ma yor ren di mien to se de be usar una pe que -
ña ca ja acús ti ca.
Pa ra pro bar la si re na co nec te la uni dad a una ba te ría o
fuen te de por lo me nos 3A. Por un ins tan te, co nec te el pun to H
al po si ti vo de la ali men ta ción. Es to ha bi li ta rá el cir cui to y per -
mi ti rá el ajus te en los tres trim pots. Pa ra una ver sión con un po -
co me nos de ren di mien to, en ca so de di fi cul tad de ob ten ción
del FET de po ten cia, se pue de usar un Dar ling ton NPN de por
lo me nos 4A, co mo por ejem plo el TIP 120 o TIP 121. En es te
ca so, el tran sis tor de po ten cia tam bién de be ser do ta do de un
buen di si pa dor de ca lor.
De es ta ma ne ra, da mos por fi na li za do es te te ma, es pe ra -
mos que ca da cir cui to le re sul te útil y que pue da mon tar un sis -
te ma de alar ma a su me di da. *****
CLUB SABER ELECTRONICA 79
Figura 2
Central de Alarma
R1: 22k
R2: 10k
R3, R4, R5: 1k
R6, R7, R8 y R9: 330Ω
IC1: PICAXE -08
D1 y D2: diodos led
Q1 y Q2: BC548B
D3 y D4: 1N4148
Conector mini jack stereo
Conectores para las entradas y salidas.
Fuente de 4 a 6V.
Fuente para Alarma
IC Reg 1: 7805
D1, D2, D4, D5 y D6: diodos 1N5402
D3: diodo Zener 15V x 1W
C1: 470pF
C2: 100µF
R1: 470Ω
R2: 1k
Q1: TIP31C
Transformador con primario según red local
y secundario de 12 +12V por 3A.
Teclado Microcontrolado
Q1: TIP31C
Q2: BC547
Cristal de cuarzo de 10MHz
1 PIC16F876
2 capacitores de 22pF
4 resistores de 1k
5 resistores de 10k
1 resistor de 470Ω
1 resistor de 680Ω
1 preset de 10k
1 módulo LCD 16X2
1 teclado HEX de 4 filas y 4 columnas
1 diodo 1N4007
1 relé
Sirena para Alarma
IC 1: 4093B
Q1: IRF640
R1: 10k
R2, R3, R4, R5, R6 y R7: 1k
VR1, VR2: 1MΩ
VR3: 100kΩ
C1 y C2: 1µF x 25V
C3: 100µF x 25V
Batería de 12V
Varios: cables, estaño, etc.
3ª forros.qxd:Maquetación 1 15/01/14 12:46 Página 1
4ª forros.qxd:Maquetación 1 15/01/14 12:45 Página 1