Ahmad_k
SCG Moderator
Hero Member
   
Offline
Posts: 774
Thank You
-Given: 178
-Receive: 1298
|
 |
« Reply #75 on: July 28, 2010, 06:49:53 06:49 » |
|
Now my machine works great but my motors cannot rotate higher than 195RPM (650Hz step frequency). With a 5mm ball-screw mechanism i got 38.3 IPM
And that a low speed. Someone have managed to spin the motor at 600RPM without any problem and he looks now for 1200RPM with 70VDC (Bipolar-Parallel connection). After searching the WEB i found that these Hybrid Stepper Motors can speed up to 3200RPM without load. And the company confirm that we can rotate it at 1200RPM without any problem but we need a good driver with closed loop system.
So i started a new design on my stepper driver, i will try everything until i get a very good stepper motor driver. This design is a modified version from my last driver but i have added a new method to drive the MOSFET (Used in 5KVA modified sine wave UPS) and redesigned the PCB.
So i need from experts in High power PCB design to see it before trying the driver (It is not tested yet, two connection still not connected and these are sens1 and sens2). My project is done with Altium Designer 9.
|
|
« Last Edit: July 28, 2010, 07:34:50 07:34 by Ahmad_k »
|
Logged
|
|
|
|
MoarK
Newbie
Offline
Posts: 23
Thank You
-Given: 11
-Receive: 9
|
 |
« Reply #76 on: July 28, 2010, 07:08:52 07:08 » |
|
I have used this before (for unipolar steppers): http://www.mondotronics.com/PDFs/3-303_Stepper_v14.pdfwith IRLZ44 hexfets. I love the logic fets but I can not tell you how fast it will clock in your system.
|
|
|
Logged
|
P-}
|
|
|
Malcolm
Active Member
 
Offline
Posts: 206
Thank You
-Given: 632
-Receive: 295
|
 |
« Reply #77 on: July 28, 2010, 07:11:30 07:11 » |
|
Hello Ahmad_k
Stepper Motor Driver.rar (671.26 KB - downloaded 1 times.) How to open this rar.files? Showing-- unkown application
|
|
|
Logged
|
|
|
|
MoarK
Newbie
Offline
Posts: 23
Thank You
-Given: 11
-Receive: 9
|
 |
« Reply #78 on: July 28, 2010, 07:15:40 07:15 » |
|
|
|
|
Logged
|
P-}
|
|
|
Ahmad_k
SCG Moderator
Hero Member
   
Offline
Posts: 774
Thank You
-Given: 178
-Receive: 1298
|
 |
« Reply #79 on: July 28, 2010, 07:36:44 07:36 » |
|
This design does not have current limiting feature and that is the whole problem for me. Thanks anyway.
|
|
|
Logged
|
|
|
|
MoarK
Newbie
Offline
Posts: 23
Thank You
-Given: 11
-Receive: 9
|
 |
« Reply #80 on: July 28, 2010, 08:47:07 08:47 » |
|
Oh. Is it not acceptable to adjust the supply voltage to suit the coil resistance?
|
|
|
Logged
|
P-}
|
|
|
Ahmad_k
SCG Moderator
Hero Member
   
Offline
Posts: 774
Thank You
-Given: 178
-Receive: 1298
|
 |
« Reply #81 on: July 28, 2010, 08:58:06 08:58 » |
|
Of course not. Higher Speed require higher voltage. If you read the previous replies, you will find a working stepper motor driver that can deliver up to 10A with current limiting, but it works on low voltage < 6v.
|
|
|
Logged
|
|
|
|
MoarK
Newbie
Offline
Posts: 23
Thank You
-Given: 11
-Receive: 9
|
 |
« Reply #82 on: July 28, 2010, 09:30:59 09:30 » |
|
Is it not current that produces the field? What does a higher voltage do except push more current? ( and make much more noise) If you must limit the current, is the voltage not excessive? Perhaps there is something I do not know.
|
|
|
Logged
|
P-}
|
|
|
oldvan
Senior Member
  
Offline
Posts: 372
Thank You
-Given: 154
-Receive: 107
If the van is a Rockin'...
|
 |
« Reply #83 on: July 28, 2010, 10:05:27 10:05 » |
|
Follow ELI the ICE man to understand why higher voltage with current limiting is beneficial to quickly charge and discharge an inductive load. Stepper motor performance is strongly dependent on the drive circuit. Torque curves may be extended to greater speeds if the stator poles can be reversed more quickly, the limiting factor being the winding inductance. To overcome the inductance and switch the windings quickly, one must increase the drive voltage. This leads further to the necessity of limiting the current that these high voltages may otherwise induce. http://en.wikipedia.org/wiki/Stepper_motor
|
|
|
Logged
|
Give a man a fish and you feed him for a day. Teach a man to fish and he will sit around in a boat drinking beer all day.
|
|
|
Ahmad_k
SCG Moderator
Hero Member
   
Offline
Posts: 774
Thank You
-Given: 178
-Receive: 1298
|
 |
« Reply #84 on: July 28, 2010, 10:07:35 10:07 » |
|
For 23H2100-30-8A Nema23 motor : Max RPM = (0.191 * V)/(Ls * Is) Is should not exceed 3A as specified in datasheet. Ls is constant = 2.5mH . So the only way is to use higher voltage supply On PWM drive the max voltage is 20x rated voltage. Rated voltage = Coil resistance * Rated Current = 1.4 x 3 = 4.2v Max voltage = 4.2 x 20 = 84 Volts On my design i use 5v RPM = (0.191x5)/(0.0025x3) = 127 . Mine spins on 195 without any problem Please guys do not forget this : http://www.sonsivri.com/forum/index.php?topic=27112.msg103996#msg103996
|
|
« Last Edit: July 28, 2010, 10:16:15 10:16 by Ahmad_k »
|
Logged
|
|
|
|
MoarK
Newbie
Offline
Posts: 23
Thank You
-Given: 11
-Receive: 9
|
 |
« Reply #85 on: July 28, 2010, 10:29:56 10:29 » |
|
Thank you. I understand the need if you are pushing for highest speeds. I found this:  The graph is for a motor similar to yours but not specific for yours. It suggests a maximum practical speed to expect for that series of motor may be determined by load as well. Is it possible that the motor is simply not big enough for what it's doing? Because 60rps is 1200 steps/sec, so it seems you are not near top of the range for it at 600. My desktop mill, for example, will do 30 in/min on a 20 tpi screw & 200 step/rev 200 oz.in. nema 23 motor. I calculate that to be 2000 steps/sec. http://www.taigtools.com/cmill.html
|
|
« Last Edit: July 28, 2010, 10:56:15 10:56 by MoarK »
|
Logged
|
P-}
|
|
|
Ichan
Hero Member
   
Offline
Posts: 833
Thank You
-Given: 312
-Receive: 392
|
 |
« Reply #86 on: July 28, 2010, 01:37:36 13:37 » |
|
I am not an expert in high power pcb.
I would prefer to exchange the position of heatsink with other components on the left of the mosfet.
Where is the motor power came from?
-ichan
|
|
|
Logged
|
There is Gray, not only Black or White.
|
|
|
Ahmad_k
SCG Moderator
Hero Member
   
Offline
Posts: 774
Thank You
-Given: 178
-Receive: 1298
|
 |
« Reply #87 on: July 28, 2010, 01:41:36 13:41 » |
|
the power will be connected directly to the center of each coil.
I think 3cm is sufficient for the heatsink.
|
|
|
Logged
|
|
|
|
Ichan
Hero Member
   
Offline
Posts: 833
Thank You
-Given: 312
-Receive: 392
|
 |
« Reply #88 on: July 28, 2010, 03:26:55 15:26 » |
|
I think 3cm is sufficient for the heatsink. Not about heatsink space, but puting the sense resistor to the right (where now occupied by heatsink) will make it easir... I think. -ichan
|
|
|
Logged
|
There is Gray, not only Black or White.
|
|
|
Ahmad_k
SCG Moderator
Hero Member
   
Offline
Posts: 774
Thank You
-Given: 178
-Receive: 1298
|
 |
« Reply #89 on: July 28, 2010, 03:40:01 15:40 » |
|
Yes that's right , now i figure it. Any recommendation about GND track ? Tomorrow I'm gonna try it.
|
|
|
Logged
|
|
|
|
Ichan
Hero Member
   
Offline
Posts: 833
Thank You
-Given: 312
-Receive: 392
|
 |
« Reply #90 on: July 28, 2010, 10:46:39 22:46 » |
|
Any recommendation about GND track ? From the center of the motor connector. -ichan
|
|
|
Logged
|
There is Gray, not only Black or White.
|
|
|
Parmin
Hero Member
   
Offline
Posts: 582
Thank You
-Given: 497
-Receive: 133
Very Wise (and grouchy) Old Man
|
 |
« Reply #91 on: July 29, 2010, 12:20:58 00:20 » |
|
I designed drives for some movie FILM cameras (A-Tone, Bolex, Eclair etc) commercially for cinematographers the type of camera that utilize stepper motors to pull the film, spool, and shutter mechanism at HIGH speed (up to 200 FPS) At normal cinema firming speed of 25frame per second (hence 25 rev/second), I need the stepper to go at 1500RPM within 2 seconds from the time the trigger is pressed. To go at 200 FPS require a mixture of HIGH torque, timing belt and pulley ratios and a very rigid drive mechanism. What I learn from this? To achieve the 1000's RPM you need to have a decent acceleration algorithm. I am sure if you fix the direction signal, and add a pot controlled analog step signal (like an LM555) that you could control BY HAND you can get very near to the motors top speed.. Human can "sense" acceleration and adjust accordingly, whereas most machine would need an algorithm or read from a table.
I am not an expert in High Power PCB, but IMHO the current board design is adequate and any changes from that would not improve performance more than 5% - 10% if any at all. The basis of my opinion is the fact that it is about on par among quite a few commercial stepper drivers that I have used and serviced.
Ahmad, I read all your reply but did not see the solution of your NOISE problem?
|
|
|
Logged
|
If I have said something that offends you, please let me know, so I can say it again later.
|
|
|
Ahmad_k
SCG Moderator
Hero Member
   
Offline
Posts: 774
Thank You
-Given: 178
-Receive: 1298
|
 |
« Reply #92 on: July 29, 2010, 06:09:04 06:09 » |
|
I didn't find any solution for the noise, i live with it. And for higher speed, Mach3 have an acceleration feature in motor tuning option. For me 600 RPM is more than enough because i'm using 5mm ballscrew mechanism and that gives 120IPM verru good speed for wood working and drilling
|
|
|
Logged
|
|
|
|
Ichan
Hero Member
   
Offline
Posts: 833
Thank You
-Given: 312
-Receive: 392
|
 |
« Reply #93 on: August 01, 2010, 05:15:56 17:15 » |
|
Hi Ahmad,
I modified a bit your layout, this way there is enough area to connect the sense pins.
I would also prefer to use multiple 1 ohm 1206 SMD resistor in parallel as sense resistor.
-ichan
|
|
« Last Edit: August 01, 2010, 05:18:01 17:18 by Ichan »
|
Logged
|
There is Gray, not only Black or White.
|
|
|
Ahmad_k
SCG Moderator
Hero Member
   
Offline
Posts: 774
Thank You
-Given: 178
-Receive: 1298
|
 |
« Reply #94 on: August 01, 2010, 06:00:53 18:00 » |
|
But there will be no space for heatsink. I have made a PCB for testing and tomorrow i will get the IRF540. I hope that this driver will make a big improvement for the machine
|
|
|
Logged
|
|
|
|
ktek
Junior Member

Offline
Posts: 39
Thank You
-Given: 10
-Receive: 5
|
 |
« Reply #95 on: October 20, 2010, 07:50:30 07:50 » |
|
|
|
|
Logged
|
|
|
|
waicon
Active Member
 
Offline
Posts: 134
Thank You
-Given: 59
-Receive: 79
I'm learning to Dream...not Relaxing...zzZ
|
 |
« Reply #96 on: December 23, 2010, 05:45:12 05:45 » |
|
|
|
|
Logged
|
|
|
|
glitch_inc
Newbie
Offline
Posts: 28
Thank You
-Given: 14
-Receive: 8
|
 |
« Reply #97 on: December 23, 2010, 08:42:50 20:42 » |
|
I know you would rather do your own design but there are a bunch of designs available on this site for both Uni and BiPolar. Maybe you can find an answer in one of their designs.
EDIT: Link removed has it trys to install virus on my computer and has been repoerted by others
|
|
« Last Edit: December 24, 2010, 08:07:44 08:07 by Wizpic »
|
Logged
|
|
|
|
Wizpic
Global Moderator
Hero Member
   
Offline
Posts: 1204
Thank You
-Given: 562
-Receive: 409
|
 |
« Reply #98 on: December 24, 2010, 08:12:40 08:12 » |
|
glitch_inc I hope this was a genuine mistake and not an attempt to try and to spread virus.
Please explain your actions before I take action
|
|
|
Logged
|
When you think, "I can't do anymore. I need a break," that is the time to challenge yourself to keep going another five minutes. Those who persevere for even an extra five minutes will win in life..
|
|
|
|
|