因项目需要,使用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先于主控板初始化完成,正常工作;异常掉电恢复时,主控板已正常工作,而驱动板此时掉电重启则初始化异常,所以出现待机电流较大情况的发生。
上述分析只是猜测。
请问,是否有知道其中缘由的小伙伴,一起讨论下。。。


-
- 0000000000000000
-
1888 发帖7917 回复34980 积分
- 私信他 +关注
回复于 2020-02-15
沙发
这个是有可能的;
停止的时候产生比较大的干扰,芯片复位了;
可以测试下,VIO的5V电源复位下看看,是否恢复正常;
另外停止的时候,最好做减速处理;
回复于 2020-02-16
3#
块
导
航
举报
请选择举报类别
- 广告垃圾
- 违规内容
- 恶意灌水
- 重复发帖