Analog till digital (RC mottagare)

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
matsadona
Inlägg: 759
Blev medlem: 28 februari 2010, 23:05:17

Analog till digital (RC mottagare)

Inlägg av matsadona »

Är helt ny inom RC hobbyn, så jag har inte hunnit läsa på så mycket än, så tips om bra sidor gällande mina frågor uppskattas.
Min tanke/frågeställning gäller den signal som mottagaren skickar till servon. Är det rätt uppfattat när jag tror att detta är en form av PWM signal, eller hur fungerar det?

Planen är att ta en av de extra kanalerna till att driva ett gäng lysdioder, men behöver då någon form av microprocessor med lite kod antar jag.
Tanken är att det skall tändas olika många dioder beroende på hur stort utslag det är på aktuell kanal, dvs:
0% = alla släckta
25% = varningsljus
50% = varningsljus + navigationsljus
75% = varningsljus + navigationsljus + strobe
100% = varningsljus + navigationsljus + strobe + landningsljus

Behöver alltså en krets som läser en analog/pwm insignal och beroende på värde så tänds 4 olika utgångar.
Lite beroende på lösning så skall strobe utgången blinka och varningsljuset skall vara pulserande.

Någon som har gjort något liknande tidigare?
squid
Inlägg: 20
Blev medlem: 15 januari 2012, 11:13:07

Re: Analog till digital (RC mottagare)

Inlägg av squid »

Att koppla servostyrsignalen till en liten CPU och mäta pulslängden är nog enklast, särskilt som du även vill ha möjlighet till pulserande utgångar. Det går även att lågpassfiltrera servostyrsignalen och låta fyra komparatorer kika på DC-nivån, men då blir det fler kretsar för att lösa samma problem och det blir inte alls lika flexibelt.
Användarvisningsbild
matsadona
Inlägg: 759
Blev medlem: 28 februari 2010, 23:05:17

Re: Analog till digital (RC mottagare)

Inlägg av matsadona »

En liten PIC vore att föredra då vikt och storlek är en faktor som måste beaktas. Helst en som har kraft nog att driva lysdioderna direkt.

Sedan är det inlärningskurva osv... hörde någonstans att BASIC Stamp kan vara ett alternativ kanske? Så slipper man lära sig ett nytt språk...
Användarvisningsbild
netrunner
Inlägg: 5510
Blev medlem: 4 februari 2005, 12:26:05
Ort: 127.0.0.1

Re: Analog till digital (RC mottagare)

Inlägg av netrunner »

Spänningsregulator + pic + några NPN-transistorer = klart.
Användarvisningsbild
Walle
Moderator
Inlägg: 7701
Blev medlem: 14 december 2004, 10:32:18
Ort: Stockholm

Re: Analog till digital (RC mottagare)

Inlägg av Walle »

Är du inte intresserad av att lära dig programmera C eller assembler så är BASIC Stamp absolut en väg att gå, speciellt eftersom det finns en inbyggd funktion för att "koda av" servosignaler (kommer inte riktigt ihåg vad den signalen kallas, men en regelrätt PWM är det inte).
sodjan
EF Sponsor
Inlägg: 43275
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Analog till digital (RC mottagare)

Inlägg av sodjan »

> jag tror att detta är en form av PWM signal,

Över 300.000 träffar på "RC servo signal", så det är inte så
mycket man behöver tro eller gissa kring detta. :-)

En puls varje (ca) 20 ms, 1.0 ms puls för ena ändläget, 2.0
för det andra och alltså en 1.5 mm puls för mittläget.

> hörde någonstans att BASIC Stamp kan vara ett alternativ kanske?

Inte om du vill komma ner i vikt. Kör något eget med en SMD PIC.

> Helst en som har kraft nog att driva lysdioderna direkt.

Det är ju helt omöjligt att svara på utan att veta hur många
du har tänkt dig, vilket typ, ska de synas i dagsljus o.s.v.
Du får helt enkelt "räkna på det". Dessutom är detta inget
som skiljer olika PICs (eller AVRs) på något sätt, drivförmågan
är i princip standard och samma mellan olika modeller.
Användarvisningsbild
matsadona
Inlägg: 759
Blev medlem: 28 februari 2010, 23:05:17

Re: Analog till digital (RC mottagare)

Inlägg av matsadona »

Tack för svar och synpunkter.
Med BASIC stamp har även jag hört just det att den har färdiga funktioner för att läsa av denna pulssignalen, vilket skulle vara en stor fördel.
När det gäller storlker/vikt så inser jag också att en lösning med 8 pinnars PIC krets blir betydligt mindre.
Kanske lika bra att lära sig PIC programmering då jag förmodligen kan ha nytta av det i framtiden... men med begränsat antal timmar på fritiden så har komplicerade projekt en förmåga att bli inga projekt. Så det är en svår avvägning.

När det gäller lysdioderna så blir det förmodligen vanliga 5mm eller "strawhat" för större spridning, så 20-30 mA som mest.
Möjligtvis att landningsljuset blir något kraftigare med då tillhörande transistor.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Analog till digital (RC mottagare)

Inlägg av Micke_s »

Basic stamp verkar ha nått "end of life", fast chip verkar det finnas gott om.

Annars kör på attiny2313 t.ex. enkelt att skriva i c.
Skulle du bara behöva 4 utgångar och en ingång så funkar attiny25 annars.

Programmerare du behöver finns det gott om på ebay för 50kr eller så
http://www.ebay.com/itm/New-USBASP-USBI ... 906wt_1248
Användarvisningsbild
matsadona
Inlägg: 759
Blev medlem: 28 februari 2010, 23:05:17

Re: Analog till digital (RC mottagare)

Inlägg av matsadona »

Har beställt en sådan programmerare nu och ett par kretsar att labba med. Tack för tipset.
Visade sig också att jag har en person i bekantskapskretsen som pysslat en hel del med AVR/ATmega som skall hjälpa till lite.
Återkommer med mer info senare, men är fortfarande öppen för andra förslag eller tips rent generellt.
Användarvisningsbild
Glenn
Inlägg: 37557
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Analog till digital (RC mottagare)

Inlägg av Glenn »

matsadona skrev:En liten PIC vore att föredra då vikt och storlek är en faktor som måste beaktas. Helst en som har kraft nog att driva lysdioderna direkt.

Sedan är det inlärningskurva osv... hörde någonstans att BASIC Stamp kan vara ett alternativ kanske? Så slipper man lära sig ett nytt språk...
Bättre isåfall att använda exempelvis PBP som är en mycket kraftfullare BASIC som inte är låst till BS-hårdvaran utan kan kompileras för och sedan köras på i princip vilken PIC du vill.

Allt som finns för BS finns i PBP, men mycket är bara där för kompatiblitetens skull, det finns normalt sett mycket smartare funktioner att använda istället :)


PBP kostar förvisso pengar, men en såpass enkel grej som den du beskriver kan man säkerligen klämma in på demoversionens kodlängdsbegränsning.

Finns ett par gratisvarianter också som jag inte testat då jag redan har PBP.
sodjan
EF Sponsor
Inlägg: 43275
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Analog till digital (RC mottagare)

Inlägg av sodjan »

> Visade sig också att jag har en person i bekantskapskretsen...

Och det är det kanske allra viktigaste kriteriet när man ska
välja typ av processor! Att ha en kompis som hjälper till
uppvägar alla de små skillnader som finns för övrigt... :-)
Skriv svar