文档介绍:编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载RS232通讯协议甲方:___________________乙方:___________________日期:___________________说明:本合同资料适用于约定双方经过谈判、协商而共同承认、共同遵守的责任与义务,同时阐述确定的时间内达成约定的承诺结果。文档可直接下载或修改,使用时请详细阅读内容。说明: 下列表述中, H仅代表数据是十六进制和空格是分隔符。波特率9600bit/s,8bit,1位停止位,无校验位格式EBH,地址,命令,数据长度,数据 1,...数据n,冗余EBH:为帧起始位,以二进制表示为: 11101011地址:设备的通讯代号,出厂时已设定好,用户不能修改,同一型号的所有设备共用一个相同的地址。命令:用十六进制数据代表的操作。数据长度:发送或接收的信息字节数,它只包括数据 1到数据n的个数。冗余:用来判断发送或接收是否正确的信息,在发送时由发送端计 算,在回送信息中由设备自动计算。计算方法为:冗余=地址+命令+数据长度+数1+?数N如果冗余=EBH,则发送反码,即冗余=14H;若冗余有进位,则将进位取消只取低八位即可。例:冗余=2AH+01H+01H+F3H=11FH则将进位取消即为冗余=1FH。A在随设备配套的测试程序()中,冗余是由测试程序自动计算出。回送信息当转换器接收命令正确但无此命令时,回送信息为:EBH,地址,命令,01H,F1H,冗余。当转换器接收命令正确但数据超界时,回送信息为:EBH,地址,命令, 01H,F2H,冗余。且不执行命令。当转换器接收命令正确但有按键时,回送信息为:EBH,地址,命令, 01H,F3H,冗余。且不执行命令。当转换器接收缓冲区数据溢出时,回送信息为:EBH,地址,命令,01H,F4H,冗余。当转换器接收命令的冗余不正确时,回送信息为:EBH,地址,命令,01H,F5H,冗余。当转换器接收命令正确但数据长度超过协议规定时,回送信息为: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:冗余值A使用此命令时,地址栏和命令栏必须同时为 00H命令41作用:选择输入端口。格式:EBH,59H,41H,01H,输入端口,(冗余)A00H—CVBS输入、01H—Y/C输入、02H—FFH未用示例1:把设备的输入口改为 YC,发送数据为EBH,59H,41H,01H,01H,(9CH)。表示意义:EBH:帧起始59H:信号转换器地址41H:命令4101H:数据长度01H:设备的输入口改为 YC输入9CH:冗余值FAH,测试程序时,不输入冗余值;若设备允许远程控制,则执行命令,并且回送信息的数据为如果若设备不允许远程控制,则不执行命令,并且回送信息的数据为 F3H,以下命令相同。命令43作用:修改输出图像亮度格式:EBH,59H,43H,01H,亮度值,(冗余)亮度值为01H—FFH,00H未用示例2:把输出图像亮度改为 80H,发送数据为 EBH,59H,43H,01H,80H,(1DH)。表示意义:EBH:帧起始59H:信号转换器地址43H:命令4301H:数据长度80H:将亮度值改为 80H1DH:冗余命令44作用:修改输出图像色饱和度格式:EBH,59H,44H,01H,色饱和度值, (冗余)A色饱和度值:01H—7FH,其它未用示例3:把输出图像色饱和度改为 40H,发送数据为: EBH,59H,44H,01H,40H,(DEH)。表示意义:EBH:帧起始59H:信号转换器地址44H:命令4401H:数据长度40H:将色饱和度值改为 40HDEH:冗余值命令45作用:修改输出图像对比度格式:EBH,59H,45H,01H,对比度值,(冗余)对比度值为01H—7FH,其它未用示例4:把输出图像对比度改为40H,发送数据为: EBH,59H,45H,01H,40H,(DF)。表示意义:EBH