pwm输出控制直流电机。在软启动时占空比是变化的,每10毫秒输出一次?为什么pwm是每10毫秒输出一次?

2019-07-15 09:38发布

程序大概是这样的:
motor_duty=2;
sum_duty=1;
if(timer_10ms++>=2)// 定时器中断时间为5毫秒
{
motor_duty + = sum_duty;// 这种简单粗暴的pwm占空比算法,有人知道吗?
sum_duty+=8;
pwm( motor_duty);// 我想知道pwm为什么是每10毫秒输出一次
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
jiciwi
1楼-- · 2019-07-15 17:08
这个10ms只是经验的东西吧,软启动就是占空比逐渐增大
readlove1
2楼-- · 2019-07-15 19:36
jiciwi 发表于 2017-9-17 14:37
这个10ms只是经验的东西吧,软启动就是占空比逐渐增大

软启动时间,您清楚吗?程序里面怎么控制?
jiciwi
3楼-- · 2019-07-15 21:00
readlove1 发表于 2017-9-17 16:48
软启动时间,您清楚吗?程序里面怎么控制?

程序里面只是设定了一个值而已,你用个8ms什么的关系都不大,重要的是这个过程

一周热门 更多>