Inter-M CD-610U Protocol Document

INTER-M CD Player Remote Control Protocol
Model : CD-610
1. Outline
This document is remote control protocol description for using Inter-M CD player CD-610 with RS-232 port. Protocol is consist of two protocol, control signal and condition reply protocol. If control signal protocol which is defined in this document is transferred to RS-232 port of CD-610, CD-610 is functioned by control signal. When the status of operation is changed, CD-610 send the status reply protocol to external controller. External control system receives this signal with showing its status on display and confirm whether it is work properly or not. Status Reply signal protocol can be sent when any buttons are pressed on CD player, remote controller is working, controlling with RS-232 protocol.
1 Communication Standard
Communication Type
Baudrate Data Bit Stop Bit Parity
UART(RS-232C) communication
9600 bps
8 bit
1 bit
No Parity
INTER-M Remote Control Protocol – CD Player(061012) 1/6
2 Protocol Data Structure
2.1 Control Signal Protocol
Control Signal protocol is the protocol that CD player can be controlled by External control system.
2.1.1 Protocol block structure
1 2 3 4 5
STX LEN DVID DATA CHK
약칭
STX
LEN
DVID
DATA
CHK
2.1.2 Product ID
Product Type Product ID Product Model
CD Player Type 0x10 CD-610
Name
ST ART TX
Length
Device ID
DATA
Checksum
Code
Value
0xFE
0x03
0x10
Hex
Values
Hex
Value
DATA Description
1 BYTE SENDING START BYTE
Transferring protocol length value After Length
1 BYTE
(DVID ~ CHK BYTE QTY)
1 BYTE CD Player ID
1 BYTE DATA value for operating
1 BYTE Checking RX DATA is ok or not
2.1.3 Excution Code DATA for function
DATA Function
0x01 0x02
0x03~0x0F RESERVE
0x10 0x11 0x12 0x13 0x14
INTER-M Remote Control Protocol – CD Player(061012) 2/6
POWER ON POWER STANDBY
TENKEY ‘0’ TENKEY ‘1’ TENKEY ‘2’ TENKEY ‘3’ TENKEY ‘4’
0x15 0x16 0x17 0x18 0x19
TENKEY ‘5’ TENKEY ‘6’ TENKEY ‘7’ TENKEY ‘8’ TENKEY ‘9’
0x10~0x1F RESERVE
0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29
CD PLAY CD STOP CD PAUSE FORWARD SEARCH START BACKWARD SEARCH START FORWARD SKIP START BACKWARD SKIP START GROUP RANDOM REPEAT
0x2A RESERVE
0x2B 0x2C 0x2D 0x2E
FORWARD SEARCH STOP BACKWARD SEARCH STOP FORWARD SKIP STOP BACKWARD SKIP STOP
0x2F~0xFF RESERVE
2.2 Status Reply Protocol
1) It is the protocol to display operation status value of CD player on External System.
2) It is also shown on external system display when CD players operation is changed by
received protocol, status changed by a direct contact on CD player itself, status conditions are
changed by wireless remote controller.
INTER-M Remote Control Protocol – CD Player(061012) 3/6
2.2.1 Status Replay Protocol Block Structure
1 2 3 4 5 6 7 8
STX LEN DVID
STAT
SYS
STAT 1CD1
STAT 1CD2
STAT
CHK
1CD3
ABBV.
STX
Name
ST ART TX
Code Vaule 0xFE
Data
Description
Length
1 BYTE Transfer Start Byte
Transferred Protocol Length Value After Length
LEN
Length
0x06
1 BYTE
(Byte no from DVID to CHK)
DVID STAT
Device ID STATUS
0x10
Hex
1 BYTE Product Type Id
1 BYTE Equipment Status Information
SYS
STAT
SYSTEM STATUS
Value
Hex
1 BYTE CD Operation Status Information
CD1
STAT
CD 1 STATUS
Value
Hex
1 BYTE CD Track Info Uppe r By t e
CD2
STAT
CD 2 STATUS
Value
Hex
1 BYTE CD Track Info Bottom Byte
CD3
CD 3
Value
CHK
Checksum
Value
2.2.2 Bit Structure of Each Status info
1) STA T SYS – SYSTEM’s Status
Hex
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- - - - - - -
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Reserve Reserve Reserve Reserve Reserve Reserve Reserve POWER (ON: 1, STANDBY: 0)
1 BYTE
To check Checksum data which Received Data is correct or not
SYSPW
INTER-M Remote Control Protocol – CD Player(061012) 4/6
2) STA T CD1 – CD’s function status
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- -
1CDGRP 1CDRND 1CDRPT 1CDPAU 1CDPS
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Reserve Reserve GROUP ON/OFF (ON: 1, OFF: 0) RANDOM ON/OFF (ON: 1, OFF: 0) CD REPEAT (OFF: 00b, REPEAT 1: 01b, REPEAT ALL: 10b) CD PAUSE (PAUSE: 1, RESUME: 0) CD PLAY/STOP (PL AY: 1, STOP: 0)
3) STAT CD2 – Track info Upper Bit
Playing CD track info, selected track no, Total track no’s upper bit
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- - - - - -
1CDTRH7~0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2
Reserve Reserve Reserve Reserve Reserve Reserve
Bit 1
upper bit for displaying 0~99 9
Bit 0
INTER-M Remote Control Protocol – CD Player(061012) 5/6
4) STAT CD3 – Track Info under Bit
Playing CD track No., Selected Track No., Total Track no.’s under bit
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1CDTRL7~0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Bottom Byte for Showing 0~999
When CD is status of “PLAY”
- Inform Track No Value
When CD is status of “STOP”
- Inform T otal Track No Value
When CD is status of “ Select”
- Inform Selected No
2.3 CHECKSUM Definition
1) Calculation Range: All code value, except for CHK
2) Calculation: add(+) all Code value of the range .
3) Ex) To Calculate “Checksum” When External controller send “Power on” protocol to CD-
610
A. Code V al ue
1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE
STX LEN DVID DATA CHK
0xFE 0x03 0x10 0x01
0x12
B. Calculation Method
Operator: “ + ” checksum = STX + LEN + DVID + DATA = 0xFE + 0x03 + 0x10 + 0x01 = 0x12
INTER-M Remote Control Protocol – CD Player(061012) 6/6
Loading...