Austin Hughes MCS User Manual

UM-CV-751-MCS-Q114V1 www.austin-hughes.com
dedicated KVM switch and rackmount screen technology
Multi-display control solution
User Manual
MCS
Multi-display Control Module Protocol
751
Designed and manufactured by Austin Hughes
UM-CV-751-MCS-Q114V1 www.austin-hughes.com
< Part. 1 >
Interface
1.1 Connection
1.2 Connection Standard
P.1 P.2 - 3
< Part. 2 >
Command
2.1 CAN Bus Registry
2.2 Get Address
2.3 Get Name
2.4 Get Power Status
2.5 Get Display Status
2.6 Get Screen Status
2.7 Get PIP Status
2.8 Set Display ID
2.9 Set Display Name
2.10 Show Display ID & Name
2.11 Volume Control
2.12 Mute Control
2.13 Input Source Select
2.14 OSD Button Control
2.15 Infrared Remote Control
2.16 Sound Select Control
2.17 Contrast Control
2.18 Brightness Control
2.19 Auto Adjust Control
2.20 Power Control
2.21 PIP Control
2.22 PIP Source Control
2.23 PIP Swap Control
2.24 PIP Location Control
P.5 P.6 P.7 P.8 P.9 P.10 P.11 P.12 P.13 P.14 P.15 P.16 P.17 P.18 P.19 P.20 P.21 P.22 P.23 P.24 P.25 P.26 - 27 P.28 P.29
P.4
UM-CV-751-MCS-Q114V1 www.austin-hughes.com
For the 1st and last display, push the set switch upward
Set switch
For other daisy chain displays, push the set switch downward
LINK
OUT
IN OUT
RS-232C
Cat5 / 6 cable
max. 300 meters
up to 64 displays
Daisy chain up to 1,000 meters and 64 displays
RJ-45 jack
IN OUT IN OUT
Cat5 / 6 cable
max. 300 meters
Cat5 / 6 cable
max. 300 meters
15 feet serial cable
( over 15 feet, extender required )
- As shown in Fig. 1-1, fi rst, connect the personal computer’s RS-232C serial port to the 1st LCD dis play’s LINK port and then begin to add connections from a LCD display, starting from the OUT port.
- The fi rst & last LCD displays located at both ends of daisy chain connection must be terminated by setting the pin 1 & 2 of DIP switch ( Set ) to ON position, located next to OUT port. For other daisy chain LCD display(s), please keep the pin 1 & 2 of DIP switch at OFF position ( Pin 1 & 2 are default at OFF position ). *The new DIP switch setting requires a power cycle of LCD display to take effect.
- The MCS module of LCD display will automatically assign an available ID number from 1 to 64 to each LCD display when connected to the daisy chain, to eliminate LCD displays trying to use the same IDs simultaneously.
Fig. 1-1 Connecting the PC & LCD Displays
< 1.1 > Connection
< Part 1 > Interface
P.1
UM-CV-751-MCS-Q114V1 www.austin-hughes.com
1) Computer to LCD display connection standard
- Conducts bi-directional communication using serial RS232.
- Use three signal wires of TxD, ( pin 2 ), RxD ( pin 3 ) and GND ( pin 5 ), among the RS232 standard wires, as Fig. 2-1.
- Use DTR ( pin 4 ), RTS ( pin 7 ) for hot-plug detect.
- The distance between the PC computer to LCD display is limited 15 feet.
2) LCD display to LCD display connection standard
- Conducts bi-directional communication using CAN bus
- A maximum of 64 LCD display units can be daisy chained to one CAN bus, up to 1,000 meters.
- The distance between LCD Displays is limited 300 meters via Cat 5/ 6 cable.
3) Command communications The CAN bus requires the MCS module of LCD display registration by sending command < 0x01 > to add or remove the LCD display(s) from the CAN bus before command communications. Please refer to page 6 for more details.
All communications are conducted in the form of hexadecimal number, and the checksum calculation method as below :
Total = Command + ID + Val1 + Val2 + Val3 + Val4 + Val5 + Val6; Checksum = 256 – Total; * Unsigned character of Checksum, Total=0;
Get Power Status ( e.g. Power ON & ID=1 )
Here, each set functions according to the commands received and responds with ACK at the same time. Therefore, the operation of each set should be checked after this process.
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x4D,
0x43,0x06
0x04 Power 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
Header Command
0x01
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
0xFA
Footer
0x4D,
0x43,0x06
0x04 0x01 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
< 1.2 > Connection Standard
P.2
UM-CV-751-MCS-Q114V1 www.austin-hughes.com
4) The status lights ( LED )
Port Color Activity
IN Green
Solid LED indicates that the MSC board is powered on. No light indicates the board is powered off.
IN Orange
Blinking LED indicated that the data is being transmitted through the connection. No light indicates no data is transmitted
Table 2-1 RS-232 Communication Standards
Bit Rate 9600 bps
Data Bits 8 bits
Parity None
Stop Bits 1 bit
Flow Control None
Fig. 2-1 RS-232 pin out DB-9 pin used for Asynchronous Data
< 1.2 > Connection Standard
P.3
UM-CV-751-MCS-Q114V1 www.austin-hughes.com
No. Type of Command Command Range of Value ( Decimal ) Wait ACK (ms)
1 CAN Bus Registry 0x01 -- 2,000 2 Get Address 0x02 -- 200 3 Get Name 0x03 -- 200 4 Get Power Status 0x04 0 ~ 1 200 5 Get Display Status 0x05 -- 200 6 Get Screen Status 0x06 -- 200 7 Get PIP Status 0x07 -- 200 8 Set Display ID 0x15 1 ~ 64 200
9 Set Display Name 0x16 -- 200 10 Show Display ID & Name 0x17 5 ~ 255 200 11 Volume Control 0x20 0 ~ 100 200 12 Mute Control 0x21 0 ~ 100 200 13 Input Source Select 0x22 -- 2,000 14 OSD Button Control 0x23 0 ~ 1 200 15 Infrared Remote Control 0x24 0 ~ 1 200 16 Sound Select Control 0x25 -- 200 17 Contrast Control 0x26 0 ~ 100 200 18 Brightness Control 0x27 0 ~ 100 200 19 Auto Adjust 0x28 0 5,000 20 Power Control 0x45 0 ~ 1 7,000 21 PIP Control 0x50 -- 200 22 PIP Source Select 0x51 -- 200 23 Main-PIP Swap Control 0x52 0 200 24 PIP Locate Control 0x53 -- 200
< Part 2 > Command
P.4
UM-CV-751-MCS-Q114V1 www.austin-hughes.com
1) CAN Bus Registry
• Function The computer registers the MCS module of LCD display(s) to CAN bus daisy chain connection. *Registration requires when add or remove the LCD displays from the CAN bus connection.
Header Command ID Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x06, 0x4D,0x43 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
Register MCS Module(s)
MAC1 : The 1st byte of MAC address for the LCD display MAC2 : The 2nd byte of MAC address for the LCD display MAC3 : The 3rd byte of MAC address for the LCD display MAC4 : The 4th byte of MAC address for the LCD display
ERR : Error code that shows the type of error that occurred
0x10 Display controller error
0x11 Serial controller error
0x12 Unsupported Command
0x13 Checksum error
0x14 Bad parameter
0x15 Unknown error
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x4D, 0x43,0x06 0x01 MAC1 MAC2 MAC3 MAC4 0x00 0x00 0x0D, 0x0A
• Ack
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x4D, 0x43,0x15 0x01 ERR 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
• Nak
< 2.1 > Detailed Description of Commands
P.5
UM-CV-751-MCS-Q114V1 www.austin-hughes.com
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x4D, 0x43,0x15 0x02 ERR 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
• Nak
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x4D, 0x43,0x06 0x02 MAC1 MAC2 MAC3 MAC4 0x00 0x00 0x0D, 0x0A
• Ack
• Function The computer shows the 32-bit MAC address of the LCD display
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x06, 0x4D,0x43 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
Get LCD Display Address
< 2.2 > Get Address
P.6
UM-CV-751-MCS-Q114V1 www.austin-hughes.com
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x4D, 0x43,0x06 0x03 Char1 Char2 Char3 Char4 Char5 Char6 0x0D, 0x0A
• Ack
• Function The computer shows the name of the LCD display
Char1 : The 1st character of the name Char2 : The 2nd character of the name Char3 : The 3rd character of the name Char4 : The 4th character of the name Char5 : The 5th character of the name Char6 : The 6th character of the name
*The default value of the character of the name is 0xFF
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x4D, 0x43,0x15 0x03 ERR 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
• Nak
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x06, 0x4D,0x43 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
Get LCD Display Address
< 2.3 > Get Name
P.7
UM-CV-751-MCS-Q114V1 www.austin-hughes.com
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x06, 0x4D,0x43 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
Get Power Status
• Function The computer shows the power status of the screen of LCD display
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x4D, 0x43,0x06 0x04 Power 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
• Ack
Power : The power code for the LCD display
0x00 Power OFF
0x01 Power ON
Header Command
ID
Val 1 Val 2 Val 3 Val 4 Val 5 Val 6
Checksum
Footer
0x4D, 0x43,0x15 0x04 ERR 0x00 0x00 0x00 0x00 0x00 0x0D, 0x0A
• Nak
< 2.4 > Get Power Status
P.8
Loading...
+ 22 hidden pages