Download - Projektlabor
Download - Projektlabor
Download - Projektlabor
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
5.3. Digital-Schaltung-Programmcode<br />
Aufgabe des Programmcodes<br />
Es soll ein Anzeigepanel zur Messwertanzeige entworfen werden, welches<br />
Messwerte von einem Messgerät vollautomatisch anfordert und darstellt. Um<br />
Busleitungen zu sparen soll die Übertragung des eigentlichen Messwertes seriell<br />
erfolgen (UART bei 5V Pegel). Alle restlichen Steuerleitungen werden der Einfachheit<br />
parallel gestaltet.<br />
Im konkreten Fall existiert im Geräteverbund ein Messgerät für Frequenz und eines<br />
für Peaks. Beide Messgeräte liefern verschiedene Messwerte. So misst das<br />
Frequenzmessgerät den maximalen, den minimalen und den aktuellen<br />
Frequenzwert. Das Peak Messgerät misst den maximalen und den minimalen<br />
Netzspannungswert. Zudem informiert es mittels zwei Steuerleitungen über einen<br />
Stromausfall bzw. über eine Spannungsspitze. Tritt eines der beiden letzteren<br />
Ereignisse ein wird eine Uhr gestartet und die Dauer der Störung festgehalten.<br />
Dem Anzeigesystem soll alle 24h ein Resetsignal ausgeben werden um die<br />
Messgeräte zurückzusetzen.<br />
Folgende Tabelle gibt eine Übersicht über die Anzeige und ihre Steuerleitungen die<br />
an die Messgeräte angeschlossen werden.<br />
Anschlüse Richtung Beschreibung:<br />
PD0 (UART) Eingang Serielle<br />
Messwertübetragungsleitung)*<br />
PD1 (CTRLA)<br />
PD2 (CTRLB)<br />
PD7 (AUXRESET) Ausgang Auxreset<br />
Tabelle 5 Frequenzmessgerät<br />
Ausgang 2Bit Parallell Leitung zur<br />
Anforderung des jeweiligen<br />
Messwertes (10 := Max, 01:= Min,<br />
11:= Aktuell)<br />
Anschlüsse Richtung Beschreibung:<br />
PD0 (UART) Eingang Serielle<br />
Messwertübetragungsleitung**<br />
PD1 (CTRLA) Ausgang 2Bit Parallel Leitung zur<br />
Anforderung des jeweiligen<br />
Messwertes (0 := Min, 1:= Max)<br />
PD7 (AUXRESET) Ausgang Auxreset (nicht angeschlossen)<br />
PD6 (PMSGB) Eingang 1Bit Parallel Leitung zur Meldung<br />
von Stromausfall. (0=Ausfall)<br />
PD5 (PMSGA) Eingang 1Bit Parallel Leitung zur Meldung<br />
von Überspannung.<br />
(1=Überspannung)<br />
Tabelle 6 Peakmessgerät<br />
148