|
Vezérlő A HIO antenna kapcsán már előkerült egy projekt miszerint kellene építeni egy automatizált hangolóegységet hozzá. Többen "nyaggatnak" ezzel így lassan nekikezdek. Az alap legyen az, hogy mind a két antennához (sőt akár mágneses hurkok) hangolásához is alkalmasnak kell lennie.
Elsőként egy olyan eszközt készítsünk amivel egy léptető motort lehet forgatni. Egy iránycsatolón mérjük a visszavődést és utána addig forgassuk a motort amíg a minimális visszaverődést nem tapasztaljuk. Nagy előny az, hogy tudjuk, hogy az antennának egy nagyon határozott rezonanciája várható.
|
| Természetesen szükségünk lesz egy programozóra is. Nagyon jó hír, hogy a PICekkel ellentétben csak egyetlen SPI programozóra van szükség. A megvalósítására van nagyon sok elterjedt módszer. A legegyszerűbb a párhuzamos portos sajnos ma már a legtöbb laptopról lehagyják így nagyon sok USB-s változat van. Én az USBtiny alapút szoktam megépíteni. Ehhez eagle-ben paneltervet (és minden egyebet is) itt adok közre. Mivel az AVR-ek az ISP-t (nem SPI visszafelé HI) támogatják, így a rogramozón csak egy csatlakozó sor van aminek a kiosztása megjelenik majd az AVR paneleken is. így egyszerűen lehet az eszközöket felprogramozni vagy a programokat cserélni bennük. Fontos eltérés a rajzhoz képest, hogy a beépített zener nem 3,6V-os hanem 3,3V-os. Sajnos a 3,6Vos esetében a programozó instabillá válik. |
![]() ![]() |
|
Kezdjünk hozzá a legegyszerűbb verzióhoz: "távtekerő". Az alap egy unipoláris motor "távtekerése" (később két motorosra bővítjük, a kapcsolási rajz már ezt az állapotot tükrözi). Értelemszerűen 2 forgásirány (HI) 2 sebesség (lassú/gyors) és 2 végállás érzékelése. Készen kb így néz ki: motor.avi. Ehhez a következő kódot kell lefordítani kód. A makefile módosításával lehet más processzortípusokra fordítani a kódot. Ha a portok vagy a sebességek nem megfelelőek akor a c file elején levő define részeket kell módosítani. A hardware amire ez az "egyszerű" verzió készült eagle-ben. És persze a kérdés, hogy miért pont at90s4414 processzor, azért, mert ez volt a fiókban és kb 100Ft-ért beszerezhető. Természetesen azért SMD, mert még a próbapanelon is útálok fúrni HI. Eagle-ben itt találod meg, van hozzá kész pcb terv is. A videón látható motor 12V 30Ohm os (PM55L) így a meghajtásához bőven elég egy ULN2003.
|
![]() ![]() |
|
Motor vezérlés újabb verziói (1 és 2 motoros verzió): stepper-4414-1-motor-0.2.zip 2009.11.25 0.2 verzió stepper-4414-2-motor-0.2.zip 2009.11.25 0.2 verzió 2 motorra |
|
SWR mérő.Általában ezt az általános célú fejlesztői áramkört szoktam használni. nem sok minden van rajta, de csatlakozókkal jól teleraktam. Az LCD amit hozzá szoktam használni az egy 2 X 24 karakteres szokásos HD44780 kompatibilis "olcsó" kütyü. azért 4MHz-es "kavics", mert az van itthon a fiókban és ugyan ez a magyarázat a 78L05-re is (a procit meg a kijelzőt elbírja, a többiekre meg úgyis kerül egy tranzisztor vagy ULN2003...).
|
|
|
SWR mérő kódjai: swr-meter-v-0.2.zipEgyelőre az előző dev-boardhoz az LCD bekötéseit felül kell vizsgálni! |