新型汽车防撞报警器设计说明书讲解_第1页
新型汽车防撞报警器设计说明书讲解_第2页
新型汽车防撞报警器设计说明书讲解_第3页
新型汽车防撞报警器设计说明书讲解_第4页
新型汽车防撞报警器设计说明书讲解_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、湄洲湾职业技术学院新型汽车防撞报警器设计说明书系 别: 自动化工程系年 级: 10 级 专 业:电气自动化技术姓 名: 叶青 学 号: 1101010215导师姓名: 宋进 职 称: 讲 师2013 年 5 月 27 日目录1. 前言 12. 系统设计技术参数要求 23. 系统设计 33.1 系统设计总体框图 33.2 各模块原理说明 43.2.1AT89C51 模块: 43.2.2 超声波谐振频率调理电路模块: 73.2.3 超声波回路接收处理模块: 83.2.4 数码管显示模块: 93.3 系统总原理图说明 103.4 系统印刷电路板的制作图 103.5 系统的操作说明 103.6 系统操

2、作注意事项 10参考文献 11致谢词 12附录 13附录一:电路总原理图 13附录二:印刷电路板原理图 14附录三:元件清单 15附录四:系统程序 16湄洲湾职业技术学院 2013 届毕业设计产品说明书1. 前言声波在其传播介质中被定义为纵波。 当声波受到尺寸大于其波长的目标物体阻挡时就会 发生反射, 反射波称为回声。 假如声波在介质中传播的速度是已知的, 而且声波从声源到达 目标然后返回声源的时间可以测量得到, 那么就可以计算出从声波到目标的距离。 这就是本 系统的防撞报警原理。这里声波传播的介质为空气,采用不可见的超声波。接收回路中测得的超声波信号共有两个波束, 第一个波束位余波信号, 即

3、超声波接收头 在发射头发射信号 (一组 40KHz的脉冲) 后,马上就接收到了超声波信号, 并持续一段时间。 另一个波束为有效信号, 即经过被测物表面反射的回波信号。 超声波测距时, 需要测的是开 始发射到接收到信号的时间差, 需要检测的有效信号为反射物反射的回波信号, 故要尽量避 免检测到余波信号,这也是超声波检测中存在最小测量盲区的主要原因。软件控制脉冲发射、 检测回波信号: 程序采用的是脉冲测量法, 由单片机引脚产生 40KHz 的脉冲信号,每次测量发射的脉冲数至少要12 个完整的 40KHz 脉冲。同时发射信号前打开计数器,进行计时; 等计时到达一定值后再开启检测回波信号,以避免余波信

4、号的干扰。采 用外部中断对回波信号进行检测(回波信号送到单片机的为一序列方波脉冲) 。接收到回波 信号后, 马上读取计数器中的数值, 此数据即为需要测量的时间差数据。 经过处理后得到这 一次测距值。假设室温下声波在空气中的传播速度是 340m/s ,测量得到的声波从声源到达目标然后 返回声源的时间是 t 秒,则距离 d 可以由公式 (1-1) 计算: d=34560(cm/s)*t(s) ,因为声波 经过的距离是声源与目标之间距离的两倍,声源与目标之间的距离应该是d/2 。湄洲湾职业技术学院 2013 届毕业设计产品说明书2. 系统设计技术参数要求设计一个超声波测距器, 可以应用于汽车倒车、

5、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。具体要求如下:(1) 测量范围在 0.5-1.11m ,测量精度 1cm。(2) 测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。湄洲湾职业技术学院 2013 届毕业设计产品说明书3. 系统设计3.1 系统设计总体框图图 3-1 基于单片机的超声波测距器系统框图湄洲湾职业技术学院 2013 届毕业设计产品说明书3.2 各模块原理说明3-2。3.2.1AT89C51 模块本设计采用以 AT89S51为核心的最小系统,其电路图如图图 3-2 单片机最小系统原理图1. 功能特性概括:AT89C51提供以下标准

6、功能: 40 个引脚、 4K Bytes Flash 片内程序存储器、 128Bytes 的随机存取数据存储器( RAM)、32 个外部双向输入 /输出( I/O )口、5 个中断优先级 2 层中 断嵌套中断、 2 个数据指针、 2 个 16 位可编程定时 /计数器、 2 个全双工串行通信口、看门 狗( WDT)电路、片内振荡器及时钟电路。此外,AT89S51可降至 0Hz的静态逻辑操作 , 并支持两种软件可选的节电工作模式。空闲模式下,CPU暂停工作,而 RAM、定时/ 计数器、串行通信口、 外中断系统可继续工作。 掉电模式冻结振荡器而保存 RAM的数据, 停止芯片其它功 能直至外中断激活或

7、硬件复位。2. 本设计所用到管脚说明:(1) VCC: 电源(2) GND: 地(3) P0口:P0口是一个 8 位漏极开路的双向 I/O 口。作为输出口, 每位能驱动 8个 TTL湄洲湾职业技术学院 2013 届毕业设计产品说明书逻辑电平。对 P0 端口写“ 1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时, P0口也被作为低 8位地址 /数据复用。在这种模式下, P0具有内部上拉电阻。(4)P1口: P1口是一个具有内部上拉电阻的 8位双向 I/O 口, P1输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P1 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输出口 使用。作

8、输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( IIL )。此外, P1.0 和 P1.2 分别作定时器 /计数器 2 的外部计数输入( P1.0/T2 )和时器 / 计数器 2的触发输入 (P1.1/T2EX ),具体如表 3-1 所示。在 flash 编程和校验时, P1口接收低 8 位地址字节。表 3-1 P1 口第二功能引脚号第二功能P1.0T2(定时器 / 计数器 T2 的外部计数输入) ,时钟输出P1.1T2EX(定时器 /计数器 T2的捕捉 /重载触发信号和方向控制)P1.5MOSI(在系统编程用)P1.6MISO(在系统编程用)P1.7SCK(在系统编程用)(5)

9、P2 口: P2 口是一个具有内部上拉电阻的8 位双向 I/O 口,P2 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P2 端口写“ 1 ”时,内部上拉电阻把端口拉高,此时可以作为 输入口使用。 作为输入使用时, 被外部拉低的引脚由于内部电阻的原因, 将输出电流(IIL ) 在访问外部程序存储器或用 16 位地址读取外部数据存储器 (例如执行 MOVX DPTR )时, P2 口送出高八位地址。在这种应用中, P2 口使用很强的内部上拉发送 1。 在使用 8 位地址(如 MOVX RI )访问外部数据存储器时, P2口输出 P2锁存器的内容。在 flash 编程和校验时, P2 口也接收高

10、 8 位地址字节和一些控制信号。(6)P3 口:P3 口是一个具有内部上拉电阻的 8 位双向 I/O 口, p2 输出缓冲器能驱 动 4 个 TTL 逻辑电平。对 P3 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为 输入口使用。 作为输入使用时, 被外部拉低的引脚由于内部电阻的原因, 将输出电流(IIL ) P3口亦作为 AT89C51 特殊功能(第二功能)使用,如表 3-2 所示。 在 flash编程和校验时, P3 口也接收一些控制信号 表 3-2 P3 口第二功能引脚号第二功能P3.0RXD(串行输入)P3.1TXD(串行输出)P3.2INT0( 外部中断 0)5湄洲湾职业技术

11、学院 2013 届毕业设计产品说明书P3.3INT0( 外部中断 0)P3.4T0(定时器 0 外部输入)P3.5T1(定时器 1 外部输入)P3.6WR(外部数据存储器写选通 )P3.7RD(外部数据存储器写选通 )(7)RST: :复位输入。晶振工作时, RST 脚持续 2个机器周期高电平将使单片机复位。 看门狗计时完成后, RST 脚输出 96 个晶振周期的高电平。特殊寄存器 AUXR( 地址 8EH)上 的 DISRTO 位可以使此功能无效。 DISRTO 默认状态下,复位高电平有效。(8)ALE/PROG :地址锁存控制信号( ALE )是访问外部程序存储器时,锁存低 8 位地 址的

12、输出脉冲。在 flash 编程时,此引脚( PROG)也用作编程输入脉冲。在一般情况下, ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或 时钟使用。然而,特别强调,在每次访问外部数据存储器时, ALE 脉冲将会跳过。如果需 要,通过将地址为 8EH 的 SFR 的第 0 位置“ 1”, ALE 操作将无效。这一位置“ 1”,ALE 仅在执行 MOVX 或 MOVC 指令时有效。否则, ALE 将被微弱拉高。这个 ALE 使能标志位 (地址为 8EH 的 SFR 的第 0位)的设置对微控制器处于外部执行模式下无效。(9)PSEN:外部程序存储器选通信号 ( PSEN)是外部程序

13、存储器选通信号。 当 AT89C51 从外部程序存储器执行外部代码时, PSEN 在每个机器周期被激活两次,而在访问外部数据 存储器时, PSEN 将不被激活。(10)EA/VPP :访问外部程序存储器控制信号。为使能从 0000H 到 FFFFH 的外部程序 存储器读取指令, EA必须接 GND 。为了执行内部程序指令, EA 应该接 VCC。在 flash 编 程期间, EA 也接收 12 伏 VPP 电压。(11)XTAL1 :振荡器反相放大器和内部时钟发生电路的输入端。(12)XTAL2 :振荡器反相放大器的输出端。湄洲湾职业技术学院 2013 届毕业设计产品说明书3.2.2超声波谐振

14、频率调理电路模块本模块以 HD74LSO4芯片为核心的电路设计,其电路图如图3-5 。发射电路主要由反相器 74LS04 和超声波发射换能器 T 构成,单片机 P1.0 端口输出的 40kHz 的方波信号一路经一级反向器后送到超声波换能器的一个电极, 另一路经两级反向器 后送到超声波换能器的另一个电极,用这种推挽形式将方波信号加到超声波换能器的两端, 可以提高超声波的发射强度。 输出端采两个反向器并联, 用以提高驱动能力。 上位电阻 R10、R11 一方面可以提高反向器 74LS04 输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。其原理图如图3-3 所示 。

15、图 3-3 超声波谐振频率调理电路 压电式超声波换能器是利用压电晶体的谐振来工作的。 超声波换能器内部有两个压电晶 片和一个换能板。 当它的两极外加脉冲信号, 其频率等于压电晶片的固有振荡频率时, 压电 晶片会发生共振,并带动共振板振动产生超声波, 这时它就是一个超声波发生器; 反之,如 果两电极同未外加电压, 当共振板接收到超声波时, 将压迫压电晶片作振动, 将机械能转换 为电信号, 这时它就成为超声波接收换能器。 超声波发射换能器与接收换能器在结构上稍有 不同,使用时应分清器件上的标志。湄洲湾职业技术学院 2013 届毕业设计产品说明书3.2.3 超声波回路接收处理模块集成电路 CX201

16、06A是一款红外线检波接收的专用芯片, 常用于电视机红外遥控接收器。 考虑到红外遥控常用的载波频率38 kHz 与测距的超声波频率 40 kHz 较为接近,可以利用它制作超声波检测接收电路 ( 如图 3-4) 。实验证明用 CX20106A接收超声波 ( 无信号时输出高电 平) ,具有很好的灵敏度和较强的抗干扰能力。 适当更改电容 C4的大小, 可以改变接收电路 的灵敏度和抗干扰能力。图 3-4 超声波检测接收电路湄洲湾职业技术学院 2013 届毕业设计产品说明书3.2.4 数码管显示模块本电路的显示模块主要由一个 4 位一体的 7 段 LED 数码管构成,用于显示测量到的电 压值。它是一个共

17、阳极的数码管,每一位数码管的 a,b,c,d,e,f,g 和 dp 端都各自连接在一起, 用于接收单片机的 P1口产生的显示段码。 S1,S2,S3,S4 引脚端为其位选端,用于接收单 片机的 P2 口产生的位选码。本系统采用动态扫描方式。扫描方式是用其接口电路把所有数 码管的 8 个比划段 ag 和 dp 同名端连在一起,而每一个数码管的公共极 COM 各自独立地 受 I/O 线控制。 CPU 从字段输出口送出字型码时, 所有数码管接收到相同的字型码, 但究竟 是哪个数码管亮,则取决于 COM 端。 COM 端与单片机的 I/O 接口相连接,由单片机输出 选码到 I/O 接口,控制何时哪一位

18、数码管被点亮。在轮流点亮数码管的扫描过程中,每位数 码管的点亮时间极为短暂。 但由于人的视觉暂留现象, 给人的印象就是一组稳定显示的数码。 动态方式的优点是十分明显的, 即耗电省, 在动态扫描过程中, 任何时刻只有一个数码管是 处于工作状态的。具体原理图如图 3-5图 3-5 数码管显示模块湄洲湾职业技术学院 2013 届毕业设计产品说明书3.3 系统总原理图说明总原理图参见附录一。电路由超声波传感器、单片机、发射 / 接收电路和 LED显示器组成。以单片机 AT89C51为 主处理器, 通过超声波传感器发射和接收超声波, 再通过单片机中断测出单片机由发射到接 收到超声波的时间, 再计算出单片

19、机与被测物体之间的距离, 然后通过数码管显示出被测物 体与单片机之间的距离。 发射电路主要由 74LS04和超声波换能器构成用单片机 P1.0 端口输出 40KHZ方波信号一路经一级反向后送到超声波换能器的一个电极,另一路经两级反向后送到 超声波换能器的另一个电极。超声波接收采用的是常用于电视红外遥控接收器的芯片 CX20106A。显示电路采用四位数码管的动态显示。3.4 系统印刷电路板的制作图详见附录二。3.5 系统的操作说明接通电源,按下开关,电源指示灯亮,显示管显示0000。将声波发射器对准障碍物时,在测量范围内显示管显示距离,当靠近 0.5m-1.11m 之间的时候蜂鸣器开始报警,当离

20、障碍 物小于 0.5m 的时候,显示管显示乱码此时处于测试盲区。3.6 系统操作注意事项1. 通电使用前先对照电路板与电路图是否有错焊、 漏焊、 短路、开路、元器件相碰等现 象,有要处理好后再使用。2. 通电使用前先检查好电路板是否与电源供电线、 驱动电路开关与负载供电线、 负载供 电线之间相互接反,不得在接错的情况下通电,要处理好后再使用。3. 通电使用时人体不得与电路板线路任何一个部位相碰,防止触电,注意安全。4. 应把电极片与电路板隔离,避免电极片与电路板上元器件相碰触发生短路现象。5. 通电时应把电路板放在绝缘物体上,避开其他导电物体避免发生短路现象。6. 使用时闻到烧焦味、 发现元器

21、件或集成块冒烟烧毁应立即断开电源, 待电路板查明原 因处理好后才可以继续通电使用。10湄洲湾职业技术学院 2013 届毕业设计产品说明书参考文献1 苏长赞 . 红外线与超声波遥控人民邮电出版社 .1993.1591892 胡萍. 超声波测距仪的研制 .浙江大学出版社 .2000.1031593 刘凤然 .基于单片机的超声波测距系统 . 传感器世界 .2001.20314 靳达. 单片机应用系统开发实例导航 .人民邮电出版社 .2003.26295 余永权、汪明慧等 . 单片机在控制系统中的应用 . 电子工业出版社 .2004.45516 胡汉才 . 单片机原理及其接口技术 . 清华大学出版社

22、.2004.11237 张艺刚 . 单片机原理与接口技术 . 北京航空航天大学出版社 .2005.681058 苏伟.超声波测距误差分析 .传感器技术 .2005. 第五期 .239 李华. 单片机语言编程 . 北京航空航天大学出版社 .2005.265610 高飞燕 . 基于单片机的超声波测距系统的设计 . 信息技术 .2005.415211 周荷琴、吴秀清 . 微型计算机原理与接口技术 . 中国科学技术大学出版社 .2009.454711湄洲湾职业技术学院 2013 届毕业设计产品说明书致谢词大学三年一眼即逝。 首先我要感谢在背后辛勤劳动默默支持着我的父母, 是他们的付出 才有我在校园安静

23、学习生活的机会。接着感谢宋进老师细心为我修改论文, 从他那里学到的不只是专业知识, 更多的是做人 的道理。 感谢梁峰林老师三年来担任我们的班主任, 对我们生活、 学习方面都付出了许多努 力,没有她的带领,我们不会成为合格的毕业生,另外还要感谢李清生、郑维清、陈辉煌、 邱兴阳、杨阿弟、林寿光、宋进老师, 他们在学习方面给了我大量的指导, 让我学到了知识, 也获得了实践锻炼的机会。 他们严谨的治学态度、 对我的严格要求以及为人处世的坦荡将使 我终身受益。 除此之外, 他们对我生活的关心和照顾也使得我得以顺利完成大学的学业。 在 此祝愿他们身体健康,全家幸福!其次感谢湄洲湾职业技术学院, 给我提供这

24、么好的学习生活环境, 在校学习和生活的日 子是我一生中一段难忘的经历。最后还要感谢三年来一起生活学习的同学们, 人生旅途中有着各种的幸酸与喜悦。 是你 们在陪伴着我一起度过,希望即将融入社会的你们能够闯出属于自己的一片天空。12湄洲湾职业技术学院 2013 届毕业设计产品说明书附录附录一:电路总原理图VCC74LS0 4 VC CP10141312111098VCCU1CX 20106C941 R.74.78VC C12C11C4016K000351R7.P32口插源电C+ C1R110KP10 1234C230C3301Y21MHz67891011P32121314151617181920P

25、1.0VC CP1.1(AD0)P0.0P1.2(AD1)P0.1P1.3(AD2)P0.2P1.4(AD3)P0.3P1.5(AD4)P0.4P1.6(AD5)P0.5P1.7(AD6)P0.6RST(AD7)P0.7P3.0(R XD)EA/VP PP3.1(T XD)ALE /PR OGP3.2(INT0 )PSENP3.3(INT1 )(A15)P2.7P3.4(T 0)(A14)P2.6P3.5(T 1)(A13)P2.5P3.6(W R)(A12)P2.4P3.7(R D)(A11)P2.3XTA L2(A10)P2.2XTA L1(A9)P2.1GND(A8)P2.0AT8 9C

26、5140 1COM39e2R138d3R1R237 c 436 dp5R335g6R4R534f7R5R633a8R732b9R83130VC C10K2928P27VC C RP127 P26HHaf23baH f23HbH1H17LED12 DEDP20 R312.2KQ5855026 P2525 P2424232221 P20VCC2.2kHP27 R108550R112.2k13R12R1385502.2k85502.2kQ485502H3H4H湄洲湾职业技术学院 2013 届毕业设计产品说明书印刷电路板原理图14湄洲湾职业技术学院 2013 届毕业设计产品说明书附录三:元件清单序号元

27、件名称型号与规格单位数量1电阻R8 R9 R38 1K只32电阻R1 10K只13排阻RP1 10K只14电阻R10 R11 R12 R13 R31 2.2K只55电阻R15 R16 200K只26电阻R2 R14 10 欧只27磁片电容C2 C3 30P (300)只28磁片电容C6 330pf ( 331)只19磁片电容C11 104只110磁片电容C9 473只111二级管D12 LED只112电解电容C1 10UF C10 C17 4.7UF只313蜂鸣器蜂鸣器只114超声波探头40R 40T只215三极管Q1 Q5 8550只516电源插座DC 3.5*1.1只117数码管四位一体共

28、阳数码管只118集成电路74HC04 CX20106A只219晶振12M只120芯片 IC 座40 脚 14 脚只221单片机STC89C51只122开关6*6*5 按键 自锁开关只223电源线USB 电源线条124焊锡0.6 焊锡米115湄洲湾职业技术学院 2013 届毕业设计产品说明书附录四:系统程序#include sbit k1=P34;sbit csbout=P10;sbit csbint=P32;sbit bg=P33;#define LED P0sbit LED1=P24; /LED 控制 sbit LED2=P25; /LED 控制 sbit LED3=P26; /LED 控制

29、 sbit bj=P20;/ 报警 #define csbc 0.0347/超声波发送/超声波接收unsigned char cl,mqzd,csbs,csbds,buffer3,xm1,xm2,xm0,jpjs;/ 显示标识unsigned char convert10=0x18,0x7b,0x2c,0x29,0x4b,0x89,0x88,0x3b,0x08,0x09;/09 unsigned int s,t,i,xx,j,sj1,sj2,sj3,mqs,sx1;段码void csbcj();void delay(j);void scanLED();void timeToBuffer();v

30、oid keyscan();void k1cl();void k2cl();void k3cl();void k4cl();void offmsd();/延时函数/ 显示函数/显示转换函数void main()/主函数16/开中断/设定时器 0 为计数,设定时/ 定时器 0 中断允许/ 定时器 1 中断允许/调用超声波测距程序/ 大于时显示“ CCC湄洲湾职业技术学院 2013 届毕业设计产品说明书EA=1;TMOD=0x11;器 1 定时ET0=1;ET1=1;TH0=0x00;TL0=0x00;TH1=0x9E;TL1=0x57; csbds=0;csbout=1;cl=0;csbs=8;jpjs=0;sj1=50;/ 测试报警距离 sj2=200;sj3=580;k4cl();TR1=1;while(1)keyscan(); if(jpjssj3) buffer2=0xC6;buffe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论