加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于51单片机的超声波报警器(三极管驱动)(完整项目资料)

2022/05/05
2692
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(4)
电路板图
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

1.本设计采用STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机作为主控制器
2.数码管显示测量的距离,74hc573和三极管驱动数码管
3.HC-SR04超声波模块测距,测量范围0.02m~5.5m以上
4.本设计可用作汽车的倒车雷达,报警距离可以用过按键设定和更改
5.附加功能:报警频率可以随着距离变化,距离越小频率越快。

硬件设计

(1)超声波测距仪总体设计:用超声波发射器向某一方向发送超声波,同时在放射的时候开始计时,在超声波遇到障碍物的时候反射回来,超声波接收器在接收到反射回来的超声波时停止计时。通过公式S=VT/2可以测出汽车与障碍物之间的距离通过LED显示屏显示出来。

(2)超声波发射电路设计:在超声探测电路中,发射端得到输出脉冲为一系列方波,其宽度为发射超声的时间间隔,被测物距离越大,脉冲宽度越大,输出脉冲个数与被测距离成正比。经过R6分压后到达A966基极通过集电极输出后经过中周变压器组成谐振回路,最终将频率为40KHZ的信号作用于发射探头上,使其产生共振后,发射出超声波。

(3)超声波接收电路设计:集成电路CX20106A是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。CX20106A也有不少用于超声波测试。红外遥控常用的载波频率为38KHz,这是由发射端所使用的455KHZ晶振来决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455KHz÷12≈37.9KHz≈38KHz。也有一些遥控系统采用36KHz、40KHz、56KHz等,一般由发射端晶振的振荡频率来决定。本设计中就是利用这一芯片来实现检测接收电路,实验证明用集成电路CX20106A接收超声波(无信号时输出高电平),具有很高的灵敏度和较强的抗干扰能力。

(4)显示电路:采用简单的3位共阳极LED数码管进行动态显示。

(5)电源电路:超声波测距仪可利用干电池进行供电,可采用若干节1.5V干电池,视最后超声波测距仪的功率所定。控制系统可采用5V电源进行供电。

2.3  软件设计:

 (1) 软件实现的功能:初始化LED,显示开机界面为“---”,表示测量没有开始;

单片机连续发射40KHZ的脉冲波,立即启动INT0,系统进入中断后激活系统,等待计数值满产生中断,开始启动接收程序;回波信号到达,立即关闭计数器,捕获INT1的值;单片机捕获计数值,调用及计算程序;显示测量结果。

使用说明:

本设计共3个按键,一个设置键,一个加,一个减键,只有按下设置键的时候才可以加减。

  • 2-原理图.zip
    描述:1
  • 1-程序新.zip
    描述:2
  • AD源文件.rar
    描述:3
  • 5707-超声波报警器(三极管驱动).rar

相关推荐

电子产业图谱