hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 595|回复: 0

用PWM机制,控制玩具车的马达转速,出现明显的抖动现象?怎么解决??

[复制链接]

275

主题

454

帖子

1014

积分

大司空

Rank: 5Rank: 5

积分
1014
发表于 2023-10-12 19:48:51 | 显示全部楼层 |阅读模式
算法 流程大意如下:
int motor_pwm_cnt=0;
//1ms 调用一次
void deal_MOTOR_PWM(int i_pwm) //传入占空比参数
{

motor_pwm_cnt++;
if(motor_pwm_cnt>=100)
motor_pwm_cnt=0;

if(i_pwm > motor_pwm_cnt)
{
//马达启动
motor_go();

}
else
{
//马达关闭
motor_stop();

}
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-7-1 19:29 , Processed in 0.061445 second(s), 22 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表