发明名称 一种用于数显量具的数据采集及处理方法
摘要 本发明提供一种用于数显量具的数据采集及处理方法,采集器接收数显量具的测量数据,将测量结果保存至通信结构,按照规定的通信流程将测量结果上传至上位机。其中,采集器采用中断方式接收来自数显量具的测量数据,将测量结果和测量单位分别保存至通信结构中测量结果和测量单位处,运行在上位机和采集器中的软件按照通信流程实现包含测量结果通信结构的传送。
申请公布号 CN104061886A 申请公布日期 2014.09.24
申请号 CN201410252067.4 申请日期 2014.06.09
申请人 中国航空工业集团公司北京航空精密机械研究所 发明人 郑会龙;李志;赵世迁;马艺航
分类号 G01B21/00(2006.01)I 主分类号 G01B21/00(2006.01)I
代理机构 中国航空专利中心 11008 代理人 陈宏林
主权项 一种用于数显量具的数据采集及处理方法,其特征在于;该方法的步骤为:步骤一 与数显量具(7)对应的采集器(1)采用中断方式接收数显量具(7)的测量数据,采集器(1)和数显量具(7)的数据交换协议是RS232(9),测量数据是字符流,采集器(1)检测字符流,将其中开始和结束字符之间的子串作为一次测量结果;步骤二 将步骤一得到的测量结果填入通信结构中第39至第46八个字节处,将步骤一得到的测量单位填入通信结构中第55至第62八个字节处,通信结构的格式是:第0至第1两个字节存放表示数据包所占字节数目的短整数;第2个字节存放表示数据包类型的ASCII字符;第3至第10八个字节存放表示量具标识的ASCII字符串;第11至第26十六个字节存放表示数显量具类型的ASCII字符串;第27至第30四个字节存放表示数显量具测量精度的浮点数;第31至第34四个字节存放表示数显量具测量范围上限的浮点数;第35至第38四个字节存放表示数显量具测量范围下限的浮点数;第39至第46八个字节存放表示数显量具测量结果的ASCII字符串;第47至第49三个字节存放表示数显量具检验日期的ASCII字符串;第50个字节存放表示数显量具可用状态的ASCII字符;第51至第53三个字节存放表示数显量具有效日期的ASCII字符串;第54个字节存放表示数显量具的检验级别的ASCII字符;第55至第62八个字节存放表示数显量具测量单位的ASCII字符串;第63个字节是保留字节,用于扩展用途;其中,第2个字节存放的表示数据包类型的ASCII字符具体含义如下:0表示信息请求代码,1表示信息返回代码,2表示接收反馈代码,3表示验证反馈代码;第3至第10八个字节存放的量具标识,是与量具一一对应,并随机形成的ASCII字符串;步骤三 将步骤二得到的包含测量结果的通信结构上传给上位机(6),上传的通信流程是:3.1根据上位机(6)发出的数据包类型字段为信息请求代码0的通信结构,将包含测量结果的通信结构发送给上位机(6),通信结构中数据包类型字段为信息返回代码1;3.2上位机(6)收到数据包类型字段为信息返回代码1的通信结构后,返回数据包类型字段为接受反馈代码2的通信结构;3.3根据上位机(6)发出的数据包类型字段为接受反馈代码2的通信结构,将包含测量结果的通信结构发送给上位机(6),通信结构中数据包类型字段为验证反馈代码3;3.4上位机(6)收到数据包类型字段为验证反馈代码3的通信结构后,结束一次通信流程;步骤四 上位机(6)对通信结构进行解析,将第39至第46字节的ASCII字符串代表的测量结果、第55至第62字节的ASCII字符串代表的测量单位和第3至第10字节的ASCII字符串代表的量具标识装入上位机的制造执行系统的检测数据库中。
地址 100076 北京市丰台区北京市2559信箱