单片机控制pwm输出

2020-01-30 14:06发布

我用单片机2个定时器控制pwm波输出,使得输出电压非常不稳定,跳动极大,这个是和频率有关还是,滤波电容有关啊,我的晶振是12M的,然后我设置40Khz,20kHz,10khz都十分不稳定,请高手帮我看看啦!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
27条回答
chensheng00
1楼-- · 2020-01-31 04:19
用的AVR芯片吗?很多芯片都自带PWM功能的,一个定时器就可以了;如果是普通12分频的8051,那楼主这个就有问题了。
X594008
2楼-- · 2020-01-31 08:09
 精彩回答 2  元偷偷看……
MINI2440
3楼-- · 2020-01-31 10:37
楼主的目的是什么呢 如果需要得到高电压的PWM 可以有很多方法
MINI2440
4楼-- · 2020-01-31 12:47
X594008 发表于 2013-3-8 22:11
用的AVR芯片吗?很多芯片都自带PWM功能的,一个定时器就可以了;如果是普通12分频的8051,那楼主这个就有问 ...

我的是8051啊,用定时器的,但是频率感觉真心达不到啊
chensheng00
5楼-- · 2020-01-31 15:54
MINI2440 发表于 2013-3-8 22:22
楼主的目的是什么呢 如果需要得到高电压的PWM 可以有很多方法

如果我的pwm波频率为20khz,得把滤波器的电阻电容设置为多少才能使电压稳定啊
chensheng00
6楼-- · 2020-01-31 21:46
chensheng00 发表于 2013-3-9 09:54
我的是8051啊,用定时器的,但是频率感觉真心达不到啊

我控制单片机pwm输出频率为20khz,把0.047uf电容换成了0.1uf但是还是不行。我想问的是在pwm输出频率稳定为20khz的情况下,滤波器参数选择多少才好呢

一周热门 更多>