关于数据库技术在砝码自动检测系统中的应用探究

(整期优先)网络出版时间:2021-01-28
/ 3

关于数据库技术在砝码自动检测系统中的应用探究

仲崇春

常州检验检测标准认证研究院 江苏常州 213164

摘要:砝码自动监测的准确率是砝码自动监测系统的关键,砝码自动监测系统中采用数据库技术来对系统采集的数据进行分析和保存,并且根据不同的砝码检测数据来总结出砝码的检测结果并生成砝码监测报告提供给技术人员进行查询和参考,以便对计量进行分析和管理,本文就数据库技术在砝码自动监测系统中的应用作出简单的研究以供参考。

关键词:数据库技术;砝码自动监测系统;应用研究


Abstract: The accuracy of automatic weight monitoring is the key to the automatic weight monitoring system. The automatic weight monitoring system uses database technology to analyze and save the data collected by the system, and summarize the weights based on different weight detection data The test results of the weights and the generation of weight monitoring reports are provided to the technicians for query and reference, so as to analyze and manage the measurement. This article makes a simple research on the application of database technology in the weight automatic monitoring system for reference.

Keywords: database technology; automatic weight monitoring system; application research

引言:

砝码是至今为止在国际上统一认可的实物量具,不仅可以对实物进行质量传递,还可以作为标准器对天平和其它称量器具进行校准,对于质量计量来说,砝码是计量中的基础,是一切质量单位的标准。随着计算机时代的发展,砝码的应用也逐渐步入数字化,因此砝码自动检测系统的诞生让质量计量工作和质量校准工作也更加的简单方便,数据库的引入让砝码自动检测系统的计量数据可以更加的智能化,具有更高的准确性和效率性。

  1. 砝码自动检测系统概述

(一)砝码计量配置

传统的质量检测方法是通过人力手动添加砝码的方式进行测量,这种测量方式的效率低下,人力成本高。通过砝码自动检测系统来取代了人工测量,可以大大提高工作效率,节约人力资源。砝码自动检测系统可以根据实际测量的砝码进行针对性的设计检测流程,对砝码的取放有专门的防撞设计,对砝码的保存有防潮防磁等防护措施。在检测效率方面更具有高效性,在检测精度方面更具准确性。根据国际的R11《砝码》和我国的JJG99-2006《砝码》的规定,对于检测不同精度等级的砝码需要配置至少高一等级的标准砝码,其质量扩展 不确定度应不大于被检砝码质量最大允许误差的九分之一。不同的被检砝码需要配备不同量程和分度值的质量比较仪和天平设备,一般的项目配置表如表一所示[1]

型号

最大秤量

分辨力

不确定度分量

标准砝码F2等级

被检砝码M等级

PR5003DR

5100g

1mg

5kg,U=0.1g

1kg~5kg

1kg~5kg

MS32002L

32kg

10mg

10kg,U=0.01g

5kg~30kg

5kg~30kg

XP604KM

600kg

100mg

200kg,U=0.1g

50kg~600kg

50kg~600kg

XP1002KM

1000kg

2g

1000kg,U=2g

1000kg

1000kg

表一、衡量仪器配置表

(二)砝码自动检测系统流程

砝码自动检测系统是通过反复对被检砝码进行检测,根据实际系统所产生的检测数据进行数值的判断,让砝码终端采集器和质量比较仪进行连接形成物联网,如下图一所示就是利用砝码自动检测系统来检测下一等级砝码的流程图,在整个流程中,所有的数据交换和计算都是通过测量仪器和数据库服务器进行交互完成[2]

6012259b735c1_html_b07edcd26315c0fd.png

图一、通过砝码自动检测系统检测下一等级砝码

  1. 砝码自动检测系统中的数据库技术

(一)砝码自动检测系统中的数据库技术支撑

砝码自动检测系统一般部署在Linux平台上,利用MySQL轻量级数据库对检测数据进行自动采集,数据处理,生成报告,记录存储和数据查询等,在砝码自动检测系统的检测过程中,操作终端、显示终端和应用服务器的数据都会通过数据库进行扭转,来达到信息互通、数据共享。MySQL是关系型数据库,数据的存储更利于使用和查找,将数据存储在数据库内不仅可以提升软件的可用性,还可以作为软件的数据支撑为其他系统提供数据服务,MySQL使用的是SQL结构化语言,可以对砝码自动检测系统的数据进行常规的增删改查操作,更有数据可视化工具可以更加人性化的对数据进行操作和管理,MySql使用的是CSV的存储引擎,每条数据记录都存储在单个表中的每一行中,每一行又分为多个不同的字段,每个字段又具有自有的字段类型。再通过数据库机制中的索引,对每张表的主键和常用字段进行索引的添加,可以快速的对目标数据进行查找和处理。

(二)砝码自动检测系统中的数据库表结构

如图二所示的是砝码自动检测系统的数据库结构图。

6012259b735c1_html_1fbae36b913959ac.png

图二、砝码自动检测系统的数据库结构图

在图中可以看到砝码自动检测系统建立了四种数据库表,其中包括用户信息表,被检砝码信息表,检定信息表和检定方法类型表,在用户信息表中一般存储的是运检单位和生产厂信息,在被检砝码信息表中一般存储的是精度等级,砝码个数,质量范围,砝码编号和砝码材料信息,检定信息表中存的是检定编号,空气温度,相对湿度,大气压力,空气密度,标准砝码等级,标准砝码证书号,标准不确定度,有效期和标准砝码修正量等,在检定方法类型表中一般存储记录项目的模板类型是ABA,ABBA,ABBA组合和ABBA(kg)等,对于存储文本类型数据的字段都选用TEXT的字段类型,可以用来存储大文本,对于数字类型的数据则选用INTEGER(数据类型字段),在四张表创建完成后,还需要对表中的主键进行索引的添加,例如在检定信息表中,检定编号肯定是不可以重复的,每一条检定信息都是相互独立的,所以在检定信息表中的检定编号就是主键,需要对其添加索引(INDEX),在查询检定信息的时候根据检定编号进行检索就可以精确的查找到对应的检定信息[3]

  1. 砝码自动检测系统中的数据库应用

(一)系统项目初始化配置

在砝码自动检测系统中首先需要对检测项目进行配置,如图三所示是项目的初始化配置界面,首先是对项目的检定方法类型进行选择,在ABA,ABBA,ABBA组合和ABBA(kg)中进行新建,再根据砝码的精确度登记对,砝码个数,砝码器号和砝码材料等砝码信息进行配置,在操作终端对项目模板进行配置完毕后,数据会自动保存进后台服务器的数据库中,每一台和数据库有连接和权限的终端机都可以查看和使用相应的模板信息。对于部分项目还可以进行批量配置和批量数据入库的操作,最后服务器通过数据库采集的配置模板数据进行原始数据的处理,最后传达给测量仪器开始工作。

6012259b735c1_html_8949b2f93dc466e2.png

图三、项目配置界面

(二)在数据库中砝码检测信息查询

砝码检测信息查询是在日常操作用使用最频繁的一项,在软件的管理界面可以通过单条件或者多条件对检定信息进行查询操作,查询内容包含项目类型,精确度等级,砝码个数,砝码器号,检定编号,设备编号,送检单位和生产厂等数据信息,还可以根据实际需求来对需要的数据信息进行精确查找。

(三)在数据库中砝码检测信息修改和删除

在砝码自动检测的运行中会因为初始化数据录入的不准确导致后续的测量过程中的数据不准确,需要对检测的数据进行修改和删除,这就需要根据对应的检定编号和项目编号对相应的检测数据信息进行修改(UPDATE)和删除(DELETE)操作,在进行这类操作的时候需要对修改或者删除的数据进行备份,方便和元数据进行对比,以及误操作之后的修复和还原操作,避免数据丢失。

(四)在数据库中砝码检测信息的报表生成

在日积月累中,砝码自动检测系统在工作的过程中会积累大量的检测数据,数据库具有审计功能可以根据采集的数据对测量数据进行数据分析,可以对项目中不同的精度等级,砝码个数,空气温度,大气压力,空气密度和相对温度进行对比分析和总结报告,便于技术人员可以根据技术手段对相应的计量技术和砝码进行调整,也便于给生产厂商提供有效的数据和修改建议。

  1. 砝码自动检测系统中的数据安全

在砝码自动检测系统中大量使用数据库技术就需要注重数据库对的数据安全问题,操作人员在对数据进行操作的时候需要记录相应的操作时间、操作内容以及操作人员等信息,便于管理人员对测量数据进行监督和管理,避免因测量数据泄露和员工的误操作所造成的经济损失,影响检测单位的工作效率和经济效益。

  1. 结束语

综上所述,砝码自动检测系统结合数据库应用技术,实现了检测自动化,检测数据信息化,有效的减少了在检测过程中由人为因素造成的误差,保证了检测过程中的准确性。数据库的使用为砝码自动检测系统提供便利的同时,还需要注重数据的安全性和完整性,加强数据库技术人才的培养也是重要的一环。合理的利用数据库技术,可以为整个测量项目提供良好的数据支撑,让项目可以更高效的进行。

参考文献:

[1]聂子坤,杨琪琪.基于MySQL数据库的砝码智能检定系统设计与应用[J].计量与测试技术,2019,v.46;No.329(10):66-67+70.

[2]史志伟,赵健,赵欣.基于VB.NET的砝码自动校准系统软件设计与实现[J].宇航计测技术,2018,v.38;No.224(02):96-100.

[3]韩轩.砝码自动检定系统的设计与应用[D].2015.