Lämpligt nyckeljobb!!
Styrning för att styra en antenn.
vad kallas antennen osv.
Kunna vrida och ha sig. Så man kan studsa signaler mot månen, flygplan mm.
Styra med hjälp av en CAN-buss.
NodeEssential
Till en början en nod vid antennen (inomhus) och en i radioschacket.
10 IOs finns att tillgå på en NodeEssential. AVR mega88 duger.
Själva styrningen av rotorn är inte komplicerad alls, i princip så har du tre trådar till motorn varav en kopplas till nollan(24V AC används) och en de två andra kopplas till fasen och vilken man väljer styr rotationsriktningen. Lämpligen sköter man den delen med två reläer. Feedback av positionen är helt enkelt en 500 Ohm's potentiometer som man har tre trådar till, går ju (efter lite RF filtrering, vi ska ju trots allt köra uppåt 1KW RF i alldeles närheten...) att läsa rätt bra med AD:n på en AVR.
10 IOs finns att tillgå på en NodeEssential. AVR mega88 eller 168.
En display skulle man kunna koppla in, 2×16 teckendisplay kanske. Ska visa antennens position. Tar 7 IOs om det är en HD44780.
Det lämnar 3 lediga IO som ska användas till att ändra position på antennen. Förslagsvis används en för bestämning av om det är elevation eller sidled som ska justeras. En för upp/vänster och en ned/höger.
4 knappar
Första prioritet för styrningen är helt enkelt en låda som man kan styra med knappar +- och som även visar positionen. Steg två är att skicka data från PC via serieport för att följa satteliter och annat... Själva regleringen av positionen är inte kritisk, helt enkelt att köra tills position är uppnådd sedan stäng av. Ingen PID eller något sånt behövs.
En NodeEssential med FTDI eller MAX232 eller en färdig NodeUSB.
En skärmad TP-kabel dragen från radioschacket till fläktrummet för gnd, can-h och can-l. Dra även en från styrelserummet till fläktrummet samtidigt för framtida bruk.
Separata matningar för fläktrummet och radioschacket
Det mesta går att plocka från http://projekt.auml.se/ men en applikationerna måste skrivas själv.
Förslag på output på 2×16 teckens display:
Börvärde | Ärvärde |----------------| |12.34° 12.34° | Elevation |12.34° 12.34° | Azimuth |----------------|
I framtiden kunna koppla in en PC till bussen för att därifrån styra antennen.
Vilken position ska visas på displayen? Den som ställs in med knappar (om det räknas ut i manövernoden) eller den som antennoden ger som feedback?
Antagligen kommer bara en av dessa varianter användas, men skadar inte om de är implementerade.
Den måste kunna hantera kallibrering, dessa parametrar lagras lämpligt i eeprom.
Framtida huvudvärk för PC-interfacet som ska styra antennen. Men till en början kan en vanlig Can2Serial-mjukvara användas för att kunna programmera om de öviga noderna.