极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10383|回复: 5

请教有关Pwm扩流给电机调速问题

[复制链接]
发表于 2012-10-8 19:43:23 | 显示全部楼层 |阅读模式
最近工作中需要给一只12v 50w的直流电机调速,其实就是一只汽车的雨刷电机。里面是带减速机的。然后套用了迷你强的电位器pwm控制led的程序,扩流后使用。扩流方法是用irfp450场效应管做开关管。
实际使用中低速扭矩很小,和直接调压无区别,调到低速时候会出现扭矩不足无法启动。
附上程序大家帮忙想想办法,本人新手光着急就是想不出办法。是pwm频率的问题?
void setup()
{
  pinMode(11,OUTPUT);
}
void loop()
{
   int n = analogRead(A0);
  analogWrite(11,n/4);
}
回复

使用道具 举报

 楼主| 发表于 2012-10-8 20:30:55 | 显示全部楼层
自己顶以下。。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-10-8 22:49:19 | 显示全部楼层
在电机两端接一个电容看看,耐压50v,容量越大越好
回复 支持 反对

使用道具 举报

发表于 2012-10-9 12:47:43 | 显示全部楼层
本帖最后由 nengcai0313 于 2012-10-9 12:48 编辑

这个问题好像说不是pwm的问题,而是电机的静摩擦力的原因,当然如果pwm的频率过高,导致电机端电压还未上升到顶点就截止了,也有可能在低速下启动困难。网上有个圆梦小车的动力介绍,里面分析的比较透彻。
回复 支持 反对

使用道具 举报

发表于 2012-10-9 13:32:10 | 显示全部楼层
void setup()
{
  pinMode(11,OUTPUT);
}
void loop()
{
   int n = analogRead(A0);
if (n>5){analogWrite(11,n/5+30);}
}
//电机初启动带负载情况下跟本不能直接从PWM 1-20范围内就能动,
所以初启动时为大约30后递加?
回复 支持 反对

使用道具 举报

发表于 2013-5-17 14:22:39 | 显示全部楼层
还是没搞清楚·········
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-20 13:16 , Processed in 0.041580 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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