基于单片机的寻光、寻迹小车_第1页
基于单片机的寻光、寻迹小车_第2页
基于单片机的寻光、寻迹小车_第3页
基于单片机的寻光、寻迹小车_第4页
基于单片机的寻光、寻迹小车_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

王东 22004227单片机与检测技术论文2007 12 30 1 智能化传感测控系统智能化传感测控系统 的设计与研究的设计与研究 基于基于单单片机的片机的寻寻光 光 寻寻迹小迹小车车 作者 王东作者 王东 学号 学号 22004227 王东 22004227单片机与检测技术论文2007 12 30 2 摘要摘要 本寻光 寻迹小车可对未定路线 移动红外光源提供 和以定路线 黑色 胶带提供 进行追踪 两种工作方式之间用无线电遥控进行转换 寻光方面主 要要用红外接收管 寻迹方面主要采用红外放松接收对管 另在车辆行进速度 和转向上 采用 PWM 脉冲宽度调制的方法对直流电机进行控制 控制芯片选 用 LM298 小车选用的处理器是 AT89C51 关键词 AT89C51 红外 PWM 信号处理 LM298 Abstract This minicar can follow both the certain given by the black adhesives tape and uncertain given by the infrared ray trace The two modes can be transferred by a wireless remote control When it s looking for the infrared ray we use the infrared receiver and when it s looking for the black adhesives tape we use the infrared transmitter receiver We choose PWM and LM298 to control the electromotor and choose AT89C51 for the cpu Key words AT89C51 Infrared Ray PWM Signal Process LM298 王东 22004227单片机与检测技术论文2007 12 30 3 目目 录录 摘要摘要 2 Abstract 2 第一章第一章 绪论绪论 4 题目的选择 第二章第二章 系统设计系统设计 5 2 1 方案分析与论证 2 1 1 AT89C51单片机 2 1 2 寻红外光方法 2 1 3 寻黑胶带方法 2 1 4 电机的选择和控制 2 1 5 遥控方式 2 2 系统设计基本原理 2 3 系统框图 第三章第三章 硬件电路设计硬件电路设计 8 3 1 红外接收头的接收方式和信号处理 3 2 反射式红外发送接收对管的使用 3 3 电机驱动电路 第四章第四章 系统软件设计系统软件设计 11 4 1 方向的判别程序 4 2 PWM 脉冲宽度调制的实现 4 3 程序流程图 王东 22004227单片机与检测技术论文2007 12 30 4 第一章第一章 绪论绪论 题目的选择题目的选择 目前 智能车领域的研究已经能够在具有一定标记的道路上为司机提供辅助驾驶系统 甚至实现无人驾驶 这些智能车的设计通常依靠特定道路标记完成识别 通过推理判断模 仿人工驾驶进行操作 这次介绍了车辆跟随红外光和黑色胶带的方法 如此一来可完成车 辆沿以定路线 黑胶带提供 和未定路线 可移动的红外光源提供 的自动追踪和行驶 从而实现车辆的无人化和智能化 在以往的学习中 我也参与了一些项目的设计和开发 其中包括小车的寻迹 2007 全 国大学生电子设计竞赛 和寻光 SRTP 共享项目 所以本文所提到的方法都是经过试验 可行的成熟方法 这次由于时间和经费关系虽然没有做成最终的实物 但就其方案可行性 来讲 是绝对没有问题的 王东 22004227单片机与检测技术论文2007 12 30 5 第二章第二章 系统设计系统设计 2 1 方案分析与论证 2 1 1 AT89C51 单片机 设计中采用了一款十分常用 51 系列单片机作为处理器 特点是价格低廉 使用方便 且可与其他处理器进行通讯 系统时钟 晶振频率 12 本设计采用 12M 晶振 因此系统时钟为 1us I O 口资源 4 个通用 8 位准双向 I O 口 P0 P1 P2 P3 其中 P3 为特殊功能口 通讯 一对全双工串行通讯口 P3 0 P3 1 可与其他单片机或上位机进行通讯 中断 2 个外部中断 INT0 INT1 2 个定时器中断 T0 T1 1 个串行通讯中断 共 5 个中断资源并有 2 级中断优先级可供配置 ROM 该单片机提供 4K 的 ROM 供用户编写程序 2 1 2 寻红外光方法 方案一 采用最简单的红外接收探头 优点是 价格十分便宜 编程较为简单 可以接收包括编 码和非编码等各种形式的红外光 缺点是 抗干扰能力差且信号处理困难 方案二 采用红外专用编解码芯片 如BA5104和BA5204 优点是 采用编解码的方法 抗 干扰能力强 缺点是 对光源有依赖 实用性不是很强 而且我跑了几趟 BA5204比较 难买到 经过比较选择方案一 2 1 3 寻黑胶带方法 方案一 可见光发光二级管组成的发射 接收电路 这种方案的缺点在于其他环境光源会对光敏二 极管的工作产生很大干扰 一旦外界光亮条件改变 很可能造成误判和漏判 虽然采取超 高亮发光管可以降低一定的干扰 但这又将增加额外的功率损耗 方案二 反射式红外发射 接收器 由于采用红外管代替普通可见光管 可以降低环境光源干扰 大大减小了误判和漏判的可能性 经过比较选择方案二 2 1 4 电机的选择和控制 方案一 采用电阻网络或数字电位器调整电动机的分压 从而达到调速的目的 但是电阻网络只 能实现有级调速 而数字电阻元件价格比较昂贵 更主要的问题在于一般电动机的电阻比 较小 但电流比较大 分压不仅降低了效率 而且实现很困难 方案二 采用继电器对电动机的开或关进行控制 通过开关的切换对电动机的转速进行控制 此 方案的优点是电路比较简单 缺点是继电器的响应时间慢 机械结构易损坏 寿命较短 可靠性不高 王东 22004227单片机与检测技术论文2007 12 30 6 方案三 采用由达林顿管组成的 H 型 PWM 电路 用单片机控制达林顿管使之工作在占空比可调的 开关状态 精准调整电动机转速 这种电路由于工作在管子的饱和截至状态下 效率非常 高 H 型电路保证了可以简单的实现转速的控制 电子开关的速度很快 稳定性也较之继 电器高的多 是一种广泛采用的 PWM 调速技术 经过比较选择方案三 2 1 5 遥控方式 用红外遥控会对小车的寻迹寻光造成很强的干扰 故选用了一款无线电遥控器 10 11 12 13 GND 17 VCC ANT PT2272 10 11 12 13 GND 17 VCC ANT L H 8 1 主要技术指标 1 工作电压 DC5V 0 5V 2 静态电流 3 5mA 3 工作电流 15 25mA 4 工作频 率 315MHz 5 接收机灵敏度 105dbm 6 传输速率 10Kbps 7 解码器类型 互锁 L 非锁 M 自锁 D 8 输出信号接口 TTL 电平 9 接口 7PIN 间距 2 54mm 10 外型 尺寸 48 20 8mm 11 工作温度 10 50 2 2 系统设计基本原理 该小车通过上述无线电遥控器对寻光 寻迹两种模式进行切换 在寻迹模式下 车前部 下端安装五个红外发送接收对管 将五路输出 路面黑色时输出 1 路面为浅色时输出 0 信号分别接至单片机 I O 口 通过判断信号的情况 决定是前进 转弯还是后退 其 中转弯又可分为一级转弯和二级转弯 在寻红外光模式下 车前部朝着正前方稍偏上安 装五个红外接收头及相关信号处理电路 将五路输出 没有接收到红外光时输出 1 接收 到红外光时输出 200ms 的低电平 信号分别接至单片机 I O 口 通过判断信号的情况 决定是前进还是转弯 其中转弯又可分为一级转弯和二级转弯 在五个探头都接收不到 时 小车原地打转 以寻找红外光源 小车采用双直流电机 用 LM298 的达林顿管 H 型 电路进行 PWM 控制 王东 22004227单片机与检测技术论文2007 12 30 7 2 3 系统框图 遥控器输 入 LM298 AT89C51 5 对红外发 收对管 5 个 红外 接收 头 信 号 处 理 右侧电机 左侧电机 王东 22004227单片机与检测技术论文2007 12 30 8 第三章第三章 硬件电路设计硬件电路设计 3 1 红外接收头的接收方式和信号处理 由于采用非编解码红外接收方案 因此需要进行信号的识别与处理 在其间选择上我们 采用 Sony 公司的 CX20106A 红外接收专用放大器 其原理图如下 设计方案如下 最后制成的红外接收头及其外部电路每接收到一次红外光 向外输出 200ms 的低电平 如下图 3 2 反射式红外发送接收对管的使用 光电传感器 GK SB5 由发射管和接收管组成 其工作方式为反射式 属于红外传感器基 本电路如附图 2 所示 王东 22004227单片机与检测技术论文2007 12 30 9 该电路能够很好的适应不同宽度的引导线 各传感器紧密排列 工作性能相同 根据引 导线的宽窄控制传感器的间距 使得单片机能够利用这些信号控制电机让小车循线 路径识别传感器参数的计算 发光管工作电流为 3mA 20mA 工作时压降为 1 5V 外接直流电压为 5V 故串接电阻 为 R1 max 5V 1 5V 3mA 1 16 K R1 min 5V 1 5V 20mA 0 175 K 接收管导通电流约为 0 3mA 外接直流电压为 5V 为使接收管导通时集电极输出端电压 为 2 5V 左右 故发射极串接电阻为 R2 5V 2 5V 0 3mA 8 33 K 根据计算数据 实验中采用 1k 10k 的电位器代替上述的 R1 R2 并进行调节观测 实验效果 最终确定 R1 R2 分别选用 0 2k 10k 的电阻器 对于输出电压 采用单 电源比较器 LM311 进行放大以满足单片机接口电平要求 Q5Q1Q2 Q3 Q4 D1D2D3D4D5 R2 5K R3 5K R4 5K R5 5K R6 500K R7 500K R8 500K R9 500K R10 500K R1 5K 5V 5 4 2 312 U1A LM 339 7 6 1 U1B LM 339 9 8 14 U1C LM 339 11 10 13 U1D LM 339 5 4 2 312 U2A LM 339 R11 5K R12 5K R13 5K R14 5K R15 5K P1 20K P1 20K P3 20K P4 20K P5 20K 5V 5V 5V OU TPU T1 OU TPU T2 OU TPU T5 OU TPU T4 OU TPU T3 ABCDE 通过调节变阻器的阻值 可以调节小车队路面颜色识别的灵敏度 王东 22004227单片机与检测技术论文2007 12 30 10 3 3 电机驱动电路 小车驱动电路原理图如图 3 所示 EA V P 31 X1 19 X2 18 RE SE T 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10 T 1 P11 T 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 AL E P 30 TX D 11 RX D 10 U1 AT 89C52 signal of sensor1 signal of sensor3 signal of sensor2 6 6 2 2 3 3 11 11 5 5 7 7 10 10 12 12 13 13 14 14 9 9 4 4 1 1 8 8 15 15 U2 L298 VS C1 0 01u C2 470u C3 0 01u C4 470u VSS D1 D2 D3 D4 D5 D6 D7 D8 ML MR VS VS AB CD 小车为四轮驱动 工作电压为 5V 两个主动轮 两个从动轮 为了使小车灵活运动 要 求小车在速度和方向上能够大范围调整 为此我们选择了控制可靠 便于单片机控制的脉 宽调制专用集成电路 L298 一片 L298 可驱动两个直流电机 芯片外围只需几个电容和二 极管 电路很简洁 克服了分立元件存在的不足 L298 为 Multiwatt15 封装 工作电压最高为 50V 通过电流达 5A 既可以与整个系统使 用同一电源 又有足够的输出电流驱动电机 我们在使用时加接了散热片 可以使小车长 时间运行 我们用单片机产生 PWM 波 通过调节占空比来控制电机的转速 A B 连接小车的左电 机 C D 连接小车的右电机 左右电机速度相同时可实现小车的前进或后退 速度不同 时可实现小车的转弯 当两个电机反向等速运转时 小车可原地转圈 王东 22004227单片机与检

温馨提示

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

评论

0/150

提交评论