Hallo!
komme gleich zur sache.
Ich möche von einen CO2_sensor(hat eine Serielle RS232 Schnittstelle)
die Messwerte über den Usart des atmega empfangen. Das problem ist das der CO2-Sensor eine Anforderung zur Messwertübertragung braucht, damit es den Messwert sendet. Der Messwert des CO2-sensor soll von µC ausgewertet werden. d.h bei über 4000ppm so ein ausgang geschaltet werden dasgleich bei wenn der Wert unterhalb von 500ppm ist.
Hier noch die Anforderung zur Messwertübertragung:
Dem Benutzer stehen 2 Befehle zur Verfügung:
1. Befehl #2: “Aufforderung zur Messwertübertragung”
Befehl: 02H, aa, tt, xx, xx, xx
Antwort: 02H, aa LSB1, MSB1, LSB2, MSB2
Bedeutung: aa - Sensoradresse (1..255) oder 00H
tt - Mittelwertszeit (1..60)
xx - ohne Bedeutung
H steht für Hex und die zeit habe ich bei 30s gewählt.
Ich hoffe es kann mir jemand helfen. (Habe bald Matura)
Danke im Vorraus
Lesezeichen