Koleżankom i Kolegom Radioamatorom, Krótkofalowcom,
Konstruktorom i Waszym Rodzinom – w tych trudnych czasach –
po dotkliwej awarii naszego forum
Pogodnego czasu po Bożym Narodzeniu,
Dosiego Nowego Roku
oraz Radosnych Trzech Króli

Życzy Zespół Home Made

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Skrzynka antenowa HMG-easyATU
TG50,
dziękuję za uwagi.
Dołączenie przełączników mam w planach, a to już wymaga rozbudowania konfigurowania aplikacji - i tym właśnie chciałbym zająć się w najbliższym czasie.
Przełączniki powodują, że na ekranie znajdą się dodatkowo kontrolki pozwalające wybrać nr ATU (przełącznik między TRX-em i kilkoma ATU) oraz dodatkowo nr anteny dołączonej do danej ATU ( tu można będzie konfigurować: 1 antena dla 1 ATU - poprzednia wersja softu Adama (faktycznie to co mam teraz), 2 - z przełącznikiem wbudowanym do ATU, n-gdy zastosowany dodatkowo przełącznik między ATU i antenami).
Każda antena związana z danym ATU powinna mieć "bazę danych" ustawień (f,L,C,configLC) dla poszczególnych pasm częstotliwości. Poza tym, że to spora ilość danych, które trzeba pozyskać drogą dość żmudnego strojenia, to trzeba zorganizować sposób ich przełączania przy zmianach anten, ATU i częstotliwości pracy radia.

Pojęcie pasma częstotliwości, od strony radia sterowanego przez CATa jest nieco sztucznym tworem. Nie ma żadnego komunikatu inforującego o zmianie zakresu częstotliwości TRXa. Po prostu radio podaje częstotliwość pracy i to wszystko.
Dla nas pasmo pracy to zakres częstotliwości, który mamy pomierzony z odpowiednią gęstością f.
Kiedy radio zmienia częstotliwość np z 3.7MHz na 14.2MHz, aplikacja po prostu otrzymuje komunikat o wartości nowej częstotliwości. Sprawdza się wtedy czy nowa częstotliwość należy do któregoś z pasm, dla których mamy zapisane ustawienia ATU (dla wybranej aktualnie ATU i anteny). Jeśli tak - wybieramy to właśnie pasmo, a jego nazwa zostaje wyświetlana w ComboBox 'Band'.
Ale nie każda ATU i nie każda antena z kilku dołączonych do ATU obsługuje każde pasmo. Trzeba więc pewnie zdecydować co wtedy robić. Przełączać anteny, ATU czy pozostawić ustawienia bez zmian - kolejna decyzja konfiguracyjna.

Obecnie sprawę rozwiązałem następująco.
Załóżmy, że mam 1ATU, 1antenę i skonfigurowane 3 pasma: 80m, 40m i 20m. Jeśli radio zmieni częstotliwość na taką, która leży w ramach któregoś z tych pasm, to wybiera się automatycznie odpowiednie pasmo.
Jeśli radio zmienia częstotliwość na taką z poza pasma, np z 3.795MHz na 3.810MHz, to wybiera się dodatkową bazę danych o nazwie "---", w której zapisane są ustawienia ATU z krańców zdefiniowanych pasm i do której mogą być dopisane ustawienia ATU dla nie zdefiniowanych jeszcze pasm.
Wyświetlenie się "---" informuje, że być może wyszliśmy poza zakres "dobrego zestrojenia ATU"...

O pomiarach też myślę. Nawet pomyślałem, żeby dla potrzeb pomiarów łączyć się z radiem bezpośrednio przez COMa (bez pośrednictwa OmniRig).
(Kolejna opcja konfiguracji). Odczyt pomiaru SWRa przez CATa, to sekwencja poleceń i komunikatów wymienianych z radiem:
Próbowałem następującą sekwencję:
1. Pobierz aktualną moc radia.
2. Pobierz aktualny tryb pracy
3. Przełącz na moc 5W
4. Przełącz na tryb FM
5. Włącz nadawanie
6. Odczekaj kilka ms (trzeba dobrać)
7. Wczytaj pomiar SWR (być może powtórz to kilka razy, odrzuć skrajne, odbiegające od normy pomiary)
8. Wyłącz nadawanie
9. Przełącz na tryb odczytany w punkcie 2
10. Przełącz na moc odczytaną w punkcie 1.

Przez OmniRig komplikacja pojawia się w pkcie 7, którą trzeba realizować za pomocą Custom Command
Odpowiedz
jak podłączyć ATU do DIPOLA ;-)

http://sp-hm.pl/thread-825.html

proste jak drut - dodatkowo otrzymujemy "zimną" antene
omni rig... słyszałem o tym - http://www.dxatlas.com/OmniRig/ ale dopiero teraz poczytuję

ja kiedyś rozgryzałem CATa dla FT897... :-)


w temacie "nauki" skrzynki moge napisac sioft na MAX6 który
- komunikuje się z ATU przez port ACC (to juz mam zrobione)
- mierzy antene VNA i nastawia skrzynke


- przykładowo na wypadzie postawiliśmy antene...
- do anteny podłaczamy ATU i MAX6
- włączmay fincje TUNE ALL
- rozpakowujemy się...
- a tymczasem MAX6 stroi eATU na każdym paśmie co x KHz i zapisuje pomiary do eATU

enter...
Odpowiedz
Jarek, pomysł jest fajny tylko nie każdy ma pod ręką MAXa6 Wink.
Idealnie byłoby gdyby MAX skanował antenę, dobierał nastawy dla eATU a następnie zapisywał uzyskane dane na karcie SD w pliku tekstowym w formacie gotowym do zaprogramowania skrzynki bezpośrednio z komputera. W ramach pomocy koleżeńskiej moglibyśmy sobie szybko dobrać nastawy do kilku anten i zapisać je w plikach do dalszych modyfikacji. Drobne korekty możemy później robić ręcznie.
Mając tak wygenerowane tablice do anteny tak naprawdę nie potrzebujemy algorytmów do automatu. Taki mechanizm strojenia anteny na podstawie rzeczywistych pomiarów analizatorem antenowym pomógłby przekonywać jeszcze nie przekonanych do easyATU i MAXa6.
73 Adam
Odpowiedz
:-) ja tu patrzyłem od strony możliwości technologicznych... :-)

MAX6 może od razu zaprogramowac całą skrzynke na wszystkich pasmach a na karcie SD zapisac raport ze strojenia oraz jak sam powiedziałeś "wsad" dla tej anteny...

i mamy 90% oprogramowania i 10% hardware :-)
...
po wertowaniu róznej litery - myśle że bardziej odpowiednia nazwa była by

Aerial Matching Unit


to tez jest ciekawa nazwa Single Ended Auto Couplers
a tu taki link prrzy okazji http://www.k0bg.com/couplers.html#single
Odpowiedz
Mam pytanie do Jerzego SQ5PGJ, kiedy możemy się spodziewać wersji testowej Twojego oprogramowania. Kończę składać skrzynkę i zastanawiam sie nad sterowaniem (konsola czy PC). Opcja z Twoim programem na PC jest szybsza i tańsza ale jeśli bedzie trzeba to zmontuję konsolę.
Drugie pytanie to czy przewidujesz opcję obsługi drugiej skrzynki lub drugiej anteny?
Odpowiedz
Witam, to ja się pochwalę, ze również jestem na ukończeniu składania własnej wersji skrzynki. Jestem aktualnie w trakcie pisania oprogramowania do współpracy z nią, na chwile obecną program jest dedykowany pod YASEU FT-8x7 ze względu na fakt, że posiadam takie radio, w praktyce oznacza to przymus połączenia radia z komputerem oraz aATU z komputerem, jest to droga pośrednia do osiągnięcia pełnej praktyki we współpracy z radiem jak również ze skrzynką, następnie zacznie powstawać własna konsola do sterowania eATU, która bez użycia komputera będzie się już komunikowała z eATU.

Na chwile obecną oprogramowanie obsługuje już nastawy(racze przedział częstotliwości przypisany do konkretnej nastawy), odczyt częstotliwości TRX, oraz SWR za pomocą przewodu CAT podłączonego do radia.

Jak tylko będą posiadał zdjęcia, opublikuję jej wygląd i uwagi konstrukcyjne.

Serdecznie pozdrawiam wszystkich forumowiczów, jako, ze jest to mój pierwszy post tutaj, przedstawię się, Mam na imię Darek, mam 25 lat i jestem z Kielc z wykształcenia jestem elektronikiem(technikum) pracuje jako technik przy obsłudze automatyki dozującej chemię. Krótkofalarstwo we krwi mam od dawna, jednak egzamin zdałem w zeszłym roku, radio mam od niedawna i mam nadzieję, ze dzięki skrzynce i stawianej niedługo antenie będę w stanie zaistnieć w eterze.

Pozdrawiam
Odpowiedz
hm_dipol,

Niestety nadal nie mam konfiguratora.

Nie mam także odczytu swr z radia, jako, że omnirig nie udostępnia takiej funkcji. Można to zrobić korzystając z tzw. 'custom command', ale odpowiedź jest wtedy obsługiwana za pośrednictwem pętli zdarzeń systemowych. Upraszczając różnica taka jak między wykonaniem telefonu a napisaniem listu :-)
Da się to obejść, ale, nie wdając się w szczegóły, trzeba nad tym posiedzieć, a na razie z czasem krucho.

Nie muszę chyba jednak przekonywać, że współpraca przez OmniRig ma takie zalety, że nawet bez odczytu SWR warto go stosować.

Jeśli chodzi o konfigurację, to przewiduję:
1. definiowanie liczby skrzynek (1 przełącznik wejściowy)
2. Dla każdej zadeklarowanej skrzynki:
2.1. Definiowanie liczby podpiętych do niej anten
2.2. Definiowanie pasm roboczych
Obsługa kilku skrzynek będzie wymagała dołożenia kontrolek na panelu.
Przymiarki w załączeniu...

Żeby utworzyć wpisy do bazy danych dla danego pasma wystarczy ustawić odpowiednią konfigurację L i C i nacisnąć klawisz "store" - będzie pamiętana i wybierana automatycznie, stosownie do bieżącej częstotliwości, a przy wychodzeniu z programu zapisana na dysku.

Na razie wersja testowa działa z 1 skrzynką nr 1 i na wszytym na sztywno porcie COM. To jest brzydkie, ale na razie tylko ja z tego korzystałem.

Wersję testową, taką jak mam dziś mogę udostępnić, jak tylko dorobię wczytanie nr logicznego eATu i ComPortu eATu z pliku configuracyjnego.
Wtedy będzie można, grzebiąc edytorem tekstowym dostosować do własnych potrzeb.

W user interface zrobiłem gałki, żeby panel trochę przypominał konsolę, ale z praktyki widzę, że rzadko je się stosuje. Nawet trochę przeszkadzają.
Do zwiększania i zmniejszania wartości L, C i f wykorzystuję najczęściej kursor up i down oraz pgDown i PgUp, więc z gałek chyba zrezygnuję.

Jeszcze trochę cierpliwości....


Załączone pliki Miniatury
   
Odpowiedz
a możesz zrobić tak

Up Down indulcyjność

Lewo Prawo
<<<< pojemnośc >>>>

przy czym jak dojedziesz do 0 pF.... to kondensarrot przeskakuje na "druga strone " cewki.
Odpowiedz
Witam wszystkich serdecznie.
Temat dotyczacy HMG-easyATU cytam regularnie, sam chcę zbudować taką skrynke do anteny typu wędka. Mam pytanie do forumowiczów czy istnieje szansa nabycia płytki podstawowej (może być tylko wypracowanka na laminacie), warunki domowe w postaci 2 małych szkrabów i Mrzonki niepozwalaną na jakiekolwiek roboty z żelazkiem (chyba że ciuchy dla potomstwa).
Odpowiedz
Pewnie mogę tak zrobić.
Niezły pomysł...

Do tej pory miałem standardowo:

Focus na C lub L lub F: Up == ++ Down == -- PdUp +=10 PdDown -=10
A żeby zmienić focus Tab lu shift Tab ( i tu przeszkadzały gałki bo właziły między LineEdit C i L)

Nawet jeśli bym zachowałe Up - Down i PdDown i PgUp to warto chyba zrobić przejście z L na C przy dojściu do krańca.
U mie po prostu zatrzymuje się na krańcach zakresu wartości...
Odpowiedz


Skocz do:


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