MX040 - Remote Speed Control of DC Motors

Forum to discuss articles which have been published in Matrix Multimedia's article zone. If you have any comments or questions regarding the articles please post them here.

Moderators: Benj, Mods

Post Reply
User avatar
DavidA
Matrix Staff
Posts: 1076
Joined: Fri Apr 23, 2010 2:18 pm
Location: Matrix Multimedia Ltd
Has thanked: 58 times
Been thanked: 258 times
Contact:

MX040 - Remote Speed Control of DC Motors

Post by DavidA »


User avatar
Enamul
Posts: 1772
Joined: Mon Mar 05, 2012 11:34 pm
Location: Nottingham, UK
Has thanked: 271 times
Been thanked: 814 times
Contact:

Re: MX040 - Remote Speed Control of DC Motors

Post by Enamul »

Excellent piece of work Jan :)
Enamul
University of Nottingham
enamul4mm@gmail.com

User avatar
Jan Lichtenbelt
Posts: 797
Joined: Tue Feb 17, 2009 8:35 pm
Location: Haren GN, the Netherlands
Has thanked: 128 times
Been thanked: 264 times
Contact:

Re: MX040 - Remote Speed Control of DC Motors

Post by Jan Lichtenbelt »

Please find also a link to a movie on my website
http://www.matrixmultimedia.com/mmforum ... 46&t=11573

Kind regrads

Jan Lichtenbelt

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: MX040 - Remote Speed Control of DC Motors

Post by medelec35 »

That is a very good, well documented article Jan.

Thank you :)
Martin

Abbysam007
Posts: 1
Joined: Thu Dec 19, 2013 6:14 am
Contact:

Re: MX040 - Remote Speed Control of DC Motors

Post by Abbysam007 »

Would it be possible (if people would find it useful?) to expand this article to cover other masking, Checking and toggling bits and bytes.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: MX040 - Remote Speed Control of DC Motors

Post by Benj »

Hello,

This page has some useful information which should be applicable for you.
http://stackoverflow.com/questions/4798 ... bit-in-c-c

User avatar
Jan Lichtenbelt
Posts: 797
Joined: Tue Feb 17, 2009 8:35 pm
Location: Haren GN, the Netherlands
Has thanked: 128 times
Been thanked: 264 times
Contact:

Re: MX040 - Remote Speed Control of DC Motors

Post by Jan Lichtenbelt »

Dear All,

After a long time of work, the software has been improved tremendously. The result is a much more stable working of this speed control even under many kind of noises.
The flowcode, the electronic design and the printed circuit board are today published in the ELEKTOR magazine 7-2014

Nederlands:
• RC-snelheidsregeling voor gelijkstroommotoren
Klein en veelzijdig
http://www.elektor-magazine.com/nl/inho ... c873bb12d1

English:
• RC Speed Control for DC Motors
Small and versatile
http://www.elektor-magazine.com/en/maga ... 7948f0528b

Deutch:
• RC Speed Control für Gleichstrommotoren
Klein und vielseitig
http://www.elektor-magazine.com/de/zeit ... 601a3344d4

Français:
• commande de vitesse de moteur cc pour modèles RC
petite et polyvalente
http://www.elektor-magazine.com/fr/maga ... e6a5329784

Probably later on also in Spanish http://www.elektor-magazine.com/es/home.html and Portuguese http://www.elektor-magazine.com/pt.html

With kind regards

Jan Lichtenbelt

User avatar
Jan Lichtenbelt
Posts: 797
Joined: Tue Feb 17, 2009 8:35 pm
Location: Haren GN, the Netherlands
Has thanked: 128 times
Been thanked: 264 times
Contact:

Re: MX040 - Remote Speed Control of DC Motors

Post by Jan Lichtenbelt »

Please find an update of the RC speed control of DC motors.
After some practice in my garden gauge I train (45 mm) I found that the Flowcode is working correctly, but the speed control bridge used ADP3624 will start oscillating at higher currents. I tried a lot to improve it, but without success.
That made me to look for a better one, which I find here in Matrix house with the EB094 block. Here is used the L6206 bridge, which even have 2 outputs for 2 DC motors. The only thing I did is to produce a small PCB board which combines both the microchip and the bridge. I extended the board with a LCD connector (2x5 pins) which can easily be connected to the Matrix LCD board by means of flatcable connectors. Additional is the V+ (5Volt) power available in the connector.
In the meanwhile the Flowcode has been improved and extended with the LCD output. The LCD output will be used only for test reasons, because it delays the response to RC-time changes.
Please find the last Flowcode, the electric scheme and the PCB layout. The PCB format is 32x50 mm. Even as amateur it is possible to solder the SMD parts. Still interested? Contact me and I can be delivered the PCB board for low cost .

Kind regards

Jan Lichtenbelt
V73_16F1825_14p.fcfx
(170.48 KiB) Downloaded 1185 times
Click on scheme for enlargement
Click on scheme for enlargement
DC-motor-control_schema_V74.jpg (85.46 KiB) Viewed 29074 times
DC-motor-control_PCB_V74.jpg
(283.38 KiB) Downloaded 10289 times
Last edited by Jan Lichtenbelt on Wed Jul 06, 2016 10:25 am, edited 1 time in total.

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: MX040 - Remote Speed Control of DC Motors

Post by LeighM »

Well done Jan, what a super project :)
The L6206 bridge has gone into our new MIAC range too :wink:

niyaone
Posts: 1
Joined: Mon Oct 19, 2020 3:25 pm
Contact:

Re: MX040 - Remote Speed Control of DC Motors

Post by niyaone »

Thus, there are three general methods of speed control of D.C. Motors.
Resistance variation in the armature circuit: This method is called armature resistance control or Rheostat control.
Variation of field flux Ф This method is called field flux control.
Variation of the applied voltage.

Post Reply