మైక్రోకంట్రోలర్ - కాలర్ ఐడిని ఉపయోగించి ప్రాక్టికల్ అప్లికేషన్
కాలర్ ఐడిని కాలర్ ఐడెంటిఫికేషన్ (సిఐడి) అని పిలుస్తారు, కాల్కు సమాధానం ఇచ్చిన వెంటనే కాల్ చేసిన వ్యక్తి ఫోన్కు కాలర్ నంబర్ను పంపడం టెలిఫోన్ సేవ. ఎక్కడ, కాలర్ ఐడి అందుబాటులో ఉంటే కాలింగ్ వ్యక్తి పేరును అదనంగా ఇవ్వగలదు. కాలర్ ID ఫోన్ ప్రదర్శనలో లేదా దానికి కనెక్ట్ చేయబడిన ప్రత్యేక ప్రదర్శన పరికరంలో చూపబడుతుంది.
కాలర్ ID అనేది డిజిటల్ టెలిఫోన్ నెట్వర్క్ యొక్క లక్షణం, దీని ద్వారా కాలింగ్ వ్యక్తి యొక్క ఫోన్ నంబర్ను బదిలీ చేయవచ్చు, కాల్కు ప్రతిస్పందించే ముందు ప్రామాణిక ఫోన్ లైన్ను పిలిచిన వ్యక్తికి ఉపయోగిస్తుంది. రెండు వేర్వేరు కాలర్ ఐడి సిగ్నలింగ్ వ్యవస్థలు ఉన్నాయి, దీనిలో మొదటి మరియు రెండవ ఫోన్ రింగ్ సిగ్నల్ పేలుళ్ల మధ్య డేటా పంపబడుతుంది. ఇంకా సంఖ్య సమాచారం ప్రామాణిక DTMF సంకేతాలను ఉపయోగించి ప్రసారం చేయబడుతుంది. మొత్తం వ్యవస్థను నియంత్రించడానికి మైక్రోకంట్రోలర్ ఉపయోగించబడుతుంది.
ఇన్కమింగ్ మరియు డయల్ చేసిన సంఖ్యలు LCD డిస్ప్లేలో ప్రదర్శించబడతాయి. మొత్తం వ్యవస్థను నియంత్రించడానికి మైక్రోకంట్రోలర్ ఉపయోగించబడుతుంది. ఇది DTMF డీకోడర్ ద్వారా సంఖ్యలను పొందుతుంది మరియు దానిని LCD ద్వారా ప్రదర్శిస్తుంది.
DTMF పై చిన్న గమనికలు:
డయలింగ్ వ్యవస్థలు రెండు రకాలు: పల్స్ డయలింగ్ మరియు టోన్ డయలింగ్. టోన్ డయలింగ్ సిస్టమ్ సాధారణ డయలింగ్ వ్యవస్థ మరియు పల్స్ డయలింగ్ సిస్టమ్ కంటే వేగంగా ఉంటుంది. DTMF లను టెలిఫోన్ లైన్ వ్యవస్థలో ఉపయోగిస్తారు మరియు టెలిఫోన్ వ్యవస్థలను నియంత్రించడానికి కూడా ఉపయోగిస్తారు. DTMF వ్యవస్థ ప్రతి సంఖ్యకు ప్రధానంగా తక్కువ మరియు అధిక పౌన frequency పున్య బ్యాండ్లను కలిగి ఉంటుంది, ఈ పౌన encies పున్యాల ప్రకారం సంకేతాలను వ్యవస్థకు బదిలీ చేయవచ్చు. టెలిఫోన్లో ఒక సంఖ్యను నొక్కినప్పుడు ఒక టోన్ ఉత్పత్తి అవుతుంది.
కాలర్ ID యొక్క లక్షణాలు మరియు ప్రమాణాలు:
కాలర్ ఐడి సిగ్నలింగ్ వ్యవస్థలు రెండు రకాలు. సంఖ్యా వ్యవస్థలు, కంట్రీ కోడ్ (సిసి) మరియు జాతీయ ముఖ్యమైన సంఖ్య (ఎన్ఎస్ఎన్) కలిగి ఉంటాయి. ఉదాహరణకు, ఫోన్ నంబర్ 91-9885098850 లో, దేశం కోడ్ “91” మరియు జాతీయ ముఖ్యమైన సంఖ్య “9885098850”. జాతీయ ముఖ్యమైన సంఖ్య ఏరియా కోడ్ మరియు చందాదారుల సంఖ్యను కలిగి ఉంటుంది.
కాలింగ్ నంబర్ సమాచారం మరియు కాల్ నంబర్ సమాచారం క్రింది ఆకృతిలో బదిలీ చేయబడుతుంది:
సమాచారం DTMF టోన్ సీక్వెన్స్ వలె పంపబడింది. పై సంఖ్య నుండి, మొదటి కాలింగ్ నంబర్ ఫార్వార్డ్ చేయబడిన సంఖ్య శ్రేణి యొక్క క్రమం ద్వారా ప్రసారం చేయబడుతుంది మరియు తరువాత సమాచార కోడ్. ఇక్కడ A మరియు B కాలింగ్ మరియు ఫార్వార్డ్ చేసిన సంఖ్యను సూచిస్తుంది. ఎక్కువ ఫార్వార్డ్ చేసిన సంఖ్యలు ఉంటే అవి ప్రత్యామ్నాయంగా ప్రసారం చేయబడతాయి. మరియు సి ప్రసార ముగింపు.
కాలర్ ID పరికరం యొక్క ప్రధాన లక్షణాలు:
- కాల్కు సమాధానం ఇవ్వడానికి ముందు కాలింగ్ ఫోన్ నంబర్ను చూపుతోంది
- సమాధానం లేని అన్ని కాల్ల లాగ్తో పాటు కాల్ యొక్క సమయం మరియు తేదీని నిర్వహించడం
- వినియోగదారు డయల్ చేసిన సంఖ్యను మరియు కాల్ వ్యవధిని ప్రదర్శిస్తుంది
- పరికరం నిష్క్రియంగా ఉన్నప్పుడు సమయం మరియు తేదీ యొక్క ప్రదర్శన
- పుష్బటన్ ఉపయోగించి తేదీ మరియు సమయాన్ని సర్దుబాటు చేయడానికి వినియోగదారుని అనుమతిస్తుంది
8051 మరియు వర్కింగ్ ఉపయోగించి కాలర్ ఐడి యొక్క బ్లాక్ రేఖాచిత్రం:
కాలర్ ఐడి వ్యవస్థలో మైక్రోకంట్రోలర్ చాలా ముఖ్యమైన భాగం. ఇది చాలా కారణాల వల్ల ఉపయోగించబడుతుంది. 8051 8-బిట్ కంట్రోలర్, మేము చాలా సులభంగా ప్రోగ్రామ్ చేయవచ్చు. దీనిలో 4 కెబి ఫ్లాష్ మెమరీ, 128 బైట్స్ ఆన్-చిప్ ర్యామ్ ఉంది.
కాలర్ ఐడి వ్యవస్థలో మైక్రోకంట్రోలర్ ప్రధాన పాత్ర పోషిస్తుంది, ఇది మొత్తం సిస్టమ్ భాగాలను పూర్తిగా ప్రధానంగా డిటిఎంఎఫ్ మరియు ఎల్సిడి డిస్ప్లేను నియంత్రిస్తుంది. పరికరం యొక్క ప్రధాన విధి టెలిఫోన్ లైన్ నుండి కాలర్ ID సమాచారానికి ప్రాతినిధ్యం వహిస్తున్న DTMF సంకేతాలను స్వీకరించడం మరియు వాటిని సంబంధిత బైనరీ కోడ్లుగా డీకోడ్ చేయడం. డేటాను స్వీకరించడానికి సెల్ ఫోన్ దాని చెవి ఫోన్ సాకెట్ నుండి DTMF డీకోడర్కు అనుసంధానించబడి ఉంది. ఈ సంకేతాలు మైక్రోకంట్రోలర్కు బదిలీ చేయబడతాయి. ప్రాసెస్ చేయబడిన డేటా సమాంతరంగా అనుసంధానించబడిన ఏడు సెగ్మెంట్ డిస్ప్లేలకు ఇవ్వబడుతుంది.
మైక్రోకంట్రోలర్ బేస్డ్ సిస్టమ్కు విద్యుత్ సరఫరాను పరీక్షించడానికి ఒక మార్గం - DS1232 ఉపయోగించి
DS1232 అనేది మైక్రో-మానిటర్ చిప్, ఇది మైక్రోకంట్రోలర్ ఆధారిత వ్యవస్థ యొక్క విద్యుత్ సరఫరా మరియు సాఫ్ట్వేర్ అమలును పర్యవేక్షించడానికి మరియు నియంత్రించడానికి మరియు పుష్-బటన్ రీసెట్ను అందించడానికి ఉపయోగించబడుతుంది. ఇది ప్రధానంగా మూడు వర్చువల్ షరతులపై పనిచేస్తుంది:
- మొదట, ఖచ్చితమైన ఉష్ణోగ్రత పరిహార సూచన మరియు కంపారిటర్ సర్క్యూట్ Vcc స్థితిని పర్యవేక్షిస్తుంది.
- రెండవ ఫంక్షన్ పుష్-బాటమ్ రీసెట్ నియంత్రణను నిర్వహించడం.
- మూడవ ఫంక్షన్ ఒక వాచ్డాగ్ టైమర్, ఇది స్ట్రోబ్ ఇన్పుట్ సమయం ముగిసే ముందు తక్కువగా నడపబడకపోతే రీసెట్ సిగ్నల్స్ ను క్రియాశీల స్థితికి బలవంతం చేస్తుంది.
VCC ఇన్-టాలరెన్స్ స్థితికి తిరిగి వచ్చినప్పుడు, విద్యుత్ సరఫరా మరియు ప్రాసెసర్ స్థిరీకరించడానికి రీసెట్ సిగ్నల్స్ కనీసం 250ms వరకు క్రియాశీల స్థితిలో ఉంచబడతాయి.
DS1232 8-పిన్ మరియు 16-పిన్ కాన్ఫిగరేషన్లో లభిస్తుంది. ఇక్కడ మనం 8-పిన్ DS1232 గురించి మాత్రమే చూడబోతున్నాం.
లక్షణాలు:
- మైక్రోప్రాసెసర్ నియంత్రణలో లేనప్పుడు ఆగి, పున ar ప్రారంభించబడుతుంది
- స్థలం ఆదాతో 8-పిన్ డిఐపి
- ప్రత్యేక భాగాలను తొలగిస్తుంది
- శక్తి వచ్చినప్పుడు మైక్రోప్రాసెసర్ స్వయంచాలకంగా పున art ప్రారంభించబడుతుంది
- బాహ్య ఓవర్రైడ్ సంభవించినట్లయితే అది పుష్బటన్ను నియంత్రిస్తుంది
- సరఫరా శక్తి 5% లేదా 10% నియంత్రించబడుతుంది
- పవర్ ట్రాన్సియెంట్స్ను తనిఖీ చేసేటప్పుడు మైక్రోప్రాసెసర్ ఆదర్శంగా ఉంటుంది
DS1232 యొక్క దరఖాస్తు:
దిగువ సర్క్యూట్ DS87C520 మైక్రోకంట్రోలర్తో DS1232 ఎలా ఉపయోగించబడుతుందో చూపిస్తుంది.
సర్క్యూట్ నుండి, పుల్-అప్ రెసిస్టర్ అనేది క్రియాశీల తక్కువ అవుట్పుట్ కోసం మరియు రీసెట్ చేయడానికి కారణమయ్యే విద్యుత్ సరఫరాలో శబ్దం యొక్క అవకాశాన్ని తగ్గించడానికి ఒక డికప్లింగ్ కెపాసిటర్. DS1232 యొక్క RST అవుట్పుట్ మైక్రోకంట్రోలర్ అవసరం లేదు. ISR లు (అంతరాయ సేవా అభ్యర్థనలు) సేవలు అందిస్తున్నప్పుడు సిగ్నల్ చేయడానికి LED లను ఉపయోగిస్తారు.
క్రియాశీల హై రీసెట్ సిగ్నల్ VCC తో పెరిగినప్పుడు మరియు 250 ms మరియు 1 సెకన్ల మధ్య ఎక్కువగా ఉంటుంది. ఆలస్యం ముగిసే వరకు క్రియాశీల తక్కువ రీసెట్ 0V గా ఉంటుంది మరియు తరువాత పుల్-అప్ రెసిస్టర్ ద్వారా అధికంగా లాగబడుతుంది. పుల్-అప్ రెసిస్టర్ అవసరం ఎందుకంటే RST ఓపెన్ కలెక్టర్ అవుట్పుట్. సాధారణంగా, RST మరియు క్రియారహితంగా మారడానికి 450 ms అవసరం. రీసెట్ సిగ్నల్ క్రియారహితంగా ఉంటే, వాచ్డాగ్ టైమర్ ముగిసేలోపు మైక్రోకంట్రోలర్ ST సిగ్నల్ను తక్కువగా స్ట్రోబ్ చేయాలి. DS1232 యొక్క వాచ్డాగ్ టైమర్ నిలిపివేయబడదు, కాబట్టి ఇది రీసెట్ సిగ్నల్స్ నిష్క్రియాత్మకంగా మారినప్పుడు లేదా మైక్రోప్రాసెసర్ రీసెట్ చేయబడే n ms లోపు జరగాలి. DS1232 ఎప్పుడైనా VCC ని పర్యవేక్షిస్తుంది మరియు VCCTP (VCC ట్రిప్ పాయింట్) కంటే వోల్టేజ్ పడిపోతే మైక్రోకంట్రోలర్ను రీసెట్ చేస్తుంది. VCCTP ను VCC కన్నా 5% లేదా 10% కన్నా తక్కువకు ప్రోగ్రామ్ చేయవచ్చు మరియు VCC కోలుకొని VCCTP పైన తిరిగి వచ్చిన తర్వాత మైక్రో మానిటర్ 250 ms నుండి 1 సెకను వరకు రీసెట్ సిగ్నల్స్ ని సక్రియం చేస్తుంది. VCCTP TOL పిన్తో ప్రోగ్రామ్ చేయబడింది.