TERACOM LogoTERACOM TSH300v3 Humidity And Temperature SensorTSH300v3
Modbus RTU humidity and temperature sensor Version 1.14/November 2023
USER MANUAL

Short description

TSH300v3 (successor of TSH300) is a humidity and temperature sensor with an RS-485 interface.
It supports the Modbus RTU protocol. The device doesn’t need an external power supply, it is powered through the interface.
The humidity and temperature sensor integrate basic elements plus signals processing and provides a fully calibrated digital output. A unique capacitive element is used for measuring relative humidity while the temperature is measured by a band gap sensor. Both sensors are seamlessly coupled to a 12-bit analog to digital converter. This results in superior signal quality. The sensor is delivered with one-meter standard patch cable with RJ45 connectors.

Features

  • RS-485 interface carrying up to 32 nods;
  • LED indicator for status of communication;
  • Changeable bitrate and another communication parameters;
  • Firmware update via the interface.

Applications

  • Server room and data centers humidity and temperature logging
  • Environmental quality monitoring and assessment
  • Humidity and temperature monitoring in building management systems
  • Humidity and temperature logging for mobile operator facilities, vineyards, greenhouses, etc.

Specifications

  • Physical characteristics
    Dimensions: 85 x 35.1 x 23.5mm
    Weight: 40g
  • Environmental limits
    Operating temperature range: -20 to 60°C
    Operating relative humidity range: 10 to 90% (non-condensing)
    Recommended operating range is 20% to 80% RH (non-condensing) over –10 °C to 60 °C
    Prolonged operation beyond these ranges may result in a shift of sensor reading, with slow recovery time Long term drift typical: ±0.25%RH/year, ±0.05°C/year Storage temperature range: -20 to 60°C Higher drift might occur due to contaminant environments with vaporized solvents, adhesives, packaging materials, etc.
    Storage relative humidity range: 10 to 90% (non-condensing) Ingress protection: IP20
  • Power requirements
    Operating voltage range (including -15/+20% according to IEC 62368-1): 4.5 to 26VDC Current consumption: 5mA@5VDC
  • Humidity measurements
    Accuracy (min): ±3.0%RH (in 20 to 80 %RH range) Accuracy (max): ±5.0%RH (in 10 to 90 %RH range) Resolution: 0.1%RH
  • Temperature measurements Accuracy (min): ±0.4°C (in -10 to +60°C range) Accuracy (max): ±0.6°C (in -20 to +60°C range) Resolution: 0.1°C
  • Interface
    Response time ≤ 50ms Master response time-out ≥ Response time + Answer time The answer time depends on the number of bits and the baud rate
  • Warranty
    Warranty period: 3 years

Pinout

TERACOM TSH300v3 Humidity And Temperature Sensor - Pinout Pin Description UTP wires color
1 not connected (most right) Orange/White Tracer
2 not connected Orange
3 not connected Green/White Tracer
4 RS485- (B-) Blue
5 RS485+ (A+) Blue/White Tracer
6 not connected Green
7 +VDD Brown/White Tracer
8 GND Brown

Installation

A daisy-chained (linear) topology for multiple sensors should be used. UTP/FTP cables with RJ-45 connectors are used for interconnection. The popular ANSI/TIA/EIA T568B wiring is used. Standard patch LAN cables are recommended.
Attention:
The last sensor in the chain should have a 120 ohm terminator installed on the free RJ-45 socket.
The terminator is delivered with the module.

TERACOM TSH300v3 Humidity And Temperature Sensor - Installation

Installation tips

The location and the mounting position of the sensor have a direct effect on the accuracy of the measurement. The tips below will ensure good measuring results:

  • Sensor shall be installed about 1.2-1.4 m above the floor;
  • To avoid solar radiation, the sensor should not be installed next to windows or directly in the sunlight;
  • Sensors shall be installed in a place with sufficient air circulation.
  • Sensors shall be wall mounted with vent holes up/down to ensure air circulation.

Status indicator

The status of the device is shown by single LED, located on the front panel:

  • If the LED blinks on period of 1 second, sensor works properly;
  • If the LED blinks on period of 3 seconds, there isn‘t communication with the controller;
  • If LED doesn‘t blink, there isn‘t a power supply.

Factory default settings

Disconnect the sensor from the bus (switch off the power supply).
Press and hold the “config” button. Don’t release the button, connecting the sensor to the bus (switch on the power supply).
The “status” LED will be ON for 3 seconds and after this will flash for 7 seconds. After the 10 second the LED will be ON.
Release the button. The sensor will restart with factory default settings.

Firmware update

The firmware of the sensor can be updated with a Teracom controller which supports MODBUS RTU or MBRTU-Update software. For more details ask your dealer. th

Modbus address table

Register name

R/W FC PDU
Address
(Decimal)
Logical
Address
(Decimal)
Offset
(Decimal)
Data size Default

Valid values

RS-485 address R/W 03/06 10 40011 40001 16-bit uns. integer 1 1-247
Baud rate* R/W 03/06 11 40012 40001 16-bit uns. integer 19200 2400, 4800, 9600,
19200, 38400, 57600
Parity, data, stop bits * R/W 03/06 12 40013 40001 16-bit uns. integer 1 1=E81, 2=081, 3=N81
Data order R/W 03/06 13 40014 40001 16-bit uns. integer 1 1=MSWF (MSW, LSW) 2=1.SWF (LSW, MSW)
Device code R 03 14 40015 40001 16-bit uns. integer Ox00CD
FW version R 03 15 40016 40001 16-bit uns. integer
Vendor URL R 03 18 40019 40001 64 bytes UTF-8 teracomsystems.com
Float test value (MSWF) R 03 82 40083 40001 32-bit float -9.9(0xC11E6666)
Float test value (LSWF) R 03 84 40085 40001 32-bit float -9.9(0xC11E6666)
Signed integer test value R 03 86 40087 40001 16-bit sig. integer -999(0xFC19)
Signed integer test value (MSWF) R 03 87 40088 40001 32-bit sig. integer -99999(OxFFFE7961)
Signed integer test value (LSWF) R 03 89 40090 40001 32-bit sig. integer -99999(0OFFE7961)
Unsigned integer test value R 03 91 40092 40001 16-bit uns. integer 999(0x03E7)
Unsigned integer test value (MSWF) R 03 92 40093 40001 32-bit uns. integer 99999(0x0001869F)
Unsigned integer test value (LSWF) II 03 94 40095 40001 32-bit uns. integer 99999(0x0001869F)
Temperature ‘C R 03 100 40101 40001 32-bit float
Humidity %RH R 03 102 40103 40001 32-bit float
Dew point ‘C R 03 104 40105 40001 32-bit float
Temperature ‘F R 03 200 40201 40001 32-bit float
Humidity %RH R 03 202 40203 40001 32-bit float
Dew point °F R 03 204 40205 40001 32-bit float
Temperature ‘C x 100 R 03 400 40401 40001 16-bit sig. integer
Humidity %RH x 100 R 03 401 40402 40001 16-bit uns. integer
Dew point ‘C x 100 R 03 402 40403 40001 16-bit sig. integer
Temperature ‘F x 100 R 03 500 40501 40001 16-bit sig. integer
Humidity %RH x 100 R 03 501 40502 40001 16-bit uns. integer
Dew point °F x 100 II 03 502 40503 40001 16-bit sig. integer
Temperature multiplier” R/W 03/16 2101 42102 40001 32-bit float 1.000
Temperature offset °C “ R/W 03/16 2103 42104 40001 32-bit float 0.000
Temperature offset ‘F “ R 03 2105 42106 40001 32-bit float 0.000
Humidity multiplier ‘• R/W 03/16 2111 42112 40001 32-bit float 1.000
Humidity offset” R/W 03/16 2113 42114 40001 32-bit float 0.000

The shown logic decimal addresses are calculated with offsets 40001 (holding registers).
MSWF – Most significant word first – (bits 31 … 16), (bits 15 … 0); LSWF – Least significant word first – (bits 15 … 0), (bits 31 … 16);
PDU address – Actual address bytes used in a Modbus Protocol Data unit
When a floating-point value is not available, the returned value is “NaN” (e.g. in case of measurement error).
When a 16-bit signed integer value is not available, the returned value is “-32768” (e.g. in case of measurement error).
* The settings will take effect after restarting the device by power-off, power-on.
** Measured sensor values can be corrected by employing a multiplier and an offset.
The corrections are the results of the following calculations:
Corrected Temperature (°C) = Measured Temperature (°C) × Temperature Multiplier + Temperature Offset (°C)
Corrected Humidity = Measured Humidity × Humidity Multiplier + Humidity Offset
Using a multiplier and an offset allows precise adjustments to the sensor readings, ensuring accurate temperature and humidity values.
It’s crucial to emphasize that the multiplier and offset are applicable exclusively in degrees Celsius. After obtaining the corrected temperature in Celsius, it can then be converted to Fahrenheit.

www.teracomsystems.com

Documents / Resources

TERACOM TSH300v3 Humidity And Temperature Sensor [pdf] User Manual
TSH300v3 Humidity And Temperature Sensor, TSH300v3, Humidity And Temperature Sensor, Temperature Sensor, Sensor

References

Leave a comment

Your email address will not be published. Required fields are marked *