工业照相机在水文监测中的应用方法
1、根据水利部《水文监测数据通信规约》SL651-2014的规定,485接口工业照相机与遥测终端设备之间的通信应符合数据采集通信规约,遥测站与中心站之间的数据传输应符合报文传输规约。
2、一、485工业照相机的拍照流程:
(1)遥测终端设备RTU发送拍照协议后,摄像机即进行拍照操作(晚上则会收到拍照命令后,先开启补光灯,然后调好暴光时间再拍照);拍照返回协议有图片长度,说明拍照完成;图片数据保存在摄像机内存里;
例如:发送90 EB 01 40 04 00 00 02 05 01 C1 C2 (分包方式)
返回:90 EB 01 40 0B 00 00 76 94 00 00 4B 00 00 02 05 01 27 B5
3、(1)分段取图像
发:90 EB 01 48 06 00 00 02 00 00 00 03 C1 C2(请求从地址512开始取768个图片数据回来),开始地址512 ,长度768(最大0xffff,65K),可以从0开始,每次取1K字节的图像,直到取完为止。
4、(1)拼接图像数据
将取回的图像,从头到尾拼接,则成为了一个jpeg图片文件;
5、(一) 遥测终端机向主机传输数据流程
根据SL651-2014规定,图片分包数据包的帧结构需要包含如下内容,帧起始符、中心站地址、遥测站地址、密码、功能码、报文上行标识及长度、报文起始符、包总数及序列号、报文正文、报文结束符、crc校验码。需要特别说明的是,首包数据需要有观测时间标识符、观测时间、图片标识符等信息。
6、在下面的例子当中,我们将图像分包大小定义为256字节,第一包图像数据包头部分内容:7E 7E 01 55 55 55 66 66 12 34 36 01 1C 16 00 0D 01 00 05 18 02 10 07 05 06 F1 F1 55 55 55 66 66 F0 F0 18 02 10 07 05 F3 F3,包头共41字节、其中起始字符后面有固定的28字节加上图片256字节是284字节,所以长度为固定值01 1C。第二包图像数据包头部分内容:7E 7E 01 55 55 55 66 66 12 34 36 01 03 16 00 0D 02共17字节、其中起始字符后面有固定的3字节加上图片256字节是259字节,所以长度为固定值01 03。