how to get address of humidity and temperatuer sensor? - modbus

I have forgotten the address of temperature and humidity sensor.
How can I retrieve the address of sensor??
Hint I use model(JXBS-3001-TR-RS)

Related

How to properly configure an stm32 with lmt86?

I'm implementing an stm32 which reads data from an LTM86 sensor and transmits the converted temperature in a CAN bus.
My problem is related to the ADC configuration because the voltage value provided by the ADC is different from that measured on the pin with a voltmeter. As a consequence, the converted temperature will be wrong.
I tried this ADC setup:

Has some one R444A01 modbus rtu protocol

I am looking for something like a datasheet for the R444A01 modbus rtu protocol. I want to implement a tool to read the temperature and the Humidity of this sensor.
the only thing what I could found is something like this: https://www.mikrocontroller.net/attachment/376848/datenBlatt_teil2.pdf
But to implement the tool I miss information about the modbus register definitions like Modbus address, which register stores which information and how many bytes are used.
May someone have some information about this sensor.
https://www.aliexpress.com/item/33054683552.html shows the R444A01 modbus RTU communication protocol. I could not find a proper datasheet either.
Quoting one of the reviewers from https://www.amazon.co.uk/Temperature-Humidity-humidity-temperature-External/dp/B078PHLR4T:
Supply voltage: DC 5-40V (recommended 6.5-28V) MODBUS RTU protocol, 03
read command, 06 write command. Serial port baud rate: 9600 (default),
N, 8, 1
Temperature Register Address 0x0000 (2 bytes) Humidity Register
Address 0x0001 (2 bytes) RS485 Address 0x0002 (2 bytes) Baud Rate
0x0003 (2 bytes)
Baud Rate Table : 0:1200 / 1:2400 / 2:4800 / 3:9600(default) / 4:
19200
Values returned in temperature is a SIGNED two byte value meaning that
a 1 in the highest bit indicates a negative temperature. Divide by 10
(decimal) to get the actual value
Values returned in humidity is an UNSIGNED two byte value. Divide
by 10 (decimal) to get the actual value

Long Distance Temperature and Humidity Sensor for Raspberry Pi

Does anyone know of a good alternative to the DHT22 for temperature and humidity sensing on the Raspberry Pi?
The DHT22 works great, but the wire length can only be a few feet long before you start running into problems. I want to connect a temp/humidity sensor at about 15 feet away.
You can use some of 1-wire sensors, for example temperature>DS18B20 humidity>DS2438 or some else.
You can read more about 1-wire specification here

LIS3DH temperature acquisition

I'm trying to get temperature from LIS3DH sensor (accelerometer with integrated temperature sensor)
I'm using Particle electron board that contain that sensor.
The datasheet provide too few information
set TEMP_EN and ADC_EN from TEMP_CFG_REG register.
I read value that fluctuate continuously and does not correspond, to temperature.
Do you know which register I have to consider to get it works ?
The datasheet states that to connect ADC3 to the temperature sensor, set both TEMP_EN and ADC_EN of the TEMP_CFG_REG register to 1.
Then read OUT_ADC3_L to get the raw value and use the Temperature sensor characteristics table for conversion.
Hope this helps.

Serial Port Communication understanding

i need some help understanding a specific serial port connection from a sensor. I need to read data from the sensor and make some calculations in matlab or c++ (i will decide later)
The manufacturer only gives a chart with the following details:
Sensor Serial Port
Pin Number Mode Pin Description
I Trigger Input
I RS-232 Receive
O RS-232 Transmit
PWR Sensor Power (DTR)
PWR/GND Signal Ground
Not Used (Reserved)
Not Used (Reserved)
I/O RS-485 B Signal Pin
I/O RS-485 A Signal Pin**
So my question is: OK i know that pin 2 is used to receive data but how am i going to decode the volts stream into integers for example for my program? Also, i know that pin 4 gives power to the sensor. How do i know how many volts it has to give? Generally how am i going to learn all these details since the manufacturer does not give it?
Do you think Serial Port Analyzer Software will help?
Thanks very much in advance.
You might want to search for "DE-9 pinout YourSensorNameHere" in google or This page might be of some use to you. With most RS-232 you only need pins 2,3 and 5. With out more specifics about your sensor there isn't much SO can do for you.