飞思卡尔竞赛摄像头组睿思二队 精品Word格式.docx
- 文档编号:19992567
- 上传时间:2023-01-13
- 格式:DOCX
- 页数:39
- 大小:1.44MB
飞思卡尔竞赛摄像头组睿思二队 精品Word格式.docx
《飞思卡尔竞赛摄像头组睿思二队 精品Word格式.docx》由会员分享,可在线阅读,更多相关《飞思卡尔竞赛摄像头组睿思二队 精品Word格式.docx(39页珍藏版)》请在冰豆网上搜索。
关键词:
Freescale、单片机、摄像头、机械设计
Abstract
Inthebackgroundofthe8thNationalIntelligentCarContestforCollegeStudents,usingthe32-bitMCUMK60DN512ZVLQ10producedbyFreescaleSemiconductorCompanyandthecameratoidentifytheroadautomatically,sothatcarscanrunfastsafelyonthespecificrunwayThroughthecamera'
simagingprinciple,wehavethecollecteddatatransmittedtotheMCUthroughtheelectroniccircuitIntheMCU,thecarcanknowtheroadinfrontofitthroughtheprogramthatwedesign.Andthenitcanchooseitsownpath,decidethespeedandensuresafedrivingThesystemisacomplicatedcombinationofhardware,softwareandthemechanismstructureadjustment,Thehardwarecircuitincludetheproblemaboutthepowermanagementmodule,motordrivermodule,thespeedofmeasurementmodule,auxiliarydebuggingmodule,imageacquisitionandprocessingmodule,steeringcontrolmodulesandsingle-chipmoduleAndAboutthesoftwareside,weneedtoaddressthesingle-chipinitializationprograms,thespeedofmeasurementprograms,thespeedset-upprograms,speedcontrolprograms,steeringcontrolprograms,recognitionofimageandsoon,besidesimprovingandinnovatingofthemechanismstructureadjustmentwillbeoneofthemostimportantthingtoimprovespeedinthiscontest.
Keywords:
MK60DN512ZVLQ10,Freescale,MCU,Camera,Machinedesign
目录
第一章引言·
·
1
1.1背景介绍·
1.2赛车总体介绍·
1.2.1智能车技术参数·
1.2.2智能车硬件电路·
2
1.2.3智能车软件设计·
3
1.3本章小结·
5
第二章赛车机械结构介绍和改进·
6
2.1驱动选择·
2.2转向轮调整·
7
2.2.1转向轮调整·
2.2.2舵机安装·
9
2.3驱动轮调整·
2.4其他调整·
10
2.4.1重心调整·
2.4.2其他调整·
2.5本章小结·
第三章硬件设计·
11
3.1电源设计·
3.2传感器选型·
12
3.2.1传感器的供电电路·
3.2.2电机驱动电路·
13
3.3电路设计·
14
3.3.1电源电路·
3.3.2传感器的信号处理·
15
3.4系统电路板的固定·
16
3.5速度测量模块·
17
3.6本章小结·
第四章软件设计·
18
4.1图像信号处理·
4.1.1图像信号采集·
4.1.2图像信号处理·
19
4.2转向控制策略·
23
4.3速度控制策略·
4.4软件流程图·
24
4.4.1主函数流程图·
4.4.2行中断流程图·
25
4.4.3场中断流程图·
26
4.5本章小结·
第五章开发与调试·
27
5.1软件开发平台·
5.2手动设置单元·
28
5.3状态指示单元·
第六章总结与展望·
29
参考文献·
30
附录一:
电路原理图·
31
1核心控制电路·
2电机驱动电路·
33
附录二:
程序源代码·
34
第一章引言
1.1背景介绍
现在半导体在汽车中的应用原来越普及,汽车的电子化已成为行业发展的必然趋势。
受教育部高等教育司委托(教高司函[2005]201号文),高等学校自动化专业教学指导分委员会主办“飞思卡尔”杯全国大学生智能汽车竞赛,他以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科交叉的科技创意性比赛。
参赛选手须使用竞赛秘书处统一指定并负责采购竞赛车模,自行采用32位微控制器作为核心控制单元,自主构思控制方案及系统设计,包括传感器信号采集处理、控制算法及执行、动力电机驱动、转向舵机控制等,完成智能汽车工程制作及调试,于指定日期与地点参加场地比赛。
参赛队伍之名次(成绩)由赛车现场成功完成赛道比赛时间为主,技术方案及制作工程质量评分为辅来决定。
我校在历届“飞思卡尔”杯智能汽车比赛都取得了一定的成绩。
在总结了往届的经验和不足后,我们在此基础上重新备战第八届大赛。
往界的经验是以‘稳’为主,我们在此基础上,大胆尝试,稳中求快,在电路设计上务求稳定,问题早发现早解决。
在已经成熟的技术上做的更加完善和稳定,并对车模的机械结构做出相应的改进与创新,使赛车在稳定的前提下能够更快的完成比赛。
1.2赛车总体介绍
1.2.1智能车技术参数
此次比赛选用的B型赛车车模,采用反向行驶方式,即驱动轮在车身前侧而转向轮在车身后侧,因此重心位置以及机械性能与往届有所不同,具体车模数据如表1.1:
表1.1赛车主要技术参数
项目
参数
路径检测方法(赛题组)
摄像头组
车模几何尺寸(长、宽、高)(毫米)
28.75cm/16.6cm/7cm
前后轮轴离地间隙
0.75cm/1.65cm
电机型号
RS-540
电机转速
20000r/min
电路电容总量(微法)
1824μF
传感器种类及个数
摄像头/1速度传感器/1陀螺仪/1
伺服器型号(舵机)
S-D5
电池
7.2V/2000mAh
赛道信息检测频率(次/秒)
60
车模重量
1.5kg
赛道检测精度
3mm(近端)、120mm(远端)
1.2.2智能车硬件电路
我们团队采用摄像头进行道路识别,赛车的硬件电路主要有七个部分组成:
MK60DN512ZVLQ10单片机,陀螺仪检测模块,速度检测模块,电机驱动模块,舵机驱动模块,电源管理模块,辅助调试模块。
(1)MK60DN512ZVLQ10单片机是系统的核心部分,负责接收赛道图像数据,赛车速度等反馈信息,并对这些信息进行恰当的处理,形成合适的控制量来对舵机与驱动电机进行控制。
(2)陀螺仪检测模块,是用来检测赛道中出现的坡道和障碍物;
(3)速度检测模块,通过编码器读取转速值,实现道路的闭环控制。
(4)电机驱动模块,可以实现电机的正反转。
(5)舵机驱动模块控制舵机的转向。
(6)电源管理模块给整个系统供电,保障系统安全稳定运行。
(7)辅助调试模块有Jlink、串口通信等,主要用于赛车系统的程序烧写,功能调试和测试,赛车状态监控,赛车系统参数和运行策略设置等方面。
本赛车系统的结构示意图1.2
图1.2系统的结构示意图
1.2.1智能车软件设计
系统硬件对于赛车来说是最基础的部分,软件算法则是赛车的核心部分。
如果把一辆车和一个人做个类比的话,我们可以说,赛车的硬件结构相当于人的身体;
赛车的软件算法相当于人的思想。
只有“身体健康,思想进步”,才会取得好成绩。
所以软件系统对于赛车来说至关重要。
首先,赛车系统通过图像采样处理模块获取前方赛道的图像数据,同时通过速度传感器模块实时获取赛车的速度。
然后K60利用边缘检测方法从图像数据中提取赛道黑线,求得赛车于黑线位置的偏差,接着采用PID方法对舵机进行反馈控制,并在PID算法的基础上,整合加入模糊控制算法,有利于对小车系统的非线性特性因素的控制。
最终赛车根据检测到的速度,结合我们的速度控制策略,对赛车速度不断进行恰当的控制调整,使赛车在符合比赛规则情况下沿赛道快速前进。
设计赛车系统的软件结构如图1.3所示。
图1.3系统的软件方框图
1.3本章小结
本章主要介绍了大赛的背景和赛车整体结构设计的概述,硬件,软件和机械部分的有效融合是赛车能否跑出好成绩的关键因素。
赛车采用组委会统一提供的车模,由控制处理芯片MK60DN512ZVLQ10,陀螺仪模块,速度传感模块,舵机驱动模块,电机驱动模块和辅助调试模块组成,通过图像采集、黑线提取、速度控制等环节使赛车在规则下沿赛道快速前进。
第二章赛车机械结构介绍和改进
本届比赛使用的是B型车模,并且采用反向行驶的方式,因此在原有车模基本调整(如前后轮调整,重心调整,传动调整等)的基础上,要想使车能够更快的行驶就必须对其本身的各种结构进行必要的改进和优化,尤其是各部分的差速的调整,更成为车模机械好坏的重要部分。
2.1驱动选择
2.2转向轮调整
2.2.1转向轮调整
轮定位包括主销后倾角、主销内倾角、前轮外倾角和前轮前束四个内容。
车轮定位的作用是使汽车保持稳定的直线行驶和转向轻便,并减少汽车在行驶中轮胎和转向机件的磨损。
如图2.3
图2.3前轮定位原理图
(1)从车前后方向看轮胎时,主销轴向车身内侧倾斜,该角度称为主销内倾角。
当车轮以主销为中心回转时,车轮的最低点将陷入路面以下,但实际上车轮下边缘不可能陷入路面以下,而是将转向车轮连同整个汽车前部向上抬起一个相应的高度,这样汽车本身的重力有使转向车轮回复到原来中间位置的因而舵机复位容易。
此外,主销内倾角还使得主销轴线与路面交点到车轮中心平面与地面交线的距离减小,从而减小转向时舵机的拉力,使转向操纵轻便,同时也可减少从转向轮传到舵机上的冲击力。
但主销内倾角也不宜过大,否则加速了轮胎的磨损。
(2)从侧面看车轮,转向主销(车轮转向时的旋转中心)向后倾倒,称为主销后倾角。
设置主销后倾角后,主销中心线的接地点与车轮中心的地面投影点之间产生距离(称作主销纵倾移距,与自行车的前轮叉梁向后倾斜的原理相同),使车轮的接地点位于转向主销延长线的后端,车轮就靠行驶中的滚动阻力被向后拉,使车轮的方向自然朝向行驶方向。
设定很大的主销后倾角可提高直线行驶性能,同时主销纵倾移距也增大。
主销纵倾移距过大,会使舵机沉重,而且由于路面干扰而加剧车轮的前后颠簸。
(3)从前后方向看车轮时,轮胎并非垂直安装,而是稍微倾倒呈现“八”字形张开,称为负外倾,而朝反方向张开时称正外倾。
前轮外倾角对汽车的转弯性能有直接影响,它的作用是提高前轮的转向安全性和转向操纵的轻便性。
前轮外倾角俗称“外八字”,如果车轮垂直地面一旦满载就易产生变形,可能引起车轮上部向内倾侧,导致车轮联接件损坏。
所以事先将车轮校偏一个外八字角度,这个角度约在1°
左右。
(4)脚尖向内,所谓“内八字脚”的意思,指的是左右前轮分别向内。
采用这种结构目的是修正上述前轮外倾角引起的车轮向外侧转动。
如前所述,由于有外倾,舵机转向变得容易。
另一方面,由于车轮倾斜,左右前轮分别向外侧转动,为了修正这个问题,如果左右两轮带有向内的角度,则正负为零,左右两轮可保持直线行进,减少轮胎磨损。
见图2.3
图2.3前轮约束示意图
2.2.2舵机安装
舵机转向是整个控制系统中延迟较大的一个环节,为了减小此时间常数,通过改变舵机的安装位置,而并非改变舵机本身结构的方法可以提高舵机的响应速度。
分析舵机控制转向轮转向的原理可以发现,在相同的舵机转向条件下,转向连杆在舵机一端的连接点离舵机轴心距离越远,转向轮转向变化越快。
这相当于增大力臂长度,提高线速度。
针对上述特性,我们采用“长连杆”方式将舵机放在前面,大大的增加了舵机的力臂,如图2.4
图2.3舵机安装方式
(1)改变了舵机的力臂,使转向更灵敏;
(2)舵机安装在了正中央,使左右转向基本一致;
(3)增加前轮下压力,从而提高了前轮的抓地力,当然这样也加重了舵机负载易。
2.3驱动轮调整
差速机构的作用是在车模转弯的时候,降低后轮与地面之间的滑动;
并且还可以保证在轮胎抱死的情况下不会损害到电机。
当车辆在正常的过弯行进中(假设:
无转向不足亦无转向过度),此时4个轮子的转速(轮速)皆不相同,依序为:
外侧前轮>外侧后轮>内侧前轮>内侧后轮。
此次所使用车模配备的是后轮差速机构。
差速器的特性是:
阻力越大的一侧,驱动齿轮的转速越低;
而阻力越小的一侧,驱动齿轮的转速越高‧以此次使用的后轮差速器为例,在过弯时,因外侧前轮轮胎所遇的阻力较小,轮速便较高;
而内侧前轮轮胎所遇的阻力较大,轮速便较低。
后轮差速的调整主要是调整差速器中差速齿轮的咬合程度,差速的松紧与自己所要求的速度相匹配,已达到自己想要的状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 飞思卡尔竞赛摄像头组睿思二队 精品 卡尔 竞赛 摄像头 组睿思二队