搜索新闻

VGA矩阵RS-232通讯协议及控制代码编程指南

来源:投影时代 更新日期:2007-11-29 作者:佚名

    VGA矩阵系统提供 RS-232通讯接口,用户可参考以下的通讯协议和控制代码,自行编写相应的控制软件,或在使用第三方控制系统来控制 VGA矩阵系统时,按以下的通讯协议和控制代码来设置所用的第三方控制系统通讯参数。

串口命令功能概述

本系统共有9条命令,主要包括如下几方面的功能:
1.通道设置
2.读取当前各通道的切换状态
3.读取系统配置参数

(1).切换器支持1200,2400,4800,9600,19200,34800 bit/s六种波特率,波特率可选定也可通过遥控器设定。串行数据格式为:
10bit模式,其中 8位数据,1位起始位,1位停止位,无校验位。
(2).切换器在出厂时,地址设定为1,波特率设定为9600 bit/s。切换器配套的上层软件可工作于前4种波特率中的任何一种,但地址必须一致。

    96H(1)、地址(2)、命令(3)、长度(4)、A1H(5)、数据1、…数据n(6)、00H

说明: 1).96H字节表示帧起始,H表示“96”为16进制数,96H相当于10进制数的150;
2).地址表示设备的地址,可以在设备里设置,设备与软件的地址必须一致
3).命令字节表示本命令的功能
4).长度字节等于从本字节往后(不包括本字节),到校验字节(包括校验字节),所包括的字节个数;
5).此命令为视频切换系列命令,
6).数据段(数据1,…数据n)表示这条命令的数据部分,每条命令各不相同,之后详细解释。

    读取切换状态

    作用: 读取输出通道Out?,Out?,Out?…当前的状态In?,In?,In?…,每次读取的通道数可以任意。

格式: 96H,DevAddr,02H,长度(Length),A1H,Out?,Out?, Out?…,校验。

     说明:(1)Out?表示用户要读取的输出通道号,用数(0 - n-1)分别表示实际通道号(1 - n);与前面的Out?意义相同,In?表示前一指定输出通道的状态,与第一条命令中wIn?的数据格式不同,除了用低位表示输入通道外,In?的次高位Enable(如下图所示)表示这个通道允不允许输出,1表示允许,0表示不允许。

    (2)A1H表示读取视频通道的状态。

0

Enaenable

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

    指令三、读取系统配置信息

    作用: 读取系统配置信息,包括设备ID号,出厂日期,系统类型,输入输出规模,和各种程序的版本信息,以便厂方跟踪维护。

    格式: 96H,DevAddr,11H,02H,00H,校验。

广告联系:010-82755684 | 010-82755685 手机版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影时代网 版权所有 关于投影时代 | 联系我们 | 欢迎来稿 | 网站地图
返回首页 网友评论 返回顶部 建议反馈
快速评论
验证码: 看不清?点一下
发表评论