[讨论] 关于TMC5160保持电流的问题
1461 查看
5 回复
 楼主 | 发布于 2020-02-15 | 只看楼主
分享到:

因项目需要,使用TMC5160做了86步进电机驱动板。

芯片工作状态

    5160设置为独立工作模式(SPI_MODE=0,SD_MODE=1),微步设置为32,运行电流系数设置为31,斩波模式设置为stealth Chop,保持电流设置为半流

控制信号状态

    主控板给驱动板提供5V信号、使能、方向、PWM。

    主控板初始化完成后即打开使能信号。

    关闭电机时,控制PWM=0HZ;打开电机时,PWM=10kHz。

问题

    上电且打开使能后,待机电流约为180mA

    打开电机,正常工作,此时电流约为900mA;

    关闭电机的瞬间稳压源因保护掉电(保护电流约为5A),掉电时间约为200-300ms(此过程中主控板未掉电),驱动板电压掉电恢复后,待机电流一直为1.35A

分析

    初步分析,怀疑与5160的初始化或复位状态有关。第一次上电时,5160先于主控板初始化完成,正常工作;异常掉电恢复时,主控板已正常工作,而驱动板此时掉电重启则初始化异常,所以出现待机电流较大情况的发生。

    上述分析只是猜测。

    请问,是否有知道其中缘由的小伙伴,一起讨论下。。。

(0 ) (0 )
回复 举报

回复于 2020-02-15 沙发

这个是有可能的;

停止的时候产生比较大的干扰,芯片复位了;

可以测试下,VIO的5V电源复位下看看,是否恢复正常;


另外停止的时候,最好做减速处理;

(0 )
评论 (2) 举报

回复于 2020-02-16 2#

感谢分享
(0 )
评论 (0) 举报

回复于 2020-02-16 3#

感谢分享,欢迎关注我,资料持续更新中。有需要机械臂,电源,硬件电路设计,软件编程,开发板等各种定制的可以私聊我哦,相互学习,共同进步。
(0 )
评论 (0) 举报

回复于 2020-02-23 4#

感谢分享
(0 )
评论 (0) 举报

回复于 2020-02-23 5#

感谢分享
(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部