● 摘要
当前IC卡应用已深入到社会众多领域,并取得了广泛的社会和经济效益。以IC卡为支付手段实现机动车自助加油,自动结算,在我国已得到普遍推广;军队在这方面起步较晚,目前正在积极推广应用,但现今军队中使用的IC卡自动加油管理系统,只适用于本单位加油站配置的设备型号和管控方式,通用性不强,造成了重复开发的浪费。为了解决系统的兼容性,本课题研究了一种具有通用性的IC卡卡机联动加油系统。该系统的使用定位于军队加油站,要求具有良好的环境适应能力和安全可靠的运行机制,能自动识别接触式和非接触式IC卡。根据需求,课题研究提出了系统的设计方案,主要包括三部分:IC卡卡机联动控制器、集线器和中央控制机,具体实现了IC卡卡机联动控制器软硬件设计。根据军队加油站的业务需要和系统通用性要求,运用软件工程的思想对中央控制系统管控软件进行了整体方案设计,主要实现如下功能:通过参数设置使系统适应不同的加油站环境,支持油票、IC卡两种交易支付方式,支持对加油设备的主控和监控方式,能够对设备进行实时仿真,按班组形式管理工作人员,与清算中心通讯上传下载数据,定制和统计生成报表,数据查询、维护和备份。在研究接触式CPU卡和非接触式RF卡的基本原理及其应用技术的基础上,设计了RF卡的卡数据结构,实现了IC卡卡机联动控制器。卡机联动控制器以C8051F120为控制核心,外接两套加油装置(每套分别包含1个键盘,1个LCD,1个CPU卡终端、1个RF卡终端和1个加油枪),采用状态机循环的方式对两套加油装置分时控制,使其能同时操作,互不影响,IC卡最大响应时间3秒;不降低原加油机的计量精度和稳定性,油量计算精度为0.01升;硬件接口灵活,可与多种加油机型匹配。为提高卡机联动控制器的运行可靠性,采用了看门狗技术和软件陷阱技术,并设计了电源监视和掉电处理功能;同时采用循环存储和虚拟存储技术解决了FLASH写满,读写不均匀和出现坏页的问题。
相关内容
相关标签