Technical parameter | Parameter value |
Brand | SONBEST |
Temperature measurement range | -70~+300℃ (Max 380℃) |
Temperature measurement accuracy | ±1 or %1 take the maximum value (maximum ±3℃) |
Repeat measurement accuracy | ±0.5 or %0.5 take the maximum value (maximum ±2℃) |
Optical Resolution | 1.6:1 |
Spectral range | 18-14um |
Response time | 100ms |
Emissivity | 0.96 |
Interface | RS485/4-20mA/DC0-5V/DC0-10V |
Power | DC12~24V 1A |
Dimensions | Φ24mm×80mm |
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 |
SM8703B | RS485总线 |
SM8703M | 4-20mA |
SM8703V5 | DC0-5V |
SM8703V10 | DC0-10V |
Product Size
Why choose this product?
How to use?
Application solution
Product List
Pictures
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 |
01 | 03 | 00 00 | 00 01 | 84 0A |
For the correct query frame, the device will respond with data: 01 03 02 00 79 79 A6 , response format:
Address | Function Code | Length | Data 1 | Check Code |
01 | 03 | 02 | 00 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 |
40001 | 00 00 | temperature | Read Only | 0~65535 |
40101 | 00 64 | Model Code | Read/Write | 0~65535 |
40102 | 00 65 | total number of measuring points | read/write | 1~20 |
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~4 |
40106 | 00 69 | protocol type | read/write | 1~10 |
For example, the range is -70~380℃, the analog output is 4~20mA current signal, temperature and current The calculation relationship is as shown in the formula: C = (A2-A1) * (X-B1) / (B2-B1) + A1, where A2 is temperature 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 temperature value, and C is the calculated current value. The list of commonly used values is as follows:
current(mA) | temperatureValue (℃) | Calculation Process |
4 | -70 | (380-(-70))*(4-4)÷(20-4)+-70 |
5 | -41.875 | (380-(-70))*(5-4)÷(20-4)+-70 |
6 | -13.75 | (380-(-70))*(6-4)÷(20-4)+-70 |
7 | 14.375 | (380-(-70))*(7-4)÷(20-4)+-70 |
8 | 42.5 | (380-(-70))*(8-4)÷(20-4)+-70 |
9 | 70.625 | (380-(-70))*(9-4)÷(20-4)+-70 |
10 | 98.75 | (380-(-70))*(10-4)÷(20-4)+-70 |
11 | 126.875 | (380-(-70))*(11-4)÷(20-4)+-70 |
12 | 155 | (380-(-70))*(12-4)÷(20-4)+-70 |
13 | 183.125 | (380-(-70))*(13-4)÷(20-4)+-70 |
14 | 211.25 | (380-(-70))*(14-4)÷(20-4)+-70 |
15 | 239.375 | (380-(-70))*(15-4)÷(20-4)+-70 |
16 | 267.5 | (380-(-70))*(16-4)÷(20-4)+-70 |
17 | 295.625 | (380-(-70))*(17-4)÷(20-4)+-70 |
18 | 323.75 | (380-(-70))*(18-4)÷(20-4)+-70 |
19 | 351.875 | (380-(-70))*(19-4)÷(20-4)+-70 |
20 | 380 | (380-(-70))*(20-4)÷(20-4)+-70 |
As shown in the above formula, when measuring 8mA, current current is 116.5℃。
For example, the range is -70~380℃, the analog output is 0~5V DC0-5Vvoltage signal, temperature and DC0-5Vvoltage The calculation relationship is as shown in the formula: C = (A2-A1) * (X-B1) / (B2-B1) + A1, where A2 is temperature 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 temperature value, and C is the calculated DC0-5Vvoltage value. The list of commonly used values is as follows:
DC0-5Vvoltage(V) | temperatureValue (℃) | Calculation Process |
0 | -70 | (380-(-70))*(0-0)÷(5-0)+-70 |
1 | 20 | (380-(-70))*(1-0)÷(5-0)+-70 |
2 | 110 | (380-(-70))*(2-0)÷(5-0)+-70 |
3 | 200 | (380-(-70))*(3-0)÷(5-0)+-70 |
4 | 290 | (380-(-70))*(4-0)÷(5-0)+-70 |
5 | 380 | (380-(-70))*(5-0)÷(5-0)+-70 |
As shown in the above formula, when measuring 2.5V, current DC0-5Vvoltage is 225℃。
For example, the range is -70~380℃, the analog output is 0~10V DC0-10Vvoltage signal, temperature and DC0-10Vvoltage The calculation relationship is as shown in the formula: C = (A2-A1) * (X-B1) / (B2-B1) + A1, where A2 is temperature 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 temperature value, and C is the calculated DC0-10Vvoltage value. The list of commonly used values is as follows:
DC0-10Vvoltage(V) | temperatureValue (℃) | Calculation Process |
0 | -70 | (380-(-70))*(0-0)÷(10-0)+-70 |
1 | -25 | (380-(-70))*(1-0)÷(10-0)+-70 |
2 | 20 | (380-(-70))*(2-0)÷(10-0)+-70 |
3 | 65 | (380-(-70))*(3-0)÷(10-0)+-70 |
4 | 110 | (380-(-70))*(4-0)÷(10-0)+-70 |
5 | 155 | (380-(-70))*(5-0)÷(10-0)+-70 |
6 | 200 | (380-(-70))*(6-0)÷(10-0)+-70 |
7 | 245 | (380-(-70))*(7-0)÷(10-0)+-70 |
8 | 290 | (380-(-70))*(8-0)÷(10-0)+-70 |
9 | 335 | (380-(-70))*(9-0)÷(10-0)+-70 |
10 | 380 | (380-(-70))*(10-0)÷(10-0)+-70 |
As shown in the above formula, when measuring 5V, current DC0-10Vvoltage is 225℃。