- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子科大通信大类认知探索51课实验报告
2016通信电子实验设计报告——超声波模块学习与应用 2016/5/31目录背景…………………………………………..3基本目标及拓展目标…………..……3方案………………………………………...…3基本理论及原理…………………...…..4程序流程图………………………………..8实验器材及硬件原理图………….…8完整代码及分析……………………...10测试图片…………………..…….…….…21出现问题及分析………………..…….24(10)后记……………………….…………..…..24一.背景倒车雷达是汽车驻车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员驻车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷二.基本目标及拓展目标运用超声波模块,测出单方向距离,根据距离实现两个不同的功能。基础功能:倒车雷达。距离近于100mm时,判定为距离过近,使蜂鸣器鸣响,并且1602屏幕上显示”stop”字样,8*8点阵模块全屏连续闪烁作为警示。拓展功能:根据测试距离用点阵显示距离根据超声波所测的距离,用点阵led亮灯个数表示出距离的远近程度,具体将在之后程序分析中写出。三.方案测距模块采用集成的超声波模块,目前市面上的传感器模块做工已十分优良,测距精度可达3mm,测量响应速度理论上可以做到实时反馈。蜂鸣器部分采用常见型号的蜂鸣器,性能稳定,质量好。考虑到单片机无法直接带动蜂鸣器工作,辅以三极管开关电路。点阵部分采用开发板上集成的8*8点阵,为了控制精度,响应时间等,辅以存储器,减少单片机占用时间。距离显示部分采用1602液晶屏显示,可显示内容丰富,甚至可以显示英文字符等。最后,最重要的是选择一款好的MCU处理任务。51单片机系统作为比较成熟的片上系统,被广泛应用。其具有低功耗,可编程性强,处理速度较快等诸多优点,因此采用集成的51单片机开发板完成此项实验。四.基本理论及原理基本理论分为三个板块,超声波模块,51单片机,蜂鸣器,8*8点阵及1602模块。本节将分块解释各模块基本原理。超声波模块常用的是压电式超声波发生器,是利用压电晶体的谐振来工作的。超声波传感器探头内部有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。超声波传感器就是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换成超声波发射出去;而在接收时,则将超声振动转换成电信号。超声波时序图:以上时序图表示要发出一个10uS以上的脉冲信号,该模块内部将发出40KHz周期点评并检测回波。一旦检测到回波信号则输出回响信号。回响信号的脉冲宽度与测距的距离成正比,由此测的距离。(2)51单片机51单片机为整个系统的中枢,承担着接收信号,发送信号,响应等重要功能。对于超声波模块,主要功能为发出信号使超声波模块工作并完成测距任务,接着接收信号,转换为数字信号并加以处理,好控制1602液晶,点阵,蜂鸣器等其他外设。其负担着接收数据,处理数据,发送数据等重要功能,因此对51单片机的操作为本实验的核心。本实验选择TX-1C开发板,其集成度高,性能稳定,便于操作。(3)蜂鸣器如图,P2^3口连接三极管基极,负责传送信号。三极管其他部分与蜂鸣器共同组成开关电路,驱动蜂鸣器工作。当输出高电平是打开开关电路,蜂鸣器鸣响。(4)8*8点阵8*8点阵其实是由64组发光二极管组成,点阵发光原理与发光二极管完全相同。但此处为了提升效率,采用两片存储器来操作点阵。点阵根据输入信号的不同,点亮不同位置的发光二极管。(5)1602液晶屏1602字符型液晶显示模块是专门用于显示字母、数字、符号等的点阵型液晶显示模块,可显示2行,每行16个字符。支持4位和8位数据传输方式。提供5×7点阵+光标的显示模式。提供显示数据缓冲区DDRAM、字符发生器CGROM和字符发生器CGRAM,可以使用CGRAM来存储自己定义的最多8个5×8点阵的图形字符的字模数据。提供了丰富的指令设置:清显示;光标回原点;显示开/关;光标开/关;显示字符闪烁;光标移位;显示移位等。本实验中用1602显示距离与提示信息。五.程序流程图开始初始化超声波模块,1602液晶屏运行程序,触发超声波计算距离信息NY1602显示距离,点阵根据距离显示不同数目的led灯触发蜂鸣器,使点阵全屏闪烁,1602显示stop字样距离小于100?关闭电源,实验结束,六.实验器材及硬件原理图TX-1C开发板及1602液晶8*8点阵蜂鸣器七.完整代码及分析/*写
原创力文档


文档评论(0)