HomeMade
TouchTRX - sterownik radia HUSAR - Wersja do druku

+- HomeMade (http://sp-hm.pl)
+-- Dział: Urządzenia nadawczo odbiorcze KF (/forum-62.html)
+--- Dział: Syntezy częstotliwości i moduły DSP (/forum-74.html)
+--- Wątek: TouchTRX - sterownik radia HUSAR (/thread-1963.html)

Strony: 1 2 3 4 5 6 7


TouchTRX - sterownik radia HUSAR - SP5FCS - 22-03-2014 2:05

Rozpoczynam prace nad nowym sterownikiem dedykowanym do radia HUSAR. Moim zdaniem HUSAR powinien mieć nowy sterownik aby odróżniał się od Husarka. Docelowo radio HUSAR ma być konstrukcją jeszcze bardziej zaawansowaną dlatego w sterowniku będą potrzebne dodatkowe funkcje np. obsługa drugiego sprzętowego odbiornika. Jest również szansa na wprowadzenie pewnych poprawek wynikających z eksploatacji pierwszej wersji sterownika.

Pierwsza zmiana to większy wyświetlacz 4,3 cala z tej samej rodziny co poprzedni. Wybrany model ma rozdzielczość 480x272 pikseli, jest bardziej "panoramiczny", wysokość prawie taka sama ale jest dłuższy co do radia fajnie pasuje. Wyświetlacz nie jest tani (244zł) ale ma wszystkie zalety "młodszego brata", dobry kontrast, kolory, i jest piekielnie szybki. Dodatkowa zaleta to ma pamięć na dwa ekrany, programowo zmieniana intensywność podświetlania, normalne złącze szpilkowe co 2,54mm.

Nowy sterownik radia będzie zawierał:
- wyświetlacz TFT 4,3 cala + panel dotykowy;
- złącza do 4 obsługi enkoderów;
- multiplekser na 4053 do obsługi czterech układów Si570;
- zegarek + bateria + 24c512 na płytce sterownika;
- optoizolację dla PTT, KEY, CW;
- trzeci kanał szeregowy (CAT, DSP, easyATU lub 2*DSP);

Początkowo myślałem o wersji na dwóch procesorach ale to trochę komplikuje budowę i uruchomienie sterownika. Jeśli uda się to zrobić na Xmega128A3U to układ będzie równie prosty jak w pierwszym sterowniku. Multiplekser magistrali I2C pozwoli sterować 4 generatorami na Si570 potrzebnymi do obsługi dwóch odbiorników (VFO+BFO). Moduł procesora będzie miał wymiar wyświetlacza TFT i będzie składany z min "na kanapkę". Aktualnie projektuję druk prototypu sterownika.

Drugie problem do rozwiązania to zobrazowanie dodatkowych informacji oraz klawiszy dotykowych. Ja skłaniam się za szybkim dostępem do funkcji DSP. W załącznikach widok wybranego wyświetlacza TFT 4,3 cala.


RE: TouchTRX - sterownik radia HUSAR - SP2IPT - 22-03-2014 11:05

Adamie trzymam kciuki i od razu dodaje pierwsza rzecz do listy zyczen Smile
Opcjonalne wejscie 10 MHz do zewnetrznego wzorca z GPS oraz wspominana kiedys mozliwosc pomiaru dodatkowego LO (uzywa sie zazwyczaj 90-130MHz) + przeliczanie wynikow dla kilku transwerterow.

pz


RE: TouchTRX - sterownik radia HUSAR - SP5FCS - 22-03-2014 17:04

Skończyłem projekt druku pod nowy sterownik radia. Jak widać na zdjęciach układ sterownika jest bardzo prosty, zawiera tylko niezbędne układy. Płytka ma wymiary wyświetlacza TFT a mimo to nie ma zbyt wiele miejsca na złącza. Starałem się poprawić lokalizację złączy w stosunku do elementów umieszczanych na panelu radia (złącza klucza, PTT, enkoderów). Moduł będzie składany na "kanapkę" z wyświetlaczem TFT dlatego zastosowałem złącza kątowe na brzegu płytki. Docelowo planuję dorobić w tym samy wymiarze również moduł rejestrów szeregowych z zasilaniem z 12V.

Kompletny sterownik TouchTRX będzie składał się z trzech modułów:
- wyświetlacza TFT 4,3 cala;
- modułu procesora XmegaTFT43;
- modułu rejestrów szeregowych.

Ekrany z widokiem płytki w załącznikach.


RE: TouchTRX - sterownik radia HUSAR - SP5FCS - 23-03-2014 11:12

Zmontowałem prototypowy moduł nowego sterownika do Husara (zdjęcia z załącznikach). Dzięki zastosowaniu złączy kątowych moduł procesora z wyświetlaczem zajmuje bardzo mało miejsca ( całość około 22mm grubości). Na zdjęciach wersja do uruchamiania radia na złączach. Pod złączami są pola do przylutowania okablowania bezpośrednio do płytki procesora po zakończeniu uruchamiania całego radia.
Nie wlutowałem jeszcze baterii 3,6V bo myślę o kolejnej płytce z rejestrami szeregowymi do sterowania radiem.
Moduł procesora z wyświetlaczem TFT 4,3" + podświetlanie zasilany z 5V pobiera 250mA.

W przyszłym tygodniu zacznę modyfikować oprogramowanie. Może macie koledzy jakieś propozycje zmian w wyglądzie ekranu w stosunku do pierwszej wersji sterownika.
Wyświetlacz TFT 4,3 cala ma rozdzielczość 480x270 pikseli ( model 3,5 cala miał 320x240) co pozwala na umieszczenie na nim dodatkowej informacji oraz dodatkowych klawiszy sterujących.


RE: TouchTRX - sterownik radia HUSAR - SP5FCS - 16-04-2014 19:51

Po dostosowaniu funkcji graficznych do większego rozmiaru wyświetlacza (320x240 -> 480x272) oraz przeskalowaniu panela dotykowego uruchomiłem ostatnią wersję oprogramowania sterownika XmegaTFT na wyświetlaczu 4,3 cala. Jak widać na zdjęciu nowy ekran jest sporo większy i trzeba opracować pod niego nowy układ klawiszy i dodatkowych elementów do zobrazowania informacji.
Czarne obszary po prawej stronie i na dole to pozostała część ekranu do wykorzystania, widoczne refleksy na zdjęciu to folia ochronna.

Pierwsze spostrzeżenia z testów:
1/ Kontrast i kolory bardzo podobne do TFT-3,5 cala, mniejsze kąty oglądania, nie nadaje się do obserwowania od dołu (na godzinę 6:00, pozycja horyzontalna). Prostopadle do ekranu i od góry jest OK. Gdyby była taka konieczność możemy obrócić wyświetlacz o 180 stopni i zrobić "lustrzane odbicie grafiki").

2/ Wyświetlacz 4,3 cala jest wolniejszy od wersji 3,5 cala. Częściowo wynika to z konieczności wysyłania dodatkowego bajtu adresu dla osi Y, dla 240 pikseli był 1 bajt, teraz dla 272 muszą być dwa. Sam kontroler TFT również jest lekko wolniejszy dlatego poszczególne funkcje graficzne musiałem lekko spowolnić.


RE: TouchTRX - sterownik radia HUSAR - K2KP - 16-04-2014 22:24

Moze Adamie warto pomyslec nad "wbudowanym" panadapterem umozliwiajacym wizualny podglad pasma? A moze pomyslec nad zewnetrzym wyjsciem na przyklad na monitor komputerowy bezposrednio z syntezy? Wiem wiem zaraz napiszesz ze masz CAT i mozes podlaczyc do komputera ale to niedokonca to samo. Moze zrobic to na dwuch procesorach?Oczywscie latwo sie mowi ale to tylko takie moje "zyczenia" Smile


Pozdrawiam
Arek AC2FC


RE: TouchTRX - sterownik radia HUSAR - HF8V - 17-04-2014 13:42

Bardzo udana konstrukcja. A jak wygląda sprawa z szumami generowanymi przez ten wyświetlacz?


RE: TouchTRX - sterownik radia HUSAR - SP5FCS - 18-04-2014 22:08

(17-04-2014 13:42)SP8WJT napisał(a):  A jak wygląda sprawa z szumami generowanymi przez ten wyświetlacz?

Na etapie prototypu trudno to ocenić ponieważ należałoby zaekranować moduł sterownika i zrobić praktyczne testy w radiu. Wyświetlacz 4,3 cala posiada podobny sterownik Actel IGLOO co model 3,5 cala dlatego poziom zakłóceń będzie podobny. Podstawowy zegar procesora i wyświetlacza pracuje powyżej pasm amatorskich ale może również dawać zakłócenia w dół np. 32MHz podzielone przez:4,5,6,8,itd.
Z wstępnych obserwacji i opinii kolegów którzy zbudowali i uruchomili Husarki ze sterownikiem XmegaTFT wynika, że najbardziej "śmieci" komunikacja poprzez magistralę I2C. Prostokąt 100/400kHz generuje harmoniczne które słychać na pasmach dlatego ważna jest konstrukcja radia i ekranowanie modułów.
Po zakończeniu prac trzeba będzie sprawdzić na analizatorze widma co produkuje kompletny sterownik i czy te produkty będą wchodzić w pasma amatorskie.

(16-04-2014 22:24)AC2FC napisał(a):  Moze Adamie warto pomyslec nad "wbudowanym" panadapterem umozliwiajacym wizualny podglad pasma?

Przy jednym, wąskim odbiorniku i pojedynczym procesorze mogę zrobić tylko prosty skaner pasma. Taki scaner na żądanie będzie w nowym sterowniku TouchTRX (1 i 4 zdjęcie). Do ciągłego podglądu przydałby się dodatkowy, nawet bardzo prosty tor odbiorczy. Nowy sterownik może obsługiwać do czterech Si570 więc da się to zrobić nawet na jednym procesorze. Za radiami fabrycznymi i komputerami trudno będzie nadążyć ale jak na warunki amatorskie "zabawka" do radia zapowiada się fajna.

Zdjęcia ekranów:
1/ Główny ekran sterownika, dolne okno w trybie skanera, aktywna funkcja przestrajania pilota BFO.
2/ Ekran z oktywnym oknem zmiennych parametrów DSP (wersja PicaStar).
3/ Ekran z aktywnym oknem numerycznego wprowadzania nastawy częstotliwości.
4/ Główny ekran sterownika z menu wyboru pasma po lewej stronie i menu obsługi pamięci po prawej.


RE: TouchTRX - sterownik radia HUSAR - SQ6ADE - 18-04-2014 22:18

Nie można zwolnić transmisji I2C ?


RE: TouchTRX - sterownik radia HUSAR - SP9FKP - 19-04-2014 10:16

Nie trzeba, wystarczy zmniejszyć stromość zboczy impulsów sterujących a widmo i tym samym poziom zakłóceń się zmniejszy.