fpga连步进电机驱动后 电机转时影响fpga信号
时间:10-02
整理:3721RD
点击:
我用fpga来控制220v的较大功率步进电机,使用的电机控制驱动模块有三组信号 脉冲 方向 使能。这三组正级直连fpga 3.3v输出信号后通过升压后得到的5v控制信号,负极统一单独接地(没走fpga的gnd)。现在能正常控制电机。但是只要电机驱动一通电,用逻辑分析仪看fpga输出的自定义调试信号时 发现有大量高频毛刺。为此在fpga和电机驱动模块之间加了56v二极管。现在电机驱动通电但是电机不转的情况下 毛刺消失。但是电机转的时候还是有毛刺,应该是干扰了fpga的所有输出引脚。求大神指点怎么解决这个问题,谢谢!
断开电机,量一下FPGA的各个电源的幅值、纹波噪声;电机工作,量一下FPGA的各个电源的幅值、纹波噪声。对比一下,你就会发现电机工作时,FPGA的电源不稳定。做好电源滤波和隔离就行了。
多谢回复。请问电源隔离和滤波具体怎么做?有没有资料可以指点一下 多谢多谢!