PIC-basiertes Auto-Batterie-Monitoring-System
von
am 20.07.2017 um 09:58 (8585 Hits)
Abbildung 1: PIC-basiertes Auto-Batterie-Monitoring-System
In diesem Projekt neigen wir dazu, quadratische Maßnahme zu erreichen, um ein PIC primär basierte Automobil-Batterie Beobachtung System auf PCB zu schaffen.
*Diese Auto-Batterie Beobachtung Circuit verwendet wird, um die Fähigkeit der Autobatterie zu beobachten, indem sie einfach in die Fähigkeit Steckdose auf dem Armaturenbrett eines Automobils. Die Leiterplatte hat gemeinsam die Wahl, sie als Spannungsmessgerät oder -zähler zu verwenden, während nicht ausnutzung USB-Automobil-Ladegerät. Wir haben hier eine Klemmenleiste angeschlossen, um die Spannung alternativer Stromquellen zu leben, indem man einfach 2 Drähte in die Fähigkeit versorgt.
Für das Projekt erforderliche Komponentenliste
PIC Mikrocontroller PIC18F2520 -1
Gebautes Platinenbrett (wellpcb)
USB Steckverbinder
Zwei Stiftanschluss
Comon Anode sieben Segmentanzeige
BC557 Transistor
1k Widerstand -6
2k Widerstand -4
100R Widerstand -8
1000uF Kondensator
10uF Kondensator
28 polige IC-Basis
Weibliche burgsticks
7805 Spannungsregler
Car USB Ladegerät
LED
Zener Diode 5.1v
USB Kabel (B-Typ oder Arduino Uno Compaitble)
20 MHz Kristall
33pF Kondensator
Beschreibung
Generell ist es nicht notwendig, die Blei-Säure-Akkumulator-Leistung zu leben, wenn wir aber regelmäßig gezwungen sein müssen, die Batteriespannung während des Ladevorgangs zu realisieren, um zu sehen, ob es aufgeladen wird oder nicht. Damit verteidigen wir den Batterieausfall aufgrund des fehlerhaften Ladesystems. Die Spannung eines 12v Blei-Säure-Akkumulators während des Ladevorgangs beträgt 13,7 V. So werden wir feststellen, ob unsere Batterie gut aufgeladen ist oder nicht und könnte die Ursachen des Batterieausfalls untersuchen. Während dieses Projektes neigen wir dazu, eine Maßstabsmessung zu erreichen, um ein Spannungsmessgerät für Blei-Säure-Akkumulator zu implementieren, indem ein PIC-Mikrocontroller eingesetzt wird. Automobil-Licht oder Auto USB-Ladegerät wird für die Erlangung der Batteriespannung an den ADC-Pin des Mikrocontrollers mit Hilfe der Potentialteiler Schaltung verwendet. Dann wird eine vierstellige sieben-sektionsseite verwendet, um den Spannungspreis der Batterie anzuzeigen. Diese Schaltung wird die Spannung bis zu 15V leben.
Wenn ein Blei-Säure-Akku aufgeladen wird, dann ist die Spannung an den Batterie-Klemmen wirklich wieder von der Lichtmaschine / Gleichrichter, das ist, warum System liest dreizehn.7 Volt. Sobald jedoch die Batterie nicht aufgeladen ist oder der Motor des Autos nicht eingeschaltet ist, dann ist die Spannung an der Batterieklemme die tatsächliche Batteriespannung um 12v.
Figure 2
We can conjointly use identical circuit for measure the voltage of alternative power sources up to 15v. For this purpose we've soldered the Terminal Block (green color plastic block) in PCB wherever you'll be able to connect 2 wires from power supply and may monitor the voltage.
Circuit Diagram and Working Explanation
In this Battery Voltage observation Circuit, we've browse lead-acid accumulator voltage by victimization associate built-in analog pin of PIC microcontroller and here we've selected pin AN0 (2 pin of microcontroller through a resistance circuit. A zener diode of five.1v is additionally used for cover.
Abbildung 3: Schaltplan
4 in einer siebenphasigen Show wird für die Anzeige des schnellen Wertes der Blei-Säure-Akkumulatorspannung verwendet, die an PORTB und PORTC des Mikrocontrollers angeschlossen ist. Ein 5V-Transformator speziell LM7805 wird eingesetzt, um die gesamte Schaltung zusammen mit sieben Phasen-Anzeigen zu versorgen. Ein zwanzig-quadratischer Quarzoszillator wird verwendet, um den Mikrocontroller zu takten. Der Stromkreis wird vom USB-Auto-Ladegerät mit einem LM7805 bedient. Wir haben noch einen USB-Port innerhalb der Leiterplatte, deshalb können wir das USB-Ladegerät direkt an die Stromkreise anschließen.
Figur 4
Auto USB Ladegerät oder Zigarettenanzünder
Es bietet 5v geregelte Bereitstellung von der 12V Steckdose des Automobils, aber wir möchten die besondere Spannung der Autobatterie zu leben, deshalb haben wir die Automobil-Ladegerät angepasst. Sie möchten das Automobil-USB-Ladegerät öffnen, so bemerken die 5V (Ausgang) und 12V (Eingang) Terminals so nehmen 5v Zugehörigkeit durch Reiben mit Sandpapier oder mit einigen mühsamen Problem und kurz die USB-Ausgangs-Terminal auf 12v direkt. 1. Öffnen Sie die 5V-Zugehörigkeit vom USB-Port innerhalb des Automobil-USB-Ladegeräts, so schließen Sie 12v an den USB-Port an, wo 5v angeschlossen war. Wie in der folgenden Abbildung gezeigt, haben wir die rote umkreiste Zugehörigkeit geschnitten, es sollte in deinem Automobil-Ladegerät nicht zustimmen.
Figur 5
Um ADC hier zu konfigurieren, haben wir den handverlesenen analogen Pin AN0 mit einer beiliegenden Referenzspannung von 5v und f / 32 Uhr für die ADC-Umwandlung.
Um die Akku-Batteriespannung aus dem ADC-Preis zu berechnen, haben wir folgende Formel verwendet:
Spannung = (ADC Preis / Widerstand Faktor) * Referenz Spannung
Woher:
ADC-Wert = Ausgang des Potentialteilers (durch Mikrocontroller in Digital umgewandelt)
Widerstandsproblem = 1023.0 / (R2 / R1 + R2) // 1023 ist Schaufel-ADC-Preis (10-Bit)
Referenzspannung = fünf Volt // intern 5v Referenz handverlesen
Widerstandsfaktorberechnung
In diesem Projekt neigen wir dazu, Blei-Säure-Akkumulator Spannung, die (im Allgemeinen) um 12v-14v. So haben wir dieses Projekt getan vermessenes Maximum 15v schlägt vor, dass diese Methode häufig maximal bis zu 15v durchsuchen.
Also innerhalb der Schaltung haben wir R1 und R2 elektrische Gerät in Widerstand Hälfte verwendet und Werte sind:
R1 = 2K
R2 = 1K
Figur 6
Widerstandsfaktor = 1023,0 * (1000/2000 + 1000)
Widerstandsfaktor = 1023.0 * (1/3)
Widerstandsfaktor = 341,0 für bis zu fünfzehn Volt
Also endgültige Formel für die Spannungsberechnung sind wie folgt, dass wir den Code verwendet haben, an der Spitze dieses Artikels gegeben:
Spannung = (Wert von ADC / 341,0) * 5,0
Die Leiterplatte, die unten zeigt:
Figur 8 PCB
Abbildung 9: Leiterplatte des Fahrzeugbatterieüberwachungssystems
Nach dem Erhalt der Platine habe ich alle benötigten Komponenten darauf montiert.
Figur 10
Partner:Shayan Khan