3 Permanentspeicherung der Winkelwerte

Die Forderung, Winkelpositionen auch nach dem Abschalten der Anlage wieder herzustellen, wurde im vorliegenden Fall durch Verwendung des Permanentspeichers der halvedDISC in Form des internen EEPROMs realisiert, um einen einfachen inkrementellen Winkelschrittzähler zur Messung des Drehwinkels verwenden zu können.

Dieser Speicher wird einerseits zum Speichern der ,,letzten'' Position verwendet und andererseits zum Speichern von bis zu 16 Winkelpositionen, die im Rahmen der automatischen Positionierung angefahren werden können.

Die Speicheradresse im EEPROM Modul wird zuerst über eine I/O-Adresse im 16-Bit Register EEAR(H/L) (EEPROM Address Register) adressiert, danach wird der zu speichernde Wert mit einem ,,OUT-Befehl'' in das Datenregister EEDR (EEPROM Data Register) und damit in den Speicher geschrieben.

Alle Routinen, die mit dem EEPROM der halvedDISC zu tun haben, befinden sich in der Datei lib/eepromio.lib.



gerhard.reithofer@tech-edv.co.at