极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15720|回复: 4

A4988 arduino 控制问题

[复制链接]
发表于 2018-5-15 17:08:54 | 显示全部楼层 |阅读模式
用arduino + A4988 控制42步进电机,输入电源为直流12v 3A 蓄电池UPS,故障现象为上电时电机先会振动数秒才会按程序工作,尝试清除所有代码,在没有任何指令的情况下,依旧是上电会振动数秒,是否是电源引起的干扰呢,是否需要在直流输入端接滤波电容?希望高手指教
回复

使用道具 举报

发表于 2018-5-16 15:18:31 | 显示全部楼层
测一下启动瞬间电源的电压的,感觉是启动时电机电流过大
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-17 16:45:15 | 显示全部楼层
aeroboy 发表于 2018-5-16 15:18
测一下启动瞬间电源的电压的,感觉是启动时电机电流过大

对这方面知识较少,请问我清除了所有代码为空,按自己理解上电时从4988到步进电机的连线应该没有任何信号才对,为什么会有启动电流呢??而且,振动数秒后其他工作正常,可以通过遥控走、停、循环。比较困惑,昨天万用表一头接地,一头接4988上那个调电流的帽子,测不到电压,何解?
回复 支持 反对

使用道具 举报

发表于 2018-5-18 13:07:29 | 显示全部楼层
是否控制端需要外挂电阻,单片机在启动时端口会是高阻悬空状态,这时容易受外界的干扰。
回复 支持 反对

使用道具 举报

发表于 2018-5-19 19:02:44 | 显示全部楼层
4988 帽子(中间引脚)电压在0.8V时差不多输出电流为1A,0.3V在0.2A左右,可以调节。
4988的1脚是输出允许脚,要接地才有输出,即使没有指令过来,4个输出脚1A1B2A2B总要保持一种状态,必定有1或两个高电平,其他低电平,会有电流。电机就好摆到一个相应的角度停止,这是正常的。
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 21:02 , Processed in 0.044045 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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