TMC5160的2路步进电机驱动
1. 项目背景与目标
背景:工业传送带双轴步进驱动,上位机经 CAN 总线远程指挥,要求高可靠、可断电恢复
目标(取 require.md 需求锁):双 TMC5160 独立控制,绝对/相对/速度三种运动模式;精度 0.09°/count;最高 600rpm;CAN 500kbps;24V 供电
2. 软件功能
运动控制:3 种模式 + 6 档速度参数组,梯形加减速由驱动芯片内部规划
回零与校准:无机械限位自动回零 + 校准门控(未校准拒动,防跑飞)
闭环与保护:编码器闭环、失步/过温/驱动异常/SPI 故障四类状态上报
安全:急停一键全网断功率、看门狗 5s 兜底复位、越限保护
诊断:运行状态实时回传 + 老化测试数据掉电保存
3. 业务流程
上电 → 两路先后回零 → 接收运动指令(即时 ACK + 异步到位反馈)→ 循环监控;急停 → 断电自由停 → 重新回零恢复
人工智能
物联网