资源目录
压缩包内文档预览:
编号:6123114
类型:共享资源
大小:135.44KB
格式:ZIP
上传时间:2017-11-24
上传人:超****计
IP属地:浙江
4.8
积分
- 关 键 词:
-
单片机
超声波
测距
中的
应用
利用
运用
- 资源描述:
-
0277、单片机在超声波测距中的应用,单片机,超声波,测距,中的,应用,利用,运用
- 内容简介:
-
图 2 下位机主程序流程图统大部分功能都由软件实现 ,外围电路简单 ,软件可随时修改 ,适应性强 ,操作人员可以根据大棚内所种植蔬菜的习性及生长特点 ,人为改变环境预置参数 ,保证蔬菜生长环境最佳。另外 ,系统设计采用模块化结构设计 ,在不需改动系统结构的情况下 ,容易增加新的模块 ,使系统的功能扩充容易、方便。 (4) 系统以集成电路为主 ,设计科学合理 ,工作稳定可靠 ,下位机部分可以独立工作。此外 ,该系统还具有串行通信能力 ,可实现集中控制 ,不但用于大规模经营的大型农场 ,也可用于广大农村的普通用户。该监控系统是一种新型的农业生产系统 ,主要是通过对农作物栽培过程中环境参数的检测、控制 ,实时地发挥信息技术和电子技术的作用 ,实现对蔬菜大棚的环境监控。此外 ,在此基础上 ,可进一步将人工智能技术引入该系统 ,以实现植物生长中对各种营养成份的需求控制以及对其生长状况进行检测和控制 ,真正实现智能化。计算机应用单片机在超声波测距中的应用清华同方 713 厂开发院 (九江 332005) 李丽霞摘 要 文章介绍了一套以 A T89C2051 单片机为控制核心的超声波汽车倒车测距告警系统 ,讨论了其测量原理及电路实现。关键词 单片机 超声波 测距近年来 ,随着单片机在我国的推广 ,以其的简单实用、功能强、体积小而日益广泛的被广大设计师采用 ,尤其在工业控制领域中应用更为突出。笔者结合实际利用美国 Atmel 公司的 20 管脚处理器A T89C2051 设计了一套超声波倒车测距系统。该系统由信号处理单元、微机控制单元组成 ,简易而又实用 ,应用较广。这里着重介绍微机控制单元的软硬件设计 ,并给出了软件流程 ,以此为基础可根据自己的需要作相应扩展。1 系统构成及工作原理该系统的工作原理 :由微机编程送出 40kHz 频率的方波信号至信号处理器 ,信号处理器通过两级放大 ,再经过压电换能器将信号发射出去 ,该信号遇到障碍物反射回来在此称为回波。同时 ,压电换能器将接收的回波 ,通过信号处理的检波放大、积分整形及一系列常见电路的处理 ,送至微机处理。显示器的声音告警频率、发光二极管方位指示及障碍物距超声波探头的距离显示均由单片机控制。总的工作原理方框示意图如图 1 所示。图 1 工作原理图工作原理 :用 I/ O 口 P3. 3 作测试从 P3. 3 端口编程输出 40kHz 的方波信号 1. 023ms ,然后开定时器 1 定时 ,检测 P3. 5 回波输入端有回波信号时 ,读该时刻定时器 1 的定时值 ,即能求出从发出超声波至收到回波之间的时间 T ,根据公式 S = TC 即可得到障碍物距汽车的距离 ,其中 C 为声波的速度340m/ s , S 为所需的距离。为了测量的准确 ,这里在汽车尾部装了三个超声波换能器 ,轮流检测 ,组成电子技术 2002 年第 6 期 中国传感器 http :/ / www. sensor. com. cn (327) 7 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.图 2 电原理图12 节循环链表 ,求每个超声波探头四次测得值的平均值 ,以减小误差 ,再比较三个探头平均值 ,最小的值即为最近的障碍物反射回来回波所需的时间。电原理图如图 2 所示 ,其中图 2 中的 P3. 4 即 SYNC同步周期端接一循环移位计数器的 CL K端 ,Q0、图 3 电路图Q1、 Q2 输出分别控制三个超声换能器使它轮流工作 ,电路图及工作波形图如图 3、 4 所示。2 软件设计系统软件由主程序 、定时器 1 中断程序、定时器0 中断程序构成。主程序用于循环检测并且保存测量的结果以及计算的相关参数于寄存器中 ,定时器T1 主要用于计时测量的时间和根据主程序的保存的测量及计算的一系列参数作显示报警等处理。定时器 T0 用于产生蜂鸣器报警的脉冲。该程序充分利用了 A T89C2051 的有限资源。独到之处为查表程序的应用及定时器的应用。系统主程序流程如图5 所示 ,定时器 T1、 T0 中断服务程序分别如图 6、 7所示。图 4 工作波形图8 (328) 中国自动化 http :/ / www. automation. com. cn 电子技术 2002 年第 6 期 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.图 5 主程序流程图图 6 定时器 T0 中断流程图该系统经过大量实验数据测试表明系统满足设计要求 ,通过修改部分子程序可根据需要扩展成六通道、二通道、单通道的汽车后视仪及根据不同的要求作不同的报警处理。例如在该设计中加入了一时钟芯片 X1203 ,通过添加一些程序就可以实现时钟显示与倒车报警的二合一产品。图 7 定时器 T1 中断流程图Synplicity 公司为 PLD 设计人员实现物理综合自动化Synplicity 公司近日宣布 ,该公司对其 Amplifyhysical Optimizer 软件进行增强 ,实现 Amplifu 物理综合流程的全自动化 ,能提高设计人员的设计效率 ,仅逻辑综合性能提高就可达 20 %。该自动化流程首先支持 Xilinx Virtex、 Virtex2E 和 Viretex2器件 ,该软件的未来版本将支持 Altera 公司的 Stratix系列器件。增强的 Amplify 软件还支持 Altera 公司的 APEX器件及 Excalibur 嵌入式处理器解决方案 ,以及 Xilinx 公司新的 Virtex2器件。新版 Amplify 软件的交互式流程性能更强 ,包括支持 Altera 公司的 APEX 器件的逻辑阵列块(LAB)水平 ,使设计人员能把逻辑限制在个体 LAB上。这使设计人员能更好地控制逻辑布局 ,更重要的是 ,这为设计人员提供了一套新的物理优化手段 ,从而提高设计性能。 Synplicity 公司还对其物理综合解决方案进行了优化 ,带有定制映射程序 ,支持Altera 公司的 Excalibur 嵌入式处理解决方案可进行可编程系统级芯片 (SOPC)设计。 (
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。