【技术实现步骤摘要】
本专利技术涉及一种实现SPWM波形的方法,尤其涉及一种基于数字处理器实现SPWM波形的方法。
技术介绍
通常SPWM波形的生成原理是将三角波和正弦波进行比较从而得到SPWM波。实际中SPWM波的生成多是通过纯模拟电路来实现的,SPWM波形参数难以改变且改动耗费时间长、费用高。采用数字方案来实现SPWM波是很好的技术发展方向。但目前采用数字方案实现的SPWM波大都没有改变依靠模拟电路的基本套路,并且采用了较多的功能组件如,定时器和PWM发生器;虽然这样也能实现SPWM,但其推广起来需要更多更高的要求;同时这种方式并没有很好的利用数字电路特别是数字处理器数字处理能力强、灵活性高、速度快,尤其数学运算能力更强的优点。因此,需要寻找一种突破三角波调制正弦波的基本方法来实现SPWM的数字方案,并且能够充分的利用数字处理器的优点。为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现思路
本专利技术的目的是针对现有技术的不足,从而提供了一种基于数字处理器实现SPWM波形的方法,只需输入待生成的SPWM波的波形参数便可实现生成SPWM的波形的目的,而且极大的降低了对各种资源的需求。为了实现上述目的,本专利技术所采用的技术方案是:一种基于数字处理器实现SPWM波形的方法,包括以下步骤:步骤1,根据待生成的SPWM波的基本信息确定波形参数,并输入至数字处理器中,所述波形参数包括正弦波频率fsin和载波频率fcarrier;步骤2,所述数字处理器根据所述正弦波频率fsin和所述载波频率fcarrier计算出所述SPWM波的载波比N,并在所述正弦波的一个周期内均 ...
【技术保护点】
一种基于数字处理器实现SPWM波形的方法,包括以下步骤:步骤1,根据待生成的SPWM波的基本信息确定波形参数,并输入至数字处理器中,所述波形参数包括正弦波频率fsin和载波频率fcarrier;步骤2,所述数字处理器根据所述正弦波频率fsin和所述载波频率fcarrier计算出所述SPWM波的载波比N,并在所述正弦波的一个周期内均匀设置N个采样点,遍历i值从1至N,计算第i个采样点所对应的正弦值,其中,i表示1至N中间的任何一个采样点;步骤3,遍历i值从1至N,所述数字处理器分别计算1与第i个采样点所对应正弦值的模的差值;步骤4,所述数字处理器将第i个采样点所对应的正弦值和1与第i个采样点所对应正弦值的模的差值配对成组:然后,遍历i值从1至N,获得组序列;步骤5,所述数字处理器根据所述载波频率fcarrier计算出所述载波的载波周期1/fcarrier,并将所述载波周期1/fcarrier分别与步骤4生成的组序列相乘,得到待生成SPWM波的时间序组;步骤6,所述数据处理器根据所述载波周期1/fcarrier和所述时间序组输出开关动作,生成所述正弦波的一个周期所对应的SPWM波;步骤7, ...
【技术特征摘要】
1.一种基于数字处理器实现SPWM波形的方法,包括以下步骤:步骤1,根据待生成的SPWM波的基本信息确定波形参数,并输入至数字处理器中,所述波形参数包括正弦波频率fsin和载波频率fcarrier;步骤2,所述数字处理器根据所述正弦波频率fsin和所述载波频率fcarrier计算出所述SPWM波的载波比N,并在所述正弦波的一个周期内均匀设置N个采样点,遍历i值从1至N,计算第i个采样点所对应的正弦值,其中,i表示1至N中间的任何一个采样点;步骤3,遍历i值从1至N,所述数字处理器分别计算1与第i个采样点所对应正弦值的模的差值;步骤4,所述数字处理器将第i个采样点所对应的正弦值和1与第i个采样点所对应正弦值...
【专利技术属性】
技术研发人员:王勇,葛苒,吴耀宇,
申请(专利权)人:河南西瑞医疗电子技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。