I have an ESC controlled by Pixhawk (a flight controller which produces a PWM). In case of emergency I need to stop the ESC by inputing it a PWM lower than 50%. Opening the circuit will not work as the ESC will continue to run 3s. I then chose to use an relay controlled by the arduino which selects the input to the ESC between the output of the Pixhawk and the output of the arduino (which produces the 50% PWM).

Do you think it is a good design? Do you a any advice of a relay I could use? The PWM voltage is 5V and current is <40 mA.

  • \$\begingroup\$ Would PWM of 0% work for you? \$\endgroup\$ – Majenko Aug 22 '16 at 13:41
  • \$\begingroup\$ Does your FC or TX not have failsafe of some sort already If you have 5VDC like from a BEC a 5VDC signal/comms relay would be a sensible choice for a relay. \$\endgroup\$ – D-on Aug 22 '16 at 14:01
  • \$\begingroup\$ @Majenko No, the ESC continues to run during 3s and then turns off. That's why I can't use a transistor \$\endgroup\$ – Subert Aug 22 '16 at 14:10
  • \$\begingroup\$ Relays tend to be unreliable when switching low current signals. Why can't you use a logic gate? \$\endgroup\$ – Bruce Abbott Aug 22 '16 at 16:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.