Hi everyone. I've been trying to drive a unipolar stepper motor for a long time now! The motor runs perfectly for a while and then the MOSFETs get damaged. I have tried everything I know but I still cannot figure out why this is happening. The motor operates at 2 amps. I'm driving it through a PIC 16F876A and I'm using 4 IRF530 MOSFETs for the phases and 4 FUF 5407 diodes as freewheeling diodes. I'm using heat sinks for the MOSFETs and although the motor is supposed to run at 4 volts (in order for the 2 amps to flow), I am using a supply voltage of 12 volts and a PWM signal to control the current through a current-sensing resistor.
Everything works fine for a while and then all of a sudden, the motor is behaving in a weird way (it vibrates and stalls) and so I check the MOSFETs and they're damaged! I've spent a lot of money on MOSFETs so far. The IRF530 is more than enough in terms of current, voltage, and time response. I asked an engineer at uni and he told me that the only possible explanation could be the dv/dt characteristic of the MOSFET. He suggested that I add a snubber circuit. I know that is an RC circuit but I'm not sure how to select its parameters, how to calculate dv/dt of my circuit, and how to make sure that's the problem in the first place. Please help me out as I am running out of time, hope, and allowance!
Thanks a lot.
Nichola V. Abdo
Everything works fine for a while and then all of a sudden, the motor is behaving in a weird way (it vibrates and stalls) and so I check the MOSFETs and they're damaged! I've spent a lot of money on MOSFETs so far. The IRF530 is more than enough in terms of current, voltage, and time response. I asked an engineer at uni and he told me that the only possible explanation could be the dv/dt characteristic of the MOSFET. He suggested that I add a snubber circuit. I know that is an RC circuit but I'm not sure how to select its parameters, how to calculate dv/dt of my circuit, and how to make sure that's the problem in the first place. Please help me out as I am running out of time, hope, and allowance!
Thanks a lot.
Nichola V. Abdo