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
Lad dir mal QModMaster herunter, damit kannst du am PC schon mal testen ob es Hardwareseitig überhaupt funktioniert.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.