ID volajúceho založené na mikrokontroléri a použitie DS1232

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Praktická aplikácia využívajúca mikrokontrolér - ID volajúceho

ID volajúceho je známe ako identifikácia volajúceho (CID), jedná sa o telefónnu službu na prenos čísla volajúceho na telefón volanej osoby krátko po prijatí hovoru. Kde, ID volajúceho môže dodatočne poskytnúť meno volajúcej osoby, ak je k dispozícii. ID volajúceho by sa mohlo zobraziť na displeji telefónu alebo na samostatnom zobrazovacom zariadení, ktoré je k nemu pripojené.

ID volajúceho je charakteristikou digitálnej telefónnej siete, pomocou ktorej je možné previesť telefónne číslo volajúceho pomocou štandardnej telefónnej linky na volanú osobu predtým, ako odpovie na hovor. Existujú dva rôzne signalizačné systémy ID volajúceho, v ktorých sa údaje odosielajú medzi prvou a druhou dávkou signálu zvonenia telefónu. Ďalej sa číselná informácia prenáša pomocou štandardných DTMF signálov. Mikrokontrolér slúži na riadenie celého systému.




Prichádzajúce a volané čísla sa zobrazia na LCD displeji. Mikrokontrolér slúži na riadenie celého systému. Čísla získava prostredníctvom dekodéra DTMF a zobrazuje ich na displeji LCD.

Malé poznámky k DTMF:



Existujú dva typy systémov vytáčania: pulzná voľba a tónová voľba. Systém tónového vytáčania je všeobecný systém vytáčania a rýchlejší ako systém pulzného vytáčania. DTMF sa používajú v systéme telefónnych liniek a tiež sa používajú na ovládanie telefónnych systémov. Systém DTMF pozostáva hlavne z nízko a vysokofrekvenčných pásiem pre každé číslo, podľa týchto frekvencií je možné signály prenášať do systému. Po stlačení čísla na telefóne sa vygeneruje tón.

Špecifikácie a štandardy ID volajúceho:


Existujú dva typy signalizačných systémov ID volajúceho. Systémy číslovania pozostávajú z kódu krajiny (CC) a významného národného čísla (NSN). Napríklad v telefónnom čísle 91-9885098850 je kód krajiny „91“ a významné národné číslo je „9885098850“. Národne významné číslo sa skladá z predvoľby oblasti a čísla predplatiteľa.

volajúciInformácie o volajúcom čísle a informácie o volanom čísle sa prenášajú v nasledujúcom formáte:

volajúci IInformácie prešli ako sekvencia tónov DTMF. Z vyššie uvedeného obrázku je prvé volacie číslo vysielané sekvenciou postupnosti číselných čísel nasledovanou informačným kódom. Tu A a B označujú začiatok volajúceho a presmerovaného čísla. Ak existuje viac preposielaných čísel, vysielali sa alternatívne. A C je koniec prenosu.

Hlavné vlastnosti zariadenia na identifikáciu volajúceho:

  • Zobrazenie telefónneho čísla volajúceho pred prijatím hovoru
  • Vedenie denníka všetkých neprijatých hovorov, ako aj času a dátumu hovoru
  • Zobrazenie čísla vytočeného používateľom a dĺžky hovoru
  • Zobrazenie času a dátumu, keď je zariadenie nečinné
  • Umožnenie používateľovi upraviť dátum a čas pomocou tlačidla

Bloková schéma identifikácie volajúceho pomocou čísla 8051 a práce:

Mikrokontrolér je najdôležitejšou súčasťou systému ID volajúceho. Používa sa z mnohých dôvodov. 8051 je 8-bitový radič, ktorý môžeme naprogramovať veľmi ľahko. Má 4Kb flash pamäte, 128 bajtov RAM na čipu.

ID volajúcehoMikrokontrolér hrá hlavnú úlohu v systéme ID volajúceho, ovláda úplne všetky komponenty systému, predovšetkým DTMF a LCD displej. Hlavnou funkciou prístroja je príjem DTMF signálov predstavujúcich ID volajúceho z telefónnej linky a ich dekódovanie do zodpovedajúcich binárnych kódov. Mobilný telefón je pripojený zo zásuvky pre slúchadlá k dekodéru DTMF na príjem dát. Tieto kódy sa potom prenesú do mikrokontroléra. Spracované údaje sa potom dostanú na paralelne spojené sedem segmentové displeje.

Spôsob, ako otestovať napájanie systému založeného na mikrokontroléri - pomocou DS1232

DS1232 je čip pre mikroskop, ktorý sa používa na monitorovanie a riadenie napájania a vykonávania softvéru systému založeného na mikrokontroléroch a na zabezpečenie resetovania tlačidla. Funguje hlavne na tri virtuálne podmienky:

  1. Najskôr precízny teplotne kompenzovaný referenčný a komparačný obvod monitoruje stav Vcc.
  2. Druhou funkciou je vykonať kontrolu resetovania zdola.
  3. Treťou funkciou je časovač strážneho psa, ktorý núti resetovacie signály do aktívneho stavu, ak vstup stroboskopu nie je pred uplynutím časového limitu nastavený na nízku hodnotu.

Keď sa Vcc vráti do stavu tolerancie, resetovacie signály sa udržia v aktívnom stave minimálne 250 ms, aby sa umožnil stabilizáciu napájacieho zdroja a procesora.

DS1232 je k dispozícii v 8-pinovej a 16-pinovej konfigurácii. Tu uvidíme iba asi 8-pin DS1232.

DS1232 Popis kolíka DS1232

Vlastnosti:

  • Zastaví a reštartuje mikroprocesor, keď je mimo kontroly
  • 8-pólový DIP s úsporou miesta
  • Odstráni samostatné súčasti
  • Po napájaní sa mikroprocesor automaticky reštartuje
  • Ak dôjde k externému prepísaniu, potom sa ovláda tlačidlo
  • Napájací zdroj je riadený o 5% alebo 10%
  • Mikroprocesor zostane pri kontrole energetických prechodov ideálny

Aplikácia DS1232:

Obvod nižšie ukazuje, ako sa DS1232 používa s mikrokontrolérom DS87C520.

Obvod DS1232

Z obvodu je pull-up rezistor pre aktívny nízky výkon a oddeľovací kondenzátor, aby sa znížila možnosť šumu na napájacom zdroji spôsobujúceho reset. Mikrokontrolér nevyžaduje výstup RST z DS1232. LED diódy sa používajú na signalizáciu servisu ISR (Interrupt Service Requests).

Keď aktívny signál vysokého resetu stúpa s VCC a zostáva vysoký medzi 250 ms a 1 sekundou. Aktívny reset dolnej hodnoty zostáva 0 V, kým neuplynie oneskorenie, a potom je pull-up rezistorom vytiahnutý vysoko. Vyžaduje sa pull-up rezistor, pretože RST je výstup otvoreného kolektora. Zvyčajne je RST a na deaktiváciu je potrebných asi 450 ms. Ak je resetovací signál neaktívny, musí mikrokontrolér pred uplynutím časovača strážneho psa strobovať signál ST na nízkej úrovni. Časovač watchdog DS1232 nie je možné deaktivovať, takže k tomu musí dôjsť do n ms od neaktívnych resetovacích signálov alebo po resetovaní mikroprocesora. DS1232 neustále monitoruje VCC a resetuje mikrokontrolér, ak napätie klesne pod VCCTP (vypínací bod VCC). VCCTP je možné naprogramovať na 5% alebo 10% pod VCC a mikro monitor bude udržiavať aktívne resetovacie signály po dobu 250 ms až 1 sekundu po tom, čo sa VCC zotaví a vráti nad VCCTP. VCCTP je programovaný pomocou kolíka TOL.