聚豐項目 > 遠程橋梁健康監測系統
基于沁恒的chv103 risc-v開發板和廣和通L610通信模組,我制作了一套可以連接至物聯網的橋梁遠程檢測系統。他包含傳感器監測模塊和網關模塊。傳感器監測部分可以完成空氣溫濕度的測量、橋梁震動的檢測和風速風向的測量。網關模塊可以接收由傳感器模塊傳遞來的數據,并將其發送至阿里云端。啟動后,無需人為干預,整套系統便可以自動將采集到的數據發送至云端和個人PC設備,通信距離可達5km。
jf_68043077
分享jf_68043077
團隊成員
崔洪奪 學生
RT-Thread使用情況概述:
整個方案涉及的技術棧有:硬件選型,PCB 設計,RT-Thread 程序,阿里云API 接口對接,3d可視化界面編寫等等。
內核部分:使用了線程,信號量,郵件,定時器
設備驅動:GPIO/UART/I2C/ADC
傳感器監測模塊包含一個sht30溫濕度監測模塊、一個mpu6050加速度檢測模塊,一套風速風向傳感器監測模塊。
硬件流程說明:
軟件流程說明
該作品中所有i2c設備均由gpio模擬運行i2c,用到了通用定時器TIM3的微秒級延時,為了防止模擬i2c延時過程中線程被調度走,需要給i2c線程的優先級提高,或者加上調度上鎖函數(不知道rt thread 中有沒有這個函數,我是用的是提高優先級的方法。)
L610和lora的發送方法都特別簡單,只需要通過串口發送相應的AT指令即可。
倉庫地址:https://gitee.com/stupid_abstract/rt_thread_qiaoliang_jiance
視頻模擬了橋梁在各種情況下的數據采集情況,并且展示了用戶的交互界面
jf_46810715: 您好,我是一名正在就讀的研究生,我認為您的系統與我目前的研究方向相關性較高,因此想要有償進一步了解該系統的工作原理及設計流程細節等,qq:3049181885
回復