TI中文支持网
TI专业的中文技术问题搜集分享网站

这个电机应该选那个驱动芯片合适?谢谢!

上图的电机是空调出风口的步进电机是摆动运动的。

这个步进电机我找不到具体的规格说明书。我估计它的功能不会大的。驱动电流大约就也就300mA左右吧。

我想驱它,请问选那个驱动IC合适?

只要做到可以运作和速度可调就行了。要求不高的。

谢谢了!!

Wilson Zuo:

这个是单极性步进电机,有一个头接电源正,剩下4个头用带四个低边驱动的IC来驱动,高阻型力矩电机不需要做恒流控制,直接开关驱动就可以了

可以用DRV8803 DRV8804 DRV8805 DRV8860来驱动

DRV8803  并行接口,IO控制

DRV8804 串行接口, 特殊SPI控制

DRV8805 自带index, 方向 脉冲控制

DRV8860 一个带两,SPI控制

user1978368:

回复 Wilson Zuo:

DRV8802 自带index  是什么意思?

我不太会控制步进电机,见笑了!!

带了这个功能是不是控制起来比较方便?

Wilson Zuo:

回复 user1978368:

是DRV8805带index

简单来说,不带index,你需要自己去做出一个个管子开通关断的状态,并循环驱动电机一步一步走

带index,这个节拍器在内部做好了,只需要告诉芯片电机是要正转还是反转,转多快,走多少步

建议还是好好看看这几个芯片的手册。

user1978368:

回复 Wilson Zuo:

谢谢你的支持!我做个板试下先,.

还想你推荐多一款电机驱动IC

电机是直流12V的减速电机.驱动电流大约是200MA左右而已.也是个小电机,

我想控制它做正板转.请推荐驱动IC.

谢谢你.

Wilson Zuo:

回复 user1978368:

DRV8871 是用起来最简单的

DRV8848 也可以

user1978368:

回复 Wilson Zuo:

谢谢你.

user1978368:

回复 Wilson Zuo:

那我就初步决定用DRV8805来驱动这个步进电机吧!

我看了DRV8805的资料,它的控制I/O都是工作在3.3V 的,我用5V的单片机跟它连接行不行的?

谢谢!

user1978368:

回复 Wilson Zuo:

谢谢你的一直支持.

这个驱动板我做出来了.现在写了个控制程序试机,发现电机只会抖动.不会转动.

我上为这样控制的,不知道对不对?

我的单片机是5V的单片机.

nENBL,,DIR SM0 SM1 都置零.

STEP 给了个周期是20MS的脉冲,

RESET 上电时给了个大约10ms的高电平信号,然后置零.

测量输出波形如下:

OUT1与OUT2 或者OUT2与OUT3或者OUT3与OUT4是如下婆形:(周期是80ms)

nhome输出如下波形:

DRV8805原理图:

电路原理图:

请问这些输出波形正确吗?

为什么电机只会抖动不会转的?

谢谢!!

Wilson Zuo:

回复 user1978368:

直接上20ms可能太快了,所有的步进电机都有最高启动频率,电机跟不上就只能抖动了。

试试用较低的STEP脉冲频率,再逐步匀加速到所需的速度。步进电机启动和停止都应该有加减速。

还有一个问题可能是电机相序接错了,对于单极性电机,应该把一个线圈的两端接在out1 out3, 另一个接在out2 out4.

user1978368:

回复 Wilson Zuo:

我把四条线掉换好多次了.

也把步进脉冲弄成100ms 或1S了.还是一样.

请问DIR是用来干什么的?它的电平要变化吗?

赞(0)
未经允许不得转载:TI中文支持网 » 这个电机应该选那个驱动芯片合适?谢谢!
分享到: 更多 (0)