Download Print this page

SENSECAP S1000 User Manual

All-in-one weather station

Advertisement

Quick Links

User manual/ Technical information
SenseCAP All-in-One Weather
Station User Guide(V2)
Version: V1.2
Dates: 2023-6-8
The 1 Page total 50 Page
Seeed
Technology
Co.,
Ltd.
All
rights
reserved.
www.seeedstudio.com

Advertisement

loading
Need help?

Need help?

Do you have a question about the S1000 and is the answer not in the manual?

Questions and answers

Summary of Contents for SENSECAP S1000

  • Page 1 User manual/ Technical information SenseCAP All-in-One Weather Station User Guide(V2) Version: V1.2 Dates: 2023-6-8 The 1 Page total 50 Page Seeed Technology Co., Ltd. rights reserved. www.seeedstudio.com...
  • Page 2 2.2.4 Install the device......................12 3 Device's Operating Mode ......................17 3.1 Configure the device via USB port ..................18 3.2 SenseCAP ONE Configuration Tool ..................19 3.3 Serial debug tool ........................23 4 Communication Protocols ......................24 4.1 Modbus-RTU Protocol ......................25 4.1.1 Modbus-RTU Protocol Message Format ..............
  • Page 3 User manual/ Technical information 1 Product Introduction SenseCAP ONE is a series of all-in-one compact weather sensors, including S1000 10-in-1, S800 8-in-1, S700 7-in-1, S500 5-in-1, S200 weather sensors. These weather sensors integrate multiple sensors into this compact device, monitoring up to10 weather parameters: air temperature, air humidity, atmospheric pressure, light intensity, wind speed, wind direction, precipitation, PM 2.5, PM 10,noise and CO2.
  • Page 4 Direction of the wind 0~360°(@-40℃~60℃) ±3.0° 0.1° Noise intensity 35~100dB ±1.5dB 0.1dB ±10%@100~1000µg/m3 PM2.5 0~1000µg/m3 1µg/m3 ±10µg/m3@0~100µg/m3 ±15%@100~1000µg/m3 PM10 0~1000µg/m3 1µg/m3 ±15µg/m3@0~100µg/m3 Product Model: S1000 (10-in-1,CO2 series) The 4 Page total 50 Page Seeed Technology Co., Ltd. rights reserved. www.seeedstudio.com...
  • Page 5 User manual/ Technical information Measurement Parameter Measurement Range Measurement Accuracy Resolution Air temperature -40~85°C ±0.1℃ 0.01°C Air humidity 0~100%RH ±1.5%RH 0.01%RH Barometric pressure 300~1250hPa ±50Pa 10 Pa ±0.3m/s,(≤10m/s) Wind speed 0~60 m/s(@-40℃~60℃) 0.1m/s ±3% of the measured value(>10m/s) Direction of the wind 0~360°(@-40℃~60℃)...
  • Page 6 User manual/ Technical information 2 Installation Before the installation, check the packing list and make sure there are no missing parts. The 6 Page total 50 Page Seeed Technology Co., Ltd. rights reserved. www.seeedstudio.com...
  • Page 7 M12 8-pin communication cable (default length 3-meter hook-up wire, and there is a waterproof aviation connector type to choose when working with SenseCAP SensorHub datalogger. If the aviation connector is not needed, cut it off by yourself) USB Type-C cable, for configuring devices...
  • Page 8 User manual/ Technical information 2.2 Installation 2.2.1 Device Interface Introduction USB port for configurationOpen with a coin Data and power connector There are two connectors at the bottom of the device. USB Type-C interface allows you to connect your computer with a normal USB Type-C •...
  • Page 9 User manual/ Technical information 2.2.2 Connect with USB Cable Note: The white cover (on the side near the label) should be tightened after debugging to prevent water from entering the device! The 9 Page total 50 Page Seeed Technology Co., Ltd.
  • Page 10 User manual/ Technical information 2.2.3 M12 Cable The device adopts an M12 8-pin connector, the different colored pins provide power and data communication (as shown in the above diagram). When working with the RS-485, you can connect only 4 wires (not using a heating function), and the rest can be individually wrapped with tape to prevent short circuit The holes of the cable and the pins of the device connector must be aligned when the cable is plugged in.
  • Page 11 User manual/ Technical information Plugin the cable and tighten it clockwise Note: the cable is aimed at with the bottom before inserting it into the bottom. Otherwise,the pins are skewed may cause the communication is abnormal . When using the device with a heating function, a separate 24V (24V@1A is recommended) power supply is required.
  • Page 12 24V/2A for power supply (without heating function); 2. When the heating function is enabled, the power supply of the heating module should be within 3 meters of the SenseCAP ONE.The distance between the power supply of the heating module and the device is not more than 5m.
  • Page 13 User manual/ Technical information The size of the sleeve is shown below. The 13 Page total 50 Page Seeed Technology Co., Ltd. rights reserved. www.seeedstudio.com...
  • Page 14 User manual/ Technical information It is recommended that the diameter of the pole should be less than or equal to 75cm. The 14 Page total 50 Page Seeed Technology Co., Ltd. rights reserved. www.seeedstudio.com...
  • Page 15 User manual/ Technical information Note: Please tighten the screws ! The dimension of the flange plate is shown below. The 15 Page total 50 Page Seeed Technology Co., Ltd. rights reserved. www.seeedstudio.com...
  • Page 16 User manual/ Technical information The 16 Page total 50 Page Seeed Technology Co., Ltd. rights reserved. www.seeedstudio.com...
  • Page 17 User manual/ Technical information 3 Device's Operating Mode After installation, you can power on the device, configure it and collect data from the device. The device has two operating modes, configuration mode, and working mode. With a USB cable, you can check or configure the device’s parameters, such as device name, version number, and Configuration Mode communication protocol configuration.
  • Page 18 If the driver is not installed automatically, click this link to manually download install driver.(The version is CP210x Windows Drivers) There are two methods to configure the device: SenseCAP ONE Configuration Tool  Serial debug tool  The 18 Page total 50 Page...
  • Page 19 User manual/ Technical information 3.2 SenseCAP ONE Configuration Tool SenseCAP ONE Configuration Tool offers a graphical interface for you to configure the device. And you can download the tool from the GitHub link below: https://github.com/Seeed-Solution/SenseCAP-One-Configuration-Tool/releases Select the software for the respective operating system, Windows, macOS, or Linux based on your needs.
  • Page 20 User manual/ Technical information Click Settings to enter the device settings,and click“Read From Device”to obtain the Information of the device. Select the communication protocol. In the example here we choose the RS-485 Modbus RTU. The 20 Page total 50 Page Seeed Technology Co.,...
  • Page 21 User manual/ Technical information 2. Modify the Modbus address: write the address in the Modbus address, and then click “Write to Device”. On the configuration page, you can modify the following: device name, data type, and data upload interval. After any modification, you will need to click “Write to Device” for the changes to take effect.
  • Page 22 User manual/ Technical information Click “Firmware Update” to update the device firmware. Please contact sales or technical support at (sensecap@seeed.cc) to get the firmware. On the upgrade page, you will need to choose to update the mainboard firmware or the driver board firmware.
  • Page 23 User manual/ Technical information 3.3 Serial debug tool The communication settings are as follows: Select the serial port You can find port information in your computer's device manager Baud rate 9600bps, 8 data bits, 1 stop bits, none parity, none flow control. In the Serial Debug Assistant, select the corresponding COM port.
  • Page 24 User manual/ Technical information 4 Communication Protocols The device supports the following communication protocols: The Modbus protocol is a common language applied to electronic devices. With this protocol, devices can communicate within their network. It has become a universal industry standard, widely used in data loggers, sensor equipment, and so on.
  • Page 25 12V-24V. The following image is a diagram of the wiring: Protocol communication parameters Data Format One start bit, 8 Data bits, None parity, one Stop bits. Baud Rate 9600bps (default), which can be modified by configuration. S1000 43(CO2 series) S800 Default Device Address S700 (Decimal)
  • Page 26 User manual/ Technical information 1 byte 1 byte 1 byte 2 bytes 2 bytes 2 bytes 0x04 CCCC Address 0x04 big endian big endian big endian little-endian 0-247 Read and write the holding register. The message format from by the host Slave address Function code Register address...
  • Page 27 User manual/ Technical information rainfall Accumulated 0x0016 rainfall 0~2000000000 duration 0x0018 Rain intensity 0-200000 Maximum 0x001A rainfall 0-60000 intensity Heating 0x001C -40000~85000 Temperature 0 or 1000((The The dumping dumping of state is 0x001E of state 1000, the vertical of state is 0) 0x0030 PM2.5 0~1000000...
  • Page 28 User manual/ Technical information 4.1.3 Modbus-RTU Read Here is an example of the Modbus Poll tool (download from https://www.modbustools.com/download.html). Configuration connection parameters: Baud rate 9600bps, 8 Data bits, None Parity, 1 Stop bits. Read the air temperature register 0x0000 to 0x0001, click Setup, and select Read/Write Definition The 28 Page total 50 Page Seeed...
  • Page 29 User manual/ Technical information Set the default slave ID(2-in-1 is 44,5-in-1 is 10,7-in-1 is 20), function code 04, starting address 0, quantity (2-in-1 is 12,5-in-1 is 6,7-in-1 is 28); Now the computer reads the sensor data every 1 second, and the measurement (line 0 and line 1) is shown in below picture, after dividing the measurement by 1000, it is the true temperature value, 28300/1000 = 28.3 °C On the right, you can check the raw sent and received data packages.
  • Page 30 User manual/ Technical information When the temperature is positive: Host sends 01 04 00 00 00 02 71 CB Slave responses 01 04 04 00 00 6E 8C D6 41 Return temperature data 0x00006E8C (Hex), converted to decimal = 28300, get the corresponding air temperature by dividing through 1000, air temperature = 28300/1000 28.3 °C When the temperature is negative:...
  • Page 31 ( Maximum rainfall intensity ) 00 00 6A 7C ( Heating Temperature ) 00 00 00 00 ( The dumping of state) 99 09(Check code) S1000 decode: Read register 0x0000~0x001F and 0x0030~0x0033. Send command: 2B 04 00 00 00 20...
  • Page 32 User manual/ Technical information 4.2 ASCII Protocol 4.2.1 Command definition Device address, 0 by default Starter, fixed value The separator used to distinguish multiple commands A command, represented by different strings A query term used to query values Assignment, which is used to set the value The argument, the specific value of the parameter is set Sensor measurement Sensor measurements combine character for getting or setting...
  • Page 33 User manual/ Technical information 4.2.3 Setting Command Format Set a specified parameter, such as setting a baud rate. Example: 0XA;BD=96<CR><LF> indicates query the device’s baud rate 4.2.4 Command List Device info queries and related commands settings Query Device address ? Send ?<CR><LF>...
  • Page 34 Device model Send 0XA; TP=?<CR><LF> Query Response 0XA; TP=SenseCAP ONE S700<CR><LF> Description The device model is SenseCAP ONE S700 Device version Send 0XA; VE=?<CR><LF> Response 0XA; VE=HW-1.0&SW-2.0&S1-2.2<CR><LF> Query Device hardware(HW) is v1.0, the software firmware(SW) is v2.0, and the #1 driver board Description firmware is v2.2...
  • Page 35 User manual/ Technical information Response 0XA; RESTORE=1<CR><LF> Return 0XA; RESTORE=1 means the setting is successful and return 0XA means the setting Description fails. Electronic Compass Send 0XA;CC=?<CR><LF> Response 0XA;CC=[cc]<CR><LF> [cc] Electronic Compass offset state Query Enable Electronic Compass Description Disable Electronic Compass Enable Geomagnetic compensation Send 0XA;CC=Y<CR><LF>...
  • Page 36 User manual/ Technical information heat, and the temperature of the heating plate is the highest, up to 40℃ When the air temperature is higher than 5 ° C, the device stops to heat; (Note: If the temperature is lower than -25 ° C ,the heating module cannot raise the temperature of the device above 0 °...
  • Page 37 User manual/ Technical information Send 0XA;IB=2<CR><LF> Response 0XA;IB=2<CR><LF> Setting Set the data update interval to 2 seconds, you can choose a value between 1 to 3600 Description seconds. Air Temperature Unit Send 0XA; UT=? <CR><LF> Query Return 0XA; UT=C<CR><LF> Description The temperature unit is Celsius Send 0XA;...
  • Page 38 User manual/ Technical information Send 0XA; US=K<CR><LF> Response 0XA; US=K<CR><LF> Setting Set unit to km/h Description M = m/s, K = km/h, S = mph, N = knots The wind direction offset correction value Send 0XA;DO=? <CR><LF> Query Response 0XA; DO=0<CR><LF> Description The default correction angle for the wind direction is 0.
  • Page 39 User manual/ Technical information Accumulated rainfall overflow value Send 0XA; AL=? <CR><LF> Response 0XA; AL=80000<CR><LF> The default accumulated rainfall overflow value is 80000, which is measured in the current Query rainfall unit. Description This overflow value takes effect only if the CR rainfall counter reset mode is set to L overflow reset.
  • Page 40 User manual/ Technical information Maximum rainfall Maximum rainfall per minute in the past hour *60 minutes intensity The 40 Page total 50 Page Seeed Technology Co., Ltd. rights reserved. www.seeedstudio.com...
  • Page 41 Each sensor on the SDI-12 bus has a unique address, which can be set to ‘0’, ‘1’ ~ ‘9’, ‘A’ ~ ‘Z’, ‘A’ ~ ‘Z’. The SDI-12 address of the SenseCAP ONE defaults to ‘0’. The instructions supported by this sensor are shown in the next chapter, where each instruction conforms to the SDI-12 v1.4.
  • Page 42 User manual/ Technical information accccccccmmmvvvxxxxxxxxxxxxxxxx<CR><LF> Device address: 0 SDI-12 protocol version :v1.4 Product:SenseCAP cccccccc Device series:ONE Software version:3.0 Device serial number:1019906922104001 xxxxxxxxxxxxxxx Modify device 0Ab! address Send 0A1! Response 1<CR><LF> Description Device address 0 is changed to 1. The address range is 0-9、A-Z、a-z.
  • Page 43 User manual/ Technical information 0M3!: Start Dust measurement: PM2.5, PM10. 0M9!: Start other measurements: heating temperature, tilt status. 0M4!...0M8!: reserved. After using this command, the sensor will enter a sleep mode after the measurement to save power consumption. After using "continuous measurement command 0R0!...0R9!", it will exit the low power consumption state.
  • Page 44 User manual/ Technical information 0R1!: Start Wind continuous measurement: minimum wind direction, maximum wind direction, average wind direction, minimum wind speed, maximum wind speed, average wind speed. 0R2!: Start Rain measurement: accumulated rainfall, accumulated rainfall time, rainfall intensity, maximum rainfall intensity. 0R3!: Start Dust continuous measurement: PM2.5, PM10.
  • Page 45 User manual/ Technical information Use USB to SDI-12 debugger to communicate with the device The communication settings: Format 1 start bits, 7 data bits, Even parity, 1 stop bits Baud rate 1200bps Device address 0x00 Connect the green wire (GND Data) and yellow wire (SDI-12 Data) to the USB to SDI-12 debugger.
  • Page 46 User manual/ Technical information Start Measurement Read air temperature, air humidity, barometric pressure, light intensity Send the "start measurement command 0M!", the sensor first responds with "00024", which means that the "0M!" command takes 2 seconds to measure and returns 4 measured values. After 2 seconds, the sensor responds with its own address "0", indicating that the measurement has been completed.
  • Page 47 User manual/ Technical information Use extended measurement command 0M1! to read minimum wind direction, maximum wind direction, average wind direction, minimum wind speed, maximum wind speed, average wind speed. The device responds with "00056", which means that the "0M1!" command takes 5 seconds to measure and returns 6 measured values. After 5 seconds, the device responds with its own address "0", indicating that the measurement has been completed.
  • Page 48 User manual/ Technical information Then send “continuous measurement command 0R2!, the device returns 4 measured values: cumulative rainfall 1.2mm, cumulative rainfall duration 20 seconds, rainfall intensity 1.2mm/h, maximum rainfall intensity 72.0mm/h. The 48 Page total 50 Page Seeed Technology Co., Ltd.
  • Page 49 User manual/ Technical information 5 Error code 5.1 Modbus error code Error code Description Response instance 0x01 Device do not response 01 84 01 82 C0 0x04 Sensor probe exception 01 84 04 42 C3 5.2 ASCII error code Error code Description Response instance Command do not exist...
  • Page 50 User manual/ Technical information 6 Trouble Shooting 6.1 How is the average wind speed and direction calculated? The default average time window is 5s. Within this window, the device will collect wind speed and direction data five times and return an average value. 6.2 Support Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8.