《毕业设计-加密IC卡税控加油机系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计-加密IC卡税控加油机系统设计.doc(45页珍藏版)》请在金锄头文库上搜索。
1、山东理工大学 毕业设计(论文)题 目:加密IC卡税控加油机系统设计学 院: 电气与电子工程学院 专 业: 自动化 学生姓名: 指导教师: 毕业设计(论文)时间:二九年 二 月二十三 日 六月 十九日 共 十六 周摘 要摘 要 随着现代经济的进一步发展,现金交易带来了一系列问题,比如携带不方便,安全性,无法实现异地交易等,为解决此类问题,信用卡交易发展了起来。由此石油行业也产生了一系列变革,IC卡加油机便由此而产生。IC卡税控加油机系统是由IC卡、加油机、计算机、计算机网络、通信线路组成的机械电子网络加油系统,是在IC卡加油系统的基础上增加网络连接,实现某一地区加油联网的新一代加油系统。IC卡加
2、油机是在普通加油机基础上发展起来的,是为了实现电子货币代替现金或支票交易的目的而产生。IC卡加油机与普通加油机的主要不同是增设了IC卡读写器,即与IC卡配合工作的接口设备IFD(InterFaceDevice)。为了扩大信用卡的使用空间,方便顾客加油,1982年IBM等公司将磁卡付费终端置于油站,实现了用信用卡、公司卡等非现金证件加油消费。1985年吉尔巴克公司将在油站内的加油机控制中心和磁卡付费终端集成于一体,实现了油站收银系统和银行系统的直接连网。1990年,吉尔巴克公司又设计出磁卡加油机,并使用网络技术将加油机和银行连接,完成用户信息确认到加油扣款的全过程。1997年,美国TI公司和吉尔
3、巴克公司合作,生产出了采用无线射频信息卡代替磁卡的加油机,用户加油的过程简单到只有停车、提枪、挂枪三个动作。关键词:IC卡,AT89S52,HT1621,8255A,X25045,液晶数码管IABSTRACTABSTRACTWith the further development of the modern economy, cash transactions has brought about a lot of problems, such as to bring is not convenience, security, transactions can not be achieved i
4、n different places. In order to solve these problems, credit card transactions has developed rapidly. The oil industry has also changed greatly, IC card tanker has been developed.The system of IC taxing oilingmaching is a Mechanical and electronic network oilingmaching system composed by IC card, oi
5、lingmaching ,computer, computer network, LOC. It is a new oilingmaching system that added network connections to the IC oilingmaching system to let the oilingmaching in an area connected in the network.IC oilmaching is developed on the foundation of common oilingmaching,it can let the cash or check
6、replaced by the electronic money. The main defference between the IC oilingmachine and the common oilingmachine is that it has IFD(Inter FaceDevice).In order to expand the space of credit card,give our customers convenience, IBM and other companies place card paid terminals at petrol stations, and a
7、chieved using credit card, corporate card and other non-cash documents to consume. In 1985,JEBK company integrated the oilingmaching control center and the card paid terminals in the petrol station,and connected the petrol station paid system and banking system in the network.In 1990,JEBK company de
8、veloped magnetic card oilingmaching ,connected the oilingmaching and the bank in the network,it can confirm the information and subtract the consumed money. In 1997, the United States company TI and JEBA company cooperated to produce oilingmaching using frequency card instead of magnetic card. The p
9、rocess of oiling is so simple as you only to parking, put up the gun,oiling and put down the gun.KEYWORDS: ICcard,AT89S52,HT1621,8255A,X25045,liquid crystal numberal tub目录目录摘要IABSTRACTII目录III第一章 引言11.1 IC卡税控加油机的发展现状11.2 设计内容及要求1第二章 方案论证32.1 方案选择32.1.1 输入和控制部分32.1.2 键盘和显示部分32.1.3 存储器和加油卡部分42.1.4 通讯部分
10、和电源部分42.2 系统总体方案图4第三章 系统硬件设计53.1 输入模块设计53.1.1液体流量传感器53.1.2传感器选型63.1.3 光耦选择63.1.4加油机流量测量设计73.2 控制模块设计73.2.1 AT89S52工作原理73.2.2 8255A工作原理93.2.3 控制部分电路图103.3 键盘模块设计113.4 显示模块设计123.4.1 HT1621工作原理123.4.2 数码管工作原理133.4.3 显示部分电路原理图143.5 存储器模块153.5.1 X25045工作原理153.5.2 存储器部分电路图163.6 IC卡模块设计163.6.1 SLE4442工作原理1
11、73.6.2 SLE4442卡与单片机的接口电路203.7 通讯模块设计203.7.1 RS485通讯协议资料203.7.2 MAX485资料223.7.3 通讯部分的原理图电路223.8 打印机模块设计233.9电源模块设计24第四章 系统软件设计254.1 资源分配254.2 加油机的使用说明254.3 系统主程序设计264.4 系统子程序设计274.4.1 IC卡识别子程序流程图274.4.2 输入密码子程序流程图284.4.3 密码校验流程图284.4.4 输入金额或体积子程序流程图294.4.5 加油子程序流程图304.4.6 主机通讯流程图314.4.7 从机通讯流程图314.5
12、初始化函数和主函数32第五章 关键技术和误差分析335.1 关键技术分析335.2 误差分析33结论34参考文献35致谢36附录37第一章 引言第一章 引言1.1 IC卡税控加油机的发展现状随着现代经济的进一步发展,现金交易带来了一系列问题,比如携带不方便,安全性,无法实现异地交易等,为解决此类问题,信用卡交易发展了起来。由此石油行业也产生了一系列变革,IC卡加油机便由此而产生。IC卡税控加油机系统是由IC卡、加油机、计算机、计算机网络、通信线路组成的机械电子网络加油系统,是在IC卡加油系统的基础上增加网络连接,实现某一地区加油联网的新一代加油系统。IC卡加油机是在普通加油机基础上发展起来的,
13、是为了实现电子货币代替现金或支票交易而产生。IC卡加油机与普通加油机的主要不同是增设了IC卡读写器,即与IC卡配合工作的接口设备IFD(InterFaceDevice)。为了扩大信用卡的使用空间,方便顾客加油,1982年IBM等公司将磁卡付费终端置于油站,实现了用信用卡、公司卡等非现金证件加油消费。1985年吉尔巴克公司将在油站内的加油机控制中心和磁卡付费终端集成于一体,实现了油站收银系统和银行系统的直接连网。1990年,吉尔巴克公司又设计出磁卡加油机,并使用网络技术将加油机和银行连接,完成用户信息确认到加油扣款的全过程。加油机由简单的计量设备变成了具有金融功能的电子付费终端。1997年,美国
14、TI公司和吉尔巴克公司合作,生产出了采用无线射频信息钮代替磁卡的加油机,用户加油的过程简单到只有停车、提枪、挂枪三个动作。1999年,中国石油开始启动了IC卡工程;2000年,中国石化也开始了IC卡工程。1.2 设计内容及要求设内计容1 系统的硬件设计模块(1)加油机流量计量电路和HD1621驱动LCD电路的设计;(2)89S52与8255键盘和打印机电路的设计;(3)89S52 CPU与串行存储器X25045的连接;(4)电源电路的设计,加密卡读写电路设计;(5)RS485串行通讯接口电路的设计; 2 系统的软件设计模块(1)系统初始化及主程序的模块设计;(2)流量计量程序的模块设计;(3)
15、中断处理 、定时器处理程序的模块设计;(4)键盘显示程序、自诊断程序模块设计;3 主要设计技术指标与参数16位LCD显示 体积 金额计量精度 1 毫升加密卡 SLE4442系统电源 5Vdc,max120MA串行通讯 RS485波特率 2400115200实现加密IC卡税控加油机自动控制,显示,打印。4 功能简介(1)无人加油时显示油价(2)可输入密码并验证(3)可按金额输入,精确到元(4)可按体积输入,精确到升(5)自动更新油价(6)可与主机进行通信(7)具有防止掉电或其他故障的保护和自动复位功能(8)加油时不断刷新显示数据- 35 -第二章 方案论证第二章 方案论证2.1 方案选择2.1.1