Obrázek ukazuje první HW verzi. K ovládání LCD displeje 16 zn/2ř je použito IO 74HC164N, který zjednodušuje poněkud zapojení a k ovládání displeje je použito 3 vodičů.
V počátku vývoje jsem se domníval, že lze napájet programátor přímo z vysílače HK-T6A. Ovšem ukázalo se, že napětí kolísalo. Samotný programátor je proudově nenáročný, ale poměrně náročnější je spotřeba LCD displeje s podsvícením (cca 100mA). Proto je vhodnější zvolit externí napájení napětím 5V.
Software se poněkud liší od aplikací. Domnívám se, že není potřeba sledovat aktuální výchylky ovládacích pák, které stejně nemají konkrétní parametry. Použití mikroprocesoru klade vysoké nároky na úsporu RAM paměti. Funkčnost je pouze signalizována zelenou diodou OK, která se rozsvítí jen v případě, že je platný kontrolní součet 18 bytů kanálových dat.
Po zapnutí vysílače je proveden test synchronizace dat. Nastavení je jednoduché. LCD je dvouřádkový první řádek značí v jakém menu a submenu se pohybujeme a dolní řádek zobrazuje hodnoty. Změny se provádí pomocí tlačítek UP, DOWN, LEFT, RIGHT a OK. Tlačítky LEFT a RIGHT se pohybujeme v submenu. Tlačítkem DOW/UP se pohybujeme v menu, nebo se vracíme z podmenu zpět na hlavní menu. Na displeji vidíme hodnoty nastavení. Tlačítkem OK provedeme provede vstup do zadávání hodnot. Vždy je nejprve astaven krok 1, dalším stisknutím krok 5 a dalším stisknutím krok 25 (dalším stisknutím tlačítka OK se vrací zpět do menu). Hodnotu nastavujeme pomocí tlačítek LEFT/ RIGHT (-/+). Dalším stiskem tlačítka OK (je-li nastaven krok 25) je změna hodnot ukončena a tlačítka LEFT/RIGHT služí k výběru dalšího submenu. Před začátkem úpravy je možné uložit počáteční hodnoty pro případné obnovení původního stavu. Z menu „SAVE TO TRX“ uložíme nastavená data do vysílače.
Menu | Submenu | Hodnoty |
---|---|---|
SETUP | SEL.MODEL | Model No1 – No5 (vybere aktuální model) |
LOAD from MEM | Natáhne z paměti nastavený model (No1-5) | |
SAVE to MEM | Uloží nastavený model do paměti programátoru | |
LOAD from TRX | Natáhne nastavení vybraného modelu No1-5 z vysílače do programátoru | |
SAVE to TRX | Uloží nastavení do vysílače. | |
REVERSE | CH1 | N/R (Normal/Reverze) |
. . . | . . . | |
CH6 | N/R (Normal/Reverze) | |
D/R | CH1ON | 0 .. 100Dvojí výchylky |
CH1OFF | 0 .. 100 | |
. . . | . . . | |
CH4 ON | 0..100 | |
CH4 OFF | 0..100 | |
END RATE | CH1A | 0..120 |
CH1B | 0..120 | |
….. | ||
CH6A | 0..120 | |
CH6B | 0..120 | |
SUBTRIM | CH1 | -120.. +120 |
. . . | . . . | |
CH6 | -120 .. +120 | |
MIX1 | MIX1 Source | Zdroj (kanál) |
MIX1 Dest | Cíl (kanál) | |
UP +-100 | Horní rozsah | |
DW+-100 | Dolní rozsah | |
SWITCH | SWA,SWB,ON,OFF | |
MIX2 | Dtto MIX1 | |
MIX3 | Dtto MIX1 | |
FCE SWA | VALUE: | NULL, D/R, TR-OFF, NORMAL |
FCE SWB | VALUE: | NULL, D/R, TR-OFF, NORMAL |
VAR A | VALUE: | NULL , PIT ADJ. |
VAR B | VALUE: | NULL , PIT ADJ. |
Pozor! Při vlastní konstrukci je nutné nastavení pojistek mikroprocesoru ATMEGA8 se zmíněným krystalem. LowFuse 0xFF HighFuse 0xD9
Je vhodné zvolit externí napájení cca 4,8-5 V (4x AAA NIMH 1,2 V) , neboť při napájení z vysílače se vyskytl problém chybné synchronizace. Napájecí proud LCD Displeje je kolem 100 mA. Podle zvoleného kontrastu. Některé LCD mají odběr i vyšší.
Obecný postup:
Verze 1 se liší od verze 2 rozdílným HW. Verze 1 používá HW zobrazovače LCD s pomocným obvodem – posuvným registrem 74HC164N. Konstrukce verze 2 je zjednodušená a používá LCD zobrazovače ovládáným přímo procesorem.
Tato pokročilejší verze již umožňuje uchovat až 5 modelů. HW jse stejné, jako v předchozí verzi a liší se jen programem. Jak zařízení pracuje: Veškerá komunikace probíhá pouze mezi vysílačem a programátorem.
Veškerou činnost s využitím tohoto článku provádíte na vlastní nebezpečí. Zdrojové soubory:
Ve snaze zjednodušit konstrukci základní desky mikroprocesoru je vytvářena nová verze schema. Co je nového?
Další vylepšenou verzi zpracoval „eisenficker“ , kterou najdete na stránkách RC Group Obsahuje i základní nastavení pro Heli, které v původní verzi nemám.
Verze zde má stejný univerzální desku. Pro ovládání displeje jsou použity pouze jiné piny portu PB1-PB5 IO AtMega8. Zapojení LCD displeje Nokia 3310 vychází ze zdroje www.quantumtorque.com , driver jsem poněkud upravil a přidal další rutiny, aby mohl být použit hlavní program pouze po drobných úpravách. Velikou výhodou zmíněného zapojení je, že lze display napájet napětím +5v, což některé osvědčené zapojení neumožňují a potřebují snížit napětí na 3,3V. Navíc některé rutiny není možno použít pro vysoký nárok na paměť, kterou je nutné velmi a velmi šetřit. Takto lze použít jedno HW zapojení pro různé varianty displeje . Display lze sehnat ve výprodejích za rozumnou cenu. Další výhodou je podstatné snížení spotřeby proudu a tak lze uvažovat o tom, jestli by bylo použitelné napájení přímo z konektoru Trainter vysílače. DPS Shodné s verzí 2. DPS – jednostranná, použity běžné součástky. Schema zapojení : Vývoj programu ukončen