Uz mikrokontrolleru balstīts zvanītāja ID un DS1232 izmantošana

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Praktiska lietojumprogramma, izmantojot mikrokontrolleru - zvanītāja ID

Zvanītāja ID ir pazīstams kā zvanītāja identifikācija (CID), tas ir tālruņa pakalpojums, lai pārsūtītu zvanītāja numuru uz izsauktās personas tālruni drīz pēc atbildes uz zvanu. Kur, zvanītāja ID var papildus norādīt zvanītāja vārdu, ja tāds ir pieejams. Zvanītāja ID varētu parādīt tālruņa displejā vai atsevišķā displeja ierīcē, kas tam pievienota.

Zvanītāja ID ir digitālā tālruņa tīkla raksturojums, ar kuru var pārsūtīt izsaucēja tālruņa numuru, izmantojot zvana saņēmēja standarta tālruņa līniju, pirms viņa / viņa atbild uz zvanu. Ir divas dažādas zvanītāja ID signalizācijas sistēmas, kurās dati tiek sūtīti starp pirmo un otro tālruņa zvana signāla pārrāvumu. Turklāt numuru informāciju pārraida, izmantojot standarta DTMF signālus. Mikrokontrolleru izmanto, lai kontrolētu kopējo sistēmu.




Ienākošie un izsauktie numuri tiek parādīti LCD displejā. Mikrokontrolleru izmanto, lai kontrolētu visu sistēmu. Skaitļus tā iegūst, izmantojot DTMF dekodētāju, un parāda tos LCD.

Nelielas piezīmes par DTMF:



Ir divu veidu zvanu sistēmas: pulsa numura sastādīšana un numura sastādīšana. Tone numura sastādīšanas sistēma ir vispārēja zvanu sistēma, kas ir ātrāka nekā pulsa numura sastādīšanas sistēma. DTMF izmanto telefona līniju sistēmā, kā arī izmanto telefonu sistēmu kontrolei. DTMF sistēma galvenokārt sastāv no zemas un augstas frekvences joslām katram skaitlim, atbilstoši šīm frekvencēm signālus var pārsūtīt uz sistēmu. Kad pa tālruni tiek nospiests numurs, tiks ģenerēts signāls.

Zvanītāja ID specifikācijas un standarti:


Ir divu veidu zvanītāja ID signalizācijas sistēmas. Numerācijas sistēmas sastāv no valsts koda (CC) un valsts nozīmīgā numura (NSN). Piemēram, tālruņa numurā 91-9885098850 valsts kods ir “91” un valsts nozīmes numurs ir “9885098850”. Valsts nozīmīgo numuru veido apgabala kods un abonenta numurs.

zvanītājsInformācija par zvana numuru un izsaukto numuru tiek pārsūtīta šādā formātā:

zvanītājs IInformācija, kas tiek nodota kā DTMF toņu secība. No iepriekš minētā attēla pirmais zvana numurs tiek pārsūtīts ar pārsūtīto numuru secības secību, kam seko informācijas kods. Šeit A un B norāda zvana sākumu un pāradresēto numuru. Ja ir vairāk pārsūtīto numuru, tie tiek pārsūtīti alternatīvi. Un C ir pārraides beigas.

Zvanītāja ID ierīces galvenās iezīmes:

  • Zvanītāja tālruņa numura parādīšana pirms atbildes uz zvanu
  • Uztur visu neatbildēto zvanu žurnālu, kā arī zvana laiku un datumu
  • Parāda lietotāja sastādīto numuru un zvana ilgumu
  • Laika un datuma parādīšana, kad ierīce ir dīkstāvē
  • Ļaujot lietotājam pielāgot datumu un laiku, izmantojot spiedpogu

Bloķēt zvanītāja ID diagrammu, izmantojot 8051 un Working:

Mikrokontrolleris ir vissvarīgākā sastāvdaļa zvanītāja ID sistēmā. To lieto daudzu iemeslu dēļ. 8051 ir 8 bitu kontrolieris, mēs varam ļoti viegli programmēt. Tam ir 4Kb zibatmiņa, 128 baiti čipa RAM.

zvanītāja IDMikrokontrollerim ir galvenā loma zvanītāja ID sistēmā, tas pilnībā kontrolē visas sistēmas sastāvdaļas, galvenokārt DTMF un LCD displeju. Ierīces galvenā funkcija ir saņemt DTMF signālus, kas pārstāv zvanītāja ID informāciju no tālruņa līnijas, un tos atšifrēt attiecīgajos binārajos kodos. Datu saņemšanai no auss tālruņa kontaktligzdas ir savienots mobilais tālrunis ar DTMF dekodētāju. Pēc tam šie kodi tiek pārsūtīti uz mikrokontrolleru. Apstrādātie dati tiek nodoti paralēli savienotajiem septiņiem segmentu displejiem.

Veids, kā pārbaudīt elektroapgādi uz mikrokontrolleru balstītai sistēmai - izmantojot DS1232

DS1232 ir mikrokonitora mikroshēma, ko izmanto, lai uzraudzītu un kontrolētu uz mikrokontrolleru balstītas sistēmas strāvas padevi un programmatūras izpildi un nodrošinātu pogas atiestatīšanu. Tas galvenokārt darbojas trīs virtuālos apstākļos:

  1. Pirmkārt, precīzi ar temperatūru kompensēta atskaites un salīdzināšanas shēma uzrauga Vcc statusu.
  2. Otrā funkcija ir veikt atiestatīšanas kontroli apakšā.
  3. Trešā funkcija ir sargsuņa taimeris, kas aktivizē atiestatīšanas signālus aktīvā stāvoklī, ja strobe ievade netiek novirzīta pirms laika noildzes.

Kad Vcc atgriežas nepanesības stāvoklī, atiestatīšanas signāli tiek turēti aktīvajā stāvoklī vismaz 250 ms, lai strāvas padeve un procesors stabilizētos.

DS1232 ir pieejams 8 un 16 kontaktu konfigurācijā. Šeit mēs redzēsim tikai aptuveni 8 kontaktu DS1232.

DS1232 DS1232 tapas apraksts

Iespējas:

  • Aptur un restartē mikroprocesoru, kad tas ir ārpus kontroles
  • 8 kontaktu DIP ar vietas taupīšanu
  • Noņem atsevišķos komponentus
  • Mikroprocesors tiks automātiski restartēts, kad nāk strāva
  • Ja notika ārēja ignorēšana, tā kontrolē spiedpogu
  • Barošanas jauda tiek kontrolēta 5% vai 10%
  • Mikroprocesors paliks ideāls, pārbaudot strāvas pārejas

DS1232 pielietojums:

Zemāk redzamā ķēde parāda, kā DS1232 tiek izmantots ar DS87C520 mikrokontrolleru.

DS1232-ķēde

No ķēdes pievilkšanas rezistors ir paredzēts aktīvai zemai izejai un atvienošanas kondensatoram, lai samazinātu strāvas avota trokšņa iespējamību, kas izraisa atiestatīšanu. Mikrokontrolleris neprasa DS1232 RST izeju. Gaismas diodes tiek izmantotas, lai signalizētu, kad tiek apkalpoti ISR ​​(Interrupt Service Requests).

Kad aktīvais augstās atiestatīšanas signāls palielinās līdz ar VCC un paliek augsts starp 250 ms un 1 sekundi. Aktīvā zemā atiestatīšana paliek 0 V, līdz aizture aizkavējas, un pēc tam ar pievilkšanas rezistoru to velk augstu. Pavelkamais rezistors ir nepieciešams, jo RST ir atvērta kolektora izeja. Parasti RST, un tas prasa apmēram 450 ms, lai kļūtu neaktīvs. Ja atiestatīšanas signāls ir neaktīvs, pirms sargsuņa taimera darbības beigām mikrokontrollerim ir jāslāpē ST signāls. DS1232 sargsuņa taimeri nevar atspējot, tāpēc tam jānotiek n ms laikā pēc atiestatīšanas signālu neaktivitātes vai mikroprocesora atiestatīšanas. DS1232 visu laiku uzrauga VCC un atiestata mikrokontrolleru, ja spriegums nokrītas zem VCCTP (VCC izslēgšanās punkts). VCCTP var ieprogrammēt par 5% vai 10% zem VCC, un mikro monitors turēs atiestatīšanas signālus aktīvus 250 ms līdz 1 sekundei pēc tam, kad VCC atjaunosies un atgriezīsies virs VCCTP. VCCTP ir ieprogrammēts ar TOL tapu.