无刷直流电机驱动控制器的S0PC技术研究

发布者:SereneHeart最新更新时间:2010-08-07 来源: 现代电子技术关键字:SOPC  驱动  无刷直流电机  控制器 手机看文章 扫描二维码
随时随地手机看文章

  无刷直流电机具有无电刷和换相火花,体积小,低噪声等诸多优点,广泛应用在当今的控制系统中。目前对无刷直流电机的控制主要由单片机和DSP实现。但是其外围电路复杂,对系统的稳定性和可靠性有较大的影响。近年来,基于可编程门阵列(FPGA)的硬件设计技术已经成为一种全新的设计思想。与专用集成电路(ASIC)不同的是,FPGA本身只是标准的单元阵列,没有一般集成电路所具有的功能,但用户可以根据需要,通过专门的布局布线工具对其内部进行重新编程,在最短的时间内设计出自己专用的集成电路,从而提高产品的竞争力。由于它以纯硬件的方式进行并行处理,而且不占用CPU的资源,所以可以使系统达到很高的性能。本文用纯硬件的方式设计实现了无刷直流电机驱动控制器,包括PI调节算法,外围电路简单,实时控制速度快,系统稳定可靠。

  1 无刷直流电机的工作原理

  无刷直流电机主要由电动机本体、位置传感器和电子开关线路三部分组成。其基本工作原理就是借助反映转子位置的位置信号,通过驱动电路,驱动逆变电路的功率开关元件,使电枢绕组依一定顺序通电,从而在气隙中产生旋转磁场,拖动永磁转子旋转。

  三相四极星型连结的无刷直流电机采用两两导通方式,位置传感器在无刷直流电机中起着测定转子磁极位置的作用,为逻辑开关电路提供正确的换相信息。无刷直流电机转子位置信号由3只在相位上差120°的霍尔传感器(Sa,Sb,Sc)检测,霍尔传感器一个周期内的开关信号有6个状态,如图1所示。无刷直流电机控制系统工作原理如图2所示,其中VF为逆变器,根据霍尔信号,FPGA控制器产生PWM信号,经过驱动电路放大送至逆变器各功率开关管(Th1~Th6),从而控制电机各相绕组按照一定顺序工作,实现无刷直流电机正常运转。

  2 控制器的整体设计

  随着现代技术的进步,电机驱动对控制器在快速性、实时性和准确性方面提出了更高的要求,使得高性能的FPGA在控制器开发领域有了广阔的应用前景。系统使用FPGA XC3S1500完成无刷直流电机控制系统,采用转速、电流双闭环控制策略调节速度。图3为无刷直流电机驱动控制器硬件逻辑设计结构图,其中各模块均采用硬件逻辑设计完成,模块之间使用串行连接,霍尔信号Sa,Sb,Sc经过换相控制模块输出6路开关管信号,同时经过位置与速度检测模块计算得到速度反馈转速n并与速度给定Speed_Ref一起经过速度调节器调节得到电流环给定Uspeed-Ret,控制A/D转换输出A相和B相电流经过电流检测模块输出母线电流Idc并与速度调节器输出值Uspeed_Ref一起经过电流调节器输出占空比信号Comp用以调节PWM波的宽度,达到调速的目韵。以数字电路的方式实现无刷直流电机的控制,使得系统的稳定性得到了很大的提高。

  3 控制器模块设计

  3.1 高精度PWM发生器

  采用自然采样法产生PWM波形,其结构图如图4所示,因为自然采样法最能真实反映PWM的控制思想,效果最好。该发生器采用现场可编程门阵列实现,具有接口简单、响应速度快、可现场编程等优点,能够应用于全数字化控制。载波发生器采用了锯齿波作为PWM载波,从电路的角度来讲设计锯齿波发生器会比设计三角波发生器使用更少的组合逻辑资源,有利于时序约束到较高的频率;比较模块不同于普通的纯组合逻辑比较器,通过例化:FPGA的底层子元件,在该比较器内部插入了一级D触发器,大大减少了由于数据位宽增加而增加组合逻辑延迟;PWM波周期设定模块和分频模块能够根据需要共同改变PWM的频率,且分频模块能够解决高位宽下过长的进位链带来的延迟问题。

  3.2 换相控制模块

  换相控制模块根据三相霍尔信号的状态(见图1),以组合逻辑的形式输出六路开关信号Th1~Th6(设计中开关管为低导通),开关管Th1,Th3,Th5接收来自PWM波发生器输出的PWM波,即系统采用半桥调制方式,其时序仿真波形如图5所示,图中1~6表示了一个霍尔信号周期内开关管的6个状态(与图1对应)。

  3.3 速度调节器和电流调节器

  速度环和电流环均采用增量式PI调节算法,用FPGA实现PI调节器,即用数字电路来实现PI控制算法,应用此硬件算法提高了控制器的可靠性和实时性,同时基本消除计算机给控制系统带来的影响。PI算法的硬件逻辑结构如图6所示。

  PI算法公式如下:

  式中:k为采样序号,k=O,1,2,…;u(k)为第k次采样时刻的输出值;u(k-1)为第(k-1)次采样时刻的输出值;e(k)为第k次采样时刻输入的偏差值;r(k)为系统给定;c(k)为系统反馈输入;KP为比列系数;KI为积分系数。

  设计中的Clk为时钟信号,Ref为给定信号,Fdb为反馈信号,PI_Result为PI调节器输出,为了与AD反馈结果匹配,均采用13位有符号数表示,KP和KI为PI参数,模块中的整体运算均采用先对数据符号进行判断,然后再进行普通的计算,运算结果的符号由以前得出的数据符号确定。时序控制子模块用来控制调节器中其他模块的运算顺序;求偏差模块负责给定信号与反馈信号求差,将结果输出给比例模块和积分模块;比例模块实现比例系数与本次偏差和上次偏差之间差的乘积,积分模块实现积分系数与本次偏差的乘积;求和模块在上述模块输出有效时计算出输出的偏差量,此偏差量和上次的输出值求和得到本次调节的结果并输出。PI调节算法被例化于速度调节器和电流调节器中。输出结果限值也在模块中设置,若输出值大于等于系统的限幅值,则调节器以限幅值作为本次的输出值。

  3.4 电流检测模块

  电流反馈检测模块包括电流采样、滤波模块和多路选择器,硬件逻辑结构图如图7所示。电流采样采用ADI公司的AD7862AR-2,AD7862是高速的12位并行AD芯片,最高采样频率为250 KSPS,内部参考电压为+2.5 V,工作电压为+5 V,有A和B两个通道,每个通道又有两个输入端(VA1,VA2与VB1,VB2),两个输入端可以同时进行转换,系统使用A通道的两个输入端分别对A相和B相电流进行采样。AD控制器输出信号Ia_Fin和Ib_Fin分别为A相和B相电流,经过滤波电路输出给多路选择器,多路选择器根据开关管状态判断此刻的母线电流是A相电流还是B相电流以及电流的正负关系,从而能够准确采样瞬时电流,提高控制精度。

  根据AD7862采样时序图,AD控制器控制AD芯片工作,可以通过AD控制器调节AD的采样频率,最大到250KSPS,本模块采样频率设置100 KSPS进行验证。其仿真波形符合AD7862的采样时序图,并通过了测试。图8为AD控制器的时序仿真波形。

  3.5 位置和速度检测模块

  位置信号通过三个霍尔传感器得到,每一个霍尔传感器都会产生180°脉宽的输出信号,如图9所示。Sa,Sb,Sc分别表示三相霍尔信号,Clk为高频时钟脉冲。电机测速分为M法、T法和M/T法,T法测速适用于低速段,本设计采用T法测速。通过对霍尔信号Sa的每个周期用一个计数器对主时钟脉冲进行计数,通过除法器计算转速,计算公式如下:

  Speed_out=60×f0/Z×Count_reg

  式中:f0为系统时钟;Count_reg为霍尔信号一个周期内的脉冲计数值;Z为电机转一圈输出的霍尔信号个数,因为是五对极电机,所以Z=5。

  图10为位置与速度检测硬件逻辑结构图,三相霍尔信号通过数字滤波模块后,以霍尔信号Sa为条件的计数器启动计数,作为16位除法器的分母输入,经过除法运算,在下一个霍尔信号Sa周期内输出速度计算结果Speed_out及模块输出有效信号OutValid_Speed。运算时间与除法器的内部结构有关。

  4 实验结果

  采用额定功率PN=300 W,额定电压UN=220 V,额定转速nN=3000 r/min,额定电流IN=1.6 A,额定转矩TN=O.96 Nm的无刷直流电机进行实验,整个实验系统还包括以FPGA为主的控制单元、功率电路和测功机负载实验平台,实验中采用转速、电流双闭环调节方式。电机给定转速1000 r/min时,空载启动响应波形如图11所示,调节时间为300 ms,稳态性能良好;利用测功机对系统进行加载测试,负载0.3 Nm时A相和B相电流波形如图12所示,充分证明了该控制器的正确性,也说明电机运行稳定。

  5 结语

  采用FPGA硬件可编程逻辑器件,以纯硬件的方式实现无刷直流电机的控制,对无刷直流电机控制的结果表明,该电路能有效地对无刷直流电机进行双闭环控制。设计特点是控制电机的所有外围电路包括PI调节算法均采用FPGA实现,真正实现电机的SOPC控制,系统实时性高、可靠性强。

关键字:SOPC  驱动  无刷直流电机  控制器 引用地址:无刷直流电机驱动控制器的S0PC技术研究

上一篇:无传感器、无电刷的电动机控制设计实现
下一篇:步进电机的单片机控制

推荐阅读最新更新时间:2024-03-30 21:31

基于DSP的双足机器人运动控制系统设计
近年来,仿人机器人一直是自动控制领域研究的热点。在模仿人类进行迈步行走时,由于仿人机器人的重心经常要处于中心线以外的区域,使得它的身体很难保持站姿平衡,能够稳定地实现双足行走是仿人机器人研究的重点也是难点。人类需要大脑和肢体的相互配合来协调动作,机器人需要的则是运动控制器和驱动装置的强大支持,尤其是运动控制器,需要有高效率的芯片为基础,才能最迅速地采集数据、完成计算和发送指令。在本次设计中机器人关节使用的是大功率三相无刷直流电机,控制器采用TMS320F2812芯片,它是TI公司推出的一款针对控制领域做优化配置的数字信号处理器,器件上集成了多种先进的外设,为电机高速度和高精度控制提供了良好的平台。 1 系统概述 双足机
[嵌入式]
对比几种车用LED驱动方案,谁更优势
  因为LED灯具有很高的应用灵活性,所以在进行汽车设计时,设计人员可利用LED高可塑性将车辆的灯光作为该汽车品牌外观亮点。而且LED灯发光效率高,使用寿命长,这也从技术角度解释了为什么这种光源越来越受到汽车厂家的青睐。汽车上都有很多种类的灯由LED光源扛起了大梁,包括方向灯、尾灯、近光灯和刹车灯,这些LED灯担任的角色不同,功能不同,对为其驱动的电源也提出了不同的要求,并且驱动电路的拓扑结构必须尽可能地完全满足LED灯对驱动电源的要求。此外,LED灯的性能也在不断地发展。一方面,驱动电流仅为10mA级LED灯产生的亮度能持续增强,另一方面,单个LED需要的电流已经达到了数安培,这都给LED的控制提出了不同的要求。现在没有,也不可
[嵌入式]
对比几种车用LED<font color='red'>驱动</font>方案,谁更优势
单片机驱动 DS1302时钟+1602液晶
程序参考C语言代码如下: #include REGX52.H #include “LCD1602.h” #include “DS1302.h” void Delay1ms(unsigned int count) { unsigned int i,j; for(i=0;i count;i++) for(j=0;j 120;j++); } main() { SYSTEMTIME CurrentTime; LCD_Initial(); Initial_DS1302(); GotoXY(0,0); Print( www.ourhc.cn ); GotoXY(0,1); Print( Time: ); whil
[单片机]
单片机<font color='red'>驱动</font> DS1302时钟+1602液晶
精密双稳压控制器ADM1051/AD51A
    摘要: ADM1051/1051A是模拟器件公司(Analog Devices)生产的精密双稳压控制器,它具有1.515V和1.818V两种输出电压。主要用于个为电脑主板上的总线终端及接口的供电。本文介绍了该芯片的工作原理和引脚功能,最后给出了其简单的应用电路及连接注意事项。     关键词: 关闭电流 静态电流 调整电压 ADM1051 1 概述 ADM1051/ADM1051A是一种精密双稳压控制器,具有1.515V和1.818V两种输出电压。它在一块芯片上集成了两个单独的控制器,因而具有低静态电流和低关闭电流等一系列优点。它所特有的“HICCUP模式”使其无需密外的元件便可实现对外
[应用]
新应用驱动之下:面板产业的新秩序和新周期
方竞,信达电子首席分析师,西安电子科技大学本硕连读,近5年半导体行业从业经验,有德州仪器等半导体龙头企业工作经历,熟悉半导体及消费电子产业链。同时还是国内知名半导体创业孵化平台IC咖啡的发起人,曾协助多家半导体公司早期融资。 2017年加入太平洋证券,2018年至招商证券,2020年加盟信达证券研究开发中心,从事电子行业研究。所在团队曾获19年新财富电子行业第3名;18/19年《水晶球》电子行业第2/3名;18/19年《金牛奖》电子行业第3/2名。 11月12日(周四)15:30-16:50,“集微直播间·开讲”第二十一期即将强势开播,届时将在爱集微app、新浪微博、B站、百度、西瓜五大直播平台同时开播,更多干货和精彩内容不容错过
[手机便携]
高频变压器线圈绕制介绍(开关电源驱动变压器
高频变压器线圈绕制介绍(开关电源驱动变压器)
[电源管理]
高频变压器线圈绕制介绍(开关电源<font color='red'>驱动</font>变压器
无闪烁LED灯具驱动设计方案
无闪烁LED灯具驱动设计方案 传统卤素杯灯使用电子式变压器并采用交流电输入,因此目前市面上的LED灯具产品,其内部加装整流电路可直接替代传统卤素杯灯。传统电子式变压器虽然价格便宜,但相对质量良莠不齐,由于电子式变压器事实上是以半桥式整流控制,随负载阻抗大小而变动输出,因此电路稳定度较差,当电路匹配有问题时,LED-MR16灯具就容易产生闪烁或不亮的情形发生。   现行3-5WLED-MR16灯的参考设计中,多采用3颗1W的LED串联输出,输入电压为交流12V±10%。若是LED驱动电路架构采用直流降压模式时,在正常供电情况下可以有效输出,但由于电子式变压器稳定度原因,使得LED驱动电路的输入电压可能高于或低于输出电压,造
[电源管理]
无闪烁LED灯具<font color='red'>驱动</font>设计方案
飞兆半导体推出谐振控制器FAN7621
      飞兆半导体公司 (Fairchild Semiconductor) 为 LCD 和 PDP TV、服务器、游戏控制台和 LED 照明应用的设计人员带来全新产品FAN7621。这款谐振控制器能够简化设计,降低材料清单成本并提供先进的保护功能。FAN7621在一个16脚SOP/DIP 封装中集成了一个高压驱动电路、一个电流控制的振荡器、频率限制电路、软启动和众多的保护功能。此高集成度器件可省去昂贵的外部电路如脉冲变压器,不仅节省电路板空间,还可降低总体设计成本。FAN7621内部的高压驱动电路提供了消除共模噪声的附加功能,确保实现卓越的抗噪性能,使应用该器件的系统能满足严格的EMI规范要求。为了进一步提高抗噪性能,FAN7
[电源管理]
飞兆半导体推出谐振<font color='red'>控制器</font>FAN7621
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved