Hello!
I recently purchased the SHIELD-MD10 to control a low-intertia 24V/6A PMDC Servo Motor which draws 0-0.6A at 0-24V running idle. The motor has analogue tachometer and I want to control its speed via PID. So the first step was controlling speed via a potentiometer without any feedback in one direction (B).
I did this with an Arduino Uno and the MD10 as shield. The motor is connected successfully and I am able to control it with the two switches on the MD10. Now I tried using PWM for adjusting the speed:
1. I used native PWM frequency (about 500Hz). The motor was turning but due to its low inertia also made a very loud sound. At 50% PWM duty cycle, the motor draws 2.8A in idle! In addition to that, the 7812 voltage regulator on the MD10 heated up very quickly!
2. I set up fastPWM to about 7.8kHz to control the speed of the motor. The motor runs alot quiter (acceptable), but still draws 1.8A at 50% duty cycle. Still, the voltage regulator heats up quickly.
3. I set up fastPWM to about 15kHz - I know the MD10 supports only up to 10kHz considering the manual. However, the motor runs even quiter but only up to about 15% duty cycle. After that, it suddenly gets loud and the amperage is at about 2A. Also, the voltage regulator heats up quickly.
4. With not much hope I went higher: fastPWM with 62.5kHz. To my surprise the motor runs quiet and smooth over the whole duty-cycle-period and it also never draws no more current than 0.7A. BUT: Still, the voltage regulator heats up quickly, becoming too hot to touch even with no motor attached, it gets warm and the shield draws 0.1A at 24V - quite alot if you ask me.
I am scared to damage my MD10 by firing up the 7812 voltage regulator when using the motor. I guess the heat is not normal isn't it?
UPDATE: I ran the motor at about 15% duty cycle and played with it for a minute or so... when suddenly the diode in the picture started smoking. I immediatly turned off the motor. Shield still works but this is definatly not normal. What am I missing?
Here is a picture
By the way: In this thread the heat-problem was also asked about:
https://forum.cytron.io/viewtopic.php?f=7&t=12951&p=26513&hilit=MD10#p26513