91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在樹莓派3上如何測試Modbus RTU通信

發布時間:2021-11-20 09:49:49 來源:億速云 閱讀:797 作者:小新 欄目:互聯網科技

這篇文章給大家分享的是有關在樹莓派3上如何測試Modbus RTU通信的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

需要運行sudo raspi-confg 命令配置

在樹莓派3上如何測試Modbus RTU通信

在樹莓派3上如何測試Modbus RTU通信

在樹莓派3上如何測試Modbus RTU通信

配置完需要重啟reboot,使得配置生效。

修改cmdline.txt 配置文件,  使用vi或者nano 打開文件

輸入命令sudo nano /boot/cmdline.txt

在樹莓派3上如何測試Modbus RTU通信

設置  config.txt

輸入命令 sudo nano /boot/config.txt

在文件最后一行加入對藍牙的禁止,

在樹莓派3上如何測試Modbus RTU通信

所有配置完后,重啟reboot樹莓派。

把電腦通過串口和樹莓派連接起來,因為樹莓派引出的GPIO腳串口是TTL電平,所以我們需要用到TTL轉RS232,如果你的筆記本有RS232串口,那么就可以用TTL轉RS232連接你的電腦了,但是現在大多數的筆記本電腦是沒有串口的,所以在加一個RS232轉USB轉換器連接到電腦,注意接線一定要正確,防止損壞樹莓派硬件。如下圖所示

在樹莓派3上如何測試Modbus RTU通信

===========================================================下面來測試

測試前需要修改一些源碼,在樹莓派上需要修改一點代碼,因為例程中不是ttyAMA0串口

在樹莓派3上如何測試Modbus RTU通信

然后保存,退出編譯

 在電腦上進入libmodbus目錄源碼的tests文件夾下運行

sudo ./unit-test-server rtu

在樹莓派上運行sudo ./unit-test-client rtu

注意一定要帶上參數rtu,而且是小寫,因為如果不帶參數的話,默認是測試modbus TCP/IP。

在樹莓派3上如何測試Modbus RTU通信

在樹莓派3上如何測試Modbus RTU通信

可以看到對很多的功能碼都進行了測試,像01,02,03,04,05 06,10等等。最后可以看到all tests passwith success.證明我們的MODBUS RTU測試完全能通過,其中還對一些異常碼進行了測試,有興趣的可以看看這些源碼。至此我們對libmodbus 協議棧的 MODBUS RTU模式測試就算完成,加上之前公眾號推送的MODBUSTCP/IP,至此我們對libmodbus 下的 RTU和TCP都介紹完成,在這個基礎上大家就可以修改例程,實現自己的功能,例如可以用樹莓派做為客戶端,連接一些設備,例如可以用樹莓派的串口跟一些帶有串口的控制器設備通過mdobus RTU通信,然后樹莓派可以通過Modbus TCP/IP連入互聯網,實現了一個網關功能。

感謝各位的閱讀!關于“在樹莓派3上如何測試Modbus RTU通信”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

济宁市| 饶阳县| 会理县| 宁都县| 民乐县| 普洱| 类乌齐县| 贡觉县| 蒲城县| 沾化县| 瑞金市| 长阳| 临朐县| 平江县| 沁水县| 盐源县| 肥东县| 搜索| 凤阳县| 凤山县| 垣曲县| 通许县| 吴旗县| 和田市| 廊坊市| 龙井市| 宜州市| 大邑县| 会理县| 东乡族自治县| 庆元县| 阿鲁科尔沁旗| 广平县| 明光市| 镇赉县| 永济市| 贵南县| 仙游县| 奎屯市| 翁源县| 故城县|