摘 要
:
为加强影像综合训练中心人才创新能力的培养
、
提高医学类院校理工科学生的工程实践能力
,
设计开发了一套基于单片机的超声测距安全系统,
介绍了系统的组成与工作原理
、
硬件设计及软件仿真
。
该系统应用于生物医学工程、
医学信息等专业电子课程设计实践教学中
,
提高了学生的科研创新能力
。
关键词
:
单片机
;
超声测距
;
电子课程设计
目前
,
超声波作为一种新型测距工具
,
在各方面都有很大的发展空间
,
例如
:
为满足水中武器实施全隐蔽攻击的需要,
将研制高定位精度的被动测距声纳
;为解决机器人对目标障碍物的识别而研制更精确的机器人避障测距系统
等
;
车辆在倒车过程中
,
视线因受到一定限制,
若不借助他人指导或相关辅助设备
,
行驶的车辆与后部车辆或者大型物体碰撞的事件很容易发生,
这样会造成各种麻烦
,
因此
,
对驾驶者来说
,
能及时、
实时
、
便捷地了解车辆倒车时倒车环境的改变
,
具有很强的意义。
为提高我校相关专业电子课程设计实验教学水平,
培养学生的硬件设计及软件开发能力
,
设计了一套基于单片机的超声测距安全系统
。
1 系统框架设计
本系统主要由测距模块和提醒模块组成
,
如 图
1 所示。
测距模块实现超声测距语音播报功能
,
利用超声波的发射与接收获取被测物体的距离,
通过单片机对超声波模块获取的距离进行数据处理,
实现数码管对测量距离的实时显示,
并通过扬声器进行测量距离的语音播报等功能。
提醒模块作为车辆停车安全的辅助功能,
增添了车辆停车儿童安全提醒系统
,
提醒驾驶员不要将儿童留在车内,
避免危险的发生
。
2 硬件设计
2.1 测距模块
测距模块由单片机
、
超声波传感器
、
三位数码管显示器、
语音芯片
、
扬声器等组成
,
如图
2
所示
。
单片机选用电子设计中常见的型号 STC89C52
,
超声波传感器型号为压电式 HC
-
SR04
。
超声波发射器受单片机的控制
,
根据指令完成超声波的发射。
本设计使用的超声波传感器可以实现每次连续发出8
个频 率 为
40kHZ
的方波信号
。然后,
由单片机控制
,
立即对单片机内部的定时器
/计数器实施开启计时操作,
并自动循环检测是否有回波信号的返回。
一旦检测到返回信号
,
单片机对定时器/
计数器实施关闭计时的操 作
。
立即停止计时操作,
并输出相应的计时时间
。
数据经单片机处理后,
计算得出距离
S
,
送数码管显示
、
送语音芯片处理以及送扬声器 播 报 等。
图
3
给 出 了 单 片 机 与 超 声 传感器的引脚电路图。
2.2 提醒模块
本模块采用单片机作为基础器件对各个元件进行 控制,
实现功能
:
当车辆停车旋转车钥匙离开时
,
单片机同时控制发光二极管与蜂鸣器进行工作,
在声与光2个方面提醒驾驶者不要将儿童留在车内
,
避 免 发 生危险。
模块电路图如图
4
所示
。
利用自锁开关实现车辆熄火自动触发提醒装置工作的效果,
其中发光二极管作为光提醒,
蜂鸣器作为声报警
。
该声与光提醒系统必须通过驾驶者的按键操作才可以关闭,
因此
,
每次驾驶者准备离开时都会由于提醒系统而主动检查是否将儿童留在车内,
从而避免不慎将儿童留锁车内情况的发生。
3 软件设计
当测距模块探测到被测物体小于某个距离时
(
如70cm)
就语音提醒
,
并进行数码显示
,
当距离更近时(如
10cm
)
用 红光闪烁进行辅助提醒
。
当车辆停止时,
通过自锁开关启动儿童座椅系统进行声光提醒驾驶者,
驾驶者仔细检查后关闭提醒系统
。
具体工作流程图如图5
所示
。
4 结语
本系统是基于单片机的硬件搭建和软件设计
,
除 了要求学生有扎实的理论基础,
还必须有较强的实际动手能力。
在实验教学中
,
通过和超声波测距这样的实际问题相结合,
激发学生的求知欲望和学习热情
,
锻炼学生的硬件设计和软件编程能力,
从而有助于人才创新能力的培养。