电动汽车电机控制器软件设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
中文摘要 (1)
英文摘要 (2)
绪论 (3)
1.1本课题的研究背景及意义 (3)
1.2 车用电机的主要类型及永磁直流无刷电动机的优势 (4)
1.3无刷直流电机的驱动系统 (5)
1.4本文的主要工作及内容安排 (5)
第二章永磁无刷直流电机的工作原理 (6)
2.1无刷直流电机的基本结构 (6)
2.1.1 永磁电机本体 (6)
2.1.2 电子换向器 (6)
2.1.3 传感器 (7)
2.2无刷直流电机的数学模型 (7)
2.3无刷直流电机的工作原理及控制方法 (9)
第三章永磁无刷直流电机控制器的硬件设计 (12)
3.1基于CYPRESS CY8C24533芯片的控制器构成及资源配置 (12)
3.2 PWM调制过程 (13)
3.2.1PWM输出 (13)
3.2.2峰值电流保护 (13)
3.2.3平均电流保护 (14)
3.3 AD转换 (15)
第四章永磁无刷直流电机控制器的软件设计 (17)
4.1功能需求及软件实现设计 (17)
4.2系统主程序结构 (17)
4.3定时器相关程序设计 (18)
4.4 PWM调制程序设计 (21)
4.5AD转换 (21)
4.6其他 (23)
4.6.1 电机运行函数 (24)
4.6.2 霍尔检查程序 (25)
4.6.3 MOS管检查 (26)
4.6.4 欠压保护 (26)
4.7小结 (26)
总结 (27)
谢辞 (28)
参考文献 (28)
电动汽车电机控制器软件设计
摘要:在目前全球能源危机和温室效应越来越严重的情况下,电动车以其无污染、低噪声、效率高,便于操作等优点,越来越受到人们的青睐。电动汽车的核心是电动机,电动机中最具优势的是无刷直流电动机,而无刷直流电机的控制是电动机的关键技术。本课题运用CYPRESS公司的CY8C24533型芯片,在控制器硬件设计的基础上,进行了系统控制软件的设计。
本文首先分析研究了车用电动机的发展动态,阐述了无刷直流电动机的优势所在。之后针对无刷直流电动机,详细地介绍了它的工作原理、数学模型、驱动性等相关知识。然后立足它的工作原理等知识,我对无刷直流电动机的控制器进行了大体设计,并对其关键部分如PWM、ADC进行了详细的探究;并在前文的基础上,利用了手头的资料,使用C语言对无刷直流电机控制器的软件进行编写,取得了一定的成果。
关键词:电动汽车,直流无刷电动机控制器,片上可编程系统
Software Design of
the Electric Vehicle Motor Controller
Abstract: In the case that current global energy is in a crisis and the greenhouse effect becomes more severe, the electric car with its no-pollution, low noise,
high-efficiency, easy operation and so on,is being more and more popular in
people. The core of electric vehicle is motor, and the brushless DC motor is
the most advantage of electric motor.And the brushless DC motor control
technology is the key technology of the electric motor.My issue has done a
software design of the controller of brushless DC motor on the base of its
hardware design with a chip named CY8C24533 designed by Cypress
Co.Ltd.
This paper analyzed the development of motor used on vehicle, describing
the advantages of brushless DC motor.And for brushless DC motor, this
article described a detailed presentation of its working principle,
mathematical model, driven-characteristics and so on. Then based on the
knowledge of how it works, I did a generally design with the brushless DC
motor controller,and did a detailed research of its key part like PWM、ADC
and so on;and beyond all of this above, I used C language to write a
software to control the brushless DC motor controller with some documents
by my hand,and I got a success.
Keywords: Electric V ehicle,Brushless DC motor controller,PSoC