超声波在超声波测距中的应用_第1页
超声波在超声波测距中的应用_第2页
超声波在超声波测距中的应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图2下位机主程序流程图统大部分功能都由软件实现,外围电路简单,软件可随时修改,适应性强,操作人员可以根据大棚内所种植蔬菜的习性及生长特点,人为改变环境预置参数,保证蔬菜生长环境最佳。另外,系统设计采用模块化结构设计,在不需改动系统结构的情况下,容易增加新的模块,使系统的功能扩充容易、方便。(4)系统以集成电路为主,设计科学合理,工作稳定可靠,下位机部分可以独立工作。此外,该系统还具有串行通信能力,可实现集中控制,不但用于大规模经营的大型农场,也可用于广大农村的普通用户。该监控系统是一种新型的农业生产系统,主要是通过对农作物栽培过程中环境参数的检测、控制,实时地发挥信息技术和电子技术的作用,实现对蔬菜大棚的环境监控。此外,在此基础上,可进一步将人工智能技术引入该系统,以实现植物生长中对各种营养成份的需求控制以及对其生长状况进行检测和控制,真正实现智能化。计算机应用单片机在超声波测距中的应用清华同方713厂开发院(九江332005)李丽霞摘要文章介绍了一套以AT89C2051单片机为控制核心的超声波汽车倒车测距告警系统,讨论了其测量原理及电路实现。关键词单片机超声波测距近年来,随着单片机在我国的推广,以其的简单实用、功能强、体积小而日益广泛的被广大设计师采用,尤其在工业控制领域中应用更为突出。笔者结合实际利用美国Atmel公司的20管脚处理器AT89C2051设计了一套超声波倒车测距系统。该系统由信号处理单元、微机控制单元组成,简易而又实用,应用较广。这里着重介绍微机控制单元的软硬件设计,并给出了软件流程,以此为基础可根据自己的需要作相应扩展。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期中国传感器(327)71995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.图2电原理图12节循环链表,求每个超声波探头四次测得值的平均值,以减小误差,再比较三个探头平均值,最小的值即为最近的障碍物反射回来回波所需的时间。电原理图如图2所示,其中图2中的P3.4即SYNC同步周期端接一循环移位计数器的CLK端,Q0、图3电路图Q1、Q2输出分别控制三个超声换能器使它轮流工作,电路图及工作波形图如图3、4所示。2软件设计系统软件由主程序、定时器1中断程序、定时器0中断程序构成。主程序用于循环检测并且保存测量的结果以及计算的相关参数于寄存器中,定时器T1主要用于计时测量的时间和根据主程序的保存的测量及计算的一系列参数作显示报警等处理。定时器T0用于产生蜂鸣器报警的脉冲。该程序充分利用了AT89C2051的有限资源。独到之处为查表程序的应用及定时器的应用。系统主程序流程如图5所示,定时器T1、T0中断服务程序分别如图6、7所示。图4工作波形图8(328)中国自动化电子技术2002年第6期1995-2004TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.图5主程序流程图图6定时器T0中断流程图该系统经过大量实验数据测试表明系统满足设计要求,通过修改部分子程序可根据需要扩展成六通道、二通道、单通道的汽车后视仪及根据不同的要求作不同的报警处理。例如在该设计中加入了一时钟芯片X1203,通过添加一些程序就可以实现时钟显示与倒车报警的二合一产品。图7定时器T1中断流程图Synplicity公司为PLD设计人员实现物理综合自动化Synplicity公司近日宣布,该公司对其AmplifyhysicalOptimizer软件进行增强,实现Amplifu物理综合流程的全自动化,能提高设计人员的设计效率,仅逻辑综合性能提高就可达20%。该自动化流程首先支持XilinxVirtex、Virtex2E和Viretex2器件,该软件的未来版本将支持Altera公司的Stratix系列器件。增强的Amplify软件还支持Altera公司的APEX器件及Excalibur嵌入式处理器解决方案,以及Xilinx公司新的Virtex2器件。新版Amplify软件的交互式流程性能更强,包括支持Altera公司的APEX器件的逻辑阵列块(LAB)水平,使设计人员能把逻辑限制在个体LAB上。这使设计人员能更好地控制逻辑布局,更重要的是,这为设计人员提供了一套新的物理优化手段,从而提高设计性能。Synplicity公司还对其物理综合解决方案进行了优化,带有定制映射程序,支持Altera公司的Excalibur嵌入式处理解决方案可进行可编程系统级芯

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论