一、 作品介绍 随着中国汽车行业的蓬勃发展,繁华的道路上汽车不觉川流不息,交通事故也层出不穷,其中追尾事故频发,为此,我基于迪文EKT043E屏幕的C51内核单片机以及HC-SR04超声波模块开发了一款测量距离的产品。
二、 工作原理 1、 采用Trig引脚触发,给至少10us的高电平脉冲信号。 2、 模块自动发送8个40kHz的方波,自动检测是否有信号返回。 3、 有信号返回,通过Echo引脚输出一个高电平脉冲,高电平脉冲持续的时间就是超声波从发射到反射返回的时间可以通过定时器算出。 4、 距离=(高电平脉冲时间*340)/2。
三、 设计思路 1、 由于HC-SR04超声波模块测量精度很高,可以达到3mm刚好符合精确测量前后测距的距离,为此,使用厘米作为单位来精确表示距离。 2、 基于HC-SR04超声波模块的测距不是很远,不过也刚好达到前后车的安全距离,所以,当超过指定距离时,界面将友好提示,同样,过于接近时,也有相对应的提示。 3、 对于距离测量方面,对于超声波自动发送方波的原理,可以调整程序做到实时显示距离。 5、 对于距离计算,由于超声波由发出到返回具有两段距离,为此,在计算时,需要根据距离公式:距离=(高电平脉冲时间*340)/2进行计算。 6、 对于界面,我们以直观为主,采用卡通画风,提高趣味性。
附件:
|