基于dsp和cpld的逆变器驱动装置的制作方法

文档序号:7436555阅读:230来源:国知局
专利名称:基于dsp和cpld的逆变器驱动装置的制作方法
技术领域
本发明涉及多电平逆变器驱动装置,具体涉及一种用嵌入式微处理器DSP作为控 制电路,用复杂可编程逻辑器件CPLD(Complex Programmable Logic Device)作为驱动电 路,即基于CPLD技术,利用电流偏差矢量(电流偏差变化率矢量)空间分布来给出最佳的 电压矢量切换,使电流偏差控制在滞环宽度以内,来实现逆变电路驱动信号。本装置可以用 于无功补偿、有源滤波、开关电源、电机转速控制、逆变器、超声波发生器、充电器等领域。
背景技术
近年来,以逆变电路为核心的变频技术不断提高,变频技术应用的增多,在节约能 源、提高产品质量和发展生产等方面起到了重要作用。逆变电路必须由驱动信号进行控制, 随着工艺复杂性提高,往往要求驱动信号的控制精度要高且实时性要强,并且要降低控制 器软件复杂程度。NPC三电平逆变器的控制方法主要有正弦载波PWM(SPWM)和空间电压矢量 PWM(SVPWM)。SVPWM以其直流电压利用率高,易于数字化实现而得到广泛的应用。目前,科研工作者对NPC三电平逆变器的SVPWM算法提出了很多实现方案。但大 多采用单个DSP来完成整个控制算法,使得DSP的程序复杂和混乱,同时由于三电平逆变器 需要12路PWM信号,而DSP的两个事件管理器不能做到完全同步,导致同相的功率器件不 能完全同步触发,对逆变器的性能造成严重影响,并且受DSP的PWM信号数目的限制,不能 扩展到更多电平的逆变器控制。利用微处理器(DSP)的电压空间矢量脉宽调制(SVPWM)功能虽然可以实现逆变电 路驱动信号的输出,但是微处理器的软件复杂度较大,系统响应的快速性低,通常都会影响 到输出的逆变电路驱动信号,而且也不能够保证控制精度与实时性。因此本发明提出一种基于DSP和复杂可编程逻辑器件 CPLD(ComplicatedProgrammed Logic Device)逆变器的驱动装置,该平台采用DSP完成 SVPWM算法中的主要数据处理和外部控制功能,利用CPLD实现滞环电流控制的SVPWM逆变 器驱动波形的发生。

发明内容
为了解决上述技术问题,本发明提出一种基于DSP和CPLD的逆变器驱动装置,用 CPLD技术实现了基于滞环电流控制的SVPWM。所需驱动信号的电流跟踪比较信号和指定电 压矢量等参数由CPLD提供。将电流跟踪电路和三相电压调理电路产生的信号通过接口发 送到CPLD中,经CPLD进行滞环电流控制的SVPWM的逻辑运算,产生逆变电路的驱动控制信号。基于DSP和CPLD的逆变器驱动装置,包括嵌入式微处理器DSP和CPLD驱动电路, 所述逆变器驱动装置还包括一路A相电压过零检测电路,用于检测电网基波过零信号;
一路CAN通信电路,接收上位机的指令,包括指令电流;三路霍尔电压传感器电路,用于检测三相电路的相电压;三路霍尔电流传感器电路,用于检测三相电路补偿电流,即三相逆变器输出电 流;三路D/A转换电路,DSP将接受到的指令电流,通过瞬时无功理论算法,发送三路 数字指令电流信号,由D/A装换电路转换为三路相差120°且与补偿电流同频的模拟指令 电流信号;三路补偿电流调理电路,将三路霍尔电流传感器电路检测到的三相补偿电流(三 相功率变换器输出电流)调理为适当的补偿电流信号;三路电流跟踪电路,将三路模拟指令电流信号与三相补偿电流(三相功率变换器 输出电流)调理电路产生的电流就行比较,得到三路电流跟踪比较信号;三路矢量电压调理电路,将三路霍尔电压传感器电路检测到的相电压调理为矢量 电压所在区域的信号;所述CPLD驱动电路包括滞缓延时电路、Δ i。区域判定的逻辑、U;区域判定的逻辑 电路和空间矢量选择器;霍尔电压传感器检测到的三相系统电压经a相电压过零检测电路,得到的电网基 波过零信号与上位机通信电路发出的信息经DSP电路进行处理,发出数字指令电流信号, 再经过D/A转换电路得到三路相差120°且与补偿电流(功率变换器的输出电流)同频的 模拟指令电流信号,模拟指令电流信号输入电流跟踪电路;霍尔电流传感器检测到的由电 力电子器件组成的单三相功率变换器中输出的三相电流,该电流作为补偿电流经补偿电流 调理电路输入信号,再经电流跟踪电路与模拟指令电流信号进行比较,比较结果进入滞环 延时电路得到逻辑变量,逻辑变量进入△ i。区域判定的逻辑电路;三相系统电压经矢量电 压调理电路得到的矢量&进入‘区域判定的逻辑电路;Δ i。区域判定的逻辑电路;区 域判定的逻辑电路两个区域判定的逻辑输出共同进入空间矢量选择器,得到滞环SVPWM电 流控制的开关函数逻辑变量,输出跟踪驱动控制信号,即六路开关管PWM信号。作为本发明的进一步改进,所述逆变器驱动装置还包括调理比较电路,该电路将 三路霍尔电流传感器电路检测的三相补偿电流(三相功率变换器输出电流)进行调理比较 得到过流信号;所述CPLD内还是有三组保护与封锁电路,把3组方波信号转换成已插入死区的 6个互补的驱动控制信号;同时引入过流信号,当逆变主电路发生过流时,产生脉冲封锁信 号,关断6个互补的驱动控制信号,从而实现主电路的保护;所述空间矢量选择器的输出信号与调理比较电路输出的过流信号以及保护控制 信号共同进入保护与封锁电路,得到输出跟踪驱动控制信号,即六路开关管PWM信号;当逆 变主电路发生过流时,产生脉冲封锁信号,关断6个互补的驱动控制信号,从而实现主电路 的保护。本发明中嵌入式微处理器DSP的控制电路以及CPLD的逻辑运算是整个系统的核 心,实现对逆变控制电路的驱动控制。本发明公开了一种逆变器驱动电路,可以满足生产设备不断提高的的复杂度要 求,又可以快速、灵活、准确地控制逆变电路的驱动控制信号输出跟踪驱动控制信号。为了达到驱动逆变桥的目的,电路具有六路互补输出功能,并且加入了必要的死区插入及封锁 脉冲等保护电路。


图1是本发明的总体结构框图。
图2是本发明的a相电压过零检测电路。
图3a是本发明的微处理器最小系统接口图。
图3b是本发明的微处理器最小系统CPU图。
图4是本发明的CAN通信电路。
图5是本发明的D/A转换电路。
图6是本发明的补偿电流(功率变换器输出电流)调理电路。
图7是本发明的电流跟踪电路。
图8是本发明的矢量电压调理电路。
图9是本发明的补偿电流(功率变换器输出电流)调理比较电路。
图10是本发明的单桥臂滞环延时电路。
图11是本发明的Δ i。区域判定的逻辑电路。
图12是本发明的‘区域判定的逻辑电路。
图13是本发明的SVPWM矢量选择器电路。
图14是本发明的三相桥逆变器PWM驱动信号分配及保护电路。
图15是本发明的滞环电流跟踪型SVPWM发生电路的时序逻辑仿真。
具体实施例方式
下面结合附图和实施例做进一步说明。 如图1所示,基于DSP和CPLD的逆变器驱动装置,包括微处理器DSP3和CPLD驱 动电路10,逆变器驱动装置中还包括一路A相电压过零检测电路2,用于检测电网基波过零信号;一路CAN通信电路4,接收上位机的指令,包括指令电流;三路霍尔电压传感器电路,用于检测三相电路的相电压;三路霍尔电流传感器电路,用于检测三相电路补偿电流,即三相逆变器输出电 流;三路D/A转换电路5,DSP 3将接受到的指令电流,通过瞬时无功理论算法,发送三 路数字指令电流信号,由D/A装换电路5转换为三路相差120°且与补偿电流同频的模拟指 令电流信号;三路补偿电流调理电路6,将三路霍尔电流传感器电路检测到的三相补偿电流 (三相功率变换器输出电流)调理为适当的补偿电流信号;三路电流跟踪电路7,将三路模拟指令电流信号与三相补偿电流(三相功率变换 器输出电流)调理电路产生的电流就行比较,得到三路电流跟踪比较信号;三路矢量电压调理电路8,将三路霍尔电压传感器电路检测到的相电压调理为矢 量电压所在区域的信号;
6
CPLD驱动电路10包括滞缓延时电路101、Δ i。区域判定的逻辑电路102、%'区域 判定的逻辑电路103、空间矢量选择器104和保护和封锁电路105 ;调理比较电路9,将三路霍尔电流传感器电路检测的三相补偿电流(三相功率变 换器输出电流)进行调理比较得到过流信号;霍尔电压传感器检测到的三相系统电压经a相电压过零检测电路2,得到的电网 基波过零信号与上位机通信4发出的信息经微处理器DSP 3(采用TMS320F2812)进行处 理,发出数字指令电流信号,再经过D/A5转换电路AD78415得到三路相差120°且与补偿电 流(功率变换器输出电流)同频的模拟指令电流信号;霍尔电流传感器检测到的由电力电 子器件组成的单三相功率变换器中输出的三相电流,该电流作为补偿电流经补偿电流调理 电路6输入信号,再与模拟指令电流信号经电流跟踪电路7输出进行比较,比较结果进入滞 环延时101得到的逻辑变量,结果进入Aie区域判定的逻辑102。三相系统电压经矢量电 压调理电路8得到矢量Wt;,结果进入区域判定的逻辑103。两个区域判定的逻辑输出共同 进入空间矢量选择器104,得到滞环SVPWM电流控制的开关函数逻辑变量,再与补偿电流经 补偿电流调理比较电路9形成的过流信号,共同进入保护与封锁电路105,得到迅速、灵活、 准确的输出跟踪驱动控制信号,即六路开关管PWM信号。图2是本发明的a相电压过零检测电路。输入端为经过霍尔电压传感器变送 后的网侧相电压信号LEM_ua,它通过I/V变换、电压跟随、低通滤波(抑制网侧电压畸变 的影响)、过零比较,得到输出幅值为3. 3V的电网基波过零信号CRSZAIN,进入微处理器 DSP (TMS320F2812)电路CAP 口,形成捕捉信号。图3a是本发明的微处理器最小系统接口电路。该电路由嵌入式微处理器最小 系统、复位电路和通信接口电路组成。如图3b,嵌入式微处理器最小系统采用TI公司的 DSP (TMS320F2812)作为中央CPU,该处理器是TI最新推出的32位新型DSP,该单片机片内 资源丰富、功能特别强大。片内512个RAM字节,程序和重要的数据可以存放在片内的32K 字节的FLASH中,PTA、PTB、PTC、PTD和PTE的所有管脚均可以定义为输入或输出口,通过复 用方式,PTB 口可以定义为A/D接口,PTE 口可以定义为SCI方式,同时通过锁相环技术使总 线时钟速率高达8M,最小指令周期128ns。这些形成整个系统的控制和测量中心。图4是本发明的CAN通信电路。图中3. 3V系列的CAN收发器SN65HVD230D是驱动 CAN控制器和物理总线间的接口,提供对总线的差动发送和接收功能,电阻R12,R13和R14 作为CAN终端和传输线路的匹配电阻。为了进一步提高系统的抗干扰能力,在CAN控制器 引脚CANTX,CANRX和收发器之间采用高速光耦6W37构成隔离以实现总线上各节点的电气 隔离。这部分电路增加了节点的复杂性,但它却提高了节点的稳定性和安全性。图5是本发明的D/A转换电路。AD7841采用双缓冲数据锁存方式(地址线A3控 制锁存脚LDAC),5V的数据接口电压(兼容DSP的3. 3V电平),由士 15V双转换电源供电, 参考电压范围为士 5V,输出电压范围为士 10V。F2812的片选信号XZCS0AND1控制AD7841 的片选信号CS,将其映射在F2812的ZoneO外部地址空间区,地址线AO A2作为8个数 据通道的地址选择,则AD7841数据通道的地址范围为0x00 2000 0x00 2007。电压型8 通道的同步/异步输出满足VOTT = 2X (VeefH + [Veef(+)-VeefH] XD)-Vdutgnd,典型转换时间约 31 μ S。显然,该芯片可以满足系统计算精度和响应速度的要求。图6是本发明的三路补偿电流(功率变换器输出电流)调理电路中的一路。输入端为经过霍尔电流传感器变送后的网侧相电流信号LEM_iLa,它通过电压跟随、低通滤波、 电压提升(形成单极性电压)、比例变换、3V限幅钳位电路后,输出为IA_AD,即LEM_ica。图7为本发明的三路电流跟踪电路的一路。桥臂补偿电流的反馈量经补偿电流 调理电路6,其输出信号LEMjca和指令电流由D/A转换电路AD78415形成的模拟信号 DSPDAIA(双极性)经过标度变换后,进行双极性比较,再通过吸收、整形和分压电路,输出 幅值为3. 3V的电流跟踪比较信号IDIVA,进入滞环延时101。图8是本发明三路矢量电压调理电路中的一路。输入端为经过霍尔电压传感器变 送后的网侧相电压信号LEM_ua,它通过电压跟随、低通滤波、比例变换后,得到0C_ca,同理 可以得到0C_cb和0C_cc两个信号,将它们两两通过LEM339进行比较,得到矢量We*的所在 区域,即信号XAB、XBC、XCA三个信号,其关系如下。
Xab =Sgn (Mco*-Wc;)Xic = sgn(mc;-Mc;) ,fi, χ>0 Xco=sgn(Mce*-Mc;) Sgn(x) = {o, x<0图9是本发明三路补偿电流(功率变换器输出电流)调理比较电路中的一路。IA_ AD经过精密整流电路得到0CA,同样还有OCB和OCC两个信号,再与一个基准电压一起进入 U2,即在LM339AM(14)中进行比较,得到输出信号IAGL、IBGL、ICGL的高低电平,即为过流信号。图10为本发明的单桥臂(a相)数字滞环延时电路。CLK为计数时钟,IDIVA为 a相电流跟踪比较信号,通过自复位计数器和单稳触发电路输出所需的滞环延时比较信号 dlaya,进而得到逻辑变量Ba、Bb、Be。Δ i。区域判据
权利要求
基于DSP和CPLD的逆变器驱动装置,包括嵌入式微处理器DSP(3)和CPLD驱动电路(10),其特征是,所述逆变器驱动装置中还包括一路A相电压过零检测电路(2),用于检测电网基波过零信号;一路CAN通信电路(4),接收上位机的指令,包括指令电流;三路霍尔电压传感器电路,用于检测三相电路的相电压;三路霍尔电流传感器电路,用于检测三相电路补偿电流,即三相逆变器输出电流;三路D/A转换电路(5),DSP电路(3)将接受到的指令电流,通过瞬时无功理论算法,发送三路数字指令电流信号,由D/A装换电路(5)转换为三路相差120°且与补偿电流同频的模拟指令电流信号;三路补偿电流调理电路(6),将三路霍尔电流传感器电路检测到的三相补偿电流调理为适当的补偿电流信号;三路电流跟踪电路(7),将三路模拟指令电流信号与三相补偿电流调理电路产生的电流就行比较,得到三路电流跟踪比较信号;三路矢量电压调理电路(8),将三路霍尔电压传感器电路检测到的相电压调理为矢量电压所在区域的信号;CPLD驱动电路(10)包括滞缓延时电路(101)、Δic区域判定的逻辑电路102、uc*区域判定的逻辑电路(103)、空间矢量选择器(104)和保护和封锁电路(105);霍尔电压传感器检测到的三相系统电压经a相电压过零检测电路(2),得到电网基波过零信号与上位机通信(4)发出的信息内容,经DSP电路(3)发送数字指令电流信号,再经过D/A转换电路(5)得到三路相差120°且与补偿电流同频的模拟指令电流信号,模拟指令电流信号输入电流跟踪电路(7);霍尔电流传感器检测到的由电力电子器件组成的单三相功率变换器中输出的三相电流,该电流作为补偿电流经补偿电流调理电路(6)输入信号,再与模拟指令电流信号经电流跟踪电路(7)进行比较后输出,比较结果进入滞环延时(101)得到的逻辑变量,结果进入Δic区域判定的逻辑电路(102)三相系统电压经矢量电压调理电路(8)得到矢量uc*,结果进入uc*区域判定的逻辑电路(103);Δic区域判定的逻辑电路(102)和uc*区域判定的逻辑电路(103)两个区域判定的逻辑输出共同进入空间矢量选择器(104),得到六路开关管PWM信号。
2.根据权利要求1所述的基于DSP和CPLD的逆变器驱动装置,其特征在于,所述 CPLD(IO)驱动电路采用 EPM7128SLC。
3.根据权利要求1所述的基于DSP和CPLD的逆变器驱动装置,其特征在于,所述嵌入 式微处理器DSP(3)采用TMS320F2812。
4.根据权利要求1所述的基于DSP和CPLD的逆变器驱动装置,其特征在于,所述逆变 器还包括调理比较电路(9),该电路将三路霍尔电流传感器电路检测的三相补偿电流进行 调理比较得到过流信号;所述CPLD内还是有三组保护与封锁电路,把3组方波信号转换成已插入死区的6个互 补的驱动控制信号;同时引入过流信号,当逆变主电路发生过流时,产生脉冲封锁信号,关 断6个互补的驱动控制信号,从而实现主电路的保护;所述空间矢量选择器(104)得到的滞环SVPWM电流控制的开关函数逻辑变量,再与过 流信号、保护信号共同进入保护与封锁电路(105),形成6路SVPWM开关信号。
5.根据权利要求1所述的基于DSP和CPLD的逆变器驱动装置,其特征在于,所述三 路补偿电流调理电路中,每一路的输入端为经过霍尔电流传感器变送后的三相补偿电流信 号,它通过电压跟随、低通滤波、电压提升、比例变换、3V限幅钳位电路后输出。
全文摘要
基于DSP和CPLD的逆变器驱动装置,包括嵌入式微处理器DSP和CPLD驱动电路,一路A相电压过零检测电路,一路CAN通信电路,三路霍尔电压传感器电路,三路霍尔电流传感器电路,三路D/A转换电路,DSP电路发送三路数字指令电流信号,由D/A装换电路转换为三路相差120°且与补偿电流同频的模拟指令电流信号;三路补偿电流调理电路,将三路霍尔电流传感器电路检测到的三相补偿电流调理为适当的补偿电流信号;三路电流跟踪电路,将三路模拟指令电流信号与三相补偿电流调理电路产生的电流就行比较,得到三路电流跟踪比较信号;三路矢量电压调理电路,将三路霍尔电压传感器电路检测到的相电压调理为矢量电压所在区域的信号。
文档编号H02M7/48GK101986545SQ201010170820
公开日2011年3月16日 申请日期2010年5月13日 优先权日2010年5月13日
发明者孙玉坤, 孙运全, 尹强, 茅靖峰 申请人:江苏大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1