/  45
 
PC CONTROL COMMAND TM-D700 - Ver. 00 1/45IV3UNM
PC CONTROL COMMAND FOR KENWOOD TM-D700
Versione 00
- DRAFT -
data 20040215
 by IV3UNMMassimiliano D'Ambrosiohttp://iv3unm.it
 
 
# Perché questo documento?
Dopo aver chiesto ad alcune filiali della Kenwood (IT, US, UK, JP) il manuale contenente il set dei comandi, ho ricevuto larisposta che tale manuale “non è disponibile per il TM-D700”, che gli unici set di comandi disoponibili sono quelli relativi al TNC(vedi il manuale delle comunicazioni specializzate per il TM-D700) e che l'apparato può essere gestito solo per la gestione dellamemoria. Nota che per altri modelli come il TS-2000 e TS-480 sono disponibili. Visto che sono disponibili alcuni software per ilTM-D700, oltre al MCP-D700 della Kenwood, che permetto di gestire tale apparato e quindi questi comandi devo esistere. Da unaricerca su Internet ho trovato solo alcuni comandi relativi al TM-D700. Per questi motivi ho deciso di scoprire i comandi del RTXe da ciò è nato tale documento. Vedrete che, grazie a questi comandi, è possibile gestire il TM-D700 tramite software installato suun PC o microcontrollore tipo PIC, senza l'uso del pannello di controllo che può essere staccato.
# Come sono stati ricavati i comandi?
Una grossa fetta dei comandi in questo documento si basano sullo sniffing del traffico della la porta seriale durante lacomunicazione che avviene tra RTX TM-D700 ed un paio di software per questo apparato. Da questa attività sono stati ricavati ivari comandi, verificati il funzionamento e ricavandone le funzioni. Per lo sniffing è stato usato il software freeware PortMon. Altricomandi sono stati ricavati cercando di scoprire la logica con cui gli ingegneri della Kenwood hanno implementato questi comandigià scoperti con la relativa sintassi in modo da ricavarne altri. Sono stati analizzati anche i comandi rilasciata dalla Kenwoodrelativi agli apparati TS-2000 e TS-480 per vedere se utilizzabili sul TM-D700. Alcuni comandi sono stati trovati su Internet everificati. Non ancora soddisfatto ho realizzato un piccolo programmino in Python ( http://www.python.org ) il quale genera edinvia una serie di comandi al TM-D700, determinando la risposta come comando valido o errato e salvando il tutto in un file ditesto che è stato analizzato successivamente. In questo modo sono venuti alla luce una altra serie di comandi non scoperti prima.Molto utile è il comando AUTO INFORMATION (AI). Praticamente è un monitor che permette di ottenere un'informazione sottoforma di comando di risposta ad ogni evento relativo alla RTX, come operare sul meno oppure ricezione di un segnale ecc.direttamente sulla seriale e visualizzato tramite un software di emulazione di terminale. Tramite il software di emulazione è possibile inviare e ricevere comandi/risposte.Molti comandi sono usabili sul TH-D7.
# Convenzioni adottate in questo documento
Legenda Parametri:P_ = P_ seguita da un nome indica un parametro da impostare oppure che viene dato come risposta ad un comando.P_Band = indica la banda 0=A (sinistra) e 1=B (destra)P_OnOff= un valore OFF (0) e ON (1)Tabella comandi:
CMD> Indica il COMANDOTITOLOparametriMenù/Panello/MI
SET> impostazioneREAD> lettura valoreANSW> risposta ai comandi ti tipo SET e READERR> errore ritornatoESR: esempio di lettura. A: risposta al comando precedenteR: esempio di impostazione. A: risposta al comando precedente NOTEEventuali noteValore dei parametriche devono essere passate ad un comandodi letture edimpostazioneEventuale corrispondenzatra il comando eMenù/Panello /MICTabella comandi:Alcuni comando hanno dei parametri comuni ad altri e/o diversi valori. Questi sono stati elencati in tabelle separate, dalla 1# alla5#.Banda CTRL/PTT:La banda di controllo è quella in cui si opera per cambiare i valori come la frequenza (cmd FQ), Step (cmd ST), Shift (cmdSHT) ecc. La banda PTT è la banda in cui si trasmette. Per altre informazioni vedi il manuale utente TM-D700. Nota chealcuni comandi operano solo sulla banda di controllo, mentre altri posso operare indifferentemente su entrambe. I comandi TX(RTX in trasmissione) e RX (RTX in ricezione) operano sulla banda PTT.
# Errori ritornati in risposta al comando dal RTX
?: comando sconosciuto oppure con qualche comando (per es TC) per parametro mancante. N: viene ritornato quando è viene inviato comando con sintassi errata (per es. mancanza parametro) oppure il tipo di parametronon rientra tra quelli sopportati dal comando.
# Collegamento al PC
Se volete provare i comandi elencati oppure divertirvi a scoprirne altri, collegate fisicamente RTX al PC tramite un cavo seriale
PC CONTROL COMMAND TM-D700 - Ver. 00 2/45IV3UNM
 
RS-232 a 9 pin. M/M diritto (NON Null Modem). Per maggiori informazioni leggete le prime pagine del
manuale di istruzionedelle comunicazioni specializzate relative al TM-D700.
Come software basta un qualsiasi software di emulazione terminale come
Minicom
sotto GNU/Linux oppure
 HyperTerminal 
sottoMS-Windows. Ora impostate i seguenti parametri relativi alla la porta seriale nel vostro software:
Velocità di trasferimento: 9600bps (velocità di default RTX. Se è stata cambiate tramite MNU 1-9-5 impostate quella nuova)
Lunghezza bit dati: 8
Parità: Nessuna
Bit di stop: 1
Controllo di Flusso: nessuno (potete impostata come Hardware ma poi non è possibile accendere RTX con il comando PS 1)
Selezionate l'emulazione terminale ANSI o VT100. Se volete vedere i comandi che digitate attivate la modalità eco dei caratterilocalmente.Accendi RTX e seleziona connetti sul software di emulazione di terminale. A questi punto ti sei collegato. Prova a dare il comandoAI 1 con questo comando RTX invia una serie di eventi come il BUF ad ogni cambio di frequenza, BY quando rileva un segnaleche apre lo squelch mentre SM indica il livello di segnale ricevuto ecc.
# Licenza d'uso
Questo documento è viene rilasciato sotto la licenza
Creative Commons
, dove
 
Tu sei libero:
di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico, rappresentare, eseguire e recitare quest'opera
di modificare quest'opera
Alle seguenti condizioni:Attribuzione.
Devi attribuire la paternità dell'opera nei modi indicati dall'autore o da chi ti ha dato l'opera in licenza.
Non commerciale.
 Non puoi usare quest'opera per fini commerciali.Ogni volta che usi o distribuisci quest'opera, devi farlo secondo i termini di questa licenza, che va comunicata con chiarezza.In ogni caso, puoi concordare col titolare dei diritti d'autore utilizzi di quest'opera non consentiti da questa licenza.Le utilizzazioni consentite dalla legge sul diritto d'autore e gli altri diritti non sono in alcun modo limitati da quanto sopra.La licenza completa è consultabile sul sito http://creativecommons.org/licenses/by-nc/2.5/it/
# ATTENZIONE – ATTENZIONE - ATTENZIONE
Uso di questi comandi è a
TUO RISCHIO.
Il mio TM-D700 funziona ancora, però non rispondo per il tuo
# Lavori in corso
L'elenco dei comandi non è completo, alcuni sono da verificare o completare come quelli relativi alla scheda vocale opzionale VS-3 oppure al VC-H1.
ricercare i comandi relativi al alla ricerca della frequenza del tono (SCAN)
comandi di reset RTX (MNU 1-9-7)
comando LIST e AMSG relativo TNC APRS. Vedere anche scoprire comando relativo al DX in modalità APRS.
approfondire i comandi SSTV
SKY command mode (MNU 4-4)
Verificare questi comandi ricevuti: MSM 0,00 ; VBY 0,073 de Massimiliano IV3UNM
PC CONTROL COMMAND TM-D700 - Ver. 00 3/45IV3UNM

Share & Embed

More from this user

Add a Comment

Characters: ...