Nach langer Zeit wieder ein Update der aktuellen Entwicklungen rund un AVRs, einer elektronischen Steuerung für den Pölbetrieb etc. Nicht alles ist für die Pölerei; einiges ist auch anderweitig seit längerem in Betrieb
PoelControl I
Zuerst einmal, die bereits im vorigen Post vorgestellte PoelControl I ist inzwischen vollständig funktionsfähig und hat bereits einige Monate aktiven Betriebs im Auto überstanden. Hier nochmal Bilder von vorne und auch der Platinenrückseite. 100% SMD 🙂
Mainbord Mega32
Da ich inzwischen Sensoren und Peripheriegeräte fast ausschließlich über Bussysteme wie I2C oder SPI betreibe und diese nicht direkt angeschlossen werden, wurde zum testen noch eine kleine Controller-Platine fuer den Atmel Mega32 gefertigt.
Strom, I2C, SPI, ISP, RS232 und ein kleiner I2C-Speicher. Mehr nicht. Zur Zeit wird hiermit an I2C-Master-Slave experimentiert.
PoelControl II
PoelControl II ist eine Master-Platine für eine automatisierte Pöl-Steuerung gedacht. Neben den Funktionen, die auch beim Mega32-Board vorhanden sind, ist hier weiterhin ein SD-Card-Slot vorhanden.
Die Signale für GALA (geschwindigkeitsabhängige Lautstärkeanpassung) wie auch die Drehzahl der Lichtmaschine können angeschlossen werden und sind mit den entsprechenden Interupt-Pins des AVR verbunden. Bleibt die Steuerung dauerhauft mit der Batterispannung verbunden, so können Peripheriegeärte durch den Controller abgeschaltet werden.
Input / Output
Letztlich wurden für einen anderen Anwendungszweck zwei kombinierte Input/Output-Platinen entwicklet. Beide sind über I2C ansteuerbar, bieten diverse LEDS, einen Speaker und ein Display zur Ausgabe von Statusinformationen. Über Tasten können Benutzerdirektiven abgesetzt werden.
Die linke Variante zeigt eine einfache Lösung mit einem 3×12-Zeichen I2C-fähigem Display und 3 Tastern. Die rechte Platine ist ein Graphikdisplay mit 128×64 Punkten, eigenem Atmel-Controller und, so gewünscht, oben genannten Anschlussmöglichkeiten für GALA, Lima und Co. Eine Ansteuerung dieses Displays über I2C, wobei der Controlller on Board als I2C-Slave fungiert, ist zur Zeit in der Entwicklung.