Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 16:58 24 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : One for the amplifier experts

     Page 1 of 3    
Author Message
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 857
Posted: 10:03am 10 Sep 2024
Copy link to clipboard 
Print this post

I have been searching for a full schematic for something like this:




It's for my small brush-type motors.

My command signal is +- 10V where 10V drives max current in one direction and -10V drives max current in the other direction and of course, 0V is null.

Current output <2A but adjustable gain (pot?) would be a plus.

I had several of these, back in the 80's but now I can't seem to locate one and I'm useless at designing this stuff  
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4222
Posted: 10:37am 10 Sep 2024
Copy link to clipboard 
Print this post

Hi Phenix,

The circuit you provided has voltage feedback, not current feedback. I basically makes sure the voltage from the DAC is put across the motor terminals. So the motor received -10V...+10V, regardless the current that is running.

Why not look at DC motor control IC's ? These provide all the control you need, and sometime even have a build in power stage for < 2A. Such as the BD62130 (Rohm) or A4952(Allegro). You control these directly from 2 PWM outputs on the pico.

Volhout

EDIT: if you insist in going linear, I would look at car radio amplifier IC's. These provide the current, and the protection, at low cost. Then combine these with a simple opamp that does the +/- 10V conversion to the car amplifer IC input and feedback (the car amplifier IC's do not have the DC accuracy you may require).
Edited 2024-09-10 20:55 by Volhout
PicomiteVGA PETSCII ROBOTS
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 857
Posted: 10:53am 10 Sep 2024
Copy link to clipboard 
Print this post

  Volhout said  Hi Phenix,

The circuit you provided has voltage feedback, not current feedback. I basically makes sure the voltage from the DAC is put across the motor terminals. So the motor received -10V...+10V, regardless the current that is running.

Why not look at DC motor control IC's ? These provide all the control you need, and sometime even have a build in power stage for < 2A. Such as the BD62130 (Rohm) or A4952(Allegro). You control these directly from 2 PWM outputs on the pico.

Volhout


Oh, the intention of the schematic was to merely illustrate that I am looking for something that will accept an analogue command...don't want PWM, I have lots of those.
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4222
Posted: 11:16am 10 Sep 2024
Copy link to clipboard 
Print this post

Hi Phenix,

Cheap audio power output stages suitable for 12V motors 2A are:

TDA7377 or 7379.
These require a single supply (configure to dual full bridge configuration), can drive 2 motors. Need input circuit to adapt to +/-10V since they have a single supply.

TDA7264.
Dual supply (basically 2 power opamps in one housing), can drive 2 motors. Need only voltage divider to connect to +/-10V. Breadboard friendly.

Regards,

Volhout

P.S. I only suggest these (versus simply building one from OPAMP and power transistors) because these have build in thermal protection and such. So they are more robust than anything you can throw together without giving it a thorough design cycle.
Edited 2024-09-10 21:20 by Volhout
PicomiteVGA PETSCII ROBOTS
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 857
Posted: 11:29am 10 Sep 2024
Copy link to clipboard 
Print this post

Much appreciated, Harm  

It's only for my desktop simulator but I can't use the PicoMite's PWM as it takes a full millisecond which is a killer. Can we possibly do better with a PIO PWM?  
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4222
Posted: 11:38am 10 Sep 2024
Copy link to clipboard 
Print this post

And they are cheap...

TDA7264

Volhout
PicomiteVGA PETSCII ROBOTS
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 857
Posted: 11:41am 10 Sep 2024
Copy link to clipboard 
Print this post

How about this?
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4222
Posted: 11:45am 10 Sep 2024
Copy link to clipboard 
Print this post

Why not, that is a single channel, but should be usable.
You can also find them at Aliexpress for like 7 euro a pair (2 pieces).

Volhout
PicomiteVGA PETSCII ROBOTS
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2120
Posted: 04:33pm 10 Sep 2024
Copy link to clipboard 
Print this post

you can modify a servo for continuous rotation. old vid https://www.youtube.com/watch?v=aa9sXwqO8GY
uses pulse out as normal for servos but can be better than h-bridge
Edited 2024-09-11 03:02 by stanleyella
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 857
Posted: 05:18pm 10 Sep 2024
Copy link to clipboard 
Print this post


  stanleyella said  you can modify a servo for continuous rotation. old vid https://www.youtube.com/watch?v=aa9sXwqO8GY
uses pulse out as normal for servos but can be better than h-bridge


Oh it's continuous rotation alright...Just hoping it doesn't "continue" beyond where the PicoMite tells it to go.  

4.5KW and €9,000 if I wreck it.

In my world, a servo motor is something that powers a machine tool

However, I use miniature versions on the desktop to develop capabilities such as linear, circular, helical interpolation, electronic gearing etc.
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2120
Posted: 06:35pm 10 Sep 2024
Copy link to clipboard 
Print this post

is the magnetic field so strong spanners stick? :)
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 857
Posted: 06:50pm 10 Sep 2024
Copy link to clipboard 
Print this post

My tools are weird like that  


 
Quazee137

Guru

Joined: 07/08/2016
Location: United States
Posts: 567
Posted: 10:19pm 10 Sep 2024
Copy link to clipboard 
Print this post

here is a few items to look at

audio amp motor driver

SunBEAM Seeker Bot

Lobsterbot


Have FUN

Quazee137
 
PeterB
Guru

Joined: 05/02/2015
Location: Australia
Posts: 651
Posted: 07:07am 11 Sep 2024
Copy link to clipboard 
Print this post

G'day All

Are we trying to control speed or position ?

Peter
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 857
Posted: 01:37pm 11 Sep 2024
Copy link to clipboard 
Print this post

  PeterB said  G'day All

Are we trying to control speed or position ?

Peter


The PicoMite handles all aspects of motion; velocity, accel, decel, and position via an incremental encoder.

Industrial servo controllers accept an analogue motor command, ranging from -10V to +10V and this is provided by the PicoMite via a 12bit DAC.

I want to transconduct this signal to provide current to a brush-type motor that I have as a desktop development rig.

The one that I had in the 80's was a very simple affair.

I have no-end of H-bridge drivers but these are driven via PWM which I don't want.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6778
Posted: 02:09pm 11 Sep 2024
Copy link to clipboard 
Print this post

Using a couple of op amps powered from +/- supplies (probably +/- 15V depending on the op amp capabilities) you can first shift the zero of the DAC or PWM signal to get a signal that swings around the zero point rather than mid supply. Then you can amplify that to get +/10V. Is that the sort of thing you are looking for?
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 857
Posted: 02:18pm 11 Sep 2024
Copy link to clipboard 
Print this post

I actually located an image:





The amp requires a +/- PSU (IIRC, 24Vmax)

The motor command +/- 10V is merely a reference; 10V command = max motor-current say, clockwise and -10V command = max motor-current counter-clockwise.

There was a gain-setting resistor to scale the amps/volt of motor-command.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6778
Posted: 02:59pm 11 Sep 2024
Copy link to clipboard 
Print this post



input---------! +  \
0-3V3         !     \
             !       -+-------! +  \
             !     /  !       !     \
           +-! -  /   !       !      --+------ -10 to +10
           !          !       !     /  !
3V3 -[4K4]=-+--[4K7]-- +     +-! - /    -
                            !         15K
                            !          -
                            !          !
                            +----------+
                                       !
                                       -
                                       5K
                                       -
                                       !
                                      0V

Adjusting the 5K sets the gain
adjusting the 4K4 changes the centre point
Be careful with op amps for this. To get this output you need over 20V supply as few op amps will swing to the supply rails.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 857
Posted: 05:10pm 11 Sep 2024
Copy link to clipboard 
Print this post

Thanks Mick....I can use that   ...BUT that's similar to what I have. The -/+ 10V is the input to the motor-driver (amplifier).

The amplifier can output any amount of current, depending on what it is. If my actual machine-driver has a current-gain setting of 3A/Volt then +10v will give me 30A.

On my desktop, I might have +/-24V and I would need to set the linear-amp gain to suit the motor's max current (not sure what it can handle).
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6778
Posted: 05:28pm 11 Sep 2024
Copy link to clipboard 
Print this post

So it's the actual amplifier that you are looking for?

The sketch right at the beginning is something to work with. Personally I'd use a full H bridge as torque is proportional to the square of the armature current and a full H gives you twice the voltage therefore 4 times the torque. The second half-H is driven by an inverter from the input to the driven half-H.

I'd look at the possibility of fitting some current feedback somehow too. It would be sad to see smoke arising from the bridge devices if the load gets a bit sticky. One of the "ring" type hall effect sensors would be good here as they can be bi-directional and actually fitted to the motor output, although you could equally well use one unidirectionally on the main supply to the H bridge.

Any linear output devices will get *HOT* if you are considering 30A. It might be an idea to consider some sort of PWM and let the load's inertia act as the filter. That way your output devices are always hard on or hard off - juicy MOSFET territory, but P-channel might be difficult to get so it gets more complex.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
     Page 1 of 3    
Print this page
© JAQ Software 2024