ID pozivatelja na temelju mikrokontrolera i upotreba DS1232

ID pozivatelja na temelju mikrokontrolera i upotreba DS1232

Praktična aplikacija koja koristi mikrokontroler - ID pozivatelja

ID pozivatelja poznat je kao identifikacija pozivatelja (CID), telefonska je usluga za prijenos broja pozivatelja na telefon pozvane osobe ubrzo nakon odgovora na poziv. ID pozivatelja može dodatno navesti ime osobe koja zove, ako je dostupno. ID pozivatelja mogao bi se prikazati na zaslonu telefona ili na zasebnom uređaju za prikaz koji je na njega povezan.



ID pozivatelja karakteristika je digitalne telefonske mreže pomoću koje se telefonski broj osobe koja zove poziva putem standardne telefonske linije pozvanoj osobi može prenijeti prije nego što ona odgovori na poziv. Postoje dva različita sustava signalizacije ID-a pozivatelja u kojima se podaci šalju između prvog i drugog niza zvona na telefonu. Nadalje, podaci o broju prenose se pomoću standardnih DTMF signala. Mikrokontroler se koristi za upravljanje ukupnim sustavom.


Dolazni i birani brojevi prikazuju se na LCD zaslonu. Mikrokontroler se koristi za upravljanje cijelim sustavom. Brojeve dobiva putem DTMF dekodera i prikazuje ih preko LCD-a.



Male bilješke o DTMF-u:

Postoje dvije vrste sustava biranja: pulsno i tonsko biranje. Sustav tonskog biranja općeniti je sustav biranja i brži od pulsnog. DTMF se koriste u sustavu telefonske linije i također se koriste za upravljanje telefonskim sustavima. DTMF sustav sastoji se uglavnom od opsega niskih i visokih frekvencija za svaki broj, prema tim frekvencijama signali se mogu prenositi u sustav. Kada se na telefonu pritisne broj, tada će se oglasiti ton.



Specifikacije i standardi ID-a pozivatelja:


Postoje dvije vrste sustava za signalizaciju ID-a pozivatelja. Sustavi numeriranja sastoje se od državnog broja (CC) i nacionalno značajnog broja (NSN). Na primjer, na telefonskom broju 91-9885098850 pozivni broj države je '91', a nacionalni značajni broj '9885098850'. Nacionalno značajan broj sastoji se od pozivnog broja i pretplatničkog broja.

pozivateljPodaci o pozivnom broju i podaci o pozvanom broju prenose se u sljedećem formatu:

pozivatelj IPodaci su prošli kao DTMF slijed tonova. Sa gornje slike, prvi pozivni broj prenosi se slijedom prosljeđenog niza brojeva nakon kojeg slijedi informacijski kod. Ovdje A i B označavaju početak poziva i preusmjerenog broja. Ako ima više prosljeđenih brojeva, oni se prenose alternativno. A C je kraj prijenosa.

Glavne značajke uređaja za identifikaciju pozivatelja:

  • Prikazivanje telefonskog broja pozivatelja prije odgovora na poziv
  • Vodi zapisnik svih neodgovorenih poziva, kao i vrijeme i datum poziva
  • Prikazivanje broja kojeg je korisnik birao i trajanje poziva
  • Prikaz vremena i datuma kada uređaj ne radi
  • Omogućavanje korisniku podešavanje datuma i vremena pomoću tipke

Blok dijagram ID-a pozivatelja pomoću 8051 i rada:

Mikrokontroler je najvažnija komponenta u sustavu identifikacije pozivatelja. Koristi se iz mnogih razloga. 8051 je 8-bitni kontroler, možemo ga vrlo jednostavno programirati. Ima 4Kb flash memorije, 128 bajta RAM-a na čipu.

ID pozivateljaMikrokontroler igra glavnu ulogu u sustavu identifikacije pozivatelja, a kontrolira cijele komponente sustava, u potpunosti DTMF i LCD zaslon. Glavna funkcija uređaja je primanje DTMF signala koji predstavljaju ID pozivatelja s telefonske linije i njihovo dekodiranje u odgovarajuće binarne kodove. Mobitel je povezan sa utičnice za uši za telefon na DTMF dekoder za primanje podataka. Ti se kodovi zatim prenose na mikrokontroler. Zatim se obrađeni podaci daju paralelno povezanim sedam segmentnih zaslona.

Način testiranja napajanja sustava temeljenog na mikrokontroleru - Korištenje DS1232

DS1232 je čip za mikro monitor koji se koristi za nadgledanje i kontrolu napajanja i izvršavanje softvera sustava temeljenog na mikrokontroleru te za resetiranje tipki. Uglavnom radi u tri virtualna uvjeta:

  1. Prvo, referentni krug s komparacijom precizno kompenzirane temperature nadgleda status Vcc.
  2. Druga funkcija je izvođenje kontrole resetiranja pritiskom na dno.
  3. Treća funkcija je nadzorni tajmer koji prisiljava signale za resetiranje u aktivno stanje ako ulazni signal stroba nije prenizak prije isteka vremena.

Kad se Vcc vrati u stanje tolerancije, signali za resetiranje drže se u aktivnom stanju najmanje 250 ms kako bi se napajanje i procesor stabilizirali.

DS1232 je dostupan u konfiguraciji s 8 i 16 pina. Ovdje ćemo vidjeti samo oko 8-pinskog DS1232.

DS1232 DS1232 Opis pina

Značajke:

  • Zaustavlja i ponovno pokreće mikroprocesor kad je izvan kontrole
  • 8-pinski DIP s uštedom prostora
  • Uklanja zasebne komponente
  • Mikroprocesor će se automatski ponovo pokrenuti kad dođe napajanje
  • Ako je došlo do vanjskog poništavanja, on kontrolira tipku
  • Snaga napajanja kontrolira se 5% ili 10%
  • Mikroprocesor će ostati idealan pri provjeri prijelaznih snaga

Primjena DS1232:

Donji krug pokazuje kako se DS1232 koristi s mikrokontrolerom DS87C520.

DS1232-sklop

Iz kruga je pull-up otpor za aktivni niski izlaz i odvojni kondenzator kako bi se smanjila mogućnost buke na napajanju koja uzrokuje resetiranje. RST izlaz DS1232 nije potreban mikrokontroleru. LED se koriste za signaliziranje kada se servisiraju ISR-ovi (zahtjevi za uslugom prekida).

Kada se aktivni signal visokog resetiranja povisi s VCC i ostane visok između 250 ms i 1 sekunde. Aktivno nisko resetiranje ostaje 0V dok ne istekne kašnjenje, a zatim ga povlačenjem otpornik povuče visoko. Vučni otpor potreban je jer je RST izlaz otvorenog kolektora. Obično RST zahtijeva oko 450 ms da postane neaktivan. Ako je signal za resetiranje neaktivan, mikrokontroler mora strobovati ST signal prije nego što prođe mjerač vremena za nadzor. Nadzorni tajmer DS1232 ne može se onemogućiti, pa se to mora dogoditi unutar n ms nakon što signali za resetiranje postanu neaktivni ili će se mikroprocesor resetirati. DS1232 cijelo vrijeme nadgleda VCC i resetira mikrokontroler ako napon padne ispod VCCTP (točka isključenja VCC). VCCTP se može programirati na 5% ili 10% ispod VCC, a mikro monitor će držati aktivne signale za resetiranje 250 ms do 1 sekunde nakon što se VCC oporavi i vrati iznad VCCTP. VCCTP je programiran TOL pinom.