研旭DSP28335 SVPWM实例:高效参考教程

3星 · 超过75%的资源 需积分: 46 51 下载量 66 浏览量 更新于2024-09-07 4 收藏 287KB PDF 举报
本文档主要关注的是基于TI公司DSP28335的SVPWM(正弦调制脉宽调制)实现例程。DSP28335是一款高性能的数字信号处理器,适用于工业控制、电机驱动等应用领域,其强大的数学运算能力和实时处理能力使得SVPWM算法的实现变得更为高效。 SVPWM是一种常用的调制技术,它通过改变脉冲宽度来模拟连续波形,常用于PWM(脉冲宽度调制)系统中,能够提高电机控制的精度和效率。文档中的关键部分提供了一个用于生成SVPWM波形的函数`SoftSvpwmGen`,这个函数接受输入参数包括占空比数组`Pa`、时基`Tpwm`、角频率`Sita`以及一个浮点值时间向量`floatVectTime`。 `SoftSvpwmGen`函数首先通过计算角度转换,将输入的角度`Degree`转换成与SVPWM生成相关的度数索引,利用预定义的sin180度表`Sin180_Table`来获取对应的角度值。这个过程涉及到了三角函数的计算,特别是正弦函数的取值,以便生成精确的PWM波形。在函数中,还进行了角度的修正处理,确保了输出的角度范围在0到360度之间。 此外,文中提到的`floatSin_Value`函数是用于计算特定角度的正弦值,适用于N等于6、12、18或24的情况,这可能暗示了该例程支持不同细分的SVPWM周期。 文档还提到了南京研旭电气科技有限公司,该公司提供了相关的DSP技术支持和资源,包括官网www.njyxdq.com和官方论坛www.armdsp.net,以及嵌入式DSP论坛,鼓励读者在遇到问题时进行交流和学习。文档还给出了联系方式,如QQ群号1318571484,供有需要的人获取更多DSP28335的资料和帮助。 这篇文章为想要了解和使用DSP28335实现SVPWM的工程师提供了一个实用的代码示例,并为学习者指明了相关的学习资源和交流平台。通过这个例程,用户可以更好地理解和掌握如何在实际应用中设计和优化SVPWM控制算法。