RS485輸出系列變送器通訊協(xié)議0-60度,0-100%RH)
1.通訊設(shè)置
通訊波特率9600B/S、數(shù)據(jù)位8位、停止位1位、無奇偶校驗位、十六進制數(shù)。
2.工作原理
每個變送器都有一個*的地址編號,地址編號為兩個字節(jié)數(shù)值。當主機發(fā)送格式的數(shù)據(jù)串后,和數(shù)據(jù)串中攜帶地址編號相同的變送器作出相應(yīng)的處理,然后發(fā)送自己的地址、溫濕度采集值到主機,完成兩者之間的通訊。只要主機發(fā)送的數(shù)據(jù)串中攜帶的地址不同,就可以完成主機對多個變送器的數(shù)據(jù)采集。主機對收到的數(shù)據(jù)作出相應(yīng)的運算就得到變送器的溫濕度數(shù)值。
3.主機發(fā)送數(shù)據(jù)串格式
數(shù)據(jù)串為6字節(jié)數(shù)據(jù),順序如下:
發(fā)送順序 | 第1字節(jié) | 第2字節(jié) | 第3字節(jié) | 第4字節(jié) | 第5字節(jié) | 第6字節(jié) |
注釋 | 字頭 | 地址低位 | 地址高位 | 讀標志 | 異或字 | 字尾 |
實際數(shù)據(jù) | 00H | ① | ② | 00H | ③ | 00H |
①第2字節(jié)(地址低位):所要讀取的變送器的地址低位
②第3字節(jié)(地址高位):所要讀取的變送器的地址高位
③第5字節(jié)(異或字):變送器地址低位、地址高位與讀寫標志位的異或值
4.變送器發(fā)送數(shù)據(jù)串格式
數(shù)據(jù)串為9字節(jié)數(shù)據(jù),順序如下:
發(fā)送順序 | 第1字節(jié) | 第2字節(jié) | 第3字節(jié) | 第4字節(jié) | 第5字節(jié) | 第6字節(jié) | 第7字節(jié) | 第8字節(jié) | 第9字節(jié) |
注釋 | 字頭 | 地址低位 | 地址高位 | 溫度 低位 | 溫度 高位 | 濕度 低位 | 濕度 高位 | 異或字 | 字尾 |
第2字節(jié)(地址低位):變送器本身的地址低位
第3字節(jié)(地址高位):變送器本身的地址高位
第8字節(jié)(異或字):變送器地址低位、地址高位、溫度值低位、溫度值高位、濕度值低位、濕度值高位進行異或運算后的值,發(fā)送的字頭、字尾同為00H通訊正常,發(fā)送的字頭、字尾同為EEH通訊失敗。
5.注意事項
變送器zui多可以256個并聯(lián),超過256個后需要加中繼器。
變送器同計算機通訊需要有RS232轉(zhuǎn)RS485轉(zhuǎn)接器。
1 GND黑色 2 A+黃色 3 B-藍色 4 VCC 紅色 |
6.接線方式
所有變送器并聯(lián)。
供電電壓DC12~24V
7.溫濕度實際值計算
溫度實際值= 濕度實際值=