Hallo Leute,
ich habe gerade das gleiche "Problem" wie ihr. Ich habe vor rund 1 1/2
Jahren eine MTB-LED-Lampe mit 7 High-Brightness-LEDs gebaut, ähnlich der
heutigen Betty von Lupine. Ich hatte damals Cree XR-E 7090 nur in
Binning P3 und P4 zur Verfügung gehabt. Mit 700mA betrieben erhellt die
Lampe den Trail trotzdem mit rund 1000 Lumen. Die Lampe läßt sich per
PWM über einen Mehrstufenschalter dimmen. Die Einzeloptiken sind
wechselbar, um die Ausleuchtcharakteristik verändern zu können.
Die Lampe wird durch einen Li-Ion-Notebook-Akku versorgt (zwei
unterschiedliche Packs zur Alternative). In dem einen Pack steckt das
Lade- und Überwachungs-IC bq2060 von ti, in dem anderen Pack der MAX1782
von Maxim. Von ersterem gibt es auf der Herstellerseite ein Datenblatt,
von zweitem nicht (nur auf Anfrage, aber noch ohne Erfolg). Bisher hatte
ich die Akkuüberwachung mit eine analoge Spannungskomparator-Schaltung
realisiert, der einer Mehrfarb-LED a la Ampel (rot - gelb - grün)
ansteuert. Wie ihr euch denken könnt, funktioniert dies eher bescheiden,
da die Akkuentladekennlinien von einer Reihe von Parametern wie
Temperatur, Entladestrom, Alterung etc. abhängen.
Mir schwebt jetzt vor, den SMBus, den die Notebook-Akkupacks haben,
anzuzapfen und entweder die Restakkukapazität oder besser noch die
Akkurestlaufzeit auszulesen. Anzeige wäre dann auch über eine
Mehrfarb-LED. Die Aufgabe sollte für Elektronik-Spezis einigermaßen
leicht mit einem PIC oder ATtiny zu erledigen sein. Unglücklicherweise
habe ich keine große Ahnung von µC und frage hier, ob jemand solch ein
Projekt schon mal realisiert hat und sowohl einen kleinen µC ausgewählt
hat, als auch ein handliches Programm dafür geschrieben hat. Ich hätte
in der Lampe Platz für einen 14poligen µC im DIP Gehäuse, also etwa für
einen ATtiny44, der sogar über eine universelle serielle Schnittstelle
verfügt, die ggf. für die SMBus-Kommunikation nützlich sein könnte. Die
Schalterabfrage für die Dimmstufen sowie die PWM-Erzeugung und die
Temperaturüberwachung würde ich dann evtl. auch von analog auf µC
umstellen. Mit den vorhandenen Eingängen, ADC und Komparator wohl auch
kein Problem für den Kleinen.
Wer hat konkrete Lösungen oder kann mich praktisch unterstützen?
Diwo