基于51单片机的超声波物位测量系统[proteus仿真]
超声波检测系统这个题目算是课程设计和毕业设计中常见的题目了,本期是一个103基于51单片机的超声波物位测量系统
需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【103基于51单片机的超声波物位测量系统】即可获取(看到消息会第一时间回复~)
仿真环境
proteus8.9
程序编译
keil4.60
功能
- 超声波测距仿真
- DS18B20测温对超声波进行温度补偿
- LCD1602显示距离和温度
- 低于阈值声光报警
程序说明
- 视频中有讲解
2. 超声波模块有4个引脚,分别为Vcc、 Trig(控制端)、 Echo(接收端)、 GND;其中VCC、GND接上5V电源, Trig(控制端)控制发出的超声波信号,Echo(接收端)接收反射回来的超声波信号,模块如上图。
超声波模块与单片机的连接就是将TRIG控制引脚和ECHO接收引脚连在单片机上。
超声波模块的控制程序
(1)工作流程
a.单片机引脚触发Trig测距,给至少 10us 的高电平信号;
b.模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;
c.有信号返回,通过 IO 输出一高电平,并单片机定时器计算高电平持续的时间;
d.超声波从发射到返回的时间.
计算公式:测试距离=(高电平时间*声速(340M/S))/2;
整个控制时序如图:
需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【103基于51单片机的超声波物位测量系统】即可获取(看到消息会第一时间回复~)
公众号: