Integrate with an ESP32/ESP8266 by configuring the modbus_controller to poll specific registers and parse the 16-bit signed integer data.
Power the module by connecting a 12V DC power source to and V- .
Used to calibrate sensors if they deviate from actual temperature. Auto-Report Toggle 0 (Disable) Set to 1-255 for automatic reporting intervals in seconds. Used to read or write the device's Modbus address. Example Commands Read CH1 Temperature : Send the hex string 01 03 00 00 00 01 84 0A Response interpretation : If the returned data is 01 03 02 01 2C B8 09 (hex) = 300 (decimal), which means Change Slave ID : Use function code (Write Single Register) to update register Change Baud Rate
Supports up to 247 modules via A0-A5 modification (default address depends on model). nt18b07 manual
If the brand is known (e.g., – they use “NT” prefixes for chargers), go to their support → manuals section.
For projects requiring more than 7 temperature sensors, multiple NT18B07 modules can be cascaded on the same RS485 bus. By assigning a unique Slave ID to each module (up to a theoretical maximum of 247 devices), a single MODBUS master can monitor hundreds of temperature points. If you plan to use more than 16 modules, an RS485 repeater is recommended to maintain signal integrity.
A raw register value of 235, for example, would need to be divided by 10 to yield the actual temperature of 23.5°C. Because the value is stored as a signed 16-bit integer (int16), be mindful of how your MODBUS master library handles two's complement for negative numbers. You may need to apply a lambda function to convert the raw U_WORD into a temperature reading. Auto-Report Toggle 0 (Disable) Set to 1-255 for
The device is set to the wrong input source. Solution (from the manual):
Manchester encoding 125KHz RFID cards (e.g., EM4100, EM4001). Communication Parameters: Baud Rate: 19200 bps (Default). Data Bits: 8. Stop Bit: 1. Parity: None.
Some common issues that may arise when using the NT18B07 device include: If the brand is known (e
NT18B07 7-channel NTC temperature interface board * Registers 0-6 contain temperature readings in 0.1 degree celcius increments. * Read the Docs NT18B07 Modbus RTU Protocol Guide | PDF - Scribd
To operate multiple NT18B07 modules on the same RS485 bus, the address must be changed using Function Code Example Command (Hex) to change address to