應用背景
在實際的項目中,經常會遇到需要一個modbus的集中器,用于收集下端各種傳感器及本體的相關遙測遙信數據,所以本次項目的目的就是測試本平臺是否適合制作基于modbus的集中器,采集本體的相關數據,遙信送至PC端顯示。
系統框架
整個系統采用rt-thread軟件平臺,基于瑞薩RA6M4硬件平臺及現有bsp框架,使用RT-Thread Studio集成軟件進行新建工程、配置外設、編寫應用代碼、測試。瑞薩RA6M4的板載資源比較豐富,輔助RA Smart Configurator配置工具,快速的配置外設,然后配置rt-thread獨有的軟件外設包,能方便的實現相關外設的功能驗證。本次主要評估瑞薩RA6M4平臺的串口通信、adc數據采集、i2c總線等接口,系統框架圖如下
配置流程
主要使用RT-Thread Studio軟件,基于RA6M4 bsp開發包建立工程,然后使用RA配置工具配置串口、ADC、I2C外設,然后使能Freemodbus和ISL29035軟件包,然后編寫相應的應用層代碼進行外設功能測試。
功能測試
演示視頻
項目源碼
https://gitee.com/caesar777/ra6m4_modbus.git
總結
————————————————
版權聲明:本文為RT-Thread論壇用戶「Hunt」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:
https://club.rt-thread.org/ask/article/12c9e0163cf38fbd.html
一年一度的 RDC RT-Thread 開發者大會正式啟動報名,本屆大會以 "聚勢而強,乘勢而上" 為主題,并將于 2022年12月25日在上海麗昂豪生大酒店舉行。
立即掃碼報名
你可以添加微信17775983565為好友,注明:公司+姓名,拉進RT-Thread官方微信交流群!
愛我就給我點在看
點擊閱讀原文報名
-
RT-Thread
+關注
關注
31文章
1305瀏覽量
40317
原文標題:基于RT-Thread平臺的modbus集中器
文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論