超声波导盲杖的设计
3.1 主程序
主程序首先对系统初始化,然后循环调用超声波发送子程序和数据处理子程序程序。超声波发送子程序控制超声波的发射,同时单片机开始计时,若有回波,则单片机停止计时,同时通过数据处理子程序计算结果并报警;反之,则返回。如图3所示。本文引用地址:https://www.eepw.com.cn/article/161155.htm
3.2 超声波发送程序的设计
本设计利用单片机控制超声波的发射。超声波接收电路将超声波调制脉冲变为交变电压信号,经处理电路输出由高电平跃变为低电平,作为中断请求信号送至单片机处理。超声波发送子程序为定时器初始化后,单片机控制传感器发射一段一段的超声波。如图4所示。
3.3 数据处理程序的设计
数据处理程序为有回波后进入外部中断程序,关闭外部中断并开始读取时间值并计算距离,若输出结果小于设定值,则系统报警;若输出结果大于设定值,则返回主程序。如图5所示。
4 结论
经测试,本设计的控制器能够探测到控制器前方障碍物,并对3 m以内的障碍物进行语音报警。该超声波导盲杖应用超声波测距原理可以使盲人及时避障,准确可靠,灵敏度高,同时采用人性化设计,用语音提示,便于盲人使用,为他们的生活带来方便。由于顾及盲人购买力水平,同时结合当今导盲辅助工具的研究状况,以及功能设计的简单化,本设计为超声波导盲杖,并进行了系统硬件和软件两方面的设计。
评论