一、WH-M溫濕度傳感器概述
WH-M溫濕度模塊主要用于中高壓開(kāi)關(guān)柜、端子箱、環(huán)網(wǎng)柜、箱變等設(shè)備內(nèi)部溫度和濕度的檢測(cè)。該模塊采用外殼,通風(fēng)效果好,外觀精致,既能有效保護(hù)內(nèi)部元件,提高使用壽命,又方便安裝、接線(xiàn)。
二、產(chǎn)品命名
WH-M 溫濕度模塊
三、溫濕度傳感器技術(shù)參數(shù)
四、外形尺寸
五、接線(xiàn)方式
六、WH-M溫濕度傳感器通訊說(shuō)明
6.1 通訊概述
儀表使用的是 MODBUS-RTU 通訊協(xié)議,MODBUS 協(xié)議詳細(xì)定義了校驗(yàn)碼、數(shù)據(jù)序列等,這些都是特定數(shù)據(jù)交換的必要內(nèi)容。MODBUS 協(xié)議在根通訊線(xiàn)上使用主從應(yīng)答式連接(半雙工)。當(dāng)主計(jì)算機(jī)的信號(hào)尋址到臺(tái)的終端設(shè)備(從機(jī))后,終端設(shè)備發(fā)出應(yīng)答信號(hào)傳輸給主機(jī)。
MODBUS 協(xié)議只允許在主機(jī)(PC,PLC 等)和終端設(shè)備之間通訊,而不允許獨(dú)立的終端設(shè)備之間的數(shù)據(jù)交換,這樣各終端設(shè)備不會(huì)在它們初始化時(shí)占據(jù)通訊線(xiàn)路,而僅限于響應(yīng)到達(dá)本機(jī)的查詢(xún)信號(hào)。
6.1.1 傳輸方式
信息傳輸為異步方式,并以字節(jié)為單位,在主機(jī)和從機(jī)之間傳遞的通訊信息是 10 位字格式,包含 1 個(gè)起始位、8 個(gè)數(shù)據(jù)位(小的有效位先發(fā)送)、無(wú)奇偶校驗(yàn)位、1 個(gè)停止位,如設(shè)置為及奇偶校驗(yàn)位或 2 位停止位,則為 11 位字格式。
6.1.2 信息幀格式
地址碼:地址碼在幀的開(kāi)始部分,由個(gè)字節(jié)(8 位二進(jìn)制碼)組成,十進(jìn)制為 0~255,在 WH-M 儀表中只使用 1~247,其它地址保留。這些位標(biāo)明了用戶(hù)需要的終端設(shè)備的地址,該設(shè)備將接收來(lái)自與之相連的主機(jī)數(shù)據(jù)。本設(shè)備地址是根據(jù)訂單流水號(hào)后三位設(shè)置(例:訂單流水號(hào) JYZ,地址設(shè)為 00007),地址為 250(在不知道地址時(shí)使用 250 地址),每個(gè)終端設(shè)備的地址是單獨(dú)個(gè)的,僅僅被尋址到的終端會(huì)響應(yīng)包含了該地址的查詢(xún)。當(dāng)終端發(fā)送回個(gè)響應(yīng),響應(yīng)中的從機(jī)地址數(shù)據(jù)便告訴了主機(jī)哪臺(tái)終端正與之進(jìn)行通信。
功能碼:功能碼告訴了被尋址到的終端執(zhí)行何種功能。下表列出了該系列儀表用到的功能碼,以及它們的意義和功能。
數(shù)據(jù)區(qū):數(shù)據(jù)區(qū)包含了終端執(zhí)行特定功能所需要的數(shù)據(jù)或者終端響應(yīng)查詢(xún)時(shí)采集到的數(shù)據(jù)。這些數(shù)據(jù)的內(nèi)容可能是數(shù)值、參考地址或者設(shè)置值。例如:功能碼告訴終端讀取個(gè)寄存器,數(shù)據(jù)區(qū)則需要指明從哪個(gè)寄存器開(kāi)始及讀取多少個(gè)數(shù)據(jù),內(nèi)嵌的地址和數(shù)據(jù)依照類(lèi)型和從機(jī)之間的不同內(nèi)容而有所不同。
CRC 效驗(yàn)碼:錯(cuò)誤校驗(yàn)(CRC)域占用兩個(gè)字節(jié),包含了個(gè) 16 位的二進(jìn)制值。CRC 值由傳輸設(shè)備計(jì)算出來(lái),然后附加到數(shù)據(jù)幀上,接收設(shè)備在接收數(shù)據(jù)時(shí)重新計(jì)算 CRC 值,然后與接收到的 CRC 域中的值進(jìn)行比較, 如果這兩個(gè)值不相等,就發(fā)生了錯(cuò)誤。
生成個(gè) CRC 的流程為:
a、預(yù)置個(gè) 16 位寄存器為 0FFFFH(全 1),稱(chēng)之為 CRC 寄存器。
b、把數(shù)據(jù)幀中的*個(gè)字節(jié)的 8 位與 CRC 寄存器中的低字節(jié)進(jìn)行異或運(yùn)算,結(jié)果存回 CRC 寄存器。c、將 CRC 寄存器向右移位,高位填以 0,低位移出并檢測(cè)。
d、如果低位為 0,重復(fù)第三步(下次移位);如果低位為 1,將 CRC 寄存器與個(gè)預(yù)設(shè)的固定值
(0A001H)進(jìn)行異或運(yùn)算。
e、重復(fù)第三步和第四步直到 8 次移位。這樣處理完了個(gè)完整的八位。
f、重復(fù)第 2 步到第 5 步來(lái)處理下個(gè)八位,直到所有的字節(jié)處理結(jié)束。g、終CRC 寄存器的值就是CRC 的值。
此外還有種利用預(yù)設(shè)的表格計(jì)算 CRC 的方法,它的主要特點(diǎn)是計(jì)算速度快,但是表格需要較大的存儲(chǔ)空間,該方法此處不再贅述,請(qǐng)參閱相關(guān)資料。
6.2 通訊地址表
6.3 通訊參數(shù)說(shuō)明1)溫度值(0000H)
若溫度測(cè)得值是 0702H,溫度偏移值(地址:0005H)是 0064H,則地址 0000H 的返回值是 0702H+0064H,那么溫度值=(0702H+0064H)/100=18.94℃
2)濕度值(0001H)
若濕度測(cè)得值是 071DH,濕度偏移值(地址:0006H)是 005AH,則地址 0001H 的返回值是 071DH*005AH/100, 那么濕度值=(071DH*005AH/100)/10000=16.3。
廠家:
公司名稱(chēng):江蘇安科瑞電器制造有限公司
安科瑞 鮑靜君
詳細(xì)地址:江蘇省江陰市南閘鎮(zhèn)東盟工業(yè)園區(qū)東盟路5號(hào)