DLam
Newbie level 4
Hi everyone,
I hope this is the appropriate section to be posting this to 8-O
This is my first post and I'm really noob at electronics so I apologize in advance for any outstanding stupidity :-D
I've been looking everywhere to find a solution but I've always come up with nothing [thats a cue to prove me wrong ]
I've been trying to drive a three-phase Brushless RC motor (a Neodym 300 1400kV to be exact) using an Arduino Mega. My first attempt at doing so, however – as shown in this youtube video Arduino-based RC motor ESC -- 2000 rpm cutoff? - YouTube where I wired the Arduino's digital pins directly to the gates of six N-Channel FETs (RFP50N06) ended in the motor stopping and screeching. I'm confused because it points to insufficient current but 5V should be plenty to turn on those FETs? I'm driving the FETs in three offset square pulses; each lasts for 1/3 of the cycle and I was wondering whether that might have been the problem...?
I then designed an LM324 circuit to try and amplify the signal provided by the Arduino to the positive rail (which is 15V) where at 33% PWM it would equate to 5V, but it's giving me a whole new set of problems. Firstly, when I tried to make a non-inverting amplifier, the output voltage always equalled the positive rail voltage (15V) unless I supplied it with ground at the non-inverting input (schematic attached). Is that normal? Because I expected the output voltage to be 0V unless I supplied it with voltage at the non-inverting input. At lower frequencies (100Hz) it worked just fine, but when I got into the 5-10kHz range the voltage just cut off. Would it be a bandwidth problem? The gain is only set to 2 and as far as I was concerned that meant the bandwidth gain would be 615kHz for the LM324. I then switched the inverting and non-inverting inputs and it seemed to work: at high frequencies it retained the output voltage and pulse signal; but I got another weird side-effect. When one amp was turned on, all the others would turn on for a split second and die down again and the motor couldn't run because of this. What am I doing wrong?
I've been at this for a month now and I'm really getting tired of it. Any help is greatly appreciated to any of the above topics. Thanks in advance :-D
Derek
I hope this is the appropriate section to be posting this to 8-O
This is my first post and I'm really noob at electronics so I apologize in advance for any outstanding stupidity :-D
I've been looking everywhere to find a solution but I've always come up with nothing [thats a cue to prove me wrong ]
I've been trying to drive a three-phase Brushless RC motor (a Neodym 300 1400kV to be exact) using an Arduino Mega. My first attempt at doing so, however – as shown in this youtube video Arduino-based RC motor ESC -- 2000 rpm cutoff? - YouTube where I wired the Arduino's digital pins directly to the gates of six N-Channel FETs (RFP50N06) ended in the motor stopping and screeching. I'm confused because it points to insufficient current but 5V should be plenty to turn on those FETs? I'm driving the FETs in three offset square pulses; each lasts for 1/3 of the cycle and I was wondering whether that might have been the problem...?
I then designed an LM324 circuit to try and amplify the signal provided by the Arduino to the positive rail (which is 15V) where at 33% PWM it would equate to 5V, but it's giving me a whole new set of problems. Firstly, when I tried to make a non-inverting amplifier, the output voltage always equalled the positive rail voltage (15V) unless I supplied it with ground at the non-inverting input (schematic attached). Is that normal? Because I expected the output voltage to be 0V unless I supplied it with voltage at the non-inverting input. At lower frequencies (100Hz) it worked just fine, but when I got into the 5-10kHz range the voltage just cut off. Would it be a bandwidth problem? The gain is only set to 2 and as far as I was concerned that meant the bandwidth gain would be 615kHz for the LM324. I then switched the inverting and non-inverting inputs and it seemed to work: at high frequencies it retained the output voltage and pulse signal; but I got another weird side-effect. When one amp was turned on, all the others would turn on for a split second and die down again and the motor couldn't run because of this. What am I doing wrong?
I've been at this for a month now and I'm really getting tired of it. Any help is greatly appreciated to any of the above topics. Thanks in advance :-D
Derek