LD);
[0038]其中,所述传感器,与所述ADC采样处理电路连接,用于采集电机的运行信号,并将所述运行信号发送给所述ADC采样处理电路;所述运行信号包括模拟电压信号、模拟电流信号或模拟转速信号中的至少一个;
[0039]所述ADC采样处理电路,与所述CPLD连接,用于将所述传感器发送的运行信号转换为数字信号,将所述数字信号发送给所述CPLD ;
[0040]所述CPLD,与所述DSP连接,用于将所述数字信号进行滤波处理,并将处理后的数字信号发送给所述DSP;
[0041]所述DSP,用于通过逆变器控制算法和脉冲调制算法对所述处理后的数字信号进行处理,得到PWM脉冲信号,并将所述PWM脉冲信号发送给所述CPLD ;
[0042]所述CPLD还用于在所述CPLD进行内部保护逻辑处理之后,将所述PWM脉冲信号发送给与逆变器相连的绝缘栅双极型晶体管(Insulated Gate Bipolar Transistor,简称IGBT)驱动隔离电路,以使所述IGBT驱动隔离电路根据所述PWM脉冲信号控制所述逆变器中的IGBT的导通与关断,以实现对所述逆变器的控制。
[0043]具体来说,本实施例中逆变器控制装置的工作过程如下:
[0044]如图1、图2所示,ADC采样处理电路,将传感器采集到的电机运行时的电压、电流、转速等模拟信号进行处理,然后将模拟信号转换为数字信号,并通过数据总线发送给CPLD,CPLD对ADC采样处理电路发送的数字信号进行滤波处理,再通过数据总线发送给DSP,用于逆变器控制算法之中。
[0045]DSP和CPLD通信采用的是CPLD内部自建双口随机存取存储器(Random AccessMemory,简称RAM)通信。DSP接收CPLD处理后的电机运行时的电压、电流、转速等信号,通过复杂的逆变器控制算法和优化的脉冲调制算法进行处理,得到PWM脉冲信号,再将PWM脉冲信号送给CPLD,CPLD是通过硬件管脚接收PWM脉冲信号,CPLD进行内部保护逻辑处理,PWM脉冲信号经过处理后,输出到与逆变器相连的IGBT驱动隔离电路,控制逆变器中的IGBT的导通与关断,从而实现对逆变器的控制,从而实现电机控制,车辆中的各种逻辑控制,车辆中的故障记录等功能。在本实施例中该电机可以是三相异步,图2中Μ为电机。
[0046]上述的内部保护逻辑处理包括,输入过压、欠压保护,输出过压、欠压保护、过载保护、过流和短路保护等。
[0047]本实施例中,由于ADC采样处理电路直接将数据传给CPLD,由CPLD通过数据总线传给DSP,而且由CPLD将最终的PWM脉冲信号发送给IGBT驱动隔离电路,因此与现有的逆变器控制装置相比,占用较少的DSP硬件管脚。
[0048]现有的逆变器控制装置中还有采用FPGA分担DSP的功能,但是FPGA的成本较高,而本实用新型实施例中的CPLD成本较低。
[0049]本实用新型中DSP可以采用ΤΙ公司的DSP,CPLD可以采用Altera公司MAX II系列的CPLD。
[0050]本实施例提供的逆变器控制装置,通过传感器采集电机的运行信号,并将所述运行信号发送给ADC采样处理电路;所述运行信号包括模拟电压信号、模拟电流信号或模拟转速信号;由ADC采样处理电路将所述运行信号转换为数字信号,并将所述数字信号发送给所述CPLD ;所述CPLD将所述数字信号进行滤波处理,并将处理后的数字信号发送给DSP ;DSP通过逆变器控制算法和脉冲调制算法对所述处理后的数字信号进行处理,得到PWM脉冲信号,并将所述PWM脉冲信号发送给所述CPLD ;然后CPLD在进行内部保护逻辑处理之后,将所述PWM脉冲信号发送给与逆变器相连的IGBT驱动隔离电路,以使所述IGBT驱动隔离电路根据所述PWM脉冲信号控制所述逆变器中的IGBT的导通与关断,从而实现了对逆变器的控制,由于使用了 CPLD分担了 DSP的部分功能,DSP只需实现逆变器控制算法和脉冲调制算法,相比现有的通过单一 DSP芯片来实现高性能电机控制算法,复杂的脉冲调制算法,逻辑保护及故障处理等功能而言,占用DSP较少的资源,因此提高了 DSP的处理速度,能够满足电机控制高性能处理的要求。
[0051]在本实用新型方法的另一实施例中,在图1所示的实施方式的基础上,进一步的,作为一种可实施的方式,所述CPLD,包括:第一 CPLD和第二 CPLD ;
[0052]其中,所述第一 CPLD,分别与所述ADC采样处理电路和所述DSP连接,用于将所述数字信号进行滤波处理,并将处理后的数字信号通过数据总线发送给所述DSP ;
[0053]所述第二 CPLD,分别与所述ADC采样处理电路、所述DSP和所述IGBT驱动隔离电路连接,用于在进行内部保护逻辑处理之后,将所述PWM脉冲信号通过硬件管脚发送给所述IGBT驱动隔离电路;
[0054]所述第二 CPLD还用于控制所述ADC采样处理电路接收所述传感器发送的运行信号。
[0055]具体来说,第一 CPLD对ADC采样处理电路发送的数字信号进行滤波处理,再通过数据总线发送给DSP,用于逆变器控制算法之中。
[0056]DSP和第一 CPLD通信采用的是CPLD内部自建双口随机存取存储器(RandomAccess Memory,简称RAM)通信。DSP接收第一 CPLD处理后的电机运行时的电压、电流、转速等信号,通过复杂的逆变器控制算法和优化的脉冲调制算法进行处理,得到PWM脉冲信号,再将PWM脉冲信号送给第二 CPLD,第二 CPLD是通过硬件管脚接收PWM脉冲信号,第二CPLD进行内部保护逻辑处理,PWM脉冲信号经过处理后,输出到IGBT驱动隔离电路,控制IGBT的导通与关断,从而实现变压变频的控制电机。
[0057]所述第二 CPLD还用于控制所述ADC采样处理电路接收所述传感器发送的运行信号。
[0058]上述【具体实施方式】中,使用两个CPLD实现对ADC采样处理电路发送的数字信号进行滤波处理,并将处理后的数字信号发送给DSP,并对DSP生成的PWM脉冲信号进行内部保护逻辑处理,PWM脉冲信号经过处理后,输出到IGBT驱动隔离电路,可以避免一个CPLD的硬件管脚不够用的问题,而且两个CPLD处理的速度和效率更高。
[0059]图3为本实用新型逆变器装置另一实施例的结构示意图。如图3所示,在图1所示的实施方式的基础上,本实施例的装置,还包括:
[0060]光电转换电路,与所述第二 CPLD连接,用于将所述PWM脉冲信号转换为光信号,通过硬件管脚发送给所述IGBT驱动隔离电路。
[0061 ] 具体来说,光电转换电路,将第二 CPLD输出的PWM脉冲信号,此时PWM脉冲信号为电信号,将电信号转换成光信号,通过光纤连接IGBT驱动隔离电路,从而实现驱动IGBT导通与关断。使用光纤传输信号的抗干扰能力和传输能力更强。
[0062]可选地,作为一种可实施的方式,本实施例的装置,还包括:
[0063]通信电路,与所述第一 CPLD连接,用于下载调试程序,并对所述第一 CPLD、所述第二 CPLD和所述DSP中的至少一个器件进行调试;所述通信电路包括:以太网通信接口、RS-232通信接口、RS-485通信接口或控制器局域网络(Controller Area Network,简称CAN)通信接口。
[0064]具体来说,通信电路用于下载调试程序,实现对所述第一 CPLD、所述第二 CPLD、所述DSP进行调试的功能;第一 CPLD还需要进行以太网、RS-232