打印

步进电机的转速问题和驱动芯片发烫问题

[复制链接]
5163|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
barryyan|  楼主 | 2010-2-26 18:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,小弟最近在用STM32控制一个二相步进电机进行简单的转动。选用的电机驱动芯片是L298N,连接CPU与电机之间,驱动方式是简单的电压驱动。遇到问题,望予解答。

运行以后,有两个问题。
(1)电机转速很慢,转轴在一点一点转动,不能流畅地转动。(我是用延时的方法,给IN1-IN4循环发送1000,0100,0010,0001,是否延时太长?)
(2)运行5分钟左右,L298N驱动芯片就发烫蛮厉害了(已经装了散热片),是不是电流太大的缘故?硬件电路哪里有改善的地方?

如下图,L298N芯片的ENA和ENB管脚有两种接法,一种是直接接高电平(我就这样接的)。另外一种是将ENA,ENB连到CPU,起到PWM的作用。
我现在怀疑是不是因为没有给电机PWM脉冲,所以导致速度问题和发烫问题。还请各位指点一下,不胜感谢。

相关帖子

沙发
Start09| | 2010-2-28 09:41 | 只看该作者
298驱动内阻小的步进电机不适合,最好还是用专用的IC,转得不顺程序问题可能性比较大

使用特权

评论回复
板凳
hulan1985| | 2010-2-28 17:00 | 只看该作者
试试tb6560

使用特权

评论回复
地板
airwill| | 2010-3-3 12:18 | 只看该作者
电机转速很慢,转轴在一点一点转动,不能流畅地转动。你的脉冲太慢了, 要知道普通2相步进电机每拍才 1.8°.
发热问题, 自然是工作电流大的缘故. 用 PWM ,同等电流下, 发热量肯定大于不用 PWM 的方式. 但是取多少工作电流是从你的电机特性和输出扭矩考虑的.

使用特权

评论回复
5
wgggjfg| | 2010-3-3 20:49 | 只看该作者
你得选拿到电机的资料,再跟据资料来设计硬件

使用特权

评论回复
6
16ysa| | 2010-3-17 09:12 | 只看该作者
我就是298 驱动 可以驱动  主要看看 电路  发烫一定是因为电流大了  电流大小都会影响电机不能正常运行

使用特权

评论回复
7
贾君鹏子| | 2010-3-17 16:40 | 只看该作者
298很容易发烫

使用特权

评论回复
8
lirunze| | 2010-4-24 20:27 | 只看该作者
学习了

使用特权

评论回复
9
司徒老鹰| | 2010-4-25 20:38 | 只看该作者
换个驱动芯片吧,东芝有个6560不错

使用特权

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

本版积分规则

37

主题

137

帖子

0

粉丝