Wägetransmitter Modbus
Ein Steuergerät zum Auslesen einer Wägezelle, angebunden über Modbus RTU.
Die Wandlung des analogen Wägezellen-Signals basiert auf dem HX711 IC;
auf einem Atmel AVR (ATmega328p) ist der Modbus-Slave implementiert.
Schnittstellenparameter RS485/Modbus RTU
| Parameter |
Wert |
| Baudrate |
115200 |
| Datenbits |
8 |
| Parität |
none |
| Stopbits |
1 |
| Modbus Adresse |
1 |
Das Gerät stellt den 24-bit ADC Wert in 2er-Komplement Darstellung über zwei
Holding-Register bereit. Somit ergibt sich ein 32-bit signed Integer Datentyp.
| Register Adresse |
Wert |
| 0 |
ADC[0:15] |
| 1 |
8xADC[23],ADC[22:16] |
Beispiel:
Abfragen des Wertes mit dem Tool modpoll (https://www.modbusdriver.com/modpoll.html)
user@pc:~$ modpoll -b 115200 -p none -t4:int /dev/ttyUSB0
modpoll 3.10 - FieldTalk(tm) Modbus(R) Master Simulator
Copyright (c) 2002-2021 proconX Pty Ltd
Visit https://www.modbusdriver.com for Modbus libraries and tools.
Protocol configuration: Modbus RTU, FC3
Slave configuration...: address = 1, start reference = 1, count = 1
Communication.........: /dev/ttyUSB0, 115200, 8, 1, none, t/o 1.00 s, poll rate 100 ms
Data type.............: 32-bit integer, output (holding) register table
-- Polling slave... (Ctrl-C to stop)
[1]: -242457
-- Polling slave... (Ctrl-C to stop)
[1]: -242440
HX711
Über den Jumper JP1 kann eine Samplerate von 10Hz oder 80Hz gewählt werden.
LEDs
| LED |
Signal |
| D1 |
Bus Error |
| D2 |
Bus Transmission |
| D3 |
5V Rail |
Klemmenbelegung

J1
| Klemme |
Signal |
| 24V |
Spannungsversorgung 9V bis 24V |
| GND |
Masse (Bus und Versorgung) |
| A+ / B- |
RS485 Bus Leitungen |
| LEDn+ |
Externe LED Anode (selbes Signal, wie intern) |
| LEDn- |
Externe LED Kathode |
J4
| Klemme |
Signal |
| E+ |
Spannungsversorgung Wägezelle |
| E- |
Masse |
| INA- |
Messsignal 1 |
| INA+ |
Messsignal 2 |
Schaltplan

Mechanische Dimensionen
