聚丰项目 > 远程桥梁健康监测系统
基于沁恒的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
回复