基于mc9s12xs128微控制器智能车的软件设计

基于mc9s12xs128微控制器智能车的软件设计

ID:872472

大小:1.41 MB

页数:44页

时间:2017-09-22

基于mc9s12xs128微控制器智能车的软件设计_第1页
基于mc9s12xs128微控制器智能车的软件设计_第2页
基于mc9s12xs128微控制器智能车的软件设计_第3页
基于mc9s12xs128微控制器智能车的软件设计_第4页
基于mc9s12xs128微控制器智能车的软件设计_第5页
资源描述:

《基于mc9s12xs128微控制器智能车的软件设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录摘要IV关键字IVAbstractVKeywordsV第一章绪论11.1背景11.2现状11.3技术路线11.4本文结构2第二章MCU32.1什么是MCU?32.2MC9S12XS128微控制器4第三章开发环境63.1CodeWarrior介绍63.1.1新建工程73.1.2编写代码73.1.3编译和仿真73.1.4调试程序73.2编程语言83.3规范化代码8第四章总体设计94.1硬件设计94.2软件设计10第五章软件设计125.1系统模块初始化125.1.1PLL125.1.2PIT135.1.3ADC145.1.4PWM155.2路面信息采集165.2.1数字滤波

2、175.2.2黑线识别175.2.3起始线、十字线、窄道和坡道185.2.4黑线坐标计算195.3PID控制算法195.4无线传输215.5调试过程23第六章设计总结25参考文献26附录27附录一27附录二27附录三28附录四28附录五29附录六30附录七34附录八35致谢40基于MC9S12XS128微控制器的智能车软件设计与实现摘要2006年,第一届“飞思卡尔”杯全国大学生智能车竞赛在清华大学举行,随着2009年第四届竞赛的成功举办,该竞赛的影响力越来越大。竞赛要求在组委会提供的赛车模型上,使用飞思卡尔半导体公司的8位或16位微控制器,通过自行增加传感及驱动电路,和编

3、写相应控制软件,制作一个能自主识别道路的赛车,按照规定路线行驶,以完成时间最短者为胜。因此,在智能车制作中,控制软件的设计和编写是非常关键和重要的技术。本文主要介绍了,使用S12微控制器为核心和红外收发管为传感器智能车系统的软件设计。包括PLL、PWM和ADC等主要模块的初始化,以及方向和速度的PID控制算法、无线数据采集等,还有设计过程中遇到的一些问题和解决办法。关键字微控制器,PID,智能车DesignandImplementationofSmartCar’sSoftwareBasedonMC9S12XS128MCUAbstractIn2006,thefirst"Fr

4、eescale"NationalUniversityStudentSmartCarracewasheldinTsinghuaUniversity,withthefourthraceofthe2009success,theimpactofincreasingcompetition.Racecarprovidedbytheorganizingcommitteeaskedthemodel,usingFreescaleSemiconductor's8or16-bitmicrocontrollers,throughtheuseadditionalsensoranddrivecirc

5、uit,Thepreparationofthecorrespondingcontrolsoftware,toproducearoadcarcanbeindependentlyidentified,inaccordancewiththeprovisionsofroutestocompletetheshortesttimeisthewinner.Therefore,thesmartcarproduction,controlsoftwaredesignandpreparationiscriticalandimportanttechnology.Thispaperdescribe

6、stheuseofS12MCUcoreandtheinfraredtransceiver,intelligentvehiclesystemsforsensorcontrolsoftwaredesign.IncludingthePLL,PWM,andADCandothermajormoduleinitialization,andthedirectionandspeedofthePIDcontrolalgorithm,wirelessdataacquisition,aswellasdesigningsomeoftheproblemsencounteredandsolution

7、s.KeywordsMCU,PID,Smartcar.第一章绪论1.1背景2006年,受教育部高等教育司委托,由教育部高等自动化专业教学指导分委员会主办,第一届“飞思卡尔”杯全国大学生智能车竞赛在清华大学举行。该竞赛以“立足培养,重在参与,鼓励探索,追求卓越”为指导思想,旨在促进高等学校素质教育,培养大学生的综合知识运用能力、基本工程实践能力和创新意识,激发大学生从事科学研究与探索的兴趣和潜能,倡导理论联系实际、求真务实的学风和团队协作的人文精神,为优秀人才的脱颖而出创造条件。竞赛要求在组委会提供的赛车模型上[1],使用飞思卡

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。