DSP无刷直流电机控制器的设计
发布时间:2018-01-04 22:35
本文关键词:DSP无刷直流电机控制器的设计 出处:《内蒙古大学》2014年硕士论文 论文类型:学位论文
更多相关文章: 无刷直流电机 TMS320F2812 PWM 数字PID
【摘要】:无刷直流电机是一种新型直流电机,是伴随着电力电子技术、控制理论的进步和新型永磁材料的出现而发展起来的,用电子换相线路代替换向器,所以无刷直流电机运行时不会产生电火花,同时继承了直流电机调速特性好的优点。 本文的开始剖析无刷直流电机的内部结构,描述了电机运行的工作原理并建立了无刷直流电机的数学模型。然后介绍了无刷直流电机控制器的关键技术,包括电机的控制部分、驱动部分和转子位置的检测。根据控制器的整体方案,搭建了控制器的硬件电路:电源电路、控制电路、驱动电路、转子位置的检测和电流检测电路,另外还有保护电路。控制处理器采用TI公司的TMS320F2812作为控制器的核心,具有高速的运算速度和片上集成了较为强大的事件管理器。速度控制的控制策略采用数字PID进行控制。电机的调速原理是根据电机的电势平衡方程,对电枢电压进行PWM斩波改变电机的有效电压进而达到调速的目的。 软件的调试是在CCS3.3环境下进行的,代码采用C语言和汇编语言进行编程。其中初始化子程序和电机启动子程序构成软件的主程序,中断服务子程序包括捕获中断子程序和A/D中断子程序。
[Abstract]:Brushless DC motor is a new type of DC motor, with power electronics technology, control theory and the progress of new type of permanent magnet material and the development of the electronic commutation circuit replaces the commutator, so the operation of Brushless DC motor does not produce sparks, and inherits the advantages of good characteristics of DC motor speed control.
The beginning of this paper analyzes the internal structure of the brushless DC motor, describes the working principle of motor operation and establishes a mathematical model of the brushless DC motor. Then introduces the key technology of Brushless DC motor controller, including motor control part, a driving part and a rotor position detection. According to the overall program controller, build the hardware circuit of the controller, power supply circuit, control circuit, drive circuit, current detection circuit and the rotor position detection, and protection circuit. The control processor uses TI's TMS320F2812 as the core of the controller, with high speed and on-chip integrated event manager is more powerful. The control strategy of speed control for digital PID control. The principle of speed control motor is based on the potential balance equations of the motor, the effective voltage PWM change the motor armature voltage of the chopper And then the purpose of speed regulation is achieved.
The debugging of software is carried out under the environment of CCS3.3. Code is programmed by C language and assembly language. The initialization subroutine and motor startup subroutine constitute the main program of software, interrupt service subroutine includes capture interrupt subroutine and A/D interrupt subroutine.
【学位授予单位】:内蒙古大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TM33
【参考文献】
相关期刊论文 前6条
1 王绪伟,费树岷,胡继峰;基于MC33035的永磁无刷直流电机控制器的设计[J];电子工程师;2001年05期
2 李兵;;基于MC3305芯片的电动车无刷直流电机闭环控制器[J];轻工机械;2007年05期
3 田德文;徐奇伟;吴世华;;空调用永磁无刷直流电动机控制器设计[J];微电机;2011年11期
4 谢世杰,陈生潭,楼顺天;数字PID算法在无刷直流电机控制器中的应用[J];现代电子技术;2004年02期
5 陈伯时;;电力电子技术与电机调速(一)[J];中小型电机;1993年01期
6 陈伯时;;第二讲 电力电子技术与电机调速(二)[J];中小型电机;1993年02期
,本文编号:1380439
本文链接:https://www.wllwen.com/kejilunwen/dianlilw/1380439.html
教材专著