Microcontroller-baserat nummerpresentation och användning av DS1232

Prova Vårt Instrument För Att Eliminera Problem





En praktisk applikation med Microcontroller - nummerpresentation

Nummerpresentation är känd som nummerpresentation (CID). Det är en telefontjänst att överföra ett nummer till den uppringda personen strax efter att samtalet har besvarats. Var, nummerpresentatör kan dessutom ange namnet på den uppringande personen om tillgängligt. Nummerpresentatören kan visas på telefonens display eller på en separat displayenhet som är ansluten till den.

Nummerpresentation är ett kännetecken för det digitala telefonnätet, genom vilket telefonsamtalet för den uppringande personen kan överföras genom att använda den vanliga telefonlinjen till den uppringda personen innan han / hon svarar på samtalet. Det finns två olika system för signalering av uppringnings-ID, där data skickas mellan den första och andra telefonens ringsignalsurst. Vidare sänds nummerinformationen med DTMF-standardsignaler. Mikrokontrollern används för att styra det totala systemet.




De inkommande och uppringda numren visas på LCD-skärmen. Microcontroller används för att styra hela systemet. Det hämtar siffrorna genom DTMF-avkodaren och visar det över LCD-skärmen.

Små anteckningar om DTMF:



Det finns två typer av uppringningssystem: Pulsuppringning och tonuppringning. Tonuppringningssystem är ett allmänt uppringningssystem och snabbare än pulsuppringningssystemet. DTMF används i telefonlinjesystem och används också för att styra telefonsystemen. DTMF-systemet består huvudsakligen av låg- och högfrekvensband för varje nummer, enligt dessa frekvenser kan signalerna överföras till systemet. När ett nummer trycks på telefon genereras en ton.

Specifikationer och standarder för nummerpresentatör:


Det finns två typer av nummer-signal-system. Numreringssystemen består, landskod (CC) och nationellt signifikant nummer (NSN). Till exempel, i telefonnumret 91-9885098850 är landskoden '91' och nationellt signifikant nummer är '9885098850'. Det nationella betydande antalet består av ett riktnummer och abonnentnumret.

uppringareUppringningsnummerinformationen och uppringningsnummerinformationen överförs i följande format:

ringer jagInformationen skickas igenom som DTMF-tonföljd. Från ovanstående figur sänds det första anropsnumret av sekvensen för vidarebefordrad nummersekvens följt av informationskod. Här anger A och B början på det anropande och vidarebefordrade numret. Om det finns fler vidarebefordrade nummer så skickas de alternativt. Och C är slutet på överföringen.

De viktigaste funktionerna i nummerpresentationsenheten:

  • Visar telefonnumret innan samtalet besvaras
  • Underhålla en logg över alla obesvarade samtal samt tid och datum för samtalet
  • Visar numret som slås av användaren och samtalets varaktighet
  • Visning av tid och datum när enheten är inaktiv
  • Gör det möjligt för användaren att justera datum och tid med tryckknappen

Blockdiagram över nummerpresentation med 8051 och Working:

Microcontroller är den viktigaste komponenten i nummer-ID-systemet. Det används av många skäl. 8051 är 8-bitars styrenhet, vi kan programmera mycket enkelt. Den har 4Kb flashminne, 128 byte RAM-minne på chipet.

nummer idMicrocontroller spelar huvudrollen i nummerpresentationssystemet, det styr hela systemkomponenterna helt och hållet, huvudsakligen DTMF och LCD-display. Anordningens huvudfunktion är att ta emot DTMF-signalerna som representerar informationen från den som ringer från telefonlinjen och att avkoda dem till motsvarande binära koder. En mobiltelefon är ansluten från dess hörlursuttag till DTMF-avkodaren för att ta emot data. Dessa koder överförs sedan till mikrokontrollern. De bearbetade uppgifterna ges sedan till de parallellkopplade sju segmentskärmarna.

Ett sätt att testa strömförsörjningen till det mikrokontrollerbaserade systemet - med hjälp av DS1232

DS1232 är ett mikromonitorchip som används för att övervaka och styra strömförsörjningen och mjukvarukörningen av ett mikrocontrollerbaserat system och för att återställa en tryckknapp. Det fungerar främst på tre virtuella villkor:

  1. För det första övervakar en precisionstemperaturkompenserad referens- och komparatorkrets status för Vcc.
  2. Den andra funktionen är att utföra återställningskontroll för push-bottom.
  3. Den tredje funktionen är en vakthundstimer som tvingar återställningssignalerna till aktivt läge om strobingången inte körs lågt innan timeout.

När Vcc återgår till ett toleransläge hålls återställningssignalerna i det aktiva tillståndet i minst 250 ms för att strömförsörjningen och processorn ska stabiliseras.

DS1232 finns i 8-stifts och 16-stifts konfiguration. Här kommer vi bara att se om 8-stifts DS1232.

DS1232 DS1232 Stiftbeskrivning

Funktioner:

  • Stoppar och startar om mikroprocessorn när den är utom kontroll
  • 8-stifts DIP med platsbesparing
  • Tar bort de separata komponenterna
  • Mikroprocessorn startar om automatiskt när strömmen kommer
  • Om extern åsidosättning inträffar styr den tryckknappen
  • Strömförsörjningen styrs 5% eller 10%
  • Mikroprocessorn förblir idealisk när du kontrollerar effekttransienterna

Tillämpning av DS1232:

Kretsen nedan visar hur DS1232 används med en DS87C520 mikrokontroller.

DS1232-krets

Från kretsen är ett uppdragsmotstånd för den aktiva låga utgången och en frikopplingskondensator för att minska risken för brus på strömförsörjningen som orsakar en återställning. RST-utgången från DS1232 krävs inte av mikrokontrollern. Lysdioderna används för att signalera när ISR (Interrupt Service Requests) servas.

När den aktiva högåterställningssignalen stiger med VCC och förblir hög mellan 250 ms och 1 sekund. Den aktiva låga återställningen förblir 0V tills fördröjningen löper ut och dras sedan högt av uppdragningsmotståndet. Uppdragningsmotståndet krävs eftersom RST är en öppen kollektorutgång. Vanligtvis RST och kräver cirka 450 ms för att bli inaktiv. Om återställningssignalen är inaktiv, måste mikrokontrollern streama ST-signalen låg innan vakthundtimern försvinner. DS1232: s vakthundstimer kan inte inaktiveras, så detta måste ske inom n ms efter att återställningssignalerna har blivit inaktiva eller så återställs mikroprocessorn. DS1232 övervakar VCC hela tiden och återställer mikrokontrollern om spänningen sjunker under VCCTP (VCC-utlösningspunkt). VCCTP kan programmeras till 5% eller 10% under VCC och mikromonitorn håller återställningssignalerna aktiva i 250 ms till 1 sekund efter att VCC återhämtat sig och återgår över VCCTP. VCCTP är programmerad med TOL-stiftet.