基于DSP+CPLD的异步电动机控制系统开发平台设计

发布者:平静的33号最新更新时间:2011-05-11 来源: 电子市场关键字:异步电动机  TMS320F2812  EPM57OZM144C7N 手机看文章 扫描二维码
随时随地手机看文章
    随着电力电子技术、电机控制理论和微控制器的不断发展,现代交流调速技术在国民经济中得到了广泛应用。目前,高性能的调速控制策略和现代控制理论已逐步应用于交流电动机控制领域,普通运动控制系统已不能满足高性能调速控制要求,建立以DSP+CPLD为控制核心的异步电动机控制系统开发平台,对于研究高性能运动控制策略具有重要意义。它不仅可以减小系统体积,而且可以实现复杂的实时控制、提高系统运算能力,此开发平台可方便用户快速完成电机控制系统产品的开发和应用。

  1 开发平台硬件总体设计

  1.1 开发平台总体设计及特点

  该开发平台以三相异步电动机作为被控对象,以控制器TMS320F2812与复杂可编程逻辑器CPLD作为控制核心,主电路为典型的三相交-直-交电压源型逆变电路,二极管构成了三相桥式整流电路,滤波后获得直流电压,由智能功率模块(IPM)作为逆变器的主开关器件,输出一定频率和电压的三相交流电给异步电动机供电。

  DSP有丰富的片上资源和高效的数据处理能力,运行速度较快,因此对外围部件快速配合要求也高。如果外围部件采用专门的电路控制,不仅可以对DSP进行更多功能的扩展,而且可以减少系统的复杂程度,提高系统控制精度。

  复杂可编程逻辑器件有丰富的逻辑资源,更适合完成各种算法和组合逻辑。具有I/O口多、设计灵活、规模大和速度快、逻辑处理能力强大的优点,若用其单独构成变频调速系统,开发周期长且成本昂贵。Altera公司的MAX IIZ CPLD具有多种关键优势。在单个器件中实现了高级功能和零功耗。在高级系统特性上都超出了传统宏单元CPLD,这些特性包括用户闪存、内部振荡器、成本优化、更大的密度、更小的封装以及更低的功耗等。基于上述原因,并考虑系统后续开发的通用性和各种不同控制方案的实现,控制电路以DSP+CPLD作为控制核心,采用

  TMS320F2812芯片实现异步电动机各种复杂控制算,CPLD实现外围电路的逻辑控制。不仅满足了系统控制的高性能要求,而且减轻了DSP处理负担,使得DSP可以集中处理系统控制算法,简化了逻辑电路,提高了电机运行的可靠性。

  基于TMS320F2812+CPLD的异步电动机控制系统开发平台硬件原理,如图1所示。

开发平台硬件设计结构图

图1 开发平台硬件设计结构图

  与普通控制系统相比,该控制系统开发平台有如下特点:

  (1)DSP与CPLD协调控制,可以发挥各自的优点,实现电机的高性能调速控制。

  (2)DSP、复杂可编程逻辑器件构成的电机控制系统有着更智能化的发展。

  (3)该控制系统开发平台控制方案灵活,可编程性强,预留端口丰富,便于扩展,不仅可以实现对异步电动机的控制,也可以达到对其他高性能电机的控制,系统升级容易,维护性好。

  (4)利用该控制系统开发平台,可以缩短产品开发周期、降低开发成本、提高开发效率,并可以在短时间内完成电机控制系统产品的开发和应用。

  (5)该控制系统开发平台控制电路开关量形式的输出信号均通过光耦隔离与系统主电路接口,保证了强弱电的隔离,系统稳定性高,能够满足电机控制领域对系统高可靠性的要求。

  1.2 各模块电路设计

  1.2.1 主电路

  主电路为典型三相交-直-交电压源型逆变电路,通过三相不控整流电路向逆变器和开关电源供电。采用智能功率模块(IPM)作为逆变器的主开关器件,其外围元件少、结构简单且可靠性高。同时配备全面的保护措施,保证系统的可靠运行。

  (1)逆变电路。

  开发平台逆变电路为典型三相交-直-交电压源型逆变电路,采用三菱公司智能功率模块(IPM)PM50RL1A120,其耐压1200 V,额定电流50 A,内部整合了6路高速、低功耗IGBT组成的三相全控桥和一路用于制动的IGBT,以及过电压、过电流和过热等故障检测和保护电路,并将检测信号送到DSP进行中断处理。控制器输出的信号均经过光耦隔离电路进入IPM,有效地抑制了系统干扰。

  (2)电压、电流检测电路。

  在逆变电路的直流侧和输出的交流侧设计了电压、电流检测电路,通过霍尔电压、电流传感器获得电压、电流信号,经隔离放大后送过DSP的ADC模块,进行A/D转换,以实现系统的闭环控制。当系统发生过流、过压时,电路可以迅速将低电平信号发送到DSP的PDPINT保护引脚,封锁PWM脉冲输出,避免系统发生故障。

  1.2.2 控制电路

  控制系统开发平台主要用来完成各种复杂的异步电动机调速控制算法,加速电机控制系统产品的开发和应用。DSP与外围电路的联系,可以完全通过CPLD控制,DSP和CPLD采用总线方式进行通信。CPLD作为系统DSP芯片的扩展,可以完成众多逻辑控制以及I/O扩展任务。CPLD可以设置成具有地址译码器功能,依据DSP输出的地址信号,对其进行译码,通过地址总线输入CPID,选通外围电路达到对其进行控制,并且可以实现SRAM以及LED、IED读写信号的控制。

  TMS320F2812是TI公司最新推出的是32位定点DSP控制器,采用改进哈佛结构,具有高速数据处理能力。其片内集成有丰富的运动控制专用外设:PWM产生电路、SVPWM状态机、可编程死区、比较/捕获单元等。其他功能外设:A/D转换单元、SCI、SPI、CAN控制器等,适合用在高精度伺服控制领域。

  Altera公司的MAX IIZ系列EPM57OZM144C7N采用MBGA封装,有144个引脚和116个用户可用I/O口,典型等价宏单元440个,DSP电压与该芯片匹配,同时提供了JTAG接口,可以进行ISP编程,逻辑处理能力强大,外围逻辑电路得以简化。

  (1)电源模块。

  TMS320F2812采用双电源供电,系统先给所有+3.3 V的I/O加电,再接通1.9 V的内核电源。针对这样的电源要求,选用TI公司提供的双电源供电芯片TPS767D301给DSP供电,该芯片为双路输出,一路输出恒定的3.3 V电压,另一路输出可调电压,实现DSP供电时序要求。采用TPS3823S芯片实现电源监控和手动/自动复位,监控程序运行,防止程序陷入死循环。TPS767D301电平输出电路如图2所示。

TPS767D301电平输出电路

图2 TPS767D301电平输出电路

  1OUT=(1+R1/R2),2OUT=3.3 V。式中,VREF=1.183 4 V。选取适当R1和R2的电阻值,就可得到可调电压。

[page]

  (2)存储器模块。

  在系统开发平台上完成各种控制策略以及各种算法的数据处理中,会产生很多临时数据,如果仅由DSP片内RAM承担,会加重DSP的负担,使得系统控制精度降低,限制系统的完整运行。为满足数据存储需要,扩展一片型号为IS61LV516的SARAM,通过CPLD地址译码产生的片选信号,可以指定其作为程序存储器或数据存储器。

  (3)CPLD模块。

  CPLD在该开发平台中起逻辑控制作用。可以进行:1)QEP信号处理,输入为速度位置传感器提供的速度位置信号、DSP给出PWM脉宽调制信号,输出为各IGBT驱动模块的控制信号,经光耦隔离电路进入IPM。正交编码器检测到的电动机位置转速信号送至DSP,经过其内部QEP电路得到电动机的速度和方向,实现系统的反馈控制和PWM控制信号输出,从而达到转速闭环控制。2)地址译码,对DSP输出的地址信号进行地址译码,实现对F2812外围扩展芯片片选功能,选通相应的外围芯片映射至F2812内存中。3)DSP的I/O扩展,如果系统同时控制多台电机,DSP自身I/O引脚就不能满足要求,需要通过CPLD扩展。CPLD对另外电机的正交编码信号进行处理,完成正交信号的倍频、脉冲计数,同时输出计数结果,作为电机速度、位置判断依据。

  (4)显示模块。

  为了保障系统的可靠运行,通过DSP与CPLD的配合,设计了与LCD液晶显示接口电路,控制LCD显示以及LED指示灯的显示,实现了系统的人机接口,使得系统具有良好的人机操作界面。液晶模块选用长沙太阳人电子有限公司的SMG12864ZK标准中文字符及图形点阵型液晶显示模块,可显示128×64点阵或8个×4行汉字,DSP与LCD之间的接口电路如图3所示。

DSP与LCD之间的接口电路

图3 DSP与LCD之间的接口电路

  液晶的复位信号/RST和片选信号RS由DSP控制信号经过CPLD译码后产生,数据线。DB[0]~DB[7]由TMS320F2812的数据线DATA[0]~DATA[7]经过CPLD的双向总线驱动得到,其它同名信号对应相连。

  (5)保护模块。

  保护模块主要是在系统上电/掉电或出现故障的情况下,及时提供封锁信号,保证系统安全可靠地工作。该开发平台保护电路具有母线过压保护、过流保护、电机过热、IPM故障信号处理功能。系统的保护信号也可以融入到CPLD逻辑中,当故障发生时,可以实时快速切断CPLD的PWM输出。

  同时,为了使该硬件系统应用范围得到扩展,设计了除异步电动机外不同电机以及不同控制策略可能用到的信号采集电路,以及不同位置反馈器件所用到的接口电路。

  2 开发平台软件件总体设计方案

  开发平台的软件开发和调试在TI公司DSP集成开发环境CCSC2000下进行。用C语言进行整个控制系统的软件编程。模块化的设计方法,使得编程和使用都方便灵活。利用本控制系统开发平台,通过软件编程,可以方便地实现异步电动机矢量控制,直接转矩控制等控制算法。

  CPLD的开发工具为Max PlusII软件,VHDL语言编程,根据指定的引脚配置自动生成熔丝文件后,对CPLD器件下载编程。程序内各模块按严格时序工作,同时各模块又并行工作,完成不同的动作。

  系统控制程序分为两部分,即主程序和中断服务子程序。主程序完成初始化后进入循环。中断服序程序主要完成系统各种控制策略,包括电机定子电流和电压采样,完成电流、电压的A/D转换。利用正交编码单元处理速度反馈信号。根据各种控制算法输出PWM信号对电机转矩进行控制。系统主程序流程图如图4所示。

图4 系统主程序流程图

  3 结束语

  DSP结合CPLD构建的电机开发平台,适合异步电动机控制算法的实现,以DSP作为主控制器,CPLD辅助功能扩展,使得整个控制系统开发平台具有较强的扩展功能和较高的灵活性,不仅节约了成本,缩短了系统开发周期,而且提高了开发性能。

关键字:异步电动机  TMS320F2812  EPM57OZM144C7N 引用地址:基于DSP+CPLD的异步电动机控制系统开发平台设计

上一篇:基于FPGA数据流控制动态可重构的实现
下一篇:基于DSP的QPSK调制器的设计

推荐阅读最新更新时间:2024-05-02 21:22

基于TMS320F2812的快速货车电子防滑器设计
防滑控制是保障铁道车辆制动安全,提高制动效率的有效手段。特别是随着货运速度的提高,一旦发生滑行,可能造成更大的危害,因此,我国的快速货车上应考虑安装防滑装置 。齐车装备有限公司和眉山车辆有限公司在研发的快速货车的样机上,安装了机械式防滑器来解决轮对滑行问题。然而机械式防滑器存在灵敏度低、性能不稳定、不能实时监测粘着状态、调节制动压力的缺点 ,且机械式防滑器中关键的敏感元件经长期使用易磨损,导致其性能逐渐下降。电子防滑器利用计算机控制技术,实时检测车轴滑行状态,调整制动缸压力以防止车轴打滑,且能根据多滑移判据判断车轴是否滑行,具有更高的准确性,在铁道客车、动车组等机车车辆上得到广泛运用。 在快速货车上使用电子防滑器需解决电源问
[汽车电子]
基于<font color='red'>TMS320F2812</font>的快速货车电子防滑器设计
异步电动机的功能特点和工作方式
异步电动机是一种交流电动机,也称为感应电动机。它的工作原理基于一个旋转磁场和由电流带来的感应电动势相互作用,使得电机产生转矩。在异步电动机中,旋转磁场是由一个定子上的三相交流电源产生的。 当电流通过电机的定子线圈时,它产生一个旋转磁场。这个磁场切割到电动机的转子导致转子中的感应电流产生。因为转子中的电流与旋转磁场有相对运动,所以一个向着旋转的力会作用在转子上。这个力被称作转矩,可以使得转子开始旋转。 由于异步电动机的转子是被感应磁场驱动的,因此它们不需要附加的直流电源或者额外的控制器。这使得它们在许多应用中都能够提供高效的和可靠的驱动,例如工业设备、水泵和风扇等。 总之,异步电动机通过利用感应电动势,将定子上的三相交流电
[嵌入式]
三相异步电动机控制电路原理图解(一)
电动机控制线路1 控制原理:在图1电路中,当按一下三相异步电动机的控制按钮SB时,中间继电器K1线圈通电,3号线与6号线之间中间继电器K1的动断触点首先断开切断中间继电器K2线圈回路的电源,然后4号线与5号线之间的动合触点闭合自锁,8号线与9号线之间中间继电器K1的动合触点闭合,接通接触器KM线圈的电源,接触器KM闭合并自锁,电动机M通电运转。同时接触器KM在4号线与5号线之间动断触点断开,在6号线与7号线之间的动合触点闭合,为下一次按下控制按钮接通中间继电器K2做好准备。 松开控制按钮SB,中间继电器K1线圈失电释放,K1在4号线与5号线之间及8号线与9号线之间的动合触点,3号线与6号线之间和动断触点复位。 当再次按一
[嵌入式]
三相<font color='red'>异步电动机</font>控制电路原理图解(一)
TMS320F2812型数字信号处理器与PC的串行通信
摘要:讨论TMS320F2812与PC之间的串行通信方案,给出TI公司的TMS320F2812型DSP和Maxim公司的MAX3160型收发器的硬件接口电路,以及在此基础上使用中断和查询方法实现的串行通信软件流程,同时给出DSP SCI的初始化、发送和接收数据程序代码。 关键词:串行通信;数据信号处理;收发器;PC 引言 目前,微控制器系统在国民经济和人民生活中得到了广泛的运用,而数据传输业仍是一个很重要的领域。对于这些与计算机相距不远的人-机交换设备和串行存储的外部设备(如终端、打印机、逻辑分析仪、磁盘等)来说,采用串行通讯方式交换数据已非常普通 。 在以往DSP与PC之间的串行通信中,由于运行速度的差异和上下位机之间
[应用]
单相异步电动机有几组定子绕组及绕组常出现的故障
  单相异步电动机有几组定子绕组   单相异步电动机只有一组定子绕组。在单相异步电动机中,由于只有一个相位的电流,所以只需要一个定子绕组来产生磁场。该绕组的线圈数量、匝数和排列方式会影响电机的性能和特点,例如起动转矩、运行效率和噪音等。   单相异步的定子包括机座、铁芯、绕组三大部分。现分述如下。   机座采用铸铁、铸铝和钢板制成,其结构形式则取决于电动机的使用场合及冷却方式。单相的机座形式一般分为开启式、防护式、封闭式等几种。开启式结构的定子铁芯和绕组外露,由周围空气自然冷却,多用于一些与整机装成一体的使用场合,如洗衣机等。防护式结构是在电动机的通风路径上开些必要的通风孔道,而电动机的铁芯和绕组则被机座遮盖着。封闭式结构是整
[嵌入式]
PLC控制防电源短路的三相异步电动机正反转控制线路
三相异步电动机的正反转控制线路作为一个基本控制环节,在电气控制线路中用得非常广泛。在电动机正反转换接时,有可能因同一元件的常开、常闭触点的切换没有时间的延迟,有可能因为电动机容量较大或操作不当等原因,使接触器主触头产生较严重的燃弧现象,在电弧还没有完全熄灭时,反转的接触器就闭合,则会造成电源相间短路,为了防止电源短路,可以采用电气联锁保护,但在实际使用中,有时候光有电气联锁保护还不够,接触器的线圈断电后,其触头可能由于熔焊而仍然闭合。如果有人用手推另一个接触器的衔铁就会使两个接触器都处于吸合状态,所以除电气联锁外还应加装机械连锁。机械连锁更可靠地保证两个接触器不会同时吸合,但是只能在空间位置比较靠近的两个接触器间安装。电器连锁可以不
[嵌入式]
电机软启动自整定模糊控制器的研究与设计
1 引言 三相异步电机应用广泛,但是直接全压启动时电流很大(6-8倍),传统的方法采用如Y-△转换、自耦变压器及定子回路串电抗等降压启动方法来减小启动电流,启动设备的启动参数一般无法调整,使其负载的适应性较差。而电机软启动的方式具备无冲击电流、启动参数可调、有软停机功能、轻载节能等优点逐渐被广泛应用。各启动方式对电网的影响示意图如图1所示。 目前,软启动方式主要采用晶闸管交流调压的方法。在电动机起动过程中通过控制晶闸管触发角的大小,可使电动机的定子端电压和起动电流根据工作要求设定的规律进行变化。电动机的起动方式和起动电流均可任意调整和设置,使之处于最佳的起动过程。常用的晶闸管调压控制电路如图2所示。 本文介
[工业控制]
异步电动机试验台系统的研制
    摘要: 介绍一种电封闭节能型异步电动机试验台系统,着重介绍了系统组成、工作原理、特点及其节能效果等。     关键词: 电封闭  节能  异步电动机  试验台系统 1 引言     异步电动机具有结构简单,制造、使用、维护方便,运行可靠、重量较轻及成本较低等优点,所以它在各种电动机中应用最广,需求量最大。在各种电气传动中有90%左右采用异步电动机驱动,在电网总负载中,异步电动机占60%左右。为了适应各种机械设备的配套要求,异步电动机的系列、品种、规格繁多。随着各种新规格异步电动机的不断出现,电机的设计、生产单位对异步电动机的性能试验设备也提出了更高要求。本文所介绍的异步电动机试验设备是采用
[传感技术]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved