智能小车PID运动控制系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能小车PID运动控制系统设计
学生姓名:
学生学号:
院(系):电气信息工程学院
年级专业:电子信息工程
指导教师:
助理指导教师:
二〇一五年五月
摘要
本文主要介绍了智能小车控制系统的软硬件设计及开发过程。车模系统的简单工作原理是单片机收集红外传感器返回来的赛道信息,通过相应运算后,软件判断其有效性,结合控制算法控制随动舵机给出合理舵值,控制前轮舵机转向,单片机再给出合适的PWM波占空比以控制电机转速。
小车设计主要包括硬件电路设计和软件控制设计两大部分。此智能车系统采用模块化设计思想,完成了系统硬件电路的设计,其主要包括核心控制模块、电源管理模块、电机驱动模块、舵机控制模块、车速检测模块、路径识别模块等。本系统以16位的微处理器AT89S52为控制核心,AT89S52微控制器是M68CHS12系列16位单片机中一种,其内部结构主要有单片机的基本部分和CAN 的功能块部分组成。
为了提高系统性能的运行,对控制策略转向、行驶速度策略控制及后轮驱动闭环PID算法控制策略等进行了详细的分析与详细设计。在此基础上,完成了该系统软件的具体方案设计和实现。
关键词模块化PID 单片机PWM
ABSTRACT
This paper mainly introduces the hardware and software of the control system of intelligent car design and development process. The simple models system working principle is to collect infrared sensor mcu return circuit information, through the corresponding operation, the software judge its effectiveness, combining control algorithm with dynamic steering gear control, reasonable front wheel steering gear control rudder values steering,mcu and then presents the right PWM waves occupies emptiescompared to control motor speed.
Car design includes hardware circuit and software control design of two parts. The smart car system adopts the idea of modular design, complete the hardware circuit design, and its main including core control module, power management module, motor driver module, steering gear control module, speed detection module, path recognition module, etc.This system to MC9S12DG128 as control core, M68HC12 series MC9S12DG128 microcontroller is one of 16 bit mcu, its internal structure is mainly a mcu basic parts and CAN function blocks parts.
In order to improve the operation of the system performance, the steering control strategy and speed closed-loop control strategies and rear wheel drive strategy of PID control algorithm is a detailed analysis and design. On this basis, completed the specific software system design and implementation.
Keywords modular PID MCU PWM
目录
摘要............................................................................................................................................. I ABSTRACT................................................................................................................................. I I
1 绪论 (1)
1.1 课题背景 (1)
1.2 国内外研究现状、水平 (1)
1.3 本课题的发展趋势 (3)
1.4本课题的研究内容和任务 (4)
1.4.1 本设计实现的技术指标 (4)
1.4.2 本设计的创新点 (4)
2 系统总体设计方案 (6)
2.1总体方案设选择 (6)
2.1方案论证 (7)
3 系统的硬件设计 (9)
3.1单片机的选择与其性能分析 (9)
3.1.1 单片机概述 (9)
3.1.2 单片机AT89C52介绍 (9)
3.2各模块电路设计 (11)
3.2.1 时钟电路设计 (11)
3.2.2 复位电路设计 (13)
3.2.3 按键电路设计 (15)
3.2.4 电机驱动电路 (15)
3.2.5 显示电路设计 (16)
3.2.6 测速电路设计 (18)
4 软件设计 (20)
4.1 程序仿真软件简介 (20)
4.1.1 keil uVision4编程开发工具的简介 (20)
4.1.2 软件仿真流程 (20)
4.2 整体设计思想 (23)
4.3 PID算法 (24)
4.3.1 PID算法简介 (24)
4.3.2 模拟PID (26)
4.3.3 数字PID (27)
4.4 PID控制算法的编程实现 (28)
4.5 各模块程序 (29)
4.5.1 按键模块设计 (29)
4.5.2显示块程序设计 (30)
5 组装与调试 (33)
5.1系统组装 (33)
5.2硬件调试 (33)
5.3软件调试 (34)
5.4软硬联调 (34)