一种适用于数字控制的变频查表算法

基本信息

申请号 CN202011413602.1 申请日 -
公开(公告)号 CN112583240A 公开(公告)日 2021-03-30
申请公布号 CN112583240A 申请公布日 2021-03-30
分类号 G06C3/00(2006.01)I;H02M7/48(2007.01)I;H02M1/08(2006.01)I 分类 发电、变电或配电;
发明人 徐应年;李卓;闫旭;夏华东;蔡厚军;赵勇兵;曾天龙 申请(专利权)人 武汉海德博创科技有限公司
代理机构 北京汇信合知识产权代理有限公司 代理人 张焕响
地址 430000湖北省武汉市东湖新技术开发区高新大道999号武汉新能源研究院大楼G2-1012
法律状态 -

摘要

摘要 本发明公开了一种适用于数字控制的变频查表算法,属于异步调制领域,适用于数字控制的变频信号源中。为方便、清晰说明算法原理与流程,本发明以规则采样的正弦脉冲宽度调制为例。其具体实施方法为:建立一个大小为28+1的正弦表数组SinTable[257],将离散的调制波四分之一周期的正弦表存储在该数组中,用来代替完整周期的正弦表。定义32位相位指针CountIndex和10位相位指针SinTableIndex,分别用来控制频率精度与查询正弦表中的正弦值,并建立两个相位指针的映射。根据不用的调制波频率计算出步长变量Step,在每一个采样时刻到来时,根据步长变量计算CountIndex,以及其对应的SinTableIndex值。根据判断与转移的程序查找正弦值,从而产生任意频率的调制波。本发明大大减小了正弦表占用的内存空间,降低了对存储硬件的要求,提高了输出频率精度,保证了频率的稳定性,具有简便易行的特点,有较大的实用价值。