IC卡自动加油机设计毕业论文.doc
《IC卡自动加油机设计毕业论文.doc》由会员分享,可在线阅读,更多相关《IC卡自动加油机设计毕业论文.doc(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要随着人们生活水平的不断提高,消费水平也日渐增高,而在日常生活中,现金交易的不易携带、容易丢失、流通不方便情况给人们生活带来了很多不利,现代化城市开始朝着一卡通方向发展。IC卡(Integrated Circuit Card,集成电路卡)是将一个微电子芯片嵌入符合ISO7816标准的卡基中的新型卡片,主要嵌有IC(E2PROM,有的还有CPU)。由于它保存的信息比较可靠安全、可以高达几万次的读写,所以大量应用于公交车票 、饭票 、保健卡、收费系统等。本设计是一种IC卡自动加油机。它是基于IC卡技术、单片机技术和电子技术,辅以各种功能的接口电路设计的具有自动计量、自动收费和统计功能的IC卡加
2、油机。 文章中介绍了元器件和芯片的选择,给出了硬件和软件的实现,并对主要电路进行了分析。 本设计的IC卡加油机的硬件系统由AT89C51、74LS373、ADC0809、SSR600、SLE4442等组成。由ADC0809完成对输入电压的测取与转换,由继电器完成对油泵的起、停的控制,由流量传感器检测加油量。文章还对系统采用的抗干扰措施作了简单的介绍。 本设计的IC卡加油机的系统软件包括主程序、中断服务程序和两个子程序。 此设计的IC卡自动加油机具有精度高、功能强、实用简单等特点,使用表明操作方便、读写可靠效果良好。关键词: IC卡 加油机 单片机AbstractAs people living
3、 standard rise ceaselessly, consumption level is also increased, and in daily life, cash transactions not carry, easy to lose, circulation is not convenient for people to life with many adverse, modern city start toward card direction. IC Card (Integrated Circuit Card, Integrated circuits, luca) is
4、a microelectronics chip embedded with ISO 7816 standard Card of the new Card, main studded with IC (E2PROM chips was, and some still have CPU). Because it holds information more reliable safety, can be as high as tens of time, speaking, reading and writing, so a large application in bus fare, meal t
5、icket, health card, charge system, etc.This design is a type of IC card tanker. The IC card tanker system developed by means of IC card, single-chip and electronic technology. It has auto-measuring, auto-charging and statistics-gathering functions.In the text, introduces the chose of components and
6、chips. The realization of hardware and software is detail given. And the main circuit is minutely dissected.The hardware system is made of AT89C51, 74LS373, ADC0809, SSR6OO, and SLE4442 and so on. The ADC0809 is use to check and given voltage current and input voltage, relay control the oil Pump sto
7、p or run. The flow sensor examination adds the oil mass. And the system describes and adjusts the approach to anti interference.This design software system including master procedures, interrupt service procedures and several stature procedures.This system has so mach character, such as, high precis
8、e, better ability, advance and convenient use and to on .The tanker is easy to use and reliable to read or write, and it makes good effect.Keywords: IC card tanker single-chip- 56 -目 录第1章绪 论- 1 -1.1 IC卡自动加油机概述- 1 -1.2 加油机发展及现状- 2 -1.3 IC卡应用现状- 3 -第2章 IC卡自动加油机方案的确定- 5 -2.1 IC卡自动加油机的工作原理- 5 -2.2 IC卡自动
9、加油机的总体方案- 6 -2.3 IC卡的选择- 7 -2.3.1 IC卡应用的安全性和可靠性- 7 -2.3.2 SLE4442简介- 8 -2.4 单片机的选择- 12 -2.4.1 单片机应用概况- 12 -2.4.2 AT89C51功能简介- 13 -2.5 流量计的选择- 15 -2.5.1 影响加油机加油量准确度的因素- 15 -2.5.2 涡街流量计- 16 -2.5.3 涡街流量计型号的选用- 17 -第3章 IC卡自动加油机的硬件设计- 18 -3.1 硬件系统的设计原则- 18 -3.2 数据采集通道的设计- 19 -3.2.1 模数转换- 19 -3.2.2 数据采集电路
10、- 20 -3.3 AT89C51的复位电路- 21 -3.4 AT89C51单片机的系统扩展- 22 -3.4.1 AT89C51扩展的三总线- 22 -3.4.2 片外EPROM的扩展- 23 -3.4.3 片外RAM的扩展- 25 -3.4.4 I/O口扩展- 27 -3.5 后向通道配置- 29 -3.5.1 固态继电器工作原理- 30 -3.5.2 后向通道电路图- 30 -3.6 键盘接口及显示接口电路- 31 -3.6.1 键盘接口电路- 31 -3.6.2报警及LED显示- 33 -3.7 IC卡接口电路- 34 -3.8 提高系统运行的可靠性- 35 -3.8.1 硬件的干扰
11、要素- 35 -3.8.2 “看门狗” 电路- 35 -第4章 IC卡自动加油机软件设计- 37 -4.1 软件设计思想- 37 -4.2 主程序流程图- 38 -4.3 中断服务程序和IC卡安全码校验程序流程图- 39 -4.4 键盘扫描程序流程图- 40 -4.5 显示程序流程图- 41 -总 结- 42 -致 谢- 43 -参考文献- 44 -附录1:IC卡自动加油机原理图- 45 -附录2:主程序- 46 -附录3:中断服务程序清单- 51 -附录4:键盘扫描程序清单- 54 -附录5:显示程序清单- 56 -第1章 绪 论1.1 IC卡自动加油机概述随着经济的发展,交通运输业日益繁荣
12、,汽车购买量也在迅速激增,使得加油行业的工作变得十分繁重。从以下两方面都使传统的加油服务业,表现出无从掩饰的劣势:1.陈旧的机械计数式加油机,功能单一,整个加油过程需要人工直接干预, 这样不仅劳动强度大,而且工作效率也相当低。严重影响了加油站的运行效率,更不能适应高效率、快节奏的现代化生活。 2.传统的成品油交易采用现金或者油票进行交易,对买卖双方及其不便,同时存在经济漏洞,给加油站造成很大损失,油票、现金交易的弊端也会给用户带来不必要的损失。随着我国“金卡”工程的不断深入实施,IC卡取代现金和油票进行交易,也成了大势所趋。IC卡自动加油机在这种情况下应势而生,它不仅取代了人工计量,实现了加油
13、机的加油过程自动化,增加应用的IC卡技术也取代了人工结算,实现了加油和管理的自动化,是符合时代要求的新一代智能加油机。当用户插入一张有效的IC卡,系统会提示输入密码,用户在键入正确的密码之后,即可输入购油量,在确认卡上剩余金额充足的情况下,开启自动加油机中油泵电机和出油电磁阀,开始加油过程。系统不断累计加油量,一旦达到用户所购油量,便会随即发出指令去关闭油阀,终止加油过程,并将核算过消费金额之后的余额计入用户卡中,最后退卡。IC卡自动加油机将实现以下功能:1.根据购油量,自动执行供油。2.显示功能。IC卡自动加油机设有LED液晶显示器,可以显示卡中剩余金额、所加油量以及相应金额等。3.自动报警
14、功能。当读卡器遇到非法卡或者卡中余额不足时,加油机通过指示灯和蜂鸣器发出声光警报。 4.安全可靠性。对IC卡用软件方法进行数据加密,避免不合法的卡在加油机上使用。1.2 加油机发展及现状加油机产业是伴随汽车工业和交通运输业而产生发展的。世界上最早的加油机始于二十世纪初,近百年来加油机产业有了很大发展,由最初的手摇加油机发展到了现代高性能、多功能的加油机。随着相关学科基础理论和制造技术的进步,加油机液压部件有了很大发展和提高,计量更加准确、噪声下降、可靠性提高、环保功能得到加强;随着电子科学技术的飞速发展,现代加油机采用了电脑控制、电子显示记数、IC卡结算、中央管理机等先进技术;贮油罐监测技术和
15、油气回收技术也得到广泛应用;相应的报警和服务设备也发展起来了。我国加油机产业起步较晚,直至二十世纪六、七十年代,北京、上海、天津和青岛等地才相继开始研制、生产加油机,开始了我国加油机产业发展的历史。改革开放以来,特别是进入二十世纪九十年代后,我国的加油机产业发展很快。国产加油机的科技含量不断提高。二十世纪八十年代中期,国内开始研制电脑加油机。二十世纪九十年代中期,国内电脑加油机逐步取代了机械轮记数的加油机。随着电脑加油机的出现,加油机的功能有了很大扩展,实现了自动记价和预置加油。人类的生存和发展越来越离不开石油,加油机是石油产业的末端产品,其地位在人类社会生活中显得更加重要。世界科学技术的进步
16、一定会带来加油机技术的更大进步,未来的加油机会朝着计量更加准确、低能耗、高可靠性、控制功能完善、低噪声和环保功能突出等方向发展。1.加油机功能操作自动化为了尽可能简化加油手续,方便顾客操作,保证加油量和结算准确性,采用微电脑技术和自动控制技术将加油机制造成智能化机型,即在原加油机上增加控制与管理功能,以实现加油开关控制、加油参数运行的显示、加油单价和总价的显示、数据积累和单据打印、防静电和防溢油连锁、事故报警和判断指示等自动化。2.加油机安全措施多层次,加油机的安全性是加油站和被加油车以及加油人员安全的重要保障,必须做到多层次、全方位。3.加油机显示信息多条款。加油机可以显示用户关心的一切信息
17、,如可预置加油量、显示实际加油量、瞬时加油量、油品单价和应付金额等等。4.加油机操作方式多媒体。加油机操作方式适应加油管理的一系列改革,更多地采用高科技,增加新的控制方式,逐步代替人工开票、人工监视流量表、人工控制加油枪、人工控制加油量的传统模式。1.3 IC卡应用现状IC卡,又称集成电路卡(Integrated Card),也通常翻译为智能卡、聪明卡。IC卡是信息技术飞速发展的产物,是继条码卡、磁卡之后推出的新一代识别卡,为现代信息处理和传输提东了一种全新的手段。被公认为是世界上最小的个人计算机。IC卡的最初设想是由日本人提出来的。1969年12月,日本的有村国孝提出一种制造安全可靠的信用卡
18、方法,并于1970年获得专利,那时叫ID卡(1dentification Card)。1974年,法国的罗兰莫雷诺(Roland Moreno)发明了带集成电路芯片的塑料卡 片,并取得了专利权,这就是早期的IC卡。1976年法国布尔(Bull)公司研制出世界第一枚IC卡。1984年,法国的PTT(Posts,Telegraphs and Telephones)将IC卡用于电话 卡,由于IC卡具有良好的安全性和可靠性,获得了意想不到的成功。随后,国际标准化组织(1SO,International Standardization Organization) 与国际电工委员会(1EC,Interna
19、tional Electronic Commission)的联合技术委员会为之制订了一系列的国际标准、规范,极大地推动了IC卡的研究和发展。国际上不少国家由于受到当时历史条件和技术发展的限制,都是先发展磁卡,其中大多数国家磁卡己发展得相当普遍,拥有数量庞大的磁卡应用设备,若要将其完全改造成IC卡读写设备将是相当困难的。此外,伴随着使用磁卡犯罪现象的日趋严重.采用IC卡己成为势在必行的潮流。IC卡可以最有效地杜绝恶性透支,便于正常用款、存款,其内部有各种安全措施,可免除伪造,它无须计算机网络的实时支持,可脱机作业,还可以实现一卡多用。因此普遍受到人们的赞誉和青睐,根据我国国情,我们没有必要也不应
20、该重复走国外的老路,而应尽快开发适用于我国的IC卡。我国致力的经济信息化建设,其中以“金桥”、“金卡”、“金关”三金工程为代表。 “金卡”工程就是电子货币工程,是推进我国国民经济信息化的重要工程之一,它以磁卡和IC卡为媒介,利用邮电部、人民银行现有的网络资源为银行、商贸和旅游等部门服务。由于IC卡相对磁卡而言,不但具有防水、防潮、防磁和极高的安全、保密防伪能力,而且使用寿命长,因而是“金卡”工程的首选产品,广泛因用于金融、电讯、交通、服务等多个部门。第2章 IC卡自动加油机方案的确定2.1 IC卡自动加油机的工作原理本设计的IC卡自动加油机,是用户凭发放的“油量储值IC卡”加油,管理人员通过“
21、油量统计IC卡”对油量的使用情况进行管理,取代了传统的人工登记、结算的管理方式,实现了加油与管理的自动化。加油时,涡街流量计输出的电脉冲信号通过光电隔离、A/D转换后送至微处理器,微处理器发出控制信号,经晶体管功放带动继电器来控制油泵电机的启停,实现自动加油。微处理器连接并受控制于IC卡、RAM存储器、键盘、显示器、键盘显示控制器。当用户插入一张有效的IC卡,系统会提示输入密码,用户在键入正确的密码之后,即可输入购油量,在确认卡上剩余金额充足的情况下,开启自动加油机中油泵电机和出油电磁阀,开始加油过程。系统不断累计加油量,一旦达到用户所购油量,便会随即发出指令去关闭油阀,终止加油过程,并将核算
22、消费金额之后的余额计入用户卡中,最后退卡。根据用户需要,加油通常有两种方式:非定量加油和定量加油。1.非定量加油是指不预先设定加油量的加油方式。采取这种方式加油时,只需将IC卡插入IC卡加油控制器中,摘下油枪后即可开始加油。当油箱加满或加至需要量时,可停止加油,挂枪后系统自动进行结算,然后退卡。2.定量加油是指预先给定加油量,然后进行加油。当用户使用现金或油票加油时,一般采用这种方式采用这种方式加油,加油员将自己的加油卡插入IC卡加油控制器,从键盘输入需加油的数量后,用户即可自行摘枪加油。当油量加到预设油量时,加机自动停泵。2.2 IC卡自动加油机的总体方案本加油机控制系统由单片机及存储器、测
23、量及控制、IC卡接口、键盘及显示、看门狗等部分所组成,其硬件原理框图如图2-1所示。整机控制系统的核心是一片性价比较高的AT89C51单片机。内含4K字节的 EEPROM作为系统的程序存储器,从而简化了系统结构。另外扩展一片NVSRAM DCM0064(8K字节)作为系统的数据存储器用以存储用户的加油信息。因非易失性SRAMNVSRAM(Nonvolatile SRAM)既有EPROM的不易失性,即断电后数据不变,又像普通SRAM一样可快速读写数据,读写次数无限制。在系统中它的功耗很小,而且连接方法也很简单。加油量检测使用精度较高的涡街流量传感器。它输出的电脉冲频率和流量成线性关系,同时测量范
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IC卡自动加油机设计 毕业论文 IC 自动 加油机 设计
限制150内