通信(大类)专业认知与探索实验报告——罗子建.docVIP

通信(大类)专业认知与探索实验报告——罗子建.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BatchDoc Word文档批量处理工具 电子科技大学通信学院 实 验 报 告 学生姓名:罗子建 学号:2016010902012 课程名称:通信大类(认知与探索) 指导教师:贾蓉 日期: 2017 年 06 月 27 日 实验项目名称: 基于超声测距模块的蜂鸣测试 报告评分: 教师签字: 一、实验目的 1、掌握单片机实现测距的工作原理及应用。 2、掌握超声测距的原理及应用。 3、掌握用蜂鸣实现报警的功能。 二、实验内容 在TX-1C实验板上完成如下功能:通过相关连接的方式后,把单片机和超声测距模块连接起来。再根据对于高电平低电平,把超声测距的电路原理得到实际电路中实现。 三、实验器材(设备、元器件) 硬件:GTX TX-1C开发板 软件:Windows操作系统,Keil软件,STC烧写软件 四、实验原理 超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物?位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移?动机器人的研制上也得到了广泛的应用。?? ? 1、?超声波发生器?? 为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一?类是用电气方式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生?的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。? ?2、压电式超声波发生器原理?? 压电式超声波发生器实际上是利用压电晶体的谐振来工作的。超声波发生器内部结构如图1所示,它有两个压电晶片和一个共振板。当它的两极外加脉冲信?号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波?时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。?? 3、超声波测距原理?? 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停?止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2? 图一:超声波传感器结构 图二:超声波测距原理图 图三:单片机测距图 五、实验步骤 1、清楚理解定时器的工作原理及应用,数码管动态扫描的原理及应用,以及分离多位数的每一位的方法。 2、用杜邦线对单片机和超声测距模块进行连接。 3、编写程序,并下载到TX-1C实验板上。 六、实验数据及结果分析 1、C语言软件编程如下: #include<reg52.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char sbit trig=P1^2; sbit echo=P3^2; sbit test=P1^3; sbit dula=P2^6; sbit wela=P2^7; sbit BEEP=P2^3; sbit rs=P1^0; sbit rw=P1^1; sbit lcden=P2^5; sbit k1=P3^4; uchar table1[]={"Distance Test:"}; uchar table2[]={"000.0cm"}; uchar cache[4]={0,0,0,0}; uint distance,timeh,timel,flag; void delay(uint x) { uint a,b; for(a=x;a>0;a--) for(b=10;b>0;b--); } void delay1(uint x) { uint a,b; for(a=x;a>0;a--) for(b=100;b>0;b--); } void delay20us() { uchar a; for(a=0;a<100;a++); } void initime0() { TMOD=0x01; TH0=0; TL0=0; EA=0; ET0=0; EX0=0; } voidestern() interrupt 0 { timeh=TH0; timel=TL0; flag=1; EX0=0; TR0=0; } void write_com(uchar com) { P0=com; rs=0;

您可能关注的文档

文档评论(0)

hhx0627 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档