三角波fr=30kHZ,正弦波fc=50HZ,N=600;
用规则采样法,
采用增减计数模式
脉宽值
duty=500*(sin(6.283*k1/600));
EPwm2Regs.CMPA.half.CMPA = duty;
EPwm2Regs.CMPB = duty;
馒头波的频率,应该为50hz,但通过示波器观察却为10hz,为什么会这样
rookiecalf:
载波有测量过,确定是30K吗?
三角波fr=30kHZ,正弦波fc=50HZ,N=600;
用规则采样法,
采用增减计数模式
脉宽值
duty=500*(sin(6.283*k1/600));
EPwm2Regs.CMPA.half.CMPA = duty;
EPwm2Regs.CMPB = duty;
馒头波的频率,应该为50hz,但通过示波器观察却为10hz,为什么会这样
lin wen:
回复 rookiecalf:
测过,是30K
三角波fr=30kHZ,正弦波fc=50HZ,N=600;
用规则采样法,
采用增减计数模式
脉宽值
duty=500*(sin(6.283*k1/600));
EPwm2Regs.CMPA.half.CMPA = duty;
EPwm2Regs.CMPB = duty;
馒头波的频率,应该为50hz,但通过示波器观察却为10hz,为什么会这样
rookiecalf:
回复 lin wen:
lin wen
测过,是30K
三角波fr=30kHZ,正弦波fc=50HZ,N=600;
用规则采样法,
采用增减计数模式
脉宽值
duty=500*(sin(6.283*k1/600));
EPwm2Regs.CMPA.half.CMPA = duty;
EPwm2Regs.CMPB = duty;
馒头波的频率,应该为50hz,但通过示波器观察却为10hz,为什么会这样
lin wen:
回复 rookiecalf:
脉冲宽度的计算公式应该没错吧?
三角波fr=30kHZ,正弦波fc=50HZ,N=600;
用规则采样法,
采用增减计数模式
脉宽值
duty=500*(sin(6.283*k1/600));
EPwm2Regs.CMPA.half.CMPA = duty;
EPwm2Regs.CMPB = duty;
馒头波的频率,应该为50hz,但通过示波器观察却为10hz,为什么会这样
lin wen:
回复 lin wen:
请教一下,是采用500*sin(6.28*k1/600)
还是采用500*{1+sin(6.28*k1/600)}
来计算啊,求教一下小弟啊
TI中文支持网



