VRS1620通讯协议.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VRS1620通讯协议.doc

VRS1620矩阵通信协议 接口标准: RS232,2400 bit/s ,8 data, 1 stop bit, No parity 标准232电缆,连线方式如下: 计算机端 矩阵端 2---------------------------- 3 3---------------------------- 2 5---------------------------- 5 说明 : 1:下面命令中的几个固定字符的值为 SOH =01, EOT =04, ACK =06, NAK =21 2:关于校验字节CHECKSUM的计算方法见附录。 3:在通信协议中的路数加1为实际路数,即通信协议中的“0”对应的是 第1路,“7”对应的是第8路。 4: 当矩阵键盘或者远程控制器源和目的值有改变,本系统向计算机发送刷新字符‘!’;计算机可以发出查询指令,以查询当前的状态。 切换命令: QD:查询输出端口(DESTINATION)状态 格式:SOH QD V[A,L,N] (DEST_NUMBER)CHECKSUM EOT 说明: N:N-所有层。 (DEST_NUMBER):16进制输出口编号,用两位ASCII码表示。例如:0x01 用 ‘30’‘31’来表示。 应答: SOH DQ ‘3’ V[A,L,N] (SOURCE_NUMBER) N|L|P CHECKSUM EOT N|L|P:N 表示未被锁定或保护,L 表示锁定,P保护 其中的(SOURCE_NUMBER)表示该路对应的输入路数。也由2位ASCII码表示。 实例:查询PST对应的输入数,实际命令为: SOH QD N ‘0’ ’0’ CHECKSUM EOT 换算到16进制是:01 51 44 4E 30 30 35 42 04 查询PGM对应的输入数,实际命令为: SOH QD N ‘0’ ’1’ CHECKSUM EOT 换算到16进制是:01 51 44 4E 30 31 35 41 04 AS:指定某输出口和输入口的连接。 说明:该命令用来指定某输出口和输入口的连接。 格式:SOHAS0x300x30V[A,L,N] DEST_NUMBERSOURCE_NUMT CHECKSUM EOT 注释: (DEST_NUMBER)(SOURCE_NUM)各占2个字节. T表示立即进行切换. 应答:ACK 实例:切换输入第1路至输出第1路 SOH AS 0x300x30 N “0”,“0” “0”,“0” T CHECKSUM EOT 换算到16进制是: 01 41 53 30 30 4E 30 30 30 30 54 30 38 04 QS:查询矩阵设置。 说明:该命令用来指定矩阵的规模。 格式:SOH QS V[A,L,N] CHECKSUM EOT 换算到16进制是:01 51 53 30 32 04 应答: SOH SQ V (MAX_DEST) MAX_SOURCE A (MAX_DEST) MAX_SOURCE L (MAX_DEST) MAX_SOURCE CHECKSUM EOT 换算到16进制是:01 53 51 56 30 31 30 46 41 30 31 30 46 4C 30 31 30 46 32 45 04 附录 CHECKSUM 的计算 下面以一个具体的例子来说明CHECKSUM的计算方法: QD:查询输出端口(DESTINATION〕状态 格式:SOH QD N (DEST_NUMBER) CHECKSUM EOT 以视频层DEST_NUMBER=1为例: 计算时要从SOH后面的数开始,到CHECKSUM之前为止。 对所有的数进行异或运算。 Checksum=“Q” XOR “D” XOR “N” XOR “0” XOR “1” = 5A 〔16进制〕 起始位 命令 层 输出数 Dest_Number 校验字节 结束位 SOH Q D N 0 1 5 A EOT 01 51 44 4E 30 31 35 41 04 实际发送时要将通讯端口设置为ASCII码(TEXT文本)方式。 上面表中第3行为16进制数。 1 2

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档