Schemat
Projekt płytki
Zmontowana i uruchomiona płytka
Aktualna częstotliwość oraz status pracy wyświetlane są na wyświetlaczu OLED SH1106.
- 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.
-------------------
Obrót enkodera:
- zmiana częstotliwości generatora.
-----------------------------
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.
opis funkcji przycisków jest następujący.
1. Przycisk STEP
Krótkie naciśnięcie
Zmienia krok przestrajania generatora.
Kolejne wartości:
| Nr | Krok |
|---|---|
| 1 | 100 kHz |
| 2 | 1 MHz |
| 3 | 10 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
| Element | Krótkie naciśnięcie | Długie naciśnięcie |
|---|---|---|
| STEP | zmiana kroku 100 kHz → 1 MHz → 10 MHz | edycja prędkości CW |
| POWER | zmiana mocy ADF4350 | — |
| POWER (w edycji znaku) | przełączenie CW On/CW Off | — |
| MULT/CONFIRM | następny znak lub wejście do edycji (zależnie od trybu) | zakończenie edycji i zapis |
| Enkoder | zmiana wartości | — |










Brak komentarzy:
Prześlij komentarz