• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

求助:PIC16F690输出方波不对称--上一贴太长了换一个接上

16F690做SPWM,一个桥臂做PWM调制,另外一个桥臂低频基波开关,波形一直怪怪的。
 
然后发现低频的桥臂切换的时候不是零点:
 
再然后就发现单片机输出两路方波信号竟然不对称:一个占空比49%,一个占空比51%。

全部回复(5)
正序查看
倒序查看
2011-12-21 09:55
这得看你程序了,你更改占空比的时候,占空比会从下一周期开始改变,而你的方波的高低电平指令会立即执行,时序错了
0
回复
2011-12-22 07:46
@一天一个思念
这得看你程序了,你更改占空比的时候,占空比会从下一周期开始改变,而你的方波的高低电平指令会立即执行,时序错了
楼上说得对,应该是程序的问题了。
0
回复
tfpower
LV.6
4
2011-12-22 08:47
@一天一个思念
这得看你程序了,你更改占空比的时候,占空比会从下一周期开始改变,而你的方波的高低电平指令会立即执行,时序错了
但是,它竟然是错开了一个半周期--不是一个
0
回复
2011-12-22 15:10
@tfpower
但是,它竟然是错开了一个半周期--不是一个

你把中断的程序贴出来,还有PWM的频率,正弦表个数 ,每次调整占空比的周期 。才能分析

0
回复
tfpower
LV.6
6
2011-12-23 17:06
@一天一个思念
你把中断的程序贴出来,还有PWM的频率,正弦表个数,每次调整占空比的周期。才能分析
==
0
回复