基于nRF24L01的矿用搜救器设计
/O端口、定时器、电容传感模块和USART的设置),然后开全局中断,依次查询按键标记(KeyFlag)的值,如果按键标记置位(KeyFlag的值等于1)则将按键标记清零并调用USART发送函数将相应的键码发送给主MCU(STM32F103VE)否则查询下一个按键标记直到8个按键标记查询完后进入休眠等待中断程序的到来。中断程序唤醒单片机后,先将定时器1的TMR1值读出,接下来将TMR1值与0.85倍的平均值做比较。如果TMR1的值小于0.85倍的平均值则将按键标记KeyFlag置1,接着设置成下一个触摸传感器;如果TMR1的值大于或等于0.85倍的平均值则将TMR1的值代入程式计算新的平均值,接着设置成下一个触摸传感器。最后重启定时器并退出中断服务程序。退出中断服务程序后进入主程序进行新的一次按键标记查询。程序流程图如图4所示,左图是主程序流程图,右图为中断服务程序流程图 结语 本仪器采用STM32F103VE作为主控制器,成本低,系统运行稳定,各项指标达到了技术要求。通过煤炭科学院抚顺分院的鉴定,已交付用户使用。在井下没有安装定位分站的巷道中进行的模拟营救中,营救距离达到规定的60米。 参考文献: [1]王有绪,许杰,李拉成.PIC系列单片机接口技术及应用系统设计[M].北京:北京航空大学出版社,2000 [2]王勇. 基于Microchip单片机的触摸感应技术[J]. 电子产品世界2009(7) [3]马忠梅.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,1999 [4]Software Handling for Capacitive Sensing[D].Microchip [5] STM32F103XX Data Sheet[D] .ST Company [6]nRF24L01 Product Specification[D].NORDIC SEMICONDUCTOR.2007
矿用搜救器 无线收发芯片 nRF24L01 STM32F103VE 2 4GHz 工业无线 201005 相关文章:
- 射频的无线通信技术研究(01-28)
- 解决RFID安全十大问题,设计低功耗RFID定位方案(10-03)
- 智能家居无线网络通讯协议设计(07-15)
- 一种基于RFID技术嵌入式矿山安全监控系统设计(04-24)
- 基于nRF24L01的无线温湿度检测系统设汁(03-01)
- 频率可调的多协议RFID读写器设计(11-20)