2026-06-18

Generator - Bikon z ADF4350 i ESP32 C3 SM

                                                             Schemat

 

                                                                     Projekt płytki

 

 

                                         Zmontowana i uruchomiona płytka


jako generator harmonicznych służy podwójna dioda w obudowie SOT23 z anodą i katodą na środkowym wyprowadzeniu
 
                                            widok - przylutowana dioda BAV99

 

 
Program steruje syntetyzerem częstotliwości ADF4350 przy pomocy mikrokontrolera ESP32 C3 SM.
Aktualna częstotliwość oraz status pracy wyświetlane są na wyświetlaczu OLED SH1106.
 
Program umożliwia:
- zmianę częstotliwości pracy generatora RF,
- zmianę kroku przestrajania,
- zmianę poziomu mocy wyjściowej RF,
- odczyt statusu LD (Lock Detect),
- automatyczne zapamiętywanie ustawień,
- automatyczne przywracanie ostatnich ustawień po włączeniu zasilania.
 
         Obsługa enkodera
-------------------
Obrót enkodera:
- zmiana częstotliwości generatora.
 
         Zmiana kroku przestrajania
-----------------------------
Przycisk STEP_BUTTON_PIN zmienia krok strojenia.

Dostępne kroki:
- 0.1 MHz
- 1 MHz
- 10 MHz

         Zmiana poziomu mocy RF
-------------------------
Przycisk POWER_BUTTON_PIN zmienia poziom mocy wyjściowej ADF4350.

Dostępne poziomy:
- 0
- 1
- 3
- 4

         Automatyczne programowanie ADF4350
-------------------------------------
Po każdej zmianie częstotliwości:
- program ponownie programuje ADF4350,
- oczekuje na zapięcie PLL,
- sprawdza sygnał LD.

Jeśli PLL nie zostanie zsynchronizowana:
- program automatycznie ponawia próbę programowania.

         Pamięć ustawień
-------------------
Program automatycznie zapisuje:
- częstotliwość,
- krok strojenia,
- poziom mocy,
- inne ustawienia użytkownika.

        Po ponownym włączeniu:
- ostatnie ustawienia zostają przywrócone automatycznie. 
 
        Możliwość ustawiania harmonicznej częstotliwości:
i tak na przykład uzyskane harmoniczne: 
5 760, 6MHz - 3 * 1 920,2MHz
10 368,6MHz - 3 * 3 456,2MHz
24 048,6MHz - 6 * 4 008,1MHz
 i tak dalej ...... 
 
                zastąpiłem stabilizator LM7805 stabilizatorem impulsowym
                                widok na zdjęciu poniżej 
          
          w celu usztywnienia i odprowadzenia ciepła pcb przykręcone do płyty 3mm AL 
 

 Zaktualizowałem program układu ESP32 C3 :
dodałem edycję - modyfikację znaku
kluczowanie telegrafii: TEST TEST TEST DE ZNAK ZNAK ZNAK - (sygnał ciągły 30s) 
możliwość  wyłączenia telegrafii - wtedy cały czas generowany nastawiony sygnał RF
regulacja szybkości telegrafii w zakresie 5 do 60 znaków na minutę
 
Ekran startowy

 Ekran edycji znaku

 
 Ekran pracy

opis funkcji przycisków jest następujący.

1. Przycisk STEP

Krótkie naciśnięcie

Zmienia krok przestrajania generatora.

Kolejne wartości:

NrKrok
1100 kHz
21 MHz
310 MHz

Po każdej zmianie:

  • ekran OLED jest odświeżany,
  • ustawienie zostaje oznaczone do zapisania w pamięci Preferences.

Długie naciśnięcie

Włącza tryb edycji prędkości CW.

Po zwolnieniu przycisku wyświetlana jest regulacja:

Kluczowanie XX zn/min

Obrót enkodera zmienia szybkość nadawania.

Krótkie naciśnięcie STEP:

  • kończy edycję,
  • zapisuje nową wartość w Preferences.

2. Przycisk POWER

Tryb normalnej pracy

Każde krótkie naciśnięcie zmienia moc wyjściową ADF4350.

Kolejne poziomy:

0
1
3
4

Po zmianie:

  • aktualizowany jest ADF4350,
  • odświeżany jest ekran,
  • ustawienie zostaje zapisane.

W trybie edycji znaku

Przycisk ma zupełnie inną funkcję.

Każde naciśnięcie przełącza

CW On

CW Off

CW On

Na ekranie wyświetlane jest

CW On

lub

CW Off

pod edytowanym znakiem.

Po wyjściu z edytora:

  • stan zostaje zapisany w Preferences,
  • po ponownym uruchomieniu zostaje odtworzony.

CW On

Program normalnie generuje kod Morse'a.

Wyjście

KEY

jest kluczowane zgodnie z nadawanym tekstem.


CW Off

Generator Morse'a zostaje wyłączony.

Wyjście

KEY

pozostaje stale aktywne zgodnie z wartością

KEY_ACTIVE_STATE

Na ekranie pojawia się

Kluczowanie --zn/min

oraz

----------

zamiast aktualnie nadawanego komunikatu.


3. Przycisk MULT / CONFIRM

(W kodzie występuje jako MULT_BUTTON_PIN.)

Podczas uruchamiania

Jeżeli przycisk jest wciśnięty podczas włączenia zasilania,

program uruchamia

Edycję znaku wywoławczego

W edycji znaku

Obrót enkodera

Zmienia aktualnie edytowany znak.


Krótkie naciśnięcie

Przechodzi do następnej pozycji znaku.

Przykład

SP9MTS
 ^

SP9MTS
  ^

Długie naciśnięcie (ok. 1 s)

Kończy edycję.

Następnie program:

  • zapisuje znak wywoławczy,
  • zapisuje stan CW On/Off,
  • zapisuje ustawienia w Preferences,
  • wraca do ekranu głównego.

W normalnej pracy

Krótkie naciśnięcie uruchamia edycję komunikatu CW (zgodnie z dalszą logiką programu).

Długie naciśnięcie opuszcza tryb edycji.


Podsumowanie

ElementKrótkie naciśnięcieDługie naciśnięcie
STEPzmiana kroku 100 kHz → 1 MHz → 10 MHzedycja prędkości CW
POWERzmiana mocy ADF4350
POWER (w edycji znaku)przełączenie CW On/CW Off
MULT/CONFIRMnastępny znak lub wejście do edycji (zależnie od trybu)zakończenie edycji i zapis
Enkoderzmiana wartości
 
 
 

Brak komentarzy:

Prześlij komentarz