RS485 串口调试如何操作
生活随笔
收集整理的這篇文章主要介紹了
RS485 串口调试如何操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
淘寶某款三合一光照溫濕度傳感器 實現RS485串口通信
一、說明書關于通信協議的介紹
二、案例講解
寫個上位機來實現數據收發過程,界面設計如下
1、溫濕度檢測
我們在問詢幀里發送010300000002,返回01030401BE011C9BB2返回的數據解釋:01:設備地址03:modbus_RTU通訊協議里是讀取寄存器的意思 04:返回的四個字節數,濕度2byte+溫度2byte01BE:0x01BE=446(十進制)->44.6%RH(濕度)011C:284(十進制)->28.4C(溫度)9BB2:CRC 校檢碼
2、光照檢測
說明書說是讀取0006的地址數據其實是錯誤的,他上面都介紹了光照地址是0004,我們現在發送問詢幀數據定義如下010300040001,返回應答幀010302001238490012:0x0012=18(照度),單位lux我把傳感器放到桌子下,所以照度比較低。
3、光照溫濕度檢測
我發送問詢幀數據為010300000006,返回01030C01C1011B00F1BB001000898601C1:濕度,011B:溫度0000:CO2(沒有,所以顯示為0)F1BB:寄存器地址0x0003未定義,所以數據錯亂0010:光照0000:PM2.5(沒有,所以顯示為0)8986:CRC校檢
總結
以上是生活随笔為你收集整理的RS485 串口调试如何操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ESP-IDF快速入门(官方)
- 下一篇: 交流压降内阻测量法