To forum używa plików cookies
To forum wykorzystuje pliki cookies do przechowywania informacji o Twoim logowaniu, jeśli jesteś zarejestrowany, oraz informacji o Twojej ostatniej wizycie, jeśli nie jesteś zalogowany. Pliki cookies to niewielkie pliki tekstowe zapisywane na Twoim komputerze; cookies ustawiane przez to forum mogą być używane wyłącznie na tej stronie i nie stanowią zagrożenia dla bezpieczeństwa. Cookies na tym forum śledzą również, które tematy zostały przez Ciebie przeczytane oraz kiedy miało to miejsce. Prosimy o potwierdzenie, czy akceptujesz, czy odrzucasz zapisywanie tych plików cookies.

Niezależnie od wyboru w Twojej przeglądarce zostanie zapisany plik cookie, aby zapobiec ponownemu zadawaniu tego pytania. W każdej chwili będziesz mógł zmienić ustawienia cookies, korzystając z linku w stopce strony.

Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Wzmacniacz pośr. (IF) wg. F6CER, ew. hycas wg. W7ZOI
Problem jest już rozwiązany. W załączeniu nowy kod z poprawką.
Opiszę dlaczego przy pracy na CW metodą mieszania częstotliwości nie było shift dla TX CW.

Program ma możliwość ustawienia w kodzie txshiftcw, jako odskok częstotliwości  VFO by można było zrealizować shift nadajnika.

W linii ifshiftcw ustawia się częstotliwość BFO dla CW, a w linii txshiftcw odskok VFO przy nadawaniu przez podanie częstotliwości środkowej filtru IF (shift jako różnicę tych dwóch częstotliwości).

Problem był taki, że ten sam odskok jednocześnie realizowało VFO jak i BFO, co w efekcie niwelowało shift. Był błąd w kodzie.

Ja pracuję w wersji CW direct, bez mieszania częstotliwości dla nośnej CW, więc nie wpadłem w tą pułapkę, bo przy wpisaniu w txshiftcw wartości 0, nośna CW była na właściwej częstotliwości nadawania, jako częstotliwość generowana pinout VFO.

Błąd został poprawiony i obecnie shift CW działa w wersji mieszania częstotliwości.

Na żółto zaznaczyłem linie w kodzie odpowiadające za CW,... 

   

W mojej wersji filtr 500Hz dla CW ma środkową częstotliwość 9 MHz, a BFO na zdjęciu jest ustawione 800Hz niżej. Jeśli używamy PP9 SSB jako filtr CW, to musimy odpowiednio dobrać częstotliwość BFO i shift, bo nie będzie to w środku PP9.. filtr do SSB jest za szeroki.


Natomiast ta część kodu nie ma żadnego znaczenia i nie bierze udziału w żadnych funkcjach programu, nie wiadomo kto te linie wprowadził i w jakim celu.

   

Kod jest otwarty, wiele osób dokonywało w nim zmian, w efekcie ktoś prawdopodobnie zmieniając funkcje w programie doprowadził do powyższej sytuacji.

Oczywiście by to funkcjonowało musi być ustawiona modulacja CW i nadawanie realizuje się PTT, kluczowanie według własnych pomysłów, w nadajniku czy przez rozrównoważanie modulatora.

Jeśli ktoś przetestuje tą wersję kodu proszę o potwierdzenie czy wszystko ok.
Opis syntezy jest tu: https://sp-hm.pl/thread-3468-page-2.html


Załączone pliki
.zip   JF3HZB_DDS_VFO.zip (Rozmiar: 31.58 KB / Pobrań: 9)
Cytuj


Wiadomości w tym wątku
RE: Wzmacniacz pośr. (IF) wg. F6CER, ew. hycas wg. W7ZOI - przez SP9LVZ - 8 godzin(y) temu

Skocz do:


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