పిఐసి మైక్రోకంట్రోలర్‌లో ఎడిసి (అనలాగ్ టు డిజిటల్ కన్వర్టర్) మాడ్యూల్

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





ప్రకృతిలో అనలాగ్ అయిన వివిధ విద్యుత్ సంకేతాలు ఉన్నాయి, అంటే మరొక పరిమాణంతో నేరుగా పరిమాణం మారుతుంది. మొదటి పరిమాణం వోల్టేజ్ అయితే మరొక పరిమాణం శక్తి, ఉష్ణోగ్రత, కాంతి త్వరణాలు మరియు పీడనం వంటివి కావచ్చు. ఉదాహరణకు, లో IC LM35 ఉష్ణోగ్రత సెన్సార్ ఉష్ణోగ్రతని బట్టి o / p వోల్టేజ్ మారుతుంది, కాబట్టి మనం వోల్టేజ్‌ను కొలవగలిగితే, మేము ఉష్ణోగ్రతను లెక్కించవచ్చు. కానీ, చాలావరకు మైక్రోకంట్రోలర్లు డిజిటల్ స్వభావం కలిగి ఉంటాయి. వారు i / p పిన్స్‌పై తక్కువ లేదా అధిక స్థాయిని మాత్రమే గుర్తించగలరు.

ఉదాహరణకు, i / p 2.5v కన్నా ఎక్కువ ఉంటే అది ఎక్కువ (1) గా చదవబడుతుంది మరియు ఇది 2.5v కన్నా తక్కువ ఉంటే అది తక్కువ (0) గా చదవబడుతుంది. కాబట్టి మనం మైక్రోకంట్రోలర్ల నుండి వోల్టేజ్‌ను నేరుగా కొలవలేము. ఈ సమస్యను సరిదిద్దడానికి చాలావరకు మైక్రోకంట్రోలర్లు ఒక అనలాగ్ టు డిజిటల్ కన్వర్టర్ యూనిట్లు వోల్టేజ్ నుండి సంఖ్యకు మారుతాయి, తద్వారా దీనిని మైక్రోకంట్రోలర్స్ వంటి డిజిటల్ సిస్టమ్ ద్వారా నిర్వహించవచ్చు. ఇది మైక్రోకంట్రోలర్ యూనిట్‌తో అన్ని రకాల అనలాగ్ పరికరాలను ఇంటర్‌ఫేస్ చేయడానికి అనుమతిస్తుంది. అనలాగ్ పరికరాల యొక్క కొన్ని ఉదాహరణలు ఉష్ణోగ్రత, కాంతి, స్పర్శ, యాక్సిలెరోమీటర్ మరియు ఆడియో రికార్డింగ్ కోసం మైక్రోఫోన్. దయచేసి ఈ క్రింది లింక్‌ను అనుసరించండి అనువర్తనాలతో అనలాగ్ మరియు డిజిటల్ సెన్సార్ల రకాలు .




పిఐసి మైక్రోకంట్రోలర్‌లో ఎడిసి

పిఐసి మైక్రోకంట్రోలర్‌లో ఎడిసి

పిఐసి మైక్రోకంట్రోలర్‌లో డిజిటల్ కన్వర్టర్‌కు అనలాగ్

పిఐసి మైక్రోకంట్రోలర్‌లో డిజిటల్ కన్వర్టర్‌కు అనలాగ్ క్రింద చర్చించబడింది.



పిఐసి మైక్రోకంట్రోలర్

పిఐసి అనే పదం ప్రోగ్రామబుల్ ఇంటర్ఫేస్ కంట్రోలర్‌లను సూచిస్తుంది, ఇది అనేక రకాలైన పనులను ముందస్తుగా ప్రోగ్రామ్ చేయవచ్చు. ప్రొప్రోగ్రామ్ ద్వారా ఉత్పత్తి మార్గాన్ని నియంత్రించవచ్చు టైమర్‌లతో మైక్రోకంట్రోలర్ . పిఐసి మైక్రోకంట్రోలర్‌ల యొక్క అనువర్తనాలు ప్రధానంగా ఎలక్ట్రానిక్ గాడ్జెట్లు, కంప్యూటర్ కంట్రోల్ సిస్టమ్స్, అలారం సిస్టమ్స్ వంటి వివిధ ఎలక్ట్రానిక్ పరికరాలలో ఉంటాయి.

పిఐసి మైక్రోకంట్రోలర్

పిఐసి మైక్రోకంట్రోలర్

వివిధ రకాల పిఐసి మైక్రోకంట్రోలర్‌లు ఉన్నాయి, అయితే అత్యుత్తమమైనవి ప్రోగ్రామబుల్ మైక్రోకంట్రోలర్‌ల యొక్క GENIE పరిధిలో కనిపిస్తాయి. పిఐసి మైక్రోకంట్రోలర్లు ప్రోగ్రామ్ చేయబడతాయి మరియు సర్క్యూట్ విజార్డ్ సాఫ్ట్‌వేర్ ద్వారా ప్రతిరూపం. ఈ మైక్రోకంట్రోలర్‌లు కొంత చవకైనవి మరియు వాటిని కిట్‌లు లేదా ముందే నిర్మించిన సర్క్యూట్‌లుగా కొనుగోలు చేయవచ్చు, వీటిని యూజర్ రూపొందించవచ్చు.

డిజిటల్ మార్పిడికి అనలాగ్

డిజిటల్ కన్వర్టర్‌కు అనలాగ్ ఒక అవసరం పొందుపర్చిన వ్యవస్థ ఎందుకంటే, ఈ వ్యవస్థలు డిజిటల్ విలువలతో వ్యవహరించేటప్పుడు, వాటి పరిసరాలు సాధారణంగా వివిధ అనలాగ్ సంకేతాలను కలిగి ఉంటాయి. మైక్రోకంట్రోలర్ చేత చికిత్స చేయబడటానికి ముందు ఈ సంకేతాలను డిజిటల్‌గా మార్చాలి. ప్రస్తుతం, పిఐసి మైక్రోకంట్రోలర్‌ను ఉపయోగించి బాహ్య అనలాగ్ సిగ్నల్‌ను ఎలా చదవాలో చూడవచ్చు మరియు డిజిటల్ అవుట్‌పుట్ మార్పిడిని ఒక LCD డిస్ప్లే . ఇన్పుట్ సిగ్నల్ 0 నుండి 5v మధ్య మారుతున్న వోల్టేజ్ అవుతుంది.


డిజిటల్ మార్పిడికి అనలాగ్

డిజిటల్ మార్పిడికి అనలాగ్

అనలాగ్ నుండి డిజిటల్ కన్వర్టర్ యొక్క అతి ముఖ్యమైన వివరణ రిజల్యూషన్. ADC అనలాగ్ i / p సంకేతాలను ఎంత ఖచ్చితంగా కొలుస్తుందో ఇది నిర్దేశిస్తుంది. మార్కెట్లో లభించే సాధారణ ADC లు 8-బిట్, 10-బిట్ మరియు 12-బిట్. ఉదాహరణకు, ADC యొక్క రిఫరెన్స్ వోల్టేజ్ 0-5 వోల్ట్లు, అప్పుడు డిజిటల్ కన్వర్టర్‌కు 8-బిట్ అనలాగ్ ఈ వోల్టేజ్‌ను 256 భాగాలుగా విచ్ఛిన్నం చేస్తుంది. కనుక ఇది ఖచ్చితంగా 5 / 256v = 19mV వరకు లెక్కించవచ్చు. 10-బిట్ అనలాగ్ టు డిజిటల్ కన్వర్టర్ వోల్టేజ్‌ను 1024 పార్ట్‌లుగా విచ్ఛిన్నం చేస్తుంది. కనుక ఇది ఖచ్చితంగా 5/1024 = 4.8 mV వరకు లెక్కించవచ్చు. కాబట్టి 8-బిట్ ADC 1mV & 18mV మధ్య వ్యత్యాసాన్ని చెప్పలేదని మీరు గమనించవచ్చు. పిఐసి మైక్రోకంట్రోలర్‌లో అనలాగ్ టు డిజిటల్ కన్వర్టర్ 10-బిట్.

ADC యొక్క ఇతర స్పెసిఫికేషన్ మాదిరి రేటు, ఇది A / D కన్వర్టర్ రీడింగులను ఎంత వేగంగా తీసుకోగలదో తెలుపుతుంది. మైక్రోచిప్ PIC యొక్క ADC 100k నమూనాలు / సెకనుల వరకు వెళ్ళగలదని పేర్కొంది.

పిఐసి మైక్రోకంట్రోలర్‌లో ఎడిసి

PIC మైక్రోకంట్రోలర్‌లోని డిజిటల్ మార్పిడి మాడ్యూల్‌కు అనలాగ్ సాధారణంగా 28-పిన్ పరికరాలకు 5-i / ps మరియు 40-పిన్ పరికరాలకు 8-i / ps కలిగి ఉంటుంది. సమానమైన 10-బిట్ డిజిటల్ సంఖ్యలో PIC, ADC మాడ్యూల్ ప్రభావాలకు అనలాగ్ సిగ్నల్ యొక్క మార్పు. మైక్రోకంట్రోలర్‌తో ఉన్న ADC మాడ్యూల్ VSS, VDD, RA2 & RA3 కలయికకు సాఫ్ట్‌వేర్ ఎంచుకోదగిన తక్కువ మరియు అధిక వోల్టేజ్ సూచన i / p ను కలిగి ఉంది. కింది ప్రాజెక్ట్‌లో, అధిక వోల్టేజ్ రిఫరెన్స్ మరియు తక్కువ వోల్టేజ్ రిఫరెన్స్‌తో అనలాగ్ ఇన్‌పుట్‌ను డిజిటల్ నంబర్‌గా మారుస్తాము. LED లను ఉపయోగించి o / p చూపబడుతుంది. మీరు ADCON1 రిజిస్టర్‌ను ఏర్పాటు చేయడం ద్వారా రిఫరెన్స్ వోల్టేజ్‌లను మార్చవచ్చు.

పిఐసి మైక్రోకంట్రోలర్‌లో ఎడిసి యొక్క సర్క్యూట్ రేఖాచిత్రం

PIC మైక్రోకంట్రోలర్ ఉపయోగించి 10-బిట్ అనలాగ్ టు డిజిటల్ కన్వర్టర్ యొక్క సర్క్యూట్ రేఖాచిత్రం క్రింద చూపబడింది. ADC యొక్క పరీక్ష i / p వోల్టేజ్ పొటెన్షియోమీటర్ అంతటా అనుసంధానించబడిన 5k పొటెన్షియోమీటర్ నుండి స్వీకరించబడుతుంది మరియు ఇది PIC మైక్రోకంట్రోలర్ యొక్క రెండు పిన్స్ (AN2 / RA2) తో కలుపుతుంది. ది విద్యుత్ సరఫరా డిజిటల్ మార్పిడికి అనలాగ్ కోసం రిఫరెన్స్ వోల్టేజ్‌గా ఎంపిక చేయబడింది. ఈ విధంగా, 10-బిట్ A / D కన్వర్టర్ ఏదైనా అనలాగ్ వోల్టేజ్‌ను డిజిటల్‌గా మారుస్తుంది. అవుట్పుట్ LCD డిస్ప్లేలో ప్రదర్శించబడుతుంది.

పిఐసి మైక్రోకంట్రోలర్‌లో ఎడిసి యొక్క సర్క్యూట్ రేఖాచిత్రం

పిఐసి మైక్రోకంట్రోలర్‌లో ఎడిసి యొక్క సర్క్యూట్ రేఖాచిత్రం

సాఫ్ట్‌వేర్ అవసరం

PIC మైక్రోకంట్రోలర్‌లో A / D మార్పిడి యొక్క ప్రోగ్రామింగ్‌లో అమరిక ఉంటుంది రిజిస్టర్లు ADCON0, ADCON1 మరియు ANSEL వంటివి.

  • ADCON0 రిజిస్టర్ అనలాగ్ i / p ఛానెల్‌ని ఎంచుకోవడానికి, మార్పిడిని ప్రారంభించడానికి మరియు మార్పిడి పూర్తయిందో లేదో తనిఖీ చేయడానికి మరియు మాడ్యూల్‌ను ఆన్ / ఆఫ్ చేయడానికి కూడా ఉపయోగించబడుతుంది.
  • వోల్టేజ్ రిఫరెన్స్ ఎంచుకోవడానికి మరియు పోర్టులను డిజిటల్‌కు అనలాగ్‌గా అమర్చడానికి ADCON1 రిజిస్టర్ ఉపయోగించబడుతుంది
  • A / D డేటా ఆకృతిని ఎన్నుకోవటానికి, సముపార్జన సమయాన్ని పరిష్కరించడానికి, A / D గడియారం సెటప్ చేయడానికి ADCON2 రిజిస్టర్ ఉపయోగించబడుతుంది.

అనలాగ్ ఇన్పుట్ AN2 / RA2 ఉపయోగించబడుతున్నందున, సమానమైన ANSEL రిజిస్టర్ పరిష్కరించబడాలి. ADCON0 రిజిస్టర్‌లో, HS0 & CHS2 ని క్లియర్ చేసి, CHS1 ని సెట్ చేయండి, తద్వారా ఛానెల్ AN2 అంతర్గత S&H సర్క్యూట్‌తో అనుబంధించబడుతుంది ( నమూనా మరియు హోల్డ్ సర్క్యూట్ ). ADCON1 రిజిస్టర్‌లో, VCFG బిట్‌ను క్లియర్ చేయడం ద్వారా డిజిటల్ మార్పిడికి అనలాగ్ కోసం వోల్టేజ్ సరఫరాను ఎన్నుకుంటుంది. డిజిటల్ మార్పిడికి అనలాగ్‌లో CLK మూలాన్ని ఎంచుకోవడానికి ఈ రిజిస్టర్ ఉపయోగించబడుతుంది. అయినప్పటికీ, మైక్రోకంట్రోలర్ కోసం మైక్రోక్ ప్రోకు అంతర్నిర్మిత లైబ్రరీ ఫంక్షన్‌ను ADC_Read () అని పిలుస్తారు, అప్రమేయంగా, ADC ఆపరేషన్ కోసం అంతర్గత RC CLK ని ఉపయోగిస్తుంది. కాబట్టి ADCON1 రిజిస్టర్‌ను రీసెట్ చేయవలసిన అవసరం లేదు.

అందువల్ల, పిఐసి మైక్రోకంట్రోలర్‌లోని అనలాగ్ టు డిజిటల్ కన్వర్టర్ గురించి, ఇందులో పిఐసి మైక్రోకంట్రోలర్, అనలాగ్ టు డిజిటల్ కన్వర్టర్, పిఐసి మైక్రోకంట్రోలర్‌లో ఎడిసి మరియు అవసరమైన సాఫ్ట్‌వేర్ ఉన్నాయి. ఈ భావనపై మీకు మంచి అవగాహన వచ్చిందని మేము ఆశిస్తున్నాము. ఇంకా, ఈ భావనకు సంబంధించి ఏదైనా ప్రశ్నలు లేదా పిఐసి మైక్రోకంట్రోలర్ ప్రాజెక్టులు లేదా ఎలక్ట్రికల్ మరియు ఎలక్ట్రానిక్స్ ప్రాజెక్టులు , దయచేసి దిగువ వ్యాఖ్య విభాగంలో వ్యాఖ్యానించడం ద్వారా మీ విలువైన సలహాలను ఇవ్వండి. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, డిజిటల్ కన్వర్టర్‌కు అనలాగ్ యొక్క అనువర్తనాలు ఏమిటి?