fpga连步进电机驱动后 电机转时影响fpga信号

2019-07-15 21:24发布

我用FPGA来控制220v的较大功率步进电机,使用的电机控制驱动模块有三组信号 脉冲 方向 使能。这三组正级直连fpga 3.3v输出信号后通过升压后得到的5v控制信号,负极统一单独接地(没走fpga的gnd)。现在能正常控制电机。但是只要电机驱动一通电,用逻辑分析仪看fpga输出的自定义调试信号时 发现有大量高频毛刺。为此在fpga和电机驱动模块之间加了56v二极管。现在电机驱动通电但是电机不转的情况下 毛刺消失。但是电机转的时候还是有毛刺,应该是干扰了fpga的所有输出引脚。求大神指点怎么解决这个问题,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
finastic0903
1楼-- · 2019-07-15 21:33
断开电机,量一下FPGA的各个电源的幅值、纹波噪声;电机工作,量一下FPGA的各个电源的幅值、纹波噪声。对比一下,你就会发现电机工作时,FPGA的电源不稳定。做好电源滤波和隔离就行了。
谈判专家
2楼-- · 2019-07-16 01:50
 精彩回答 2  元偷偷看……

一周热门 更多>