Hallo,
Ik ben bezig met het bouwen van een Quadcopter. Momenteel gebruik ik een Raspberry PI B+ als Main controller.
Voor het aansturen van de brusless motoren ben ik van plan om de volgende ESC's te gebruiken: http://hobbyking.com/hobb...ler_SimonK_Firmware_.html
Het nadeel is dat de raspberry PI maar twee hardware matige PWM outputs heeft. De andre (twee) PWM outputs zouden dmv soft PWM kunnen worden gerealiseerd. Na wat zoekwerk op het internet krijg ik de indruk dat de soft pwm niet geschikt is om met zo een hoge frequentie te gebruiken (https://projects.drogon.n...gpi/software-pwm-library/).
Een optie zou een aparte servo driver interface kunnen zijn (http://www.adafruit.com/products/815). Deze wordt via I2C aangestuurd. Ikk weet alleen niet wat voor invloed dit heeft op mijn MPU9150 die ook ok I2C werkt?
Een mogelijke oppvolger kan de beaglebone black zijn. Deze lijkt voldoende PWM pinnen te hebben die met een acceptable PWM frequentie zijn aan te sturen. hebben jullie hier ervaring mee? Zijn er nog overige alternatieven?
Ik heb ook voor overige bordjes gekeken (PRi 2, Banana PI en Udroid C1). Deze hebben hebben het voordeel sneller te zijn dan een RPi B+ en beaglebone black. Maar helaas ook weer een tekort aan PWM.
Is het niet zo dat naar mate de CPU snelheid omhoog gaat de soft PWM frequentie ook verder omhoog kan? Wat zijn hier de beperkingen?
Alvast bedankt voor jullie input
Ik ben bezig met het bouwen van een Quadcopter. Momenteel gebruik ik een Raspberry PI B+ als Main controller.
Voor het aansturen van de brusless motoren ben ik van plan om de volgende ESC's te gebruiken: http://hobbyking.com/hobb...ler_SimonK_Firmware_.html
Het nadeel is dat de raspberry PI maar twee hardware matige PWM outputs heeft. De andre (twee) PWM outputs zouden dmv soft PWM kunnen worden gerealiseerd. Na wat zoekwerk op het internet krijg ik de indruk dat de soft pwm niet geschikt is om met zo een hoge frequentie te gebruiken (https://projects.drogon.n...gpi/software-pwm-library/).
Een optie zou een aparte servo driver interface kunnen zijn (http://www.adafruit.com/products/815). Deze wordt via I2C aangestuurd. Ikk weet alleen niet wat voor invloed dit heeft op mijn MPU9150 die ook ok I2C werkt?
Een mogelijke oppvolger kan de beaglebone black zijn. Deze lijkt voldoende PWM pinnen te hebben die met een acceptable PWM frequentie zijn aan te sturen. hebben jullie hier ervaring mee? Zijn er nog overige alternatieven?
Ik heb ook voor overige bordjes gekeken (PRi 2, Banana PI en Udroid C1). Deze hebben hebben het voordeel sneller te zijn dan een RPi B+ en beaglebone black. Maar helaas ook weer een tekort aan PWM.
Is het niet zo dat naar mate de CPU snelheid omhoog gaat de soft PWM frequentie ook verder omhoog kan? Wat zijn hier de beperkingen?
Alvast bedankt voor jullie input
[ Voor 12% gewijzigd door JR_ op 02-02-2015 13:30 ]