I'm interested in using raspberry to control a number of brushless motors. PWM should be executed parallely to work in needed rate. As far as I've heard, RPi provides only consequent requests to GPIO's. The obvious solution here is to use I2C or SPI as a working protocol between RPi and PIC. PIC itself would translate PWM to motors simultaneously. The question is if it's any common way of doing it? Like an add-on chip that I can put on RPi to make outputs parallel?

  • Isn't the problem with brushless motors the special sequencing they need to be driven? Could you post a link to your motors? The Pi can supply PWM independently to the gpios. – joan Sep 15 '14 at 16:21
  • rctimer.com/product-1080.html - motor rctimer.com/product-1059.html - ESC The thing is I want to control 4 different ESCs with PWM in parallel, not in consequence. – user3081123 Sep 15 '14 at 16:34
  • 1
    That's not a problem. The ESC does the difficult work of controlling the brushless motor. The Pi can control the ESCs. There are quite a few ways. My pigpio library, servoblaster, pi-blaster, RPIO.GPIO, etc. – joan Sep 15 '14 at 18:54

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.