PDF EN
Instrukcja › Sterowanie z komputera (CAT)

Rozdział 19

Sterowanie z komputera (CAT)

System CAT pozwala sterować radiotelefonem z komputera. Wiele czynności można w ten sposób zautomatyzować do jednego kliknięcia myszą, a programy innych firm (np. programy do logowania zawodów) mogą współpracować z radiotelefonem bez dodatkowego udziału operatora.

Do sterowania CAT z komputera przez USB służy opcjonalny interfejs USB SCU-17.

Opcjonalny kabel interfejsu CAT CT-62 łączy radiotelefon z komputerem. Ma wbudowany konwerter poziomów, więc gniazdo ACC na panelu tylnym można połączyć bezpośrednio z portem szeregowym komputera, bez zewnętrznego konwertera RS-232C.

Ze względu na dużą różnorodność komputerów, systemów operacyjnych i programów Yaesu Musen nie wydaje własnego oprogramowania CAT. FT-818ND (i inne produkty Yaesu) są jednak szeroko obsługiwane przez programy innych firm — zalecamy zasięgnąć porady sprzedawcy albo przejrzeć ogłoszenia w czasopismach krótkofalarskich. Większość producentów oprogramowania ma też strony internetowe z mnóstwem informacji o funkcjach programów i obsługiwanych radiotelefonach.

Połączenie z komputerem: przez SCU-17 i kabel USB albo przez kabel CT-62 do RS-232C

Napisy na rysunku: góra — SCU-17, kabel CT-62 (opcja), kabel USB; dół — kabel CT-62 (opcja) do portu RS-232C. W obu przypadkach radiotelefon podłącza się przez gniazdo ACC.

Protokół danych CAT

Każde polecenie wysyłane z komputera do radiotelefonu to blok pięciu bajtów, z odstępem między bajtami nie większym niż 200 ms. Ostatni bajt bloku to kod polecenia (opcode), a pierwsze cztery to argumenty (parametry polecenia albo bajty „puste”, dopełniające blok do pięciu bajtów). Każdy bajt składa się z 1 bitu startu, 8 bitów danych, bez bitu parzystości, i 2 bitów stopu.

Format bajtu CAT i struktura 5-bajtowego polecenia

Napisy na rysunku: lewa część — format bajtu CAT (Start Bit, bity 0–7, dwa Stop Bit); prawa — struktura 5-bajtowego polecenia: Parameter 1 (L.S.D. — najmłodsza cyfra) … Parameter 4, na końcu Command (kod polecenia).

Radiotelefon ma 17 kodów poleceń, zebranych w tabeli niżej. Wiele z nich to przełączniki włącz/wyłącz tej samej funkcji (np. „PTT On” i „PTT Off”). Większość poleceń wymaga podania jednego lub kilku parametrów. Bez względu na liczbę parametrów każdy wysyłany blok musi mieć pięć bajtów.

Program sterujący musi więc zbudować pięciobajtowy blok: wybrać właściwy kod polecenia, ułożyć parametry i dopełnić blok nieużywanymi bajtami „pustymi” do wymaganej długości (bajty puste mogą mieć dowolną wartość). Tak zbudowane pięć bajtów wysyła się — kod polecenia na końcu — z komputera do procesora radiotelefonu przez port szeregowy komputera i gniazdo ACC.

Wszystkie wartości danych CAT są szesnastkowe.

Budowanie i wysyłanie poleceń CAT

Przykład 1: ustawienie VFO na 439,70 MHz

Według tabeli poleceń CAT kod polecenia „Set Frequency” to 01. Kod umieszczamy na piątej pozycji, a częstotliwość — na pierwszych czterech:

DATA1–DATA5: 43 97 00 00 01

Wyślij te pięć bajtów do radiotelefonu w pokazanej kolejności.

Przykład 2: włączenie pracy Split

Według tabeli poleceń CAT kod polecenia „Split On/off” to 02. Kod umieszczamy na piątej pozycji, a na pozostałych — wartości puste:

DATA1–DATA5: 00 00 00 00 02

Napisy na rysunkach: Parameter — parametr; Dummy Data — bajty puste; Command — kod polecenia.

Tabela kodów poleceń

PolecenieP1P2P3P4KodUwagi
LOCK ON/OFF※※※※CMDCMD = 00: blokada włączona
CMD = 80: blokada wyłączona
PTT ON/OFF※※※※CMDCMD = 08: PTT włączone
CMD = 88: PTT wyłączone
Set Frequency
(ustaw częstotliwość)
P1P2P3P401P1–P4: cyfry częstotliwości
01 42 34 56 = 14,23456 MHz
Operating Mode
(emisja)
P1※※※07P1 = 00: LSB, 01: USB, 02: CW, 03: CWR, 04: AM, 08: FM, 0A: DIG, 0C: PKT
CLAR ON/OFF※※※※CMDCMD = 05: Clarifier włączony
CMD = 85: Clarifier wyłączony
CLAR Frequency
(przesunięcie Clarifiera)
P1※P3P4F5P1 = 00: przesunięcie „+”; P1 ≠ 00: przesunięcie „−”
P3, P4: wartość przesunięcia, np. 12 34 = 12,34 kHz
VFO-A/B※※※※81Przełącza VFO-A/VFO-B
SPLIT ON/OFF※※※※CMDCMD = 02: Split włączony
CMD = 82: Split wyłączony
Repeater Offset
(kierunek przesunięcia)
P1※※※09P1 = 09: przesunięcie „−”; 49: przesunięcie „+”; 89: simpleks
Repeater Offset
(wielkość przesunięcia)*
P1P2P3P4F9P1–P4: cyfry częstotliwości
05 43 21 00 = 5,4321 MHz
CTCSS/DCS ModeP1※※※0AP1 = 0A: DCS włączony; 2A: CTCSS włączony; 4A: tylko koder; 8A: wyłączone
CTCSS Tone
(ton CTCSS)
P1P2※※0BP1–P2: częstotliwość tonu (uwaga 1)
08 85 = 88,5 Hz
DCS Code
(kod DCS)
P1P2※※0CP1–P2: kod DCS (uwaga 2)
00 23 = 023
Read RX Status
(odczyt stanu odbioru)
※※※※E7Uwaga 3
Read TX Status
(odczyt stanu nadawania)
※※※※F7Uwaga 4
Read Frequency & Mode Status
(odczyt częstotliwości i emisji)
※※※※03Uwaga 5
POWER ON/OFF※※※※CMDCMD = 0F: włączenie (uwaga 6)
CMD = 8F: wyłączenie

※ — bajt pusty (dowolna wartość). CMD — w kolumnie „Kod” wpisuje się wartość podaną w uwagach.
* W oryginale oba wiersze nazywają się „Repeater Offset”; pierwszy ustawia kierunek przesunięcia, drugi (F9) — jego wielkość.

Uwaga 1: ton CTCSS

Parametry P1, P2 to częstotliwość tonu, np. 08 85 = 88,5 Hz. Dostępne tony podaje tabela przy menu #48 (TONE FREQ).

Uwaga 2: kod DCS

Parametry P1, P2 to kod DCS, np. 00 23 = 023. Dostępne kody podaje tabela przy menu #23 (DCS CODE).

Uwaga 3: odczyt stanu odbioru (E7)

BitZnaczenie
7Blokada szumów: 0 — otwarta (jest sygnał), 1 — zamknięta (brak sygnału)
6CTCSS/DCS: 0 — kod zgodny, 1 — kod niezgodny; przy wyłączonym CTCSS/DCS: 0
5Dostrojenie dyskryminatora: 0 — w środku, 1 — poza środkiem; w SSB/CW/AM: 0
4Bit pusty
3–0Wskazanie S-metra

Uwaga 4: odczyt stanu nadawania (F7)

BitZnaczenie
7PTT: 0 — włączone (nadawanie), 1 — wyłączone (odbiór)
6Wysoki SWR: 0 — nie, 1 — tak
5Split: 0 — włączony, 1 — wyłączony
4Bit pusty
3–0Wskazanie mocy wyjściowej (PO)

Uwaga 5: odczyt częstotliwości i emisji (03)

Radiotelefon odsyła pięć bajtów: DATA 1 — setki i dziesiątki MHz; DATA 2 — jednostki MHz i setki kHz; DATA 3 — dziesiątki i jednostki kHz; DATA 4 — setki i dziesiątki Hz; DATA 5 — emisja (00 = LSB, 01 = USB, 02 = CW, 03 = CWR, 04 = AM, 06 = WFM, 08 = FM, 0A = DIG, 0C = PKT). Przykład: 43 97 00 00 = 439,700 MHz.

Uwaga 6: POWER ON/OFF

  • Nie używaj tego polecenia przy zasilaniu z baterii alkalicznych ani z dołączonego pakietu SBR-32MH.
  • Przed wysłaniem tego polecenia wyślij najpierw pięć bajtów pustych (np. „00, 00, 00, 00, 00”).