Arduino to control electric motors using Phoenix Edge HV 60 ESC


hello everyone!

we trying control 2 motors using arduino uno, servo library. output of motor controllers half of input esc.

here setup:

hydrogen fuel cell (supplies 40 v)

connected phoenix edge hv 60 (rated 50v) connected axi 5360/20 gold line motors


arduino potentiometer input analog pin. (variable accelerator in)

arduino sends output ("outputvalue" angle b/w 0 & 179) through pin 6 ("servo" m1) esc.

code: [select]
inputvalue=analogread(acceleratorin);
  outputvalue= map(inputvalue, 0 , 1023, 0, 179);
  m1.write(outputvalue);



the motors spin, except motor controller giving out, @ max throttle, ~20v of ~40v inputted it.


the potentiometer giving arduino full 5v (checked using dmm).

arming process follows:
2 methods have been attempted.

method 1:
code: [select]
m1.attach(motor1pin); //esc arming process
  delay(500);
  m1.write(179);
  delay(1000);
  m1.write(90);
  delay(3000);
  m1.write(179);
  delay(3000);
  m1.write(0);


method 2:

press down pedal 50%, turn on high voltage fuel cell motor controller.
then bring pedal zero. esc beeps, confirming arming.



any ideas why be? motor perhaps rated 20v?

thank you!

quote
the output of motor controllers half of input esc.
and how have measured this?  output of esc 3-phase ac, not dc.

how many rpm giving?  motor rated @ 120 rpm/v, should provide
a simple test effective drive voltage.


Arduino Forum > Using Arduino > Motors, Mechanics, and Power (Moderator: fabioc84) > Arduino to control electric motors using Phoenix Edge HV 60 ESC


arduino

Comments