Author Topic: DC motor driven with an AC square wave signal (±V)?  (Read 1127 times)

0 Members and 1 Guest are viewing this topic.

Offline AWa.Topic starter

  • Newbie
  • Posts: 5
  • Country: pl
DC motor driven with an AC square wave signal (±V)?
« on: January 17, 2025, 04:24:21 pm »
Hi,

I saw a DC motor driver that uses as output 20 kHz AC square wave signal to drive the motor.
At 50% (average voltage equal 0) the motor doesn't turn and current was limited by winding inductance at approximately 15% of nomina current.
If proportion between positive and negative signal changes the motor start turn in some direction.
What is the point of such control and what benefits can it bring?
 

Offline IanB

  • Super Contributor
  • ***
  • Posts: 12567
  • Country: us
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #1 on: January 17, 2025, 04:47:02 pm »
It would be a crude way of providing variable speed control with reverse (like pulse width modulation, but bi-directional).

The idea is that the inductance of the motor windings would filter out most of the AC component and just pass the residual DC component that makes the motor move.

But it's not very efficient, and will probably make the motor run hotter than with a normal DC supply.
 

Online thm_w

  • Super Contributor
  • ***
  • Posts: 7623
  • Country: ca
  • Non-expert
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #2 on: January 17, 2025, 11:54:53 pm »
Does it provide some kind of holding current? More than shorting the windings.
Thats all I can think of, otherwise better to use PWM.

Do you have a photo, part number or anything.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline langwadt

  • Super Contributor
  • ***
  • Posts: 4881
  • Country: dk
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #3 on: January 18, 2025, 12:15:41 am »
Does it provide some kind of holding current? More than shorting the windings.
Thats all I can think of, otherwise better to use PWM.

Do you have a photo, part number or anything.

it provides fast vs. slow decay of the motor current, so if affects the motor response

 

Offline tom66

  • Super Contributor
  • ***
  • Posts: 7375
  • Country: gb
  • Professional HW / FPGA / Embedded Engr. & Hobbyist
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #4 on: January 18, 2025, 12:57:06 am »
This is actually how many cheap class D amplifiers work, using the loudspeaker as the filter inductor.  It's generally inefficient for any significant power level, and has high EMI risk, but it can be reasonable enough for a low power application.

https://www.ti.com/lit/an/sloa145/sloa145.pdf?ts=1737085943096
 

Offline langwadt

  • Super Contributor
  • ***
  • Posts: 4881
  • Country: dk
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #5 on: January 18, 2025, 01:43:46 am »
This is actually how many cheap class D amplifiers work, using the loudspeaker as the filter inductor.  It's generally inefficient for any significant power level, and has high EMI risk, but it can be reasonable enough for a low power application.

https://www.ti.com/lit/an/sloa145/sloa145.pdf?ts=1737085943096

and how just about every stepper, AC,  DC, or brushless, motor is driven
 

Offline SteveThackery

  • Frequent Contributor
  • **
  • Posts: 853
  • Country: gb
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #6 on: January 18, 2025, 10:47:43 am »
... and how just about every stepper, AC,  DC, or brushless, motor is driven

Eh? I'm confused. The OP is describing a DC motor being fed with AC.  They weren't talking about stepper, AC, or brushless motors.

Obviously DC motors are frequently fed with pulsating DC, but I've never heard of feeding a DC motor (presumably permanent magnet, brushed) with AC.
 

Online Benta

  • Super Contributor
  • ***
  • Posts: 6447
  • Country: de
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #7 on: January 18, 2025, 11:28:27 am »
Sounds more like a servo drive to me.
 

Offline langwadt

  • Super Contributor
  • ***
  • Posts: 4881
  • Country: dk
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #8 on: January 18, 2025, 01:14:20 pm »
... and how just about every stepper, AC,  DC, or brushless, motor is driven

Eh? I'm confused. The OP is describing a DC motor being fed with AC.  They weren't talking about stepper, AC, or brushless motors.

Obviously DC motors are frequently fed with pulsating DC, but I've never heard of feeding a DC motor (presumably permanent magnet, brushed) with AC.

pulsating DC from both ends of the motor, the voltage across the motor is AC


 

Offline tom66

  • Super Contributor
  • ***
  • Posts: 7375
  • Country: gb
  • Professional HW / FPGA / Embedded Engr. & Hobbyist
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #9 on: January 18, 2025, 02:55:21 pm »
This is actually how many cheap class D amplifiers work, using the loudspeaker as the filter inductor.  It's generally inefficient for any significant power level, and has high EMI risk, but it can be reasonable enough for a low power application.

https://www.ti.com/lit/an/sloa145/sloa145.pdf?ts=1737085943096

and how just about every stepper, AC,  DC, or brushless, motor is driven

True, though stepper and brushless motors usually are only driven when they need to move.  The drive signals will be open circuit (or shorted if braking) otherwise.
 

Offline langwadt

  • Super Contributor
  • ***
  • Posts: 4881
  • Country: dk
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #10 on: January 18, 2025, 03:01:32 pm »
This is actually how many cheap class D amplifiers work, using the loudspeaker as the filter inductor.  It's generally inefficient for any significant power level, and has high EMI risk, but it can be reasonable enough for a low power application.

https://www.ti.com/lit/an/sloa145/sloa145.pdf?ts=1737085943096

and how just about every stepper, AC,  DC, or brushless, motor is driven

True, though stepper and brushless motors usually are only driven when they need to move.  The drive signals will be open circuit (or shorted if braking) otherwise.

steppers are driven all the time whether they are moving or holding, same for brushless in a servo

 

Offline tom66

  • Super Contributor
  • ***
  • Posts: 7375
  • Country: gb
  • Professional HW / FPGA / Embedded Engr. & Hobbyist
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #11 on: January 18, 2025, 06:12:38 pm »
steppers are driven all the time whether they are moving or holding, same for brushless in a servo

I disagree.  You don't have to drive a stepper all the time, but you will be able to freely move it if the drive signals are removed.   Whether that is an issue for the application depends on that application - it's not desirable for a 3D printer bed, for instance.  But once the print has finished, most firmware will turn off the steppers to allow the print bed to be manually moved.
 

Offline langwadt

  • Super Contributor
  • ***
  • Posts: 4881
  • Country: dk
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #12 on: January 18, 2025, 08:33:59 pm »
steppers are driven all the time whether they are moving or holding, same for brushless in a servo

I disagree.  You don't have to drive a stepper all the time, but you will be able to freely move it if the drive signals are removed.   Whether that is an issue for the application depends on that application - it's not desirable for a 3D printer bed, for instance.  But once the print has finished, most firmware will turn off the steppers to allow the print bed to be manually moved.

sure just like you don't have to power a light bulb all the time, you only need only need power it when it has to do what it is meant to do ;)

yes, you can move a belt drive machine with the steppers off, just keep in mind it pushes energy into the supply




 
The following users thanked this post: tom66

Offline AWa.Topic starter

  • Newbie
  • Posts: 5
  • Country: pl
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #13 on: January 19, 2025, 08:12:03 pm »
This is actually how many cheap class D amplifiers work, using the loudspeaker as the filter inductor.  It's generally inefficient for any significant power level, and has high EMI risk, but it can be reasonable enough for a low power application.

https://www.ti.com/lit/an/sloa145/sloa145.pdf?ts=1737085943096

Hi,

Not exactly, in my system Out+ is always the negation of Out-
 

Offline AWa.Topic starter

  • Newbie
  • Posts: 5
  • Country: pl
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #14 on: January 19, 2025, 08:14:14 pm »

Eh? I'm confused. The OP is describing a DC motor being fed with AC.  They weren't talking about stepper, AC, or brushless motors.

Obviously DC motors are frequently fed with pulsating DC, but I've never heard of feeding a DC motor (presumably permanent magnet, brushed) with AC.

Yes, this is a permanent magnet brushed motor and it works with this control.
I just don't understand why they control it this way.
 

Offline IanB

  • Super Contributor
  • ***
  • Posts: 12567
  • Country: us
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #15 on: January 19, 2025, 08:37:46 pm »
Yes, this is a permanent magnet brushed motor and it works with this control.
I just don't understand why they control it this way.

There are various answers in this thread. Do you have a better understanding after reading those answers, than before? If not, what questions remain?
 

Offline AWa.Topic starter

  • Newbie
  • Posts: 5
  • Country: pl
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #16 on: January 21, 2025, 08:43:25 am »
Yes, this is a permanent magnet brushed motor and it works with this control.
I just don't understand why they control it this way.

There are various answers in this thread. Do you have a better understanding after reading those answers, than before? If not, what questions remain?

I have not found any rational justification for this type of control.
 

Offline SteveThackery

  • Frequent Contributor
  • **
  • Posts: 853
  • Country: gb
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #17 on: January 21, 2025, 01:34:43 pm »
I have not found any rational justification for this type of control.

I agree: the question has not been answered. It seems a crazy way to drive a DC motor.
 

Offline IanB

  • Super Contributor
  • ***
  • Posts: 12567
  • Country: us
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #18 on: January 21, 2025, 01:50:24 pm »
I have not found any rational justification for this type of control.

So then, provide better information, rather than asking everyone to guess. Where did you see this driver? In what context? What was its purpose? What was the intended application? You can't just "see" something without context, like it just fell out of the sky and landed at your feet.

I gave you one possibility above, that it would allow the motor to have variable speed and directional control, perhaps with the ability to have some holding torque, which suggests possibly a servo application. But since you don't say where you saw this thing, it can only be speculation.
 
The following users thanked this post: thm_w, AWa.

Offline AWa.Topic starter

  • Newbie
  • Posts: 5
  • Country: pl
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #19 on: January 21, 2025, 03:01:39 pm »
I have not found any rational justification for this type of control.

So then, provide better information, rather than asking everyone to guess. Where did you see this driver? In what context? What was its purpose? What was the intended application? You can't just "see" something without context, like it just fell out of the sky and landed at your feet.

I gave you one possibility above, that it would allow the motor to have variable speed and directional control, perhaps with the ability to have some holding torque, which suggests possibly a servo application. But since you don't say where you saw this thing, it can only be speculation.

I can't give any more precise details.
Standard DC motor control, speed and direction, blockage detection.

I think we can close this thread.
Thanks to everyone for trying to figure this out.
 

Offline jmelson

  • Super Contributor
  • ***
  • Posts: 2855
  • Country: us
Re: DC motor driven with an AC square wave signal (±V)?
« Reply #20 on: January 22, 2025, 05:59:27 pm »
This is called synchronous antiphase.  The motor, due to inertia, averages out the DC component of the square waves sent to it.  If the positive part of the wave is greater than the negative part, the motor develops torque in one direction.  The big plus of this scheme is that there is no dead spot near the servo null position, as you might get with some sort of sign/magnitude drive scheme.  However, it does cause a lot of heating in the motor windings and armature iron, as well as the power transistors.  Many commercial servo drives needed to add a series inductor in one of the motor wires, to combat this.  Also, lots of potential for EMI.
Jon
 
The following users thanked this post: Someone, AWa.


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf