- Γιατί χρειαζόμαστε έναν ελεγκτή χωρητικότητας μπαταρίας;
- Απαιτούμενα στοιχεία
- Διάγραμμα κυκλώματος δοκιμής χωρητικότητας μπαταρίας Arduino
- Πρόγραμμα Arduino για τη μέτρηση της χωρητικότητας της μπαταρίας
- Βελτιώσεις ακρίβειας
- Κατασκευή και δοκιμή του κυκλώματος
Με την έλευση της τεχνολογίας, τα ηλεκτρονικά μας gadgets και συσκευές γίνονται όλο και μικρότερα με πιο λειτουργικές και σύνθετες εφαρμογές. Με αυτήν την αύξηση της πολυπλοκότητας, η απαίτηση ισχύος του κυκλώματος έχει επίσης αυξηθεί και στην προσπάθειά μας να κάνουμε τη συσκευή όσο το δυνατόν μικρότερη και φορητή, χρειαζόμαστε μια μπαταρία που μπορεί να παρέχει υψηλό ρεύμα για μεγάλο χρονικό διάστημα και ταυτόχρονα χρόνο, ζυγίστε πολύ λιγότερο, ώστε η συσκευή να παραμείνει φορητή. Εάν θέλετε να μάθετε περισσότερα για τις μπαταρίες, μπορείτε επίσης να διαβάσετε αυτό το άρθρο σχετικά με τις βασικές ορολογίες της μπαταρίας.
Από πολλούς διαφορετικούς τύπους μπαταριών που διατίθενται, οι μπαταρίες μολύβδου οξέος, οι μπαταρίες Ni-Cd και οι μπαταρίες Ni-MH δεν είναι κατάλληλες καθώς είτε ζυγίζουν περισσότερο ή δεν μπορούν να παρέχουν το απαιτούμενο ρεύμα για την εφαρμογή μας, αυτό μας αφήνει τις μπαταρίες ιόντων λιθίου που μπορεί να παρέχει υψηλό ρεύμα διατηρώντας το βάρος χαμηλό και μικρό μέγεθος. Προηγουμένως είχαμε κατασκευάσει επίσης μια μονάδα φόρτισης και ενισχυτή μπαταρίας 18650 και ένα σύστημα παρακολούθησης μπαταρίας με βάση το IoT, μπορείτε να τα ελέγξετε αν ενδιαφέρεστε.
Γιατί χρειαζόμαστε έναν ελεγκτή χωρητικότητας μπαταρίας;
Υπάρχουν πολλοί προμηθευτές μπαταριών στην αγορά που πωλούν τις φθηνές εκδόσεις μπαταριών Li-ion που ισχυρίζονται περίεργες προδιαγραφές με πολύ χαμηλή τιμή που είναι πολύ καλή για να είναι αληθινή. Όταν αγοράζετε αυτά τα κελιά είτε δεν λειτουργούν καθόλου είτε εάν το κάνουν, η χωρητικότητα φόρτισης ή η τρέχουσα ροή είναι τόσο χαμηλή που δεν μπορούν να λειτουργήσουν καθόλου με την εφαρμογή. Λοιπόν, πώς να δοκιμάσετε μια μπαταρία λιθίου εάν το κελί δεν είναι ένα από αυτά τα φθηνά νοκ-άουτ; Μία από τις μεθόδους είναι η μέτρηση της τάσης ανοιχτού κυκλώματος χωρίς φορτίο και φόρτωση, αλλά αυτό δεν είναι καθόλου αξιόπιστο.
Έτσι πρόκειται να δημιουργήσουμε έναν ελεγκτή χωρητικότητας μπαταρίας 18650 για μια κυψέλη Li-Ion 18650, η οποία θα εκφορτίσει μια πλήρως φορτισμένη κυψέλη 18650 μέσω μιας αντίστασης, ενώ θα μετρά το ρεύμα που ρέει μέσω της αντίστασης για να υπολογίσει τη χωρητικότητά του. Εάν δεν έχετε την απαιτούμενη χωρητικότητα της μπαταρίας ενώ η τάση της κυψέλης βρίσκεται εντός των καθορισμένων ορίων, τότε αυτό το κελί είναι ελαττωματικό και δεν πρέπει να το χρησιμοποιήσετε καθώς η κατάσταση φόρτισης του κελιού θα εξαντληθεί με πολύ γρήγορο ρυθμό υπό φορτίο, δημιουργώντας ένα τοπικός βρόχος ρεύματος εάν χρησιμοποιείται σε μια μπαταρία με αποτέλεσμα τη θέρμανση και πιθανώς πυρκαγιά. Ας πάμε λοιπόν κατευθείαν σε αυτό.
Απαιτούμενα στοιχεία
- Arduino Nano
- LCD χαρακτήρων 16 × 2
- LM741 OPAMP IC
- Αντίσταση 2.2Ω, 5Watt
- 7805 Ρυθμιστής θετικής τάσης IC
- Τροφοδοσία 12V
- Ποτενσιόμετρο περικοπής 10kΩ
- Πυκνωτής 0,47uF
- Αντίσταση 33kΩ
- Υποδοχή βύσματος τροφοδοσίας DC
- Τερματικά βιδών PCB
- IRF540N N-Channel Mosfet IC
- Πλάκα
- Σετ συγκόλλησης
- Νεροχύτες
Διάγραμμα κυκλώματος δοκιμής χωρητικότητας μπαταρίας Arduino
Το πλήρες διάγραμμα κυκλώματος για τον ελεγκτή χωρητικότητας μπαταρίας 18650 φαίνεται παρακάτω. Η εξήγηση του κυκλώματος έχει ως εξής-
Υπολογιστική μονάδα και μονάδα προβολής:
Αυτό το κύκλωμα χωρίζεται περαιτέρω σε δύο μέρη, το πρώτο είναι μια χαμηλή παροχή 5V για την οθόνη Arduino Nano και 16 × 2 αλφαριθμητική LCD και τις συνδέσεις τους για την εμφάνιση των αποτελεσμάτων των μετρήσεων ρεύματος και τάσης σε πραγματικό χρόνο. Το κύκλωμα τροφοδοτείται από την τροφοδοσία 12V χρησιμοποιώντας SMPS ή μπορείτε να χρησιμοποιήσετε μια μπαταρία 12V, καθώς το μέγιστο ρεύμα θα είναι περίπου 60-70mA για την τροφοδοσία της οθόνης Arduino και LCD.
Για να κατεβάσουμε την τάση στα 5V, θα χρησιμοποιήσουμε ένα που είναι ένας γραμμικός ρυθμιστής τάσης που μπορεί να διαρκέσει έως και 35V και χρειαζόμαστε τουλάχιστον 7,5V τροφοδοτικό για να παρέχει ρυθμιζόμενη τροφοδοσία 5V και η υπερβολική τάση διαχέεται ως θερμότητα ως εκ τούτου εάν η είσοδος σας τάση LM7805 Voltage Regulator IC είναι πάνω από 12V, και στη συνέχεια σκεφτείτε να προσθέσετε μια ψύκτρα έτσι ώστε να μην καταστραφεί. Η LCD τροφοδοτείται με τροφοδοσία 5V από το 7805 και συνδέεται με το Arduino και λειτουργεί σε λειτουργία 4-bit. Προσθέσαμε επίσης ποτενσιόμετρο υαλοκαθαριστήρα 10k Ω για τον έλεγχο της αντίθεσης της οθόνης LCD.
Κύκλωμα συνεχούς φορτίου:
Δεύτερον είναι το κύκλωμα φορτίου σταθερού ρεύματος με βάση το PWM για να κάνει το ρεύμα φορτίου που ρέει μέσω της αντίστασης να ελέγχεται από εμάς και να είναι σταθερό, έτσι ώστε να μην υπάρχει σφάλμα ερπυσμού λόγω διακύμανσης ρεύματος με το χρόνο καθώς η τάση της κυψέλης μειώνεται. Αποτελείται από LM741 OPAMP IC και IRF540N N-Channel MOSFET, τα οποία ελέγχουν το ρεύμα που ρέει μέσω του MOSFET ενεργοποιώντας και απενεργοποιώντας το MOSFET σύμφωνα με το επίπεδο τάσης που ορίσαμε από εμάς.
Το op-amp λειτουργεί στη λειτουργία σύγκρισης,έτσι σε αυτή τη λειτουργία. η έξοδος του op-amp θα είναι υψηλή κάθε φορά που η τάση του μη αναστρέψιμου πείρου του op-amp είναι υψηλότερη από την αντίστροφη ακίδα. Παρομοίως, εάν η τάση στον αντιστρεπτικό πείρο του op-amp είναι υψηλότερη από τον πηνίο που δεν αναστρέφει, η έξοδος του op-amp θα μειωθεί. Στο δεδομένο κύκλωμα, το επίπεδο τάσης του μη αναστρέψιμου πείρου ελέγχεται από τον πείρο D9 PWM του Arduino NANO, ο οποίος αλλάζει σε συχνότητα 500Hz που στη συνέχεια περνά μέσω φίλτρου κυκλώματος χαμηλής διέλευσης RC με τιμή αντίστασης 33kΩ και πυκνωτή με χωρητικότητα 0,47 uF, για να παρέχει ένα σχεδόν σταθερό σήμα DC στο μη αναστρέψιμο πείρο. Ο πείρος αναστροφής συνδέεται με την αντίσταση φορτίου, η οποία διαβάζει την τάση σε όλη την αντίσταση και το κοινό GND. Ο πείρος εξόδου του OPAMP συνδέεται στον ακροδέκτη πύλης του MOSFET για να τον ενεργοποιήσετε ή να τον απενεργοποιήσετε.Το OPAMP θα προσπαθήσει να κάνει τις τάσεις και στους δύο ακροδέκτες της, αλλάζοντας το MOSFET συνδεδεμένο, έτσι ώστε το ρεύμα που ρέει μέσω της αντίστασης να είναι ανάλογο με την τιμή PWM που έχετε ορίσει στον πείρο D9 του NANO. Σε αυτό το έργο, το μέγιστο ρεύμα, έχω περιορίσει το κύκλωμά μου σε 1,3Α που είναι λογικό καθώς το κελί που έχω είναι 10Α ως η μέγιστη τρέχουσα βαθμολογία
Μέτρηση τάσης:
Η Μέγιστη τάση ενός τυπικού πλήρως φορτισμένου κυττάρου Li-Ion είναι 4.1V έως 4.3V που είναι μικρότερο από το όριο τάσης 5V των αναλογικών ακίδων εισόδου του Arduino Nano που έχει εσωτερική αντίσταση άνω των 10kΩ, ώστε να μπορούμε να συνδέσουμε απευθείας Κελίξτε σε οποιαδήποτε από τις αναλογικές καρφίτσες εισόδου χωρίς να ανησυχείτε για το ρεύμα που ρέει μέσω αυτών. Έτσι, σε αυτό το έργο, πρέπει να μετρήσουμε την τάση του κελιού έτσι ώστε να μπορούμε να προσδιορίσουμε αν το κελί βρίσκεται στο σωστό εύρος λειτουργίας τάσης και εάν έχει αποφορτιστεί πλήρως ή όχι.
Πρέπει να μετρήσουμε το ρεύμα που ρέει μέσω της αντίστασης και για αυτό δεν μπορούμε να χρησιμοποιήσουμε την τρέχουσα διακλάδωση καθώς η πολυπλοκότητα του κυκλώματος θα αυξηθεί και η αύξηση της αντίστασης στη διαδρομή φορτίου θα μειώσει τον ρυθμό εκκένωσης κυψέλης. Η χρήση μικρότερων αντιστάσεων διακλάδωσης θα απαιτήσει ένα πρόσθετο κύκλωμα ενισχυτή για να κάνει την ένδειξη τάσης να προέρχεται από αυτό, αναγνώσιμη από το Arduino.
Έτσι, διαβάζουμε άμεσα την τάση στην αντίσταση φορτίου και στη συνέχεια χρησιμοποιώντας τον Νόμο του Ohm διαιρεί την τάση που λαμβάνεται από την τιμή της αντίστασης φορτίου για να πάρει το ρεύμα που διατρέχει. Ο αρνητικός ακροδέκτης της αντίστασης συνδέεται απευθείας με το GND, έτσι μπορούμε να υποθέσουμε με ασφάλεια ότι η τάση που διαβάζουμε στην αντίσταση είναι η πτώση τάσης στην αντίσταση.
Πρόγραμμα Arduino για τη μέτρηση της χωρητικότητας της μπαταρίας
Τώρα μετά την ολοκλήρωση του κυκλώματος υλικού, προχωράμε στον προγραμματισμό Arduino. Τώρα αν δεν έχετε εγκαταστήσει το Arduino IDE στον υπολογιστή σας τι κάνετε εδώ! Μεταβείτε στον επίσημο ιστότοπο Arduino και κατεβάστε και εγκαταστήστε το Arduino IDE ή μπορείτε να κωδικοποιήσετε και σε οποιονδήποτε άλλο επεξεργαστή, αλλά αυτό είναι ένα θέμα για μια άλλη μέρα για τώρα εμείς εμμένουμε στο Arduino IDE. Τώρα χρησιμοποιούμε το Arduino Nano, οπότε βεβαιωθείτε ότι έχετε επιλέξει την πλακέτα Arduino Nano μεταβαίνοντας στα ΕΡΓΑΛΕΙΑ> ΠΙΝΑΚΕΣ και επιλέγοντας το ARDUINO NANO εκεί, τώρα επιλέξτε τον σωστό επεξεργαστή που έχει το νανο σας μεταβαίνοντας στα ΕΡΓΑΛΕΙΑ> ΕΠΕΞΕΡΓΑΣΤΗΣκαι όσο βρίσκεστε εκεί, επιλέξτε επίσης τη θύρα στην οποία είναι συνδεδεμένο το Arduino στον υπολογιστή σας. Χρησιμοποιούμε το Arduino για να οδηγήσουμε το αλφαριθμητικό LCD 16 × 2 που είναι συνδεδεμένο σε αυτό και για να μετρήσουμε την τάση του κυττάρου και του ρεύματος που ρέει μέσω της αντίστασης φορτίου, όπως εξηγείται στην προηγούμενη ενότητα, ξεκινάμε τον κώδικά μας δηλώνοντας τα αρχεία κεφαλίδας να οδηγούν 16 × 2 Αλφαριθμητική οθόνη LCD. Μπορείτε να παραλείψετε αυτήν την ενότητα για να λάβετε τον πλήρως μαγειρεμένο και σερβιρισμένο κωδικό στο τέλος της σελίδας, αλλά να το έχετε ενώ διαιρούμε τον κώδικα σε μικρά τμήματα και προσπαθούμε να το εξηγήσετε.
Τώρα που έχει οριστεί το αρχείο κεφαλίδας, προχωράμε στη δήλωση των μεταβλητών, θα χρησιμοποιήσουμε στον κώδικα για να υπολογίσουμε την τάση και το ρεύμα. Επίσης, πρέπει να καθορίσουμε τους ακροδέκτες που χρησιμοποιούμε για να οδηγήσουμε την οθόνη LCD και τους ακροδέκτες που θα χρησιμοποιούμε για να δώσουμε έξοδο PWM και να διαβάσουμε τις αναλογικές τάσεις που προέρχονται από το κελί και την αντίσταση επίσης σε αυτήν την ενότητα.
#περιλαμβάνω
Τώρα έρχεται στο τμήμα εγκατάστασης, Εάν θέλετε να διατηρήσετε το Arduino συνδεδεμένο στον υπολογιστή σας όλη την ώρα και να παρακολουθείτε την πρόοδο χρησιμοποιώντας το Serial Monitor και να αρχικοποιήσετε την οθόνη LCD εδώ. Θα εμφανιστεί επίσης στην οθόνη ένα μήνυμα καλωσορίσματος "Battery Capacity Tester Circuit" για 3 δευτερόλεπτα.
άκυρη ρύθμιση () {Serial.begin (9600); lcd.begin (16, 2); lcd.setCursor (0, 0); // Ρυθμίστε τον κέρσορα στην πρώτη στήλη και στην πρώτη σειρά. lcd.print ("Χωρητικότητα μπαταρίας"); lcd.setCursor (0,1); lcd.print ("Tester Circuit"); καθυστέρηση (3000) lcd.clear (); }
Τώρα δεν χρειάζεται να δηλώσουμε την καρφίτσα Arduino PWM ως έξοδο ως συνάρτηση AnalogWrite που θα χρησιμοποιήσουμε στον κύριο βρόχο μας, φροντίζει για αυτό το μέρος. Πρέπει να ορίσετε την τιμή PWM που θα γραφτεί σε αυτόν τον πείρο στον κώδικα. Επιλέξτε προσεκτικά την τιμή PWM σύμφωνα με το ρεύμα εκφόρτισης που απαιτείται στην εφαρμογή σας. Η υπερβολική τιμή PWM θα έχει ως αποτέλεσμα υψηλό ρεύμα με πτώση υψηλής τάσης στο κελί Li-Ion και πολύ χαμηλή τιμή PWM θα έχει ως αποτέλεσμα υψηλό χρόνο εκφόρτισης της κυψέλης. Στη λειτουργία του κύριου βρόχου, θα διαβάζουμε τις τάσεις στους ακροδέκτες A0 και A1, καθώς το Arduino διαθέτει 10-bit ADC επί του σκάφους, επομένως θα πρέπει να έχουμε ψηφιακές τιμές εξόδου από 0-1023 τις οποίες θα χρειαστεί να κλιμακώσουμε πίσω στο Εύρος 0-5V πολλαπλασιάζοντάς το επί 5.0 / 1023.0. Βεβαιωθείτε ότι έχετε μετρήσει σωστά την τάση μεταξύ των ακροδεκτών 5V και GND του Arduino Nano χρησιμοποιώντας βαθμονομημένο βολτόμετρο ή πολύμετρο, καθώς τις περισσότερες φορές η ρυθμιζόμενη τάση δεν είναι ακριβώς 5.0V και ακόμη και μια μικρή διαφορά σε αυτήν την τάση αναφοράς θα είχε ως αποτέλεσμα σφάλματα να σέρνονται στις μετρήσεις τάσης μετρήστε έτσι τη σωστή τάση και αντικαταστήστε το 5.0 στον πολλαπλασιαστή που δίνεται παραπάνω.
Τώρα για να εξηγήσουμε τη λογική του κώδικα, μετράμε συνεχώς την τάση του κελιού και εάν η τάση του κυττάρου υπερβαίνει το ανώτερο όριο που καθορίζεται από εμάς στον κώδικα, τότε το μήνυμα σφάλματος εμφανίζεται στην οθόνη LCD για να σας ενημερώσει εάν Υπερφορτισμένη ή υπάρχει κάποιο πρόβλημα με τη σύνδεση και η τροφοδοσία στον πείρο πύλης MOSFET σταματά έτσι ώστε να μην μπορεί να ρέει ρεύμα μέσω της αντίστασης φορτίου. Είναι ζωτικής σημασίας να φορτίσετε πλήρως το κελί σας πρώτα πριν το συνδέσετε στον πίνακα ελέγχου χωρητικότητας, ώστε να μπορείτε να υπολογίσετε τη συνολική χωρητικότητα φόρτισης.
analogWrite (MOSFET_Pin, PWM_VALUE); // διαβάστε την είσοδο στον αναλογικό πείρο 0: int sensorValue_voltage_Cell = analogRead (A0); // Μετατροπή της αναλογικής ένδειξης (η οποία κυμαίνεται από 0 - 1023) σε τάση (0 - 5V): τάση float = sensorValue_voltage_Cell * (5.08 / 1023.0); Serial.print ("ΤΑΣΗ:"); Serial.println (τάση); // Εδώ εκτυπώνεται η τάση στο Serial Monitor lcd.setCursor (0, 0); // Ρυθμίστε τον κέρσορα στην πρώτη στήλη και στην πρώτη σειρά. lcd.print ("Τάση:"); // Εκτυπώστε την ένδειξη τάσης στην οθόνη lcd.print (voltage); καθυστέρηση (100) int sensorValue_Shunt_Resistor = analogRead (A1); float voltage1 = sensorValue_Shunt_Resistor * (5.08 / 1023.0); ρεύμα πλωτήρα = τάση 1 / Αντίσταση; Serial.print ("Τρέχον:"); Serial.println (τρέχουσα); lcd.setCursor (0, 1);// Ρυθμίστε τον κέρσορα στην πρώτη στήλη και στη δεύτερη σειρά (η μέτρηση ξεκινά από 0!). lcd.print ("Τρέχον:"); lcd.print (τρέχον);
Τώρα, εάν η τάση κυψέλης βρίσκεται εντός των ανώτερων και κατώτατων ορίων τάσης που καθορίζονται από εμάς, τότε το Nano θα διαβάσει την τρέχουσα τιμή με τη μέθοδο που καθορίζεται παραπάνω και θα την πολλαπλασιάσει με το χρόνο που πέρασε κατά τη διάρκεια των μετρήσεων και θα την αποθηκεύσει στη μεταβλητή χωρητικότητας που ορίσαμε νωρίτερα σε μονάδες mAh. Κατά τη διάρκεια αυτής της περιόδου, οι τιμές ρεύματος και τάσης σε πραγματικό χρόνο εμφανίζονται στην οθόνη LCD που είναι συνδεδεμένη και, αν θέλετε, μπορείτε επίσης να τις δείτε στη σειριακή οθόνη. Η διαδικασία εκφόρτισης του κελιού θα συνεχιστεί έως ότου η τάση του κελιού φτάσει κάτω από το κατώτερο όριο που καθορίζεται από εμάς στο πρόγραμμα και στη συνέχεια εμφανίζεται η συνολική χωρητικότητα του κελιού στην οθόνη LCD και η ροή ρεύματος μέσω της αντίστασης σταματά τραβώντας την πύλη MOSFET χαμηλή καρφίτσα.
αλλιώς εάν (τάση> BAT_LOW && τάση <BAT_HIGH) {// Ελέγξτε εάν η τάση της μπαταρίας βρίσκεται εντός του ορίου ασφαλείας millisPassed = millis () - previousMillis; mA = τρέχουσα * 1000.0; Χωρητικότητα = Χωρητικότητα + (mA * (millisPassed / 3600000.0)); // 1 ώρα = 3600000 ms για να το μετατρέψεις σε mAh μονάδες προηγούμενο Millis = millis (); καθυστέρηση (1000) lcd.clear (); }
Βελτιώσεις ακρίβειας
Είναι, με κάθε τρόπο, ένας αρκετά καλός τρόπος για να διαβάσετε την τάση και το ρεύμα, αλλά δεν είναι τέλειο. Η σχέση μεταξύ της πραγματικής τάσης και της μετρούμενης τάσης ADC δεν είναι γραμμική και αυτό θα ισοδυναμεί με κάποιο σφάλμα στις μετρήσεις των τάσεων και των ρευμάτων.
Εάν θέλετε να αυξήσετε την ακρίβεια του αποτελέσματος, τότε πρέπει να σχεδιάσετε τις τιμές ADC που λαμβάνετε από την εφαρμογή διαφόρων γνωστών πηγών τάσης σε ένα γράφημα και, στη συνέχεια, να προσδιορίσετε την εξίσωση πολλαπλασιαστή από αυτήν χρησιμοποιώντας οποιαδήποτε μέθοδο θέλετε. Με αυτόν τον τρόπο, η ακρίβεια θα βελτιωθεί και θα φτάσετε πολύ κοντά στα πραγματικά αποτελέσματα.
Επίσης, το MOSFET που χρησιμοποιήσαμε δεν είναι MOSFET σε λογικό επίπεδο, οπότε χρειάζεται περισσότερα από 7V για να ενεργοποιηθεί πλήρως το τρέχον κανάλι και αν εφαρμόσουμε 5V απευθείας σε αυτό, οι τρέχουσες αναγνώσεις θα ήταν ανακριβείς. Αλλά μπορείτε να χρησιμοποιήσετε ένα λογικό επίπεδο IRL520N N-Channel MOSFET για να εξαλείψετε τη χρήση τροφοδοσίας 12V και να εργαστείτε απευθείας με τα επίπεδα λογικής 5V που έχετε με το Arduino.
Κατασκευή και δοκιμή του κυκλώματος
Τώρα καθώς σχεδιάσαμε και δοκιμάσαμε διαφορετικά τμήματα του κυκλώματός μας σε ένα breadboard και αφού βεβαιωθήκαμε ότι όλα λειτουργούν όπως προορίζεται, χρησιμοποιούμε ένα Perfboard για συγκόλληση όλων των εξαρτημάτων μαζί, καθώς είναι μια πολύ πιο επαγγελματική και αξιόπιστη μέθοδος δοκιμής του κυκλώματος. Αν θέλετε, μπορείτε να σχεδιάσετε το δικό σας PCB σε AutoCAD Eagle, EasyEDA ή Proteus ARES ή σε οποιοδήποτε άλλο λογισμικό που σας αρέσει. Τα Arduino Nano, 16 × 2 Alphanumeric LCD και LM741 OPAMP είναι τοποθετημένα στο Female Bergstik έτσι ώστε να μπορούν να επαναχρησιμοποιηθούν αργότερα.
Έχω παράσχει τροφοδοσία 12V μέσω βύσματος DC Barrel Jack για κύκλωμα συνεχούς φορτίου ρεύματος και, στη συνέχεια, με τη βοήθεια του LM7805, παρέχεται το 5V για την οθόνη Nano και LCD. Τώρα ενεργοποιήστε το κύκλωμα και ρυθμίστε το δοχείο κοπής για να ορίσετε το επίπεδο αντίθεσης της οθόνης LCD, θα πρέπει να δείτε το μήνυμα καλωσορίσματος στην οθόνη LCD έως τώρα και, στη συνέχεια, εάν το επίπεδο τάσης του κυττάρου βρίσκεται στο εύρος εργασίας, - Η τάση και το ρεύμα από την μπαταρία θα εμφανίζονται εκεί.
Αυτή είναι μια πολύ βασική δοκιμή για τον υπολογισμό της χωρητικότητας του κελιού που χρησιμοποιείτε και μπορεί να βελτιωθεί λαμβάνοντας τα δεδομένα και αποθηκεύοντάς τα σε ένα αρχείο Excel για να κάνετε επεξεργασία δεδομένων και οπτικοποίηση μετά από γραφικές μεθόδους. Στον σημερινό κόσμο που βασίζεται σε δεδομένα, αυτή η καμπύλη εκφόρτισης κυψελών μπορεί να χρησιμοποιηθεί για τη δημιουργία ακριβών μοντέλων πρόβλεψης της μπαταρίας για προσομοίωση και προβολή της απόκρισης της μπαταρίας σε κατάσταση φόρτωσης χωρίς πραγματικό έλεγχο μέσω του λογισμικού όπως το NI LabVIEW, το MATLAB Simulink κ.λπ. και σας περιμένουν πολύ περισσότερες εφαρμογές. Μπορείτε να βρείτε την πλήρη εργασία αυτού του έργου στο παρακάτω βίντεο. Εάν έχετε οποιεσδήποτε ερωτήσεις σχετικά με αυτό το έργο, γράψτε τις στην παρακάτω ενότητα σχολίων ή χρησιμοποιήστε τα φόρουμ μας. Πηγαίνετε και διασκεδάστε με αυτό και αν θέλετε, μπορούμε να σας καθοδηγήσουμε στην παρακάτω ενότητα σχολίων σχετικά με το πώς να προχωρήσετε περαιτέρω από εδώ. Μέχρι τότε Adios !!!