RC PPM meting

Voor diegene welke intresse hebben in een klein toestelletje , welke de pulsbreedte meet en op een display de pulstijd en de grafische weergave laat zien.

Het programma kan 8 PPM ( Pulse Position Modulation ) kanalen ( positief signaal ) inlezen van een ontvanger ( of multicopter bord ) via de Arduino NANO digitale inputs, ook de trainer uitgang van een RC zender of een RC ontvanger met Common/Single PPM, waar een positief Common/Single PPM signaal uitkomt kan gemeten worden via de Arduino D2 ( interrupt).

Arduino programma's voor een NOKIA, TFT1.8 ST7735 en OLED displayzijn te vinden op volgende link:
http://users.telenet.be/aaxfly/retlaw/electrics/RC PMM.htm
 
Leuk initiatief, ga ik zeker wat mee doen.
Arduino en O-led heb ik hier wel liggen, Nokia schermpje lijkt wat meer mogelijkheden te hebben, maar moet ik bestellen.
Dan gelijk één of meerdere servo-uitgangen meenemen, handig voor end-points en midden instelling vaststellen.
 
Het programma kan 8 PPM ( Pulse Position Modulation ) kanalen ( positief signaal ) inlezen van een ontvanger
Even dubbel check. Je bedoelt hier PPM modulatie per kanaal en niet PWM modulatie per kanaal? Ik zie in de sketch een "PulseIn" commando gebruikt worden om een kanaal te lezen en dat gebruikte ik vroeger om een PWM kanaal uit te lezen.
 
hallo hmeijdam
ik heb de library ColorLCDShield een andere naam ( "NOKIAPHILLIPS") gegeven omdat dit duidelijker was in het geheel van libraries welke ik op dit ogenblik heb
m.a.w. uw github link is de juiste library.
Let wel het NOKIA scherm welke ik gebruik is wel gesloopt uit een oude GSM.
PPM ( Pulse Position Modulation ) , PWM is Pulse Width Modulation.
Op het scherm van mijn Futaba zender staat PPM.
Pulseln wordt inderdaad gebruikt om de Pulslengte uit te lezen, dus elke puls varieert varieert +/- tussen 1000 en 2000 mSec ( indien de END POINTs van de zender instel op 140% gaat dit van +/- 930 tot 2120.
 
Ok bedankt voor de info. Het is me nu duidelijk wat e gebeurt. De pulslengte van een puls naar een servo is naar mijn weten een PWM signaal (puls breedte modulatie). Ik ga ervan uit dat je Futaba zender dan een PPM signaal uitzendt, wat in de RC ontvanger wordt omgezet in een X aantal PWM signalen naar de betreffende servo's. Ik ga je code eens goed bestuderen, want er zitten een paar mooie leer elementen voor me in.
 
Back
Top