打印

求助:pwm同时控制四个直流电机

[复制链接]
1471|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
蹲坑大变变|  楼主 | 2012-5-19 21:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上次经过论坛高手的指导后可以pwm控制一个直流电机了,但是无法控制四个直流电机下面是程序(stc12c5a60s2+l293驱动   EN1,EN2接P1^3口)
void Right_moto_go( )//右边电机正转
{


CR=1;

CMOD=0X08;

CCAPM0=0X42;

CCAP0H=40;

P3^0=0;//右前轮

P3^1=1;
        P3^2=0;//右后轮

P3^3=1;

AUXR1=0X00;
}
可是电机就是全速转,如果把  P3^2=0;//右后轮这两句去掉,前轮就能调速,请大侠指教程序哪里出错了???

                               P3^3=1;

相关帖子

沙发
airwill| | 2012-5-20 08:22 | 只看该作者
先查查 PWM 的控制波形出来了没有, 以确定软件问题还是后面的驱动电路问题.

一个电机完成了, 4 个电机应该不会有太大问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

6

帖子

0

粉丝