Mikrokontroller alapú hívófél-azonosító és a DS1232 használata

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Gyakorlati alkalmazás mikrokontrollerrel - Hívóazonosító

A hívófél-azonosító hívófél-azonosítás (CID) néven ismert, telefonszolgáltatás, hogy a hívó fél telefonszámát a hívás fogadása után rövid időn belül továbbítsa a hívott személy telefonjára. Ahol a hívóazonosító megadhatja a hívó személy nevét, ha rendelkezésre áll. A hívó fél azonosítója megjelenhet a telefon kijelzőjén vagy a hozzá csatlakoztatott külön kijelző eszközön.

A hívófél-azonosító a digitális telefonhálózat azon jellemzője, amelyen keresztül a hívó személy telefonszáma átadható, a szokásos telefonvonal segítségével a hívott személy előtt, mielőtt válaszolna a hívásra. Két különböző hívófél-azonosító jelzőrendszer létezik, amelyekben az adatokat az első és a második telefon csengőjel-törés között továbbítják. Ezenkívül a számadatokat standard DTMF jelek segítségével továbbítják. A mikrovezérlő a teljes rendszer vezérlésére szolgál.




A bejövő és a tárcsázott számok megjelennek az LCD kijelzőn. A mikrokontrollert az egész rendszer vezérlésére használják. A számokat a DTMF dekóderen keresztül kapja meg, és megjeleníti az LCD-n.

Apró megjegyzések a DTMF-hez:



Kétféle tárcsázási rendszer létezik: impulzusos és hangos tárcsázás. A hangos tárcsázási rendszer általános tárcsázási rendszer, és gyorsabb, mint az impulzusos tárcsázási rendszer. A DTMF-eket a telefonvonal-rendszerben használják, és a telefonos rendszerek vezérlésére is. A DTMF rendszer főleg alacsony és magas frekvenciasávokat tartalmaz minden egyes számhoz, ezeknek a frekvenciáknak megfelelően a jelek továbbíthatók a rendszerbe. Ha egy számot megnyom a telefonon, akkor hangjelzés hallható.

A hívófél-azonosító specifikációi és szabványai:


Kétféle hívófél-azonosító jelzőrendszer létezik. A számozási rendszerek tartalmazzák az országkódot (CC) és az országos jelentőségű számot (NSN). Például a 91-9885098850 telefonszámban az országkód „91”, az országos jelentőségű szám pedig „9885098850”. Az országos jelentőségű szám körzetszámból és előfizetői számból áll.

hívóA hívószámra és a hívott számra vonatkozó információkat a következő formátumban továbbítják:

hívó IA DTMF hangsorozatként átadott információ. A fenti ábra alapján az első hívószámot az átirányított számsorozat, majd az információs kód továbbítja. Itt A és B jelzi a hívás kezdetét és az átirányított számot. Ha több továbbított szám van, akkor alternatív módon továbbítják őket. És C az átvitel vége.

A hívófél-azonosító eszköz főbb jellemzői:

  • A hívó telefonszám megjelenítése a hívás fogadása előtt
  • Napló vezetése az összes megválaszolatlan hívásról, valamint a hívás időpontjáról és dátumáról
  • A felhasználó által tárcsázott szám és a hívás időtartamának megjelenítése
  • Az idő és a dátum megjelenítése, amikor a készülék tétlen
  • Lehetővé teszi a felhasználó számára a dátum és az idő beállítását a nyomógombbal

Blokkolja a hívóazonosító diagramját a 8051 és a Working használatával:

A mikrokontroller a hívóazonosító rendszer legfontosabb eleme. Számos okból használják. A 8051 a 8 bites vezérlő, nagyon könnyen programozhatjuk. 4Kb flash memóriával, 128 bájt on-chip RAM-mal rendelkezik.

hívó azonosítóA mikrovezérlő fő szerepet játszik a hívófél-azonosító rendszerben, a teljes rendszerösszetevőket teljesen vezérli, főleg a DTMF-t és az LCD-kijelzőt. Az eszköz fő funkciója a hívófél-azonosító információt képviselő DTMF-jelek vétele a telefonvonalról, és megfelelő bináris kódokká dekódolás. Egy mobiltelefon a fülhallgató aljzatából a DTMF dekóderhez csatlakozik az adatok fogadásához. Ezeket a kódokat ezután átviszik a mikrovezérlőre. A feldolgozott adatokat ezután a párhuzamosan összekapcsolt hét szegmens kijelzőhöz juttatjuk.

A mikrovezérlő alapú rendszer tápellátásának tesztelésének módja - a DS1232 használatával

A DS1232 egy mikromonitoros chip, amelyet egy mikrokontroller alapú rendszer tápellátásának és szoftveres végrehajtásának monitorozására és vezérlésére, valamint nyomógombos visszaállításra használnak. Főleg három virtuális feltételen működik:

  1. Először egy precíziós hőmérséklet-kompenzált referencia és összehasonlító áramkör figyeli a Vcc állapotát.
  2. A második funkció a nyomógomb alaphelyzetbe állításának végrehajtása.
  3. A harmadik funkció egy watchdog időzítő, amely a visszaállítási jeleket aktív állapotba kényszeríti, ha az időkorlátot megelőzően a strobe bemenetet nem hajtják alacsonyan.

Amikor a Vcc visszaáll egy tűrésmentes állapotba, a visszaállítási jeleket legalább 250 ms-ig aktív állapotban tartják, hogy az áramellátás és a processzor stabilizálódhasson.

A DS1232 8 és 16 tűs konfigurációban kapható. Itt csak körülbelül 8 tűs DS1232-t fogunk látni.

DS1232 DS1232 Tű leírása

Jellemzők:

  • Leállítja és újraindítja a mikroprocesszort, ha az nem vezérelhető
  • 8 tűs DIP helytakarékos
  • Eltávolítja a különálló alkatrészeket
  • A mikroprocesszor automatikusan újraindul, amikor áramellátás jön
  • Ha külső felülírás történt, akkor ez vezérli a nyomógombot
  • A tápellátás szabályozása 5% vagy 10%
  • A mikroprocesszor ideális marad az áramellátási tranziensek ellenőrzésénél

A DS1232 alkalmazása:

Az alábbi áramkör bemutatja, hogyan használják a DS1232-et egy DS87C520 mikrovezérlővel.

DS1232 áramkör

Az áramkörből egy felhúzási ellenállás az aktív alacsony kimenethez, és egy leválasztó kondenzátor, hogy csökkentse az áramellátás zajának nullázását. A mikrovezérlő nem igényli a DS1232 RST kimenetét. A LED-ek arra szolgálnak, hogy jelezzék, amikor az ISR-eket (Interrupt Service Requests) szervizelik.

Amikor az aktív magas visszaállítási jel a VCC-vel együtt emelkedik, és magas marad 250 ms és 1 másodperc között. Az aktív alacsony nullázás 0V marad, amíg a késés el nem telik, majd a felhúzási ellenállás magasra húzza. A felhúzási ellenállásra azért van szükség, mert az RST nyitott kollektor kimenet. Általában RST, és kb. 450 ms szükséges inaktívvá válni. Ha a visszaállítási jel inaktív, akkor a mikrovezérlőnek alacsonyan kell villognia az ST jelet, mielőtt a watchdog időzítő letelik. A DS1232 watchdog időzítőjét nem lehet kikapcsolni, ezért ennek n ms másodpercen belül meg kell történnie, miután a visszaállító jelek inaktívvá válnak, vagy a mikroprocesszor visszaáll. A DS1232 folyamatosan figyeli a VCC-t és visszaállítja a mikrovezérlőt, ha a feszültség a VCCTP (VCC kioldási pont) alá csökken. A VCCTP 5% -ra vagy 10% -ra programozható a VCC alatt, és a mikromonitor a visszaállítási jeleket 250 ms-tól 1 másodpercig tartja aktívnak, miután a VCC helyreáll és visszatér a VCCTP fölé. A VCCTP-t a TOL tűvel programozzák.