All descriptions in this reference guide are for the user’s convenience. Kenwood does not support or warrantee this documentation in any way.
CONNECTING TO A PC
You can connect the TS-590S transceiver to a PC COM port using a traditional RS-232C connector, or to a USB port using a USB 2.0 (AB type) cable.
Through the transceiver menu, select a baud rate for communications between the PC and the transceiver.
Using a RS-232C Straight Cable
■
Directly connect the RS-232C straight cable
between the COM port of the PC and the COM terminal of the transceiver.
■
Using a USB Cable
When using a USB cable, you must first pre-
install a virtual COM port driver on the PC. Then, connect the USB cable A-connector to the USB port of the PC and the B-connector the USB terminal of the transceiver.
Note:Operation is not guaranteed when connecting through a USB hub.
CONTROL OPERATION
Most computers handle data in the form of “bits” and “bytes”. A bit is the smallest piece of information a computer can handle. A byte is composed of eight bits. This is the most convenient form for most computer data. This data may be sent in the form of either serial or parallel data strings. The parallel method is faster but more complicated, while the serial method is slower and requires less complicated equipment. The serial form is, therefore, a less expensive alternative.
Serial data transmission uses time-division methods over a single line. Using a single line also offers the advantage of reducing the number of errors due to line noise.
Theoretically, only three lines are required to control the transceiver via the computer:
• Transmit data
• Receive data
• Ground
From a practical standpoint however, it is also necessary to incorporate some means of controlling when this data transfer will occur. The computer and transceiver cannot be allowed to send data at the same time! The required control is achieved by using the RTS and CTS lines.
For example, the transceiver is placed into the transmit mode whenever the character string “TX;” is sent from the computer. The character string “TX;” is called a computer control command; it tells the transceiver what to do. There are numerous commands available for control of the transceiver. These commands may be incorporated into a computer program written in any high level language. Programming methods vary from computer to computer; refer to the instruction manuals provided with the terminal program and computer.
– 1 –
PC CONTROLCOMMANDREFERENCEGUIDE
FA 00007000000 ;
Alphabetical command
Parameters
Terminator
Computercontrolcommands
Input command(input to the transceiver)
Set command(sets a particular condition)
Read command(reads an answer)
Output command(from the transceiver)
Answer command(transmits a condition)
COMPUTER CONTROL COMMANDS
A computer control command is composed of a 2 letter alphabetical command name, a set of parameters, and the terminator that signals the end of the command.
Example: Command to set VFO A to 7 MHz
Commands can be classified as shown below:
For example, note the following in the case of the above FA command (Frequency of VFO A):
•To set the frequency to 7 MHz, the following command is sent from the computer to the transceiver:
“FA00007000000;”
•To read the frequency of VFO A, the following command is sent from the computer to the transceiver:
“FA;”
•When the Read command above has been sent, the following command is returned to the computer:
“FA00007000000;”
Note:
◆Do not use the control characters 00 to 1Fh since they are
either ignored or cause a “?” answer.
◆Program execution may be delayed while turning the Tuning
control rapidly.
◆Receive data is not processed if the frequency is entered
from the keypad.
(Set command)
(Read command)
(Answer command)
■Command
A command consists of 2 characters. You may
use either lower or upper case characters. The commands available for this transceiver are listed in the PC Control Command Tables, beginning on page 3.
Parameters
■
Parameters are used to specify information
necessary to implement the desired command. The parameters to be used for each command are predetermined. The number of digits assigned to each parameter is also predetermined. Refer to the PC Control Command Tables {page 3} to configure the appropriate parameters.
When configuring parameters, be careful not to
make the following mistakes.
Correct parameter example: “IS+1000;”
IS1000;Not enough parameters specified
(No direction given for the IF shift)
IS+100; Not enough digits
(Only three frequency digits given)
IS_+_1000; Unnecessary characters (spaces)
between parameters
IS+10000; Too many digits
(Five frequency digits given)
Note: If a particular parameter is not applicable to this transceiver, the parameter digits should be filled using any character except the ASCII control codes (00 to 1Fh) and the terminator (;).
Terminator
■
To signal the end of a command, it is necessary to
use a semicolon (;). The digit where this special character must appear differs depending on the command used.
Error Messages
■
In addition to the Answer command, the
transceiver can send the error messages listed below.
Error
Message
Reason for Error
• Command syntax was incorrect.
• Command was not executed due to the current status of the
?;
transceiver (even though the command syntax was correct).
Note: Occasionally, this message may not appear due to microprocessor transients in the transceiver.
– 2 –
E;
O;
A communication error occurred, such as an overrun or framing error during a serial data transmission.
Receive data was sent but processing was not completed.
PC CONTROLCOMMANDREFERENCEGUIDE
PC CONTROL COMMAND TABLES
AC
Read
Answer
AG
Read
Answer
Read
Answer
Set
Set
AI
Set
Sets or reads the internal antenna tuner status.
123456789
ACP1P2P3;
123456789
AC;
123456789
ACP1P2P3;
Sets or reads the AF gain.
12345678910
AGP1P2P2P2;
12345678910
AGP1;
12345678910
AGP1P2P2P2;
Sets or reads the Auto Information (AI) function ON/ OFF.
12345678910
AIP1;
12345678910
AI;
12345678910
AIP1;
Parameters:P1
10
0: RX-AT THRU1: RX-AT INP20: TX-AT THRU
10
1: TX-AT INP30: Stop Tuning (Set)/ Tuning is stopped (Answer)
10
1: Start Tuning (Set)/ Tuning is active (Answer)
• The setting cannot be performed for RX IN/THRU
• AT Tuning will not begin when using the TX THRU status.
• When AI is ON, the respective response command is output when the parameter is changed by the command with the response command.
• AI turns OFF when the transceiver power is turned OFF.
AN
Set
Read
Answer
Selects the antenna connector ANT1/ ANT2.
12345678910
ANP1P2P3;
12345678910
AN;
12345678910
ANP1P2P3;
Parameters:P10: ANT11: ANT29: No changeP2 0: RX ANT is not used1: RX ANT is used9: No changeP30: Drive Out OFF1: Drive Out ON9: No change
• When setting the command, enter only the parameters you are changing. For parameters you are not changing, enter “9”.
• For a response command, parameter P1, P2, and P3 cannot be “9”.
– 3 –
PC CONTROLCOMMANDREFERENCEGUIDE
AS
Set
Read
Answer
BC
Set
Read
Answer
Sets or reads the Auto Mode function parameters.
12345678910
ASP1P2P2P3P3P3P3P3
11121314151617181920
P3P3P3P3P3P3P4P5;
12345678910
ASP1P2P2;
12345678910
ASP1P2P2P3P3P3P3P3
11121314151617181920
P3P3P3P3P3P3P4P5;
Sets or reads the Beat Cancel function status.
12345678910
BCP1;
12345678910
BC;
12345678910
BCP1;
Parameters:P10: Always 0P200 ~ 31: Channel numberP311-digit Frequency in Hz (unused digits must be 0)P4 (Mode (refer to the MD command)1: LSB2: USB3: CW4: FM5: AM6: FSK7: CWR (CW Reverse)9: FSKR (FSK Reverse)P5 (Data mode (refer to the DA command)) 0: No Data mode1: Data mode(example: USB-DATA: P4=2 / P5=1)
Conditions when configuring:
•You cannot set the channel to a frequency lower than the frequency of the previous channel.
•When the channel is set to a frequency higher than the next channel, all subsequent channel frequencies that are lower than the set frequency are changed to the frequency you just set.
•To reset all channels to their initial conditions, set them to to
•Unlike previous models, this command no longer functions as a conventional Band Down/ Band Up.
•While the section setting Memory Channel is displayed, you can use BD; to send the start frequency and BU; to send the end frequency.
Parameters:P1000 (minimum) ~ 127 (maximum)
– 4 –
PC CONTROLCOMMANDREFERENCEGUIDE
BY
Read
Answer
CA
Set
Read
Answer
CG
Set
Read
Answer
Reads the busy signal status.
123
BY;
123
BYP1
Sets and reads the CW TUNE function status.
12345678910
CAP1;
12345678910
CA;
12345678910
CAP1;
Sets and reads the Carrier Level.
12345678910
CGP1P1P1;
12345678910
CG;
12345678910
CGP1P1P1;
5678910
4
5678910
4
;
P2
Parameters:P10: Not busy1: BusyP20: Always 0
• This command is used with Sky Command.
Parameters:P10: Cancels CW TUNE/ Inactive1: Starts CW TUNE/ Active
Parameters:P1000 (minimum) ~ 100 (maximum)
CH
Set
CN
Set
Read
Answer
Operate the MULTI/CH encoder.
12345678910
CHP1;
Sets and reads the CTCSS frequency.
12345678910
CNP1P1;
12345678910
CN;
12345678910
CNP1P1;
Parameters:P10: Move the MULTI/CH encoder 1 step up1: Move the MULTI/CH encoder 1 step down
Parameters:P100 ~ 41
Freq.
No.
(Hz)
0067.01197.422141.333206.5
0169.312100.023146.234210.7
0271.913103.524151.435218.1
0374.414107.225156.736225.7
0477.015110.926162.237229.1
0579.716114.827167.938233.6
0682.517118.828173.839241.8
0785.418123.029179.940250.3
0888.519127.330186.241254.1
0991.520131.831192.8
1094.821136.532203.5
No.
Freq.
(Hz)
No.
Freq.
(Hz)
Freq.
No.
——
——
(Hz)
– 5 –
PC CONTROLCOMMANDREFERENCEGUIDE
CT
Set
Read
Answer
DA
Set
Read
Answer
DN / UP
Set
Sets and reads the CTCSS function status.
12345678910
CTP1;
12345678910
CT;
12345678910
CTP1;
Sets and reads the DATA mode.
12345678910
DAP1;
12345678910
DA;
12345678910
DAP1;
Emulates the microphone DWN and UP keys.
12345678910
D / UN / P
P1P1;
Parameters:P10: CTCSS OFF1: CTCSS ON2: Cross Tone ON
• If Tone or CTCSS is ON when Cross Tone is turned ON, they will automatically turn OFF.
Parameters:P10: DATA mode OFF1: DATA mode ON
• You can use this command in LSB, USB, and FM mode. When used in CW, FSK, or AM mode, an error occurs.
• When used in any mode other than DATA mode, the P1 parameter response is always 0.
Parameters:P100 ~ 99
• If no P1 parameter is specified, the command is interpreted as 1 step down (DN;) or 1 step up (UP;).
• When setting the parameter from 01 to 99, the frequency is adjusted by the specified step size.
• In Memory mode and Quick Memory mode, the command with no P1 parameter specified is treated as a Memory channel down (DN;) or up (UP;) command. With parameters, it is treated as the frequency down or up command.
• When setting the parameter to 00, the command is accepted, but no changes occur.
EM
Set
EX
Set
Read
Sets the Emergency communication frequency mode.
12345678910
EM;
Sets or reads the Menu.
123456789
EXP1P1P1P2P2P3P4
111213141516171819
P5P5P5P5P5P5P5;
123456789
EXP1P1P1P2P2P3P4
123456789
• There are no parameters for this command.
• The transceiver switches to the Emergency frequency after sending this command.
• This command is not available for E market versions (an error occurs).
Parameters:P1
10
000 ~ 087: Menu numberP2
P5
00: Always 00P3
20
0: Always 0P40: Always 0
10
P5String of alphanumeric characters for the Menu setting
;
(variable length)
10
• Refer to the following table for the menus corresponding to
Answer
EXP1P1P1P2P2P3P4
111213141516171819
parameter P1, and the available settings corresponding to