基于光电传感器的自动循迹智能车系统设计.doc
基于光电传感器的自动循迹智能车系统设计,摘 要新一代汽车研究与开发将集中表现在信息技术、微电子技术、计算机技术、智能自动化技术、人工智能技术、网络技术、通信技术在汽车上的应用。智能汽车是是现代汽车发展的方向。 大学生智能车比赛是智能汽车设计的一个实践平台,光电传感器的自动循迹智能车系统,采用光电传感器作为道路信息的采集传...
内容介绍
此文档由会员 bfxqt 发布基于光电传感器的自动循迹智能车系统设计
摘 要
新一代汽车研究与开发将集中表现在信息技术、微电子技术、计算机技术、智能自动化技术、人工智能技术、网络技术、通信技术在汽车上的应用。智能汽车是是现代汽车发展的方向。
大学生智能车比赛是智能汽车设计的一个实践平台,光电传感器的自动循迹智能车系统,采用光电传感器作为道路信息的采集传感器,单片机为控制系统的核心来处理信号和控制小车行驶。MC9S12系列单片机在汽车电子控制领域得到广泛应用。本课题就是利用Freescale的MC9S12XS128微控制器对智能车系统进行设计。智能车系统设计包括硬件电路和控制软件系统的设计。硬件系统使用专门软件Altium Designer设计。硬件电路系统主要包括freescale单片机最小系统、电源管理系统、路径识别与检测系统、电机驱动系统。而控制系统软件的设计主要包括单片机的初始化、PID控制算法、路径识别算法、舵机控制算法、速度控制算法。软件设计是用Freescale 公司的Codewarrior软件作为软件开发和仿真下载的平台。最后完成了整个自动循迹智能车系统设计。
关键字: 智能车;光电传感器;自动循迹;控制算法;PID;
ABSTRACT
The design of autoguiding smartcar system based on photoelectric sensor
New generation automobile development and researched focus on information technology, microelectronic technology, computer technology, intelligent automation technology, artificial intelligence technology, networking technology, communication technology and so on. The intelligent automobile is the direction in which the modern automobile developed.
The university students intelligence vehicle competition is a practice platform in which intelligence automobile designed , we use the photoelectric sensor as gathering sensor to take path information , The microcontroller is used as the control system core ,and process the signal, and controls car to run . signal-chip microcomputer MC9S12 series be widespread utilized in the automobile electronic control domain. I use the Freescale microcontroller MC9S12XS128 to design the intelligent vehicle system. The design of intelligent vehicle system including hardware circuit and control software system. I adopt the software of electronics design Altium Designer to complete designing the hardware . Hardware circuit system mainly includes the freescale ’s Single-chip Microcomputer smallest system, the power source management system , the way recognition and the detecting system, the motor-driven system. But the control software system mainly includes Single-chip Microcomputer 's initialization, the PID control algorithm, the way recognition algorithm, the steering engine control algorithm, the speed control algorithm . It uses Freescale Corporation's Codewarrior as the software development ,the simulation and downloading‘s platform in the software designing . Finally The design of auto track smartcar system based on photoelectric sensor is completed.
Key words: Intelligent vehicle; photoelectric Sensor; auto track; Control algorithm ; PID;
摘 要 I
ABSTRACT II
插图清单 I
第1章 绪论 - 1 -
1.1 毕业设计(论文)内容及研究意义(价值) - 1 -
1.2 毕业设计(论文)研究现状和发展趋势 - 2 -
第2章 控制系统整体方案设计 - 3 -
2.1 整体设计方案概述 - 3 -
2.2 控制系统整体方案设计 - 4 -
2.2.1 模型车硬件整体方案设计 - 4 -
2.2.2 系统软件模块分析 - 7 -
2.2.3 控制算法设计方案 - 8 -
第3章 单片机最小系统模块 - 9 -
3.1 单片机以及最小系统简介 - 9 -
3.2 MC9S12XS128最小系统设计 - 9 -
第4章 电源管理模块 - 11 -
第5章 路径识别模块和测速检测模块 - 13 -
5.1 路径识别模块 - 13 -
5.1.1 光电传感器 - 13 -
5.1.2 光电传感器发射与接收电路设计 - 13 -
5.1.3 路径识别传感器布局设计 - 14 -
5.2 测速检测模块 - 16 -
第6章 电机驱动模块 - 19 -
6.1 直流电机驱动模块 - 19 -
6.1.1 电机的工作原理 - 19 -
6.1.2 MC33886介绍 - 21 -
6.1.3 PWM信号控制电机的转速 - 22 -
6.2 舵机驱动模块 - 23 -
第7章 智能车软件的设计 - 29 -
7.1 单片机初始化 - 30 -
7.2 PID控制算法 - 32 -
7.3 路径识别算法 - 34 -
7.4 舵机控制算法 - 34 -
7.5 速度控制算法 - 36 -
第8章 开发制作与调试 - 38 -
8.1 CodewarriorV4.7软件及其应用 - 38 -
8.2 BDM for S12的使用 - 43 -
结论和展望 - 44 -
致 谢 - 45 -
参考文献 - 46 -
主要参考文献摘要 - 48 -
附录A - 50 -