Mikrokontrolleripohjainen soittajan tunnus ja DS1232: n käyttö

Mikrokontrolleripohjainen soittajan tunnus ja DS1232: n käyttö

Käytännöllinen sovellus, joka käyttää mikrokontrolleria - soittajan tunnus

Soittajan tunnetaan nimellä soittajan tunnistus (CID), se on puhelinpalvelu, joka lähettää soittajan numeron soitetun henkilön puhelimeen pian puhelun vastaamisen jälkeen. Missä soittajan tunnus voi lisäksi antaa soittajan nimen, jos se on käytettävissä. Soittajan tunnus voidaan näyttää puhelimen näytöllä tai erillisellä näyttölaitteella, joka on kytketty siihen.

Soittajan tunnus on digitaalisen puhelinverkon ominaisuus, jolla soittajan puhelinnumero voidaan siirtää tavallisella puhelinlinjalla soitetulle henkilölle ennen kuin hän vastaa puheluun. On olemassa kaksi erilaista soittajan ID-signalointijärjestelmää, joissa dataa lähetetään ensimmäisen ja toisen puhelimen soittoäänen purskeen välillä. Lisäksi numeroinformaatio lähetetään käyttämällä DTMF-standardisignaaleja. Mikrokontrolleria käytetään koko järjestelmän ohjaamiseen.


Saapuvat ja valitut numerot näkyvät nestekidenäytössä. Mikrokontrolleria käytetään koko järjestelmän ohjaamiseen. Se hakee numerot DTMF-dekooderin kautta ja näyttää ne LCD-näytöllä.

Pieniä huomautuksia DTMF: stä:

Valintajärjestelmiä on kahta tyyppiä: pulssivalinta ja äänivalinta. Äänivalintajärjestelmä on yleinen valintajärjestelmä ja nopeampi kuin pulssivalintajärjestelmä. DTMF: itä käytetään puhelinlinjajärjestelmässä ja käytetään myös puhelinjärjestelmien ohjaamiseen. DTMF-järjestelmä koostuu pääasiassa matalan ja korkean taajuuden kaistoista kullekin numerolle, näiden taajuuksien mukaan signaalit voidaan siirtää järjestelmään. Kun numeroa painetaan puhelimessa, kuuluu ääni.

Soittajan tunnuksen tekniset tiedot ja standardit:


Soittajan tunnistusjärjestelmiä on kahdenlaisia. Numerointijärjestelmät koostuvat maakoodista (CC) ja kansallisesti merkittävistä numeroista (NSN). Esimerkiksi puhelinnumerossa 91-9885098850 maatunnus on '91' ja kansallisesti merkittävä numero '9885098850'. Kansallinen merkitsevä numero koostuu suuntanumerosta ja tilaajanumerosta.

soittajaPuhelinnumerotiedot ja soitetut numerotiedot siirretään seuraavassa muodossa:

soittaja ITiedot siirretään DTMF-äänisekvenssinä. Yllä olevasta kuvasta ensimmäinen soittonumero lähetetään edelleenlähetetyn numerosekvenssin sekvenssillä, jota seuraa informaatiokoodi. Tässä A ja B osoittavat puhelun alkamisen ja soitonsiirron. Jos edelleenlähetettyjä numeroita on enemmän, ne lähettävät vaihtoehtoisesti. Ja C on lähetyksen loppu.

Soittajan tunnuslaitteen pääominaisuudet:

  • Soittavan puhelinnumeron näyttäminen ennen puheluun vastaamista
  • Ylläpitää lokia kaikista vastaamattomista puheluista sekä puhelun kellonajasta ja päivämäärästä
  • Näytetään käyttäjän valitsema numero ja puhelun kesto
  • Kellonajan ja päivämäärän näyttö, kun laite on tyhjäkäynnillä
  • Antaa käyttäjän säätää päivämäärän ja kellonajan painikkeella

Estä soittajan tunnuksen kaavio 8051: llä ja Working:

Mikrokontrolleri on tärkein komponentti soittajan tunnistusjärjestelmässä. Sitä käytetään monista syistä. 8051 on 8-bittinen ohjain, voimme ohjelmoida erittäin helposti. Siinä on 4 kt flash-muistia, 128 tavua sirun RAM-muistia.

soittajan tunnusMikrokontrollerilla on päärooli soittajan tunnistusjärjestelmässä, ja se ohjaa koko järjestelmän komponentteja, pääasiassa DTMF- ja LCD-näyttöjä. Laitteen päätehtävänä on vastaanottaa soittajan ID-informaatiota edustavat DTMF-signaalit puhelinlinjalta ja dekoodata ne vastaaviksi binäärikoodeiksi. Matkapuhelin on kytketty korvapuhelimen liitännästä DTMF-dekooderiin tietojen vastaanottamiseksi. Nämä koodit siirretään sitten mikrokontrolleriin. Käsitelty data annetaan sitten rinnakkain kytketyille seitsemälle segmenttinäytölle.

Tapa testata virtalähde mikrokontrolleripohjaiseen järjestelmään - DS1232: n avulla

DS1232 on mikromonitorisiru, jota käytetään valvomaan ja ohjaamaan mikrokontrolleripohjaisen järjestelmän virtalähdettä ja ohjelmistojen suoritusta sekä palauttamaan painike. Se toimii pääasiassa kolmella virtuaalisella ehdolla:

  1. Ensinnäkin tarkka lämpötilakompensoitu vertailu- ja vertailupiiri valvoo Vcc: n tilaa.
  2. Toinen tehtävä on suorittaa alareunan nollausohjaus.
  3. Kolmas toiminto on vartija-ajastin, joka pakottaa nollaussignaalit aktiiviseen tilaan, jos välähdystuloa ei ajeta matalalle ennen aikakatkaisua.

Kun Vcc palaa suvaitsemattomuuteen, nollaussignaalit pidetään aktiivisessa tilassa vähintään 250 ms, jotta virtalähde ja prosessori vakautuvat.

DS1232 on saatavana 8- ja 16-napaisena. Täällä näemme vain noin 8-nastaisen DS1232: n.

DS1232 DS1232-nastan kuvaus

Ominaisuudet:

  • Pysäyttää ja käynnistää mikroprosessorin uudelleen, kun se ei ole hallinnassa
  • 8-napainen DIP tilaa säästävällä tavalla
  • Poistaa erilliset komponentit
  • Mikroprosessori käynnistyy uudelleen automaattisesti, kun virta tulee
  • Jos ulkoinen ohitus tapahtui, se ohjaa painonappia
  • Syöttötehoa ohjataan 5% tai 10%
  • Mikroprosessori pysyy ihanteellisena virran transienttien tarkistuksessa

DS1232: n käyttö:

Alla oleva piiri osoittaa, kuinka DS1232: ta käytetään DS87C520-mikrokontrollerin kanssa.

DS1232-piiri

Piiristä ylösvetovastus on aktiivista matalaa lähtöä varten ja irrotuskondensaattori vähentämään virtalähteen melun mahdollisuutta, joka aiheuttaa nollauksen. Mikrokontrolleri ei vaadi DS1232: n RST-lähtöä. LEDejä käytetään ilmoittamaan, kun ISR: itä (Interrupt Service Requests) huolletaan.

Kun aktiivinen korkean nollaussignaali nousee VCC: n mukana ja pysyy korkealla välillä 250 ms - 1 sekunti. Aktiivinen matala nollaus pysyy 0 V: n kunnes viive on kulunut, ja sitten ylösvetovastus vetää sen korkealle. Vetovastus vaaditaan, koska RST on avoin kollektorilähtö. Yleensä RST ja vaatii noin 450 ms, jotta se muuttuu passiiviseksi. Jos nollaussignaali ei ole aktiivinen, mikro-ohjaimen on välitettävä ST-signaali matalalla, ennen kuin vahtikoiran ajastin loppuu. DS1232: n vahtiajastinta ei voi poistaa käytöstä, joten tämän on tapahduttava n ms: n kuluessa nollaussignaalien passiivisuudesta tai mikroprosessorin nollaamisesta. DS1232 seuraa jatkuvasti VCC: tä ja nollaa mikrokontrollerin, jos jännite putoaa alle VCCTP: n (VCC: n laukaisupiste). VCCTP voidaan ohjelmoida 5%: iin tai 10%: iin alle VCC: n, ja mikromonitori pitää nollaussignaalit aktiivisena 250 ms: n ja 1 sekunnin ajan sen jälkeen, kun VCC on palautunut ja palaa VCCTP: n yläpuolelle. VCCTP on ohjelmoitu TOL-nastalla.