Translate

13 Oktober 2010

..weiter gehts mit der Energieanzeige

...endlich ist wieder ein kleiner Meilenstein geschafft!
Die Energieanzeige / Messwandler etc..Kiste läuft.!
noch nicht alle Funktionen, aber die wichtigen!



Das sind wirklich nur ein paar Teile!
aber es funktioniert!
ein Atmega48, mehr als 4k kann ich mit der
Demo-Version von Bascom nicht programmieren.
(jetzt muss die Vollversion her!)
zwei 5V-Regler, um Strom zu sparen.
(Der Atmega braucht Dauerstrom,ca 2-3mA???
der Rest läuft über "Zündung")
ein TC4432 als Treiber für den Drehzahlmesser,
ein Mosfet als Treiber für die Tankuhr,
mit dem Poti kann man den Nullpunkt
der Tankanzeige abgleichen!
Das Relais trennt bei abgeschalteter
"Zündung" den Spannungs-Messkreis
der nimmt zwar nur ca 1mA auf, aber
der Ordnung halber ists besser so.
rechts die Messwiderstände für die
Spannung. Das blaue Ding am Atmega ist
ein Resonator, nicht so exakt wie ein Quarz,
aber hier reichts. Die Uhr geht pro Tag etwa
15 sekunden nach.....





Die Messgenauigkeit ist mehr als
ausreichend!!
Es hat natürlich wieder länger gedauert
als gedacht, aber andere Sachen waren
wieder mal wesentlich wichtiger!
Private Dinge, Renovieren etc.
aber auch der Akkutester -eigentlich ein
Nebenprodukt dieses Projekts,
aber genau so was brauchen wir in
den nächsten Tagen in der Firma!!!!
Da könnte durchaus ein echtes
Produkt entstehen!
So was gibt es zwar schon, aber nicht
in einfach und trotzdem brauchbar.
Habt deshalb ein wenig Verständnis,
dass ich diesmal das Programm nicht
in allen Einzelheiten veröffentliche.
Spannung messen,
Strom einstellen
vollen Akku entladen bis Untergrenze,
Aus Strom, Spannung, und Zeit die Energie berechnen
Kapazität anzeigen
womöglich noch ein Messprotokoll
ausdrucken- warum nicht!
ist ein sehr ähnliches Gerät!
Zum Energiezähler:
Das Ding misst inzwischen
den Strom, die Spannung,
die Zeit ab dem Reset
und die (Akku-)Temperatur
und berechnet daraus die
verbrauchte Energie.
Das Ergebnis wird nicht nur auf dem
Display angezeigt, sondern per PWM
auch noch auf Drehzahlmesser und
Tankuhr angezeigt.
So braucht am Auto nur wenig
umgebaut werden.
Der Drehzahlmesser bekommt eine
Frequenz von 33Hz je 100A (4-Zyl)
so dass statt 1000 U/min 100A
angezeigt werden.
Die Tankuhr zeigt die Restenergie an,
deren Menge über ein kleines Menue
eingestellt werden kann.Der Wert
bleibt auch ohne Spannung erhalten
Nach dem laden erfolgt ein Reset.
dann wird von 100% runtergezählt.
(Der Zähler zählt bis -25% weiter)
Zusätzlich können die Messwerte
einzeln über die serielle Schnittstelle
abgefragt werden, so dass das Gerät
in das BMS-System integriert werden
kann.
Es sind sogar noch Ports frei!
Port D2 wird wohl noch zum
Störungsmelde-Ausgang.
Port D7 ist noch frei
und an den Ports C4 und C5 könnten
sogar noch zwei Analogwerte
gemessen werden!
Temperaturen?
Was fehlt noch?
Der Reset nach Lade-Ende muss noch geklärt werden,
Messen der Energieaufnahme bei teilweisem
Nachladen ist noch nicht möglich.
Das ist eigentlich noch der wichtigste Punkt.
Dann sollte die Akkutemperatur noch
berücksichtigt werden sowie ev. noch
der "Peukert-Faktor" aber das hat in
4kByte Programm beim besten Willen
nicht mehr Platz.Ich bin schon mehr als
zufrieden mit dem was bis jetzt schon geht.
Davon hatte ich am Anfang nicht mal
geträumt.
Zur Erinnerung: Das Ganze hat mal als
Versuch angefangen, mit ATiny13
Spannungen zu messen und auf einem
seriell angesteuerten Display anzuzeigen.
....sonst nichts.....Dann waren aber solche
Displays zu teuer, und so kam eins zum
anderen..Die Steuerung wanderte ins
Display- so konnte auch ausgewertet
werden. Noch ein paar Ideen........
und "fertig" ist alles noch lange nicht!
Ich hatte da noch eine sehr ungewöhnliche
Idee, wie man vielleicht ohne diese
"Energieverbrat-Widerstände" und
ohne nennenswerte Verluste so ein
Akkupaket ausbalanzieren kann!!!
--mit einer zusätzlichen Zelle,
mit der man die Energie hin und her
transportiert!!!!!!
Die Schaltung ist ein bisschen "tricky"
aber es müsste gehen!Die Spannung polt
sich um und steigt bis zur vollen Akkuspannug.
Es muss mit Mosfet geschalten werden,
da kein Spannungsverlust auftreten darf.
Mit Relais wärs einfach, aber das klappert!
Mal sehen was mir da noch einfällt!
...ich hab schon eine Vorstellung wies geht!!
mfG
Franz




mehr demnächst