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