易控矩阵控制协议
来源:北京易控 编辑:数字音视工程 2009-05-05 15:49:31 加入收藏
易控矩阵控制协议
1、命令格式:
96H(1)+地址(2)+命令(3)+长度(4)+切换模式(5)+数据1、…数据n(6)+校验(7)
说明: 1).96H字节表示帧起始,H表示“96”为16进制数,96H相当于10进制数的150;
2).地址字节表示用户为切换器设定的地址;设备的地址在接口配置选项中由用户根据需要在(1-255)之间设定,主要用于设备的级连,文挡中将用DevAddr来表示;
3).命令字节表示本命令的功能和在命令集中的序列号。
4).长度字节等于从本字节往后(不包括本字节),到校验字节(包括校验字节),所包括的字节个数;
5).切换模式表示要切换的是音频、是视频、还是VGA信号或是这几种信号的组合,分别用十六进制数A0H,A1H,A2H,A3H,A4H,和AFH来表示,其中AFH表示通配符,可切换任何设备,对应关系见下表,后面的指令范例均以VGA设备(A0H)为例。
A0H | A1H | A2H | A3H | A4H | AFH |
VGA | V | A | VGA/A | AV | ALL |
6).数据段(数据1,…数据n)表示这条命令的数据部分,每条命令各不相同,之后详细解释。
7).校验 =96H + 地址 + 命令 + 长度 +同异步模式字节+ 数1 + …+ 数n(高位溢出自动丢失);如果校验=96H时,为防止与帧起始位相同,则发送反码,即:校验= 6AH,本系统允许用户选用校验或禁止校验,在禁止校验时,用户也必须随意发一个字节来填充该位置;选用校验或禁止校验功能在接口配置选项中设置;在调试或测试阶段,为了测试方便可以禁止使用校验,但在正式使用时还是启动校验功能更为安全。
例如: 96H 01H 01H 06H (A0H 00H 02H 02H 01H 43H)
1.) 96H为帧起始;
2.) 01H表示设备地址;
3.) 01H表示命令类型;
4.) 06H表示后面的字节长度(括号中的内容);
5.) A0H为切换模式;
6.) 00H 02H 02H 01H 为数据部分;
7.) 43H为校验和,43H = 96H + 01H + 01H + 06H + A0H + 00H + 02H +02H + 01H,溢出位自动丢失。
2、命令功能概述
2、命令功能概述
(1).矩阵支持1200,2400,4800,9600, 19200,38400 bps六种波特率以及1-255个地址,波特率和设备地址可通过液晶屏配合键盘设定。
A、此功能在Menu目录下,按下Menu键后,进入该菜单,第一项就是选择波特率;
B、按键1进入该选项,液晶屏上列出了四个波特率的可选值,另两个无法列下,按一键选1200,按2键选2400,依次类推按6键选38400;
(2).串行数据格式为:
10bit模式,其中 8位数据,1位起始位,1位停止位,无校验位。
(3).切换器在出厂时,波特率被初始化为9600 bps;设备地址为初始化为1
免责声明:本文来源于北京易控,本文仅代表作者个人观点,本站不作任何保证和承诺,若有任何疑问,请与本文作者联系或有侵权行为联系本站删除。
评论comment