登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

L298控制电机的问题,PWM方式!

作者:hwqfj 栏目:模拟技术
L298控制电机的问题,PWM方式!
现象:我采用的是两组输出并联的方式,PWM由DSP输出
      占空比为50%以下,电机不动;
      高于50%,电机转动,此时测量电机两端的电压,电压缓慢抬升,
      运行过一段时间后趋于稳定。
想请教的问题:
      L298N的驱动能力有多?
      电压缓慢抬升的原因是什么?
      供电电压为12伏,占空比为1时,输出电压只有10伏?
      怎样才能实现占空比和输出电压(电机转速)之间的线性变化?
      有更好的电机驱动方案吗?
请赐教,谢谢!

2楼: >>参与讨论
suncat
不知道你用的是什么电机
但就其本身来讲,电机的转速与电压并不是呈线性的,PWM控制的一般是功率,并不能很好的控制电机的转速。

3楼: >>参与讨论
hwqfj
用的是12V的直流电机!
除了PWM+H桥式功率放大以外,还有其他方式吗?

4楼: >>参与讨论
hippolyta
供电电压为12伏,占空比为1时,输出电压只有10伏?
供电电压为12伏,占空比为1时,输出电压只有10伏?

298内部有晶体管,应该要考虑它的压降

5楼: >>参与讨论
hwqfj
这个好理解!
但是不成线性变化的原因是什么呢?
谁能给一点建议

6楼: >>参与讨论
suncat
不成线性变化的原因
首先,你考虑过没有:你输出电压与你驱动的功率是线性变化的吗?用电功率的公式就很容易理解了吧!

其次,你使用的电机有没有说明可以线性控制?据我所知,只有步进电机和利用流体控制的转速可以实现线性变化。

最后,如果你能找到你的电机的线性变化函数的话,你可以实现其线性变化的要求,但是你决不要期待它带动多大的负载。

当然,你可以用负反馈的办法实现转速线性控制,但是这么复杂的电路和调试过程会让你觉得得不偿失的。

7楼: >>参与讨论
hwqfj
得不偿失!
是否有更好的方法,我能想到的就是加反馈进行控制!

8楼: >>参与讨论
jxwnzjd
我也曾遇到这样得问题
我曾经做过个电机调速项目,驱动也是用LM298,同样也遇到类似问题,经测量,输出的电压不是随占空比的变化而线性变化的,更别提电机的速度了,虽然通过PID控制使得该问题没有影响系统性能。但我也没大搞明白这个问题,不过我想可能问题出在以下几个方面:
1。PWM频率过高,由于LM298设计目的是驱动步进电机的,可能对PWM的频率不能完全响应,适当降低PWM的频率线性度估计会好些。
2。LM298本身有压降,随输出电流的变化而变化。
3。一般用PWM对电机调速,一般都会接续流二级管,一般来说都不会用快恢复的,我用的就是IN4001,因为这些二极管不能快速斩断电机绕组的续流,电机速度不能立即得到调节,这也是一个导致电机速度非线性的问题之一。

在下水平有限,以上想法并没有一一验证,在此仅做抛砖引玉只用,望各位高人能够批评指正。

9楼: >>参与讨论
jxwnzjd
纠正
上面LM298是笔者手误,是L298

10楼: >>参与讨论
11
请教他能控制多大电压和电流点电机,谢谢
11楼: >>参与讨论
JYX
我的L298P的的IN1为6V,IN2为0V,ENABLEA为高电平,但是OUT1和OUT2之间的压差为0,请问这是怎么回事呢?
参与讨论
昵称:
讨论内容:
 
 
相关帖子
请教
带通滤波器的问题
这个电路怎么缩小带宽?(有图)
功放电路的问题
请帮忙找一种常用的三极管
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号