Avkodning RC signaler genom att använda arduino (2 / 6 steg)
Steg 2: Skillnaden mellan ppm och pwm
PWM och PPM är två vanliga ord används i R/C industrin. PWM står för Pulse bredd Modulation och PPM står för Pulse Position Modulation. Vissa enheter som använder PWM för kontroll är ESC (elektronisk hastighet kontroller) och servon. PWM är en teknik som används för att vidarebefordra data i form av en varierande puls bredd.
Du kanske redan känner till binär, 1 och 0; där 1 är representerade som "på" och en 0 som "off". Ett exempel på detta skulle vara en strömbrytare. Aktivera switchen tyder på en 1, av en 0. När det gäller en PWM/PPM signal visar en spänning en 1 och vice versa. Dock för R/C elektronik detta ' på/av' data räcker inte, det är där pulse bredd kommer in.
Det sätt vi vidarebefordra data till en servo är till exempel tiden pulsen är på. För R/C elektronik denna gång är vanligtvis omkring 1-2 millisekunder. En servo eller ESC kommer att övervaka detta puls och börja räkna när pulsen upptäcks och sluta räkna när pulsen stannar. Pulsen är på kommer att avgöra den servo positionen. Till exempel skicka en servo en 1ms puls kommer att göra servo swing helt vänster medan en 2 MS puls kommer att svänga armen helt rätt.
Allmänt i R/C utrustning varar en hela PWM pulse sammanlagt 20ms. Hela pulsen kallas en ram. En komplett ram kommer att omfatta både den pulsen är hög (1-2 MS) och pulsen är låg. Bilden nedan föreställer en typisk PWM ram.
Förutom att få servo innehar makten, är anledningen till 20ms ramen bara ha förmågan att rada upp flera PWM signaler i samma ram. Som jag sa innan, är pulsen är på det som är viktigt att vi kan utesluta denna relevanta data från en PPM ram att åter skapa en PWM ram. Exempelvis om en radio skickat endast 1 PWM-signal i en tid, skulle det ta 20ms per kanal. Om du har en 8 kanal radio skulle varje uppdatering ta 160ms. Samma data kan packas in i en PPM ram och bara ta 20ms per uppdatering. Sändare och mottagare är de två vanligaste R/C-enheter som använder PPM.
Följande är listor över gemensamma enheter som använder PPM och PWM.
R/C-enheter som använder PWM pulser:
Servon
Elektroniska Hastighetsregulatorer
R/C växlar
R/C lampor
R/C-mottagare
Dataregistreringsutrustning
Felsäkers
Autopilot/stabilisering system
Servo Controller
R/C-enheter som använder PPM pulser:
R/C sändare
R/C receiversAutopilot/stabilisering system
PCTx