- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
1、系统设计 3
1.1 设计要求 3
1.1.1 任务 3
1.1.2 要求 3
1.1.3 说明 3
1.2 总体设计方案 3
1.2.1 设计思路 3
1.2.2 方案论证与比较 3
1.2.3 系统组成 4
2、单元硬件电路设计 4
2.1 发射部分电路 4
2.2 接收部分电路 5
2.3 印制电路板的制作 6
2.4 AVR单片机的最小系统 6
3、 软件设计 7
3.1 软件设计和硬件设计的关键 7
3.2 收发部分程序设计 8
3.3 上位机程序的设计 8
4、 系统测试 8
4.1 测试使用的仪器 8
4.2 指标测试和测试结果 9
5、 结论 9
参考文献 9
附录 程序清单 9
系统设计
1.1 设计要求
1.1.1 任务
设计一个超声波测距器,可用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如家庭设备,儿童玩具等场合。
1.1.2 要求
(1)基本要求
要求能够根据当前周围环境的温度精确测量,测量范围在0.08~1.5m,测量精度1cm,测量时与被测量体无直接接触,能够清晰稳定地显示测量结果(包括当前温度和距离)。
(2)发挥部分
设计相应的上位机软件,要求用RS232接口将相应的数据传送到电脑。
1.1.3 说明
由于所使用的超声波测距装置性能有限,本硬件所能测距范围有限。若要求能够测到更远的距离,可通过更换超声波探头实现。
1.2 总体设计方案
1.2.1 设计思路
整体设计思路如下:用ATmega16作为主控制器,配合超声波收发电路以及DS18B20温度传感器,并用1602液晶屏显示测量结果,最后将所测得数据通过232接口传到电脑。
1.2.2 方案论证与比较
方案论证:
由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。利用超声波检测距离,涉及比较方便,计算处理也比较简便,并且在测量精度方面也能达到日常使用的要求。
超声波发射器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、电动型等;机械方式有加尔统笛、液哨和气流旋笛等,它们所产生的超声波的频率、功率和声波特性各不相同,因而用于也各不相同。目前在近距离测量方面较为常用的是压电式超声波换能器。根据设计要求并综合各方面因素,决定采用ATmega16单片机作为主控制器,超声波驱动信号用单片机的定时器完成,与上位机的通信通过mega16的uart模块实现。
方案比较:
与传统的51单片机相比,AVR单片机具有更为强大的功能。不论是在各通信模块上,还是对外围器件的软件支持上,都有了更为人性化的设计。
1.2.3 系统组成
单元硬件电路设计
2.1 发射部分电路
超声波发射电路原理图1所示。发射电路主要由反向器74LS04和超声波发射换能器构成,单片机控制端口输出40kHz方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极。用这种推挽形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。输出端采用两个反向器并联,用以提高驱动能力。上拉电阻R10、R11一方面可以提高反向器74LS04输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡的时间。
压电式超声波换能器是利用压电晶体的谐振来工作的。超声波换能器内部结构如图1所示,它有两个压电晶片和一个共振板。当它的两级外加脉冲信号,其频率等于压电晶片的古由振荡频率时,压电晶片将会发生共振,并带动共振板振动产生超声波,这时它就是一个超声波发生器;反之,如果两电极未加电压,当共振板接收到超声波时,将压迫压电晶片做振动,将机械能转换成电信号,这时它就成为超声波接收换能器了。超声波发射换能和接收换能器其结构上稍有不同,使用时应分清器件上的标记。
2.2 接收部分电路
集成电路CX20106A是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。考虑到红外遥控常用的载波频率38kHz与测距的超声波频率40kHz较为接近,可以利用它制作超声波检测接收电路(如图5)。实验证明用CX20106A接收超声波(无信号时输出高电平),具有很高的灵敏度和较强的抗干扰能力。适当更改电容C4的大小,可以改变
文档评论(0)