信号处理方法、装置和系统制造方法及图纸

技术编号:7596148 阅读:152 留言:0更新日期:2012-07-21 19:43
本发明专利技术公开了一种信号处理方法、装置和系统,方法包括:DSP通过接收的控制信息运算PWM控制字和同步脉冲信号;FPGA根据所述PWM控制字和所述同步脉冲信号输出PWM脉冲驱动信号。本发明专利技术提供一种信号处理装置,包括:控制字模块和脉冲输出模块。本发明专利技术还提供一种信号处理系统。本发明专利技术由于DSP负载一部分运算,所以降低了FPGA的运算负载,缩短了FPGA的运算时间,相应缩短了FPGA输出PWM脉冲驱动信号的时间,从而提高了FPGA输出PWM脉冲驱动信号的速度,缩短了功率单元或功率器件的状态切换周期,提高了对受控器件的控制效率。

【技术实现步骤摘要】

本专利技术涉及电力电子控制领域,特别是指一种信号处理的控制方法、装置和系统。
技术介绍
电压型多电平变频器包括多个串联的功率单元或功率器件,其控制系统中包括 FPGA控制芯片。FPGA芯片接收控制信息,经过运算得到PWM控制字;通过PWM控制字和状态机的状态信息输出PWM的脉冲驱动信号。FPGA将PWM的脉冲驱动信号输出至功率单元或功率器件,用于控制其切换状态。由于FPGA的运算能力较低,运算PWM控制字的时间较长,输出PWM的脉冲驱动信号的时间较长,功率单元或功率器件的状态切换周期也较长,从而导致对变频器的控制效率较低。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种信号处理方法、装置和系统,以解决控制系统对变频器的控制效率较低的问题。为解决上述问题,本专利技术提供一种信号处理方法,包括DSP通过接收的控制信息运算PWM控制字和同步脉冲信号;FPGA根据所述PWM控制字和所述同步脉冲信号输出PWM 脉冲驱动信号。优选地,所述DSP接收的控制信息包括频率和幅值信息;所述DSP通过正弦脉宽调制SPWM或空间矢量脉宽调制SVPWM方式运算出所述PWM 控制字和所述同步脉冲信号。优选地,所述同步脉冲信号包括控制字同步脉冲信号和波形同步脉冲信号。优选地,所述输出PWM脉冲驱动信号的过程包括所述FPGA通过所述控制字同步脉冲信号接收所述PWM控制字;所述FPGA按照所述PWM控制字,更新其状态机的状态;所述FPGA根据更新后的所述状态机的状态和所述波形同步脉冲信号输出所述 PWM脉冲驱动信号。优选地,所述FPGA在所述控制字同步脉冲信号的上升沿接收所述PWM控制字;所述FPGA在所述控制字同步脉冲信号的下降沿,按照所述PWM控制字更新其状态机的状态。优选地,所述方法还包括所述FPGA获得功率单元或功率器件的故障信号,并根据该故障信号停止输出所述PWM脉冲驱动信号。优选地,所述FPGA将所述PWM脉冲驱动信号输出至多电平变频器。为解决上述问题,本专利技术提供一种信号处理装置,包括控制字模块,用于通过DSP接收的控制信息运算PWM控制字和同步脉冲信号;脉冲输出模块,用于通过FPGA根据所述PWM控制字和所述同步脉冲信号输出PWM 脉冲驱动信号。优选地,所述控制字模块包括SPWM模块,用于接收控制信息中的频率和幅值信息,采用SPWM方式运算出所述 PWM控制字和所述同步脉冲信号;或SVPWM模块,用于接收控制信息中的频率和幅值信息,采用SVPWM方式运算出所述PWM控制字和所述同步脉冲信号。优选地,所述脉冲输出模块包括接收模块,用于通过所述FPGA接收的所述同步脉冲信号中的控制字同步脉冲信号接收所述PWM控制字;状态更新模块,用于通过所述PWM控制字,更新状态机的状态;输出模块,用于通过更新后的所述状态机的状态和所述同步脉冲信号中的波形同步脉冲信号输出所述PWM脉冲驱动信号。优选地,所述装置还包括封锁模块,用于通过所述FPGA获得功率单元或功率器件的故障信号,并根据该故障信号停止输出所述PWM脉冲驱动信号。优选地,所述脉冲输出模块通过所述FPGA将所述PWM脉冲驱动信号输出至多电平变频器。为解决上述问题,本专利技术提供一种信号处理系统,包括DSP,用于通过接收的控制信息运算PWM控制字和同步脉冲信号;FPGA,用于通过根据所述PWM控制字和所述同步脉冲信号输出PWM脉冲驱动信号。优选地,所述FPGA将所述PWM脉冲驱动信号输出至多电平变频器。优选地,所述多电平变频器为7电平变频器。本专利技术的实施例中,将运算PWM控制字和同步的脉冲信号由DSP实现,FPGA只用于输出PWM脉冲驱动信号。由于DSP负载一部分运算,所以降低了 FPGA的运算负载,缩短了 FPGA的运算时间,相应缩短了 FPGA输出PWM脉冲驱动信号的时间,从而提高了 FPGA输出PWM脉冲驱动信号的速度。通过以上方案提高了控制系统对多电平变频器的控制效率。附图说明图I是实施例的流程图2是实施例中DSP和FPGA的连接关系的示意图3是另一个实施例的流程图4是实施例中的DSP的结构框图5是实施例中的FPGA的结构框图6是实施例中的PWM波形与控制字对应时序关系图图7是实施例中的FPGA的状态机的状态迁移图8是实施例中的装置结构框图。具体实施方式为清楚说明本专利技术中的方案,下面给出优选的实施例并结合附图详细说明。在该实施例中,以下以多电平高压变频器为例进行说明。参见图I和图2,本专利技术一种信号处理方法包括以下步骤Sll =DSP通过接收的控制信息运算PWM控制字和同步脉冲信号;S12 =FPGA根据所述PWM控制字和所述同步脉冲信号输出PWM脉冲驱动信号。通过实施例的步骤,将运算PWM控制字和同步的脉冲信号由DSP实现,FPGA只用于输出PWM脉冲驱动信号。由于DSP负载一部分运算,所以降低了 FPGA的运算负载,缩短了 FPGA的运算时间,相应缩短了 FPGA输出PWM脉冲驱动信号的时间,从而提高了 FPGA输出PWM脉冲驱动信号的速度。缩短了功率单元或功率器件的状态切换周期,提高了对多电平变频器的控制效率。优选地,图2中示出的外部控制与检测部分可以是上位机、人机操作指令等。受控器件可为功率单元或IGBT、IGCT类功率器件。数字处理器DSP与FPGA之间通过地址总线和数据总线进行连接;FPGA处理器与受控器件通过光纤连接。优选地,参见图3,本专利技术另一个实施例包括以下步骤步骤301 =DSP接收包括频率和幅值信息的控制信息,DSP根据所接收的控制信息进行PWM脉冲控制字和同步脉冲信号的计算。参见图4所示的结构框图,DSP接收包括频率和幅值信息的控制信息。根据变频器拓扑结构的种类,可以有不同的脉冲调制方法。优选地,所述DSP通过正弦脉宽调制SPWM(SinusoidalPulse Width Modulation) 或空间矢量脉宽调制SVPWM(Space Vector Pulse Width Modulation)方式运算出所述PWM 控制字和所述同步脉冲信号。所述同步脉冲信号包括控制字同步脉冲信号和波形同步脉冲信号。优选地,运算PWM控制字的过程包括DSP通过SPWM或SVPWM方式运算PWM调制波波形及载波信息;调制波波形信息与载波信息通过比较器比较处理后,生成PWM脉冲控制字。步骤302 =DSP将生成的控制字信息实时写入FPGA的控制字存储模块。参见图5所示的结构框图,所述FPGA在所述控制字同步脉冲信号的上升沿接收所述PWM控制字,将控制字写入FPGA的控制字存储模块。步骤303 :状态机状态信息的控制。FPGA判断地址总线指定地址,读取数据总线数据至指定寄存器,在控制字同步脉冲信号的上升沿更新PWM脉冲控制字信息至缓冲区;FPGA在所述控制字同步脉冲信号的下降沿,按照所述PWM控制字更新其状态机的状态,状态机状态包括-0、正上升沿、+1、正下降沿、+0、负上升沿、-I、负下降沿,通过8种状态,输出封锁脉冲、旁路、复位等PWM脉冲驱动信号,改变功率单元或功率器件的状态。步骤304 =PWM脉冲驱动信号的输出。FPGA的PWM生成模块根据更新后的所述状态机的状态和所述波形同步脉冲信号输出所述PWM脉冲驱动信号。例如如果是功率单元串联结构变频控制模式,将PW本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:黄小光苏位峰卫三民李侠苟锐锋
申请(专利权)人:中国西电电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术