产品简介:
X-SSG-A1101-RS485 十合一环境及空気質センサー采用高速処理器, 集成 CO2、甲醛、TVOC、激光粉尘PM2.5 、PM10 、PM1.0 颗粒物、temperature、湿度、气压、光照度及噪声检测于一体, 経由 RS485 バス 通信の形態実装环境质量データ检测上报。采用旋转卡扣方式吸顶インストール,操作简单。
|
センサーはデータ |
测量分辨率 |
测量範囲 |
测量精度 |
|
Carbon Dioxide eCO2 |
1ppm |
400 ~ 60,000ppm |
±30ppm |
|
TVOC |
1ug/m3 |
0 ~ 60,000ug/m³ |
±50ug/m3 |
|
甲醛 CH2O |
1ug/m3 |
0 ~ 1,000ug/m³ |
±25% |
|
PM2.5 |
1ug/m3 |
0 ~ 1,000ug/m³ |
±10% |
|
PM10 |
1ug/m3 |
0 ~ 1,000ug/m³ |
±10% |
|
PM1.0 |
1ug/m3 |
0 ~ 1,000ug/m³ |
±10% |
|
temperature |
0.01℃ |
-40 ~ 85℃ |
±0.2℃ |
|
湿度 |
0.01% |
0 ~ 100% |
±1%RH |
|
气压 |
1Pa |
30,000 ~ 110,000Pa |
±12Pa |
|
Illuminance |
1Lux |
0 ~ 60,000Lux |
±5% |
|
Noise |
1dB |
30 ~ 90dB |
±3dB |
注意:モジュール輸出した。 CH2O 值为 TVOC 的等效值,客户购买和使用时请注意。
工作电压:
DC5V±0.2V @150mA
工作环境:
工作温度- 10 ~ 60℃,工作湿度: 5 ~ 95%RH(无凝结)
通讯方式:
Modbus-RTU 485 Interface
预热时间:
less than 3 分,半导体 VOC センサーは理论上来说通电时间越久越稳定
使用寿命:
3 year(空气中)
外观尺寸图:

I 、標準 4 线接口
II 、2 线 + USB 供电接口
如上图所示, 本产品⃞供“標準 4 线接口”和“2 线+USB 供电”两种物理接口,选购时请根据实际需要注明。
本产品デフォルト使用 5V 直流供电,如需特殊电压(6 - 36V),可お問い合わせください。定制。
配線定义
1) “標準 4 线”接口タイプ:
|
Serial number |
Name |
備考 |
|
RS485_A |
黄色 |
RS485_A |
|
RS485_B |
绿色 |
RS485_B |
|
DC+ |
红色 |
デフォルト 5V 直流供电, 特殊电压需定制 |
|
GND |
黑色 |
接地线 |
“2 线+USB 供电”接口タイプ:
2)
|
Serial number |
Name |
備考 |
|
A |
红色 (A) |
RS485_A |
|
B |
黑色 (B) |
RS485_B |
|
U |
Micro USB |
直流 5V 供电 |
注意:上表中的颜色为常规説明,具体配線时请以产品上的タグ为准。
IV. RS485 通信プロトコル
Communication parameters
ModBus-RTU parameter:
9600/8/N/1
出厂デフォルトアドレス: 0x01
戻るデータ时间:less than 100ms
通信プロトコル
1) 読み取りアドレス命令
方向:用户应用->センサーはモジュール;需要应答:是
リクエストメッセージ格式:
|
バイト编号 |
data |
説明 |
|
0 |
0xFE |
放送アドレス |
|
1 |
0x11 |
报告スレーブアドレス機能コード |
|
2 |
0x00 |
固定 |
|
3 |
0x00 |
固定 |
|
4 |
0x00 |
固定 |
|
5 |
0x01 |
固定 |
|
6 7 |
CRC_L CRC_H |
CRC verification |
レスポンスメッセージ格式:
|
バイト编号 |
data |
説明 |
|
0 |
0x01 |
スレーブアドレス |
|
1 |
0x11 |
报告スレーブアドレス機能コード |
|
2 |
0x02 |
byte count |
|
3 |
version |
固件版本 |
|
4 |
address |
当前アドレス |
|
5 6 |
CRC_L CRC_H |
CRC verification |
例如:send command: FE 11 00 00 00 01 28 06
戻るデータ: 01 11 02 12 01 70 5C
説明:戻るデータ中 0x12 表示版本号为 V1.2 ,0x01 表示デバイスアドレス为 01
2) 修改アドレス命令。模组出厂デフォルトアドレス为 0x01,アドレス範囲可更改为: 1~247
方向:用户应用->センサーはモジュール;需要应答:是
リクエストメッセージ格式:
|
バイト编号 |
data |
説明 |
|
0 |
address |
当前アドレス |
|
1 |
0x06 |
function code |
|
2 |
0x00 |
固定 |
|
3 |
0x00 |
固定 |
|
4 |
0x00 |
预留 |
|
5 |
new address |
新アドレス |
|
6 7 |
CRC_L CRC_H |
CRC verification |
レスポンスメッセージ格式:
|
バイト编号 |
data |
説明 |
|
0 |
address |
修改前的アドレス |
|
1 |
0x06 |
function code |
|
2 |
0x00 |
固定 |
|
3 |
0x00 |
固定 |
|
4 |
0x00 |
预留 |
|
5 |
new address |
修改后的アドレス |
|
6 7 |
CRC_L CRC_H |
CRC verification |
例如:当前アドレス为: 0x01 ,预设アドレス为: 0x02
send command: 01 06 00 00 00 02 08 0B
戻るデータ: 01 06 00 00 00 02 08 0B
当前アドレス再从: 0x02 ,改回: 0x01
send command: 02 06 00 00 00 01 48 39
戻るデータ: 02 06 00 00 00 01 48 39
3) 読み取りデータ命令
方向:用户应用->センサーはモジュール;需要应答:是
リクエストメッセージ格式:
|
バイト编号 |
data |
説明 |
|
0 |
address |
当前アドレス |
|
1 |
0x03 |
function code |
|
2 3 |
0x00 MM |
レジスタ开始アドレス |
|
4 5 |
0x00 NN |
需要読み取り的センサーは个数 |
|
6 7 |
CRC_L CRC_H |
CRC verification |
应答メッセージ格式:
|
バイト编号 |
data |
説明 |
|
0 |
address |
当前アドレス |
|
1 |
0x03 |
function code |
|
2 |
NN*2 |
データ長さ センサーはデータ(气压占 4 bytes, 既 2 个寄存 |
|
3 |
xx xx...... |
器; 其他每个センサーはデータ占 2 bytes, 既 1 个寄 存器) |
|
3+NN*2 4+NN*2 |
CRC_L CRC_H |
CRC verification |
注意:戻るセンサーはデータ可以根据レジスター·アドレス和データ長さ来改变。
register address(0x00MM)与对应的センサーはデータ説明如下, 气压占 4 bytes(2 Registers),其余每个传 感器データ占 2 bytes(1 Registers)。
|
register address |
センサーはデータ |
占用レジスタの数 |
|
0x0000 |
eCO2 |
1 |
|
0x0001 |
TVOC |
1 |
|
0x0002 |
CH2O |
1 |
|
0x0003 |
PM2.5 |
1 |
|
0x0004 |
湿度 |
1 |
|
0x0005 |
temperature |
1 |
|
0x0006 |
PM10 |
1 |
|
0x0007 |
PM1.0 |
1 |
|
0x0008 |
Illuminance(Lux) |
1 |
|
0x0009 |
MCU temperature |
1 |
|
0x000A |
Noise(dB) |
1 |
|
0x000B |
气压(Pa) |
2 |
説明:
① センサーは个数 00 NN 最小为 00 01,最大为 00 0B。MM 值为 00 时, NN 值最大可为 0B,此时能读 出すべてのセンサーは的值, NN 为 01 时只能单独読み取り eCO2 的データ, NN 为 02 时可読み取り eCO2 和 TVOC 的数
据,以此类推。
② レジスタ靠前的アドレス,在加大データ長さ时,可読み取り后面センサーは的データ,但レジスタ靠后的アドレス,不 能読み取り在此アドレス前センサーは的データ。
③ 一1つのレジスタ容纳 2 个Bytesのデータ, 气压占 4 bytes,既 2 Registers,因此,在読み取り气压时要把连续 两1つのレジスタ都读出来,其他每个センサーはデータ占 2 bytes,既 1 Registers。
詳細如下:
|
00MM00NN |
可以読み取り到的データ |
|
00000001 00000002 ...... |
表示从開始アドレス 0000 read CO2 data 表示从開始アドレス 0000 read CO2 ,TVOC data ...... |
|
0000000D 00010001 00010002 ...... 00010007 0001000C 00020001 00020002 ...... 000B0001 |
表示从開始アドレス 0000 read CO2 ,TVOC ,CH2O ,PM2.5 ,湿 度,temperature,PM10 ,PM1.0,Illuminance, MCU temperature,噪声データ,气压 data 表示从開始アドレス 0001 read TVOC data 表示从開始アドレス 0001 read TVOC ,CH2O data ...... 表示从開始アドレス 0001 取 TVOC ,CH2O ,PM2.5 ,湿度,温 度,PM10 ,PM1.0 data 表示从開始アドレス 0001 取 TVOC ,CH2O ,PM2.5 ,湿度,温 度,PM10 ,PM1.0,Illuminance, MCU temperature,噪声データ,气压データ 表示从開始アドレス 0002 read CH2O data 表示从開始アドレス 0002 read CH2O ,PM2.5 data ...... 表示从開始アドレス 000B 読み取り气压データ(2 Registers) |
例如: 模组的アドレス为 0x01,
用户送信: 01 03 00 00 00 09 85 CC ,即可将 9 个センサーはデータ读出;
用户送信: 01 03 00 00 00 0B 04 0D ,即可将 11 个センサーはデータ(含 MCU temperature)读出;
用户送信: 01 03 00 00 00 0D 84 0F ,即可将 12 个センサーはデータ(气压占 2 Registers)读出;
用户送信: 01 03 00 0B 00 02 B5 C9 ,即仅読み取り气压データ(占 2 Registers)。
4) 読み取り一フレームデータ
5) 戻るデータ格式如下:
|
バイト编号 |
data |
説明 |
|
0 |
0x01 |
message header |
|
1 |
0x03 |
function code |
|
2 |
0x1A |
データ長さ |
|
3 4 |
CO2_H CO2_L |
CO2 data |
|
5 6 |
TVOC_H TVOC_L |
TVOC data |
|
7 8 |
CH2O_H CH2O_L |
CH2O data |
|
9 10 |
PM2.5_H PM2.5 L |
PM2.5 data |
|
11 12 |
Humi_H Humi_L |
湿度データ |
|
13 14 |
Temp_H Temp_L |
温度データ |
|
15 16 |
PM10_H PM10_L |
PM10 data |
|
17 18 |
PM01_H PM01_L |
PM1.0 data |
|
19 20 |
Lux_H Lux_L |
Illuminance(Lux)data |
|
21 22 |
MCU_TEMP_H MCU_TEMP_L |
MCU 温度データ |
|
23 24 |
dB_H dB_L |
Noise(dB)data |
|
25 |
Pa_byte[3] |
|
|
26 |
Pa_byte[2] |
气压データ(Pa) |
|
27 |
Pa_byte[1] |
|
28 Pa_byte[0] |
||
|
29 CRC16_L 30 CRC16 H _ |
CRC16 check |
|
|
6) 系统参数設定 7) 可以経由对下表レジスター·アドレス的读、写,以取得或修改系统参数。 8) 注意: 此项为エキスパート功能, 请小心使用, 以免造成系统参数エラー, 影响センサーは功能或データ准确性。 |
||
|
register address |
Length(byte) |
系统参数 |
|
0x0100 |
4 |
センサーは設ポジショニング图(Sensor Map) byte 1(前に):是否为外置温湿度センサー |
|
0x0110 |
2 |
byte 2:センサーはデータ用户校准位图,参见“传感 器モジュール位图 ” |
|
byte 1(前に):专用シリアルポート屏自定义指标项对应 |
||
|
0x0111 |
2 |
的センサーは编号 byte 2:光照度センサーは感光罩的透光率(0- 100), 0 表示ない感光罩, 100 表示无损耗 |
|
0x0118 |
2 |
CO2 校准值, int16 |
|
0x0119 |
2 |
TVOC 校准值, int16 |
|
0x011A |
2 |
CH2O 校准值, int16 |
|
0x011B |
2 |
PM2.5 校准值, int16 |
|
0x011C |
2 |
湿度校准值(100 倍), int16 |
|
0x011D |
2 |
温度校准值(100 倍), int16 |
|
0x011E |
2 |
PM10 校准值, int16 |
|
0x011F |
2 |
PM1.0 校准值, int16 |
|
0x0120 |
2 |
Illuminance(Lux)校准值, int16 |
|
0x0121 |
2 |
MCU temperature校准值, int16 |
|
0x0122 |
2 |
Noise(dB)校准值, int16 |
|
0x0123 |
2 |
大气压校准值, int16 |
注意:
1 すべての用户校准值都是記号付き。整数,负数表示负偏移,既要减去オフセットの量;
2 温、湿度用户校准值是按摄氏度放大 100 倍,如: 250 表示需要加 2.5 摄氏度; -110 表示需要 减去 1.1 摄氏度。
例如: 模组的アドレス为 0x01,
用户送信: 01 03 01 10 00 01 84 33 ,读出外置温湿度センサー标记和センサーはデータ用户校准位图; 用户送信: 01 06 01 10 00 02 04 0D ,打开温湿度用户校准开关;
用户送信: 01 03 01 1D 00 01 15 F0 ,读出温湿度校准值;
用户送信: 01 06 01 1D 00 FA 98 73 ,設定温度用户校准值 250,既+2.5 度; 用户送信: 01 06 01 1D 80 6E F8 1C ,設定温度用户校准值-110,既-1.1 度。
4.3 电脑読み取り RS485 data
経由“485 转シリアルポート”适配器,可以将センサーは模组连接到电脑以检测通讯和表示データ。电脑端可以使 用 ModBus 测试工具(如: ShortBus Modbus Scanner,效果见下图)直接読み取りデータ;也可以使用“串 口アシスタント”等標準シリアルポート工具,経由送信查询メッセージ取得データ。

V. 各种センサーはデータ計算方式
. CO2 (ppm) = CO2_H * 256 + CO2_L
. TVOC (ug/m3) = TVOC_H * 256 + TVOC_L
. CH2O (ug/m3) = CH2O_H * 256 + CH2O_L
. PM2.5 (ug/m3) = PM2.5_H * 256 + PM2.5_L
. PM10 (ug/m3) = PM10_H * 256 + PM10_L
. PM1.0 (ug/m3) = PM01_H * 256 + PM01_L
. 照度 (Lux) = Lux_H * 256 + Lux_L
. Noise (dB) = dB_H * 256 + dB_L
. 接口戻る的温、湿度(真实データ的 100 倍):
. 正温度 (℃) = (Temperature_H * 256 + Temperature_L) / 100, 例如: T = (0x09d0) / 10 = 2512 / 100 = 25.12℃
. 负温度 (℃)
方法 1:直接转为記号付き。的 int タイプ即可,例如: T = 0xfc83/10 = -893/100 = -8.93℃
方法 2:もし大于 0x7fff(32767)
则为负数 T = (0xfc83 - 65536) / 10 = (64643 - 65536) / 10 = -893 / 100 = -8.93℃
. 湿度 (%RH) = (Humidity_H * 256 + Humidity_L) / 100
. 气压 (Pa) = Pa_byte[3] * 224 + Pa_byte[2] * 216 + Pa_byte[1] * 28 + Pa_byte[0]
. 根据气压計算海拔高度
气压単位是 Pa,理论上,海拔每上升 9 米,大气压降低 100 Pa。而海平面標準大气压为 101,325 Pa, 因此,可以用下面的公式根据气压值(Pa)計算海拔高度(Altitude)的近似值:
1 、 简化版海拔高度公式 = (101325 – Pa) / 100 * 9
除了海拔高度, 影响气压的因素还有很多(例例えば温度は),下面的公式相对更精确一些, 特别是在高海 拔位置:
2 、 校准版海拔高度公式 = 44330 * (1 – (Pa/101325)0.1903)
例如:もし测得的气压值为 99,882Pa,则2つ公式計算得到的海拔高度(Altitude)分别为:
. 简化版海拔高度 = (101325 – 99882) / 100 * 9 = 129.8 米
. 校准版海拔高度 = 44330 * (1 – (99882/101325)0.1903) = 120.84 米
VI. Precautions
. 初次上电使用需预热 3 分以上
. センサーはインストール位置应高于地面 15~20CM 以上, 否则可能有地面沙尘, 飘絮物等大尘埃颗粒甚至絮 状物污染导致风扇缠绕阻转,建议使用デバイス采取适当的预过滤処理。
. 本产品为精密仪器, 请不要打开外壳, 正常操作无需了解デバイス内部情况。如デバイス有损坏, 必须 由专业人员检修和维修,在检修和维修之前请確認外部连接电源已切断。。
. センサーはデータ确保出厂个体之间的一致性, 不以第三方检测仪器或データ作为对比標準。如用户希 望最终测量结果和某第三方检测デバイス一致,可由用户根据实际結果の収集进行データ拟合校准。
. 本センサーは適用される普通室内环境,如用户デバイス在以下实际环境で使用する。,センサーは有可能因过度积 尘、积油、进水导致データ一致性下降。例如:全年尘埃浓度大于 300 微克/立方米时间超过 50% ,或大于 500 微克/立方米时间超过 20%;油烟环境;高水雾环境;户外等。
VII. センサーはモジュール位图
|
位 |
センサーはモジュール |
|
0x01 |
Illuminance |
|
0x02 |
温湿度气压 |
|
0x04 |
粉尘 |
|
0x08 |
空気質 |
|
0x10 |
Noise |
Leave a Reply