1.1 硬件接口子系统
(1)激光测距传感器处理模块:按协议,对激光测距传感器采集的数据进行解析获得位置和距离信息,供上层软件使用。
(2)称重处理模块:与轴重仪进行通信,获取过往车辆的重量信息。
(3)光幕和光电开关检测模块:检测光幕和光电开关的状态。
(4)车牌识别处理子模块:与车牌识别系统通信,按需要获取车辆车牌号码。
1.2 数据处理子系统
(1)车辆高度宽度测量模块:实现软件最重要的功能,根据硬件接口子系统提供的数据实时提取车辆的轮廓信息,从而获得车辆的最大和最高宽度,同时对一些干扰进行识别和排除。
(2)超限判断模块:实现动态过程的监控,为软件的核心模块,根据高度宽度测量模块的结果和硬件接数据进行超限判断。对通过检测系统的车流进行统计并辨别和排除各种干扰。
(3)数据库处理模块:负责数据存储和维护功能,提供各种数据库操作接口,本软件采用的是微软Access数据库。
(4)异常处理模块:对由于传感器通信和各种干扰导致的异常进行处理,保证软件的鲁棒性。
1.3 界面子系统
(1)信息显示模块:显示过往车辆的信息和超限I青况。
(2)数据库操作模块:实现数据库的查询、添加、修改和备份操作,过往车辆轮廓查看功能接口。