文档介绍:VFT-2*2转换器使说明书RS232通讯协议说明: 下列表述中, H仅代表数据是十六进制和空格是分隔符。波特率9600bit/s ,8bit ,1位停止位,无校验位格式EBH,地址,命令,数据长度,数据 1,...数据n,冗余EBH:为帧起始位,以二进制表示为: 11101011地址:设备的通讯代号,出厂时已设定好,用户不能修改,同一型号的所有设备共用一个相同的地址。命令:用十六进制数据代表的操作。数据长度:发送或接收的信息字节数,它只包括数据 1到数据n的个数。冗余:用来判断发送或接收是否正确的信息,在发送时由发送端计 算,在回送信息中由设备自动计算。计算方法为:冗余= 地址+ 命令+ 数据长度+ 数1+⋯数N如果冗余=EBH,则发送反码,即冗余 =14H;若冗余有进位,则将进位取消只取低八位即可。例:冗余=2AH+01H+01H+F3H=11FH则将进位取消即为冗余 =1FH。在随设备配套的测试程序( )中,冗余是由测试程序自动计算出。回送信息当转换器接收命令正确但无此命令时,回送信息为:EBH,地址,命令,01H,F1H,冗余。当转换器接收命令正确但数据超界时,回送信息为:EBH,地址,命令, 01H,F2H,冗余。且不执行命令。当转换器接收命令正确但有按键时,回送信息为:EBH,地址,命令, 01H,F3H,冗余。且不执行命令。当转换器接收缓冲区数据溢出时,回送信息为:EBH,地址,命令,01H,F4H,冗余。当转换器接收命令的冗余不正确时,回送信息为:EBH,地址,命令,01H,F5H,冗余。当转换器接收命令正确但数据长度超过协议规定时,回送信息为:15VFT-2*2转换器使说明书EBH,地址,命令, 01H,F7H,冗余。且不执行命令。当转换器接收命令正确且设备在允许远程控制时,回送信息为:EBH,地址,命令,01H,FAH,冗余。并执行命令。当转换器接收地址不正确时,不回送任何信息。设备地址VFT-2*2转换器的地址是 59H。命令命令0作用:查询设备地址和软件版本号格式:EBH,00H,00H,01H,01H,冗余。回送信息格式:EBH,地址,02H,软件版本号, FAH,冗余。查询设备地址和软件版本号,发送数据为: EBH,00H,00H,01H,01H,(02H)无论设备在允许远程控制还是不允许远程控制状态,回送信息格式都为 EBH,59H,00H,02H,01H,FAH,56H表示意义:EBH:帧起始59H:信号转换器地址00H:命令002H:数据长度01H:软件版本号为 01FAH:查询成功标志56H:冗余值使用此命令时,地址栏和命令栏必须同时为 00H命令41作用:选择输入端口。格式:EBH,59H,41H,01H,输入端口,(冗余)00H—CVBS输入、01H—Y/C输入、02H—FFH 未用示例1:把设备的输入口改为 YC,发送数据为 EBH,59H,41H,01H,01H,(9CH)。表示意义:EBH:帧起始59H:信号转换器地址16VFT-2*2转换器使说明书41H:命令4101H:数据长度01H:设备的输入口改为 YC输入9CH:测试程序时,不输入冗余值;若设备允许远程控制, 则执行命令,并且回送信息的数据为 FAH,如果若设备不允许远程控制,则不执行命令,并且回送信息的数据为 F3H,以下命令相同。命令43作用