Inhaltsverzeichnis[Verbergen]

Die Steuerung wurde mit einem ATMega8 realisiert.
Für den USB-Anschluss wurde der Softwarestack von V-USB benutzt.
Als Bootloader wurde ebenfalls ein Projekt von V-USB verwendet. Es handelt sich um den BootloadHID. Diesen habe ich etwas für meine Zwecke angepasst.
Die PC Applikation für den Bootloader findet ihr hier.


Schaltbild:

Die Software teilt sich in drei Teile auf:

  1. Bootloader
  2. Steuerung mit ATMEL
  3. PC-Programm

1. Bootloader

Es handelt sich um den BootloadHID.
Diesen habe ich etwas für meine Zwecke angepasst. Siehe hier.
Und hier ist der komplette angepasste Source Code für den ATMEga8


Der Bootloader wurde einfach mit Kommandozeile und make übersetzt.

2. Steuerung

Die Software (Version 1.01) für Steuerung mit einem ATMEGA8 wurde mit WinAvr und dem AVR-Studio 4 kompiliert.
Und hier ist der komplette Source Code für den ATMega8


Eine einfache Doku der verwendeten Strukturen für die Kommunikation.

Die Betriebs-LED hat folgende Zustände:

  • blinkt langsam auf-/abschwellend, wenn im Standby
  • blinkt schnell auf-/abschwellend, wenn im LCD gerade abgeschaltet wurde
  • leuchtet dauernd, wenn ON
  • blinkt mit kurzen Impulsfolgen, wenn Alarm anliegt

Alarmmeldungen:

  • 1 x Übertemperatur NTC 1
  • 2 x Übertemperatur NTC 2
  • 3 x Übertemperatur NTC 3
  • 4 x Lüfter 1 defekt
  • 5 x Lüfter 2 defekt
  • 6 x Lüfter 3 defekt
  • 7 x NTC 1 defekt
  • 8 x NTC 2 defekt
  • 9 x NTC 3 defekt

 

Features:

  • Betriebsstundenzähler (Auflösung in Sekunden)
  • Temperaturregelung für Doppellüfter und Einzellüfter festlegen (ab welcher Temperatur die Lüfter angehen und ab wann sie volle Drehzahl haben)
  • Nachlaufzeit für Lüfter, nachdem die Lampe abgeschaltet wurde
  • Nachlauftemperatur der Lüfter, nachdem die Lampe abgeschaltet wurde
  • minimale Einschaltdauer für Lampe (damit diese nicht sofort ausgeschaltet wird, falls mal das LCD/Controller aus geht
  • Lampenabschalten bei Alarm, wenn max. Temperatur überschritten ist
  • Betriebs-LED
  • LED signalisiert Fehler mit kurze Impulsfolgen

Spätere Planung:

  • NTC-Überwachung (Kurzschluss oder offen)
  • Lüfterüberwachung für Doppellüfter und Einzellüfter festlegen (Alarm wenn Lüfter steht)

 

Der gefädelte Aufbau ist auf der nächsten Seite zu sehen...

Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden.
OK