1.1 无线遥控作弊
此种作弊方法是利 用计量点夜间无人看守或不容易被发现时,剥开室外 传感器送往仪表的信号线,串入电子设备(带有无线 接收装置),当车辆计量时用遥控装置控制这些电子设 备,从而对送往仪表的信号产生影响,计量的结果可 大可小,以此来获得非法所得。由于设计这些作弊装 置的人员本身对地磅的构造、原理相当清楚,所 以这些装置很难在计量过程中被发现。
计量时司机故意把 车停在不正确的位置上,造成计量结果偏小。多车压 秤指一台车辆计量时,其它非计量车辆的轮子故意压 在秤上,造成计量结果偏大。
1.3计量员人为作弊
现阶段微机虽然已引入计量工作中,但主要是将 数据库管理系统及其应用软件装入微机中,发挥了微 机数据管理的功能,计量的最终结果仍是由计量员得出。这样计量的最重要环节和传统的计量方式存在有 相同的弊病,计量结果容易受人为因素的影响。计量 员可能受经济利益的驱使,在称量过程中协助非法人 员作弊。较典型的是计量员利用微机称量数据的最终 结果是靠人工确认(如敲击回车键确认或用鼠标点击 确认)的特点,从中确认不合理的数据,或对汽车压 地作弊或多车压秤作弊视而不见。
2.问题的分析、解决
针对以上三种作弊方式,防作弊软件的整体设计 思路是记录车辆在计量时的全部数据(包括上衡、下 衡的过程数据)和正常计量(无作弊发生)下的数据 比较,以此来判断有无作弊情况发生。如图3所示,该 图是在一般汽车(即有两个轴)的计量过程中得出的, 其它的情况(多轴)与此类似。经过对地磅正常计 量情况时的多组数据采集、分析,笔者发现这样一个 规律:0到a1表示前轮上秤的过程,秤台的负重变化 很大,因此仪表读数迅速上升;七到七表示前轮上秤 后,汽车仍在行进,但后轮未上秤,此时秤台的负重 变化不大,所以仪表的读数暂时稳定;a2到b1表示后 轮上秤的过程,秤台的负重变化很大,仪表读数迅速 上升;bx到bz表示前轮、后轮均上秤,仪表读数稳定。 下秤时与上述的过程相反。图3中a1到是前轮单独 在秤台行进过程时的重量,而^到^表示后轮单独在 秤台行进过程时的重量,两者之和大约是h到&区间 的平均重量,即整个车的重量。
对于无线遥控作弊,在非法信号串入传感器的信 号线后,仪表的显示肯定与正常计量情况时有所差别, 但此差别凭人的肉眼观察是较难发现的,即使能观察 到,但每天大量的汽车计量也很容易造成观测者的疲 劳,影响观测的准确性。现在把这个工作交给速度.快、 准确性高的微机来完成,如果作弊现象发生在图3所 示a2到Cl之间,即通过电子装置较大幅度增大或减小 bx到区间中的重量,显然不能满足两平台的重量和 接近于中间平台的重量这一要求(即使有误差,也应 在一定的范围内),因而软件可以很好地排除这种作弊 现象;如果作弊现象发生在A到cz2、Cl到^段,会导 致这两段本应平滑的称量曲线有凸起现象,作弊信号 越大,凸起越明显,软件越容易判别。对于A之前和 ^之后的称量段,是指车辆前轮上衡和后轮下衡的瞬 间,时间特别短,这里如果进行遥控作弊时间很难掌 握,故可不予考虑。
对于汽车压地和多车压秤作弊,如果计量车辆没 完全上秤,或者有多车压秤现象,其计量数据波形会 与标准的波形相差很大,波形平台会多于或少于图3 所示波形,较容易识别。
对于计量人员人为作弊,即计量员对计量数据施 加影响,因人为作弊方式就是把本应在汽车停稳后 Uh到62)确认计量结果的过程放在之前或In之后, 使皮重计量结果偏轻来达到净重值的提高,所以其解 决方式是采取计算机自动出示计量数据(取b1到b2的 均值),这样就保证了计量结果的客观性、准确性。
3.软件的编制
本软件的开发工具选用VB6.0,这主要基于其简 单易学、强大的用户界面设计功能,并且提供了种类 繁多、功能强大的多种控件,有利于软件的开发和效 率的提高。
软件的核心部分是微机对采集到的仪表数据按上 述规律进行一定的算法处理。这就要求称重仪表有较 高的采样速率,便于微机对数据的分析,尤其是在秤 体状况不好,车辆容易给秤体造成很大振动的情况下, 如果采用采样速率较低的仪表会给软件识别带来很大 的难度,甚至产生错误判断。作者在实践中采用的是 中美合资的8142表,这种仪表虽 是静态称重仪表,采样速率一般,但投入使用的计量 点秤体状况较好,基本能满足要求。微机和仪表采用 串口通信方式,仪表选择连续方式输出数据,仪表的 输出格式见表1。
该软件主要包括以下几个模块:①地磅称量模 块,它是整个软件的核心部分,即整个计量数据的采集、数据分析、计量结果得出都由它完成;②分析模 块,主要为软件的核心部分编程、调试、完善提供数 据分析、图形分析功能,该模块内的绘图功能可以把 现场采集回来的数据以图形的方式显示到屏幕,利用 它更便于发现在汽车称量过程中秤台的受力变化,从 而揭示一定的规律,为编程、数据分析创造条件,该 模块的读数功能可把现场采集回来的全部数据输出到 打印机或屏幕上,为分析数据提供了一个直观的数据 基础。
对软件流程图(只 列出核心模块)的简要说明如下:①串口的初始化指 设定串口的通信参数,包括波特率、数据位和停止位 的个数、奇偶校验等,因为只有使微机和仪表的这些 参数相一致,才能保证通信的顺利进行;②计量过程 的开始、结束是通过仪表的读数是否大于零来判断的; ③数组用来存放计量过程中的整个数据,当车辆下秤 后,数据存放工作结束;④处理数组返回结果,这是 整个程序的关键部分,程序里编制了一个函数来完成 此任务。
该软件的特点是:①自动称重,计量结果由计算 机得出,减小了人为因素对计量结果的影响.提高了 计量数据的准确性、可靠性、真实性,依靠此软件在 无作弊情况时可使自动称重(即计量结果由计算机自 动得出,计量员的操作对计量结果无任何影响)的结 果准确率达100% ;②具备发现一些硬件、压秤等作弊 情况的能力.③具有动态数据存储功能,所有计量过 程中的数据均以二进制文件形式保存,以计量的日期、 时间为文件名,这样便于技术人员在事后对作弊情况 进行深人的分析。