十合一空气质QuantitätDer Sensor说明书

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

十合一空气质QuantitätDer Sensor说明书缩略图
🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. 一、KommunikationVereinbarung概述
  2. 2. 二、VereinbarungFunktion详解
  3. 3. 三、DatenAnalyse方法
  4. 4. 四、Aufmerksamkeit
  5. 5. 五、附录
十合一空气质QuantitätDer Sensor说明书插图

一、KommunikationVereinbarung概述

1. 默认Kommunikationsparameter

  • Porter Rate9600
  • Datenplatz8
  • Prüfstand.:无
  • Stoppen Sie Platz1(即 9600/8/N/1
  • 默认Geräte Adresse0x01
  • AntwortZeit:< 100ms

2. CRC-Prüfung

  • 算法:CRC-16/Modbus(多项式 0x8005
  • PrüfcodeDas Format:2 Bytes,高位在前(如 CRC_H CRC_L)。
  • BerechnungWerkzeuge:参考 CRCTool 或规格书Die IX Kapitel代码。

二、VereinbarungFunktion详解

1. LesenGeräte Adresse和固件版本

Funktion:获取gegenwärtigGeräte Adresse和固件版本Nr.。

BitteDas Format(主机→Der Sensor)
Bytes位置Daten说明
00xFERundfunkAdresse(所有AusrüstungAntwort)
10x11Funktionscode(LesenAdresse)
2-50x00固定填充
6-7CRCCRC-Prüfung码

BeispielBefehl

FE 11 00 00 00 01 28 06
AntwortDas Format(Der Sensor→主机)
Bytes位置Daten说明
00x01Geräte Adresse
10x11Funktionscode
20x02DatenLänge(2 Bytes)
30x12固件版本(如 0x12=V1.2
40x01gegenwärtigAdresse
5-6CRCCRC-Prüfung码

BeispielAntwort

01 11 02 12 01 70 5C


Analyse

  • 固件版本:V1.2
  • Geräte Adresse:0x01

2. 修改Geräte Adresse

Funktion:更改Ausrüstung Modbus Adresse(范围 1~247)。

BitteDas Format(主机→Der Sensor)
Bytes位置Daten说明
0gegenwärtigAdresse原Adresse(如 0x01
10x06Funktionscode(修改Adresse)
2-40x00固定填充
5新Adresse目标Adresse(如 0x02
6-7CRCCRC-Prüfung码

BeispielBefehl(修改Adresse为 0x02):

01 06 00 00 00 02 08 0B
AntwortDas Format(Der Sensor→主机)

与BitteDas Format一致,返回修改后的AdresseBestätigen。

BeispielAntwort

01 06 00 00 00 02 08 0B


说明:AntwortDaten与Bitte相同表示修改成功。

3. LesenDer SensorDaten

Funktion:Lesen指定Register.的Der SensorDaten(支持单次Lesen多个Der Sensor)。

BitteDas Format(主机→Der Sensor)
Bytes位置Daten说明
0Geräte Adresse0x01
10x03Funktionscode(Daten lesen)
2-3Ausgang AdresseRegister.Ausgang Adresse(高位在前)
4-5Anzahl der Register需Lesen的Anzahl der Register
6-7CRCCRC-Prüfung码

BeispielBefehl(LesenAlles 11 个Der SensorDaten):

01 03 00 00 00 0B C5 CD
AntwortDas Format(Der Sensor→主机)
Bytes位置Daten说明
0Geräte Adresse0x01
10x03Funktionscode
2DatenLängeAnzahl der Bytes(Anzahl der Register × 2)
3~NDer SensorDaten每ein Register. 2 Bytes(高位在前)
N+1~N+2CRCCRC-Prüfung码

BeispielAntwort(部UnterteilungDaten):

01 03 16 00 96 00 64 00 32 00 30 00 28 00 1E 01 2C 00 0A 00 14 70 5C


Analyse

  • 00 96 → eCO₂ = 150 ppm
  • 00 64 → TVOC = 100 ppb
  • 00 32 → CH₂O = 50 μg/m³
  • Temperatur FeuchtigkeitDaten
  • 湿度:0x012C → 300 → 300/100 = 30.0%RH
  • Temperatur:0x000A → 10 → 10/100 = 0.10℃

4. Das SystemParameter配置(高级Funktion)

4.1 Lesen/设置Porter Rate

Register-Adresse0x0103(Porter Rate代码见附录表)。

LesenPorter RateBitte

01 03 01 03 00 01 CRC


设置Porter RateBitte(设为 115200):

01 06 01 03 00 07 CRC
4.2 校准Der SensorDaten

Register-Adresse

  • Temperatur校准:0x011D
  • 湿度校准:0x011C

BeispielBefehl(Temperatur校准 +2.5℃):

01 06 01 1D 00 FA 98 73


说明

  • 00 FA → 250(即 250/100 = 2.5℃)
  • 负值需转换为补码(如 0xFF9C → -100 → -1.00℃)。

三、DatenAnalyse方法

1. Berechnung公式

Der SensorTypus公式Beispiel
eCO₂CO₂ = (CO₂_H << 8) + CO₂_L0x0096 → 150 ppm
TemperaturTemperatur = 有符Nr.值 / 1000xFF9C → -100 → -1.00℃
BeleuchtungLux = (Lux_H << 8) + Lux_L0x01F4 → 500 Lux

2. 有符Nr.数处理

  • 方法 1:直接转为有符Nr.整数(如 0xFF9C → -100)。
  • 方法 2:若值 > 32767,则 真实值 = (原始值 - 65536) / 100

四、Aufmerksamkeit

  1. 预热Zeit:VOC 模块需预热 ≥3 Unterteilung钟,其他Der Sensor上电即用。
  2. Installation Anforderungen
  • 安装高度 ≥15cm,避免地面尘埃污染。
  • 避免高粉尘(>300 μg/m³)、油烟或高湿度环境。
  1. 校准警告
  • 高级Funktion需谨慎Operationen,误修改可能导致Daten异常。
  • 校准值需按实际环境调整,建议记录出厂默认值。
  1. CRC-Prüfung:所有Befehl必须包含Richtig. CRC,否则Ausrüstung无Antwort。

五、附录

1. Der SensorRegister-Adresse表

Register-AdresseDer SensorTypusDatenformate
0x0000eCO₂2 Bytes无符Nr.整数(ppm)
0x0001TVOC2 Bytes无符Nr.整数(ppb)
0x0002CH₂O2 Bytes无符Nr.整数(μg/m³)
0x0003PM2.52 Bytes无符Nr.整数(μg/m³)
0x0004湿度2 Bytes(真实值 × 100)
0x0005Temperatur2 Bytes(真实值 × 100)
0x0006PM102 Bytes无符Nr.整数(μg/m³)
0x0007PM1.02 Bytes无符Nr.整数(μg/m³)
0x0008Beleuchtung2 Bytes无符Nr.整数(Lux)
0x0009MCU Temperatur2 Bytes(真实值 × 100)
0x000AGeräusche2 Bytes无符Nr.整数(dB)

2. Porter Rate代码表

代码Porter Rate
01200
12400
24800
39600
419200
538400
657600
7115200

3. CRC Berechnung代码(C 语言Beispiel)

uint16_t CRC16_Check(const uint8_t *pushMsg, uint8_t usDataLen) {
    uint8_t uchCRCHi = 0xFF, uchCRCLo = 0xFF;
    uint8_t uIndex;
    while (usDataLen--) {
        uIndex = uchCRCLo ^ *pushMsg++;
        uchCRCLo = uchCRCHi ^ auchCRCHi[uIndex];
        uchCRCHi = auchCRCLo[uIndex];
    }
    return (uint16_t)(uchCRCHi << 8 | uchCRCLo);
}

产品购买:https://item.taobao.com/item.htm?ft=t&id=675637355531

Techniken术语(共 4 个)—— Klick auf展开
FunktionscodeModbusFunktionscode指定读/写OperationenTypus,如01读线圈、03Lesen Sie das Register
Register.Modbus Register.存储Daten单元,Unterteilung线圈/离散输入/保持/输入Register.四类
Porter Rate串行Kommunikation每秒传输符Nr.数,Modbus RTU常用9600/19200
Der Sensor将物理Quantität转换为电信Nr.的检测装置
来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Produktbeschreibung 字数 2382 字 · 阅读约 6 Unterteilung钟 更新 2026-06-25 永久链接 https://www.modbus.cn/30238.html
Empfohlene Werkzeuge: Modbus Debugger-Assistent WeChat-Applet
Modbus Chinesisches Netzwerk官方推出的Modbus Debugging-Tools,支持 Modbus RTU/TCP 实时KommunikationTests、Register.读写、线圈控制、Daten监控和MeldungUnterteilung析。 keine Installation erforderlich,Mikro-Suche「Modbus DebuggingAssistenten.」Benutzt werden kann.。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.