INTOIOT YD9731 Ultrasonic Liquid Level Transmitter

User Manual

Document Version: V25. 6. 11

Product Overview

The YD9731 is an industrial-grade ultrasonic liquid level transmitter designed for measuring liquid levels up to 5 meters. It features a standard industrial interface for easy integration with PLCs, DCS, and other systems. The device utilizes a high-precision sensing core for reliable and stable performance. It offers various output options including RS232, RS485, CAN, 4-20mA, DC0-5V/10V, ZIGBEE, LORA, WIFI, GPRS, and NB-IOT.

Technical Specifications

Parameter Value
Ultrasonic Range 0~5.0m
Accuracy ±5mm
Output Mode RS485/4-20mA/DC0-10V
Power Supply DC6~24V 1A / DC12~24V 1A
Operating Environment Temperature -30~80℃
Operating Environment Humidity 5%RH~90%RH

Product Models

The YD9731 is available in several models based on the output mode:

Product Model Output Mode and Power Supply Range
YD9731B RS485 Bus
YD9731M 4-20mA
YD9731V10 DC0-10V

Dimensions

The external dimensions of the YD9731 are as follows:

Height: 109mm

Diameter (main body): 89mm

Length (including probe): 172mm

Mounting thread: M33X1.5

Cable gland thread: M20X1.5

Note: Manual measurements, please refer to the actual product.

Typical Applications

The ultrasonic liquid level sensor is primarily used for water level monitoring in hydrological monitoring, urban pipe networks, and fire water tanks.

Image Description: A collage of images depicting various applications including agriculture (greenhouse), water management (water tower), and construction sites.

Package Contents

1 x Explosion-proof Ultrasonic Liquid Level Transmitter (Quantity may vary based on user selection)

RS485 Model: Communication Protocol

The YD9731 uses the RS485 MODBUS-RTU standard protocol. All operations and responses are in hexadecimal format. The default device address is 1, and the default baud rate is 9600, 8, n, 1 (for recording instruments, it's 115200, 8, n, 1).

1. Reading Data (Function Code 0x03)

Query Frame (Hexadecimal) Example: Querying data for device 1:

01 03 00 00 00 01 84 OA

Address Function Code Starting Address Data Length Checksum
01 03 00 00 00 01 84 OA

Response Format: For a correct query, the device will respond with data like:

01 03 02 02 18 B9 2E

Address Function Code Length Data 1 Checksum
01 03 02 02 18 B9 2E

Data Description: The data is in hexadecimal. For example, 0218 converts to decimal 536. If the data multiplier is 100, the actual value is 5.36.

2. Common Data Address Table

Configuration Address Register Address Register Description Data Type Value Range
40001 00 00 Ultrasonic 5m Register Read Only 0~65535
40101 00 64 Model Code Read Only 0~59999
40102 00 65 Number of Measured Points Read Only 1~1600
40103 00 66 Device Address Read/Write 1~249
40104 00 67 Baud Rate Read/Write 0~6
40105 00 68 Communication Mode Read/Write 1: Query, 2: Active Transmission
40106 00 69 Protocol Type Read/Write MODBUS-RTU, others not used

3. Read and Modify Device Address

(1) Read or Query Device Address

If the current device address is unknown, and there is only one device on the bus, use the following command to query:

FA 03 00 66 00 01 71 9E

Address Function Code Starting Address Data Length Checksum
FA 03 00 66 00 01 71 9E

FA (250) is the general address. Use this address to retrieve the actual device address when unknown. 00 66 is the register for the device address.

Response Example:

01 03 02 00 01 79 84

Address Function Code Address ID Checksum
01 03 00 01 79 84

The first byte (01) in the response indicates the actual address of the current device.

(2) Modify Device Address

To change the device address from 1 to 02, use the following command:

01 06 00 66 00 02 E8 14

Address Function Code Register Address Target Address Checksum
01 06 00 66 00 02 E8 14

Upon successful modification, the device will return:

02 06 00 66 00 02 E8 27

The first byte (02) indicates the new device address. The change takes effect immediately.

4. Read and Modify Baud Rate

(1) Read Baud Rate

The default baud rate is 9600. To change it, refer to the table and communication protocol. To read the current baud rate:

01 03 00 67 00 01 35 D5

Address Function Code Starting Address Data Length Checksum
01 03 00 67 00 01 35 D5

Response Example:

01 03 02 00 03 F8 45

Address Function Code Data Length Baud Rate Code Checksum
01 03 02 00 03 F8 45

Baud Rate Codes: 1=2400, 2=4800, 3=9600, 4=19200, 5=38400, 6=115200.

(2) Modify Baud Rate

To change the baud rate from 9600 (code 3) to 38400 (code 5):

01 06 00 67 00 05 F8 16

Address Function Code Register Address Target Baud Rate Checksum
01 06 00 67 00 05 F8 16

The change takes effect immediately. The device may lose response temporarily.

5. Read and Modify Calibration Value (Some Products)

(1) Read Calibration Value

To adjust for measurement errors, you can modify the calibration value. The range is ±1000 (0-1000 or 64535-65535). To increase by 100:

01 03 00 6B 00 01 F5 D6 (Hexadecimal 0x64 for 100)

To decrease by 100 (e.g., -100), use 65435 (0xFF9C).

Response Example:

01 03 02 00 64 B9 AF

Address Function Code Data Length Calibration Value Checksum
01 03 02 00 64 B9 AF

The first byte (01) is the device address. 00 6B is the register for the first parameter's calibration value.

(2) Modify Calibration Value

To increase the measured value by 1 (equivalent to adding 100 to the calibration value):

01 06 00 6B 00 64 F9 FD

Address Function Code Register Address Target Value Checksum
01 06 00 6B 00 64 F9 FD

The change takes effect immediately.

4-20mA Current Output: Current to Value Calculation

For a range of 0-5 meters and a 4-20mA output:

Calculation Formula: C = (5-0)*(X-4) / (20-4) + 0

Where:

Current X(mA) Value C() Calculation Process
4 0.0 (5-0)*(4-4) / (20-4) + 0
5 0.3 (5-0)*(5-4) / (20-4) + 0
6 0.6 (5-0)*(6-4) / (20-4) + 0
7 0.9 (5-0)*(7-4) / (20-4) + 0
8 1.3 (5-0)*(8-4) / (20-4) + 0
9 1.6 (5-0)*(9-4) / (20-4) + 0
10 1.9 (5-0)*(10-4) / (20-4) + 0
11 2.2 (5-0)*(11-4) / (20-4) + 0
12 2.5 (5-0)*(12-4) / (20-4) + 0
13 2.8 (5-0)*(13-4) / (20-4) + 0
14 3.1 (5-0)*(14-4) / (20-4) + 0
15 3.4 (5-0)*(15-4) / (20-4) + 0
16 3.8 (5-0)*(16-4) / (20-4) + 0
17 4.1 (5-0)*(17-4) / (20-4) + 0
18 4.4 (5-0)*(18-4) / (20-4) + 0
19 4.7 (5-0)*(19-4) / (20-4) + 0
20 5.0 (5-0)*(20-4) / (20-4) + 0

Example: At 8mA, the measured value is 1.25.

DC0-10V Voltage Output: Voltage to Value Calculation

For a range of 0-5 meters and a 0-10V output:

Calculation Formula: C = (5-0)*(X-0) / (10-0) + 0

Where:

DC0-10V Voltage X(V) Value C() Calculation Process
0 0.0 (5-0)*(0-0) / (10-0) + 0
1 0.5 (5-0)*(1-0) / (10-0) + 0
2 1.0 (5-0)*(2-0) / (10-0) + 0
3 1.5 (5-0)*(3-0) / (10-0) + 0
4 2.0 (5-0)*(4-0) / (10-0) + 0
5 2.5 (5-0)*(5-0) / (10-0) + 0
6 3.0 (5-0)*(6-0) / (10-0) + 0
7 3.5 (5-0)*(7-0) / (10-0) + 0
8 4.0 (5-0)*(8-0) / (10-0) + 0
9 4.5 (5-0)*(9-0) / (10-0) + 0
10 5.0 (5-0)*(10-0) / (10-0) + 0

Example: At 5V, the measured value is 2.5.

Disclaimer

This document provides information about the product. INTOIOT does not grant any intellectual property rights or licenses, whether express or implied. INTOIOT disclaims all warranties, including but not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement of any patent, copyright, or other intellectual property rights. INTOIOT may modify product specifications and descriptions at any time without prior notice.

Contact Us

Brand: INTOIOT/Sonbest

Address: Room 8, No. 215 Nan Dong Road, Baoshan District, Shanghai, INTOIOT Brand Business Department

Chinese Website: http://www.intoiot.cn

International Website: http://www.intoiot.com

SKYPE: soobuu

Email: sale@sonbest.com

Phone: 86-021-51083595 / 66862055 / 66862075 / 66861077

YD9731 Microsoft Word 2010 Microsoft Word 2010

Related Documents

Preview YN3731 LED Display Ultrasonic Liquid Level Indicator Module User Manual
User manual for the YN3731 LED Display Ultrasonic Liquid Level Indicator Module by INTOIOT. Covers technical parameters, product selection, communication protocols, device address and baud rate modification, and correction value adjustments.
Preview INTOIOT YM3798 High-Temperature Wind Speed Sensor User Manual
User manual for the INTOIOT YM3798 high-temperature pipeline threaded mounting wind speed sensor. Details technical specifications, communication protocols (RS485 MODBUS-RTU), software usage, and output calculation formulas for 4-20mA, DC0-5V, and DC0-10V outputs. Includes dimensions, application scenarios, disclaimer, and contact information.
Preview YN5179 Millimeter Wave Radar Liquid Level Sensor Module User Manual
User manual for the YN5179 millimeter wave radar liquid level sensor module from INTOIOT. Details technical specifications, applications, and contact information.
Preview INTOIOT YM5569 Solar Irradiance Sensor User Manual
User manual for the INTOIOT YM5569 Solar Irradiance Sensor, detailing technical parameters, product selection, communication protocols, software usage, and configuration for monitoring solar irradiance.
Preview INTOIOT YN5053-200K 200kHz Ultrasonic Transducer Diaphragm User Manual
User manual for the INTOIOT YN5053-200K, a 200kHz ultrasonic transducer diaphragm. This document provides technical specifications, application details, dimensions, and contact information for Shanghai Ledou Intelligent Technology Co., Ltd.
Preview INTOIOT YN5033-200K Ultrasonic Anemometer Transducer User Manual
User manual for the INTOIOT YN5033-200K ultrasonic anemometer transducer, detailing its technical specifications, features, and contact information.
Preview INTOIOT YD6988 User Manual: Protective Wind Speed and Direction Alarm Instrument
User manual for the INTOIOT YD6988 Protective Wind Speed and Direction Alarm Instrument. Covers technical parameters, product selection, communication protocols (RS485 MODBUS-RTU), device configuration, and application solutions for industrial and environmental monitoring.
Preview YN6938 Photoelectric Water Immersion Sensor Probe User Manual
User manual for the YN6938 photoelectric water immersion sensor probe by INTOIOT. Details technical specifications, dimensions, applications, and contact information.