![]() |
![]() |
![]() |
|
|
|||||||
| Robotics Chat Specific to discussions about robots and the making of. |
|
|
Thread Tools | Display Modes |
|
|
(permalink) |
|
Hi. So here is my scenario:
-I don't have a multi-speed transmission -I need high speed, low torque on a motor for cruising on flat ground -But I also need high torque at low speed on the same motor for climbing So, what happens is that the motor I need is able to apply way more torque than is practically needed. So what happens is to "cruise" on flat ground, I apply a high voltage to the motor, and since it's flat ground there is low torques involved (and low currents). However, if I hit something in the road or skidding occurs, the motor will pull an excessive amount of current to drive the load (which it can do because a high voltage was being applied to achieve the speed in the first place). But this torque now exceeds the mechanical limits of the system. There are no problems with high currents and low-speed since much less power is being involved and it just indicates low-speed movement over treacherous terrain. Having mechanical torque limiting is cumbersome (and impractical since I don't have the parts). I was wondering if it would be more, less, or equally effective if I limited the current of the motor at higher speeds, since at higher speeds the torque/current should be low anyways. I know it would work, but I'm worried about whether the response is fast enough to save the mechanical system, since mechanical torque limiters have a response time of zero by definition (right?) I had another post asking a "similar" thing. Except it involved limiting the current when overvolting the motor in order to achieve extra speed but not burn the motor out if extra load was applied. In this case, the motor is not being overvolted, nor will it burn out if more load is applied at top speed- instead the motor will break the mechanics. |
|
|
|
|
|
|
(permalink) |
|
If you put an analogue current limiter in the motor drive circuit (power feed to H-bridge) then this will act as a torque limiter. Analogue current limiters reduce the voltage in order to stop excessive current flowing. They unfortunately dissipate a lot of watts which may be a problem
Mike. |
|
|
|
|
|
|
(permalink) |
|
You mean stick an op-amp circuit in-line with the power source? That's the closest thing I've found in reference to analog current limiting. Yeah that won't work for me. Too much current going on. Also, the allowable current at low voltage/PWM duty cycle is the max motor current while the allowable current at full voltage is only a fraction of the max motor current since it's not a heat concern (where the current limit is just constant), but a torque one.
|
|
|
|
|
|
|
(permalink) |
|
Looks like a job for a micro controller like a PIC or something. First you need a method of monitoring motor current and voltage. Then program the PIC to calculate the max power (W = VI) that you want the motor to receive and control it with PWM. With a micro controller, you can then allow for a higher start current for a predetermined time frame so the vehicle has decent acceleration off the line.
__________________
--- The days of the digital watch are numbered. --- |
|
|
|
|
|
|
(permalink) |
|
YOu could use fold-back current limiting or just cut off the power on an over current then turn it on (after a set time period) then off again if it's still too high; the circuit will oscillate until the motor isn't drawing an excessive current. I take it you're using a microcontroller so most of this can be done in software.
__________________
I also post at the following sites: http://www.stop-microsoft.org http://www.heated-debates.com Screen name: Aloone_Jonez |
|
|
|
|
|
|
(permalink) |
|
Ah, so there is a word for what it's called- foldback. That'll save a mouthful. Yeah, it's a uC. My question isn't as much how to do it, as whether it will stoip the torque before the drive train destroys itself. I guess it would depend on exactly how quickly the motor could react to appearance of this new load (bump or skid in the road).
|
|
|
|
|
|
|
(permalink) |
|
Would it be possible to just (mis)use a stepper motor driver? It'll PWM the h-bridge to maintain a proper current, and the uC can just set the desired current.
As for the mechanical stuff - it depends on where the inertia is - if the motor's rotor has enough momentum, the gear train will happily flex trying to bring it to a stop. Still might be enough to strip gears if they aren't strong enough. |
|
|
|
|
|
|
(permalink) |
|
Well I'm building the driver from scratch anyways. So yeah, if I called it a stepper motor driver I guess it could be (it will have current sense either way).
I'm fine with stripped gears. Those are easy to replace. What I'm not okay with is cracked axles and exploding gearboxes. |
|
|
|
|
|
|
(permalink) |
|
What's the scale of the driver - If it's small enough, there are single chip stepper motor drivers that (might) save you the effort of doing a hardware current limit. But if a software solution is good enough, then there isn't any benefit to doing it that way.
|
|
|
|
|
|
|
(permalink) |
|
It's on the order of 38A maximum. 25A is the continuous maximum.
|
|
|
|
|
|
|
(permalink) | |
|
Quote:
![]() Obviously the values will need changing but the basic principle is the same. As for requiring max current at low voltage, current = torque no matter what voltage is applied. Setting a current limit is the same as setting a torque limit. Mike. |
||
|
|
|
|
|
(permalink) |
|
Oh yeah, motors have current constants and torque constants (which I guess are independent of each other). Doesn't the no-load current of a DC motor increase as the voltage is increased though? We've been doing so much on induction motors at school it's pushed all the DC motor stuff out of my head!
|
|
|
|
|
|
|
(permalink) | |
|
Quote:
Cough, a 40A driver changes the name of the game significantly - you'll end up having a milli-ohm level sense resistor. Switching had better be integrated into the h-bridge, either through software or some hardware override. What's the voltage - is this a RC style motor, or some monster HP level motor? |
||
|
|
|
|
|
(permalink) |
|
It's an RC style motor, 18V max. I am using a hall current sensor from Allegro.
When you say switching better be integrated into the inverter (it's a 3 phase brushless motor)...isn't that a given? Are you referring to PWM or the current kill switch? BOth seem to be a given in my mind. The largest issue for me (aside from the survival of the motor) is the survival of the DirectFETs. They can handle 25A at 70C ambient (great!), but of course, the motor can survive 60A at 38A. I need to find a way to get a heatsink onto those tiny tiny metal cases since it can handle 180A at a case temperature of 150C. Last edited by dknguyen; 5th March 2007 at 06:21 PM. |
|
|
|
|
|
|
(permalink) | |
|
I thought the current is near enough directly proportional to the torque.
Quote:
__________________
I also post at the following sites: http://www.stop-microsoft.org http://www.heated-debates.com Screen name: Aloone_Jonez |
||
|
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Latest |
| torque of a stepper motor | bananasiong | Electronic Projects Design/Ideas/Reviews | 42 | 29th April 2006 08:08 AM |
| DC motor torque | fabbie | General Electronics Chat | 7 | 12th April 2005 04:19 PM |
| Inviting Entries to Electronic Design Contest | wasuwathp | General Electronics Chat | 0 | 23rd October 2004 03:01 AM |
| frequency-voltage don't work with electronic ignition. | Screech | General Electronics Chat | 7 | 16th March 2004 12:28 AM |
| convert a manual switch to an electronic switch | dolphin | Electronic Projects Design/Ideas/Reviews | 1 | 1st September 2003 05:04 AM |