[KM31B05]  RS485 soil conductivity sensor

KM31B05 KM31B05

Technical Parameters

Technical parameterParameter value
BrandKLHA
InterfaceRS485/4-20mA/DC0-5V/DC0-10V
PowerDC12~24V 1A
Running temperature-30~85℃
Working humidity5%RH~90%RH

Product Selection

    Product DesignRS485,4-20mA,DC0-5V,DC0-10VMultiple output methods, the products are divided into the following models depending on the output method.
Product model output method
KM31B0BRS485总线
KM31B0M4-20mA
KM31B0V5DC0-5V
KM31B0V10DC0-10V

Product Size

KM31B05

Why choose this product?

KM31B05 KM31B05 KM31B05

How to use?

KM31B05

Application solution

KM31B05 KM31B05

Pictures

KM31B05 KM31B05 KM31B05

Communication Protocol

    The product uses RS485 MODBUS-RTU standard protocol format, all operation or reply commands are hexadecimal data. The default device address is 1 when the device leaves the factory, and the module or NON-Recorder default baud rate is 9600,8,n,1 ,but data recorder default baud rate is 115200 .
1. Read data (function code 0x03)
    Inquiry frame (hexadecimal), sending example: query 1 data of 1# device, the upper computer sends the command: 01 03 00 00 00 01 84 0A .
Address Function Code Start Address Data Length Check Code
010300 0000 0184 0A
    For the correct query frame, the device will respond with data: 01 03 02 00 79 79 A6 , response format:
Address Function Code LengthData 1Check Code
0103 0200 79 79 A6
    Data description: The data in the command is hexadecimal, take data 1 as an example, 00 79 is converted to decimal value as 121, assuming the data magnification is 100, then the real value is 121/100=1.21, Others and so on.
2. Common data address table
Configuration Address Register Address Register Description Data Type Value Range
4000100 00土壤conductivityRead Only0~65535
4010100 64Model CodeRead/Write0~65535
4010200 65 total number of measuring points read/write 1~20
4010300 66device addressread/write1~249
4010400 67baud rateread/write0~6
4010500 68communication moderead/write1~4
4010600 69protocol typeread/write1~10

  For example, the range is 0~2000m/s, the analog output is 4~20mA current signal, wind speed and current The calculation relationship is as shown in the formula: C = (A2-A1) * (X-B1) / (B2-B1) + A1, where A2 is wind speed range upper limit, A1 is the lower limit of the range, B2 is current output range upper limit, B1 is the lower limit, X is the currently read wind speed value, and C is the calculated current value. The list of commonly used values is as follows:
current(mA)wind speedValue (m/s) Calculation Process
40.0(2000-0)*(4-4)÷(20-4)+0
5125.0(2000-0)*(5-4)÷(20-4)+0
6250.0(2000-0)*(6-4)÷(20-4)+0
7375.0(2000-0)*(7-4)÷(20-4)+0
8500.0(2000-0)*(8-4)÷(20-4)+0
9625.0(2000-0)*(9-4)÷(20-4)+0
10750.0(2000-0)*(10-4)÷(20-4)+0
11875.0(2000-0)*(11-4)÷(20-4)+0
121000.0(2000-0)*(12-4)÷(20-4)+0
131125.0(2000-0)*(13-4)÷(20-4)+0
141250.0(2000-0)*(14-4)÷(20-4)+0
151375.0(2000-0)*(15-4)÷(20-4)+0
161500.0(2000-0)*(16-4)÷(20-4)+0
171625.0(2000-0)*(17-4)÷(20-4)+0
181750.0(2000-0)*(18-4)÷(20-4)+0
191875.0(2000-0)*(19-4)÷(20-4)+0
202000.0(2000-0)*(20-4)÷(20-4)+0
    As shown in the above formula, when measuring 8mA, current current is 504m/s。
  For example, the range is 0~2000m/s, the analog output is 0~5V DC0-5Vvoltage signal, wind speed and DC0-5Vvoltage The calculation relationship is as shown in the formula: C = (A2-A1) * (X-B1) / (B2-B1) + A1, where A2 is wind speed range upper limit, A1 is the lower limit of the range, B2 is DC0-5Vvoltage output range upper limit, B1 is the lower limit, X is the currently read wind speed value, and C is the calculated DC0-5Vvoltage value. The list of commonly used values is as follows:
DC0-5Vvoltage(V)wind speedValue (m/s) Calculation Process
00.0(2000-0)*(0-0)÷(5-0)+0
1400.0(2000-0)*(1-0)÷(5-0)+0
2800.0(2000-0)*(2-0)÷(5-0)+0
31200.0(2000-0)*(3-0)÷(5-0)+0
41600.0(2000-0)*(4-0)÷(5-0)+0
52000.0(2000-0)*(5-0)÷(5-0)+0
    As shown in the above formula, when measuring 2.5V, current DC0-5Vvoltage is 1000m/s。
  For example, the range is 0~2000m/s, the analog output is 0~10V DC0-10Vvoltage signal, wind speed and DC0-10Vvoltage The calculation relationship is as shown in the formula: C = (A2-A1) * (X-B1) / (B2-B1) + A1, where A2 is wind speed range upper limit, A1 is the lower limit of the range, B2 is DC0-10Vvoltage output range upper limit, B1 is the lower limit, X is the currently read wind speed value, and C is the calculated DC0-10Vvoltage value. The list of commonly used values is as follows:
DC0-10Vvoltage(V)wind speedValue (m/s) Calculation Process
00.0(2000-0)*(0-0)÷(10-0)+0
1200.0(2000-0)*(1-0)÷(10-0)+0
2400.0(2000-0)*(2-0)÷(10-0)+0
3600.0(2000-0)*(3-0)÷(10-0)+0
4800.0(2000-0)*(4-0)÷(10-0)+0
51000.0(2000-0)*(5-0)÷(10-0)+0
61200.0(2000-0)*(6-0)÷(10-0)+0
71400.0(2000-0)*(7-0)÷(10-0)+0
81600.0(2000-0)*(8-0)÷(10-0)+0
91800.0(2000-0)*(9-0)÷(10-0)+0
102000.0(2000-0)*(10-0)÷(10-0)+0
    As shown in the above formula, when measuring 5V, current DC0-10Vvoltage is 1000m/s。
Setup Software
Development File
Online shop
Contact Online
Contact Online and service

Email: sale@sonbest.com

BRAND: KLHA

TYPE: KM31B05

WeChat: 13918126020

SKYPE: SOOBUU

Phone: 021-51083595

QQ1: 71182854 QQ2:613035997