„CAT” változatai közötti eltérés

Innen: HamWiki
Ugrás a navigációhoz Ugrás a kereséshez
a
 
(Egy közbenső módosítás, amit egy másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
 
=== CAT ===
 
=== CAT ===
 
'''C'''omputer '''A'''ided '''T'''ransceiver - Számítógép "Vezérelt" Adóvevő<br/>
 
'''C'''omputer '''A'''ided '''T'''ransceiver - Számítógép "Vezérelt" Adóvevő<br/>
Yaesu (Vertex Standard) készülékek vezérlési protokollja
+
Yaesu (Vertex Standard) készülékek vezérlési protokollja<br/>
 +
A CAT rendszer lehetőséget biztosít a készülék adatainak változtatásaira. Teljes szintű vezérlés is lehetővé tehető készüléktől függően. Ezáltal lehetőség van a készülékek teljes automata irányítására egérkattintásokkal és billentyűzet segítségével.<br/>
 +
== Parancsfelépítés ==
 +
 
 +
A Yaesu CAT parancsai 5 byteból állnak:
 +
 
 +
* 4 byte paraméter
 +
* utolsó byte a parancskód.
 +
 
 +
Ha legalább 200 ms időt várunk két byte között, akkor a vett byteokat időtúllépés okán elfelejti, az 5 byte-os vevő újra vételkész lesz.
 +
 
 +
{| border="1" style="text-align: center"
 +
! Parancs !! - !! 1. byte !! 2. byte !! 3. byte !! 4. byte !! 5. byte
 +
|-
 +
| rowspan="2" | LOCK || ON || rowspan="2" | x || rowspan="2" | x || rowspan="2" | x || rowspan="2" | x || 0x00
 +
|-
 +
| OFF || 0x80
 +
|-
 +
| rowspan="2" | PTT || ON || rowspan="2" | x || rowspan="2" | x || rowspan="2" | x || rowspan="2" | x || 0x08
 +
|-
 +
| OFF || 0x88
 +
|-
 +
| colspan="2" | Frekvencia beállítás<br>pl.: 144,81250 MHz || 0x14 || 0x48 || 0x12 || 0x50 || 0x01
 +
|-
 +
| rowspan="8" | Üzemmód || LSB || 0x00 || rowspan="8" | x || rowspan="8" | x || rowspan="8" | x || rowspan="8" | 0x07
 +
|-
 +
| USB || 0x01
 +
|-
 +
| CW || 0x02
 +
|-
 +
| CWR || 0x03
 +
|-
 +
| AM || 0x04
 +
|-
 +
| FM || 0x08
 +
|-
 +
| DIG || 0x0A
 +
|-
 +
| PKT || 0x0C
 +
|-
 +
! Parancs !! - !! 1. byte !! 2. byte !! 3. byte !! 4. byte !! 5. byte
 +
|-
 +
| rowspan="2" | CLAR || ON || rowspan="2" | x || rowspan="2" | x || rowspan="2" | x || rowspan="2" | x || 0x05
 +
|-
 +
| OFF || 0x85
 +
|-
 +
| colspan="2" | CLAR Freq<br>1. byte: 0 = + frekv.<br>pl.: +12,34 kHz || 0x00 || x || 0x12 || 0x34 || 0x00
 +
|-
 +
| colspan="2" | VFO-A/B váltogatás || x || x || x || x || 0x81
 +
|-
 +
| rowspan="2" | SPLIT || ON || rowspan="2" | x || rowspan="2" | x || rowspan="2" | x || rowspan="2" | x || 0x02
 +
|-
 +
| OFF || 0x82
 +
|-
 +
| rowspan="3" | Repeater offset || + || 0x09 || rowspan="3" | x || rowspan="3" | x || rowspan="3" | x || rowspan="3" | 0x09
 +
|-
 +
| - || 0x49
 +
|-
 +
| nincs || 0x89
 +
|-
 +
| colspan="2" | Repeater offset freq<br>pl.: 05,4321 MHz || 0x05 || 0x43 || 0x21 || 0x00 || 0xf9
 +
|-
 +
! Parancs !! - !! 1. byte !! 2. byte !! 3. byte !! 4. byte !! 5. byte
 +
|-
 +
| rowspan="4" | CTCSS/DCS<br>mode || DCS ON || 0x0a || rowspan="4" | x || rowspan="4" | x || rowspan="4" | x || rowspan="4" | 0x0a
 +
|-
 +
| CTCSS ON || 0x2a
 +
|-
 +
| ENCODER ON || 0x4a
 +
|-
 +
| OFF || 0x8a
 +
|-
 +
| colspan="2" | [[CTCSS]] frekvencia<br>pl.: 88,5 Hz || 0x08 || 0x85 || x || x || 0x0b
 +
|-
 +
| colspan="2" | [[DCS]] kód<br>pl.: 023 || 0x00 || 0x23 || x || x || 0x0c
 +
|-
 +
! Parancs !! - !! 1. byte !! 2. byte !! 3. byte !! 4. byte !! 5. byte
 +
|-
 +
| colspan="2" | RX státusz kiolvasás || x || x || x || x || 0xE7
 +
|-
 +
| colspan="2" | TX státusz kiolvasás || x || x || x || x || 0xF7
 +
|-
 +
| colspan="2" | Frekvencia, üzemmód kiolvasás || x || x || x || x || 0x03
 +
|-
 +
| rowspan="2" | Power<br>be/kikapcs || ON || rowspan="2" | x || rowspan="2" | x || rowspan="2" | x || rowspan="2" | x || 0x0f
 +
|-
 +
| OFF || 0x8f
 +
|}
 +
 
 +
Megjegyzés: be/kikapcsolást ne használjuk FT817 belső akkuról való járatása esetén (forrás: Yaesu FT817 könyve). Bekapcsoláskor a parancs előtt, mivel nincs tápfeszültség alatt a rádió, 5 töltelék byte-ot küldjünk, például 0x00 0x00 0x00 0x00 0x00, amely hatására feléled a parancs fogadó modul és így már a bekapcsoló parancsot képes lesz fogadni.
 +
 
 +
== RX státusz, TX státusz, Frekvencia és üzemmód byte ==
 +
 
 +
RX státusz:
 +
 
 +
:7. bit: Zajzár 0: vételre nyitva, 1: zárva
 +
:6. bit: CTCSS/DCS: 0, ha az általunk beállítottat vette vagy nincs CTCSS/DCS bekapcsolva
 +
:5. bit: 1, ha az FM diszkriminátor nem vételközépen áll. SSB/CW/AM esetén fix 0.
 +
:4. bit: nincs használatban
 +
:3.-0. bit: S mérő adata
 +
 
 +
TX státusz:
 +
 
 +
:7. bit: PTT
 +
:6. bit: nagy az SWR (1)
 +
:5. bit: SPLIT OFF (1)
 +
:4. bit: nincs használatban
 +
:3.-0. bit: teljesítmény mérő adata
 +
 
 +
Frekvencia és üzemmód:
 +
 
 +
:0x43 0x97 0x00 0x00 = 439,70000 MHz
 +
:utsó byte az üzemmód, 0x00=LSB, 0x01=USB, 0x02=CW, 0x03=CWR, 0x04=AM, 0x06=WFM, 0x08=FM, 0x0a=DIG, 0x0c=PSK
 +
 
 +
 
 +
[[Kategória: Konstruktőri ismeretek]]

A lap jelenlegi, 2010. július 28., 15:18-kori változata

CAT

Computer Aided Transceiver - Számítógép "Vezérelt" Adóvevő
Yaesu (Vertex Standard) készülékek vezérlési protokollja
A CAT rendszer lehetőséget biztosít a készülék adatainak változtatásaira. Teljes szintű vezérlés is lehetővé tehető készüléktől függően. Ezáltal lehetőség van a készülékek teljes automata irányítására egérkattintásokkal és billentyűzet segítségével.

Parancsfelépítés

A Yaesu CAT parancsai 5 byteból állnak:

  • 4 byte paraméter
  • utolsó byte a parancskód.

Ha legalább 200 ms időt várunk két byte között, akkor a vett byteokat időtúllépés okán elfelejti, az 5 byte-os vevő újra vételkész lesz.

Parancs - 1. byte 2. byte 3. byte 4. byte 5. byte
LOCK ON x x x x 0x00
OFF 0x80
PTT ON x x x x 0x08
OFF 0x88
Frekvencia beállítás
pl.: 144,81250 MHz
0x14 0x48 0x12 0x50 0x01
Üzemmód LSB 0x00 x x x 0x07
USB 0x01
CW 0x02
CWR 0x03
AM 0x04
FM 0x08
DIG 0x0A
PKT 0x0C
Parancs - 1. byte 2. byte 3. byte 4. byte 5. byte
CLAR ON x x x x 0x05
OFF 0x85
CLAR Freq
1. byte: 0 = + frekv.
pl.: +12,34 kHz
0x00 x 0x12 0x34 0x00
VFO-A/B váltogatás x x x x 0x81
SPLIT ON x x x x 0x02
OFF 0x82
Repeater offset + 0x09 x x x 0x09
- 0x49
nincs 0x89
Repeater offset freq
pl.: 05,4321 MHz
0x05 0x43 0x21 0x00 0xf9
Parancs - 1. byte 2. byte 3. byte 4. byte 5. byte
CTCSS/DCS
mode
DCS ON 0x0a x x x 0x0a
CTCSS ON 0x2a
ENCODER ON 0x4a
OFF 0x8a
CTCSS frekvencia
pl.: 88,5 Hz
0x08 0x85 x x 0x0b
DCS kód
pl.: 023
0x00 0x23 x x 0x0c
Parancs - 1. byte 2. byte 3. byte 4. byte 5. byte
RX státusz kiolvasás x x x x 0xE7
TX státusz kiolvasás x x x x 0xF7
Frekvencia, üzemmód kiolvasás x x x x 0x03
Power
be/kikapcs
ON x x x x 0x0f
OFF 0x8f

Megjegyzés: be/kikapcsolást ne használjuk FT817 belső akkuról való járatása esetén (forrás: Yaesu FT817 könyve). Bekapcsoláskor a parancs előtt, mivel nincs tápfeszültség alatt a rádió, 5 töltelék byte-ot küldjünk, például 0x00 0x00 0x00 0x00 0x00, amely hatására feléled a parancs fogadó modul és így már a bekapcsoló parancsot képes lesz fogadni.

RX státusz, TX státusz, Frekvencia és üzemmód byte

RX státusz:

7. bit: Zajzár 0: vételre nyitva, 1: zárva
6. bit: CTCSS/DCS: 0, ha az általunk beállítottat vette vagy nincs CTCSS/DCS bekapcsolva
5. bit: 1, ha az FM diszkriminátor nem vételközépen áll. SSB/CW/AM esetén fix 0.
4. bit: nincs használatban
3.-0. bit: S mérő adata

TX státusz:

7. bit: PTT
6. bit: nagy az SWR (1)
5. bit: SPLIT OFF (1)
4. bit: nincs használatban
3.-0. bit: teljesítmény mérő adata

Frekvencia és üzemmód:

0x43 0x97 0x00 0x00 = 439,70000 MHz
utsó byte az üzemmód, 0x00=LSB, 0x01=USB, 0x02=CW, 0x03=CWR, 0x04=AM, 0x06=WFM, 0x08=FM, 0x0a=DIG, 0x0c=PSK