




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 基于单片机控制的超声波测距报警系统基于单片机控制的超声波测距报警系统 0 0 引言引言 超声波具有定向性好 能量集中 在传输过程中衰减较小 反射能力较强等优点 超声波 传感器可广泛应用于非接触式检测方法 因而采用仿真技术进行超声波测距 目前国内的超声波测距专用集成电路都是只有厘米级的测量准确度 通过分析超声波测距 误差产生的原因 提高测量时间差到微秒级 以及用 LM92 温度传感器进行声波传播速度 的补偿后 设计的高准确度超声波测距仪能达到毫米级的测量准确度 1 1 超声波测距报警系统基本原理超声波测距报警系统基本原理 如图 1 所示 使单片机可接收超声波模块输出的距离信号 并对其进行合理的处理后 在 显示模块上实时显示超声波模块与障碍物的距离 图 1 系统连接示意 单片机发出 40 kHz 的方波信号 经放大后通过超声波发射器输出 超声波接收器将接收 到的超声波信号经放大器放大 用锁相环电路进行检波处理后 启动单片机中断程序 测 得时间为 t 再通过软件编程进行判别 计算 得出所测距离值并由 LED 数码管显示 其原理框图如图 2 图 2 超声波测距仪原理框图 发射器发出的超声波以速度 v 在空气中传播 在到达被测物体时被反射返回 由接收器接 收 其往返时间为 t 由公式 测出的距离 L m 常温下的声速 340 m s 感应 精品文档 2欢迎下载 时间 t s 2 算出被测物体的距离 由于超声波也是一种声波 其声速 v 与温度有关 如果温度变化不大 则可认为声速是基本不变的 如果测距准确度要求很高 则应通过温 度补偿的方法加以修正 2 2 系统硬件设计系统硬件设计 2 1 超声波测距原理 单片机在 T0 时刻发射方波 同时启动定时器开始计时 当收到回波后 产生一个负跳变 到单片机中端口 单片机响应中断程序 定时器停止计数 计算时间差 即可得到超声波 在介质中传播的时间 t 由此便可计算出距离 其时序图如图 3 所示 图 3 超声波时序图 2 2 硬件电路 硬件电路的设计主要包括单片机系统及显示电路 超声波发射电路和超声波检测接收电路 三部分 单片机采用 STC89C51 或其兼容系列 采用 12 MHz 高准确度的晶振 以获得较稳 定时钟频率 减小测量误差 单片机用 P2 4 端口输出超声波换能器所需的 40 kHz 的方波 信号 利用外中断 0 口监测超声波接收电路输出的返回信号 显示电路采用简单实用的 4 位共阳 LED 数码管 段码用程序驱动 位码用 PNP 三极管驱动 2 3 各主要模块的硬件 精品文档 3欢迎下载 STC89C51 芯片引脚与封装如图 4 所示 图 4 STC89C51 引脚 引脚功能说明 1 VCC 电源电压 2 GND 接地 3 RST 复位输入 当振荡器复位器件时 要保持 RST 脚两个机器周期的高电平时间 4 EA VPP 当 EA 保持低电平时 则在此期间外部程序存储器 0000H FFFFH 不管 是否有内部程序存储器 5 XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入 6 XTAL2 来自反向振荡器的输出 7 P0 口 P0 口为一个 8 位漏级开路双向 I O 口 也即地址 数据总线复用口 作为 输出口用时 每脚可吸收 8TTL 门电流 8 P1 口 P1 口是一个内部提供上拉电阻的 8 位双向 I O 口 P1 口缓冲器能吸收或输 出 4TTL 门电流 9 P2 口 P2 口为一个内部上拉电阻的 8 位双向 I O 口 P2 口缓冲器可吸收或输出 4 个 TTL 门电流 当 P2 口被写 1 时 其管脚被内部上拉电阻拉高 且作为输入 精品文档 4欢迎下载 10 P3 口 P3 口管脚是 8 个带内部上拉电阻的双向 I O 口 可吸收或输出 4 个 TTL 门电流 P3 口也可作为 AT89C52 的一些特殊功能口 如表 1 所示 表 1 P3 特殊功能口 P3 口同时为闪烁编程和编程校验接收一些控制信号 11 ALE PROG 当访问外部存储器时 地址锁存允许的输出电平用于锁存地址的地位字 节 12 PSEN 外部程序存储器的选通信号 在由外部程序存储器取指期间 每个机器周期两次 PSEN 有效 但在访问外部数据存储器 时 这两次有效的 PSEN 信号将不出现 2 4 超声波发射电路 超声波发射电路原理如图 5 所示 输出端采用两个反向器并联 用以提高驱动能力 上位 电阻 R10 R11 一方面可以提高反向器 74LS04 输出高电平的驱动能力 另一方面可以增加 精品文档 5欢迎下载 超声波换能器的阻尼效果 缩短其自由振荡时间 图 5 超声波发射电路原理图 2 5 超声波检测接收电路 集成电路 CX20106A 是一款红外线检波接收的专用芯片 考虑到红外遥控常用的载波频率 38 kHz 与测距的超声波频率 40 kHz 较为接近 可以利用它制作超声波检测接收电路 如图 6 实验证明用 CX20106A 接收超声波 无信号时输出高电平 具有很好的灵敏度 和较强的抗干扰能力 图 6 超声波检测接收电路 精品文档 6欢迎下载 2 6 显示电路 显示电路采用简单实用的 4 位共阳 LED 数码管 段码用 74LS244 驱动 位码用 PNP 三级 管驱动 接 P2 1 引脚的为个位显示数码管 其小数点在 P2 1 有效时显示 此功能由软件 来完成 2 7 复位功能 系统应具备测距启动功能 可以复位系统 使其开始重新测距 综上所述 本系统的特点是利用单片机控制超声波的发射和对超声波自发射至接收往返时 间的计时 单片机选用 STC89C52 经济易用 且片内有 8K 的 ROM 便于编程 电路原理如 图 7 所示 3 3 软件方案软件方案 系统软件设计采用模块化设计 主要包括主程序设计 T0 中断服务子程序 外部中断服务 子程序 距离计算子程序 LED 显示子程序设计等 主程序首先是对系统环境初始化 设置定时器 T0 工作模式为 16 位定时计数器模式 置位 总中断允许位 EA 并给显示端口 P0 和 P2 清 0 图 7 电路原理 精品文档 7欢迎下载 然后调用超声波发生子程序送出一个超声波脉冲 为了避免超声波从发射器直接传送到接 收器引起的直射波触发 需要延时约 0 1 ms 然后才打开外中断 0 接收返回的超声波信号 测出距离后结果将以十进制 BCD 码方式送往 LED 显示约 0 5 s 然后再发超声波脉冲重复 测量过程 为了有利于程序结构化和容易计算出距离 主程序采用 C 语言编写 3 1 主程序 系统控制初始化 LED 初始化计数控制部分 清除计数值 单片机超声波脉冲信号 立刻置 INT0 为 1 打开计时器 等待回波信号 回波信号到达 关闭计时器 P3 3 为 0 清 INT0 为 0 单片机读出计数值 单片机将计数值进行计算后得出的距离值 显示在 LED 上 当测量距离 50 0 cm 时 报警系统灯亮 当按下复位键时 启动复位功能 主程序流程图如图 8 所示 图 8 主程序流程 3 2 定时中断服务子程序 精品文档 8欢迎下载 超声波发生子程序的作用是通过 P3 3 端口发送 2 个左右频率约 40 kHz 的方波的超声波 脉冲信号 同时把计数器 T0 打开进行计时 定时中断子程序如图 9 所示 图 9 定时中断服务子程序 3 3 功能显示 如图 10 所示 通过数码管显示测出距离为 14 3 cm 属于 10 0 50 0 cm 正常范围 图 10 超声波测距正常范围 精品文档 9欢迎下载 如图 11 所示 超声波测出的距离为 9 4 cm 10 0 cm 报警系统启动 LED 灯亮 图 11 超声波测距 50 0 cm 报警系统启
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年城市供水设施建设过程中社会稳定风险评估及应急预案报告
- 2025年老年教育课程设置与社区老年人学习能力提升报告
- 2025年成人教育终身学习体系构建与平台运营:终身学习平台盈利模式创新与市场前景报告
- 2025年数字文化产业商业模式创新与影视产业融合发展报告
- 2025年生物制药行业靶点发现与验证技术深度研究报告
- 2025年水资源监测物联网技术应用与数据管理报告
- 人参考试题及答案
- 病理相关转录本鉴定-洞察及研究
- 酒店探店加盟合同范本
- 甲方拟的消防合同范本
- 一例前置胎盘的个案护理讲课件
- 锂电池公司管理制度
- GB/T 17948.7-2025旋转电机绝缘结构功能性评定总则
- 农光互补光伏发电项目发展趋势与前景分析
- 2025年中小学生科普知识竞赛题库及答案
- 新疆交投面试题目及答案
- 卫生院卒中哨点建设汇报
- 工会换届面试题目及答案
- 低压电工安全培训
- 2025-2030中国汽车减震器市场战略规划及竞争力策略分析研究报告
- 食其家面试试题及答案
评论
0/150
提交评论