ID volajícího založené na mikrokontroléru a použití DS1232

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Praktická aplikace využívající mikrokontrolér - ID volajícího

ID volajícího je známé jako identifikace volajícího (CID), jedná se o telefonní službu, která přenáší číslo volajícího na telefon volané osoby krátce po přijetí hovoru. Kde může ID volajícího dodat dodatečně jméno volající osoby, pokud je k dispozici. ID volajícího může být zobrazeno na displeji telefonu nebo na samostatném zobrazovacím zařízení, které je k němu připojeno.

ID volajícího je charakteristikou digitální telefonní sítě, pomocí které lze přenést telefonní číslo volající osoby pomocí standardní telefonní linky na volanou osobu, než přijme hovor. Existují dva různé signalizační systémy ID volajícího, ve kterých jsou data odesílána mezi první a druhou skupinou vyzváněcích signálů telefonu. Kromě toho se informace o číslech přenáší pomocí standardních signálů DTMF. Mikrokontrolér se používá k ovládání celého systému.




Příchozí a volaná čísla se zobrazují na LCD displeji. Mikrokontrolér slouží k ovládání celého systému. Získává čísla prostřednictvím dekodéru DTMF a zobrazuje je na LCD.

Malé poznámky k DTMF:



Existují dva typy systémů vytáčení: pulzní a tónová volba. Systém tónové volby je obecný systém volby a je rychlejší než systém pulzní volby. DTMF se používají v systému telefonní linky a také se používají k ovládání telefonních systémů. Systém DTMF se skládá hlavně z nízkofrekvenčních a vysokofrekvenčních pásem pro každé číslo, podle těchto frekvencí lze signály přenášet do systému. Po stisknutí čísla na telefonu se vygeneruje tón.

Specifikace a standardy ID volajícího:


Existují dva typy signalizačních systémů ID volajícího. Systémy číslování sestávají, kód země (CC) a národní významné číslo (NSN). Například v telefonním čísle 91-9885098850 je kód země „91“ a významné národní číslo je „9885098850“. Národní významné číslo se skládá z předčíslí a čísla předplatitele.

volajícíInformace o volajícím čísle a informace o volaném čísle jsou přenášeny v následujícím formátu:

volající IInformace prochází jako posloupnost tónů DTMF. Z výše uvedeného obrázku je první volací číslo přenášeno posloupností poslané posloupnosti čísel následovanou informačním kódem. Zde A a B označují začátek volajícího a přesměrovaného čísla. Pokud existuje více předávaných čísel, vysílala se alternativně. A C je konec přenosu.

Hlavní vlastnosti zařízení ID volajícího:

  • Zobrazení telefonního čísla volajícího před přijetím hovoru
  • Vedení protokolu všech nezodpovězených hovorů, jakož i času a data hovoru
  • Zobrazení čísla vytočeného uživatelem a délky hovoru
  • Zobrazení času a data, když je zařízení nečinné
  • Umožnění uživateli upravit datum a čas pomocí tlačítka

Blokové schéma ID volajícího pomocí 8051 a práce:

Mikrokontrolér je nejdůležitější součástí systému ID volajícího. Používá se z mnoha důvodů. 8051 je 8bitový řadič, můžeme programovat velmi snadno. Má 4Kb flash paměti, 128 bajtů RAM na čipu.

volajícího IDMikrokontrolér hraje v systému ID volajícího hlavní roli, ovládá úplně všechny komponenty systému, zejména DTMF a LCD displej. Hlavní funkcí zařízení je přijímat DTMF signály představující ID volajícího informace z telefonní linky a dekódovat je do odpovídajících binárních kódů. Mobilní telefon je připojen ze zásuvky do ucha k dekodéru DTMF pro příjem dat. Tyto kódy jsou poté přeneseny do mikrokontroléru. Zpracovaná data jsou poté předána paralelně připojeným sedmi segmentovým displejům.

Způsob, jak otestovat napájecí zdroj systému založeného na mikrokontroléru - pomocí DS1232

DS1232 je mikromonitorový čip, který se používá k monitorování a řízení napájení a provádění softwaru systému založeného na mikrokontroléru ak zajištění resetování tlačítka. Funguje hlavně na tři virtuální podmínky:

  1. Nejprve přesný teplotně kompenzovaný referenční a komparační obvod monitoruje stav Vcc.
  2. Druhou funkcí je provést řízení resetování push-bottom.
  3. Třetí funkcí je časovač hlídacího psa, který vynutí resetovací signály do aktivního stavu, pokud není stroboskopický vstup příliš nízký před vypršením časového limitu.

Když se Vcc vrátí do stavu tolerance, jsou resetovací signály udržovány v aktivním stavu po dobu minimálně 250 ms, aby se stabilizoval napájecí zdroj a procesor.

DS1232 je k dispozici v 8pinové a 16pinové konfiguraci. Zde uvidíme pouze asi 8pinový DS1232.

DS1232 Popis kolíku DS1232

Funkce:

  • Zastaví a restartuje mikroprocesor, když je mimo kontrolu
  • 8kolíkový DIP s úsporou místa
  • Odebere samostatné součásti
  • Jakmile dojde k napájení, mikroprocesor se automaticky restartuje
  • Pokud došlo k vnějšímu přepsání, ovládá to tlačítko
  • Napájení je řízeno 5% nebo 10%
  • Při kontrole energetických přechodů zůstane mikroprocesor ideální

Aplikace DS1232:

Níže uvedený obvod ukazuje, jak se DS1232 používá s mikrokontrolérem DS87C520.

Obvod DS1232

Z obvodu je pull-up rezistor pro aktivní nízký výstup a oddělovací kondenzátor, aby se snížila možnost šumu na napájecím zdroji způsobující reset. Mikrokontrolér výstup RST DS1232 nevyžaduje. LED diody se používají k signalizaci servisu ISR (Interrupt Service Requests).

Když aktivní signál vysokého resetu stoupá s VCC a zůstává vysoký mezi 250 ms a 1 sekundou. Aktivní nízký reset zůstává 0V, dokud neuplyne zpoždění, a poté je vytažen vysoko pomocí pull-up rezistoru. Vytahovací odpor je vyžadován, protože RST je výstup otevřeného kolektoru. Neaktivní je obvykle RST a vyžaduje přibližně 450 ms. Pokud je resetovací signál neaktivní, musí mikrokontrolér před uplynutím časovače hlídacího psa strobovat signál ST. Časovač hlídacího psa DS1232 nelze deaktivovat, takže k tomu musí dojít do n ms od neaktivních resetovacích signálů nebo k resetování mikroprocesoru. DS1232 neustále monitoruje VCC a resetuje mikrokontrolér, pokud napětí klesne pod VCCTP (bod vypnutí VCC). VCCTP lze naprogramovat na 5% nebo 10% pod VCC a mikro monitor bude udržovat aktivní resetovací signály po dobu 250 ms až 1 sekundu poté, co se VCC zotaví a vrátí nad VCCTP. VCCTP je naprogramován pomocí kolíku TOL.