《根据DSP的无刷直流电动机控制系统的设计.docx》由会员分享,可在线阅读,更多相关《根据DSP的无刷直流电动机控制系统的设计.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,基于DSP的无刷直流电动机控制系统的设计摘要:随着计算机技术、电力电子技术、微电子技术和现代控制理论的飞速发展,直流电动机控制系统正逐渐向数字化、智能化方向发展。在直流电动机控制系统中,传统的模拟系统已经不适应这一趋势的发展。DSP技术的引入不但解决了这一问题,而且同时大大提高了控制系统的控制精度、实时性和可靠性;提高了系统的效率,大大减轻了工作人员的劳动强度。论文介绍了采用美国TI公司生产TM$320F2812型DSP芯片的无刷直流电动机控制系统的基本结构和工作原理,并详细介绍了基于DSP技术的无刷直流电动机控制系统的硬件电路及软件设计。关键词:无刷直流电动机;TMS320F2812;电机
2、控制系统;霍尔传感器;DSP-based Brushless DC Motor Control System DesignAbstract With computer technology,power electronics technology,microelectronic technology and mode control theory the rapid development of DC motor control system is gradually to digital,intelligent direction In DC motor control systems,tr
3、aditional analog systems are not suited to this trend of developmentThe introduction of DSP technology will not only solve the problem,but at the same time greatly improve the control systems of control precision,real-time and reliability;improve the efficiency of the system,greatly reduces the labo
4、r intensity of staffThis paper introduces the use of the United States produced by TI-based DSP chip TM$320F2812 Brushless DC Motor Control System of the basic structure and working principle and gave details of DSP-based brushless DC motor technology,control system hardware and software designKey w
5、ords:brushless DC motor;TM$320F2812;motor control system;Digital signal processor引言过去,直流电动机大多采用电刷和滑环组成的机械整流子进行机械换向,而这种机械换向方式具有噪声大、火花、无线电干扰、寿命短等缺点。现在,电子换向式电流无刷电动机不仅克服了机械换向式的缺点,而且既具有交流电动机结构简单、运行可靠、维护方便等一系列优点,还具备直流电动机的运行效率高、无励磁损耗以及调速性能好等诸多优点。再加上近年来电力电子技术的飞速发展、新材料和新型电力电子器件的不断涌现,为直流无刷电动机的推广应用打下了坚实的基础。直流无
6、刷电动机在航空航天、机器人控制、医疗器械、仪器仪表、家用电器等诸多领域得到了广泛的应用。近年来。随着DSP芯片制造和使用技术的不断成熟,基于DSP的无刷直流电动机控制系统的研究越来越被人们所重视。基于DSP的无刷直流电动机控制正逐步取代基于单片机的无刷直流电动机控TMS320F2812是美国德州仪器公司(TI公司)专门为工业应用而设计的新一代DSP处理器。该芯片采用了高性能的32位中央处理器、哈佛总线结构,高性能静态CMOS技术,主频最高可达150MHZ(时钟周期为6.67ns);具有外部存储器接口XINTF,可扩展多达1MB的存储空问。一、驱动控制工作原理1.1 系统交联关系图l是系统交联关
7、系框图,执行机构使用直流无刷电机作为驱动本体。控制计算机给驱动控制系统发出控制信号,驱动控制系统把控制信号转换成相应功率信号驱动执行机构巾的电机运动。图1 系统交联框图驱动控制系统可以实现数字控制和速度控制。数字控制是指控制系统只需给定目标位置,运行速度规划由驱动控制系统自动完成;速度控制是指控制系统按周期规划好运动速度,驱动控制系统根据其指定速度进行运动,然后把位置信息反馈给控制计算机。1.2驱动控制系统原理图2、3分别是驱动控制框图和原理图。驱动控制板与电机信号接口有三相功率信号接口、霍尔传感器换向接口、编码器角度位置反馈接口,驱动控制板对外接口有数字通信接口、速度控制模拟输入接口、位置反
8、馈接口和报警检测接口等。图2:驱动控制原理框图驱动控制系统由DSP控制子系统和功率放大器组成,DSP子系统依据位移、速度及加速度参数设定实现电机位置环、速度环和电流环控制,即实现数字化驱动,产生PWM驱动三相功率放大器,然后输出A、B、C信号驱动电机运转;电机内侧霍尔换向传感器的信号决定当前那个功率管导通。编码器发出两相相差900的脉冲信图3:DSP和驱动原理号,通过对脉冲数计数,可知电机当前角位移,即实现位置闭环控制。驱动控制系统通过数据通信接口或模拟信号接口与上位机通信,交互电机运行状态信息和位置信息等。二系统硬件设计2.1 驱动控制系统的结构设计驱动控制系统由DSP控制板和功率驱动板构成
9、,DSP控制板负责数据通信、控制算法和监控,功率驱动板包括功率放大电路、电流检测电路、接口电路和电源变换电路等。两块板连接形式如图4所示,采用背靠背连接,中间走两板之间信号,旁边为固定螺丝孔,这种结构牢靠,模块化设计便于维修。2.2控制板原理设计2.2.1 控制板硬件设计控制板的硬件原理框图如图5所示,包括两个接口,即系统接口和功率驱动板接口。由于采用集成度高的器件,板上器件比较少,主要有DSP处理器、RAM、电源模块、信号隔离、通信电平转换接口、模拟信号接口、IO离散量转换接口,其中电源模块是把5V电源转换成为DSP处理器需要的33V和18V电源;信号隔离是指DSP的信号电平33V,而外部信
10、号电平5V,若5V信号直接输入到DSP的引脚会烧坏DSP处理器,因此需要在33V和5V加入信号隔离器件;通信接口是提供传输数据接口电平;IO离散量即转换成某军工控制系统需要的信号电平。2.2.2核心器件介绍TMS320F2812是TI公司为电机驱动控制研制的专用控制芯片,该器件主要特点如下:(1)32位定点CPU;(2)150MHz时钟频率;图4:硬件结构示意图 (3)128K16位片上FLASH存储器;(4)18K16位单周期片内RAM;(5)4K16位BOOT ROM;(6)两个事件管理器(EVMA、EVMB);(7)两个UART接口模块(SCIA、SCIB);(8)CAN2、OB接口模块
11、;(9)12位、16通道AD模块,80ns转换时间,03V模拟电压范围;(10)3个32位CPU定时器;(11)3个外部中断;(12)56个通用IO引脚。图5:控制板硬件原理框图事件管理器EVM模块主要包括:(1)8通道16位PWM;(2)死区产生和配置单元;(3)正交脉冲编码接口QEP;(4)3个捕获单元,捕捉直流无刷霍尔换向信号;(5)外部可屏蔽功率或驱动保护中断。由于该款芯片具有事件管理器,特别适合于做电机驱动控制。2.2.3通信接口设计TMS320F2812具有双通道串口和CAN总线接口,在设计中利用现有通信接口来实现需要功能的开发。串口是最常用的通信方式,故系统设计中采用串行接口。2
12、.3功率驱动板原理设计2.3.1功率驱动板硬件设计功率驱动板的硬件原理框图如图6所示,包括功率驱动、电平转换接口和检测电路。功率MOS模块和单相桥驱动芯片组成电机功率模块,驱动电机工作,其他电路用于确保电机可靠地运行。2.3.2三相桥驱动芯片IR2132可用来驱动工作在母电压不高于600V的电路中的功率MOS门器件,其可输出的最大正向峰值驱动电流为250mA,而反向峰值驱动电流为500mA。图6:功率驱动板硬件原理框图它内部设计有过流、过压及欠压保护、封锁和指示网络,使用户可方便的用来保护被驱动的MOS门功率管。器件的门极驱动信号产生互锁延时时间,可以防止同一桥臂上、下两个功率管同时导通。它自
13、身工作和电源电压的范围较宽(320V),在它的内部还设计有与被驱动的功率器件所通过的电流成线性关系的电流放大器,电路设计还保证了内部的3个通道的高压侧驱动器和低压侧驱动器可单独使用,亦可只用其内部的3个低压侧驱动器,并且输入信号与TTL及COMS电平兼容。2.3.3 电流检测电路首先,电流的检测是用分压电阻R来实现的,经运算放大电路放大后送人DSP的ADC输入端,AD转换的最大转换电压为3V,每一次PWM周期对电流采样一次,PWM的周期设为50s,即电流的采样频率为20KHz。其次,要确定何时对电流采样。直流无刷电机采用全桥双极性驱动,即两个对角开关管的上、下桥臂开关管都采用PWM控制,开关管
14、在PWM周期的“开”瞬间,电流上升并不稳定,也不宜采样,所以电流采样时刻在PWM周期的“开”期间的中部,如图7所示,对V1、V6开关管的控制的波形。电流检测电路的设计主要是分压电阻参数、电压跟随等的设计,由于采用的直流无刷三相电机,故需要有三个电流通道。图7:PWM控制时电阻压降波形2.3.4霍尔换相电路为了保证得到恒定的转矩,必须要对三相直流无刷电机进行换相。掌握好恰当的换相时刻,可以减少转矩的波动。电机的换相信号是通过三个霍尔传感器得到的。每个霍尔传感器产生180。脉宽的输出信号,如图8所示三个霍尔传感器的输出信号互相差120。相位,在每个机械旋转中共有六个上升或下降沿,正好对应六个换相时
15、刻。只是知道换相时刻还不能正确换相,还需要知道应该换哪一相。TMS320F2812的捕捉端口设置为IO口,并检测该口的电平状态,就可以知道哪一个霍尔传感器的什么沿触发的捕捉中断。捕捉端口的电平状态称为换相控制字,换相控制字和换相的对应关系参照软件没计。霍尔换相电路就是对从霍尔传感器输出信号进行滤波,电平转换电路。2.5软件设计方案2.5.1软件设计要求采用c语言编制和模块化设计。2.5.2软件总体功能软件系统工作主要完成驱动控制系统的功能选择模式、运行参数没置、电机控制算法、数据通信、模拟量采集、运行监视和其他故障诊断工作。电机控制算法是软件开发的重点和难点,控制算法依据给定参数和电机实时反馈
16、数据进行对电机实时控制,该模块性能直接影响到驱动控制系统性能;另一个工作软件冗余度设计和故障逻辑处理,主要用途是保证系统丁作的可靠性和执行机构的安全性。三.关键技术3.1数字化驱动控制系统的设计数字化驱动控制系统是指驱动控制系统接收某控制系统的位置信息,驱动控制系统自动规划电机运动控制速度、位置检测,同时实时反馈当前电机工作状态和位置信息。采用数字化驱动控制系统,可提高整个系统的可靠性及控制精度。为了保证此项关键技术的实现,采用了以下方法和措施:(1)采用集成度高、频率高的DSP芯片,选用TMS320F2812器件其工作频率可达150MHz;(2)电机的三环控制由软件实现,t环为位置环、速度环
17、、电流环,避免了模拟电路中模拟元器件因为受环境因素影响而发生时漂、温漂,影响控制精度;(3)驱动控制系统采用串口CAN总线进行数据交互;(4)速度规划采用直线加降速算法保证运行稳定;(5)轨迹点预先连续规划,某军工自动控制系统给定的是离散位置点,驱动控制系统通过轨迹拟合算法,使各个位置点平滑过渡,避免r电机频繁停止启动,有利于提高电机寿命和运行平稳性。3.2双通道的设计双通道是指一个控制板有两个驱动电机的电气通道,一个通道控制一个电机,每个通道都可以独记工作。若检测到功率驱动硬件异常,立即启动另一通道工作。双通道的设计即驱动控制系统引入冗余设计思想,提高驱动控制系统的安全性、可靠性。为了保证此
18、项关键技术的实现,采用以下方法和步骤:(1)在硬件电路设计中,引入功率驱动自检电路,通过自检电路可以确定是电机故障、功率驱动电路故障、软件故障;(2)在发生故障时,首先进行软件自检测。(3)在软件设计中,引入冗余没计,对DSP两个EVM事件管理器进行分别控制,同时实时监视通道中的硬件工作状态;(4)软件复位,并通知工业控制计算机当前故障原因。四.总结本文对直流无刷电动机的特点及新型DSP芯片TMS320F2812的性能等作r详细的介绍,并对基于DSP的无刷直流电动机控制系统的设计作了认真的分析和介绍,并将该设计应用于某军工控制系统,取得r非常好的效果,为DSP芯片TMS320F2812在直流无
19、刷电机控制系统中的开发、利JH,作了很好的探索,具有一定的理论和实践价值。本文作者创新点:采用成熟技术,降低研制风险;采用集成化、模块化,提高可靠性和维修性;采用数字化设计,提高数据传输可靠性;采用双通道设计,提高系统的安全性。参考文献1林健DSP信号处理器的典型应用及前景展望机电信息。2004(1):41452姚金,王彦梅新型I)SP芯片TMS320F2812在电机控制系统中的没汁及应用J微型电脑应用。2007(i0):31343周扬,葛英辉,倪光正DSP在电动午应用中的几个关键廿J题J电机与控制学报,2006(6):5805844廖丽莹,李啸骢,罗涛,等基于TMS320b、2812的液晶显爪的设计J产品开发与创新,2005(5):55575苏奎峰,吕强,耿庆锋,等TMS320F2812原坪与开发M北京:电子工业出版社,20056汤晓燕电机控制系统核心芯片的比较J沙洲职业下学院学报,2008(1):8117罗立明基了:DSP的电机控制器CAN通讯及监控系统没计D武汉:武汉理L:大学,20068土滨,高永生,张文明基于TMS320F2812的新型无刷电机控制器设计f J电子测量技术,2007(8):1071099董期林,张淑梅基丁DSP的直流电机数宁控制系统J微电机,2006(5):6264
限制150内