基于DSP的直流电机控制系统的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
由于直流电动机具有良好的线性调速特性,简单的控制性能,因而在工业场合应用广泛。而随着对电机控制技术要求的不断提高,普通单片机越来越不能满足控制要求,DSP技术的发展正好为先进控制理论以及复杂控制算法的实现提供了有力的支持。本文对基于DSP的直流电动机的速度控制系统进行了研究,提出了将九点控制器算法应用于DSP中的控制方案。
     文中首先综述了目前国内外直流电动机控制的发展概况及趋势,简要介绍了直流电动机的控制策略,以及DSP芯片的选型。
     本文采用TI公司的TMS320LF2407作为控制器,完成了系统的硬件设计,采用基于电流环和速度环的双闭环直流电机系统控制方案。电机的控制系统是由检测装置、主控制器、功率驱动器以及上位机组成,其中DSP控制器是电机控制系统的关键部分,负责对电机的电流和转速反馈信号进行处理并输出控制信号来控制电机的运动。系统的硬件设计了功率驱动电路,电流和速度信号的采集等电路。整个硬件系统结构紧凑,工作可靠。
     本文以九点控制器算法的原理为控制策略,在此基础上确定了控制参数的整定方法,最后以九点控制器理论为基础设计了直流电机的控制算法。
     要使电机精确地实现预定的运动,控制软件是关键。系统软件基于CCS2000的编译环境,采用C语言与汇编语言的混合编程方式。软件设计了主程序模块,初始化子程序模块以及中断服务程序模块。其中主程序模块主要包括键盘控制模块和显示模块。中断服务程序模块包括A/D采样模块、捕获中断模块、控制算法模块、PWM信号输出模块以及与上位机的串行通信模块。其中电流和转速控制采用九点控制器算法。
     本文最后介绍了九点控制器的设计方法,并应用于直流电机的双闭环调速系统中,仿真结果表明,该系统能够较好的实现对电机转速的控制,达到了较好的控制效果,进一步验证了九点控制器在直流电机调速系统中有着广阔的应用和发展前景。
DC motor has extensive applications in industrial environments due to its excellent performances. While the growing needs for motor control performance, ordinary MCU doesn't meet the request more and more. It's the development of DSP technology that provides strong assistance to the implement of advanced control theory and complex control algorithm. This paper discusses the control the speed control system for DC motor, and suggested a control scheme that the controller algorithm applies Nine-Point to DSP.
     In the paper, the development of DC motor control in our country and abroad is summarized first, and the control methods of DC motor as well as the selections of the DSP types in brief.
     The solution of digital control system of DC Motor using TI's TMS320LF2407 is presented in this paper. This control system includes two closed loops, which are current loop and velocity loop. Usually, a control system consists of displacement measure device, control device, insulation circuit, drive model and PC. As one key part of the control system, the function of control device is to deal with the displacement signal from the motor and the output of control voltage. In the area of hardware design, the signal-sampling circuits of the current, speed are also designed. The whole system's hardware has a very compact structure and can operate with high reliability.
     In this thesis, the Nine-Point controller theory and the control method are detailed, and analyzed the controlled variable installation method in this foundation, finally based on this theory it design a control algorithm of the DC motor.
     As a very important role for the accurate motion of DC moto, the control software adopting simultaneously the C and assemble language, the software development is based on the CCS2000 integrated development. The system software involves main program module, Initialization subprogram module, interrupt service routine module. Hereinto, main program module mostly include keyboard scan module and display module. ISR module includes A/D sampling module, QEP, control arithmetic module, PWM output and SPI module. In the scheme, it's adopted that nine-Point controller algorithm in velocity loop and current loop.
     The system introduced the design procedures of the Nine-Point controller finally, and having applied to the double-loop controller. Simulations prove that the double-loop controller can successfully adjust the velocity of the DC Motor to a good value. This result indicates that the Nine-Point controller has a great applied prosperity in the control of the DC motor.
引文
[1] 陈仕高,牛利勇.DSP在直流无刷电机中的应用.微计算机信息,2006(2):143~145
    [2] 张浩.新型高速高精度数字信号处理器(DSP)芯片及应用.温州职业技术学院学报,2005(4):34~37
    [3] Jacobs, J. Powerful micromotor. Mechanical Engineering. 2006. 128(1): 42~42
    [4] 王杰,朱红,齐蓉.一种应用于无刷直流电机数字控制的系统设计.电气传动自动化,2005(6):31~33
    [5] Atif; Levi.Emil.Space Vector PWM Techniques for Sinusoidal Output Voltage Generation with a Five-Phase Voltage Source Inverter. Electric Power Components & Syetems. 2006 (12): 119~140
    [6] 王海峰,江汉红,陈少昌.直流无刷电机系统的最佳控制器设计.电机与控制应用,2005(7):24~29
    [7] Shireen, W, Arefeen, M.S, Figoli, D. controlling multiple motors utilizing a single DSP controllerPower Electronics. 2003.18 (1): 124~130
    [8] 张瀚,陈智渊.C2000 DSP实验装置的研制.仪器仪表学报,2005(2):212~215
    [9] Pang, Y. 1; Zhu, Z. Q; Howe, D. 1. Analytical determination of optimal split ratio for permanent magnet brushless motors. Proceedings—Electric Power Applications. 2006.153(5): 7~13
    [10] 霍孟友,张光远.基于TMS320LF2407的直流直线电机控制系统设计.电加工与模具,2005(8):19~22
    [11] Shukla, J.1 Fernandes. Quasi-resonant dc-link soft-switching PWM inverter with active feedback clamp circuit for motor drive applications. Proceedings—Electric Power Applications. 2006. 153(1): 75~82
    [12] Larson, L.E. Full-bridge DC motor driver for consumer apps. Portable Design; 2005.11 (12): 30~34
    [13] 吴雪梅,景占荣,史永奇.基于DSP的直流无刷电机控制技术研究.机械与电子,2005(3):50~52
    [14] 黄胜利,李永,刘文生.基于TMS320LF2407A的电机控制实验平台的设计.现代电子技术,2005(5):111~113
    [15] 潘贵喜,李怀洲,陈治川.基于LF2407ADSP芯片的直流电机控制系统.电力电子技术, 2005(1):89-91
    [16] Markovie, Miroslavl, Jufer, Marcell, Perriard. Determination of Tooth Cogging Force in a Hard-Disk Brushless DC Motor. Transactions on Magnetics; 2005. 41(12): 4421~4426
    [17] 吕金华,汪良伟.无刷直流电机的DSP控制系统研究.武汉船舶职业技术学院学报,2004(4):29~31
    [18] 敖银辉.基于DSP的无刷直流电机控制系统研究.广东工业大学学报,2004(4):5~8
    [19] 陈慧慧,谢小平,欧阳义国.基于单电机控制芯片的随动系统设计.中南林学院学报,2005(4):138~140
    [20] Pan, Z. Y. Luo, F. L. Steady state reference current determination technique for brushless DC motor drive system. Proceedings—Electric Power Applications. 2005.152(11): 1585~1594
    [21] 刘玉庆,王冉冉.基于DSP的永磁无刷直流电动机起动策略.山东大学学报,2004(1):47~50
    [22] Hodder, A.1, Simond, J.-J.1, Schwery, A. Unbalanced DC-Link voltage regulation in a back-to-back 3-level PWM converter for a double-fed induction motor-generator. Proceedings—Electric Power Applications; 2005.152(12): 1477~1481
    [23] 黄望军,宋强.TMS320C240在电机控制中的应用.电机电气技术,2003(4):14~16
    [24] Shyh-Jier Wang1, Chi-Chang Cheng2. An Automatic Pin Identification Method for a Three-Phase DC Brushless Motor. Transactions on Magnetics. 2005.41 (10): 3916~3918
    [25] 李小雄,谭建领.直流调速系统模糊控制的DSP实现.黄河水利职业技术学院学报,2003(3):31~33
    [26] 刘天武,李明才,吴继雄,刘永衡,冬雷,李永东.基于DSP的数字化电机控制系统开发与实验平台设计.电工技术杂志,2003(9):88~90
    [27] Das, J.C. Effects of momentary voltage dip on the operation of induction and synchronous motors. Industrial and Commercial Power Systems Technical Conference, 1989(3): 79~86
    [28] 蔡学江,王宏文.DSP在电机控制方面的应用.基础自动化,2000(4):40~42
    [29] Cheok, A.D, Zhongfang Wang. Fuzzy logic rotor position estimation based switched reluctance motor DSP drive with accuracy enhancement Power Electronics. 2005.20(7): 908~921
    [30] 张常宾,胡继胜,朱忠军.基于DSP的电机控制实验平台的设计.仪器仪表用户,2005(6):38~39
    [31] 陈滨,吴忠.串行通信的Matlab实现.微计算机信息,2005(7):95~97
    [32] 张南纶,新控制器原理,国防工业出版社,2005.1
    [33] 孙晓明,张南纶 九点控制器:第四界全球智能控制与自动化大会.上海:华东理工大学出版社,2002,644~648
    [34] 张南纶.泛布尔代数在工程中的应用.武汉大学学报,1997(9):26~27
    [35] 孙晓明,张南纶.基本逻辑型控制器.北京:北京邮电大学出版社,中国人工智能学会第九届年会,2001,188~189
    [36] 程彪,孙晓明.基于基本型逻辑控制的调速系统仿真研究,武汉理工大学信息与管理工程版,2003(8),30~33
    [37] 陈静,瞿伟廉.基于泛布尔代数的MR阻尼器半主动控制方法,武汉理工大学学报.2002.24(7):62~64
    [38] 谭思云,徐武雄.九点控制器相平面分析.武汉理工大学学报(信息与管理工程版).2002(5):115~116
    [39] 尹衍辰.基于DSP的永磁无刷直流电机控制器设计.微电机,2005(2):43~45
    [40] 曹彦,张晓锋,李槐树,于飞.基于DSP实现负载换流无刷直流电机驱动系统.电力电子技术,2005(2):36~38
    [41] Persyn, S.C, McLelland, M, Epperly, N.Evolution of digital signal processing based spacecraft computing solutions. Aerospace Conference Proceedings. 2002.4(6): 210~221
    [42] Hadowanec, M.M. Proper application of motors operated on adjustable frequency control. Industry Applications Magazine, IEEE. 2000.6(9): 40~46
    [43] 李建军.基于TMS320F240的永磁无刷直流电动机的起动方法.组合机床与自动化加工技术,2005(1):61~62
    [44] Grant, P.M. Signal processing hardware and software. Signal Processing Magazine. 1996. 13(1): 86~88
    [45] 庸力华,崔新艺.基于DSP的无刷直流电机控制系统中串行通信的实现.电机电气技术,2003(4):27~30
    [46] 胡海云,孟德昀,谢宝吕.TMS320F240在无刷直流电机控制中的应用.微处理机,2003(3):48~53
    [47] Zhi Yang Panl, Fang Lin Luol. Transformer Based Resonant DC Link Inverter for Brushless DC Motor Drive System. IEEE Transactions on Power Electronics. 2005.20(7): 939~947
    [48] Lapsley, P. Getting started with brushles motors. Electronics Weekly. 2002.10(12): 62~62
    [49] 谭思云,徐武雄.九点控制器动态性能研究.武汉理工大学学报.2002(11):78~79
    [50] 孙晓明.九点控制器控制精度的仿真研究,武汉理工大学学报.2002.24(5):91~94

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700