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

ஆகவே, லி-அயன் 18650 கலத்திற்கான 18650 பேட்டரி திறன் சோதனையை உருவாக்கப் போகிறோம், இது ஒரு மின்தடையின் மூலம் முழுமையாக சார்ஜ் செய்யப்பட்ட 18650 கலத்தை வெளியேற்றும், அதே நேரத்தில் மின்தடையின் வழியாக பாயும் மின்னோட்டத்தை அதன் திறனைக் கணக்கிடும். செல் மின்னழுத்தம் குறிப்பிட்ட வரம்புகளுக்குள் இருக்கும்போது நீங்கள் கோரப்பட்ட பேட்டரி திறனைப் பெறவில்லை எனில், அந்த செல் தவறானது, மேலும் கலத்தின் சார்ஜ் நிலை சுமைகளின் கீழ் மிக விரைவான விகிதத்தில் குறைந்து, அதை உருவாக்குகிறது உள்ளூர் மின்னோட்ட வளையம் ஒரு பேட்டரி தொகுப்பில் பயன்படுத்தப்பட்டால் வெப்பம் மற்றும் தீ ஏற்படலாம். எனவே அதற்குள் குதிப்போம்.
கூறுகள் தேவை
- அர்டுடினோ நானோ
- 16 × 2 எழுத்து எல்சிடி
- LM741 OPAMP IC
- 2.2Ω, 5 வாட் மின்தடை
- 7805 நேர்மறை மின்னழுத்த சீராக்கி ஐ.சி.
- 12 வி மின்சாரம்
- 10kΩ டிரிம்மர் பொட்டென்டோமீட்டர்
- 0.47uF மின்தேக்கி
- 33kΩ மின்தடை
- டிசி பவர் பீப்பாய் ஜாக் இணைப்பான்
- பிசிபி திருகு முனையங்கள்
- IRF540N N- சேனல் மோஸ்ஃபெட் ஐசி
- பெர்போர்டு
- சாலிடரிங் கிட்
- வெப்ப மூழ்கிவிடும்

Arduino பேட்டரி திறன் சோதனையாளர் சுற்று வரைபடம்
18650 பேட்டரி திறன் சோதனையாளருக்கான முழுமையான சுற்று வரைபடம் கீழே காட்டப்பட்டுள்ளது. சுற்று விளக்கம் பின்வருமாறு-

கணக்கீட்டு மற்றும் காட்சி பிரிவு:
இந்த சுற்று மேலும் இரண்டு பகுதிகளாகப் பிரிக்கப்பட்டுள்ளது, முதலாவது ஆர்டுயினோ நானோ மற்றும் 16 × 2 எண்ணெழுத்து எல்சிடி திரைக்கு குறைந்த 5 வி வழங்கல் மற்றும் தற்போதைய மற்றும் மின்னழுத்த அளவீடுகளின் முடிவுகளை நிகழ்நேரத்தில் காண்பிப்பதற்கான அவற்றின் இணைப்புகள். இந்த சுற்று 12V மின்சக்தியால் SMPS ஐப் பயன்படுத்தி இயக்கப்படுகிறது அல்லது நீங்கள் 12V பேட்டரியைப் பயன்படுத்தலாம், அதே போல் Arduino மற்றும் LCD திரையை இயக்குவதற்கு அதிகபட்ச மின்னோட்டம் 60-70mA ஆக இருக்கும்.

மின்னழுத்தத்தை 5V க்கு கீழே இறக்குவதற்கு, 35V வரை எடுக்கக்கூடிய ஒரு நேரியல் மின்னழுத்த சீராக்கி ஒன்றைப் பயன்படுத்துவோம், மேலும் ஒழுங்குபடுத்தப்பட்ட 5V விநியோகத்தை வழங்க குறைந்தபட்சம் 7.5V உள்ளீட்டு மின்சாரம் தேவைப்படுகிறது மற்றும் அதிகப்படியான மின்னழுத்தம் வெப்பமாக சிதறடிக்கப்படுகிறது, எனவே உங்கள் உள்ளீடு மின்னழுத்தம் LM7805 மின்னழுத்த சீராக்கி ஐசி 12V ஐ விட அதிகமாக உள்ளது, பின்னர் ஒரு வெப்ப மடுவைச் சேர்ப்பதைக் கருத்தில் கொள்ளுங்கள். எல்சிடி 7805 இலிருந்து 5 வி சப்ளை மூலம் இயக்கப்படுகிறது மற்றும் இது ஆர்டுயினோவுடன் இணைக்கப்பட்டுள்ளது மற்றும் 4-பிட் பயன்முறையில் வேலை செய்கிறது. நாங்கள் ஒரு சேர்த்துள்ளனர் 10k Ω potentiometer துடைப்பான் எல்சிடி காட்சி மாறாக கட்டுப்படுத்தலாம்.
நிலையான சுமை தற்போதைய சுற்று:
இரண்டாவதாக, பி.டபிள்யூ.எம் அடிப்படையிலான நிலையான மின்னோட்ட சுமை சுற்று, மின்தடையின் ஊடாக சுமை மின்னோட்டத்தை நம்மால் கட்டுப்படுத்தக்கூடியதாகவும் நிலையானதாகவும் மாற்றுவதன் மூலம் கலத்தின் மின்னழுத்தம் குறைந்து வருவதால் நேரத்துடன் தற்போதைய மாறுபாடு காரணமாக ஊடுருவுவதில் பிழை இல்லை. இது LM741 OPAMP IC மற்றும் IRF540N N- சேனல் MOSFET ஐக் கொண்டுள்ளது, இது MOSFET வழியாக பாயும் மின்னோட்டத்தை கட்டுப்படுத்துகிறது , இது நாம் அமைத்த மின்னழுத்த நிலைக்கு ஏற்ப MOSFET ஐ ஆன் மற்றும் ஆஃப் செய்வதன் மூலம்.

ஒப்பீட்டு பயன்முறையில் op-amp வேலை செய்கிறது ,எனவே இந்த பயன்முறையில். ஒப்-ஆம்பின் தலைகீழ் முள் மின்னழுத்தம் தலைகீழ் முள் விட அதிகமாக இருக்கும்போதெல்லாம் ஒப்-ஆம்பின் வெளியீடு அதிகமாக இருக்கும். இதேபோல், ஒப்-ஆம்பின் தலைகீழ் முள் மின்னழுத்தம் தலைகீழ் முள் விட அதிகமாக இருந்தால், ஒப்-ஆம்பின் வெளியீடு கீழே இழுக்கப்படும். கொடுக்கப்பட்ட சுற்றுவட்டத்தில், தலைகீழ் அல்லாத முள் மின்னழுத்த நிலை Arduino NANO இன் D9 PWM முள் மூலம் கட்டுப்படுத்தப்படுகிறது, இது 500Hz அதிர்வெண்ணில் மாறுகிறது, பின்னர் குறைந்த பாஸ் RC சுற்று வடிகட்டி வழியாக எதிர்ப்பு மதிப்பு 33kΩ மற்றும் மின்தேக்கி 0.47 கொள்ளளவு கொண்ட மின்தேக்கி uF, தலைகீழ் முள் மீது கிட்டத்தட்ட நிலையான DC சமிக்ஞையை வழங்க. தலைகீழ் முள் சுமை மின்தடையுடன் இணைக்கப்பட்டுள்ளது, இது மின்தடை மற்றும் பொதுவான ஜி.என்.டி முழுவதும் மின்னழுத்தத்தைப் படிக்கிறது. OPAMP இன் வெளியீட்டு முள் MOSFET இன் கேட் முனையத்துடன் இணைக்கப்பட்டுள்ளது, அதை இயக்க அல்லது முடக்குகிறது.இணைக்கப்பட்ட MOSFET ஐ மாற்றுவதன் மூலம் OPAMP அதன் இரு முனையங்களிலும் மின்னழுத்தங்களை சமமாக்க முயற்சிக்கும், எனவே மின்தடையின் வழியாக பாயும் மின்னோட்டம் நானோவின் D9 முனையில் நீங்கள் அமைத்துள்ள PWM மதிப்புக்கு விகிதாசாரமாக இருக்கும். இந்த திட்டத்தில், அதிகபட்ச மின்னோட்டம், நான் எனது சுற்று 1.3A ஆக மட்டுப்படுத்தியுள்ளேன், இது என்னிடம் உள்ள செல் 10A ஆக இருப்பதால் அதன் அதிகபட்ச தற்போதைய மதிப்பீடாகும்
மின்னழுத்த அளவீட்டு:
அதிகபட்ச மின்னழுத்தம் ஒரு வழக்கமான முழுமையாக சார்ஜ் செய்யப்பட்ட லி-அயன் செல் 4.1 வி முதல் 4.3 வி ஆகும், இது அர்டுயினோ நானோவின் அனலாக் உள்ளீட்டு ஊசிகளின் 5 வி மின்னழுத்த வரம்பை விட குறைவாக உள்ளது, இது 10kΩ க்கும் அதிகமான உள் எதிர்ப்பைக் கொண்டுள்ளது, இதனால் நாம் நேரடியாக இணைக்க முடியும் எந்தவொரு அனலாக் உள்ளீட்டு ஊசிகளையும் அவற்றின் வழியாகப் பாயும் மின்னோட்டத்தைப் பற்றி கவலைப்படாமல் செல். எனவே, இந்த திட்டத்தில், கலத்தின் மின்னழுத்தத்தை நாம் அளவிட வேண்டும், இதனால் செல் சரியான மின்னழுத்த இயக்க வரம்பில் உள்ளதா என்பதையும், அது முழுமையாக வெளியேற்றப்பட்டதா இல்லையா என்பதையும் தீர்மானிக்க முடியும்.
மின்தடையின் ஊடாக பாயும் மின்னோட்டத்தை நாம் அளவிட வேண்டும், அதற்காக தற்போதைய ஷன்ட்டைப் பயன்படுத்த முடியாது, ஏனெனில் சுற்று சிக்கலானது அதிகரிக்கும் மற்றும் சுமை பாதையில் எதிர்ப்பை அதிகரிப்பது செல் வெளியேற்ற வீதத்தைக் குறைக்கும். சிறிய ஷன்ட் மின்தடைகளைப் பயன்படுத்துவதால், அதிலிருந்து வரும் மின்னழுத்த வாசிப்பை அர்டுயினோவுக்கு படிக்கும்படி செய்ய கூடுதல் பெருக்கி சுற்று தேவைப்படும்.
எனவே சுமை மின்தடையின் குறுக்கே உள்ள மின்னழுத்தத்தை நாம் நேரடியாகப் படித்து, பின்னர் ஓம்ஸ் சட்டத்தைப் பயன்படுத்தி சுமை மின்தடை மதிப்பால் பெறப்பட்ட மின்னழுத்தத்தைப் பிரித்து அதன் வழியாக மின்னோட்டத்தைப் பெறுகிறோம். மின்தடையின் எதிர்மறை முனையம் நேரடியாக ஜி.என்.டி உடன் இணைக்கப்பட்டுள்ளது, எனவே மின்தடையில் நாம் படிக்கும் மின்னழுத்தம் மின்தடையின் மின்னழுத்த வீழ்ச்சி என்று நாம் பாதுகாப்பாக கருதலாம்.

பேட்டரி திறனை அளவிட Arduino திட்டம்
இப்போது வன்பொருள் சுற்று முடித்த பிறகு, நாங்கள் Arduino நிரலாக்கத்திற்கு செல்கிறோம். இப்போது உங்கள் கணினியில் Arduino IDE நிறுவப்படவில்லை என்றால் நீங்கள் இங்கே என்ன செய்கிறீர்கள்! உத்தியோகபூர்வ Arduino வலைத்தளத்திற்குச் சென்று Arduino IDE ஐ பதிவிறக்கி நிறுவவும் அல்லது வேறு எந்த எடிட்டரிலும் குறியிடலாம், ஆனால் இது மற்றொரு நாளுக்கான தலைப்பு, இப்போது நாம் Arduino IDE உடன் ஒட்டிக்கொள்கிறோம். இப்போது நாம், Arduino தான் நானோ பயன்படுத்தி மிக உறுதியாக நீங்கள் செல்வதன் மூலம், Arduino நானோ பலகை தேர்ந்தெடுத்த செய்ய கருவிகள்> வாரியங்கள் மற்றும் தேர்வு Arduino நானோ அங்கு, இப்போது செல்வதன் மூலம் சரியான செயலி உங்கள் வேண்டும் நானோ தேர்வு > பிராசசர் கருவிகள்நீங்கள் அங்கு இருக்கும்போது உங்கள் கணினியில் உங்கள் Arduino இணைக்கப்பட்டுள்ள துறைமுகத்தையும் தேர்ந்தெடுக்கவும். அதனுடன் இணைக்கப்பட்ட 16 × 2 எண்ணெழுத்து எல்.சி.டி.யை இயக்கவும், கலத்தின் மின்னழுத்தத்தையும் சுமை மின்தடையின் வழியாக பாயும் மின்னோட்டத்தையும் அளவிட அர்டுயினோவைப் பயன்படுத்துகிறோம், முந்தைய பிரிவில் விளக்கப்பட்டுள்ளபடி, 16 × 2 ஐ இயக்க தலைப்பு கோப்புகளை அறிவிப்பதன் மூலம் எங்கள் குறியீட்டைத் தொடங்குகிறோம். எண்ணெழுத்து எல்சிடி திரை. பக்கத்தின் முடிவில் முழுமையாக சமைத்த மற்றும் வழங்கப்பட்ட குறியீட்டைப் பெற நீங்கள் இந்த பகுதியைத் தவிர்க்கலாம், ஆனால் குறியீட்டை சிறிய பிரிவுகளாகப் பிரித்து விளக்க முயற்சிக்கும்போது எங்களுடன் தாங்கிக் கொள்ளுங்கள்.
இப்போது தலைப்பு கோப்பு வரையறுக்கப்பட்டுள்ளது, நாங்கள் மாறிகள் அறிவிப்பதில் நகர்கிறோம், மின்னழுத்தத்தையும் மின்னோட்டத்தையும் கணக்கிட குறியீட்டில் பயன்படுத்துவோம். மேலும், எல்.சி.டி.யை இயக்க நாம் பயன்படுத்தும் ஊசிகளையும், பி.டபிள்யூ.எம் வெளியீட்டைக் கொடுக்க நாம் பயன்படுத்தும் ஊசிகளையும் வரையறுக்க வேண்டும், மேலும் செல் மற்றும் மின்தடையிலிருந்து வரும் அனலாக் மின்னழுத்தங்களைப் படிக்கவும்.
#சேர்க்கிறது
இப்போது அமைவு பகுதிக்கு வருகிறீர்கள், உங்கள் ஆர்டுயினோவை உங்கள் கணினியுடன் முழு நேரமும் இணைக்க விரும்பினால், சீரியல் மானிட்டரைப் பயன்படுத்தி முன்னேற்றத்தைக் கண்காணித்து எல்சிடி திரையை இங்கே தொடங்கலாம். இது 3 வினாடிகளுக்கு திரையில் “பேட்டரி திறன் சோதனையாளர் சுற்று” என்ற வரவேற்பு செய்தியைக் காண்பிக்கும்.
void setup () {Serial.begin (9600); lcd.begin (16, 2); lcd.setCursor (0, 0); // முதல் நெடுவரிசை மற்றும் முதல் வரிசையில் கர்சரை அமைக்கவும். lcd.print ("பேட்டரி திறன்"); lcd.setCursor (0,1); lcd.print ("சோதனையாளர் சுற்று"); தாமதம் (3000); lcd.clear (); }
இப்போது நாம் பிரதான சுழற்சியில் பயன்படுத்தப் போகும் அனலாக்ரைட் செயல்பாடாக Arduino PWM முள் வெளியீடாக அறிவிக்க தேவையில்லை. குறியீட்டில் அந்த முள் எழுதப்பட வேண்டிய PWM மதிப்பை நீங்கள் வரையறுக்க வேண்டும். உங்கள் பயன்பாட்டில் தேவைப்படும் வெளியேற்ற மின்னோட்டத்திற்கு ஏற்ப PWM மதிப்பை கவனமாக தேர்ந்தெடுக்கவும். அதிகப்படியான PWM மதிப்பு லி-அயன் கலத்தில் அதிக மின்னழுத்த வீழ்ச்சியுடன் அதிக மின்னோட்டத்தை ஏற்படுத்தும் மற்றும் மிகக் குறைந்த PWM மதிப்பு கலத்தின் அதிக வெளியேற்ற நேரத்தை ஏற்படுத்தும். பிரதான லூப் செயல்பாட்டில், ஆர்டுயினோ போர்டில் 10-பிட் ஏடிசி இருப்பதால், பின்ஸ் ஏ 0 மற்றும் ஏ 1 ஆகியவற்றில் உள்ள மின்னழுத்தங்களைப் படிப்போம், எனவே 0-1023 முதல் டிஜிட்டல் வெளியீட்டு மதிப்புகளைப் பெற வேண்டும், அதை நாம் மீண்டும் அளவிட வேண்டும் 0-5 வி வரம்பை 5.0 / 1023.0 ஆல் பெருக்கி. ஒழுங்குபடுத்தப்பட்ட வோல்ட்மீட்டர் அல்லது மல்டிமீட்டரைப் பயன்படுத்தி அர்டுயினோ நானோவின் 5 வி மற்றும் ஜிஎன்டி ஊசிகளுக்கு இடையேயான மின்னழுத்தத்தை சரியாக அளவிடுவதை உறுதிசெய்து கொள்ளுங்கள், ஏனெனில் பெரும்பாலான நேரங்களில் ஒழுங்குபடுத்தப்பட்ட மின்னழுத்தம் சரியாக 5.0 வி இல்லை, மேலும் இந்த குறிப்பு மின்னழுத்தத்தில் ஒரு சிறிய வித்தியாசம் கூட பிழைகள் ஊர்ந்து செல்லும் மின்னழுத்த அளவீடுகளில் சரியான மின்னழுத்தத்தை அளவிடவும், மேலே கொடுக்கப்பட்ட பெருக்கத்தில் 5.0 ஐ மாற்றவும்.
இப்போது குறியீட்டின் தர்க்கத்தை விளக்க, கலத்தின் மின்னழுத்தத்தை நாங்கள் தொடர்ந்து அளவிடுகிறோம், மேலும் குறியீட்டில் நாம் குறிப்பிட்டுள்ள மேல் வரம்பை விட செல் மின்னழுத்தம் இருந்தால், செல் செய்தி உங்களுக்குத் தெரியப்படுத்த எல்.சி.டி.யில் பிழை செய்தி காண்பிக்கப்படுகிறது அதிக கட்டணம் வசூலிக்கப்படுகிறது அல்லது இணைப்பில் ஏதேனும் தவறு உள்ளது மற்றும் சுமை மின்தடையின் வழியாக எந்த மின்னோட்டமும் பாயக்கூடாது என்பதற்காக MOSFET கேட் முள் மின்சாரம் நிறுத்தப்படுகிறது. உங்கள் கலத்தை திறன் சோதனையாளர் குழுவுடன் இணைப்பதற்கு முன்பு முதலில் அதை முழுமையாக வசூலிப்பது மிக முக்கியம், இதன் மூலம் அதன் மொத்த கட்டண திறனை நீங்கள் கணக்கிட முடியும்.
அனலாக்ரைட் (MOSFET_Pin, PWM_VALUE); // அனலாக் முள் 0 இல் உள்ளீட்டைப் படியுங்கள்: int sensValue_voltage_Cell = அனலாக் ரீட் (A0); // அனலாக் வாசிப்பை (இது 0 - 1023 இலிருந்து) ஒரு மின்னழுத்தமாக (0 - 5 வி) மாற்றவும்: மிதவை மின்னழுத்தம் = சென்சார்வல்யூ_வொல்டேஜ்_செல் * (5.08 / 1023.0); சீரியல்.பிரண்ட் ("வோல்டேஜ்:"); சீரியல்.பிரண்ட்ல்ன் (மின்னழுத்தம்); // இங்கே மின்னழுத்தம் சீரியல் மானிட்டர் lcd.setCursor (0, 0) இல் அச்சிடப்படுகிறது; // முதல் நெடுவரிசை மற்றும் முதல் வரிசையில் கர்சரை அமைக்கவும். lcd.print ("மின்னழுத்தம்:"); // மின்னழுத்த வாசிப்பை திரையில் அச்சிடுக lcd.print (மின்னழுத்தம்); தாமதம் (100); int sensValue_Shunt_Resistor = அனலாக் ரீட் (A1); மிதவை மின்னழுத்தம் 1 = சென்சார்வல்யூ_ஷண்ட்_ரெசிஸ்டர் * (5.08 / 1023.0); மிதவை மின்னோட்டம் = மின்னழுத்தம் 1 / மின்தடை; சீரியல்.பிரண்ட் ("நடப்பு:"); Serial.println (நடப்பு); lcd.setCursor (0, 1);// கர்சரை முதல் நெடுவரிசையிலும் இரண்டாவது வரிசையிலும் அமைக்கவும் (எண்ணுதல் 0 இல் தொடங்குகிறது!). lcd.print ("நடப்பு:"); lcd.print (நடப்பு);
இப்போது, செல் மின்னழுத்தம் எங்களால் குறிப்பிடப்பட்ட மேல் மற்றும் கீழ் மின்னழுத்த வரம்புகளுக்குள் இருந்தால், நானோ தற்போதைய மதிப்பை மேலே குறிப்பிட்ட முறையால் படித்து, அளவீடுகளின் போது கடந்து வந்த நேரத்துடன் பெருக்கி, நாம் முன்னர் வரையறுக்கப்பட்ட திறன் மாறியில் சேமிக்கும் mAh அலகுகளில். இந்த முழு நேரத்திலும், நிகழ்நேர மின்னோட்டம் மற்றும் மின்னழுத்த மதிப்புகள் இணைக்கப்பட்ட எல்சிடி திரையில் காண்பிக்கப்படுகின்றன, மேலும் நீங்கள் விரும்பினால், அவற்றை சீரியல் மானிட்டரிலும் பார்க்கலாம். நிரலில் எங்களால் குறிப்பிடப்பட்ட குறைந்த வரம்பை விட கலத்தின் மின்னழுத்தம் அடையும் வரை கலத்தை வெளியேற்றும் செயல்முறை தொடரும், பின்னர் கலத்தின் மொத்த திறன் எல்சிடி திரையில் காண்பிக்கப்படும் மற்றும் மினிஃபெட் வாயிலை இழுப்பதன் மூலம் மின்தடையின் வழியாக தற்போதைய ஓட்டம் நிறுத்தப்படும் முள் குறைவாக.
else if (மின்னழுத்தம்> BAT_LOW && மின்னழுத்தம் <BAT_HIGH) {// பேட்டரி மின்னழுத்தம் பாதுகாப்பான எல்லைக்குள் இருக்கிறதா என்று சோதிக்கவும் மில்லிஸ்பாஸ் = மில்லிஸ் () - முந்தைய மில்லிஸ்; mA = நடப்பு * 1000.0; கொள்ளளவு = திறன் + (எம்.ஏ * (மில்லி பாஸ் / 3600000.0)); // 1 மணிநேரம் = 3600000 மீட்டர் அதை எம்ஏஎச் அலகுகளாக மாற்றுவதற்கு முந்தைய மில்லிஸ் = மில்லிஸ் (); தாமதம் (1000); lcd.clear (); }
துல்லியம் மேம்பாடுகள்
இது எல்லா வகையிலும், மின்னழுத்தத்தையும் மின்னோட்டத்தையும் படிக்க ஒரு நல்ல வழி, ஆனால் அது சரியானதல்ல. உண்மையான மின்னழுத்தத்திற்கும் அளவிடப்பட்ட ஏடிசி மின்னழுத்தத்திற்கும் இடையிலான உறவு நேரியல் அல்ல, இது மின்னழுத்தங்கள் மற்றும் நீரோட்டங்களின் அளவீடுகளில் சில பிழைகள் இருக்கும்.
முடிவின் துல்லியத்தை அதிகரிக்க விரும்பினால், அறியப்பட்ட பல்வேறு மின்னழுத்த மூலங்களை ஒரு வரைபடத்தில் பயன்படுத்துவதன் மூலம் நீங்கள் பெறும் ஏடிசி மதிப்புகளை நீங்கள் திட்டமிட வேண்டும், பின்னர் நீங்கள் விரும்பும் எந்த முறையையும் பயன்படுத்தி அதிலிருந்து பெருக்கி சமன்பாட்டை தீர்மானிக்க வேண்டும். இந்த வழியில், துல்லியம் மேம்படுத்தப்படும், மேலும் நீங்கள் உண்மையான முடிவுகளுக்கு மிக நெருக்கமாக இருப்பீர்கள்.
மேலும், நாங்கள் பயன்படுத்திய MOSFET ஒரு தர்க்க-நிலை MOSFET அல்ல, எனவே தற்போதைய சேனலை முழுமையாக இயக்க 7V க்கும் அதிகமாக தேவைப்படுகிறது, மேலும் 5V ஐ நேரடியாகப் பயன்படுத்தினால், தற்போதைய அளவீடுகள் துல்லியமாக இருக்காது. ஆனால் 12V விநியோகத்தின் பயன்பாட்டை அகற்ற நீங்கள் ஒரு லாஜிக் நிலை IRL520N N- சேனல் MOSFET ஐப் பயன்படுத்தலாம் மற்றும் உங்கள் Arduino உடன் உங்களிடம் உள்ள 5V லாஜிக் நிலைகளுடன் நேரடியாக வேலை செய்யலாம்.
சுற்று கட்டமைத்தல் மற்றும் சோதனை செய்தல்

இப்போது நாங்கள் எங்கள் சுற்றுவட்டத்தின் வெவ்வேறு பிரிவுகளை ஒரு பிரெட்போர்டில் வடிவமைத்து சோதித்தபோதும், அவை அனைத்தும் செயல்படுகின்றன என்பதை உறுதிசெய்தபின்னும், அனைத்து கூறுகளையும் ஒன்றாக இணைக்க ஒரு பெர்போர்டைப் பயன்படுத்துகிறோம், ஏனெனில் இது சுற்று சோதனை செய்ய மிகவும் தொழில்முறை மற்றும் நம்பகமான முறையாகும். நீங்கள் விரும்பினால், ஆட்டோகேட் ஈகிள், ஈஸிஇடிஏ, அல்லது புரோட்டஸ் ஏஆர்எஸ் அல்லது நீங்கள் விரும்பும் வேறு எந்த மென்பொருளிலும் உங்கள் சொந்த பிசிபியை வடிவமைக்கலாம். Arduino நானோ, 16 × 2 எண்ணெழுத்து எல்சிடி மற்றும் எல்எம் 741 OPAMP ஆகியவை பெண் பெர்க்ஸ்டிக்கில் பொருத்தப்பட்டுள்ளன, இதனால் அவை பின்னர் மீண்டும் பயன்படுத்தப்படலாம்.

கான்ஸ்டன்ட் லோட் கரண்ட் சர்க்யூட்டுக்கு டி.சி பீப்பாய் ஜாக் இணைப்பான் மூலம் 12 வி சப்ளை வழங்கியுள்ளேன், பின்னர் எல்எம் 7805 உதவியுடன் நானோ மற்றும் எல்சிடி திரைக்கான 5 வி வழங்கப்படுகிறது. இப்போது சுற்றுக்கு சக்தி அளித்து, எல்சிடி திரையின் மாறுபட்ட அளவை அமைக்க டிரிம்மர் பானையை சரிசெய்யவும், நீங்கள் இப்போது எல்சிடி திரையில் வரவேற்பு செய்தியைக் காண வேண்டும், பின்னர் கலத்தின் மின்னழுத்த நிலை வேலை வரம்பில் இருந்தால், தற்போதைய பேட்டரியிலிருந்து வோல்டேஜ் மற்றும் மின்னோட்டம் அங்கு காண்பிக்கப்படும்.

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