SONBEST XM2190B-PM25 RS485 匯流排 MODBUS-RTU 協定儀器或監控系統
XM2190B-PM25採用標準RS485匯流排MODBUS-RTU協議,方便接取PLC、DCS等儀表或系統,用於監測PM2.5、PM10、溫度、濕度狀態量。可靠性和卓越的長期穩定性,可自訂
RS232、RS485、CAN、4-20mA、DC0~5V\10V、ZIGBEE、Lora、WIFI、GPRS等多種輸出方式。
技術參數
技術參數 | 參數值 |
品牌 | 迅芯 |
PM2.5範圍 | 0~999微克/立方米 |
PM2.5準確度 | ±15% 或 ±10ug/m3 max @25℃ |
PM10範圍 | 0~999微克/立方米 |
PM10準確度 | ±15% 或 ±35ug/m3 max @25℃ |
溫度測量範圍 | -50℃~120℃ |
測溫精度 | ±0.5℃@25℃ |
濕度測量範圍 | 0~100%RH |
濕度精度 | ±3%RH@25℃ |
通訊介面 | RS485 |
默認波特率 | 9600 8 1 |
力量 | DC9〜24V 1A |
運轉溫度 | -40~80℃ |
工作濕度 | 5%RH~90%RH |
產品尺寸

應用解決方案
如何使用?
通訊協議
產品採用RS485 MODBUS-RTU標準協議格式,所有操作或回復命令均為1進制數據。 設備出廠時默認設備地址為 9600,8,默認波特率為 1,n,XNUMX 。
1.讀取數據(功能碼0x03)
查詢幀(十六進位),發送example:查詢1#設備的1條數據,上位機發送指令:01 03 00 00 00 04 44 09 。
地址 | 功能碼 | 起始位址 | 數據長度 | 校驗碼 |
01 | 03 | 00 00 | 00 04 | 44 09 |
對於正確的查詢幀,設備將響應數據: 01 03 08 00 7C 00 00 00 00 00 00 28 10 ,響應格式
地址 | 功能
程式碼 |
長度 | 數據1 | 數據2 | 數據3 | 數據4 | 查看
程式碼 |
01 | 03 | 08 | 00 79 | 00 7A | 00 7B | 00 7C | 28 10 |
數據說明:命令中的數據為1進制,以數據XNUMX為example, 00 79 轉換為十進制值為 121,假設數據放大倍數為 100,則實際值為 121/100=1.21,其他以此類推。
常用數據地址表
配置
地址 |
暫存器位址 | 登記
描述 |
資料類型 | 值範圍 |
40001 | 00 00 | 顆粒物2.5 | 只讀 | 0~65535 |
40002 | 00 01 | 顆粒物10 | 只讀 | 0~65535 |
40003 | 00 02 | 溫度 | 只讀 | 0~65535 |
40004 | 00 03 | 濕度 | 只讀 | 0~65535 |
40101 | 00 64 | 守則 | 讀/寫 | 0~65535 |
40102 | 00 65 | 總數
測量點 |
讀/寫 | 1~20 |
40103 | 00 66 | 設備位址 | 讀/寫 | 1~249 |
40104 | 00 67 | 波特率 | 讀/寫 | 0~6 |
40105 | 00 68 | 溝通
模式 |
讀/寫 | 1~4 |
40106 | 00 69 | 協議類型 | 讀/寫 | 1~10 |
閱讀並 修改設備位址
讀 或查詢 裝置 地址
如果不知道當前設備地址,總線上只有一台設備,可以通過命令FA 03 00 66 00 01 71 9E 查詢設備地址。
設備位址 | 功能碼 | 起始位址 | 數據長度 | 校驗碼 |
FA | 03 | 00 66 | 00 01 | 71 9E |
FA 表示 250 是通用地址,不知道地址時,可以用 250 得到真實的設備地址,00 66 是設備地址寄存器。
對於正確的查詢命令,設備會做出回應,例如ample,響應數據為:01 03 02 00 01 79 84,其格式解析如下表所示:
設備位址 | 功能碼 | 起始位址 | 守則 | 校驗碼 |
01 | 03 | 02 | 00 01 | 79 84 |
在響應數據中,第一個字節 01 代表當前設備的真實地址。
更改設備位址
設備位址 | 功能碼 | 暫存器位址 | 目標地址 | 校驗碼 |
01 | 06 | 00 66 | 00 02 | E8 14 |
對於前ample,如果當前設備地址是1,我們想把它改成02,命令是:01 06 00 66 00 02 E8 14。
修改成功後,設備會返回信息:02 06 00 66 00 02 E8 27 ,其格式分析如下表:
設備位址 | 功能碼 | 暫存器位址 | 目標地址 | 校驗碼 |
02 | 06 | 00 66 | 00 02 | E8 27 |
響應數據中,修改成功後,第一個字節為新的設備地址。
一般情況下,設備位址更改後會立即生效。此時,使用者需要相應地改變其軟體的查詢命令。 。
波特率的讀取與修改 (1) 讀取波特率
設備默認出廠波特率為9600,如需更改可更改
根據下表和相應的通訊協議。 例如ample,讀取當前設備的波特率ID,命令為:01 03 00 67 00 01 35 D5,格式解析如下。
設備位址 | 功能碼 | 起始位址 | 數據長度 | 校驗碼 |
01 | 03 | 00 67 | 00 01 | 35 D5 |
讀取當前設備的波特率代碼。 波特率代碼:1為2400; 2是4800; 3是9600; 4是19200; 5是38400; 6 是 115200。
對於正確的查詢命令,設備會做出回應,例如ample,響應數據為:01 03 02 00 03 F8 45,其格式分析如下表:
設備位址 | 功能碼 | 數據長度 | 波特率代碼 | 校驗碼 |
01 | 03 | 02 | 00 03 | F8 45 |
根據波特率代碼,03為9600,即當前設備的波特率為9600。
改變波特率
對於前ample,把波特率從9600改成38400,也就是把代碼從3改成5,命令是:01 06 00 67 00 05 F8 16。
設備位址 | 功能碼 | 暫存器位址 | 目標波特率 | 校驗碼 |
01 | 06 | 00 67 | 00 05 | F8 16 |
將波特率從9600改為38400,即把代碼從3改為5。新的波特率會立即生效,此時設備會失去響應,需要檢查設備的波特率相應修改。
讀取和修改修正值
(1) 讀取修正值
當資料與參考標準有誤差時,我們可以透過調整校正值來減少顯示誤差。修正差值可在正負1000範圍內修改,即取值範圍為0-1000或64535 -65535。對於前ample,當顯示的值太小100時,我們可以加100來修正。命令是:01 03 00 6B 00 01 F5 D6。 命令中,100為十六進制0x64;如果需要減少,可以設置一個負值,如-100,對應的十六進制值為FF 9C,計算方式為100-65535=65435,然後轉換為十六進制,為 0x FF 9C。 設備 修正值從 00 6B 開始。 我們將第一個參數作為 examp來說明一下。 當有多個參數時,校正值的讀取和修改方式相同。
設備位址 | 功能碼 | 起始位址 | 數據長度 | 校驗碼 |
01 | 03 | 00 6B | 00 01 | F5 D6 |
對於正確的查詢命令,設備會做出回應,例如ample,響應數據為:01 03 02 00 64 B9 AF,其格式解析如下表所示:
設備位址 | 功能碼 | 數據長度 | 修正值 | 校驗碼 |
01 | 03 | 02 | 00 64 | B9 自動對焦 |
在響應數據中,第一個字節01代表當前設備的真實地址,00 6B是第一個狀態校正值寄存器。 如果設備有多個參數,其他參數的操作方式與此相同,一般溫度和濕度都有這個參數,而照明一般沒有這個參數。
更改校正值
對於前ample,如果當前狀態太小,我們要在它的真實值上加1,在當前值上加100。 校正操作指令為:01 06 00 6B 00 64 F9 FD 。
設備位址 | 功能碼 | 暫存器位址 | 目標地址 | 校驗碼 |
01 | 06 | 00 6B | 00 64 | F9FD |
操作成功後,設備會返回信息:01 06 00 6B 00 64 F9 FD ,修改成功後,參數立即生效。
免責聲明
本文檔提供有關產品的所有信息,不授予任何知識產權許可,不明示或暗示,並禁止以任何其他方式授予任何知識產權,例如本產品銷售條款和條件的聲明、其他問題。不承擔任何責任。此外,本公司對本產品的銷售和使用不作任何明示或暗示的保證,包括產品特定用途的適用性、適銷性或任何專利、版權或其他智慧財產權的侵權責任等。 ,恕不另行通知。
聯絡我們
品牌:XUNCHIP
地址:上海市寶山區南東路208號8棟215室鑫鑫品牌事業部
中文網站: http://www.xunchip.com
國際站點: http://www.xunchip.com
SKYPE:蘇布
電子郵件:sale@sonbest.com
電話:86-021-51083595 / 66862055 / 66862075 / 66861077
文件/資源
![]() |
SONBEST XM2190B-PM25 RS485 匯流排 MODBUS-RTU 協定儀器或監控系統 [pdf] 使用者手冊 XM2190B-PM25,RS485匯流排MODBUS-RTU協定儀表或系統監控 |