主要研究思路和方法: 1、主要研究思路 将STM32主板用无线传输模块连接四个STM32子板,一个监测物体距离控制键,和一个报警电路。每一个子板上面连接一个超声波传感器和一个LED灯。先用超声波传感器检测到物体,将信号通过子板与主板之间的无线传输器发送到主板。通过主板判断物体距离超声波传感器是否小于设定值,若小于则控制报警电路报警。同时主板控制检测到物体的子板LED灯亮起。并在主板的LCD上显示编号即为报警子板,将报警时间存储。 硬件框图: 图1.STM32主板硬件框图 图2。STM32子板的硬件框图 (1)超声波传感器测距模块主要采用HC—SR04,其优点是可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达高到 3mm。其缺点为测距时,被测物体的面积不少于 0.5 平方米且平面尽量要求平整,否则影响测量的。 (2)STM32主板与子板之间使用的无线传输模块是NRF905,拥有超低功耗,低成本等优点。 (3)Key控制主板判断报警距离,即低于设置距离时开始报警。 (4)LCD显示报警子板的编号。 (5)存储器存储报警的时间。 (6)LED只在报警子板亮起 主动防御(7)报警电路中包含蜂鸣器,报警时,蜂鸣器工作。 2、方法 STM32主板先通过无线传输器收到来自子板的信号,并在LCD 上显示发送信号的子板编号,判断靠近该子板的物体的距离是否小于设定的距离,若是小于则控制报警电路报警,且存储报警时间。 STM32子板接收到来自超声波传感器发来有物体靠近的信号,判断是否超过设定距离,如果不超过,则只检测不发送,如果超过则子板通过无线传输器将信号发送给STM32主板,届时LED灯亮起,完成工作。 简单流程图: 图3.STM32主板流程图 图4。STM32子板流程图 |
本文发布于:2024-09-22 01:48:19,感谢您对本站的认可!
本文链接:https://www.17tex.com/tex/1/306359.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |