欢迎来到天天文库
浏览记录
ID:48518016
大小:166.00 KB
页数:7页
时间:2020-01-26
《RS232通讯协议.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.RS232通讯协议说明:下列表述中,H仅代表数据是十六进制和空格是分隔符。波特率9600bit/s,8bit,1位停止位,无校验位格式EBH,地址,命令,数据长度,数据1,...数据n,冗余EBH:为帧起始位,以二进制表示为:11101011地址:设备的通讯代号,出厂时已设定好,用户不能修改,同一型号的所有设备共用一个相同的地址。命令:用十六进制数据代表的操作。数据长度:发送或接收的信息字节数,它只包括数据1到数据n的个数。冗余:用来判断发送或接收是否正确的信息,在发送时由发送端计算,在回送信息中由设备自动计算。计算方法为:冗余=地址+命令+数据长度+数1+…数N如
2、果冗余=EBH,则发送反码,即冗余=14H;若冗余有进位,则将进位取消只取低八位即可。例:冗余=2AH+01H+01H+F3H=11FH则将进位取消即为冗余=1FH。在随设备配套的测试程序(CTCOM)中,冗余是由测试程序自动计算出。回送信息当转换器接收命令正确但无此命令时,回送信息为:EBH,地址,命令,01H,F1H,冗余。当转换器接收命令正确但数据超界时,回送信息为:EBH,地址,命令,01H,F2H,冗余。且不执行命令。当转换器接收命令正确但有按键时,回送信息为:EBH,地址,命令,01H,F3H,冗余。且不执行命令。当转换器接收缓冲区数据溢出时,回送信息为:
3、EBH,地址,命令,01H,F4H,冗余。当转换器接收命令的冗余不正确时,回送信息为:EBH,地址,命令,01H,F5H,冗余。当转换器接收命令正确但数据长度超过协议规定时,回送信息为:..EBH,地址,命令,01H,F7H,冗余。且不执行命令。当转换器接收命令正确且设备在允许远程控制时,回送信息为:EBH,地址,命令,01H,FAH,冗余。并执行命令。当转换器接收地址不正确时,不回送任何信息。设备地址VFT-2*2转换器的地址是59H。命令命令0作用:查询设备地址和软件版本号格式:EBH,00H,00H,01H,01H,冗余。回送信息格式:EBH,地址,02H,软件
4、版本号,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:把设备的输入口改为
5、YC,发送数据为EBH,59H,41H,01H,01H,(9CH)。表示意义:EBH:帧起始59H:信号转换器地址..41H:命令4101H:数据长度01H:设备的输入口改为YC输入9CH:冗余值在使用CTCOM测试程序时,不输入冗余值;若设备允许远程控制,则执行命令,并且回送信息的数据为FAH,如果若设备不允许远程控制,则不执行命令,并且回送信息的数据为F3H,以下命令相同。命令43作用:修改输出图像亮度格式:EBH,59H,43H,01H,亮度值,(冗余)亮度值为01H—FFH,00H未用示例1:把输出图像亮度改为80H,发送数据为EBH,59H,43H,01H,
6、80H,(1DH)。表示意义:EBH:帧起始59H:信号转换器地址43H:命令4301H:数据长度80H:将亮度值改为80H1DH:冗余命令44作用:修改输出图像色饱和度格式:EBH,59H,44H,01H,色饱和度值,(冗余)色饱和度值:01H—7FH,其它未用示例2:把输出图像色饱和度改为40H,发送数据为:EBH,59H,44H,01H,40H,(DEH)。表示意义:EBH:帧起始59H:信号转换器地址44H:命令4401H:数据长度40H:将色饱和度值改为40HDEH:冗余值命令45作用:修改输出图像对比度格式:EBH,59H,45H,01H,对比度值,(冗余
7、)..对比度值为01H—7FH,其它未用示例1:把输出图像对比度改为40H,发送数据为:EBH,59H,45H,01H,40H,(DF)。表示意义:EBH:帧起始59H:信号转换器地址45H:命令4501H:数据长度40H:将对比度值改为40HDFH:冗余值命令49作用:修改输出图像的水平位置格式:EBH,59H,49H,01H,图像水平位置,(冗余)水平图像位置为01H-40H,其它未用示例2:把输出图像水平位置改为20H,发送数据为EBH,59H,49H,01H,20H,(C3H)。表示意义:EBH:帧起始59H:信号转换器地址49H:命令490
此文档下载收益归作者所有