版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、沈阳航空航天大学电子信息工程学院毕业设计(外文翻译)h8/300l超声波测距仪(原文出处:第1页-第15页)介绍该应用说明介绍了一种使用h8/38024 slp mcu的测距仪。由单片机产生40khz方波,通过超声波传感器发射出去。反射的超声波被另外一个传感器接收。有效距离为6cm到200cm。1. 理论1.1 概况在这篇应用说明中,h8/38024f微处理器是作为目标设备被使用的。由于简单的可移植性,超声波测距仪使用的软件为c语言。超声波是频率高于可听音的一切高于20khz的声波。用于医疗诊断和影像的超声波,频率延长和超过了10兆赫兹,高的频率有短的波长,这使得超声波从物体反射回来更容易。不
2、幸的是,极高的频率难以产生和测量。对超声波的检测与测量主要是通过压电式接收机进行的。超音波普遍应用于防盗系统、运动探测器和车载测距仪。其他应用包括医疗诊断(人体成像),清洁(去除油脂和污垢),流量计(利用多普勒效应),非破坏性试验(检测材料缺陷),焊接等各个方面。1.2 软件实施距离的计算要测量超声波传感器接收到回波的时间。理想的被测对象应该有一个大的面积而且不吸收超声波。在这个应用说明中使用了38024f的cpu电路板。图1展示超声波测距仪的工作原理,tmofh (脚63 )是用来传送0.5ms的40khz的超声波,irq0 ( pin72 ) 是用来探测反射波的。发送超声波后,计时器c开始
3、追踪timer counter c (tcc)的计数数目,以计算物体的距离。图1.测距仪工作原理1.2.1 发射超声波定时器f是一个具有内置式输出比较功能16位计数器,它还可以用来作为两个独立的8位定时器fh和fl,这里,定时器f是作为两个独立的8位定时器使用。计时器的fl被初始化为产生中断,而fh在比较匹配发生时触发了tmofh的输出电平。表1计时器f的时钟选择对于为定时器的fl,选定内部时钟/32。输出比较寄存器fl装载数据初值为hff。因此,外部定时器每1.67msec产生一个中断,计算如下:,计时器fl内部时钟周期=153.6khz中断周期=1.67msec每隔65msec开始发射一次
4、超声波,计时器fl须中断近39次( 65msec / 1.67msec = 39 ),才开始传送。表2功能选择fh产生40khz的超声波信号,当计数fh (tcfh)的值达到输出比较寄存器fh(ocrfh)的值时,tmofh被触发,输出比较寄存器fh的值如下计算。fh内部时钟选择为/4。计时器fh内部时钟周期=0.814sec,对于40khz信号,tmofh需要每12.5s触发一次:(1/40khz)/2输出比较寄存器fh(ocrfh):ocrfh=15.3615 因此, 0crfh装载h0f。. 软件的延时是用来在把63管脚转换成i/o口p32以停止发送之前,发送0.5ms的超声波的。表2
5、显示了模式寄存器3的端口设置,选择管脚的功能为i/o口或者tmofh输出口。1.2.2 定时器c初始化发送完超声波后,定时器c打开,对超声波的回波时间进行计时。定时器c被设置为自动重载,随/64的内部时钟向上计时。表3显示了定时器模式寄存器c的设置。需要设置如下。表3 定时器模式寄存器设置定时器装载寄存器(tlc)之后被装载为h00,从0开始计时。计时器c被中断使能,中断使能寄存器中ientc=1。如果计时器c(tcc)中的计数值达到hff,下一个时钟输入将引起溢出,产生中断。在计时器c中断溢出子程序中,overflow_count会保持对溢出数量的跟踪而递增。当反射回波被接收到时,irq0的
6、电压值降低,产生irq0中断。通过对tmc2 tmc0 设置“1“,就没有外部时钟能使计数器增加,计时器被暂停。之后tcc的值被读取并用于距离计算。1.2.3 距离计算选择timer as /64,作为内部时钟,距离如下计算:对于计时器c,1count=13.02sec声速=343m/sec=34300cm/sec,因此,传播1cmde时间=1sec/34300cm=29.15sec通过跟踪计数器的值和计时器c(tcc)中的溢出次数,物体的距离可以被计算。举例,计数为55,有一次溢出中断,总计时器=(1256)+55=311,接收回波的总时间(单位为sec)=31113=4043,传感器与物体
7、的距离=69.770cm,除以2是因为超声波的反射(传播距离是物体距离的两倍)。1.3 硬件实施超声波测距仪的电路在第4章给出。超声波发射和接收的详细电路在下几章讨论。1.3.1 发射电路发射电路由几个非门和两个晶体管构成。第一个非门输出超声波的低电平。三极管是用来驱动cmos变频器的。两个非门并联在一起以增加发射能力。传感器正负电极的信号的相角反转180。电压比之使用一个非门输入(有正负峰-峰值)高两倍。图3 发射电路1.3.2 接收电路接收电路包括两部分,即信号放大电路和检测电路。图4 信号放大电路接收到超声波信号后,信号被放大1000倍。第一级将原始信号放大100(40db)倍,第二级的
8、增益为10倍(20db)。图5信号检测电路经过信号放大电路后,信号还要经过一个整流检测电路。该电路由两个1cv5二极管组成。整流的信号经过三极管。当无信号时,输出是3.3v(高电平)。当有信号时,输出降为0v(低电平)。输出送给h8/38024的irq0管脚以便在单片机检测到下降沿时产生中断。1.3.3 电源需要三种电源测距仪电路板 9v输入电压对于lm833 3.3v对于非门74ls04和三极管bc54738024 cpu电路板 5v输入电压提供给cpu电路板3.3v提供给单片机用户必须提供给测距仪电路板9v输入电压,给cpu电路板提供5v输入电压。1.3.4 超声波传感器在本文中选用nip
9、pon ceramic公司的超声波发射器(t40-16)和接收器(r40-16)。t表示发射,r表示接收,40表示传感器的谐振频率40khz。超声波传感器的主要特性如下:2. 操作38024f cpu电路板按如下的电路连接到超声波测距电路上。图6单片机设置与超声波测距仪tmofh输出超声波产生信号,必须连接到测距仪的tx管脚。检测信号连接到irq0。因此,分别把38024f cpu电路板上的3脚和12脚连接到超声波测距仪的tx和rx管脚。2.1 高级终端设置完成硬件设置后,用户还要配置高级终端窗口以显示mcu的探测距离。com端口设置必须根据uart协议和程序中使用的的波特率设定,如图7。从开
10、始菜单按钮,到programs(程序) accessories(附件) communications(通信) hyperterminal(高级终端),在高级终端窗口中的文件中选择属性,并且点击configure(配置),更改端口设置。图7 pc高级终端设计2.2 结果首先,用fd把程序写入单片机。然后在用户模式中按复位键运行程序。观察cpu电路板上的led d1 连续闪烁,指示超声波正在被发射。通过在传感器前放置一个不吸收超声波的较大物体,用户能够在超级终端窗口看到探测距离,如图9所示。每次探测(irq0产生中断时),在超级中断窗口显示一个小圆点。在检测到5次相似的读数后,读数被取平均值,距离
11、被计算出来并显示。本超声波测距仪只能检测6cm到200cm的距离。图8 在pc hyperterminal中的结果显示2.3 局限2.3.1 传感器间的距离设计一个超声波测距仪主要考虑超声波传感器之间的位置。如果接收超声波传感器是放置在远离发射超声波传感器的地方,它将无法侦测到十分接近的物体。下面有说明。图9 对传感器不同距离的说明对于物体1,在较远的情况下,放置接收超声波传感器无论在位置a还是b ,都不会成为一个问题,因为反射超声波将能达到两传感器.但是对于物体2,如果超声波传感器是放置位b, 传感器不会检测超声反映,因为它太远。在短距离应用中(如微型鼠标),传感器将要放置彼此接近或应稍面对
12、对方.。本应用说明中,两传感器被放置在距离为3.5cm左右的位置。2.3.2 实际距离测量超声波测距仪通过把接收到回波的时间取半计算距离,然而,实际距离是垂直于超声波传感器的距离。对近物体,这个误差会较明显,但对远物体,这个误差就微不足道了,如图10 。图10 实际距离说明用户可使用下列公式计算出距离来纠正这一错误: 2.3.3 死区超声波传感器有盲区,使他们无法侦测到目标。这是传感面与传感最低射程之间的距离。日本陶瓷公司超声波传感器的死区实验确定为约1厘米。2.3.4 可测范围最小检测范围取决于死区、单片机响应的局限性,还有电路的布线。由于距离是通过计时器c的计数计算出的,准确的取决于计时器c的开始与结束时间。另一个限制存在于单片机对中断处理的延时上。最小与最大探测距离实验定为6cm和200cm。因此程序中需要偏置数据(距离+ 5 )。用户应该实验决定他
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑承包合同模板2024
- 2025店铺出租合同书范文
- 2025认购权合同书范文
- 科技安全如何有效设计培训课程
- 课题申报参考:量化自我技术中的数据保护研究
- 2024年高纯氧化铌、氧化钽项目资金申请报告代可行性研究报告
- 通过艺术培养孩子的领导力与团队协作能力
- 【研报】漂浮式海上风电专题研究:向深远海进发
- 二零二五年度360有钱联盟(战略版)大数据分析合作框架合同2篇
- 2025年标准存货质押合同模板
- 《天润乳业营运能力及风险管理问题及完善对策(7900字论文)》
- 医院医学伦理委员会章程
- xx单位政务云商用密码应用方案V2.0
- 2024-2025学年人教版生物八年级上册期末综合测试卷
- 动土作业专项安全培训考试试题(带答案)
- 大学生就业指导(高职就业指导课程 )全套教学课件
- 死亡病例讨论总结分析
- 第二章 会展的产生与发展
- 空域规划与管理V2.0
- JGT266-2011 泡沫混凝土标准规范
- 商户用电申请表
评论
0/150
提交评论