上海大学学报(自然科学版) ›› 2013, Vol. 19 ›› Issue (3): 324-330.doi: 10.3969/j.issn.1007-2861.2013.03.020

• 机电工程与自动化 • 上一篇    

基于调制波周期归一化的片上SPWM 控制器设计与实现

江超, 胡越黎   

  1. 上海大学 机电工程与自动化学院, 上海 200072
  • 收稿日期:2012-10-30 出版日期:2013-06-30 发布日期:2013-06-30
  • 通讯作者: 胡越黎(1959—), 男, 教授, 博士生导师, 博士, 研究方向为微电子与集成电路设计、汽车电子与系统集成、机器视觉与片上多处理系统架构. E-mail:huyueli@shu.edu.cn
  • 基金资助:

    国家自然科学基金资助项目(51177097)

Design and Implementation of SPWM Controller Based on Modulation Wave Cycle Normalization

JIANG Chao, HU Yue-li   

  1. School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200072, China
  • Received:2012-10-30 Online:2013-06-30 Published:2013-06-30

摘要: 设计了一款片上正弦脉冲宽度调制(sinusoidal pulse width modulation, SPWM) 控制器, 提出一种基于调制波周期归一化的SPWM 实现方法. 以正弦调制波周期T为基准, 三角载波的周期为T/n(取n=10), 考虑到通用性, 所给出的设计方案是在对正弦调制波周期T作归一化的条件下, 离线解一组三角载波与正弦调制波的联立方程组, 计算出它们的交点(即SPWM 脉宽开关点) 相对时点值, 通过移位寄存器、加法器及相关算法实现输出波形在交点相对时点值处翻转, 得到一定载波比下的SPWM 波; 同时此控制器也通过捕获外部信号的周期, 输出经过变频后的SPWM 波; 对已嵌入此SPWM 模块的SHU-MV08a 进行验证, 并在ModelSim 上通过了寄存器传输级(register-transfer level, RTL) 功能的仿真验证; 最后, 在FPGA 开发板及所搭建的测试系统上进一步验证了其功能. 实验结果表明, 该设计具有实际可操作性, 且可用于任意调制波.

关键词: 捕获变频, 调制波周期归一化, 正弦脉冲宽度调制

Abstract: A sinusoidal pulse width modulation (SPWM) controller based on modulation wave cycle normalization is designed. The controller can operate in two modes: user defined and captured frequency scaling. Let T be the period of sinusoidal modulation wave, and T/n (n=10) the cycle of triangular carrier. The relative time value of SPWM wave on-off switching points are first calculated off-line. A shift register and adder are used to translate these data to control the level trigger moment of the SPWM wave. The scaling frequency SPWM signal for external signal can be realized with the SPWM module used. With the SPWM controller integrated in SHU-MV08a, register-transfer level (RTL) function simulation verification by ModelSim, and testing for printed circuit board (PCB) testing system have been achieved. The results show that the proposed SPWM controller is reliable, with practical significance. The modulation wave cycle normalization based on sinusoidal wave can also be used for any modulation wave.

Key words: captured frequency scaling, modulation wave cycle normalization, sinusoidal pulse width modulation (SPWM)

中图分类号: