பி.ஐ.சி மைக்ரோகண்ட்ரோலரில் ஏ.டி.சி (அனலாக் டு டிஜிட்டல் மாற்றி) தொகுதி

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





இயற்கையில் பல்வேறு மின் சமிக்ஞைகள் உள்ளன, அவை அனலாக் ஆகும், அதாவது ஒரு அளவு மற்றொரு அளவுடன் நேரடியாக மாறுகிறது. முதல் அளவு மின்னழுத்தமாக இருக்கும்போது, ​​மற்றொரு அளவு சக்தி, வெப்பநிலை, ஒளி முடுக்கம் மற்றும் அழுத்தம் போன்றதாக இருக்கலாம். உதாரணமாக, இல் ஐசி எல்எம் 35 வெப்பநிலை சென்சார் o / p மின்னழுத்தம் வெப்பநிலையைப் பொறுத்து மாறுகிறது, எனவே மின்னழுத்தத்தை அளவிட முடிந்தால், வெப்பநிலையைக் கணக்கிடலாம். ஆனால், பெரும்பாலான மைக்ரோகண்ட்ரோலர்கள் டிஜிட்டல் இயல்புடையவை. அவை i / p ஊசிகளில் குறைந்த அல்லது உயர் மட்டத்தை மட்டுமே வேறுபடுத்தி அறிய முடியும்.

எடுத்துக்காட்டாக, i / p 2.5v ஐ விட அதிகமாக இருந்தால், அது அதிக (1) ஆகவும், 2.5v க்கும் குறைவாகவும் இருந்தால் அது குறைவாக (0) படிக்கப்படும். எனவே மைக்ரோகண்ட்ரோலர்களிடமிருந்து மின்னழுத்தத்தை நாம் நேரடியாக அளவிட முடியாது. இந்த சிக்கலை சரிசெய்ய பெரும்பாலான மைக்ரோகண்ட்ரோலர்கள் ஒரு டிஜிட்டல் மாற்றிக்கு அனலாக் ஒரு மின்னழுத்தத்திலிருந்து ஒரு எண்ணாக மாற்றும் அலகுகள், இதனால் மைக்ரோகண்ட்ரோலர்கள் போன்ற டிஜிட்டல் அமைப்பால் கையாள முடியும். இது அனைத்து வகையான அனலாக் சாதனங்களையும் மைக்ரோகண்ட்ரோலர் அலகுடன் இடைமுகப்படுத்த அனுமதிக்கிறது. அனலாக் சாதனங்களின் சில எடுத்துக்காட்டுகள் வெப்பநிலை, ஒளி, தொடுதல், முடுக்க அளவி மற்றும் ஆடியோவைப் பதிவு செய்வதற்கான மைக்ரோஃபோன். இதற்கு பின்வரும் இணைப்பைப் பின்தொடரவும் பயன்பாடுகளுடன் அனலாக் மற்றும் டிஜிட்டல் சென்சார்களின் வகைகள் .




பி.ஐ.சி மைக்ரோகண்ட்ரோலரில் ஏ.டி.சி.

பி.ஐ.சி மைக்ரோகண்ட்ரோலரில் ஏ.டி.சி.

பிஐசி மைக்ரோகண்ட்ரோலரில் டிஜிட்டல் மாற்றிக்கான அனலாக்

பிஐசி மைக்ரோகண்ட்ரோலரில் டிஜிட்டல் மாற்றிக்கான அனலாக் கீழே விவாதிக்கப்பட்டுள்ளது.



பிஐசி மைக்ரோகண்ட்ரோலர்

பி.ஐ.சி என்ற சொல் நிரல்படுத்தக்கூடிய இடைமுகக் கட்டுப்படுத்திகளைக் குறிக்கிறது, இது பல்வேறு வகையான பணிகளைச் செய்வதற்கு முன்கூட்டியே திட்டமிடப்படலாம். ஒரு முன் திட்டமிடப்பட்டதன் மூலம் உற்பத்தி வரியைக் கட்டுப்படுத்தலாம் டைமர்களுடன் மைக்ரோகண்ட்ரோலர் . பி.ஐ.சி மைக்ரோகண்ட்ரோலர்களின் பயன்பாடுகள் முக்கியமாக மின்னணு கேஜெட்டுகள், கணினி கட்டுப்பாட்டு அமைப்புகள், அலாரம் அமைப்புகள் போன்ற பல்வேறு மின்னணு சாதனங்களில் ஈடுபடுகின்றன.

பிஐசி மைக்ரோகண்ட்ரோலர்

பிஐசி மைக்ரோகண்ட்ரோலர்

பல்வேறு வகையான பி.ஐ.சி மைக்ரோகண்ட்ரோலர்கள் உள்ளன, அதே சமயம் மிகச்சிறந்தவை புரோகிராம் செய்யக்கூடிய மைக்ரோகண்ட்ரோலர்களின் ஜீனி வரம்பில் காணப்படுகின்றன. PIC மைக்ரோகண்ட்ரோலர்கள் திட்டமிடப்பட்டுள்ளன மற்றும் சுற்று வழிகாட்டி மென்பொருளால் நகலெடுக்கப்பட்டது. இந்த மைக்ரோகண்ட்ரோலர்கள் ஓரளவு மலிவானவை, அவை பயனர்களால் வடிவமைக்கக்கூடிய கருவிகளாக அல்லது முன்பே கட்டப்பட்ட சுற்றுகளாக வாங்கப்படலாம்.

டிஜிட்டல் மாற்றத்திற்கான அனலாக்

டிஜிட்டல் மாற்றிக்கான அனலாக் ஒரு உட்பொதிக்கப்பட்ட அமைப்பு ஏனெனில், இந்த அமைப்புகள் டிஜிட்டல் மதிப்புகளைக் கையாளும் போது, ​​அவற்றின் சுற்றுப்புறங்கள் பொதுவாக பல்வேறு அனலாக் சிக்னல்களை உள்ளடக்குகின்றன. இந்த சமிக்ஞைகளை மைக்ரோகண்ட்ரோலரால் சிகிச்சையளிக்கப்படுவதற்கு முன்பு டிஜிட்டலாக மாற்ற வேண்டும். தற்போது, ​​பி.ஐ.சி மைக்ரோகண்ட்ரோலரைப் பயன்படுத்தி வெளிப்புற அனலாக் சிக்னலை எவ்வாறு படிப்பது மற்றும் டிஜிட்டல் வெளியீட்டு மாற்றத்தை எவ்வாறு காண்பிப்பது என்பதைக் காணலாம் எல்சிடி காட்சி . உள்ளீட்டு சமிக்ஞை 0 முதல் 5 வி வரை மாறும் மின்னழுத்தமாக இருக்கும்.


டிஜிட்டல் மாற்றத்திற்கான அனலாக்

டிஜிட்டல் மாற்றத்திற்கான அனலாக்

டிஜிட்டல் மாற்றிக்கு அனலாக் மிக முக்கியமான விவரக்குறிப்பு தீர்மானம் ஆகும். அனலாக் ஐ / பி சிக்னல்களை ஏடிசி எவ்வாறு சரியாக அளவிடுகிறது என்பதை இது குறிப்பிடுகிறது. சந்தையில் கிடைக்கும் பொதுவான ADC கள் 8-பிட், 10-பிட் மற்றும் 12-பிட் ஆகும். உதாரணமாக, ADC இன் குறிப்பு மின்னழுத்தம் 0-5 வோல்ட் ஆகும், பின்னர் டிஜிட்டல் மாற்றிக்கான 8-பிட் அனலாக் இந்த மின்னழுத்தத்தை 256 பகுதிகளாக உடைக்கும். எனவே அதை சரியாக 5 / 256v = 19mV வரை கணக்கிட முடியும். டிஜிட்டல் மாற்றிக்கான 10-பிட் அனலாக் மின்னழுத்தத்தை 1024 பகுதிகளாக உடைக்கும். எனவே அதை சரியாக 5/1024 = 4.8 mV வரை கணக்கிட முடியும். எனவே 1mV & 18mV க்கு இடையிலான மாறுபாட்டை 8-பிட் ADC சொல்ல முடியாது என்பதை நீங்கள் அவதானிக்கலாம். பிஐசி மைக்ரோகண்ட்ரோலரில் டிஜிட்டல் மாற்றிக்கான அனலாக் 10-பிட் ஆகும்.

ADC இன் மற்ற விவரக்குறிப்பு மாதிரி விகிதம் ஆகும், இது A / D மாற்றி எவ்வளவு விரைவாக வாசிப்புகளை எடுக்க முடியும் என்பதைக் குறிப்பிடுகிறது. மைக்ரோசிப், பி.ஐ.சியின் ஏ.டி.சி 100 கி மாதிரிகள் / நொடி வரை செல்லக்கூடும் என்று கூறுகிறது.

பி.ஐ.சி மைக்ரோகண்ட்ரோலரில் ஏ.டி.சி.

பி.ஐ.சி மைக்ரோகண்ட்ரோலரில் டிஜிட்டல் மாற்று தொகுதிக்கு அனலாக் பொதுவாக 28-முள் சாதனங்களுக்கு 5-i / ps மற்றும் 40-முள் சாதனங்களுக்கு 8-i / ps ஆகியவற்றைக் கொண்டுள்ளது. PIC, ADC தொகுதி விளைவுகளுக்கு அனலாக் சிக்னலின் மாற்றம் சமமான 10-பிட் டிஜிட்டல் எண்ணில். மைக்ரோகண்ட்ரோலருடன் கூடிய ஏடிசி தொகுதி, விஎஸ்எஸ், விடிடி, ஆர்ஏ 2 மற்றும் ஆர்ஏ 3 ஆகியவற்றின் சில கலவைகளுக்கு ஒரு மென்பொருள் தேர்ந்தெடுக்கும் குறைந்த மற்றும் உயர் மின்னழுத்த குறிப்பு ஐ / பி உள்ளது. பின்வரும் திட்டத்தில், உயர் மின்னழுத்த குறிப்பு மற்றும் குறைந்த மின்னழுத்த குறிப்புடன் அனலாக் உள்ளீட்டை டிஜிட்டல் எண்ணாக மாற்றுவோம். எல்.ஈ.டிகளைப் பயன்படுத்தி ஓ / பி காண்பிக்கப்படும். ADCON1 பதிவேட்டை ஏற்பாடு செய்வதன் மூலம் நீங்கள் குறிப்பு மின்னழுத்தங்களை மாற்றலாம்.

பிஐசி மைக்ரோகண்ட்ரோலரில் ஏடிசியின் சுற்று வரைபடம்

பிஐசி மைக்ரோகண்ட்ரோலரைப் பயன்படுத்தி டிஜிட்டல் மாற்றிக்கான 10-பிட் அனலாக்ஸின் சுற்று வரைபடம் கீழே காட்டப்பட்டுள்ளது. ADC இன் சோதனை i / p மின்னழுத்தம் பொட்டென்டோமீட்டர் முழுவதும் இணைக்கப்பட்ட 5k பொட்டென்டோமீட்டரிலிருந்து பெறப்படுகிறது, மேலும் இது PIC மைக்ரோகண்ட்ரோலரின் இரண்டு ஊசிகளுடன் (AN2 / RA2) இணைகிறது. தி மின்சாரம் டிஜிட்டல் மாற்றத்திற்கான அனலாக் குறிப்பு மின்னழுத்தமாக தேர்ந்தெடுக்கப்பட்டது. இதனால், 10-பிட் ஏ / டி மாற்றி எந்த அனலாக் மின்னழுத்தத்தையும் டிஜிட்டலுக்கு மாற்றும். வெளியீடு எல்சிடி காட்சியில் காண்பிக்கப்படும்.

பிஐசி மைக்ரோகண்ட்ரோலரில் ஏடிசியின் சுற்று வரைபடம்

பிஐசி மைக்ரோகண்ட்ரோலரில் ஏடிசியின் சுற்று வரைபடம்

மென்பொருள் தேவை

பி.ஐ.சி மைக்ரோகண்ட்ரோலரில் ஏ / டி மாற்றத்தின் நிரலாக்க ஏற்பாடு அடங்கும் பதிவேடுகள் ADCON0, ADCON1 மற்றும் ANSEL போன்றவை.

  • ADCON0 பதிவு அனலாக் i / p சேனலைத் தேர்வுசெய்யவும், மாற்றத்தைத் தொடங்கவும், மாற்றம் முடிந்ததா இல்லையா என்பதைச் சரிபார்க்கவும், மேலும் தொகுதியை ஆன் / ஆஃப் செய்யவும் பயன்படுத்தப்படுகிறது.
  • மின்னழுத்த குறிப்பைத் தேர்வுசெய்ய ADCON1 பதிவு பயன்படுத்தப்படுகிறது, மேலும் துறைமுகங்களை டிஜிட்டலுக்கு அனலாக் ஆக ஏற்பாடு செய்கிறது
  • A / D தரவு வடிவமைப்பைத் தேர்வுசெய்ய, கையகப்படுத்தும் நேரத்தை சரிசெய்ய, A / D கடிகார அமைப்பை ADCON2 பதிவு பயன்படுத்தப்படுகிறது.

அனலாக் உள்ளீடு AN2 / RA2 பயன்படுத்தப்படுவதால், சமமான ANSEL பதிவு சரி செய்யப்பட வேண்டும். பதிவு ADCON0 இல், HS0 & CHS2 ஐ அழித்து CHS1 ஐ அமைக்கவும், இதனால் சேனல் AN2 உள் S&H சுற்றுடன் தொடர்புடையதாக இருக்கும் ( மாதிரி மற்றும் பிடிப்பு சுற்று ). ADCON1 பதிவேட்டில், VCFG பிட்டை அழிப்பது அனலாக் முதல் டிஜிட்டல் மாற்றத்திற்கான மின்னழுத்த விநியோகத்தை தேர்வு செய்யும். டிஜிட்டல் மாற்றத்திற்கு அனலாக் இல் சி.எல்.கே மூலத்தைத் தேர்ந்தெடுக்க இந்த பதிவு பயன்படுத்தப்படுகிறது. இருப்பினும், மைக்ரோகண்ட்ரோலருக்கான மைக்ரோசி புரோ ஒரு உள்ளமைக்கப்பட்ட நூலக செயல்பாட்டை ADC_Read () என அழைக்கப்படுகிறது, முன்னிருப்பாக, ADC செயல்பாட்டிற்கு உள் RC CLK ஐப் பயன்படுத்துகிறது. எனவே ADCON1 பதிவை மீட்டமைக்க தேவையில்லை.

எனவே, இது பி.ஐ.சி மைக்ரோகண்ட்ரோலரில் அனலாக் டு டிஜிட்டல் கன்வெர்ட்டர் பற்றியது, இதில் பி.ஐ.சி மைக்ரோகண்ட்ரோலர், டிஜிட்டல் மாற்றிக்கு அனலாக், பி.ஐ.சி மைக்ரோகண்ட்ரோலரில் ஏ.டி.சி மற்றும் தேவையான மென்பொருள் ஆகியவை அடங்கும். இந்த கருத்தை நீங்கள் நன்கு புரிந்து கொண்டீர்கள் என்று நம்புகிறோம். மேலும், இந்த கருத்து தொடர்பான ஏதேனும் கேள்விகள் அல்லது PIC மைக்ரோகண்ட்ரோலர் திட்டங்கள் அல்லது மின் மற்றும் மின்னணு திட்டங்கள் , கீழே உள்ள கருத்துப் பிரிவில் கருத்துத் தெரிவிப்பதன் மூலம் உங்கள் மதிப்புமிக்க பரிந்துரைகளை வழங்கவும். இங்கே உங்களுக்கான கேள்வி, டிஜிட்டல் மாற்றிக்கான அனலாக் பயன்பாடுகள் யாவை?