Betriebsstundenzähler mit Bascom
Hallo zusammen!
Ich hab ein Problem.
Ich möchte die Motorlaufzeit in Stunden und Minuten zählen, am LCD anzeigen und im Eprom abspeichern.
Immer dann, wenn der Motor eingeschaltet wird, soll er die Summe aus STUNDE und MINUTE aus dem EPROM holen und die neue Laufzeit hinzu addieren. Beim Abschalten des Motors die Laufzeit zur Gesamtlaufzeit hinzuaddieren und ablegen.
Pro Tag etwa 1h Laufzeit, nur Minutengenau.
So sollte ich auch keine Probleme mit der internen Epromzelle bekommen die ja endlich ist.
Ich hab mir folgendes gedacht:
Ich gebe einen Minutentakt über einen PortPin nach außen auf einen Schmitt Trigger z.B. ein 74LS14.
An PIN1 des UND Gatters lege ich den Min- Takt vom Ausgang des AVR an.
An PIN2 des UND-Gatters die 12V (über Vorwiderstand) vom Zündschlüssel des Motors.
Den Ausgang des UND -Gatters führe ich wieder in den AVR.
Als Programm müßte ich nur einen internen Counter laufen lassen, der die Pulse zählt und diese ins EPROM brennt.
Macht man das so? Oder geht das noch einfacher?
Gruß
Hans