Tanküberwachung
Tanküberwachung der Firma Tecson auswerten
Mit der Tanküberwachung ist es sehr einfach möglich immer die aktuell Füllmenge der Tanks zu erhalten.
Anschluss
Das Ethersex, und der TO-1 haben einen Slave (Weiblich) RS232 Anschluss daher braucht man ein gekreuztes Kabel. Außerdem muss das RTS Signal des TO-1 auf eine logische Null gelegt werden, da sich der TO-1 sonst nicht für irgendwelche Befehle interessiert. (Stromversorgung kommt vom Ethersex). Dazu verwendet man am besten den zweiten Kanal des verbauten MAX232, legt den Eingang auf GND und greift die +10V am Ausgang ab. Ansonsten ist der RS232 Anschluss ein 2400 8N1.
Alternative kann man sich in Verbindung mit einem MAX644p einen zweiten RS232 Port bauen und den RS232 Stecker als Master (Männlich) wählen. Als Pinbelegung wählt man die PC Variante und spart sich damit das gekreutzte Kabel.
Auslesen
ein beherztes ecmd `to1 get' gibt eine Hexstring aus. Wobei direkt nach dem Reset nichts kommt, weil: Die Sensoren senden in unregelmässigen Abständen (ca. jede Minute einmal) ihre Daten ungefragt auf die Rs232 Leitung, wobei RS232 etwas als Bus vergewaltigt wird. Daher zeigt `to1 get' immer nur die Sensoren an, von denen in den letzten 250 Sekunden ein valides Paket empfangen wurde. Die Anzahl der Sensoren die vom Ethersex unterstützt werden wird im menuconfig eingestellt.
Der Hexstring hat folgenden Aufbau: 0304d210000093503010bb80582120c
Hex | Funktion | Beispiel |
---|---|---|
03 | Erkennungswert | |
04 und d2 | Seriennummer | 04d2=1234 |
10 | Temperatur | noch nicht integriert vom Hersteller |
00 | jedes Bit hat ne andere Bedeutung | - |
0935 | Bestand im Tank | 935 |
morgen gehts weiter