Denon AVR-2106, AVR-2106 E3 Control Protocol

DENON AVR/AVC control protocol
Application model : AVR-2106(E3) Application terminal : RS-232C

Connector specification

Connector type : DB-9pin female type, slave straight connection (DCE type)
Communication format :
Synchronous system : Tone step synchronization
communication system : A half duplex Communication speed : 9600bps
Character length : 8 bits Parity control : None
Start bit : 1 bit Stop bit : 1 bit
Communication procedure : Non procedural Communication data length : 135 bytes (maximum)

For AVR2106

- -
238

Protocol specification

The following three data forms is defined. COMMAND : The message sent to a system(AVR/AVC) from a controller(Touch Panel etc.) A command to a system is given from a controller.
EVENT : The message sent to a controller(Touch Panel etc.) from a system(AVR/AVC) The result is sent, when a system is operated directly and a state changes.
*The form of EVENT presupposes that it is the same as that of COMMAND.
**Refer to the following table for the contents of COMMAND and EVENT. RESPONSE : The message sent to a controller(Touch Panel etc.) from a system(AVR/AVC)
if the ‘request command’ (COMMAND+?+CR(0x0D)) has came from a controller. The RESPONSE should be sent within 200ms
*The form of RESPONSE presupposes that it is the same as that of EVENT.
Basic specification : The command by ASCII CODE, parameter expression
*ASCII CODE which can be used is from 0x20 to 0x7F : the alphabet and the number of 0-9 , and space (0x20) , Some signs ,
AND carriage return(0x0D)--- It is used only as a pause sign.
Command structure : COMMAND + PARAMETER + CR(0x0D)
COMMAND : ASCII CODE of 2 characters
ex. SI : Select Input source MS : surround Mode Setting
MV : Master Volume setting PW : system PoWer setting
PARAMETER : ASCII CODE ( up to 25 characters) e x . DVD : function name
CDR/TAPE-1 : function name THX SURROUND EX : surround mode name
SUPER STADIUM : surround mode name *Special Parameter--- ? : for request command
of receiving the COMMAND.
- -
239
The example of a command * <CR> is the meaning of 0x0D.
SIDVD<CR> : Select Input source DVD MSDOLBY DIGITAL<CR> : surround Mode Set to DOLBY DIGITAL
MVUP<CR> : Master Volume UP PWON<CR> : system PoWer ON
PWSTANDBY<CR> : system PoWer STANDBY
SI?<CR> : Request command for now playing input source >> Return RESPONSE ‘SI***<CR>’
- -
240

Others

A) COMMAND is receivable also during transmission of EVENT. B) Since CHANNEL VOLUME changes simultaneously when the SURROUND MODE changes, the value of the channel volume of all channels
returns as EVENT.
C) CHANNEL VOLUME returns the data of ALL channels by the present SURROUND MODE also including an intact channel. In this case,
the data of an intact channel is set to "50".
D) Since SURROUND MODE changes simultaneously when the INPUT source changes, the SURROUND MODE (and also the value of the channel
volume of all channels , It described in B) ) returns as EVENT.
E) When SURROUND MODE is the same in between INPUT source change before and after, EVENT of SURROUND MODE and CHANNEL VOLUME
does NOT return.
F) Although EVENT of SURROUND MODE returns when the present SURROUND MODE is set up again, CHANNEL VOLUME does NOT return.
G) When SURROUND MODE is changed, before returning SURROUND MODE after change as EVENT, the present SURROUND MODE is returned. H) The RESPONSE should be sent as opposed to the request command by all the commands with which an EVENT exists , not need to
the another request commands(ex. SV command).
I) The PARAMETER (with COMMAND and RESPONSE, EVENT) of minimum level of MASTER VOLUME defines “99”.
J) If the MASTER VOLUME & CHANNEL VOLUME set with 0.5dB step, the PARAMETER (with COMMAND and RESPONSE, EVENT) defines three
ASCII characters as bellows.
ex. MASTER VOLUME = +1.0dB : MV81<CR>
+0.5dB : MV805<CR>
0dB : MV80<CR>
-0.5dB : MV795<CR>
-1.0dB : MV79<CR>
| |
-79.5dB : MV005<CR>
-80.0dB : MV00<CR>
--- : MV99<CR>
* At the **.0dB step, only uses two ASCII characters as PARAMETER, same as usual.
- -
241
COMMAND and PARAMETER list
PW ON POWER ON/STANDBY change PWON<CR>
MV UP MASTER VOLUME UP/DOWN , direct change to **dB MVUP<CR>
** **:00 to 99 by ASCII , 80=0dB, 99=---(MIN) MV80<CR> CV FL UP CHANNEL VOLUME UP/DOWN , direct change to **dB CVFL UP<CR> FL DOWN ---FRONT Lch CVFL DOWN<CR> FL ** **:38 to 62 by ASCII , 50=0dB CVFL 50<CR> FR UP CVFR UP<CR> FR DOWN ---FRONT Rch CVFR DOWN<CR> FR ** **:38 to 62 by ASCII , 50=0dB CVFR 50<CR> C UP CVC UP<CR> C DOWN ---CENTERch CVC DOWN<CR> C ** **:38 to 62 by ASCII , 50=0dB CVC 50<CR> SW UP ---SUBWOOFERch CVSW UP<CR> SW DOWN **:00,38 to 62 by ASCII , 50=0dB CVSW DOWN<CR> SW ** 00=OFF CVSW 50<CR> SL UP CVSL UP<CR> SL DOWN ---SURROUND Lch CVSL DOWN<CR> SL ** **:38 to 62 by ASCII , 50=0dB CVSL 50<CR> SR UP CVSR UP<CR> SR DOWN ---SURROUND Rch CVSR DOWN<CR> SR ** **:38 to 62 by ASCII , 50=0dB CVSR 50<CR> SBL UP ---SURROUND BACK Lch (SBch 2SP) CVSBL UP<CR> SBL DOWN CVSBL DOWN<CR> SBL ** **:38 to 62 by ASCII , 50=0dB CVSBL 50<CR> SBR UP ---SURROUND BACK Rch (SBch 2SP) CVSBR UP<CR> SBR DOWN CVSBR DOWN<CR> SBR ** **:38 to 62 by ASCII , 50=0dB CVSBR 50<CR>
COMMAND PARAMETER
STANDBY PWSTANDBY<CR>
DOWN MVDOWN<CR>
The PARAMETER of MV , CV COMMAND : "*" parameter uses two or three ASCII characters. (see page4 (J) section)
function example
- -
242
Loading...
+ 10 hidden pages