Synteza SPHM DDS - 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: Synteza SPHM DDS (/thread-912.html) |
RE: Synteza SPHM DDS - SQ1GYQ - 18-07-2012 19:26 Witam Tak obserwuje Twoje Adamie poczynania , dajesz chłopie czadu, wielki szacunek z mojej strony dla Ciebie każdy post czytam i czekam na oficjalną prezentacje w TRX-e i jak działa. pozdrawiam Andrzej RE: Synteza SPHM DDS - SP5FCS - 19-07-2012 9:45 Andrzej, dziękuję za "dobre słowo, które posłuży mi jako paliwo napędowe do dalszej pracy". To zasługa Kolegów z Grupy Husar, którzy różnymi pomysłami motywują mnie do rozwijania projektu. Oprogramowanie ver. 1.00 z dn. 01.07.2012: - wersja testowa pokazywana podczas spotkania na PW; - uwagi i wykryte błędy przekazali Koledzy testujący prototypy syntezy. Oprogramowanie ver. 1.01 z dn. 19.07.2012: - poprawione błędy z wersji 1.00; - LED-y TR, TX zmiana na kolor czerwony podczas nadawania; - w trybie RIT-a po wciśnięciu PTT wyświetlana jest częstotliwość nadawania; - emisje CWL, CWU zamiast CW, CWR (revers); - poprawiona obsługa zmiany CGF na pasmie, wraca prawidłowo na ostatnio ustawione CFG na paśmie; - redukcja czułości enkodera przy zmianie pasma i kroku (zmiana co 16 impulsów enkodera); - kolory edycja pasma granatowy -> niebieski, AGC, FAST brązowy -> czerwony; - poprawiona obsługa przekaźnika N/O na rejestrach HC585; - eliminacja zakłóceń w strojeniu w okolicy 6,880mhz, 11mhz, 13460mhz, 18,188mhz, 21,500mhz; - poprawiony algorytm strojenia bez zamrażania generatora DCO; - poprawione przestrajanie przy dużych krokach > 1000Hz; - inna obsługa klawiszy RIT, SPLIT; - zmieniona obsługa SPLIT-u, zmiana VFO klawiszami w menu, zakres do +/-100kHz - RIT w formacie 00,00khz, byl do 10khz, jest do +/-32khz - pomijanie IF przy kalibracji generatora Si570, mnożnik zostaje aktywny - klucz telegraficzny na złączu A6, A5, iambic mode B, tryb ACS - regulowane tempo klucza 5...50 WPM, zapis nastawy do EEPROM-u - konfiguracja radia na 4 rejestrach 74HC595 Niestety dwa rejestry nie wystarczą na sterowanie rozbudowanym radiem przy tak dużej ilości funkcji dlatego musimy połączyć dwa modyły. Dwie płytki uproszczą okablowanie radia, jedna w okolicy gniazd antenowych, PA i BPF a druga w okolicy płyty głównej radia. Nic nie musimy przerabiać ponieważ obecną płytkę możemy łączyć szeregowo w kaskadę. Opis konfiguracji radia na rejestrach 74HC595 dla ver. 1.01. Moduł antenowy: d15 - antena_1 d14 - antena_0 d13 - wzmacniacz wejściowy d12 - tłumik - 6dB d11 - tłumik -12dB, oba tłumiki -18dB d10 - ATU włączenie skrzynki antenowej d9 - TUNE redukcja mocy PA do pomiarów, strojenia ATU d8 - band d7 - band_3 - obwody wejściowe do drugiego odbiornika d6 - band_2 d5 - band_1 d4 - band_0 d3 - band_3 - obwody wejściowe do pierwszego odbiornika d2 - band_2 d1 - band_1 d0 - band_0 Moduł bazowy: d15 - VOX d14 - DSP d13 - multiplekser audio do przełączania audio RX_1, RX_2, słuchawki, głośnik d12 - multiplekser audio d11 - AUDIU filter d10 - NOTCH filter d9 - MUTE wzmacniacz m.cz. d8 - MUTE mikrofon d7 - CW/SSB d6 - LSB/USB d5 - X filter (wąski/szeroki) d4 - AGC (fast/slow) d3 - kluczowanie CW (wyjście z procesora) d2 - sterowanie RX d1 - sterowanie TX (PA) d0 - przekaźnik NO Koszt modułu jest niewielki a będziemy mieli jednolitą konfigurację pod Husara i Husarka oraz ogromne możliwości sterowania wszystkim co sobie wymyślimy ( 32 wyjścia konfiguracyjne). RE: Synteza SPHM DDS - SP4HKQ - 20-07-2012 14:36 Uruchomiłem "swoją" płytkę syntezy. Kompletna płytka sterownika bez wyświetlacza pobiera na napięciu 5 V prąd 18 mA, wraz z wyświetlaczem ok 250 mA. Bezpośrednio po włączeniu (zanim uruchomi się w pełni procesor sterownika) na ekranie wyświetlacza pojawia się na chwilę jasny "rozbłysk". Aby to wyeliminować podświetlanie wyświetlacza jest załączane z opóźnieniem. Realizują to dwa tranzystory: PNP + NPN. W bazie tranzystora NPN znajduje się kondensator ładowany dużą opornością (w moim wypadku jest to 220uF i 27 kOm) Rozładowanie kondensatora realizowane jest równoległym do kondensatora opornikiem 10 kOm. Uwaga na PCB jest błąd. Tranzystor PNP (górny na zdjęciu) ma nieprawidłowo umieszczone nogi. Bazę należny przegiąć w stronę płaskiej części tranzystora. Podświetlanie wyświetlacza (napięcie nominalne 3.3 V) jest realizowane bezpośrednio z 5 V przez tranzystor kluczujący PNP i dwie szeregowe diody. Informacja dla chcących eksperymentować. Przy napięciu podświetlania wynoszącym 2.9 V prąd podświetlania wynosi 170 mA, przy 3.2 V - 230 mA, a przy napięciu nominalnym 3.3 V - 250 mA. Zmiana prądu wynosi 20 mA na każde 0.1 V zmiany napięcia zasilającego. RE: Synteza SPHM DDS - SP5FCS - 23-07-2012 14:24 Dodatkowa klawiatura funkcyjna syntezy Wykonałem prostą klawiaturę funkcyjną do obsługi syntezy na popularnych klawiszach. W moim wykonaniu 2 rzędy po 5 klawiszy, podłączenie tylko dwoma przewodami (masa, napięcie z klawiszy) do wolnego wejścia IN4 na układzie AD7843. W załączniku widok klawiatury i propozycje funkcji dostępnych z klawiatury: LOCK - blokada przestrajania VFO RIT - funkcja RIT SPLIT - funkcja SPLIT FAST - szybkie przestrajanie VFO UP - zmiana pasma o 1 w górę DWN - zmiana pasma o 1 w dół CFG - zmiana numeru konfiguracji radia XF - zmiana szerokości filtru kwarcowego SWAP - funkcja zamiany częstotliwości nadawanie/odbiór REVERS - zmiana wstęgi Klawisze pracują równolegle z klawiszami na polu dotykowym, każda funkcja powoduje odpowiednie zmiany w zobrazowaniu na wyświetlaczu. Konstrukcja i obsługa klawiatury jest tak pomyślana aby podczas budowy radia każdy sam zdecydował które klawisze funkcyjne chce mieć dodatkowo na panelu radia i jak je rozmieścić (od zero do 10 klawiszy). Klawiatura może być również wykonana jako moduł zewnętrzny podłączany do radia (tylko 2 przewody). Obsługa klawiatury będzie dostępna w oprogramowaniu ver. 1.02. Wzór płytki z projektem w załączniku. Na warstwie opisu przy klawiszach podane są wartości rezystorów dla każdej z funkcji. Idąc "za ciosem" uruchomiłem drugi wolny kanał przetwornika ADC na układzie AD7843 z przeznaczeniem do pomiaru siły odbieranego sygnału. Pomiary już pracują, pozostaje kwestia przeliczenia pomiarów na skalę S-metra. W torze pomiarowym Husarka Koledzy zastosowali układ AD8307. Przy zakresie pomiarowym lekko ponad 90dB uzyskamy pomiar siły sygnału od S1 do S9+40dB. Zakres pomiarowy przetwornika AD7843 wynosi od 0 do 3,3V. RE: Synteza SPHM DDS - SP5FCS - 23-07-2012 16:17 Sterowanie wyborem pasma W sterowniku przyjęto wystawianie informacji o numerze pasma na rejestrze szeregowym w formacie BCD. Dla pasma 1,8MHz mamy kod [0000] dla 3,5MHz [0001] itd. Na płytkach zaprojektowanych do Hasara, Husarka znajduje się dekoder 74LS145 sterujący odpowiednią sekcja przekaźników. Wielu Kolegów posiada jednak gotowe moduły filtrów bez dekodera lub z inną numeracją pasm, tak jak na płytkach projektowanych pod Piligrima (BPF_SP2JJH, Combo_SP5FCS). Aby ułatwić możliwość wykorzystania takich modułów zaimplementowałem w sterowniku dwa sposoby wyboru pasm: - w kodzie BCD, dwie grupy filtrów po 4 bity sterujące; - w kodzie dziesiętnym, każde pasmo ma oddzielny bit na rejestrze szeregowym do sterowania. Zastosowanie driverów ULN2803 pozwala bezpośrednio sterować przekaźnikami wyboru pasm bez dodatkowych dekoderów i tranzystorów. Sposób dekodowania pasm jest ustawiany w konfiguracji sterownika (Band_BCD, Band_DEC). Pasmo 1,8Mhz na najniższym bicie wyboru pasma. Opcja wyboru dekodowania pasm dostępna w ver. 1.02. RE: Synteza SPHM DDS - SP5FCS - 27-07-2012 11:00 Konieczność wykonania kilku kolejnych poprawek oraz rozbudowa sterownika wymusiły konieczność wykonania kolejnej wersji oprogramowania. Oprogramowanie ver. 1.02 Zmiany w stosunku do poprzednich wersji oprogramowania: - poprawione błędy w zobrazowaniu informacji na wyświetlaczu; - poprawiona obsługa funkcji RIT, SPLIT; - możliwość zmiany pasma w funkcji SPLIT; - obsługa 10 sprzętowych klawiszy funkcyjnych na AD7843; - obsługa S-metra, dwie stałe czasowe (szybka-góra, wolna-dół); - konfiguracja w SetUp-ie sposobu wyboru pasm (BCD, DEC); - zwolnienie enkodera (co 4 impulsy) przy zmianach nastaw w SetUP-ie; - zwolnienie enkodera (co 8 impulsów) przy zmianie pasm i kroku strojenia; - poprawiona obsługa kluczowania przy czasie Del_BK=0; - menu z macrami do nadawania komunikatów CW; Na pierwszym zdjęciu przebudowane menu konfiguracji sterownika, dodana opcja wyboru sposobu dekodowania pasm. Na drugim zdjęciu po prawej stronie menu z macrami do nadawania komunikatów CW. Przywołanie menu komunikatów CW wykonujemy poprzez krótkie naciśnięcie PTT przy ustawionej modulacji CW. Po wybraniu klawiszem odpowiedniego komunikatu sterownik przełącza radio na nadawanie i automatycznie nadaje tekst alfabetem Morse'a. Ciekawą funkcją jest automatyczny podgląd zdefiniowanego macra. Na klawiszach menu widzimy 6 pierwszych znaków zdefiniowanego komunikatu np. "CQ CQ ". Makra będą zmieniane poprzez wysłanie odpowiedniej ramki z terminala PC poprzez kanał szeregowy (RS232/USB). Długość pojedynczego komunikatu max. 40 znaków łącznie ze spacjami. Oczywiście po zmianie treści komunikatu zmieni się również opis widoczny na klawiszach do wyboru macra. Każda spacja w komunikacie wprowadza dodatkową przerwę długości dwóch kropek. Jeszcze nie działa obsługa kanału szeregowego dlatego treść komunikatów jest stała i ma charakter poglądowy aby pokazać jak to będzie działało. RE: Synteza SPHM DDS - AMATOR - 28-07-2012 20:29 Czy aby obsługa tej syntezy nie będzie wymagała trzymania pod ręką grubego manuala z opisem ? Czy przy powszechnym stosowaniu komputerów, programów do odbioru i nadawania telegrafii są potrzebne w syntezie tak rozbudowane funkcje do łączności na cw ? RE: Synteza SPHM DDS - SP5TAA - 28-07-2012 20:55 Czesc, są, są potrzebne...szczególnie dla tych, którym cw jest obca a chcieliby skorzystać z efektywności królowej emisji... myślę ze twoje obawy są próżne...wszystko masz na wyświetlaczu...ja się za to nie wezmę ale kibicuję wszystkim, którzy ten układ powtórzą i myślę że to co do tej pory zobaczyłem jest pierwszorzędnym projektem godnym polecenia...mówię to z punktu widzenia wykonawcy AvrTrx Picastar. uważam, ze kilka funkcji, które tu występują mogłyby być również w PicaStar. Życze powodzenia wszystkim. Witek sp5taa. RE: Synteza SPHM DDS - SP5BMP - 29-07-2012 8:46 Wszystkie nowości wymagają zapoznania się z obsługą. Mam ten sterownik i go testuję. Zapewniam, że obsługa jest prosta, i nie wymaga instrukcji. Zaimplementowanie w sterowniku opracowanym przez Adama klucza do nadawania CW zwalnia nas od jego budowy, proszę o tym pamiętać. Pragnę zwrócić uwagę, że nie jest to tylko synteza, ale sterownik do Trxa, gdzie można min. programować czasy przełączenia z odbioru na nadawanie i z powrotem. Pozdrawiam i życzę postępów w nauce odbioru słuchowego telegrafii, Janusz. RE: Synteza SPHM DDS - SP5FCS - 29-07-2012 16:26 (28-07-2012 20:29)AMATOR napisał(a): Czy aby obsługa tej syntezy nie będzie wymagała trzymania pod ręką grubego manuala z opisem ? Jak każde rozbudowane urządzenie o bardzo dużej ilości funkcji trzeba na początku poznać i opanować jego obsługę. Starałem się tak zbudować "interfejs użytkownika" aby był prosty, czytelny i intuicyjny. Zastosowanie dużego wyświetlacza graficznego, koloru, wielopoziomowych kontekstowych menu poprawia czytelność zobrazowania informacji a zastosowanie panela dotykowego ułatwia obsługę sterownika. W tej chwili nie istnieje jeszcze żadna forma instrukcji obsługi tego sterownika a kilku Kolegów swobodnie się nią posługuje bazując wyłącznie na opisach z forum. Niezależnie od opinii na temat trudności obsługi powinien powstać szczegółowy opis funkcji tego sterownika. (28-07-2012 20:29)AMATOR napisał(a): Czy przy powszechnym stosowaniu komputerów, programów do odbioru i nadawania telegrafii są potrzebne w syntezie tak rozbudowane funkcje do łączności na cw ? W wielu syntezach wsparcie nadawania CW (klucz, sterowanie BK, makra) zostało pominięte lub potraktowane marginalnie. Często bywa tak, że dużo łatwiej zaliczyć jakiś ciekawy podmiot na CW niż na SSB a umiejętności bywają skrajnie różne. Dlatego moim zdaniem nowoczesny sterownik radia powinien posiadać odpowiedni zestaw funkcji dla wsparcia CW aby ułatwić pracę mniej wprawnym operatorom. Wszelkie funkcje dedykowane dla emisji CW pomyślane są do wykorzystania w sytuacji kiedy nie korzystamy z komputera (wyjazdy, teren) lub korzystamy z telefonu lub tabletu do logowania. Nawet jeśli korzystamy z komputera to musimy posiadać odpowiedni interfejs do radia a samo nadawanie CW nie zawsze jest "idealne" szczególnie pod Windowsem. W przypadku tego sterownika takie możliwości dostajemy "tak przy okazji" bez żadnych dodatkowych nakładów. W kolejnej wersji oprogramowania dodam jeszcze jedną funkcję dla CW: nadawanie ramek tekstowych wysyłanych z terminala przez RS232/USB. Pozwoli to nadawać ramki z tekstem z dowolnego urządzenia posiadającego kanał szeregowy (inny sterownik, telefon, tablet, komputer) poprzez typowy kabel bez konieczności posiadania interfejsu do sterowania radiem. Dużą zaletą jest niezależność nadawania znaków CW od kaprysów naszego komputera. |