Merač parametrov signálu z RC prijímača
Mladého modelára Andreja B. zo Sliača sme na našej Web stránke spomínali už viackrát. Väčšinou nám poskytol fotografie, tam kde naše nestačili, alebo pridal krátky postreh (a samozrejme fotografie) z nejakej modelárskej akcie, naposledy z Dňa detí na letisku Sliač, ktorý sa konal 27. mája 2011.
Ale hlavnou Andrejovou devízou je dobrá znalosť elektroniky (však je to Murgašák) a tiež práce s mikrokontrolérmi (Atmel), čo je v modelárstve čím ďalej tým viac významnejšie.
autor: Andrej B.
úvod pripravil: Janko O.
Andrejov postreh zo spomínanej akcie: Deň detí na letisku Sliač
Keďže Andrej je mladý modelár a jeho vybavenosť meracou technikou je zatiaľ pomerne slabá a navyše je to študent, takže čo sa týka peňazí, "vyskakovať" si veľmi nemôže, tak mu často nezostáva nič iné ako držať sa porekadla: „Čo si neurobím, to nemám“.
A tak si Andrej, okrem iného, postavil digitálny otáčkomer podľa vlastného návrhu (samozrejme s mikrokontrolérom Atmel) a taktiež si postavil regulátor jednosmerných motorov (samozrejme podľa vlastného návrhu a samozrejme s mikrokontrolérom Atmel) a bohvie, čo všetko má ešte v pláne.
Nás by potešilo, keby sa s týmito svojimi nápadmi „pochválil“ na našej Web stránke a bol tak inšpiráciou aj pre ďalších šikovných slovenských aj českých modelárov, ktorí si vedia navrhnúť a vyrobiť modelársku (nielen) elektroniku podľa vlastných potrieb.
Merač signálu
Potreboval som odmerať PPM signál z prímača, tak som si spravil merač. Chcem vám ho predstaviť.
Tento merač meria šírku impulzov a ich periódu.
Na zobrazenie nameraných hodnôt je použitý znakový displej. Rozlíšenie merania je 1 µs.
Zapojenie je jednoduché, tvorí ho iba zopár súčiastok, mikrokontrolér a LCD modul.
Použitý je µC ATtiny2313 - 20PU. LCD modul je 2 x 16 znakový.
Napájanie je 5V, buď cez kábel z prímača, alebo z iného zdroja.
Signál z prijímača je pripojený rovno na vstup µC, netreba žiadne ďalšie obvody. Tu je schéma:
Zapojený merač vyzerá takto:
Na displeji je v prvom riadku zobrazená šírka impulzu, v druhom perióda impulzov.
Nová hodnota sa zobrazuje po každom impulze, takže sa dá ľahko pozorovať stabilita vstupného signálu.
Merač po zapnutí čaká 2s, potom začne merať.
Nastavenie poistiek: CKDIV8 - 1, SUT - 11, CKSEL - 1101, ostatné netreba meniť.
Hex-súbor pre mikrokontrolér je v sekcii Download, alebo tu.
Poznámka Janka O.: Prípadné dotazy napíšte do komentárov k tomuto článku a Andrej ich tam aj zodpovie.
Komentáre: 8
chlapi, pred takýmito ľudmi "smekám klobúk". ja som z elektriny magor. neviem si predstaviť, až ten človek bude zarábať
.
dá sa to použiť na meranie aj 2,4 signálu?
zmeria signál, keď je prijímač schovaný vnútry v lodely?
koľlo by ma tá vecička stála a koľko by stála aj s otáčkomerom?
a bol by ochotný mi to vyrobiť?
ďakujem.
meria to signál z prímača, pripája sa na výstup prímača (tam kde servá) a teda je to nezávislé od toho v akom pásme máš prenos z vysielača. kde je umiestnený prímač pri meraní je jedno, hlavné je aby bol káblik k meraču pripojený na ten kanál prímača, ktorý chceš merať
ak to správne chápem, chcem merať silu signálu na výškovke-pripojím káblik do primača do portu výškovky. ....atď?
neviem čo myslíš silou signálu, ale keď chceš odmerať šírku riadiaceho impulzu pre servo výškovky tak áno
2011-06-14 17:36:38
Předně je potřeba si nejprve ujasnit co je to vlastně PPM signál. PPM signál je signál nízké frekvence zjednodušeně řečeno v podstatě opakující se skupina po sobě jdoucích impulsů o délce cca do 2ms přičemž hodnota jednotlivých impulsů definuje výstupní hodnotu jednotlivých kanálů na přijímači viz tento odkaz.
odkaz
PPM signál je ve vysílačce zakódován do vysílacího signálu vysoké frekvence v řádu ať už MHz nebo GHz podle typu RC soupravy a přenášen z vysílačky do přijímače kde se opět dekóduje a následně rozdělí na jednotlivé impulsy a ty jsou pak změřitelné na výstupech jednotlivých kanálů přijímače.
Tím přístrojem se neměří síla signálu mezi vysílačem a přijímačem, ale pouze šířka impulsů vyseparovaných z již dekódovaného PPM signálu na výstupu jednoho z kanálů přijímače.
2011-06-15 12:04:25
Drondys: Ja som písal, že som z toho magor! Čo z toho pre mňa vyplýva alebo na čo to budem potrebovať?
Odpoveď | 2011-06-15 23:20:57 | Príspevok upravený: 2011-06-15 23:23:25
šírka toho riadiaceho impulzu (koľko mikrosekúnd má) určuje polohu serva. ja som to použil pri vývoji regulátora na elektromotor, viacmenej tú šírku impulzu chcem presne poznať len keď niečo vyrábam (regulátory, spínače apod) ináč ma nejaké využitie nenapadá
Délku impulzu lze snadno měřit i na servotesterech s displeji, např.GWS MT-1, nebo na osciloskopu, samozřejmě pokud je máte.Ale i tak je to vtipné řešení a závidím každému, kdo s mikroprocesory umí pracovat.
Pridaj komentár
- Pre odoslanie správy môžete aj použiť klávesovoú skratku Alt+S. (Podporujú len niektoré prehliadače)
- HTML znaky budú prevedené na entity.
- Vyjadrujte sa tu ako doma, aby sme vedeli ako to u Vás vypadá.
- Odkazy začínajúce http:// budú automaticky prevedené na odkazy , nepoužívajte však v
jednom príspevku viac ako 3 - to robia len spam roboti:-)