基于CAN总线的煤矿地磅房监控系统

类别:最新资讯 时间:2018-03-09 点击:168 次

介绍了一种基于CAN总线的煤矿地磅数据采集、管理的方法及实现过程。详细论述了系统结 构、硬件组成、软件功能和CAN接口卡的原理。
0.引言
在我国许多煤矿的煤炭销售的称重中还沿用着 原始的人工操作,这一工作模式不但工作效率低、容 易出错、不易快速统计销售量,而且也给某些不法者 以可乘之机,一定程度地影响了煤矿的效益。因此 提高煤矿的销煤工作效率,杜绝煤炭称重过程中的 人为因素,实现称重数据采集自动化,是煤炭企业发 展的一个重要方面。煤矿地磅房自动控制系统根据 煤炭生产管理特征,集控制、管理、统计于一体,实现 了计算机自动管理煤矿地销煤的销售。系统具有地 磅自动启停、数据自动传输、收费系统管理、出入门 IC卡自动识别、以及调度统计与监控等功能。
鉴于煤矿工业广场占地面积大,节点比较分散, 节点间距离较远(本系统中的磅房离门岗约 2 500 m)对数据传输速率要求不是太高,但需要高 可靠性和易扩充性,经论证,决定选用目前工业控制 中技术性能比较好的CAN总线来实现该系统,数 据通信速率米用10 kbps。
1.系统实现过程
对任一辆拉煤车,如未办理过与车号对应的IC 卡,应先进入地磅房称空车重量,由磅房操作人员录 入该车相关的信息(包括车牌号、车主姓名、车型等)存入空车数据库并制作新IC卡。重车进入地磅有 效称重位置后,由车主刷卡启动磅房数据采集系统, 并将数据发送到调度系统和财务数据库。车主到财 务交款,然后由财务系统将该车的基本情况发送到 出门系统数据库和调度统计数据库。在出门时,通 过刷卡调入该车的基本情况,经门卫确认无误放行 并将该车已出门的数据送入财务系统。系统组成及 各部分功能分述如下:
(1)信号灯指示。通常情况下,地磅进口的信 号灯为绿色,出口信号灯为红色。当有车辆进入有 效称重位置后,进口信号灯变为红色,表明地磅正在 工作,当称重结束后,出口信号灯变为绿色,待车辆 开出,恢复初始状态。
(2)车辆定位器。车辆位置的确定是通过三组 红外探测器确定的。进口的红外线一次通断表明有 车辆进入,出口的一组红外线的一次通断表明有车 辆开出,只有满足进口与出口红外线都能接通而中 间那组红外线断开,计算机才能从地磅中采集数据。

(3)数据的采集。当一辆重车进入地磅有效称 重位置后,首先由车主刷卡,从数据库中调入该车的 信息(包括车主姓名、车牌号、车型、皮重等信息,这 些信息在空车时已录入系统),由磅房操作人员核对 无误后,按采集按钮得到车重,并写入重车数据库, 重车数据的采集是由计算机自动完成并送入数据库 中,操作人员无法修改重车的数据,同时将这些数据 通过CAN总线送入调度统计计算机和财务收费计 算机的数据库中,在调度统计计算机中实时显示当 前磅房正在称重车辆的情况,以便调度工作人员与 监控闭路电视核对。
(4)收费操作。首先由车主刷卡,根据当日煤 价计算出应交款项,经财务确认购煤款到位后,将该 车的基本情况送入出门PC机数据库及调度数据库 以便进行煤炭销售统计。
(5)出门管理。当车辆出门时划卡调入车辆基 本数据,经门卫确认无误后,启动开门电机,并将该 车已开出的信号回送到财务数据库中。
(6)闭路电路监控。为了更好地加强对地磅房 的管理,本系统还在地磅的进出口各安装1台摄像 头,将称重车的情况同时送入磅房管理室及矿总调 度室,以减少人为因素。
2.系统的硬件构成
系统现场布置如图1所示。

(1)CAN接口模块。主要是由PC机及CAN 总线接口卡构成智能化器件,总线采用屏蔽双绞线 作为传输介质,两端配有120!电阻。其中CAN总 线接口卡为PCL-841双端口 CAN接口卡,该卡可 直接插入计算机ISA槽中,采用内存直接映象的方 式与计算机进行高速度数据交换,同时该模块还带 有光电隔离,能有效地避免地流环造成的损坏,增强 了系统的可靠据CAN接口卡的通信功能主要是 由PCA82C200控制器和82C250CAN发送器共同 完成,如图2所示。PCA82C200是CAN收发器,能 自动完成一帧的接收与发送,82C250是CAN差分 数据发送器,其CPU主要负责接口卡与主机的数据 交换与管理,该模块还配有2 KB高速双口 RAM。

(2)磅房控制模块。由于地磅提供了 RS-232 接口,可通过串行接口直接采集数据,其信号灯和红 外线等开关量是由开关量接口卡直接接入计算机, 从而实现对车位的确定以及信号灯的控制。其中开 关量控制卡为研华生产的PCL- 726和PCLD- 88'; 1C刷卡机是采用可读写刷卡机以便汽车初始 称重和写新IC卡。这里的2个摄像机是采用普通 黑白摄像机并将视频信号直接送入矿调度室和磅房 工作间内部,以便调度人员和磅房工作人员监控称 重车的情况。
3.系统的软件实现
系统软件主要由PC主机控制管理软件和CAN 节点通信软件组成。CAN接点通信软件的数据接 收与发送可由CAN控制器完成,用户程序用VB或 VC编程,通过 VCI( Virtual CAN Interface)方式调 用支持CAN接口卡的动态链接库实现初始化板 卡、接收CAN报文、发送CAN报文等功能。VCI 为通用CAN驱动程序,随硬件接口卡免费提供,也 可以直接从网上下载,VCI采用动态链接库(DLL) 形式设计,可支持 Windows3.1/95/98/NT/2000,同 时也提供统一的CAN API给用户应用程序,采用该 API进行开发可保证用户换用不同的接口卡后不必 更改自己的程序。
数据库管理采用的是微软公司ACCESS数据 库管理系统,通过VB(或VC)和ACCESS之间的数 据通信实现数据的存取等操作。
VB具有动态数据交换(DDE)、对象链接与嵌 入(OLE)、支持动态链接库(DLL)、对数据库操作以 及API函数等功能,使系统对后台数据管理和通信 传输十分便利。其操作界面与Windows应用程序 完全一致,从而使人机界面直观、易懂、易操作。本系统的用户程序核心部分为磅房控制系统和财务系 统,其磅房程序框图如图3所示。

4.结语
煤炭工业的发展对生产和管理提出了高产、高效、自动化和高可靠性的要求,而CAN总线因其具 有突出的实时性、可靠性、灵活性、便于维护、易于扩 充调试和成本较低等特点已成当今工业控制中的热 点,随着其技术在国内的不断发展和推广,必将在这 一领域中有着愈来愈广阔的应用前景。

中国领先的称重软件技术提供商

The Leading Provider of Geomatic Solutions in China

展开收起网站地图