Can you post your simulation files (.DSN) and your sourse code as well - the one compiled (just in case i dont have the compiler) as well as the one that havent
You have used NPN transistors 1,3,5,7 with positive supply (maybe 12v) in the emitter and since you need to drive the base with a more positive voltage to turn the transistor on there is no way this is going to happen with 0 or 5v.
[/url]
Alex
" but when i take my voltages of emitter lower than the BASE, still it won't work,You have used NPN transistors 1,3,5,7 with positive supply (maybe 12v) in the emitter and since you need to drive the base with a more positive voltage to turn the transistor on there is no way this is going to happen with 0 or 5v.
Alex
" but when i take my voltages of collector lower than the BASE, still it won't work
In your case your circuit would work fine if you set the emitter voltage to 3v but you also have to set the motor voltage to a low voltage as well (about 2v).
Alex
In your case your circuit would work fine if you set the emitter voltage to 3v but you also have to set the motor voltage to a low voltage as well (about 2v).
Alex
There are three ways to drive the bipolar motor, you are using the first.
Alex
Also in real world application you have to add a small delay (5-10us) between steps (turn all transistors off ) because there is a small delay from the moment you stop driving a transistor until it closes and if the second transistor of the pair opens before the other closes you will have a short circuit.
Alex
I'll have to check your schematic again to answer that question, I'll get back to youwhat might be the reason that my circuit was not working??
did you changed any thing from program???
so how can my logic work in your circuit??
[/COLOR]OK, i just checked your schematic, Proteus model needs for some reason to drive all 4 pins of the motor to work so instead of driving 2 transistors like you (which will work in a real motor) i drive 4 transistors , 1 is on and the other 3 off.
Alex
now that was the real problem, i had,[/COLOR]from a second view in your schematic you were also driving the wrong pins of the motor, coil A is on the left and coil B on the right and not the 2 upper and 2 lower pins, so you were driving 2 different coils.
I get confused sometimes too but there is a very easy way to sort this, click on the component and select decompose, then when you move your mouse pointer over any of the pins you can see their names in the status bar (A1,A2,B1,B2 for the motor)
Maybe i should make a patent of this :-D
Alex
First of all this circuit can only be used with low voltage motor (2-3v), if the motor is 12V then you have to use 2 transistors in the upper part of the 4 pairs, the second transistor will give 0 or 12v to the base of the (upper)transistor that you are using now (like the link i gave you before).
Alex
---------- Post added at 17:04 ---------- Previous post was at 15:30 ----------
Alex
Or you can something like the attached circuit (2 of them)
You can use whatever transistors suite you.
Also use the diodes in any circuit across the transistors.
Alex
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?