




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
专科生毕业设计 论文 I 摘 要 目前由于交通建设的高速发展 公路 桥梁等收费有偿类交通设施的建设越 来越多 相应对其交通控制管理及收费方式的要求也在不断提高 目前车型的大 小主要靠人工判断 还没有达到智能化 如果能够对汽车车型进行自动识别 就 可以为公路的智能化收费系统的实施解决了关键问题 所以本系统针对以上问题 进行设计 本文简要介绍了 8 位单片机 AT89S52 并详细阐述了利用单片机实现车辆车 型自动检测的设计方案 主要以超声波传感器为检测元件 下位机与主 PC 机通 信所构成的系统 AT89S52 单片机作为整个下位机系统的核心 通过软件编程 来采集车辆信息从而达到车型的自动识别与收费控制 本系统可分为硬件设计和软件设计两部分 在硬件设计部分对系统主要组成 设计方法选择做了详细阐述 硬件电路由单片机 显示电路 报警电路 检测电 路 电源电路 栏杆控制电路组成 软件部分采用汇编语言编写 软件设计中给 出了程序的流程图 初始化程序 以及检测程序 控制程序 关键词 单片机 AT89S52 超声波传感器 RS232 车型检测 专科生毕业设计 论文 II Abstract As the current rapid development of transportation construction highways bridges and other fees paid transport facilities such as the construction of more and more corresponding to its traffic control management and pricing requirements are also rising The current models rely mainly on the size of judgement has not yet reached intelligent If the Automatic Vehicle Identification we can intelligent highway system in the implementation of the settlement of the key issues Therefore the system designed for the above mentioned problems System gave a briefing on 8 bit microcontrollers AT89S52 and elaborate on the use of MCU vehicle inspection system design Focused on the practical applications of SCM in the merits Introduced to ultrasonic sensors to detect components under the crew and the main phase of PC communications systems AT89S52 SCM as a whole under the crew the heart of the system through software programming to collect information vehicles to reach the semi automatic charging the purpose The system can be divided into the design of hardware and software design in two parts System and the main component of the structure design methods and equipment choices made elaborate Hardware circuit by the microcontroller display circuit alarm circuits detection circuit the power circuit railings control circuit And gives a detailed flow chart of the design process initialization procedures and testing procedures control procedures Assembly language software used to prepare Key words SCM AT89S52 ultrasonic sensors RS232 model testing 专科生毕业设计 论文 III 目 录 第 1 章 绪 论 1 1 1 关于自动检测收费的发展趋势 1 1 2 本课题研究意义及内容 1 1 3 系统的经济可行性 2 第 2 章 系统设计方案论证 3 2 1 车辆分类方法 3 2 2 车型检测方法选择 4 2 3 系统功能 4 2 4 车型自动识别系统组成 5 第 3 章 系统硬件设计 6 3 1 单片机选择 6 3 2 单片机基本电路设计 9 3 2 1 时钟电路设计 9 3 2 2 复位电路设计 9 3 2 3 看门狗定时器 10 3 3 传感器选择和设计 11 3 3 1 超声波传感器 11 3 3 2 电磁传感器 17 3 4 栏杆控制器电路设计 17 3 4 1 光电隔离管与继电器简介 17 3 4 2 抬杆电路接线图及工作原理 18 3 5 显示电路 19 3 5 1 LED 显示器结构与原理 19 3 5 2 LED 显示方式 20 3 5 3 显示器与单片机连接图 21 3 6 单片机与主 PC 机通信接口 23 3 7 电源部分 24 3 8 报警电路 25 3 9 键盘电路 25 专科生毕业设计 论文 IV 第 4 章 系统软件设计 27 4 1 系统软件设计思想 27 4 2 地址及内存分配 27 4 3 主程序 28 4 4 信号采集子程序 29 4 5 数据抗干扰算法流程图 30 4 6 单片机与主机通信程序 31 4 7 中断子程序 32 4 8 车型识别及显示子程序 33 第 5 章 结 论 34 参考文献 35 致 谢 36 附 录 37 专科生毕业设计 论文 1 第 1 章 绪 论 1 1 关于自动检测收费的发展趋势 ETC Electronic Toll Collection 不停车收费系统是目前世界上最先进的路桥 收费方式 通过安装在车辆挡风玻璃上的车载电子标签与在收费站 ETC 车道上的 微波天线之间的微波专用短程通讯 利用计算机联网技术与银行进行后台结算处 理 从而达到车辆通过路桥收费站不需停车而能交纳路桥费的目的 ETC 是国际 上正在努力开发并推广的一种用于公路 大桥和隧道的电子自动收费系统 该技 术在国外已有较长的发展历史 美国 欧洲等许多国家和地区的电子收费系统已 经局部联网并逐步形成规模效益 我国以 IC 卡 磁卡为介质 采用人工收费方式 为主的公路联网收费方式无疑也受到这一潮流的影响 不停车收费技术特别适于在高速公路或交通繁忙的桥隧环境下采用 在传统 采用车道隔离措施下的不停车收费系统通常称为单车道不停车收费系统 在无车 道隔离情况下的自由交通流下的不停车收费系统通常称为自由流不停车收费系统 实施不停车收费 可以允许车辆高速通过 几十公里以至 100 多公里 故可大大 提高公路的通行能力 公路收费走向电子化 可降低收费管理的成本 有利于提 高车辆的营运效益 同时也可以大大降低收费口的噪声水平和废气排放 由于通 行能力得到大幅度的提高 所以 可以缩小收费站的规模 节约基建费用和管理 费用 另外 不停车收费系统对于城市来说 就不仅仅是一项先进的收费技术 它还是一种通过经济杠杆进行交通流调节的切实有效的交通管理手段 对于交通 繁忙的大桥 隧道 不停车收费系统可以避免月票制度和人工收费的众多弱点 有 效提高这些市政设施的资金回收能力 1 2 本课题研究意义及内容 目前 我国公路收费有两种 一种是高速公路按行使里程 车型收费 另一 种是普通公路收费站按汽车车型一次性收费 在普通公路收费站 大多数都采用了半自动收费系统 半自动收费系统是采 用人工观测判断车型 以此作为收费的依据 由闭路电视监视 计算机完成各类 数据的统计 这种系统管理水平高 运营成本低 但存在一个致命的不足 人工干 预多 由于存在人为因数的影响 收费标准有时不能得到严格的执行 容易造成 应收款流失 给国家财产造成损失 专科生毕业设计 论文 2 如果在半自动收费系统中加入车型自动识别与收费控制功能 就可以提高公 路收费的自动化程度 有效的减少收费纠纷 提高车辆通过率 费额征收率及管理 效率和经济效益 本文针对普通公路收费站设计了一种车型自动识别与收费控制系统 以提高 公路收费站的自动化程度 提高费额征收率 增加经济效益 本课题设计要求 1 确定车型的分类方法及检测方法 2 进行车型自动识别与收费控制系统的硬件和软件设计 1 3 系统的经济可行性 目前单片机的广泛应用及其产生的效益令人瞩目 它以其价格便宜且应用领 域广等诸多优点成为控制系统中采用最多的器件和芯片 该系统正是采用单片机 AT89S52 进行控制 另外 该系统在外围电路中所用到的传感器 键盘 显示器 等器件都是单片机控制系统中常用的器件 便宜且可靠性能好 因此 该系统具 有结构简单 成本低 可靠性高等特点 本套系统相对比其他控制系统来说 本 系统的性价比远远高出市面上其它的控制系统 专科生毕业设计 论文 3 第 2 章 系统设计方案论证 2 1 车辆分类方法 普通公路收费站对过往车辆的收费标准不同于高速公路收费站 它是由各省 市人民政府颁布收费标准 车辆一般分为 4 中类型 车型的划分主要是按车辆出 厂时标记的载重吨位 载客的位数进行 不分重载 轻载 辽宁省对车型的规定如表 2 1 所示 表 2 1 车辆分类及收费标准 车车 型型参参 数数 标标 准准收费金额 元 收费金额 元 小小 型型2 5 吨以下货车 13 座以下客车 10 中中 型型3 5 吨货车 13 29 座客车 15 大大 型型6 10 吨货车 30 60 座客车20 特特 型型10 吨以上货车 60 80 座客车 车长超 13 米 25 汽车有许多外型参数 与车辆类型有关的参数有 4 个 1 总长 与接地面平行测得的汽车最大长度 2 总宽 测得的汽车最大的宽度 3 总高 从地面至汽车最高部的高度 4 轴距 指汽车的前后轴中心的距离 三轴汽车的前轴与中轴间的距离 为第一轴距 中轴与后轴的距离为第二轴距 不同车辆其外型参数是不同的 通过查阅汽车有关资料得知 车辆的类型与 车辆的外型参数有一定的联系 其中 小型车 车长 5 米 车高 2 1 米 中型车 车长 5 1 7 0 米 车高 2 14 2 7 米 大型车 车长 7 2 10 米 车高 2 58 3 3 米 特型车 车长 11 米 车高 3 4 米 因此 车辆类型的划分可以依据车辆的外形参数中的车长和车高来确定车辆 的类型 专科生毕业设计 论文 4 2 2 车型检测方法选择 车型自动识别系统的技术关键是应用现代计算机技术和先进的检测技术 实 现对过往车辆的自动识别与分类 对车辆的检测方法通常有红外线检测 图象处 理 地感线圈检测和超声波检测等 由于红外线抗干扰能力较差 利用红外遥控来判别车辆信息 受环境的影响 较大 因此在外界环境很差情况下 其错误率较高 应用图像识别技术 对 车牌 照识别 需在公路收费站口设置车牌照抓拍系统 虽然准确率高 但是需要庞 大的数据库 用来存储各种车辆车牌号 这需要全国统一车牌号的编写 目前这 种方法在国内实施起来难度较大 用地感线圈检测 由于线圈安装在地下 维护 比较困难 因此也未得到实际应用 超声波具有定向性好 能量集中 在传输过程中衰减较小 反射能力较强 在 介质中传播的距离较远等优点 并且超声波测距的优点是比较耐脏污 即使传感 器上有尘土 只要没有堵死就可以测量 可以在较差的环境中使用 并且检测比 较准确 快速 方法简单可靠 实时性好 在测量精度方面能达到设计要求 通过以上分析 本系统选用超声波检测技术来实现对车辆车型的检测与分类 通过在公路上方安装两个超声波传感器 对过往车辆的高度 长度以及车速进行 测量 把采集到的车辆信息送至计算机中 通过软件编程 实现对车型的自动检 测与识别 2 3 系统功能 本系统主要由位于收费现场的下位机和位于管理中心的 PC 机组成 管理中心的 PC 机主要进行信息的存储与管理 实时接收下位机传输的车辆 信息 监督下位机的工作 进行数据的存储 管理和打印等功能 下位机的控制功能 对于通过的车辆进行车型自动检测与分类 可以自行显 示收费金额 控制栏杆起落 对逃费车辆进行报警 向管理中心 PC 机上传车辆 信息等 本文设计重点对下位机进行设计 专科生毕业设计 论文 5 2 4 车型自动识别系统组成 根据系统功能 本车型自动识别系统拟采用单片机做控制器 采用超声波传 感器来采集车辆信息 利用电磁传感器采集车辆位置信号 超声波采集的信号经 过单片机处理计算出收费的金额 由显示器显示出来 司机交款后 由操作员按 下相应的功能键 单片机会控制栏杆抬起 并把绿色信号灯点亮 放车通过 同 时将采集的车型数据传送到远程 PC 机上做为记录 从而实现车型的自动识别与 管理 本系统下位机硬件设计包括 单片机基本电路设计 下位机通信接口电路 传感器选择设计 显示电路设计 控制执行电路设计 下位机系统的组成框图如 图 2 1 所示 超声波发射 接收电路 单片机 电源电路 时钟电路 串行通信接 口电路 电磁传感器 显示电路 栏杆及报警 电路 图 2 1 组成框图 各部分电路的功能 1 超声波发射 接收电路 由超声波接收及驱动模块 Polaroid 6500 和超声波 传感器 Polaroid 600 组成 主要完成超声波信号的发射和采集工作 2 控制执行电路 由继电器 光电隔离管和非门组成 主要完成对栏杆和 红绿灯的控制 3 主机电路 由 AT89S52 单片机和时钟电路组成 主要完成对采集来的信 息进行运算处理 最终实现对车辆的自动识别 4 显示电路 由 LED 显示块 74HC164 驱动芯片组成 主要完成对过往车 辆应收费用的显示 5 串行接口电路 由 RS232 和 MAX232 驱动芯片组成 主要完成与 PC 机 的通信 从而将车辆信息保存 从而实现车型自动识别与收费的现代化管理 专科生毕业设计 论文 6 第 3 章 系统硬件设计 3 1 单片机选择 单片机是本控制系统的核心 其性能直接决定着整个系统的性能 本系统选 择 AT89S52 单片机做下位机控制器 它在整个系统中将完成所有的控制任务 包 括车辆信息的采集 车型分类 数据处理和计算 应收费额的显示 点亮指示灯 栏杆控制及通信等功能 AT89S52 单片机是美国 ATMEL 公司的低功耗 高性能 CMOS 8 位单片机产 品 AT89S52 具有 8K 在线可编程 Flash 存储器 使用 Atmel 公司高密度非易失 性存储器技术制造 与 MCS 51 系列 产品指令和引脚完全兼容 使得 AT89S52 为众多嵌入式控制应用系统提供高灵活 超有效的解决方案 AT89S52 可降至 0Hz 静态逻辑操作 支持 2 种软件可选择节电模式 空闲模式下 CPU 停止工作 允许 RAM 定时器 计数器 串口 中断继续工作 掉电保护方式下 RAM 内容 被保存 振荡器被冻结 单片机一切工作停止 直到下一个中断或硬件复位为止 AT89S52 主要性能如下 1 8K 字节在系统可编程 Flash 存储器 2 1000 次檫写周期 3 全静态操作 0Hz 33Hz 4 三级加密程序存储器 5 32 个可编程 I O 口线 6 3 个 16 位定时器 计数器 7 8 个中断源 8 全双工 UART 串行通道 9 低功耗空闲和掉电模式 10 掉电后中断可唤醒 11 看门狗定时器 12 双数据指针 13 掉电标识符 AT89S52 引脚图如图 3 1 所示 专科生毕业设计 论文 7 图3 1 AT89S52元件 引脚功能如下 VCC 电源 GND 地 P0 口 P0 口是一个 8 位漏极开路的双向 I O 口 作为输出口 每位能驱动 8 个 TTL 逻辑电平 对 P0 端口写 1 时 引脚用作高阻抗输入 当访问外部 程序和数据存储器时 P0 口也被作为低 8 位地址 数据复用 在这种模式下 P0 具有内部上拉电阻 在 flash 编程时 P0 口也用来接收指令字节 在程序校验时 输出指令字节 程序校验时 需要外部上拉电阻 P1 口 P1 口是一个具有内部上拉电阻的 8 位双向 I O 口 p1 输出缓冲器能 驱动 4 个 TTL 逻辑电平 对 P1 端口写 1 时 内部上拉电阻把端口拉高 此 时可以作为输入口使用 作为输入使用时 被外部拉低的引脚由于内部电阻的原 因 将输出电流 IIL 此外 P1 0 和 P1 2 分别作定时器 计数器 2 的外部计 数输入 P1 0 T2 和时器 计数器 2 的触发输入 P1 1 T2EX 在 flash 编程和 校验时 P1 口接收低 8 位地址字节 P1 口第二功能如下 1 P1 0 T2 定时器 计数器 T2 的外部计数输入 时钟输出 2 P1 1 T2EX 定时器 计数器 T2 的捕捉 重载触发信号和方向控制 3 P1 5 MOSI 在系统编程用 4 P1 6 MISO 在系统编程用 5 P1 7 SCK 在系统编程用 EA VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE P 30 TXD 11 RXD 10 U1 AT89S52 专科生毕业设计 论文 8 P2 口 P2 口是一个具有内部上拉电阻的 8 位双向 I O 口 P2 输出缓冲器能 驱动 4 个 TTL 逻辑电平 对 P2 端口写 1 时 内部上拉电阻把端口拉高 此 时可以作为输入口使用 作为输入使用时 被外部拉低的引脚由于内部电阻的原 因 将输出电流 IIL 在访问外部程序存储器或用 16 位地址读取外部数据存储 器 例如执行 MOVX DPTR 时 P2 口送出高八位地址 在这种应用中 P2 口使用很强的内部上拉发送 1 在使用 8 位地址 如 MOVX RI 访问外部数据 存储器时 P2 口输出 P2 锁存器的内容 在 flash 编程和校验时 P2 口也接收高 8 位地址字节和一些控制信号 P3 口 P3 口是一个具有内部上拉电阻的 8 位双向 I O 口 p2 输出缓冲器能 驱动 4 个 TTL 逻辑电平 对 P3 端口写 1 时 内部上拉电阻把端口拉高 此时 可以作为输入口使用 作为输入使用时 被外部拉低的引脚由于内部电阻的原因 将输出电流 IIL P3 口亦作为 AT89S52 特殊功能 第二功能 使用 在 flash 编 程和校验时 P3 口也接收一些控制信号 1 P3 0 RXD 串行输入 2 P3 1 TXD 串行输出 3 P3 2 INT0 外部中断 0 4 P3 3 INT0 外部中断 0 5 P3 4 T0 定时器 0 外部输入 6 P3 5 T1 定时器 1 外部输入 7 P3 6 WR 外部数据存储器写选通 8 P3 7 RD 外部数据存储器写选通 RST 复位输入 晶振工作时 RST 脚持续 2 个机器周期高电平将使单片机 复位 看门狗计时完成后 RST 脚输出 96 个晶振周期的高电平 特殊寄存器 AUXR 地址 8EH 上的 DISRTO 位可以使此功能无效 DISRTO 默认状态下 复 位高电平有效 ALE PROG 地址锁存控制信号 ALE 是访问外部程序存储器 时 锁存低 8 位地址的输出脉冲 在 flash 编程时 此引脚 PROG 也用作编程 输入脉冲 在一般情况下 ALE 以晶振六分之一的固定频率输出脉冲 可用来作 为外部定时器或时钟使用 然而 特别强调 在每次访问外部数据存储器时 ALE 脉冲将会跳过 如果需要 通过将地址为 8EH 的 SFR 的第 0 位置 1 ALE 操作将无效 ALE 仅在执行 MOVX 或 MOVC 指令时有效 否则 ALE 将被微弱拉高 这个 ALE 使能标志位 地址为 8EH 的 SFR 的第 0 位 的设置对微控制器处于外 部执行模式下无效 PSEN 外部程序存储器选通信号 PSEN 是外部程序存储器选通信号 专科生毕业设计 论文 9 当 AT89S52 从外部程序存储器执行外部代码时 PSEN 在每个机器周期被激 活两次 而在访问外部数据存储器时 PSEN 将不被激活 EA VPP 访问外部程序存储器控制信号 为使能从 0000H 到 FFFFH 的外 部程序存储器 读取指令 EA 必须接 GND 为了执行内部程序指令 EA 应该 接 VCC 在 flash 编程期间 EA 也接收 12 伏 VPP 电源 XTAL1 振荡器反相放大器和内部时钟发生电路的输入端 XTAL2 振荡器反相放大器的输出端 3 2 单片机基本电路设计 3 2 1 时钟电路设计 时钟可以有两种方式产生 内部时钟方式和外部时钟方式 本设计采用内部 时钟方式 如图 3 2 所示 外部振荡器和单片机内部的时钟电路一起构成了单片机的内部时钟方式 单 片机内部有一个高增益反向放大器 引脚 XTAL1 和 XTAL2 分别是这个放大器的 输入端和输出端 放大器与作为反馈元件的片外的石英晶体或陶瓷谐振器一起构 成一个自激振荡器 可以用示波器从 XTAL2 脚观察到单片机输出的矩形波 图 3 2 时钟电路图 外接电容 C1 和 C2 会响应振荡器的稳定性和戚震的快速性 它还可以对振荡 频率起微调作用 当外接石英晶体时 C1 和 C2 常选 30pF 左右 晶体振荡频率 可在 1 212MHz 选择 频率越高 单片机速度越快 通常使用 11 0592MHz 3 2 2 复位电路设计 复位操作可以使单片机初始化 也可以使死机状态下的单片机重新启动 因 此非常重要 单片机的复位都是靠复位电路实现的 在时钟电路工作后 只要在单片机的 Y16MHz C9 33PF C10 33PF XTAL1 XTAL2 专科生毕业设计 论文 10 RST 引脚上出现 24 个时钟震荡脉冲 2 个机械周期 以上的高电平 单片机就能 实现复位 单片机系统在工作时 由于各种干扰信号的影响 有时会出现程序的 跑飞 或死机现象 这就需要系统能够自动复位 重新运行 为了保证系统可靠 复位 需要设计复位电路 1 简单复位电路 简单复位电路有手动复位和上电复位两种 不管是那种复位电路都要保证在 RESET 引脚上提供 10ms 以上稳定的高电平 图 3 3 a 是常用的上电复位电路 这种上电复位电路利用电容器充电来实现 当加电时 电容 C 充电 电路有电流通过 构成回路 在电阻 R 上产生压降 RESET 引脚为高电平 当电容器充满电后 电路相当于断开 RESET 的电位与 地相同 复位结束 可见 复位的时间与充电的时间有关 充电时间越长 复位 时间越长 增大电容或增大电阻都可以增加复位时间 图 3 3 a 上电复位电路图 图 3 3 b 手动复位电路 图 3 3 c 脉冲复位电路 图 3 3 b 是按键式复位电路 它的上电复位功能与图 3 5 a 相同 但它还可以 通过按键实现复位 按键按下 通过 R1 和 R2 形成回路 使 RESET 引脚产生高 电平 按键的时间决定了复位时间 图 3 3 c 是按键脉冲式复位电路 它利用 RC 微分电路在 RESET 引脚产生正 脉冲来实现复位 3 2 3 看门狗定时器 AT89S52 内部含有看门狗定时器 它是一种需要软件控制复位方式的看门狗 片内 WDT 由 13 位计数器和特殊功能寄存器中的看门狗定时器复位存储器 WDTRST 构成 WDT 在默认情况下无法工作 为了激活 WDT 用户必须往 WDTRST 寄存器 地址 0A6H 中依次写入 01EH 和 0E1H 当 WDT 激活后 晶振工作 WDT 在每个机器周期都会增加 WDT 计时周期依赖于外部时钟频率 除了复位 硬件复位或 WDT 溢出复位 没有办法停止 WDT 工作 当 WDT VCC RESET Vss AT89C52 C 22uf 1K VCC VCC RESET Vss AT89C52 C 22uf 1K VCC R 200k k VCC RESET Vss AT89C52 C 22 1K VCC k 1k 22 专科生毕业设计 论文 11 溢出 它将驱动 RSR 引脚一个高个电平输出 为了激活 WDT 用户必须向 WDTRST 寄存器 地址为 0A6H 的 SFR 依次写入 0E1H 和 0E1H 当 WDT 激 活后 用户必须向 WDTRST 写入 01EH 和 0E1H 喂狗来避免 WDT 溢出 当计数 达到 8191 1FFFH 时 13 位计数器将会溢出 这将会复位器件 晶振正常工作 WDT 激活后 每一个机器周期 WDT 都会增加 为了复位 WDT 用户必须向 WDTRST 写入 01EH 和 0E1H WDTRST 是只读寄存器 WDT 计数器不能读 或写 当 WDT 计数器溢出时 将给 RST 引脚产生一个复位脉冲输出 这个复位 脉冲持续 96 个晶振周期 TOSC 其中 TOSC 1 FOSC 3 3 传感器选择和设计 3 3 1 超声波传感器 超声波传感器是利用超声波的特性研制而成的传感器 超声波是一种振动频 率高于声波的机械波 由换能晶片在电压的激励下发生振动产生的 它具有频率 高 波长短 绕射现象小 特别是方向性好 能够成为射线而定向传播等特点 超声波对液体 固体的穿透本领很大 尤其是在阳光不透明的固体中 它可穿透 几十米的深度 超声波碰到杂质或分界面会产生显著反射 形成反射回波 碰到 活动物体能产生多普勒效应 因此超声波检测广泛应用在工业 国防 生物医学 等方面 以超声波作为检测手段 必须产生超声波和接收超声波 完成这种功能的装 置就是超声波传感器 习惯上称为超声换能器 或者超声探头 超声波探头主要由压电晶片组成 既可以发射超声波 也可以接收超声波 小功率超声探头多作探测作用 它有许多不同的结构 可分直探头 纵波 斜 探头 横波 表面波探头 表面波 兰姆波探头 兰姆波 双探头 一个 探头反射 一个探头接收 等 超声探头的核心是其塑料外套或者金属外套中的一块压电晶片 构成晶片的 材料可以有许多种 晶片的大小 如直径和厚度也各不相同 因此每个探头的性 能是不同的 使用前必须预先了解它的性能 超声波传感器的主要性能指标 1 工作频率 工作频率就是压电晶片的共振频率 当加到它两端的交流电 压的频率和晶片的共振频率相等时 输出的能量最大 灵敏度也最高 2 工作温度 由于压电材料的居里点一般比较高 特别时诊断用超声波探 头使用功率较小 所以工作温度比较低 可以长时间地工作而不失效 3 灵敏度 主要取决于制造晶片本身 机电耦合系数大 灵敏度高 反之 专科生毕业设计 论文 12 灵敏度低 1 超声波工作原理 为了研究和利用超声波 人们已经设计和制成了许多超声波发生器 总体 上讲 超声波发生器可以分为两大类 一类是用电气方式产生超声波 一类是 用机械方式产生超声波 电气方式包括压电型 磁致伸缩型和电动型等 机械 方式有加尔统笛 液哨和气流旋笛等 它们所产生的超声波的频率 功率和声 波特性各不相同 因而用途也各不相同 目前较为常用的是压电式超声波发生 器 压电式超声波发生器实际上是利用压电晶体的谐振来工作的 超声波发生器 内部结构如图 3 4 所示 它有两个压电晶片和一个共振板 当它的两极外加脉冲 信号 其频率等于压电晶片的固有振荡频率时 压电晶片将会发生共振 并带动 共振板振动 便产生超声波 反之 如果两电极间未外加电压 当共振板接收到 超声波时 将压迫压电晶片作振动 将机械能转换为电信号 这时它就成为超声 波接收器了 图 3 4 超声波传感器结构 2 运动物体的探测原理 超声波测距原理 超声波发射器向某一方向发射超声波 在发射时刻的同时 开始计时 超声波在空气中传播 途中碰到障碍物就立即返回来 超声波接收器 收到反射波就立即停止计时 超声波在空气中的传播速度为 340m s 根据计时器 记录的时间t 就可以计算出发射点距障碍物的距离 即 S 340t 2 3 1 这就是所谓的回波测距法 3 本系统数学模型的建立 超声脉冲回波技术是历史最久 应用最广的一种超声无损检测技术 它具有 安全 可靠 精度高 可操作性强 维护简便等一系列优点 通常采用超声波回 波检测法对探测物体进行测量 1 车辆高度的检测 共振板 压电晶片 电极 专科生毕业设计 论文 13 将超声波发射探头安装于道路上方高为 H 处 一般由空中架线或安装专用龙 门架解决 如图 3 5 所示 探头发射超声波向下辐射 遇到车辆由下方通过 其 顶部将使超声波发生反射并被同一探头接收 见图 3 6 设声速为 C 自探头发 出超声脉冲至收到回波信号的时间间隔为 T 车辆高度为 D 则有 3 2TCHD 2 2 车辆速度的检测 将探头为成组安装于道路上方 每个车道上相距 L 的两个探头同时工作 见 图 3 6 当车辆自奇数号探头向偶数号探头行驶时 若其速度为 V 由奇数号探 头下方与到达偶数号探头下方时间差为 T1 则有 3 1 TLV D L H d V 图 3 6 检测原理图 车道 图 3 5 传感器安装图 专科生毕业设计 论文 14 3 3 车辆长度的检测 当车辆通过探头下方时 必然会有一个持续时间 若车辆头尾到达同一探头 时间差为 T2 车辆长度为 d 则有 3 1 2 2 T T LTV d 4 对于车辆分型的判别 由于车辆的外型轮廓的差别 其接收超声回波时间 会不尽相同 车长 d 车高 D 是反映车辆外形的主要参数 将计算所得参数与寄 存在计算机内的车型参量进行比较 算出相关度 即可将车辆分型 4 超声波检测电路 本系统选用 Polaroid 600 超声波传感器 俗称超声波探头 Polaroid 6500 超 声波接收 驱动模块 来检测车辆信息 Polaroid 600 超声波传感器是集发送探头与接收探头于一体 传感器里面有一 个圆形的薄片 薄片的材料是塑料 在其正面涂了一层金属薄膜 在其背面有一 个铝制的后板 薄片和后板构成了一个电容器 当给薄片加上频率为 49 4kHz 电压为 300VAC pk pk 的方波电压时 薄片以同样的频率震动 从而产生频率为 49 4kHz 的超声波 Polaroid 600 超声传感器发送的超声波具有角度为 30 度的波束角 如图 3 7 所示 图 3 7 波束角 Polaroid 600 传感器既可以作为发射器又可以作为接收器 传感器用一段时 间发射一串超声波束 只有待发送结束后才能启动接收 设发送波束的时间为 D 则在 D 时间内从物体反射回的信号就无法捕捉 另外 超声波传感器有一定 的惯性 发送结束后还留有一定的余振 这种余振经换能器同样产生电压信号 扰乱了系统捕捉返回信号的工作 因此 在余振未消失以前 还不能启动系统进 行回波接收 以上两个原因造成了超声传感器具有测量一定的测量范围 由于受环境温度 湿度的影响 Polaroid 600 传感器的测量值与实际值总有一 些偏差 表 3 1 列出了 Polaroid 600 传感器测量值与对应的实际值 表 3 1 超声测距系统测量值与实际值 单位 m 实际值12345678 专科生毕业设计 论文 15 测量值1 121 883 104 104 996 017 088 10 从表中的数据可以看出 测量值总是比实际值大出大约 17cm 经过分析原 因主要有三个方面 第一方面 超声波传感器测得的数据受环境温度的影响 第 二方面 指令运行需占用一定的时间而使得测量的数据偏大 第三方面 为了防 止其他信号的干扰 单片机开始计数时 驱动电路发送 16 个脉冲串 对于单个 回声的方式 当驱动电路接收到碰到障碍物返回的第四个脉冲时就停止计数 所 以最终测得的时间比实际距离所对应的时间多出四个脉冲发送的时间 为了减小测量值与实际值的偏差 本系统采用最小二乘法对表 3 1 的数据进 行修正 经过拟合 本系统得到下面的方程 y 1 0145x 9 3354 其中 y 为实际值 x 为测量值 3 5 修正后本超声波测距系统测量值与实际值的对应关系如表 3 2 所示 表 3 2 修正后超声测距系统测量值与实际值 单位 m 实际值12345678 测量值1 082 063 004 095 036 017 088 03 从修正后的数据可以看出 系统的测量误差在 2 以内 满足本系统的测量 要求 6500 接收和驱动模块内部有一个 420KHz 的陶瓷晶振 6500 接收和驱动模块 开始工作时 在发送的前 16 个周期 陶瓷晶振被 8 5 分频 形成 49 4KHz 的超声 波信号 当接收回波时 Polaroid 6500 内有一个调谐电路 使得只有频率接近 49 4kHz 的信号才能被接收 而其它频率的信号则被过滤 工作时 微处理器 AT89S51 先把 P1 0 置 0 启动超声波传感器发射超声波 同时启动内部定时器 T0 开始计时 600 超声波传感器是收发一体的 所以在发送 完 16 个脉冲后超声波传感器还有余震 为了从返回信号识别消除超声波传感器 的发送信号 要检测返回信号必须在启动发射信号后 2 38ms 才可以检测 这样就 可以抑制输出得干扰 当超声波信号碰到障碍物时信号立刻返回 微处理器不停 的扫描 INT0 引脚 如果 INT0 接收的信号由高电平变为低电平 此时表明信号已 经返回 微处理器进入中断 关闭定时器 再把定时器中的数据经过换算就可以得 出超声波传感器与障碍物之间的距离 Polaroid 6500 超声波接收驱动模块内部组成如图 3 8 所示 专科生毕业设计 论文 16 超声波控制器 6500 接收及驱动模块引脚功能如下 1 GND 地 2 VCC 电源 3 BLANK 空载控制引脚 4 XDCR 超声波控制脉冲发射引脚 工作时 该引脚输出 49 4kHz 信号 脉冲 5 XGND 超声波脉冲信号接收引脚 图 3 8 Polaroid 6500 超声波接收驱动模块内部组成 6 OSC 时钟输出引脚 可输出频率 49 4kHz 7 ECHO 超声波接收 检测到回波时 该引脚出现两个时钟周期以上的 高电平 8 BINH 禁止空载引脚 9 INIT 超声波启动引脚 当 INIT 引脚有边沿触发脉冲时 6500 控制模 块将在 XDCR 脚上产生 49 4kHz 脉冲 GND 1 blnk 2 XDCR 3 INIT 4 XGND 5 OSC 6 ECHO 7 BINH 8 VCC 9 U 6500 Port Port chaoshengbo U NOT U NOT p1 0 int0 专科生毕业设计 论文 17 图 3 9 超声波传感器检测电路 3 3 2 电磁传感器 在本系统中 电磁传感器主要作用是检测车辆是否行驶出收费区 来控制栏 杆落下 电磁传感器主要由半导体磁阻元件 永久磁铁 固定器 外壳等几个部 分组成 典型结构是将一对磁阻元件安装在一个永磁体的刺激上 元件的输入输 出端子接到固定器上 然后安装在金属盒中 再用工程塑料密封 形成密闭结构 这个结构就具有良好的可靠性 磁旋转传感器有许多半导体磁阻元件无法比拟的 优点 除了具备很高的灵敏度和很大的输出信号外 另外 这种传感器还能够应 用在较大的温度范围中 有较长的工作寿命 抗灰尘 水和油污的能力强等特点 关于电磁传感器的数据有以下计算公式 线圈相对磁场运动的速度 v 或角速度 表示 则所产生的感应电动势 e 为 e NBLv e NBSw 3 6 式中 l 每匝线圈的平均长度 B 线圈所在磁场的磁感应强度 S 每 匝线圈的平均截面积 这样通过一个光电耦合器 就可以得到所需求的信号变化 从而得出车辆是否行驶出收费区 3 10 电磁传感器与单片机接口电路 3 4 栏杆控制器电路设计 抬杆电路是系统的执行电路 本电路由继电器 光电隔离管组成 其各器件 U OPT OISO1 dianchichuanganqi VCC R9 10k u1 100h C9 200u R10 200 VCC INT1 专科生毕业设计 论文 18 功能如下所述 3 4 1 光电隔离管与继电器简介 1 光电隔离器 为了将控制对象和微机部分在电器上隔离开来 本系统采用光电隔离技术来 提高系统的抗干扰能力 光电隔离器的结构及工作原理 光电隔离器以光转换原理传输信息 它由发光器件和光接收器件两部分组成并封 装在同一个外壳内 其原理如图 3 11 所示 当发光二极管无控制信号时 不导通 光敏三极管接收不到光信号处于截止状态 则被控电路断开 当发光二极管有信 号控制时 导通发光 光敏三极管接收到光信号导通 则被控电路开始工作 图 3 11 光电隔离管 2 常用的光耦合器 二极管 晶体管耦合的 4N25 TLP541G 二极管 达林顿管耦合的 4N38 TPL570 二极管 TTL 耦合的 6N137 等 继电器是根据某种输入信号接通或断开小电流控制电路来实现远距离控制或 高压控制的自动控制电路 是电器保护电路中常用的器件 继电器的结构由电磁机构和触点机构组成 由于其结构简单 价格优廉 使 用维护方便 广泛用于控制系统中 3 4 2 抬杆电路接线图及工作原理 本设计中 由单片机控制 P1 2 引脚来控制栏杆的抬起 由 P1 3 引脚控制放 行绿灯的亮灭 由 P1 6 引脚控制报警电路的接通 当 P1 2 口为高电平时 栏杆 电路不接通 栏杆水平放置 当 P1 2 口输出低电平时 栏杆电路接通 栏杆抬起 同时 P1 低口输出高电平 放行绿灯电路接通 允许车辆放行 电路图如图 3 12 所示 k j1 K j3 5v D DIODE D DIODE R 200 R 200 10K TL P521 P1 2 P1 3 5v 专科生毕业设计 论文 19 图 3 12 抬杆电路接线图 3 5 显示电路 3 5 1 LED 显示器结构与原理 LED 显示块是由发光二极管显示字段的显示器件 也称为数码管 其封装引 脚如图 3 13 c 所示 LED 显示块有共阴极和共阳极两种 内部结构如图 3 13 a 3 13 b 所示 数码管是由 8 个发光二极构成 通过不同的组合可用来显 示 0 9 A F 小数点等字符 共阴 共阳极共阴极 LED 显示块发光二极管阴极共 地 当某个发光二极管阳极为高电平时 此二极管点亮 显然 要显示某个字符 就应使此字符的相应字段点亮 通常将控制 8 个发光二极管的 8 位数据称为段数 据 段选码或字型代码 公共极称为位控端或位选线 共阴极显示块常用的字型 代码如表 3 3 所示共阳极与共阴极的段选码互为反码 通常将字型代码按顺序存放在 ROM 中的固定区域内 当要显示某字符时 可根据地址查表读取该字符 a LED 共阴极结构图 b LED 共阳极结构图 c LED 引脚图 图 3 13 LED 显示块结构图 专科生毕业设计 论文 20 3 5 2 LED 显示方式 LED 显示器有静态显示和动态显示两种方式 1 动态显示方式 动态显示方式是一位一位地轮流点亮显示器的各个位 对于显示器的每一位 而言 每隔一段时间点亮一次 显示器的亮度既与导通电流有关 也与点亮时间 和间隔时间有关 2 静态显示方式 静态显示方式就是显示器显示某一字符时 相应段的发光二极管恒定地导通 或截止 并且显示器的各个位可以同时显示 静态显示时 较小的驱动电流就能 得到较高的亮度 N 位静态显示器要求有 N 8 条 I O 口线 占用 I O 口资源较多 故在显示位 数较多时往往不采用静态显示方式 表 3 3 共阴极数码管的字型代码 dpgfe d c b a 字型码 0001111113FH 10000011006H 2010110115BH 3010011114FH 40110011066H 5011011016DH 6011111017DH 70000011107H 8011111117FH 9011011116FH A0111011177H B0111110076H C0011100139H D010111105EH E0111100179H F0111000171H P0111001173H 专科生毕业设计 论文 21 续表 3 3 U001111103EH Y011011106EH 灭0000000000H 亮11111111FFH 3 5 3 显示器与单片机连接图 本设计中采用了共阴极 LED 常用的 LED 显示器接口芯片有 MC14499 8279 8155 MAX7219 74HC164 等 这里 MC14499 为串行输入 BCD 码即十进制译码驱动器 用它来构成显示器接口 大大减少 I O 口的数量 但是 由片内振荡器经过四分频的信号 经过位译码后只能提供 4 个位控信号 使显示的数量受到限制 同时 MC14499 的价格由于市场的问题价格偏高 这几 年较少使用 8279 为 INTEL 公司生产的通用键盘 显示器接口芯片 其内部设有 16 8 显示数据 RAM 若采用 8279 管理键盘和显示器 可以减少软件设计 提高 效率 但因 8279 是一个并行芯片 占用口资源较多 外围电路特别复杂 在本 系统也不适使用 利用 8155 与 LED 数码管接口 需外部扩展驱动器并一般采用 动态显示 而且一般用在显示信息较多的场合 而采用动态显示的最大缺点就是 CPU 负担太重 MAX7219 是以动态扫描方式显示 采用 3 线串行接口传送数据 与 CPU 三线接口 占用口资源较少 但是 MAX7219 的价格也相对偏高 在 小批量的产品中较适宜使用 从上面的分析可知 74HC164 占用 CPU 的 I O 口只有 2 个 而且 74HC164 的价格十分便宜 同时由于本设计中被显示的能耗数据每 4 秒左右更新一次即可 利用 LED 静态显示 CPU 只需隔 4 秒与 74HC164 联络一次即可 考虑到上述诸 多因素 本设计最终选择了 74HC164 作为 LED 数码管的驱动芯片 一般情况下 当用 74HC164 移位寄存器与 MCS 51 兼容的单片机接口时 如 果不考虑其它
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广西海关考试试题及答案
- 园林初级考试试题及答案
- 交运驾驶员考试试题及答案
- 《学前儿童健康照护 》电子教案-2-4 体格生长偏离与营养异常应对-教学设计
- 胃食管反流诊断及治疗
- 北京市顺义区第一中学2023-2024学年高一上学期12月月考数学含解析
- 血管炎治疗方法
- 睾丸疝的诊断与治疗
- 二年级第二学期数学期末测试题答案
- 政治:哲学知识体系讲稿
- 大数据与人工智能营销知到智慧树章节测试课后答案2024年秋南昌大学
- 第20课 清朝君主专制的强化(导学案)(原卷版)
- VR游戏中心:虚拟现实的娱乐新趋势
- 四川省德阳市(2024年-2025年小学六年级语文)统编版小升初模拟((上下)学期)试卷及答案
- iso28000-2022供应链安全管理手册程序文件表单一整套
- 2024年江苏省徐州市中考生物真题卷及答案解析
- T-CSUS 69-2024 智慧水务技术标准
- 道路工程冬季和雨季施工方案
- UL2267标准中文版-2020工业电动卡车安装的燃料电池动力系统UL中文版标准
- 线性代数知到智慧树章节测试课后答案2024年秋南京理工大学
- 纪检监察干部培训课件
评论
0/150
提交评论