Hallo zusammen,
ich versuche, den Wasserstands-Sensor HDL300
(https://huadian.en.made-in-china.com/product/cFzxPauJVQhM/China-4-20mA-Output-5m-Water-Liquid-Level-Transmitter-Sensor-Hdl-300.html)
in der RS485-Ausführung auszulesen. Folgendes Vorgehen:
Spannungsversorgung 24V=, + an den roten Draht des Sensors, - an den
gelben.
A und B (grün und blau) an die A/B-Klemmen eines fertigen (Eckstein)
"MAX485 Module TTL Switch".
Seriell-USB-Adapter: Rx an Di des MAX-485-Moduls, Tx an Ro, umgekehrte
Variante auch probiert.
Über ein Terminal folgende Hex-Werte gesendet: 01;03;00;00;00;01;84;0A.
Das müsste laut dem Datenblatt das Kommando sein, mit dem das Auslesen
initiiert wird.
Problem: Der Sensor antwortet nicht.
Mir ist folgendes unklar:
1. Wie schließe ich die Re und De-Pins des MAX485-Moduls an? Ich habe
mit HIGH und LOW (5V und GND) in verschiedenen Variationen
experimentiert.
2. Habe ich das beigefügte Protokollblatt (das zu dem Sensor gehört und
vom Hersteller stammt) richtig verstanden, d.h. habe ich den richtigen
Befehl gesendet?
Ach, und noch eins: Der MAX485 wird ziemlich warm...
Danke für Eure Hilfe
-richard