Odpowiedz 
 
Ocena wątku:
  • 3 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Synteza SPHM DDS
SQ1GYQ Offline
Andrzej
****

Liczba postów: 411
Dołączył: 18-06-2009
Post: #161
RE: Synteza SPHM DDS
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
(Ten post był ostatnio modyfikowany: 18-07-2012 19:27 przez SQ1GYQ.)
18-07-2012 19:26
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5FCS Offline
Adam
*****

Liczba postów: 1,072
Dołączył: 02-02-2009
Post: #162
RE: Synteza SPHM DDS
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).

73 Adam
19-07-2012 9:45
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP4HKQ Offline
Zdzisław SK!
****

Liczba postów: 490
Dołączył: 19-08-2009
Post: #163
RE: Synteza SPHM DDS
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.


Załączone pliki Miniatury
İmage İmage
20-07-2012 14:36
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5FCS Offline
Adam
*****

Liczba postów: 1,072
Dołączył: 02-02-2009
Post: #164
RE: Synteza SPHM DDS
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.


Załączone pliki Miniatury
İmage İmage

.lay  TFT_klawisze.LAY (Rozmiar: 42.17 KB / Pobrań: 1191)

73 Adam
23-07-2012 14:24
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5FCS Offline
Adam
*****

Liczba postów: 1,072
Dołączył: 02-02-2009
Post: #165
RE: Synteza SPHM DDS
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.

73 Adam
23-07-2012 16:17
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5FCS Offline
Adam
*****

Liczba postów: 1,072
Dołączył: 02-02-2009
Post: #166
RE: Synteza SPHM DDS
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.


Załączone pliki Miniatury
İmage İmage

73 Adam
27-07-2012 11:00
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
AMATOR Offline
Nowicjusz
*

Liczba postów: 33
Dołączył: 01-02-2009
Post: #167
RE: Synteza SPHM DDS
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 ?
28-07-2012 20:29
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5TAA Offline
Witek
****

Liczba postów: 292
Dołączył: 24-03-2009
Post: #168
RE: Synteza SPHM DDS
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.
(Ten post był ostatnio modyfikowany: 28-07-2012 20:55 przez SP5TAA.)
28-07-2012 20:55
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5BMP Online
Janusz
****

Liczba postów: 603
Dołączył: 02-11-2010
Post: #169
RE: Synteza SPHM DDS
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.
29-07-2012 8:46
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5FCS Offline
Adam
*****

Liczba postów: 1,072
Dołączył: 02-02-2009
Post: #170
RE: Synteza SPHM DDS
(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.

73 Adam
29-07-2012 16:26
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


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