基于FPGA的四驱电动车电机驱动控制系统设计
发布时间:2017-04-29 16:09
本文关键词:基于FPGA的四驱电动车电机驱动控制系统设计,由笔耕文化传播整理发布。
【摘要】: 汽车工业是人类现代文明的重要标志之一,进入21世纪后随着人类环境保护意识的加强以及能源危机的日益突显,使得人们不得不重新审视和定位汽车产业的现状和将来。电动汽车具有节能,零排放,低噪声等优点,是真正绿色环保的交通工具。无刷直流电机是一种通用性很强的高性能应用电机,以其控制简单、可靠性高等优越的性能成为电动汽车驱动系统的首选。本文以四驱电动车电机驱动控制系统作为研究对象,采用FPGA作为控制核心进行了相关的分析研究。 本文首先对国内外电动汽车的现状及发展趋势以及电动车驱动系统控制方法进行了相关调研,了解无刷直流轮毂电机的控制方法及控制器的发展。 其次,本文对电动车驱动系统控制技术进行了分析,并根据电动车驱动控制系统的特性及提高系统集成度的要求,采用FPGA为控制核心。FPGA作为数字器件,通常用于控制数字化电机;通过对本控制系统进行一定程度的数字化改造,可用于控制直流电机,并且可以提高系统的调速精度和控制功能。FPGA采用独特的并行运算电路,在一个控制核心中可以加入多个控制对象进行独立驱动,控制性能不受到影响,各控制对象间不会产生干扰,避免了多对象实时控制中繁琐的时序设计问题,一定程度上提高系统的集成度和抗干扰能力。 再次,以Altera FPGA为核心控制器设计电动车电机驱动控制系统。控制系统主要分为控制部分和驱动部分。控制部分主要由FPGA及AD转换器组成,包括数据采集和PWM波形的产生以及电机电枢电流的采样。驱动电路由MOSFET功率转换电路及光电隔离电路组成。电机的位置信号由霍尔元件采集。选择PID控制算法,对数字PID控制器进行设计并在FPGA控制器上实现;对电动车轮毂电机进行独立控制,使各电机的控制达到驱动电动车正常行驶的目的。方案设计与实施过程中,在QuartusⅡ环境下对各环节及系统总体进行了仿真和验证。 最后,通过对控制器的调试和实验,验证了以FPGA为控制核心的四驱电动车电机驱动控制系统的可靠性,实现了轮毂电机的平稳启动,良好的速度调节性能,达到电动车正常行驶的性能指标。
【关键词】:电动汽车 无刷直流电机 FPGA PID控制
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:U469.72
【目录】:
- 摘要4-5
- Abstract5-8
- 第1章 绪论8-15
- 1.1 选题背景及意义8-9
- 1.2 电动汽车发展与国内外现状9-10
- 1.3 无刷直流电机控制器的发展10-11
- 1.4 FPGA基本结构及技术11-13
- 1.4.1 FPGA的基本结构及特点12-13
- 1.4.2 FPGA在无刷直流电机控制中的应用13
- 1.5 课题主要研究内容13-15
- 第2章 无刷直流电机的基本原理及控制系统分析15-27
- 2.1 无刷直流电机控制系统的基本构成15-17
- 2.2 无刷直流电机的控制原理17-19
- 2.3 无刷直流电机的数学模型19-21
- 2.4 PWM调制方式分析与研究21-23
- 2.4.1 PWM调制方式分类22
- 2.4.2 PWM调制方式对电枢电流影响22-23
- 2.5 PID控制策略研究23-26
- 2.5.1 PID控制原理23-25
- 2.5.2 PID控制参数整定25-26
- 2.6 本章小结26-27
- 第3章 电动车电机驱动控制系统硬件组成及设计27-38
- 3.1 基于FPGA的电动车电机驱动控制系统硬件组成27-28
- 3.2 控制电路模块组成与设计28-34
- 3.2.1 FPGA主控制器及其配置模块28-31
- 3.2.2 电源模块31-32
- 3.2.3 AD转换模块32-33
- 3.2.4 串口通信模块33-34
- 3.3 驱动电路模块组成与设计34-37
- 3.3.1 功率开关器件及其驱动电路模块34-35
- 3.3.2 电平转换与隔离电路模块35-36
- 3.3.3 电流采样及霍尔信号检测模块36-37
- 3.4 本章小结37-38
- 第4章 电动车电机驱动控制在FPGA中的实现38-60
- 4.1 FPGA的开发流程及开发工具38-41
- 4.1.1 FPGA基本开发流程38-39
- 4.1.2 系统开发工具Quartus Ⅱ39
- 4.1.3 VHDL概述及特点39-41
- 4.2 无刷直流电机控制系统主要模块设计41-52
- 4.2.1 控制系统主要模块41
- 4.2.2 AD转换控制模块41-44
- 4.2.3 转子位置及电机转速检测模块44-47
- 4.2.4 PWM产生及死区保护模块47-50
- 4.2.5 数字PID算法的实现50-52
- 4.3 基于FPGA的UART设计52-59
- 4.3.1 UART通信方式52-53
- 4.3.2 UART在FPGA中的实现53-57
- 4.3.3 FPGA多电机控制的讨论57-59
- 4.4 本章小结59-60
- 第5章 系统调试与仿真60-66
- 5.1 Matlab系统仿真分析60-61
- 5.2 QuartusⅡ环境各模块调试和仿真61-65
- 5.2.1 ADC0809控制模块61-62
- 5.2.2 转子位置及电机转速检测模块62-63
- 5.2.3 PWM产生及死区模块63-64
- 5.2.4 数字PID控制算法64-65
- 5.3 本章小结65-66
- 第6章 总结与展望66-68
- 6.1 全文总结66-67
- 6.2 进一步工作展望67-68
- 参考文献68-70
- 作者在攻读硕士学位期间发表的学术论文70-71
- 致谢71
【引证文献】
中国硕士学位论文全文数据库 前7条
1 顾维维;基于FPGA的无刷直流电动机驱动控制系统的研究[D];云南大学;2011年
2 宋翠方;基于FPGA的数字控制器硬件实现方法研究[D];东北师范大学;2011年
3 胡小国;CAN总线控制器的接口IP核设计与实现[D];东北师范大学;2011年
4 张垒;无刷直流电机控制系统的设计与研究[D];南华大学;2012年
5 云龙;超高速永磁同步电主轴无传感器直接转矩控制系统的研究[D];西安电子科技大学;2012年
6 刘振国;分析仪器常用控制功能的FPGA实现[D];杭州电子科技大学;2012年
7 刘俞;基于FPGA的专用显示技术研究[D];中南林业科技大学;2013年
本文关键词:基于FPGA的四驱电动车电机驱动控制系统设计,由笔耕文化传播整理发布。
,本文编号:335191
本文链接:https://www.wllwen.com/kejilunwen/qiche/335191.html
最近更新
教材专著