




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于51单片机超声定位系统的设计 李朋摘要:装置基于 at89c51 单片机的高精度超声波定位电路的系统进行设计,提高其测量精度,同时降低能耗。系统利用的stc89c51 芯片采用 cmos 8 位的微控制处理器,使stc89c51 能灵活的应用于系统中的控制、监测以及显示的模块化系统中;采用 lcd1602 液晶显示测量电流值,可以方便读取坐标值。设计系统通过 at89c51 单片机最小系统实现了数据的收集、整理,并通过 lcd1602显示所测坐标数据。关键词:超声波;测距;定位;精度;功耗:tp391 :a :1009-3044(201
2、7)33-0243-02目前超声波定位的研究已趋成熟,超声波定位系统也应有导航,测距等很多领域。由于超声波在空气介质中传播时产生的衰减比较大,它一般仅适用于在比较小的范围内对进行距离测量。通常,超声波在空气介质中的传播距离非常短,只有几十米。目前,较短距离范围内的超声波测距系统已经在实际生活中得到了极为普遍的应用,它的测距精度可以精确到厘米级1-2。但是超声波定位在高精度、低能耗方面还有待提升。为了使超声波定位系统在性能方面有进一步的提高,本系统在原有的基础上作了改进,将单片机技术与超声波技术相结合,采用at89c51单片机的高精度超声波定位电路的系统进行设计,从而达到低能耗,高精度的设计目的
3、。1 研究思路及目的超声波定位装置已经进入到汽车导航,超声探测等各个领域,就目前来看超声波系统还存在一些高能耗,低精度的问题。为了解决这些问题,本系统将超声波定位系统与单片机最小系统相结合,at89c51芯片能够快速的执行程序并及时反应。系统采用了两个超声波模块对目标物体进行定位,使得定位坐标更加精确。为了使坐标能够更加清楚地展现出来,系统利用lcd1602将测量的位置坐标展现出来。由于单片机最小系统具有低能耗的优点,本系统继续保。2 系统材料本系统利用了基于at89c51芯片的单片机最小系统对超声波传感器的控制进行设计改进,意在解决目前单片机定位系统存在的不足,系统利用多超声波模块进行定位。
4、2.1 单片机最小系统基于at89c51的单片机最小系统(图1),最小系统利用了stc89c51 芯片其采了cmos 8 位的微控制处理器,为了便于存储器在系统中的程序编写,本系统的采用了编程flash存储器,也实现了较为常规的程序处理。2.2 超声波传感器超声波传感器的应用范围十分的广泛,目前应用较广的超声波传感器的制作材料主要有两种压电晶体即电伸缩和镍铁铝合金即磁伸缩。本系统采用的是第一种,压电晶体具有可逆性即既可以作为接受信号的装置也可以作为发送信号的装置。在作为发送传感器时可以将电能转化为机械震荡从而产生超声波,在接受信号时有可以将声波信号转换成电信号,它适用于空气中工作,其工作频率一
5、般在20-25kh。传感器主要由发送传感器、接收传感器、控制部分以及电源组成。其中发送传感器由陶瓷振子3换能器(d=15mm)和发送器组成,如图2。其中陶瓷振子换能器的作用是将电振动转换成机械震荡产生超声波能向空气中发射并传播。接收器由陶瓷振子换能器以及接收器和放大电路组成。其中换能器的作用是将接收到的超声波信号转换成机械震荡将其转换成电信号,将这种电信号输出给单片机,经过单片机的内部单路以及相关程序对输出的电信号进行处理。控制部分主要通过集成电路对超声波信号的发射进行控制,并判断接收部分有无接收到反射信号。电源部分,本系统采用了dc12v±10%的外部直流电源供电,经过内部的稳压电
6、路为传感器供电。3 超声波定位系统3.1 供电电源设计3.1.1 恒压设计本系统采用了稳压電源直接为系统供电,直接用by1731 5v直流稳压电源为系统供电,其优点在于输出的电压稳定,而且便于调节,能够有效的控制电压的输出范围,有利于系统整体控制。正常工作时的其电压可以控制在单片机的额定工作电压,不需要加入降压以及稳压拓扑,降低了系统的能耗。3.1.2 恒流设计本系统采用单片机 at89c51 进行恒流控制。在众多的单片机系列中,本系统利用的stc89c51 芯片采了的是 cmos 8 位的微控制处理器,为了便于存储器在系统中的程序编写,本系统的采用了编程flash存储器,也实现了较为常规的程
7、序处理。在单芯片上,拥有灵巧的 8 位 cpu 和在系统可编程 flash,使得 at89c51 为众多嵌入式控制应用系统提供高灵活、超高效的解决方案。3.2 温度补偿本系统在常温工作过程中,会进行温度修订,在室温情况下,默认长声波的传播速度为334m/s。在零摄氏度时每垂直距离上升1m声速就会提高0.606m/s 本系统为了使超声波定位的精度更高,工作状态更稳定,采用了温度补偿的方式加以修正。假设系统环境温度为t,此时的超声波速度为v,则其计算公式为:v=331.5+0.6t(m/s) (1)注:v:在 t时的音速;t:是摄氏温度;3.3 系统定位原理图3是超声波测距的原理图,单片机出发的4
8、0khz频率信号,经过整形处理后利用超声波换能器进一步处理输出,历经在介质中传播经目标物体的反射后被超声波模块的接收器接收,接受后该接受信号作为单片机系统的输入信号被锁定,锁定信号的产生会触发单片机系统中的中断程序,中断程序会返回本次发射与接收的时间间隔t,将时间输入到变量寄存器中利用at89c51芯片预存的算法程序进行数据的处理计算,将计算结果通过引脚输送到lcd1602中显示出来。有一些因素会影响到本系统的输出结果的精确度:1) 反射波与入射波之间的夹角,由于每一次定位的距离不同所以夹角会随目标物体的位置的变化而变化。2) 反射物体的体积,如果反射物的体积过大本系统只能精确的测量里系统最近
9、的坐标,不能测量物体中心的坐标。3) 换能器对于接受信号的灵敏度。对于换能器的灵敏度是以其可以最小可探测距离来衡量的。4 结束语本系统的设计主要针对目前超声波定位系统的高能耗、低精度的问题进行了设计研究,将单片机最小系统和超声波传感器相结合,降低了系统的能耗,也通过多个定位超声波传感器提高了系统定位的精确性考虑到温度对超声波传播速度的影响对系统进行了温度补偿设计,从而进一步提高了定位的准确性,通过测试超声波传感器的定位精确度可以达到厘米级。本系统虽然降低了能耗,但是在系统的精确度方面还存在不足之处,下一步希望可以将湿度等测量条件考虑到系统实验中去,进一步提高超声波定位系统的准确性。参考文献:l 华蕊, 郝永平, 杨芳. 超声波定位系统的设计j. 国外电子测量技术, 2009(6):65-6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三基培训知识竞赛课件
- 面试题目及答案解析:数据分析专家求职攻略与试题
- 各省市教师资格考试面试试题库攻略
- 面试官必 备:防疫应急面试题库全攻略
- 会计面试实战模拟题库:高级会计师必 备
- 法律学硕面试题目大全及答案解析
- 大学生校园艺术节策划方案
- 赛诺菲AI面试题库及答案大全分享
- 难点详解北师大版8年级数学上册期中测试卷附参考答案详解(培优B卷)
- 大三毕业生自我鉴定
- 十字相乘法(最终版)
- 小学数学跨学科学习案例
- 2025年度智能金融服务平台保险业务居间服务合同
- KCA数据库试题库
- 《上肢静脉血栓》课件
- 主要负责人全面安全检查表
- 《采购部相关培训》课件
- 高处作业非标吊篮专项施工方案
- 2022版新《物理》义务教育课程标准教师培训测试题附答案
- 辽宁省丹东市2023-2024学年八年级下学期期末数学试卷(含答案)
- TSG+11-2020锅炉安全技术规程
评论
0/150
提交评论