摘要
为了控制直流-交流变换器的交流侧电压为期望的正弦交流电压,正弦脉宽调制技术(SPWM)已经得到广泛应用。针对增程器电动汽车总控制器对发动机与发电机两者的控制需求,在采用NI公司CRIO实时控制器作为发动机电控单元的基础上,利用CRIO本身资源设计出用于控制交流发电机的SPWM程序。给出了基于LabVIEW的G语言的FPGA具体编程设计过程。实验波形表明,该方法产生的三相SPWM波形较为理想。该技术有助于为混合动力汽车开发整车能量控制系统。
Sinusoidal pulse width modulation( SPWM) has been widely used to control the AC side voltage of the DC-AC converter to the desired sinusoidal AC voltage. In order to meet the control requirements of both internal combustion engine and generator by the total controller of the extender electric vehicle,based on the use of the CRIO real-time controller as the engine electric control unit,the SPWM program for controlling the AC generator is designed using CRIO’s own resources. This paper presents the specific programming process of FPGA based on the G language in Lab VIEW. The experimental waveforms show that the three phase SPWM waveforms produced by this programming method are ideal. This technology is helpful to develop energy control system for hybrid vehicles.
出处
《机电一体化》
2019年第4期52-56,共5页
Mechatronics
基金
同济大学中央高校基本科研业务费专项基金(1700219157)
同济大学研究生教改基金(2018GH08008)资助
关键词
嵌入式实时控制器
现场可编程门阵列
正弦脉宽调制
逆变器
embedded real-time controller
field programmable gate array
sinusoidal pulse width modulation
inverter