Servo signal - 0-5 v adapter

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
mippen
Inlägg: 744
Blev medlem: 15 april 2009, 15:34:31
Ort: Lindome

Servo signal - 0-5 v adapter

Inlägg av mippen »

Har en gammal servo styrning som jag skulle vilja få konverterad till en analog signal.
Då det är en standar RC mottagare så misstänker jag att det är 1 till 2 ms PWM med 20 ms uppdatering.
Kan man diskret göra om 1 till 2 ms PWM:en till 0-5 v på ngt enkelt sätt?

Har ett mätkort som läser in 0-5 v som jag vill läsa av utgången på RC mottagern med.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: Servo signal - 0-5 v adapter

Inlägg av vfr »

Är det inte bättre att direkt läsa tiden på pulserna? Det brukar bli mycket exaktare och man slipper blanda in analoga grejor.
mippen
Inlägg: 744
Blev medlem: 15 april 2009, 15:34:31
Ort: Lindome

Re: Servo signal - 0-5 v adapter

Inlägg av mippen »

Det bästa vore självklart att läsa utan att "förstöra" signalen.
Dock så har jag inte möjlighet att påverka enheten som jag vill koppla in mig på.

Ingången jag vill koppla in mig på har normalt en pot inkopplad.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Servo signal - 0-5 v adapter

Inlägg av jesse »

jag antar att pulserna kommer med samma frekvens hela tiden.
I så fall får du efter ett RC-filter en utspänning som är direkt proportionell mot tiden som signalen är hög.
Problemet är kanske att ju mer du vill filtrera bort pwm-frekvensen så blir reaktionstiden längre på förändringar.

Om utspänningen på pwm:en alltid är samma och utimpedansen är låg kan du koppla RC-filtret direkt, annats bör du ha en buffer före. Efter det så kopplar du en OP med justerbar spänningsreferens samt justerbar förstärkning (dvs två trimpotar och några fasta motstånd) - så justerar du in så att 1ms blir 0V och 2 ms blir 5V

men eftersom 20mS är ganska lång tid så blir det kanske för hackigt... då får du försöka bearbeta signalen lite ... (funderar :humm: ) kanske det behövs en lite mer sofistikerad lösning...
mippen
Inlägg: 744
Blev medlem: 15 april 2009, 15:34:31
Ort: Lindome

Re: Servo signal - 0-5 v adapter

Inlägg av mippen »

Frekvensen borde vara den samma.
Det trevligaste hade varit ett RC filter rakt på och rakt in på sensor pinnen.
Hur räknar man på ett filter i det här fallet?
Reaktionstid är inte jätte kritiskt i den här tillämpningen.. Men visst skall man ha med parametern så man vet vad det handlar om...
Användarvisningsbild
Icecap
Inlägg: 26786
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Servo signal - 0-5 v adapter

Inlägg av Icecap »

På min fjärris kommer pulserna INTE med samma frekvens! Den sänder puls efter puls och frekvensen beror på hur långa pulserna är.
Det är en Robbe btw.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Servo signal - 0-5 v adapter

Inlägg av jesse »

Du kan ju alltid prova RC-filter. Men du behöver ju förstärka signalen med en OP sedan.
Är det en analog skala mellan 1 och 2 mS, eller är det 1mS eller 2 mS, dvs bara två lägen?
(om det bara är två lägen löser man det bäst med ett digitalt filter )
Om det är analogt - hur noga ska upplösningen vara?

Ett RC-filter som filterar bort 99% av pwm-pulserna ska vara enligt:

t = R*C
5*t ger > 99% noggrannhet

=>

f = 5*R*C

så välj t.ex. R = 100K, f = 50 Hz ( 20mS var det väl), då blir C = 100µF.

Stämmer det (räknar jag rätt?)
mippen
Inlägg: 744
Blev medlem: 15 april 2009, 15:34:31
Ort: Lindome

Re: Servo signal - 0-5 v adapter

Inlägg av mippen »

Efter lite funderande och spånande så får det nog bli en uP mellan systemen.
Har ett par PIC processorer och en programmerare... borde finnas projekt där ute där man läst av en liknande signal.
Användarvisningsbild
Icecap
Inlägg: 26786
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Servo signal - 0-5 v adapter

Inlägg av Icecap »

Bra val! Det är inte så svårt att fixa heller.
mippen
Inlägg: 744
Blev medlem: 15 april 2009, 15:34:31
Ort: Lindome

Re: Servo signal - 0-5 v adapter

Inlägg av mippen »

Om någon känner till någon bra länk där inläsning gjorts så tar jag gärna emot sådan tipps :-)
Generering av signal är redan löst sedan tidigare små projekt.
Kommer bli att prata CAN mot en styrenhet vilket gör saker lite enklare.
Användarvisningsbild
Icecap
Inlägg: 26786
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Servo signal - 0-5 v adapter

Inlägg av Icecap »

Hela grejen är ganska enkel men först en fråga: är det bara en kanal du ska mäta?

På min Robbe mottagare finns det en "expansionskontakt" där det mottagna pulståg kommer ut i "ren form". Det är 8 pulser med 50% duty-cycle som varje representerar en kanal och sedan en "låååång" återställningspuls, även dem med 50% duty-cycle.

Tar man då en µC med en capture enhet och fångar varje stigande flank kan man sedan, i mjukvaran, dekoda alla pulser vid att räkna ut tiden mellan varje capture.
mippen
Inlägg: 744
Blev medlem: 15 april 2009, 15:34:31
Ort: Lindome

Re: Servo signal - 0-5 v adapter

Inlägg av mippen »

Tanken är att mäta flera kanaler.
Behöver mäta minst 3 kanaler för applikationen.
Mottagaren är en 6 kanals "art-tech" mottagare...
Finns inga "special" utgångar utan endast 6 servo utgångar.

Får se om man kan mjukt scanna av 3-4 ingångar och försöka hinna med att räkna PWM tiden.
Skriv svar