




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计(论文)任务书毕业设计(论文)任务书题目题目 寻迹小车智能控制系统的设计与制作 主要内容、基本要求、主要参考资料等:主要内容、基本要求、主要参考资料等:1 1、主要内容、主要内容1)利用摄像头采集道路行车线基本信息;2)分析车体的空间位置;3)提出车速控制及优化方案;4)舵机调节控制方案的设计与实现。2、基本要求、基本要求设计四轮小车自动行驶方案,优化道路边线自动识别算法及基本调速方案,完成实物制作。3、参考资料、参考资料1 河南工程学院本科毕业设计管理规范。2 姚佳. 智能小车的避障及路径规划D.东南大学,2005.3 毛建国,顾筠.移动机器人避障规划的一种实现方法J.重庆工学院学报
2、(自然科学版);2009,(09):213-216.4 史久根,徐胜生. 基于文化粒子群算法的机器人路径规划算C.2011 中国仪器仪表与测控技术大会论文集,2011。完完 成成 期期 限:限:指指导导教教师师签签名名: 专业负责人签名:专业负责人签名: 年年 月月 日日目目 录录摘 要.IABSTRACT.II1 绪 论.11.1 智能循迹小车概述.11.1.1 循迹小车的发展历程回顾.11.1.2 智能循迹分类.21.1.3 智能循迹小车的应用.31.2 智能循迹小车研究中的关键技术.42 总体设计方案.52.1 整体设计方案.52.1.1 无线遥控器的设计方案.52.1.2 循迹小车的设
3、计方案.62.2 系统设计步骤.62.3 确定整体控制系统方案.73 系统的硬件设计.83.1 单片机电路.83.1.1 单片机的简介.83.1.2 单片机的主要特点.93.2 路径检测模块.103.2.1 TSL1401 线性 CCD 简介.103.2.2 线性 CCD 的主要工作原理.113.2.3 环境光影响问题.113.3 无线模块.123.3.1 无线 NRF24L01 简介.123.3.2 无线 NRF24L01 的工作原理.133.4 避障模块.153.4.1 超声波 HC-SR04 简介.153.4.2 超声波的主要工作原理.153.5 显示模块.173.5.1 NOKIA51
4、10 液晶显示简介.173.5.2 液晶的主要工作原理.183.6 电机驱动电路.193.7 红外测速电路.224 系统的软件设计.244.1 程序设计框图.244.2 AD 程序.254.3 nokia5110 程序.274.4 NRF24L01 无线程序.304.5 TSL1401 线性 CCD 程序.314.6 超声波 HC_SR04 程序.324.7 电机驱动程序.335 制作安装与调试.355.1 小车的安装.355.2 小车的调试.355.3 智能小车的功能.36结束语.37致 谢.38参考文献.39附录一 小车循迹控制系统原理图.40附录二 无线遥控器原理图.41附录三 部分程序
5、代码.42寻迹小车智能控制系统的设计与制作摘 要本文论述了基于单片机的智能循迹小车的控制过程。智能循迹是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。该技术已经应用于无人驾驶机动车,无人工厂,仓库,服务机器人等多种领域。本设计采用 STC12C5A60S2 单片机作为小车的控制核心;采用 TSL1401 线性CCD 作为小车的循迹模块来识别白色路面中央的黑色引导线,采集信号并将信号转换为能被单片机识别的数字信号;采用 PNMOS 对管构
6、成 H 桥控制直流电机,其中软件系统采用 C 程序,本设计的电路结构简单,容易实现,可靠性高。关键词 单片机/自动循迹/驱动电路DESIGN AND REALITY OF CONTROL SCHEME FOR SMART TRACING CARABSTRACTThe intelligent tracing electric trolley control process was discussed here. Automatic tracing is used to make the car indentify route automatically , and choosing the ri
7、ght route, based on the automatic guide robot system. Intelligent tracing electric trolley is an advanced technology to realize automatic tracing navigation. It is out of human management but under the designed mode that use of the use of a transducer, single chip, motor drive and automatic control
8、.This technology has been applied in unmanned vehicle, unmanned factory, warehouse, service robot and many other fields.During the design of Intelligent tracing electric trolley, STC12C5A60S2 single clip is used as the control core; at the same time with TSL1401 linear CCD transducer switch to ident
9、ify the black guide line at the central of the white road, which used as the car tracing module, it can gather the signal and transfer it into digital signal that can be recognized by single chip. And the driving chip PNMOS constitute the H bridge constitute of driving chip PNMOS can control direct
10、current motor. Among which the software system is using C program. In a nutshell, the design of the circuit has the advantages of simple structure, easy implementation, and high reliability.KEY WORDS single chip microcomputer,automatic tracing,driving circuit1 绪 论进入二十一世纪,随着计算机技术和科学技术的不断进步,机器人技术较以往已经
11、有了突飞猛进的提高,智能循迹小车即带有视觉和触觉的小车就是其中的典型代表。1.1 智能循迹小车概述智能循迹小车又被称为 Automated Guided Vehicle,简称 AGV,是二十世纪五十年代研发出来的新型智能搬运机器人。智能循迹小车是指装备如电磁,光学或其他自动导引装置,可以沿设定的引导路径行驶,安全的运输车。工业应用中采用充电蓄电池为主要的动力来源,可通过电脑程序来控制其选择运动轨迹以及其它动作,也可把电磁轨道黏贴在地板上来确定其行进路线,无人搬运车通过电磁轨道所带来的讯息进行移动与动作,无需驾驶员操作,将货物或物料自动从起始点运送到目的地。AGV 的另一个特点是高度自动化和高智
12、能化,可以根据仓储货位要求、生产工艺流程等改变而灵活改变行驶路径,而且改变运行路径的费用与传统的输送带和传送线相比非常低廉。AGV 小车一般配有装卸机构,可与其它物流设备自动接口,实现货物装卸与搬运的全自动化过程。此外,AGV 小车依靠蓄电池提供动力,还有清洁生产、运行过程中无噪音、无污染的特点,可用在工作环境清洁的地方。 循迹小车的发展历程回顾随着社会的不断发展,科学技术水平的不断提高,人们希望创造出一种来代替人来做一些非常危险,或者要求精度很高等其他事情的工具,于是就诞生了机器人这门学科。世界上诞生第一台机器人诞生于 1959 年,至今已有 50 多年的历史,机器人技术也取得了飞速的发展和
13、进步,现已发展成一门包含:机械、电子、计算机、自动控制、信号处理,传感器等多学科为一体的性尖端技术。循迹小车共历了三代技术创新变革: 第一代循迹小车是可编程的示教再现型,不装载任何传感器,只是采用简单的开关控制,通过编程来设置循迹小车的路径与运动参数,在工作过程中,不能根据环境的变化而改变自身的运动轨迹。支持离线编程的第二代循迹小车具有一定感知和适应环境的能力,这类循迹小车装有简单的传感器,可以感觉到自身的的运动位置,速度等其他物理量,电路是一个闭环反馈的控制系统,能适应一定的外部环境变化。第三代循迹小车是智能的,目前在研究和发展阶段,以多种外部传感器构成感官系统,通过采集外部的环境信息,精确
14、地描述外部环境的变化。智能循迹小车,能独立完成任务,有其自身的知识基础,多信息处理系统,在结构化或半结构化的工作环境中,根据环境变化作出决策,有一定的适应能力,自我学习能力和自我组织的能力。为了让循迹小车能独立工作,一方面应具有较高的智慧和更广泛的应用,研究各种新机传感器,另一方面,也掌握多个多类传感器信息融合的技术,这样循迹小车可以更准确,更全面的获得所处环境的信息1。 智能循迹分类AGV 从发明至今已经有 50 多年的历史,随着应用领域范围的不断扩大,其种类和形式也变得更加多样化。一般根据行驶的导航方式将智能循迹小车分为以下几种类型:(1)电磁感应式电磁感应式引导一般在地面上,沿预定路径埋
15、电线,当高频电流通过导线,电线周围产生电磁场流动, AGV 小车上安装两个对称的电磁感应传感器,他们收到的电磁信号差异可以反映的 AGV 偏离程度路径的程度。 AGV 自动化控制系统,基于这种偏差值,以控制车辆的转向,连续的动态的闭环控制设置能够保证 AGV 对设定路径的稳定自动跟踪。在目前商业用途的 AGV 中,特别是大型和中型小车,绝大多数都采用电磁感应导航。(2)激光式安装有可旋转的激光扫描器的 AGV,可安装在墙壁或有高反射激光定位标志的支柱上或者路径上运行,AGV 依靠激光扫描器发射激光束,然后接收由四周定位标志反射回的激光束,车载计算机,计算出当前车辆的位置和运动方向,通过内置的数
16、字地图和校准位置相比,以实现自动处理。目前,这种 AGV 类型的应用比较广泛。基于同样的原理,如果激光扫描仪被红外线发射器,或超声波发射取代,激光制导的 AGV 小车可以转变为红外引导和超声引导的 AGV。(3)视觉式视觉引导式 AGV 是的迅速发展和比较成熟的 AGV,这种 AGV 配备 CCD 摄像机,传感器和车载电脑,在车载计算机中设置有 AGV 欲行驶路径周围环境图像数库。在AGV 的行驶过程中,相机得到的图像与图像数据库进行比较,以确定当前位置和车辆周围的图像信息并对驾驶下一步作出决定。这种 AGV 小车并不需要设置任何的人工物理路径,所以在理论上具有灵活性,在计算机图像采集,存储和
17、处理技术飞速发展的今天,这种类型的 AGV 实用性越来越强。此外,还有铁磁陀螺惯性引导式 AGV、光学引导式 AGV 等多种形式的 AGV2。 智能循迹小车的应用智能循迹小车发展历史及主要应用场所如下:(1)仓储业1954 年,来自美国南卡罗来纳州的 Mercury Motor Freight 公司成为第一批把 AGV小车的应用到仓库的使用者,来实现出入库货物的自动处理。至今世界上有超过 2100个厂家把大约 2 万台大型或小型的 AGV 小车应用到自己的仓库中。中国的海尔集团在2000 年把 9 台 AGV 小车投产到了自己的仓库区,形成一个灵活的 AGV 自动数据库处理系统,轻松地完成了每
18、天至少 33500 的储存和装卸货物的任务。(2)制造业在制造业的的生产线中 AGV 小车大显身手,快速,精确,灵活的完成材料的运送任务。由多台 AGV 小车组成的物流运输处理系统,较人工搬运系统来说更灵活,运输路线可以根据生产过程及时调整,使一条生产线,生产十几个产品,大大提高了生产的灵活性,企业的竞争力。在 1974 年瑞典的沃尔沃卡尔马的汽车组装厂,提高了运输系统的灵活性,使用以 AGV 小车为载运工具的装配线,采用该装配线后,减少了 20%装配时间、减少了 39%组装错误,减少了 57%投资资金回收时间以及减少了 5%的员工费用。目前,在世界主要的汽车生产厂家,如通用、丰田、克莱斯勒、
19、大众 AGV 小车已被广泛应用。 (3)邮局、图书馆、港口码头和机场在邮局,图书馆,码头和机场候机楼等人口密集的公众场所,存在着大量的物品的运送工作,充满不定性和动态性强的特点,搬运过程往往也很单一。AGV 有着可并行工作、自动化、智能化和处理灵活的特点,可以很好的满足这些场合的运输要求。1983 年瑞典的大斯得哥尔摩邮局,1988 年日本东京的多摩邮局,1990 年中国上海的邮政相继开始使用 AGV 小车来完成邮品的搬运工作。在荷兰的鹿特丹港口,50 辆被称为“院子里的拖拉机”的 AGV 小车每天都在把集装箱从船边运送到几百米以外的仓库中。(4)烟草、医药、化工、食品对于处理一些需要在清洁、
20、安全、无排放污染等其他特殊环境要求的产品生产如烟草、制药、食品、化工等产品时应考虑 AGV 小车的应用。在全国许多卷烟企业,如青岛颐中集团、玉溪红塔集团、红河卷烟厂、淮阴卷烟厂,应用激光引导式 AGV 完成托盘货物的搬运工作。1.2 智能循迹小车研究中的关键技术现在全世界越来越多的国家都在做着研究智能化、多样化的自动汽车导航的工作。自动汽车导航是一个非常复杂的系统,它不仅应具有正常的运动功能的成分,而且还应具有任务分析,路径规划,信息感知,自主决策等类似人类的智能行为。人类可以利用自己的听觉、视觉、味觉、触觉等功能获取事物的信息,人类的大脑再根据已经掌握的知识对这些信息进行综合分析,从而全面了
21、解认知事物。这样一个认识事物、分析事物和处理信息的过程称之为信息融合过程。多传感器信息融合的基本原理就是模仿人类大脑的这个过程,得到一个对复杂对象的一致性解释或结论。多传感器信息融合是协调多个分布在不同地点,相同或不同种类的传感器所提供的局部不完整观测量信息加以综合,协调使用,消除可能存在的冗余和矛盾,并加以互补,以减少不确定性,得到对物体或环境的一致性描述的过程4。多传感器信息融合具有许多性能上的优点:(1)增加了系统的生存能力;(2)减少了信息的模糊性;(3)扩展了采集数据覆盖范围;(4)增加了可信度;(5)改善了探测性能;(6)提高了空间的分辨力;(7)改善了系统的可靠性(8)信息的低成
22、本性5。本文主要由五章组成,第 1 章为绪论,主要讲述循迹小车的发展历程及在目前所应用领域中的作用。第 2 章为总体规划智能循迹小车系统的设计,包含主系统流程图。第 3 章是系统的硬件设计,其中包含单片机电路的设计、NRF24L01 无线模块、TSL1401 线性 CCD 模块和电机驱动电路等。第 4 章为系统的软件设计,主要介绍的是软件实现过程的框图。第 5 章是制作安装与调试,最终保证了系统的正常运行。2 总体设计方案 整体设计方案主单片机电路直流电机循迹模块无线遥控器电机驱动模块图 2-1 系统总体框图 智能循迹小车主要包括了无线遥控器、线性 CCD 循迹模块,电机驱动模块,小车车模等。
23、通过无线传输的数据或者线性 CCD 检测道路黑线处理得到数据,从而通过电机驱动模块控制电机的状态和舵机的转向,最终实现小车可以无线遥控器控制,或者自动识别路线,完成循迹行车。 无线遥控器的设计方案单片机电路无线发送模块电源模块摇杆模块LCD显示模块图 2-2 无线遥控器控制系统结构框图无线遥控器主要有 STC12C5A60S2 单片机主控电路模块,NRF24L01 无线发射模块, 锂电池充、供电模块,NOKIA5110 显示模块,TL431 基准电压模块和摇杆模块等。主要工作原理是通过 STC12C5A60S2 单片机控制 AD 采集摇杆的 X,Y 轴电位值,并将电位值通过 NRF24L01
24、无线模块发送给小车,从而控制小车转向和加、减速等。 循迹小车的设计方案单片机电路无线接收模块超声波避障模块红外测速模块电源模块直流电机电机驱动循迹传感器LCD显示模块防撞模块图 2-3 智能循迹小车控制系统结构框图智能循迹小车主要包括了 STC12C5A60S2 单片机主控电路模块,TSL1401 线性CCD 循迹模块,NRF24L01 无线接收模块,超声波 HC_SR04 避障模块,红外 ST188测速模块,NOKIA5110 显示模块和 PNMOS 对管构成的 H 桥电机驱动模块等。主要工作原理是通过 TSL1401 线性 CCD 循迹模块采集的黑线路经或 NRF24L01无线接收模块接收
25、遥控器的数据,然后由 STC12C5A60S2 产生 PWM 来控制电机驱动模块改变电机的工作状态,最后实现小车循迹。2.2 系统设计步骤1. 根据设计要求,确定控制方案。2. 利用 Altium Designer 设计合理的硬件原理图。3. 画出程序流程图,使用 C 语言进行编程。4. 将各元件焊接在 PCB 板上,并将程序烧录到单片机内。5. 进行调试以实现控制功能。2.3 确定整体控制系统方案1. 主控使用 40 引脚的 STC12C5A60S2 单片机芯片,因为其内部集成 10 位ADC、2 路 PWM 等,可以节省外围设备。2. 整个系统由、3V、5V 三种直流电供电。其中电源是由直
26、接提供的可充电电池供电,5V、是通过电池来实现的。3. 电机驱动模块由 2 片 PMOS 管 IRF4905 和 2 片 NMOS 管 IRF3205 组成了一个H 桥,可以通过 PWM 来控制电机的启停和正反转。4. 路径识别采用 TSL1401 线性 CCD,通过对赛道黑白的识别来控制舵机转向。5. 无线模块采用 NRF24L01 来传输数据,从而可以通过遥控器控制小车。6. 避障模块主要是通过超声波 HC_SR04 测距,提前控制舵机转向,避开障碍物。7. 速度检测模块由红外对管 ST188 检测后轮胎转速,然后数据处理为速度并实时显示在现实。8. 显示模块采用 NOKIA5110 通过
27、 5 个普通 IO 口与单片机通信,84x48 的点阵,可以显示 4 行汉字,能充分满足需求。3 系统的硬件设计图 3-1 系统总体原理图3.1 单片机电路P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P4.7/RST9P3.0/RxD10P3.1/TxD11P3.212P3.313P3.414P3.515P3.616P3.717XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P4.429P4.530P4.631P0.732P0.633P0.534P0.435P0.336P0
28、.237P0.138P0.039VCC40U1STC12C5A60S2104C110UFC2GND10UFC3VCC110KR1GND12Y11918181930pFC430pFC5GNDRX1TX1VCC11RSTCE0DCDINCLKEcho0Trig0Echo1Trig1SCKMISOMOSIIRQCE1CSNP10DJPWM1PWM2INT0INT1BEEP1KR7R8R9R10R11R12图 3-2 STC12C5A60S2 单片机最小系统 单片机的简介STC12C5A60S2/AD/PWM 系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一
29、代 8051 单片机,指令代码完全兼容传统P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P4.7/RST9P3.0/RxD10P3.1/TxD11P3.212P3.313P3.414P3.515P3.616P3.717XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P4.429P4.530P4.631P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC40U1STC12C5A60S2123456S1、VCC1104C110UF
30、C2GND10UFC3VCC110KR1GND12Y11918181930pFC430pFC5GNDP1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P4.7/RST9P3.0/RxD10P3.1/TxD11P3.212P3.313P3.414P3.515P3.616P3.717XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P4.429P4.530P4.631P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC40U2STC12
31、C5A60S2123456S2、104C710UFC6GND10UFC8VCC210KR2VCC2GND12Y230pFC930pFC10GNDY18Y19Y19Y181234P1、11234P2、2GNDGNDTX1RX1VCC11TX2RX2VCC22RX1TX1RX2TX2GND1VOUT2VIN3VOUT4POWER1AMS1117 5VGND1VOUT2VIN3VOUT4POWER2AMS1117 3.3VGND1VOUT2VIN3VOUT4POWER3AMS1117 5V12POWER、1GNDVCC0GNDGNDGNDVCC0VCC0VCC2VCC1VCC1VCC31234567
32、8P3NOKIA5110GNDVCC11VCC11CLKDINDCCE0RSTVCC11VCC22RSTCE0DCDINCLK12345678P4、HC_SR04VCC11Trig1Echo1GNDVCC11Trig0Echo0GNDEcho0Trig0Echo1Trig112345678P8、NRF24L01GNDVCC3CE1CSNSCKMOSIMISOIRQSCKMISOMOSIIRQCE1CSN2KR31KR4GNDVCC0、P10P10123P5、SD_5GNDVCC11DJDJ12P6PWMPWM1PWM2PWM1PWM2INT0INT1LS1BuzzerQ1NPNVCC11GND
33、1KR5BEEPBEEPD11KR61KR7R8R9R10R11R12、12345P9、CCD TSL1401GNDVCC22AOCLK2SISICLK2AOINT02123P10、VCC22INT02GND10UFC11GNDGNDQ4NMOSQ3NMOSQ1PMOSQ2PMOSU3、PC817U4、PC817U5、PC817U6、PC817VCC22VCC11123P7INTINT0INT1GNDGNDVCC0IRF4905IRF4905IRF3205IRF3205MB1Motor、201350712105、1、13211KR131KR141KR151KR16D2D3D4D51KR181K
34、R201KR171KR19GNDGNDGNDPWM1PWM1GNDPWM2PWM2GNDVCC0VCC0GNDGNDVCC、8051,但速度快 8-12 倍。内部集成 MAX810 专用复位电路,2 路 PWM,8 路高速 10位 A/D 转换(250K/S,即 25 万次/秒),针对电机控制,强干扰场合。 单片机的主要特点1. 增强型 8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统 8051;2. 通用 I/O 口(36/40/44 个) ,复位后为:准双向口/弱上拉(普通 8051 传统 I/O口)可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏每个
35、 I/O 口驱动能力均可达到 20mA,但整个芯片最大不要超过 120mA;3. 内部集成 MAX810 专用复位电路(外部晶体 12M 以下时,复位脚可直接 1K电阻到地) ;4. 时钟源:外部高精度晶体/时钟,内部 R/C 振荡器(温漂为5% 到10%以内)用户在下载用户程序时,可选择是使用内部 R/C 振荡器还是外部晶体/时钟常温下内部 R/C 振荡器频率为: 5.0V 单片机为:11MHz17MHz 3.3V 单片机为:8MHz12MHz5. 共 4 个 16 位定时器 两个与传统 8051 兼容的定时器/计数器,16 位定时器 T0 和 T1,没有定时器 2,但有独立波特率发生器做串
36、行通讯的波特率发生器,再加上 2 路 PCA 模块可再实现 2 个 16 位定时器;6. 3 个时钟输出口,可由 T0 的溢出在输出时钟,可由 T1 的溢出输出时钟,独立波特率发生器可以在口输出时钟;7. 外部中断 I/O 口 7 路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的 PCA 模式,Power Down 模式可由外部中断唤醒, INT0/P3.2,INT1/P3.3,T0/P3.4, T1/P3.5, RxD/P3.0,CCP0/P1.3(也可通过寄存器设置到 P4.2), CCP1/P1.4(也可通过寄存器设置到 P4.3);8. PWM(2 路)/ PCA(可编程计
37、数器阵列,2 路)- 也可用来当 2 路 D/A 使用- 也可用来再实现 2 个定时器- 也可用来再实现 2 个外部中断(上升沿中断/下降沿中断均可分别或同时支持);9. A/D 转换, 10 位精度 ADC,共 8 路,转换速度可达 250K/S(每秒钟 25 万次);10. 通用全双工异步串行口(UART),由于 STC12 系列是高速的 8051,可再用定时器或 PCA 软件实现多串口;11. STC12C5A60S2 系列有双串口,后缀有 S2 标志的才有双串口, RxD2/P1.2(可通过寄存器设置到 P4.2),TxD2/P1.3(可通过寄存器设置到 P4.3)。 路径检测模块P1
38、.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P4.7/RST9P3.0/RxD10P3.1/TxD11P3.212P3.313P3.414P3.515P3.616P3.717XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P4.429P4.530P4.631P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC40U2STC12C5A60S2104C710UFC6GND10UFC8VCC210KR2GND12Y230pFC930p
39、FC10GNDY18Y19Y19Y18RX2TX2VCC2212345P9TSL1401、CCDGNDVCC22AOCLK2SISICLK2AOINT02123P10ST188、VCC22INT02GND图 3-3 TSL1401 线性 CCD 循迹模块路径检测模块是智能车系统信号的输入模块主要检测的赛道对道路偏离量,这些信息是小车沿赛道运行的信息基础获得更多、更远、更精确的塞到信息是提高车模运行速度的关键。所以,路径检测的好坏直接关系到最终性能的优劣。对于小车路径信息的采集的方式如下所示:方案一:红外传感器的检测方式,优点:电路设计相对简单、检测速度信息快、调试简单、成本低。缺点:道路参数检
40、测精度低、道路参数检测种类少、传感器的个数较多、检测距离前瞻较短、耗电量较大。方案二:线阵 CCD 检测方法,优点:检测前瞻距离大、检测范围宽、检测道路参数较多。缺点:电路设计复杂、软件计算量大、监测信息更新速度快。综上所述每个方案都有自己的优缺点,综合考虑线阵 CCD 检测方法比较好,它能够使检测到的道路信息更加的精确,有利于小车的速度提高。 TSL1401 线性 CCD 简介TSL1401 线性 CCD 传感器阵列由一个 1281 的光电二极管阵列,相关的电荷放大器电路,和一个内部的像素数据保持功能,它提供同时集成起始和停止时间所有像素。 该阵列是由 128 个像素,其中每一个具有光敏面积
41、 3,524.3 平方微米。 像素之间的间隔是 8 微米。 操作简化内部控制逻辑,需要只有一个串行输入端(SI)的信号和时钟。主要特点:1. 1281 个传感器单元组织;2. 每英寸 400 点(DPI)传感器间距;3. 高线性度和均匀度;4. 宽动态范围:4000:1(72 分贝) ;5. 输出参考地;6. 低图像延迟:典型值;7. 操作为 8MHz;8. 单 3V 到 5V 供应;9. 轨到轨输出摆幅(AO) ;10. 没有外部负载电阻。 线性 CCD 的主要工作原理TSL1401CL 的核心是 128 个光电二极管组成的感光阵列,阵列后面有一排积分电容,光电二极管在光能量冲击下产生光电流
42、,构成有源积分电路,那么积分电容就是用来存储光能转化后的电荷。积分电容存储的电荷越多,说明前方对应的那个感光二极管采集的光强越大。反映在像素点上就是,像素灰度低。光强接近饱和,像素点灰度趋近于全白,则呈白电平。模拟输出(A0)的电压由公式(3-1)给出: (3-1)Vout 是为白色状态下的模拟输出电压;Vdrk 是黑暗条件下的模拟输出电压;Re 是器件的响应性,对于给定的光的的波长在;Ee 是在的时间辐照;Tint 为积分时间,以秒为单位。 环境光影响问题试验表明 TSL1401 线性 CCD 的输出信号和环境光线密切相关,在自然光条件比晚上灯光下 AO 引脚输出电压值高出很多,正对着光线比
43、背着光线输出电压高,白炽灯光下比日光灯下输出电压高。因此,同一参数(曝光时间、镜头光圈)难以适应各种环境,在光线较弱环境下的参数在强光下会出现输出饱和,在较强光线下调节好的参数在弱光下输出电压过低,甚至处于截止状态。在智能车应用中,白天自然光环境和晚上灯光环境、正对光和背光、不同的比赛场地之间都不能采用相同的曝光参数。与输出电压密切相关的参数是曝光量,曝光量取决于 CCD 模块所采用的镜头光圈大小和程序所控制的曝光时间。智能车为适应各种运行环境,必须实时感知环境,并根据环境闭环调节曝光量,使得在不同环境中曝光量都处于一个合理的范围,这样才能保证在不同环境中 CCD 输出电压在合理范围,以利于算
44、法提取黑线信息。镜头相关参数一旦选定在智能车运行难以改变,曝光时间比较容易通过程序控制,因此比较容易实现的调整曝光量方法是通过软件调整曝光时间。3.3 无线模块P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P4.7/RST9P3.0/RxD10P3.1/TxD11P3.212P3.313P3.414P3.515P3.616P3.717XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P4.429P4.530P4.631P0.732P0.633P0.534P0.435P0.336
45、P0.237P0.138P0.039VCC40U1STC12C5A60S2104C110UFC2GND10UFC3VCC110KR1GND12Y11918181930pFC430pFC5GNDY230pFC9Y18RX1TX1VCC11RSTCE0DCDINCLKEcho0Trig0Echo1Trig112345678P8、NRF24L01GNDVCC3CE1CSNSCKMOSIMISOIRQSCKMISOMOSIIRQCE1CSNP10DJPWM1PWM2INT0INT1BEEP1KR7R8R9R10R11R1210UFC11图 3-4 NRF24L01 无线数据传输模块 无线 NRF24L
46、01 简介NRF24L01 是 NORDIC 公司最近生产的一款无线通信通信芯片,采用 FSK 调制,内部集成 NORDIC 自己的 Enhanced Short Burst 协议。可以实现点对点或是 1 对 6 的无线通信。无线通信速度可以达到 2M(bps)。NORDIC 公司提供通信模块的 GERBER 文件,可以直接加工生产。嵌入式工程师或是单片机爱好者只需要为单片机系统预留 5个 GPIO,1 个中断输入引脚,就可以很容易实现无线通信的功能,非常适合用来为MCU 系统构建无线通信功能。主要特点:1.2.4GHz 全球开放 ISM 频段,最大 0dBm 发射功率,免许可证使用; 低工作
47、电压:正常工作电压3.6V ; 2.高速率:最高 2Mbps,这样使得信号空中停留时间极短,减小了无线碰撞的可能(软件设置 1Mbps 或者 2Mbps 的空中传输速率); 3.多频点:125 频点,可以应用于多点通信以及跳频的实现; 4.超小型:天线内置,体积小巧,规格:15x29mm(包括天线) ;低功耗:快速的传输速率也降低了收发功耗;5.很低的应用成本:NRF24L01 集成了 RF。NRF24L01 应用的是 SPI 接口,可以与单片机的 SPI 接口直接相连。没有 SPI 接口的单片机可以利用单片机的 I/O口进行模拟,内部有 FIFO,用于数据缓存,因此 NRF24L01 可以与
48、各种高低速微处理器接口,便于使用低成本单片机。 无线 NRF24L01 的工作原理NRF24L01 模块的原理图如图 3-5 所示:图 3-5 NRF24L01 模块的原理图从单片机控制的角度来看,我们只需要它的的六个控制和数据信号,分别为 CSN、SCK、MISO、MOSI、IRQ、CE。 CSN;芯片的片选线,CSN 为低电平芯片工作; SCK;芯片控制的时钟线(SPI 时钟); MISO:芯片控制数据线(Master input slave output); MOSI:芯片控制数据线(Master output slave input); IRQ:中断信号。无线通信过程中 MCU 主要是
49、通过 IRQ 与 NRF24L01 进行通信; CE:芯片的模式控制线。在 CSN 为低的情况下,CE 协同 NRF24L01 的 CONFIG 寄存器共同决定 NRF24L01 的状态(掉电、发射、接收、待机、待机) 。发射数据时,首先将 NRF24L01 配置为发射模式:接着把接收节点地址TX_ADDR 和有效数据 TX_PLD 按照时序由 SPI 口写入 NRF24L01 缓存区,TX_PLD必须在 CSN 为低时连续写入,而 TX_ADDR 在发射时写入一次即可,然后 CE 置为高电平并保持至少 10s,延迟 130s 后发射数据;若自动应答开启,那么 NRF24L01 在发射数据后立
50、即进入接收模式,接收应答信号(自动应答接收地址应该与接收节点地址TX_ADDR 一致) 。如果收到应答,则认为此次通信成功,TX_DS 置高,同时 TX_PLD从 TX FIFO 中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC)达到上限,MAX_RT 置高,TX FIFO 中数据保留以便在次重发;MAX_RT或 TX_DS 置高时,使 IRQ 变低,产生中断,通知 MCU。最后发射成功时,若 CE 为低则 NRF24L01 进入空闲模式 1;若发送堆栈中有数据且 CE 为高,则进入下一次发射;若发送堆栈中无数据且 CE 为高,则进入空闲模式 2。接收数据时,首
51、先将 NRF24L01 配置为接收模式,接着延迟 130s 进入接收状态等待数据的到来。当接收方检测到有效的地址和 CRC 时,就将数据包存储在 RX FIFO中,同时中断标志位 RX_DR 置高,IRQ 变低,产生中断,通知 MCU 去取数据。若此时自动应答开启,接收方则同时进入发射状态回传应答信号。最后接收成功时,若 CE变低,则 NRF24L01 进入空闲模式 1。3.4 避障模块P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P4.7/RST9P3.0/RxD10P3.1/TxD11P3.212P3.313P3.414P3.515P3.616P3.717
52、XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P4.429P4.530P4.631P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC40U1STC12C5A60S2104C110UFC2GND10UFC3VCC110KR1GND12Y11918181930pFC430pFC5GNDRX1TX112345678P3NOKIA5110GNDVCC11VCC11CLKDINDCCE0RSTVCC11RSTCE0DCDINCLK12345678P4、HC_SR04
53、VCC11Trig1Echo1GNDVCC11Trig0Echo0GNDEcho0Trig0Echo1Trig1SCKMISOMOSIIRQCE1CSNP10DJPWM1PWM2INT0INT1BEEP1KR7R8R9R10R11R12图 3-6 超声波 HC-SR04 避障模块原理图 超声波 HC-SR04 简介模块性能稳定,测度距离精确,模块高精度,盲区小。 产品应用领域:机器人避障、物体测距、液位检测、公共安防、停车场检测 。主要技术参数:1. 使用电压:DC-5V;2. 静态电流:小于 2Ma;3. 电平输出:高 5V;4. 电平输出:低 0V;5. 感应角度:不大于 15 度;6.
54、探测距离:2cm-450cm;7. 高精度:可达。 超声波的主要工作原理超声波传感器的工作原理是陶瓷的压电效应。超声波传感器在测量过程中,声波信号由传感器发出,经液体或固体物体表面反射后折回由同一传感器接收,可以测量声波的整个运行时间,从而实现物位的测量。超声测距大致有以下方法:一种是取输出脉冲的平均值电压,该电压(其幅值基本固定)与距离成正比,测量电压即可测得距离;另一种是测量输出脉冲的宽度,即发射超声波与接收超声波的时间间隔 t,如图 3-5 所示,故被测距离为。本系统测量采用第二种方案。由于超声波的声速与温度有关,如果温度变化不大,则可认为声速基本不变。如果测距精度要求很高,则应通过温度
55、补偿的方法加以校正。超声波测距适用于高精度的中长距离测量。因为超声波在标准空气中的传播速度为/秒,由单片机负责计时,单片机使用 12.0MHz 晶振,所以此系统的测量精度理论上可以达到毫米级。图 3-7 超声波测距原理假定 S 为被测物体到测距仪之间的距离,测得的时间为,超声波传播速度为表示,则有关系式(3-2): (3-2)在精度要求较高的情况下,需要考虑温度对超声波传播速度的影响,按公式(3-3)对超声波传播速度加以修正,以减小误差。温度与声速的关系参照表 3-1。 (3-3)式中:T 为实际温度单位为;V 为超声波在介质中的传播速度单位为。表 3-1 温度与声速参照表温度与声速参照表温度
56、-30-20-100102030声速313319322331337344350超声波发射超声波接收时间 T障碍物 显示模块P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P4.7/RST9P3.0/RxD10P3.1/TxD11P3.212P3.313P3.414P3.515P3.616P3.717XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P4.429P4.530P4.631P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039V
57、CC40U1STC12C5A60S2104C110UFC2GND10UFC3VCC110KR1GND12Y11918181930pFC430pFC5GNDRX1TX112345678P3NOKIA5110GNDVCC11VCC11CLKDINDCCE0RSTVCC11RSTCE0DCDINCLK12345678P4、HC_SR04VCC11Trig1Echo1GNDVCC11Trig0Echo0GNDEcho0Trig0Echo1Trig1SCKMISOMOSIIRQCE1CSNP10P5DJPWM1PWM2INT0INT1BEEP1KR7R8R9R10R11R12图 3-8 NOKIA511
58、0 显示模块原理图方案一:采用数码管显示。数码管具有接线简单、成本低廉、配置简单灵活、编程容易、对外界环境要求较低、易于维护等特点。电压和电流的显示可以用数码管,但数码管显示的信息量有限,只能显示简单的数字,其电路复杂,占用的系统 I/O 资源较多,显示信息少,不宜显示大量信息。 方案二:考虑到本系统中显示的内容以及系统的实用性,采用液晶显示(LCD)。液晶显示具有功耗低、体积小、质量轻、无辐射危害、平面直角显示以及影响稳定不闪烁、画面效果好、分辨率高、抗干扰能力强等优点。点阵式 LCD 不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动、动画、闪烁、文本特征
59、显示等功能。因为 NOKIA5110 液晶显示模块可以显示出数字、字母、汉字等,一面了然、外观比较好看。而且液晶显示功耗低、体积小、质量轻、无辐射危害,与单片机连接较简单。故经过比较选择方案二 NOKIA5110 液晶显示简介图 3-9 NOKIA5110 液晶显示器原理图液晶显示模块引脚说明如表 3-2 所示:表 3-2 NOKIA5110 液晶显示模块的管脚引脚序号引脚名称功能引脚序号引脚名称功能1SDIN串行数据线5RES复位2SCLK串行时钟线6VCC电源正3D/C模式选择7LIGHT背光灯4SCE芯片使能8GND电源地NOKIA5110 液晶显示特点:1. 性价比高,可以显示 15
60、个汉字、30 个字符,价格相对便宜;2. 接口简单,仅四根 I/O 线即可驱动;3. 速度快,是 LCD12864 的 20 倍,是 LCD1602 的 40 倍;4. NOKIA5110 工作电压,正常显示时工作电流 200uA 以下,具有掉电模式,适合电池供电的便携式移动设备。 液晶的主要工作原理(1)SPI 接口时序写数据/命令NOKIA5110 的通信协议是一个没有 MISO 只有 MOSI 的 SPI 协议:图 3-10 串行总线协议-传送 1 个字节(2)NOKIA5110 的初始化接通电源后,内部寄存器和 RAM 的内容是不确定的,这需要一个 RES 低电平脉冲复位一下。图 3-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国海带调理剂行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国浴室厨房用品行业发展趋势及发展前景研究报告
- 2025-2030中国活化净水器行业深度调研及投资前景预测研究报告
- 2025-2030中国泮托拉唑注射液行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国泡沫浮筒行业市场现状分析及竞争格局与投资发展研究报告
- 2025-2030中国油漆行业发展分析及发展前景与投资研究报告
- 2025-2030中国汽车诊断工具行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国汽车空调系统行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国汽车点烟器行业经营发展分析与未来研发创新报告
- 2025年成都职业技术学院单招职业适应性测试题库及答案一套
- 3.23世界气象日携手缩小早期预警差距关注气象关注生活课件
- 2025年沈阳职业技术学院单招职业技能测试题库附答案
- 《医患沟通》课程教学大纲
- 积极心理学课件:从理论到实践提升个人幸福感
- 小学数学-项目式学习《欢乐购物之旅》解读
- 2024年01月浙江2024慈溪农村商业银行春季招考闪耀开启笔试历年参考题库附带答案详解
- 2025年浙江余姚首创水务有限公司招聘笔试参考题库含答案解析
- 环氧乙烷可行性研究报告
- 2025年江苏省凤凰出版传媒集团招聘笔试参考题库含答案解析
- 部编版2025春六年级下册语文11《十六年前的回忆》 课件
- 前程无忧招聘测评题库及答案
评论
0/150
提交评论