CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Electronics > Stepper Motors and Drives


Stepper Motors and Drives Discuss stepper motors, drivers and related topics here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 12-04-2006, 01:19 PM
 
Join Date: Dec 2006
Location: USA
Posts: 6
imagineer is on a distinguished road
Running hot, really, really hot

Recently I built a device to turn a stepping motor a pre-set number of revolutions and stop when the desired count was reached. The device can cycled repeatedly by pressing a start button. Run cycle time is less than 12 seconds. The average time between operation cycles is approximately 30 seconds but can go over one minute.

I used a 24v, SloSyn stepping motor (p/n SM-24-0065-RY) with 24 steps per revolution. (I chose that type of motor because I need high RPMs.) I’m using a 24vdc power supply. I made an adjustable stepping motor driver based on this kit http://www.kitsrus.com/pdf/k179.pdf.

There is an optical encoder on the end of the motor shaft that sends a signal to a settable countdown counter. When the countdown reaches zero, it’s output interrupts the step signal from the motor driver. The motor stops spinning and is held locked in position until the start button is pressed again.

The problem is heat. After only 5 or 6 cycles, the stepping motor is dangerously hot. So is the stepping motor control board. It gets so hot that the driver board stops working until the unit cools down. I have the MOSFETs mounted to a large heat sink. There are a bunch of ventilation holes drilled in the enclosure and a PC fan pulling air out.

Any ideas why it’s getting so hot? I don’t need high torque for this application. Would going with a smaller power supply, say 12vdc, decrease the amount of heat? Would using a motor with more steps per revolution generate less heat?

One thing I’ve been thinking about trying is to incorporate a power-off timer that will keep the motor coil energized for 3 seconds or so (after the step signal is interrupted), then cut power to the driver board. That should give the operator enough time to remove the product from the output shaft.

Thanks in advance.
Reply With Quote

  #2   Ban this user!
Old 12-04-2006, 01:39 PM
 
Join Date: Mar 2005
Location: usa
Posts: 509
smarbaga is on a distinguished road

the only thing that can make heat is amps.
amp through your transistors and amps into your motor coils.
maybe the motor is really 2..4 volts and the decimal point is wore off.
in any case, u will have to chop or drop the voltage.
u will loose holding power if you cut the voltage to the motor coils.
Reply With Quote

  #3   Ban this user!
Old 12-04-2006, 02:40 PM
jeffs555's Avatar  
Join Date: Jun 2004
Location: United States
Posts: 463
jeffs555 is on a distinguished road

I agree. That driver shows IRFZ44 mosfets which should handle close to 50 amps with a good heat sink. If they are overheating, your motor is probably a 2.4 volt motor, or else it has an internal short.
Reply With Quote

  #4   Ban this user!
Old 12-05-2006, 12:32 PM
 
Join Date: Mar 2004
Location: Iowa, USA
Posts: 264
rippersoft is on a distinguished road

These stepper drivers need resistors for current limiting. These are not chopper drivers. You will need to calculate how much additional resistance to add to the stepper phases to keep the amps as printed on the stepper's label.

For the given resistance of the coil, the more voltage you add, the higher the current draw. To limit the current, you increase the resistance.

RipperSoftware
Reply With Quote

  #5   Ban this user!
Old 12-05-2006, 01:38 PM
 
Join Date: Dec 2006
Location: USA
Posts: 6
imagineer is on a distinguished road

Originally Posted by rippersoft View Post
These stepper drivers need resistors for current limiting. These are not chopper drivers. You will need to calculate how much additional resistance to add to the stepper phases to keep the amps as printed on the stepper's label.

For the given resistance of the coil, the more voltage you add, the higher the current draw. To limit the current, you increase the resistance.

RipperSoftware
Thanks, I'll have to check the actual coil resistance.
The motor I used is a 24V, 2 amp motor. Since it's a 5 wire motor, should I put a single current limiting resistor on the common power lead or have 4 resistors between the MOSFETs and the motor coils?
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 12-05-2006, 03:44 PM
 
Join Date: Mar 2005
Location: usa
Posts: 509
smarbaga is on a distinguished road

either way will work equally.
a single resistor will mean a much larger watage then 4 individual ones.
smaller watt resistors are easier to come by, sometimes are less than 1/4 the cost of 1 larger one,
i think 100 watts of heat is hotter that 4 x 25 watts of heat. ( not in theory but in practice )
4 resistors will disapate heat better than 1 large one.
Reply With Quote

  #7   Ban this user!
Old 12-05-2006, 05:09 PM
 
Join Date: Mar 2004
Location: Iowa, USA
Posts: 264
rippersoft is on a distinguished road

Are the coil resistance values on the tag? I am inclined to believe that the motor is 2.4v and not 24v with as much heat as it is generating.

Amps (I) x Coil Resistance (R) = Voltage (E). Voltage (E) / Amps (I) = Coil Resistance (R).

So, 24 volts / 2 amps = 12 ohms of coil resistance.

What does the tag say?

RipperSoftware
Reply With Quote

  #8   Ban this user!
Old 12-05-2006, 05:21 PM
 
Join Date: Dec 2006
Location: USA
Posts: 6
imagineer is on a distinguished road

It's a 24 volt motor, rated at 2 amps, the coil resistance per phase is shown at 9-11 ohms. The label is not damaged and is easy to read. If I understand the math, that means I'll need a 1 ohm resistor.

I haven't taken the motor out yet to check the actual coil resistance or to see if there might be a short. The enclosure is really tight so I will be pulling everything out and mounting it on a project board to test other motors and power supplies.
Reply With Quote

  #9   Ban this user!
Old 12-06-2006, 04:42 AM
 
Join Date: Mar 2005
Location: usa
Posts: 509
smarbaga is on a distinguished road

i think in a pinch, you could use 60 watt lightbulbs in series with your coils, for now, unless you have a collection of WATT resistors lying around.
it ain't gonna look pritty but they will do the trick, for current testing.
they are about 2-3 ohms, use those round construction ( basement type) screw in light fixtures.
this will give you a visual indication of what is going on as well.
once a good resistance is found ( changing bulb wattages ), you can seek real resistors.
Reply With Quote

  #10   Ban this user!
Old 12-06-2006, 08:11 AM
 
Join Date: Dec 2006
Location: USA
Posts: 6
imagineer is on a distinguished road

[quote=smarbaga;226233]i think in a pinch, you could use 60 watt lightbulbs in series with your coils quote]

Thanks, I was already thinking of that. I used a 60watt bulb as an inline current reducer for a home made degaussing coil (accidentally placed a car speaker on top of my shop TV and the colors on the screen went all funky).

Even with a current reducer, I will still have to incorporate some type of power-off-timer to cut power to the coils during the time between machine cycles.

In normal operation, the counter is reset before each cycle by pressing the reset/run momentary contact switch. Once the counter is reset, the step signal is no longer being interrupted and the motor starts. I like the idea of having one switch to do both functions. This whole time, there is power to the motor coils.

Last night, I put a SPST switch inline on the power lead to the motor driver board. Using the switch instead of the reset/run button, I was able to cycle the machine indefinitely without it overheating. The motor still got warm, but not too hot to touch and because the PC fan in the enclosure does not switch off, the heat sink for the MOSFETs stayed cool.

The problem with cycling the machine by switching the power to the coils is that there are some shared grounds and the spike from the SPST switch resets the digital counter and starts the motor. I suspect it will eventually damage one or both circuit boards.

I'll have the whole thing torn apart and mounted to a project board this weekend to work the bugs out. I'm thinking of building a logic latching circuit (basically a solid state push on/push off circuit) that will use the pressing of the reset/run button as the "push on" thus (via a relay) powering the coils AND (via an opto isolator) resetting the counter (which un-interrupts the step signal) AND starts the motor. The output from the counter (that interrupts the step signal and stops the motor) will also start the power-off timer. The output from the power-off-timer will be the "push off" and will be used to cut the power to the motor coils.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 01-18-2007, 08:51 AM
 
Join Date: Jan 2007
Location: earth
Posts: 124
mugabe is on a distinguished road

If you can have 2 voltage supply driver, it will be possible to switch between supplies when no activity on buttons , or you can put one mosfet from power supply to motors given mosfet is controlled by square wave freq with 50 percent duty. That will reduce heat for sure.
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -5. The time now is 04:33 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361