Winson ZPHS01C Multi in one Sensor Module Instruction Manual
- June 16, 2024
- WINSON
Table of Contents
- Winson ZPHS01C Multi in one Sensor Module
- Product Information
- Product Usage Instructions
- Multi-in-one Sensor Module(Model:ZPHS01C)
- Statement
- Multi-in-One Sensor Module
- Specification
- Module Appearance
- Serial communication protocol format
- Checksum and calculation
- Start & Stop dust measurement
- Instruction
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
Winson ZPHS01C Multi in one Sensor Module
Product Information
Specifications :
- Model: ZPHS01C
- Target Gas: PM2.5, CO2, CH2O, TVOC, Temperature & Humidity
- Interference gas: Alcohol/CO gas…etc.
- Working voltage: 5V (DC)
- Average Current: 500 mA
- Interface level: 3 V (compatible with 3.3V)
- Output signal: UART (TTL)
- Interface type: MX 1.25-4P
- Preheat time: 3 min
- CO2 range: 400~5000 ppm
- PM2.5 range: 0~1000 ug/m3
- CH2O range: 0~1.6 ppm
- TVOC range: 4 grades
- Temperature range: 0-65°C
- Temperature precision: N/A
- Humidity range: 0-100% RH
- Humidity precision: N/A
- Working Temperature: 0-50°C
- Working Humidity: 15-80% RH (no condensation)
- Storage Temperature: 0-50°C
- Storage Humidity: 0-60% RH
- Size: 62.5mm (L) x 61mm (W) x 25mm (H)
Product Usage Instructions
Module Appearance:
Fig1: CH2O version
Fig2: VOC version
Fig3: Mounting dimension
Pin Definition:
- PIN1 GND: Power input (Ground terminal)
- PIN2 Vin: Power input (+5V)
- PIN3 RXD: Serial port receiver for modules
- PIN4 TXD: Serial port sender for modules
Serial communication protocol format:
The host computer sends the format:
Command Start character length number Data 1 …… Data n checksum
HEAD LEN CMD Data 1 …… Data n CS
Detailed protocol format:
- Protocol format Detailed explanation
- Start character Upper PC send [11H] Module responses [16H]
- Length Frame byte length = data length+1 includes CMD+DATA
- Command No Command number
- Data Data read or written, with variable length
- Checksum Inverse of the sum of data accumulation
Serial protocol command number table:
NO. | Function | Command NO. |
---|---|---|
1 | To read the measure result | 0x01 |
2 | CO2 calibration | 0x03 |
3 | Start/Stop dust measurement | 0x0C |
Detailed description of protocol:
- Active upload mode:
- To send: 11 02 01 00 EC
- Response16 0B 01 01 9A 00 67 01 EA
- 03 04 00 36 B4 CO2 VOC/CH2O Humidity Temperature PM2.5 CS
- Q &A mode:
- To send: 11 02 02 00 EB
- Response16 0F 02 01 9A 00 67 01 EA
- 03 04 00 36 00 3C 00 20 53 CO2 VOC/CH2O Humidity Temperature
- PM2.5 PM10 PM1.0 CS
Identifying Decimal valid range Corresponding value multiple:
- CO2: 400~5000, Corresponding value: 400~5000 ppm, Multiple: 1
- VOC: 0~3, Corresponding value: 0~3 level, Multiple: 1
- CH2O: 0~2000, Corresponding value: 0~2000 g/m3, Multiple: 1
- PM2.5: 0~1000, Corresponding value: 0~1000 ug/m3, Multiple: 1
FAQ:
-
Q: What is the working voltage of the sensor module?
A: The working voltage is 5V (DC). -
Q: What is the preheat time required for the module?
A: The preheat time is 3 minutes. -
Q: What is the range of CO2 measurement?
A: The CO2 range is 400~5000 ppm. -
Q: What is the range of PM2.5 measurement?
A: The PM2.5 range is 0~1000 ug/m3. -
Q: What is the range of CH2O measurement?
A: The CH2O range is 0~1.6 ppm. -
Q: What is the range of TVOC measurement?
A: The TVOC range has 4 grades. -
Q: What is the temperature range of the sensor module?
A: The temperature range is 0-65°C. -
Q: What is the humidity range of the sensor module?
A: The humidity range is 0-100% RH. -
Q: What is the size of the sensor module?
A: The size of the sensor module is 62.5mm (L) x 61mm (W) x 25mm (H).
Multi-in-one Sensor Module(Model:ZPHS01C)
Manual
- Version:1.1
- Valid From:2022.12.29
Zhengzhou Winsen Electronics Technology Co., Ltd
Statement
- This manual copyright belongs to Zhengzhou Winsen Electronics Technology Co., LTD. Without the written permission, any part of this manual shall not be copied, translated, stored in database or retrieval system, also can’t spread through electronic, copying, record ways.
- Thanks for purchasing our product. In order to let customers use it better and reduce the faults caused by misuse, please read the manual carefully and operate it correctly in accordance with the instructions. If users disobey the terms or remove, disassemble, change the components inside of the sensor, we shall not be responsible for the loss.
- The specific such as color, appearance, sizes …etc., please in kind prevail.
- We are devoting ourselves to product development and technical innovation, so we reserve the right to improve the products without notice. Please confirm it is the valid version before using this manual. At the same time, users’ comments on optimized using way are welcome.
- Please keep the manual properly, in order to get help if you have questions during the usage in the future.
Multi-in-One Sensor Module
Profile
- This module integrates Electrochemical formaldehyde,
- Semiconductor VOC sensor, Laser particle sensor, NDIR CO2 sensor and temperature& humidity sensor. (Users could choose CH2O version or VOC version, they are not concomitant.)
- Communication Interface: TTL serial, Baud rate:9600, data bit:8, stop bit:1, parity bit: none.
Application
- Gas detector
- Air purifier
- Air conditioner
- HVAC system
- Air quality monitoring
- Smart home
Specification
Model | ZPHS01C |
---|---|
Target Gas | PM2.5, CO2, CH2O, TVOC,Temperature&Humidity |
Interference gas | Alcohol/CO gas…etc. |
Working voltage | 5V (DC) |
Average Current | < 500 mA |
Interface level | 3 V(compatible with 3.3V) |
Output signal | UART(TTL) |
Interface type | MX 1.25-4P |
Preheat time | ≤ 3min |
CO2 range | 400~5000ppm |
PM2.5 range | 0~1000ug/m3 |
CH2O range | 0~1.6ppm |
TVOC range | 4 grades |
Tem. range | 0~65℃ |
Tem. precision | ±0.5℃ |
Hum. range | 0~100% RH |
Hum. precision | ±3% |
Working Tem. | 0~50℃ |
Working Hum. | 15~80% RH(no condensation) |
Storage Tem. | 0~50℃ |
Storage Hum. | 0~60% RH |
Size | 62.5mm (L) x 61mm(W) x 25mm(H) |
Module Appearance
Module size
Pin Definition
- PIN1 GND Power input (Ground terminal)
- PIN2 Vin Power input (+5V)
- PIN3 RXD serial port (serial port receiver for modules)
- PIN4 TXD serial port (serial port sender for modules)
Serial communication protocol format
The host computer sends the format
Start character | length | Command number | Data 1 | …… | Data n | checksum |
---|---|---|---|---|---|---|
HEAD | LEN | CMD | Data 1 | …… | Data n | CS |
11H | XXH | XXH | XXH | …… | XXH | XXH |
Detailed protocol format
Protocol format | Detailed explanation |
---|---|
Start character | Upper PC send [11H],Module responses [16H] |
Length | Frame byte length = data length+1(includes CMD+DATA) |
Command No | Command number |
Data | Data read or written, with variable length |
Checksum | Inverse of the sum of data accumulation |
Serial protocol command number table
NO. | Function | Command NO. |
---|---|---|
1 | To read the measure result | 0x01 |
2 | CO2 calibration | 0x03 |
3 | Start/Stop dust measurement | 0x0C |
Detailed description of protocol
- Active upload mode:
- To send: 11 02 01 00 EC
- Response:16 0B 01 01 9A 00 67 01 EA 03 04 00 36 B4
- CO2 VOC/CH2O Humidity Temperature PM2.5 CS
- Q &A mode:
- To send: 11 02 02 00 EB
- Response:16 0F 02 01 9A 00 67 01 EA 03 04 00 36 00 3C 00 20 53
- CO2 VOC/CH2O Humidity Temperature PM2.5 PM10 PM1.0 CS
Identifying | Decimal valid range | Corresponding value | multiple |
---|---|---|---|
CO2 | 400~5000 | 400~5000ppm | 1 |
VOC | 0~3 | 0~3 level | 1 |
CH2O | 0~2000 | 0~2000μg/m3 | 1 |
PM2.5 | 0~1000 | 0~1000ug/m3 | 1 |
PM10 | 0~1000 | 0~1000ug/m3 | 1 |
PM1.0 | 0~1000 | 0~1000ug/m3 | 1 |
Temperature | 500~1150 | 0~65℃ | 10 |
Humidity | 0~1000 | 0~100% | 10 |
-
The temperature value increases 500 from the actual measurement results, that is, 0 ℃ is corresponding to the number of 500.
Temperature value = (DF7*256+DF8-500)/10 -
The measured value is represented by two bytes, the higher byte in front while the lower byte in the back.
-
After sending the inquiry command, if the response is received, the module will upload the data every second automatically. There is no need to repeat the command before the power is turned off.
Checksum and calculation
Check=(negate (byte 0+byte 1+……+byte n))+1
Reference routines are as follows:
/**
- Function name: unsigned char FucCheckSum (unsigned char * i, unsigned char ln)
- Function description: sum check
- Function description: add the first element of the array – the penultimate element and take the inverse+1 (the number of elements must be greater than 2) **/
- unsigned char FucCheckSum(unsigned char *i,unsigned char ln){
- unsigned char j,tempq=0;
- for(j=0;j<(ln-1);j++)
- {
- tempq+=*i; i++;
- }
- tempq=(~tempq)+1; return(tempq);
- }
CO2 zero point(400ppm) calibration
- To send:11 03 03 01 90 58
- response:16 01 03 E6
- function:CO2 zero point calibration
- Instruction:zero point means 400ppm,please ensure that the sensor has already been working for 20 mins at least at 400ppm concentration level before sending this command.
Start & Stop dust measurement
- Send:11 03 0C DF1 1E C2
- Response:16 02 0C DF1 CS
- Function:Start/Stop dust measurement
Instruction
- Among send command, DF1=2 means starting measurement,DF1=1 means stopping measurement;
- Among response command, DF1=2 means starting measurement, DF1=1 means stopping measurement;
- When the sensor receives the measurement command, it enters the state of continuous measurement by default.
- Send:11 03 0C 02 1E C0 //start dust measurement
- Response:16 02 0C 02 DA //the module is in “on-state dust measurement”
- Send:11 03 0C 01 1E C1 //stop dust measurement
- Respond:16 02 0C 01 DB //the module is in “off-state dust measurement”
Cautions
- The PM2.5 sensor on this module is suitable for the detection of dust particles in ordinary indoor environments. The actual use environment should try to avoid soot environment, excessive dust particles, high humidity environment, such as: kitchen, bathroom, smoking room, outdoor, etc. If used in such an environment, appropriate protective measures should be added to prevent viscous particles or large particles from entering the sensor, forming a buildup inside the sensor, and affecting the sensor’s performance.
- The module should avoid contact with organic solvents (including silica gel and other adhesives), coatings, pharmaceuticals, oils and high-concentration gases.
- The module cannot be completely encapsulated with resin material, and it cannot be immersed in an oxygen-free environment, otherwise the performance of the sensor will be damaged.
- The module cannot be used in the environment containing corrosive gas for a long time. Corrosive gas will damage the sensor.
- The module needs to be warmed up for more than 3 minutes when it is powered on for the first time.
- Do not use this module in systems involving personal safety.
- Do not use the module in narrow room, the environment should be ventilated well.
- Do not install the module in a strong convection air environment.
- Do not place the module in high-concentration organic gas for a long time. Long-term placement will cause the sensor zero point drift and slow recovery.
- It is prohibited to use hot-melt adhesive or sealant to seal the module with a curing temperature higher than 80℃.
- The module should be away from the heat source, and avoid direct sunlight or other heat radiation.
- The module can’t be vibrated or shocked.
Attachment: Structural dimension drawing
CH2O version:
VOC version:
Zhengzhou Winsen Electronics Technology Co., Ltd Add.: NO.299 Jin Suo Road, National Hi-Tech Zone, Zhengzhou, 450001 China
- Tel.: 0086-371-67169097 67169670
- Fax: +86- 0371-60932988
- E-mail: sales@winsensor.com
- Website: www.winsen-sensor.com
- Tel: 86-371-67169097/67169670 Fax: 86-371-60932988
- Email: sales@winsensor.com
Leading gas sensing solutions supplier in China!