I am trying to build a circuit which can control and drive a Berger Lahr 5 phase stepper motor (RDM 5913/50).
the stepper motor can carry around 2 amps on each winding .
the circuit I have built is very simple and consists of an lm555 to produce a <1khz clock and a 4022 counter which produce 5 pulse sequences on its Q0-Q4 outputs .
these outputs via a uln2004 drive the bases of 5 BU124 transistors to energize the 5 different stepper motor windings.
I am using 12 volts for the circuit and 24-30 volts to enrgise the stepper motor.
on power up although the BU124 bases are energized in sequence the motor does not step up or down and start vibrating.
lowering the clock rate does not help.
could you kindly help/ advise me to locate the fault.
are the BU124's PNP transistors? Sounds like they might be NPN if you trigger them with 12V.
The output of the uln2004 is inverted. see pg 5 of https://www.electro-tech-online.com/custompdfs/2006/07/ULN2004.pdf . If you are using NPN's, then you are actually turning each phase off in sequence. A simple inverter on the uln2004 inputs would correct this problem.
The ULN2004 looks like a reasonable open collector driver, but it isn't going to be able to source any current to the BU124 (150V, 10A NPN transistor?).
Look for some PNP power transistors, or just use 5 small signal NPN's as emitter followers on the outputs with a current limiting base resistor to each of the BU124's.
Hello dear friends
I have [Berger Lahr RDM 596/50 LHB] stepper motor. I am trying to create driver for my motor.
According to motor datasheet, i need to supply 36-50v. The conduction R = 0.47ohm and available I = 2.7 A.
I attach the schema of the driver plan that i use.
I think the problem is in the ir2101 h-brige driver.
I need a help please.