论文部分内容阅读
随着我国国民汽车保有量的不断增多,促使一种更加方便快捷的石油零售方式的诞生—自助加油的石油零售模式。自助加油不仅使得加油过程简单方便,而且能够减轻石油零售商的人力成本。在众多自助加油的付费模式中,IC卡支付显现了它更大的优点,它不仅解决了现金携带不方便的不足,也不受网络运营商网络信号强弱的影响。更有无接触卡避免了卡的损坏腐蚀,有更长的使用寿命,故本论文设计了基于RFID射频卡的自助加油控制系统。本文设计的基于RFID远程移动自助加油控制系统主要包含以下几个部分:上位机数据库、上位机后台程序、上位机用户管理软件、嵌入式自助加油终端。其中上位机数据库对管理员基本信息和权限信息、加油用户基本信息和账户信息进行管理;上位机后台程序负责维护数据库数据表,利用多线程技术实现两个功能:实现上位机用户管理软件控件功能,实现对管理员和用户信息的增加、删除、更改和察看,其次利用TCP网络传输协议和重叠IO网络模型等待嵌入式自助加油终端的连接,并实时处理终端的命令并反馈相应数据;上位机用户管理软件利用图形化界面与管理员交互,方便管理员的日常管理工作;最后,嵌入式自助加油终端则作为最底层的设备直接与加油顾客交互,实现自助加油,并能将加油信息通过无线网络传输给上位机进行数据库更新。本文主要研究内容如下,首先对基于RFID远程移动自助加油控制系统进行总体方案设计。其次,根据总体方案,设计数据库表及其各个项。利用Visual Studio 2012开发平台对上位机后台和用户管理软件进行设计。使用STM32作为嵌入式自助加油终端的微控制器,并对终端进行硬件设计和软件设计。最后,对整个系统进行模拟加油测试,结果表明,本文设计的系统运行稳定且可以达到预定设计标准。