R4DCB08 FAQ
Teilen
Kunde :
Hallo Rachel,
Ich würde Sie gerne um Hilfe bitten und wäre Ihnen sehr dankbar, wenn Sie eine Lösung hätten...
Ich habe hier mehrere R4DCB08-Module von Ihnen.
Sie funktionieren wunderbar und werden in einigen Projekten erfolgreich eingesetzt.
Nun gibt es ein Problem, bei dem ich denke, dass Sie als Entwickler wahrscheinlich eine Lösung haben oder andere Leute kennen, die über das nötige Wissen verfügen.
Leiten Sie meine E-Mail gerne an alle anderen weiter, die mir möglicherweise helfen können. Vielen Dank im Voraus!
Aber nun zum Problem!
Positive Temperaturen auszulesen, ist kein Problem. Aber das Auslesen von Temperaturen, die gleich oder weniger problematisch sind.
Haben Sie ein Beispiel mit einem Arduino UNO, MEGA, wie man das Problem löst?
Ich habe die Datei für den Arduino UNO/MEGA mit weiteren Informationen angehängt.
Ich hoffe, das wird das Problem lösen!
Herzliche Grüße nach China
Eletechsup :
Zum Beispiel: Temperaturwert von CH2 auslesen:
Daten senden(RS485-Adresse ist 1):01 03 00 01 00 01 D5 CA
Rückgabedaten:01 03 02 FF 90 F9 D8
FF90 ist der Temperaturwert, das höchstwertige Bit ist 1, daher ist die Temperatur negativ, sie wird in Dezimal umgerechnet = 65424, (65424-65536)/10=-11.2 ist der aktuelle Temperaturwert
65533 -65536 = -3(-0.3℃)
65530 -65536 = -6(-0.6℃)
65626 -65536 = -10(-1.0℃)
65519 -65536 = -17(-1.7℃)
65516 -65536 = -20(-2.0℃)
Kunde :
Problem gelöst, Fehler gefunden... Sie müssen nur alle Seiten der Dokumentation richtig lesen...
Seite2
„FF90 ist der Temperaturwert, das höchstwertige Bit ist 1, daher ist die Temperatur negativ, sie wird in Dezimal umgerechnet = 65424, (65424-65536)/10=-11.2 ist der aktuelle Temperaturwert“
Es ist mir peinlich, dass ich Sie behelligt habe, aber ich freue mich auch, dass ich das Problem endlich lösen konnte. .