Vielleicht "Mehrkanal-Wochenschaltuhr" ?
Aus eigener Praxis kann ich als RTC die DS1307 (als DIL) empfehlen. Es gibt auch Komplett-RTC-ICs mit integriertem Quarz, die sind in Summe kaum teurer, da kenne ich von R...t aber nur SMD-Typen; und eine Batterie braucht man ja auch noch, die steht der Miniaturisierung eher entgegen. Die Auswahl an Chips ist ziemlich groß, aber der DS1307 ist hier scheinbar recht beliebt.
Zur Umsetzung:
Die RTC muss mit aktueller Zeit und Wochentag gefüttert werden.
Je Schaltereignis muss Uhrzeit und Wochentag der Ausführung sowie und der Kanal per externer Eingabe veränderbar sein (kann im nichtflüchtigen RAM der RTC gespeichert werden); oder eben Start- und Endezeit ....
Für den operativen Betrieb sind verschiedene Wege gangbar. Entweder man kennt intern die aktuelle Zeit der RTC und prüft ständig (alle?) möglichen Ereignisse auf Handlungsbedarf; dazu sollte die RTC regelmässig ausgelesen werden.
Oder man sortiert im Controller die Schaltaufträge chronologisch und überträgt der RTC nacheinander die Schaltzeiten als Alarmzeiten; reagiert wird dann nur noch auf die elektrischen Weck/Alarm/Interruptsignale der RTC.
Lesezeichen