Darek

Mikroprocesorowy sterownik przełącznika antenowego.
(sterowanie czterema antenami z komputera PC)

        Po dłuższym użytkowaniu ręcznego przełącznika antenowego, który prezentowałem na tej stronie postanowiłem zaprojektować całkowicie nowy oparty na mikrokontrolerze AVR ATMEGA8 z wyświetlaczem LCD.

Dokumentacja sterownika:

- schemat mikroprocesorowego

- rozmieszczenie elementów

- płytka drukowana

- flash (program do mikroprocesoradostępny w sklepie)

Opis anten w sterowniku jest zaprogramowany na stałe we fleshu. Aby opisy zgadzały się z waszymi antenami musicie skontaktować się ze mną i podać mi opisy swoich anten.

Oto jak wyglada płytka w moim wykonaniu.

Płytka psterownika

Widok płytki mikroprocesorowego
sterownika przełącznika antenowego.
(nie posiadam płytek do odsprzedaży)
Kliknij aby powiększyć.

Płytka psterownika

Widok płytki mikroprocesorowego
sterownika przełącznika antenowego.
Kliknij aby powiększyć.

Płytka psterownika

Widok płytki mikroprocesorowego
sterownika przełącznika antenowego.
Kliknij aby powiększyć.

Płytka psterownika

Widok płytki mikroprocesorowego
sterownika przełącznika antenowego.
Kliknij aby powiększyć.

Programator.

     Aby zaprogramować mikrokontroler potrzebny nam najprostszy programator wykonany np. w postacji kabla łącącego port LPT w PC z portem ISP w mikrokontrolerze. Schemat takiego kabla widać poniżej.

Schemat kabla do programowania mikrokontrolera Atmega8

Opis wyprowadzeń mikrokontrolera Atmega8

Dodatkowo potrzebne jest oprogramowanie na komputerze np. ISPProg http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html

Program trzeba skonfigurować aby poprawnie działał. Po pierwsze w oknie głównym wybrać z jakim kwarcem mamy nasz mikroprocesor, czyli 8Mhz. Następnie trzeba wskazać na jakich pinach portu LPT mamy sygnały. Jeśli używamy kabla zrobionego wg. powyższego schematu to wybieramy z okna "ISP cable pinout" opcję AT-Prog.

Programowanie mikroprocesora.

       Zaczynamy od podłączenia kabla do portu LPT w PC a drugi koniec do pinów ISP na płytce sterownika. Włączamy zasilanie płytki. Uruchamiamy program ISPProg. Klikamy na przycisk "READ SIGNATURE" Po tej czynności powinniśmy widzieć sygnature mikroprocesora. Jeśli nie ma jej znaczy to, że albo żle podłączyliśmy kabel lub nie zasililiśmy mikroprocesora. Dalsze programowanie w takim przypadku jest niemożliwe. Zakładając, że mamy odczytana sygnature przechodzimy do wskazania FLASH (programu), którym zaprogramujemy Atmega8. Następnie klikamy na przycisk "Erase & program All" Czekamy, aż zostanie zaprogramowany mikrokontroler. W przypadku gdy program zgłośi błąd w czasie programowania należy powtórnie kliknąć przycisk "Erase & program All".

Ustawienia FUSE BIT w Atmega 8.

        Po zaprogramowaniu FLASH przystepujemy do ustawienia FUSE BIT dokładnie jak na rysunku poniżej.

Fusebit

Widok ustawień FUSE BIT.
Kliknij aby powiększyć.

Po ustawieniu bitów wg. rysunku klikamy w każdym wierszy w którym dokonaliśmy jakiś zmian przycisk "Program"

Tak zaprogramowany mikrokontroler jest gotów do pracy.

Opis sterownika.

       Sterownik ma 4 przyciski S1 i S2 służą jako strzałki góra/dół do poruszania się między antenami bądź menu. S3 służy do wchodzenia do MENU ustawiania zegara. Dodatkowo ten przycisk pełni rolę Entera. Po uruchomieniu sterownika automatycznie podłączana jest najczęściej używana antena. Przyciskając krótko S1 kolejno załączamy:

> antenę 1 > antenę 2 > antenę 3 > antenę 4 > uziemienie anten >









Trzymając wciśnięty przycisk S1, sterownik automatycznie załącza kolejne anteny do momentu zwolnienia przycisku.

Analogicznie dzieje sie z S2 tylko w przeciwnym kierunku następuje poruszanie.

Długie przytrzymanie (1s) S3 służy do wejścia w SETUP i ustawienia bierzącej godziny. Tą czynność wykonuje się tylko w przypadku pierwszego uruchomienia sterownika, bądź w przypadku wyczerpania się baterii podtrzymującej. Po wejściu w SETUP podajemy najpierw godzinę za pomocą S1 i/lub S2. Kolejne naciskanie któregoś z tych przycisku powoduje zmianę godziny w górę lub w dół.

Akceptacja następuje naciskając S3. Po zatwierdzeniu (analogicznie jak w przypadku godzin) podajemy minuty i akceptujemy.

Po akceptacji przyciskiem S3 następuje zapis czasu oraz przejście do normalnego trybu pracy sterownika.

Dostępny jest również przycisk S4 który służy do anulowania naszych działań.

Podczas gdy sterownik pozostaje w bezczynności (nie przyciskamy żadnego przycisku) co 15s wyświetlany jest w gornym wierszu czas lokalny oraz czas UTC na 5s po czym ponowie wyświetlacz pokazuje aktualny stan pracy sterownika.

W czasie pokazywania ekranu lini czasu przyciśniecie któregokolwiek przycisku powoduje przerwanie wyświetlania tego ekranu i natychmiastowy powrót do funkcji sterownika.

Aby szybko uziemic anteny wystarczy przycisnąc przycisk S4.

Sterowanie z komputera

Dodatkowo przełącznik może być sterowny poprzez komputer za pośrednictwem portu COM i odpowiedniego oprogramowania. Sterownik podpinamy do komputera poprzez przejściówke RS>USB.


Kabelek od telefonu komórkowego RS>USB

Linie RX i TX podłączamy do sterownika odpowiednio RX z kabelka do TX w sterowniku oraz TX z kabelka do RX w sterowniku.

Oprogramowanie potrzebne do sterownania można pobrać tutaj.

Przed uruchomieniem programu proszę wyedytować w Notatniku plik przełącznik.ini i wpisać w nim swoje ustawienia portu COM oraz opisy anten.

Widok oprogramowania umożliwiającego proste sterownie.

W moim sterowniku zamontowałem na tylnim panelu gniazdo RJ45 i wyprowadziłem na nim linie RX,TX oraz ISP. Teraz łatwo można aktualizować oprogramowanie w sterowniku oraz sterować go z komputera.

Obudowa sterownika

Płytka i reszta elementów ładnie pasują do typowej plastikowej budowy Z4

Płytka psterownika

Widok obudowy przełącznika antenowego.
Kliknij aby powiększyć.

Płytka psterownika

Widok obudowy przełącznika antenowego.
Kliknij aby powiększyć.

Płytka psterownika

Widok obudowy przełącznika antenowego.
Kliknij aby powiększyć.

Płytka psterownika

Widok obudowy przełącznika antenowego.
Kliknij aby powiększyć.

Płytka psterownika

Widok obudowy przełącznika antenowego.
Kliknij aby powiększyć.

Płytka psterownika

Widok obudowy przełącznika antenowego.
Kliknij aby powiększyć.

Powodzenia w budowie.

Wszelkie prawa zastrzeżone.
Strona zoptymalizowana do rozdzielczości 1024x768 i wyższej.