动态汽车衡检定数据采集系统的开发研究
由于动态汽车衡在现场检定过程中会产生庞大的数据采集、记录、和处理工作,所以开发了动态公路汽车衡检定数据采集系统。系统实现了不同厂家动态汽车衡检定数据自动采集、自动分析处理。该数据采集系统的开发,大大提高了检定工作的效率和数据的准确性和完整性,同时也为分析产品性能提供了科学的技术依据。
1.引言
随着动态汽车衡的应用越来越广泛,动态汽车衡的检定任务也越来越繁重,单凭采用手工记录和人为判断的方式难免会出现检定人员工作量大、检定数据保存不完整等现象,要提高检定工作的效率和采集数据的准确性、完整性,必须依靠一套科学准确规范的数据采集和分析管理系统。为此,在前期充分调研的基础上提出了开发动态汽车衡检定数据采集系统的要求。
2.技术特点
2.1自动采集动态公路汽车衡数据,并实时显示车辆信息系统采用自动采集和手动采集两种模式。自动采集模式适用于检定人员按照要求需要连续多次重复测试动态汽车衡;手动模式适用于检查和排除计算机系统软件与动态公路汽车衡之间的通讯连接情况故障等。
车辆经过该汽车衡时,系统界面会实时显示详细的车辆信息。
2.2 动态接口管理,兼容众多厂商系统采用动态链接库 (DLL) 接口,统一标准通讯协议 (山西省高速公路管理局发布)。目前山西省高速公路各收费站现有的动态公路车辆自动衡器均已支持等。
2.3 动态采集数据库管理系统可以根据每年检定计划动态创建独立的采集数据库 (存放采集的待检定数据),并与系统软件的基本配置数据库分开存放。长期使用时,这样可分解采集的大容量数据,有助于提高系统的运行性能。历史数据库也是采用统一的数据结构,这样便于将来数据挖掘使用。
2.4 支持导出动态检定合格数据系统可以将当前采集数据库中的所有动态检定合格的数据筛选出来,导出到单独的表中,以便其他软件使用。
2.5 支持串口通讯协议系统支持 RS-232/485/422 协议。
3.技术实现
系统由 Windows 平台下著名的快速应用程序开发工具 Delphi 开发,后台数据库采用 SQLite 和 Access 数据库,保证性能的稳定可靠,实现操作的简单快速,系统采用绿色安装方式,解压缩即可运行。
4.系统架构
系统基于 Windows 平台运行,包括应用层、数据层、接口层、传输层等。系统架构,如图 1 所示。
5.系统构成
系统的主要功能包括常规功能、基表维护、高级搜索、备份数据等,系统的功能模块构成,如图 1 所示。
常规功能包括基本配置、动态采集配置、静态数据维护。在基本配置界面选择采集数据库和动态公路汽车衡动态链接库文件,也能创建新的采集数据库和导入新动态公路汽车衡供应商提供的动态链接库文件,即可基本配置完成。在动态数据采集配置界面实现录入送检单位、高速路、收费站、车道、通讯协议信息等。
静态数据维护实现新增和修改动态公路汽车衡的静态原始数据表信息,包括送检单位、高速路、收费站、车道及动态公路汽车衡的静态原始数据等。
基表维护包括送检单位表、制造单位表、收费站信息表和筛选动态数据。主要实现对各信息表的增加、删除、修改等维护操作。
在高级搜索界面下实现对动态采集数据、静态原始数据、收费站信息、送检单位和制造单位的查询、预览和打印操作。
通过数据备份功能实现对主数据库的备份和修复工作。
6.结论
本文从技术特点、技术实现、系统架构和系统构成等方面初步介绍了自主开发动态公路汽车衡检定数据采集系统。系统实现了动态公路汽车衡检定数据的自动采集、存储、分析处理等功能,包括 4 大模块、14 个子功能模块。
该数据采集系统的开发,大大提高了检定工作的效率、准确性和完整性,而且也为分析产品性能提供了科学的技术依据。同时系统未实现通过检定数据自动生成检定证书,需要在接下来的开发中实现。