Odpowiedz 
 
Ocena wątku:
  • 3 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Skrzynka antenowa HMG-easyATU
SP5FCS Offline
Adam
*****

Liczba postów: 1,072
Dołączył: 02-02-2009
Post: #395
RE: Skrzynka antenowa HMG-easyATU
W związku z kilkoma pytaniami o sterowanie skrzynką i konsolą musiałem na chwilę wrócić do tematu pierwszej konsoli eCON.

- w załącznikach ostatnie, sprawdzone wersje oprogramowania skrzynki i konsoli, komplet o identycznych numerach;
- problemy z wcześniejszymi wersjami oprogramowania konsoli wynikały z tego, że na niektórych procesorach nie udawało się inicjowanie konfiguracji konsoli i nie był poprawnie ustawiony numer anteny. Po zaprogramowaniu procesora konsoli trzeba wejść do menu konfiguracji konsoli i sprawdzić czy mamy ANT:001 (zdjęcie w załączniku). Jeśli będzie inny numer to skrzynka nie będzie odbierała ramek sterujących z konsoli;

- w oprogramowaniu skrzynki ver.1.10 dodałem kolejny rozkaz do ustawiania opóźnienia odpowiedzi skrzynki (potwierdzenie lub ramka). Takie opóźnienie jest związanie z czasem przełączenia interfejsu RS485 od strony PC z nadawania na odbiór. Zbyt szybka odpowiedz skrzynki powoduje utratę początku odbieranej ramki na PC. Parametr podawany na 3 znakach określa ilość ms opóźnienia np. 010 to 10ms.
#A1D010 [cr,lf] - opóźnienie odpowiedzi skrzynki w ms

Inne wyjaśnienia:
- dobieranie nastaw dla anteny na określonych częstotliwościach prościej i szybciej jest zrobić przy sterowaniu z terminala. Dopiero tak skonfigurowaną skrzynkę łączymy z konsolą do normalnej pracy;
- aktualnie skrzynka nie wysyła potwierdzenia wykonania rozkazu tak jak w pierwszych wersjach "eATU ok", aby było szybciej i czytelniej na terminalu w tej chwili wysyłane są dwa znaki "CR,LF" co też widać na ekranie w postaci pozycji kursora (początek nowej linii);
- skrzynka po włączeniu zasilania zgłasza się nazwą i wersja oprogramowania. Aby sprawdzić komunikację w obie strony wysyłamy rozkaz [T] z nastawą dla skrzynki a następnie rozkazem [A] sprawdzamy jaka jest aktualna nastawa skrzynki;
- aby skrzynka reagowała na zmiany częstotliwości na konsoli musi mieć wcześniej zaprogramowane komórki pamięci z odpowiednimi tablicami nastaw dla tych częstotliwości;
- w trybie strojenia poprzez podawanie aktualnej częstotliwości konsola wysyła do skrzynki tylko ustawioną częstotliwość pracy. Skrzynka przegląda komórki pamięci i odszukuje nastawy dla najbliższej częstotliwości i tak ustawia skrzynkę. Ta metoda pozwala na szybkie wykorzystywanie dopasowań skrzynki dla naszej anteny w funkcji częstotliwości;
- należy pamiętać, że do skrzynki wystarczy procesor ATmega8-8mhz ale do konsoli musi być wersja 16mhz, przypominam również o innym ustawieniu bitów przy programowaniu);

-zestaw skrzynka+konsola może pracować podobnie jak skrzynka manualna, wtedy klawiszami zmieniamy nastawy C oraz L. Konsola wysyła do skrzynki ramki z rozkazem [T] i nowymi nastawami. Każda zmiana C lub L to nowa ramka wysyłana do skrzynki;

- drugi rodzaj pracy zestawu to ustawianie skrzynki na podstawie aktualnej częstotliwości pracy ustawianej na konsoli. Ten rodzaj pracy wymaga wcześniejszego zaprogramowania komórek pamięci skrzynki odpowiednimi nastawami dla poszczególnych częstotliwości. Konsola wysyła do skrzynki tylko ramkę z aktualną częstotliwością.


Załączone pliki Miniatury
İmage

.hex  EATU1_10.HEX (Rozmiar: 9.02 KB / Pobrań: 875)
.hex  ECON1_10.HEX (Rozmiar: 11.92 KB / Pobrań: 878)

73 Adam
11-09-2012 23:19
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
Skrzynka antenowa HMG-easyATU - 3Z9N - 09-10-2010, 12:51
RE: Skrzynka antenowa HMG-easyATU - SP5FCS - 11-09-2012 23:19

Skocz do:


Użytkownicy przeglądający ten wątek: 41 gości