The invention relates to the field of inverter control system, in particular relates to a parameterized polyphase SVPWM signal generator based on FPGA. It includes: interface module, beat generator module, waveform generator module, dead zone control module, waveform data modification module. One feature of the invention is that the parameters determine the output of multi phase SVPWM signal generator with the number, and the number of dead beat timer timer, the computer program is compiled, can generate the phase number specified in N (N=3~16), designated L (L=8~16) beat the timer digits and the specified dead timer number M (M=4~8) SVPWM signal generator. Another feature of the present invention is that the waveform data can be modified on-line. Moreover, the invention is based on FPGA, and has the characteristics of fast running speed and flexible configuration.
【技术实现步骤摘要】
多相SVPWM信号发生器
本专利技术涉及逆变器控制系统领域,具体涉及一种基于FPGA(FieldProgrammableGateArray,现场可编程门阵列)的参数化的多相SVPWM(SpaceVectorPulseWidthModulation,空间向量脉冲宽度调制)信号发生器。
技术介绍
SVPWM技术在电机驱动系统中得到了广泛应用,由3相电动机和变频调速器组成的系统占据主导地位,然而在大功率、高可靠性和低直流母线电压的场合,多相驱动系统比3相驱动系统更有优势,多相驱动系统是指相数大于3的驱动系统,多相驱动系统可以实现低压大功率驱动,多相驱动系统可以在缺相的情况下运行,提高系统的可靠性和安全性,多相驱动系统还可以降低电动机的转矩脉动,降低噪声。
技术实现思路
本专利技术的目的在于,提出一种参数化的多相SVPWM信号发生器,该多相SVPWM信号发生器的输出相数、节拍定时器和死区定时器的位数由参数决定,经计算机程序编译,可以生成指定相数,指定节拍定时器位数和指定死区定时器位数的SVPWM信号发生器。本专利技术提出的多相SVPWM信号发生器,分别与功率驱动电路、微处理器或者数字信号处理器电路相连接,该多相SVPWM信号发生器包括:接口模块,微处理器或者数字信号处理器电路通过接口模块向多相SVPWM信号发生器发送控制指令和数据;节拍发生器模块,用于产生多相SVPWM信号发生器工作所需要的节拍信号;波形发生器模块,按照用户程序指定的扇区号和节拍发生器产生的节拍信号,输出SVPWM脉冲波形信号;死区控制模块,根据用户程序输入的死区延迟时间对输出脉冲信号进行延迟处理;波 ...
【技术保护点】
一种多相SVPWM信号发生器,该多相SVPWM信号发生器分别与功率驱动电路、微处理器或者数字信号处理器电路相连接,其特征在于,该多相SVPWM信号发生器包括:接口模块,用于接收微处理器或者数字信号处理器发送控制指令和数据;节拍发生器模块,用于产生多相SVPWM信号发生器工作所需要的节拍信号;波形发生器模块,用于根据用户程序指定的扇区号和节拍发生器产生的节拍信号,输出相应的SVPWM脉冲波形信号;死区控制模块,用于根据用户程序输入的死区延迟时间对输出脉冲信号进行延迟处理;波形数据修改模块,用于对波形发生器模块中的波形数据进行修改;所述接口模块接收来自用户程序的节拍定时值、死区定时值等参数,对所述节拍发生器模块和所述死区控制模块进行设置;所述接口模块接收来自用户程序的扇区(相带)编号和启动控制命令,触发所述节拍发生器模块、波形发生器模块和死区控制模块开始工作;所述节拍发生器模块开始工作后,按照节拍定时值产生节拍信号,并将其送到所述波形发生器模块;所述波形发生器模块由扇区编号和节拍信号控制,产生SVPWM波形信号,并将其送到所述死区控制模块;所述死区控制模块将波形发生器模块输出的每一相SVP ...
【技术特征摘要】
1.一种多相SVPWM信号发生器,该多相SVPWM信号发生器分别与功率驱动电路、微处理器或者数字信号处理器电路相连接,其特征在于,该多相SVPWM信号发生器包括:接口模块,用于接收微处理器或者数字信号处理器发送控制指令和数据;节拍发生器模块,用于产生多相SVPWM信号发生器工作所需要的节拍信号;波形发生器模块,用于根据用户程序指定的扇区号和节拍发生器产生的节拍信号,输出相应的SVPWM脉冲波形信号;死区控制模块,用于根据用户程序输入的死区延迟时间对输出脉冲信号进行延迟处理;波形数据修改模块,用于对波形发生器模块中的波形数据进行修改;所述接口模块接收来自用户程序的节拍定时值、死区定时值等参数,对所述节拍发生器模块和所述死区控制模块进行设置;所述接口模块接收来自用户程序的扇区(相带)编号和启动控制命令,触发所述节拍发生器模块、波形发生器模块和死区控制模块开始工作;所述节拍发生器模块开始工作后,按照节拍定时值产生节拍信号,并将其送到所述波形发生器模块;所述波形发生器模块由扇区编号和节拍信号控制,产生SVPWM波形信号,并将其送到所述死区控制模块;所述死区控制模块将波形发生器模块输出的每一相SVPWM脉冲信号波形变成差分输出信号,并按照用户设置的死区时间,在差分信号中插入...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。