Projektbeschreibung
Übersetzt1. Die Konfiguration und das Feedback erfolgen über die RS-232 (UART)-Schnittstelle.
1.1. Befehle, die vom PC über das Terminalprogramm über RS-232 übertragen werden.
1.1.1. Bestimmung des oberen Temperaturgrenzwerts, des Temperaturwerts;
1.1.2. Bestimmung des unteren Temperaturgrenzwerts, des Temperaturwerts;
Das Format der Befehle wird vom Entwickler festgelegt.
2. Anzeige der aktuellen Temperatur auf dem 7-Segment-Display mit einer Genauigkeit von 0,5 °C.
3. Anzeige der Temperatur innerhalb oder außerhalb eines bestimmten Bereichs
Dies erfolgt über LED1 – LED4 und mit Hilfe eines Audiosignals. Algorithmus
Die Anzeigen sind wie folgt:
3.1. Wenn die Temperatur innerhalb eines bestimmten Bereichs liegt, leuchten LED2 und
LED3. Das Audiosignal ist stumm.
3.2. Wenn die Temperatur unter dem unteren Grenzwert des angegebenen Bereichs liegt, leuchtet
LED1. Das Audiosignal gibt einen unterbrochenen Ton mit einer Frequenz von 500 Hz
von 1 Sekunde Dauer und mit einer Pause von 1 Sekunde aus.
3.3. Wenn die Temperatur über dem oberen Grenzwert eines bestimmten Bereichs liegt, leuchtet
LED4. Das Audiosignal gibt einen unterbrochenen Ton mit einer Frequenz von 1000 Hz
von 1 Sekunde Dauer und mit einer Pause von 1 Sekunde aus.
4. Übertragung der aktuellen Temperatur und ihres Status (normal, über oder unter den Grenzwerten)
Dies erfolgt über die RS-232-Schnittstelle 2 Mal pro Sekunde. Statusanzeigeformat
Temperaturen werden vom Entwickler festgelegt.
5. Die Arbeit wird durch Drücken der Taste KEY1 gestartet.
6. Das Ausschalten erfolgt durch Drücken der Taste KEY2.
Beobachtungen
1. Zur Abfrage der Tasten verwenden Sie den Mechanismus der Software-Anti-Durcheinander.
2. Um die oberen und unteren Grenzwerte des Temperaturbereichs festzulegen, ist es notwendig,
zu überprüfen, dass der obere Grenzwert des Bereichs nicht unter dem unteren Grenzwert des Bereichs liegt.