INTIOT-標誌

INTOIOT YM7908 On-board Noise Sensor Module

INTOIOT-YM7908-On-board-Noise-Sensor-Module-product-image

產品資訊

  • YM7908 using the standard RS485 bus MODBUS-RTU protocol,easy access to PLC,DCS and other instruments or systems for monitoring noise state quantities.The internal use of high -precision sensing core and related devices to ensure high reliability and excellent long-term stability,can be customized RS232,RS485,CAN,4-20mA,DC0~5V\10V,ZIGBEE,Lora,WIFI,GPRS and other output methods.
  • 上海海都實業有限公司INTOIOT品牌事業部

技術參數

技術參數 參數值
噪音範圍 30~130分貝
噪聲精度 ±3%
通訊介面 RS485
默認波特率 9600 8 1
力量 DC6〜24V 1A
運轉溫度 -30~80℃
工作濕度 5%RH~90%RH

產品尺寸

INTOIOT-YM7908-On-board-Noise-Sensor-Module-image (1)

接線說明

在斷線的情況下,如圖所示接線。 如果產品本身沒有引線,核心顏色僅供參考。

如何使用?

It is used for the detection and measurement of various noises such as environmental noise, workplace noise, building construction noise, traffic noise and social life noise.INTOIOT-YM7908-On-board-Noise-Sensor-Module-image (2)

產品列表

The number of noise sensor modules is 1. The actual delivery is subject to the user’s selection.INTOIOT-YM7908-On-board-Noise-Sensor-Module-image (3)

  • The number of noise sensor modules is 1
  • (The actual delivery is subject to the user’s selection)

通訊協議

產品採用RS485 MODBUS-RTU標準協定格式,所有操作或回覆指令均為十六進位資料。設備出廠時預設設備位址為1,預設波特率為:對於模組和非記錄儀表:9600,8,n,1(對於記錄器系列產品預設為:115200,8,n,1)。

讀取資料(功能代碼0x03)
詢問幀(十六進位)。前任amp傳送範例:查詢1號設備的1條數據,上位機發送指令:01 03 00 00 00 01 84 0A。

地址 功能碼 起始地址 資料長度 校驗和
01 03 00 00 00 01 84 0A

對於正確的詢問幀,設備會回應資料:01 03 02 02 18 B9 2E ,回應格式為:

地址 功能碼 長度 數據1 校驗和
01 03 02 02 18 B9 2E

資料說明:指令中的資料為1進制,以資料XNUMX為例ample,02 18轉換成十進位值為536,設資料放大倍率為100,則真實值為536/100=5.36,其它依此類推。

通用資料位址表

配置

地址

暫存器位址 登記

描述

資料類型 值範圍
40001 00 00 噪音 只讀 0~65535
40101 00 64 守則 只讀 0~59999
40102 00 65 總數

測量點

只讀 1~1600
40103 00 66 設備位址 讀/寫 1~249
40104 00 67 波特率 讀/寫 0~6
40105 00 68 溝通

模式

讀/寫 1 查詢
40106 00 69 協定類型 讀/寫 1 MODBUS-RTU

讀取和修改設備位址

讀取或查詢設備位址
如果不知道目前設備位址,且總線上只有一個設備,可以透過指令 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,格式分析如下表所示:
設備位址 功能碼 起始地址 地址ID 校驗和
01 03 02 00 01 79 84

在響應數據中,第一個字節 01 代表當前設備的真實地址。

更改設備位址
對於前ample, if the current device address is 1 and you want to change it to 02, the command is: 01 0600 66 00 02 E8 14 .

設備位址 功能碼 註冊地址 目標地址 校驗和
01 06 00 66 00 02 E8 14

修改成功後設備會回傳訊息:02 06 00 66 00 02 E8 27,格式分析如下表:

設備位址 功能碼 註冊地址 目標地址 校驗和
02 06 00 66 00 02 E8 27

修改成功後,回應資料中第一個位元組為新的設備位址。一般情況下,設備位址修改後,立即生效。這時使用者就需要對自身軟體中的查詢指令進行對應的修改。

讀取並修改波特率

讀取波特率
設備預設出廠波特率為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,新的波特率會立刻生效。此時設備將停止回應,對設備波特率的查詢指令需要做對應的修改。

讀取並修改修正值(部分產品有效)

讀取修正值
當數據與參考標準有誤差時,可以透過調整「修正值」來減少顯示誤差。修正差值的可調範圍為正負1000,即取值範圍為0 – 1000或64535 – 65535。amp例如,當顯示值比實際值小100的時候,我們可以加上100來修正,指令為:01 03 00 6B 00 01 F5 D6 。命令中100表示​​十六進制數0x64。如果需要減少該值,可以設定一個負值。例如ample,-100 對應十六進位值 FF 9C。計算方法是100-65535=65435,然後轉換成十六進制,就是0x FF 9C。設備校正值從00 6B開始。我們將第一個參數作為例子ample 用於說明。當有多個參數時,讀取和修改校正值的方法相同。

設備位址 功能碼 起始地址 資料長度 校驗和
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為第一個狀態變數修正值的暫存器。若設備有多個參數,則其他參數的操作方法相同。一般溫度、濕度感測器都有這個參數,光感測器通常沒有。

更改校正值
對於前amp例如,如果目前狀態變數值太小,我們想要將其真實值加 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。修改成功後,參數立即生效。

免責聲明
本文檔提供有關產品的所有信息,不授予任何知識產權許可,不明示或暗示,並禁止以任何其他方式授予任何知識產權,例如本產品銷售條款和條件的聲明、其他問題。不承擔任何責任。此外,本公司對本產品的銷售和使用不作任何明示或暗示的保證,包括產品特定用途的適用性、適銷性或任何專利、版權或其他智慧財產權的侵權責任等。 ,恕不另行通知。

聯絡我們

常問問題

What is the default baud rate for the YM7908 module?

The default baud rate for modules is 9600, while for the recorder series products, it is 115200.

文件/資源

INTOIOT YM7908 On-board Noise Sensor Module [pdf] 使用者手冊
YM7908 On-board Noise Sensor Module, YM7908, On-board Noise Sensor Module, Noise Sensor Module, Sensor Module

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *