毕业设计论文基于AT89C51单片机的智能IC卡煤气表控制装置设计.doc
《毕业设计论文基于AT89C51单片机的智能IC卡煤气表控制装置设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于AT89C51单片机的智能IC卡煤气表控制装置设计.doc(66页珍藏版)》请在三一办公上搜索。
1、 摘 要随着信息社会的到来,人类所拥有的信息种类和数量呈爆炸性增长,IC卡,一种方便安全可靠的高技术,高附加值的信息载体便应运而生。IC卡技术以其广泛的应用领域和巨大的产品市场成为近几年来我国信息产业的一大特点。与此同时,我国燃气收费管理长期以来都是以人工抄表为主,存在着工作量大、收费时间长、收费困难、效率低、易出错的问题,为了减少燃气收费管理中人力、物力的浪费,减少不安全因素,进行了“智能煤气表的研究”。这既是IC卡技术实际应用的进一步探索,也是燃气收费管理方式的改革。本设计对智能IC卡煤气表控制装置的组成、功能及技术要求进行了理论上的分析和技术上的应用研究。设计依据低成本,高可靠性的原则完
2、成了以下工作:1. 软件设计中均采用模块化设计结构,完成了燃气表的计费功能以及故障的查询和处理。 2.采用性价比较高的AT89C51单片机作为控制装置的核心,控制装置的硬件电路实现了脉冲采集、数据存储、电磁阀驱动控制、IC卡读写、电源监测及声音报警和等功能。3.本文用Visual Basic6.0成功地实现了对IC卡的管理以及煤气收费系统的管理。数据库软件具有建立用户档案、销售、写卡、统计、查询等功能。 关键词: IC卡技术 煤气表 AT89C51单片机ABSTRACTWith the coming of information society, human beings have the a
3、mount and type of information in the explosive growth, IC card, a convenient safe, reliable and high technology and high value-added information carrier will come into being. IC technology with its extensive applications and great products market in China has become a feature of the information indu
4、stry. Meanwhile, Chinas gas charges administration have long been mainly on artificially meter, there are big workload and charging time is long, difficult charging, the efficiency is low, the error-prone problems, in order to reduce gas fee manpower and material resources in the management of the w
5、aste and reduce the safety factor, smart MeiQiBiao research. This is both practical application of IC card technology explore further, also is the reform of fuel gas fee management mode.Technical requirements makes a theoretical analysis and technical application research. Design basis low cost, hig
6、h reliability principle completed the following job: 1. The software design is all adopt modular design structure, completed the gas meter charging functions and fault inquiries and processing. 2. The ratio of higher AT89C51 as control device, the core of the hardware circuit implementation control
7、device of pulse acquisition, data storage, electromagnetic valve driving control, IC literacy, power monitoring and voice alarm and etc. Function. 3. This article with the Visual Basic6.0 successfully realized the management of IC card and gas fee system management. Database software has build user
8、archives, sales, write CARDS, statistics, inquiry, and other functions Keywords: IC technology Gas meter AT89C51 Micro-controller目 录第1章 摘 要11.1 智能IC卡的作用和地位11.2 研制智能IC卡煤气表控制装置的目的和意义21.3 IC卡在中国的应用与发展3第2章 智能煤气表硬件的设计42.1 硬件总体结构42.2 AT89C51单片机简介52.2.1 AT89C51的引脚结构52.2.2 内部结构82.2.3 外围电路92.3 AT24C02 的应用102
9、.3.1 AT24CXX介绍102.3.2 AT24C02的简介112.3.3 I2C总线特性的简介142.3.4 AT24C02在智能煤气表中的应用152.4 8155的简介152.4.1 8155的结构162.4.2 8155的引脚及功能162.4.3 8155的工作原理172.5 LED显示电路的设计192.5.1 LED显示器结构与原理192.5.2 LED显示器与显示方式202.6 耗气量计数电路的设计222.6.1 霍尔效应222.6.2 计数电路的设计23 2.6.3 霍尔元件的材料及结构特点232.7 可燃气报警电路的设计242.7.1 传感器242.7.2 探测报警电路242
10、.7.3 调试252.8 电源电路的设计252.8.1 电源变压器262.8.2 单相整流电路272.8.3 滤波电路292.8.4 稳压电路302.9 防作弊电路的设计31第3章 智能煤气表软件的设计323.1 流程图323.2 软件抗干扰技术33第 4 章 收费管理软件设计364.1 开发平台及开发选用的语言364.1.1 Visual Basic概述364.1.2 Access的介绍384.2 收费管理中心主机软件流程图424.2.1 收费管理中心各部分功能的简介434.2.2 用量查询程序444.2.3 报表输出程序464.2.4 用气信息及断气控制功能474.2.6 IC卡智能煤气表
11、充值系统源程序代码48总 结54致 谢55参考文献56附录1:智能煤气表原理图57附录2:智能煤气表程序清单58VI 第1章 摘 要1.1 智能IC卡的作用和地位随着社会的进步和现代化程度的不断提高,人类所拥有的信息种类和数量都在成倍增加,人们每天都要处理许多与个人有关的信息,如购物、打电话、交水费、电费、燃气费、到银行存款取款等,这样就需要携带多种票证、现金、单据,给人们带来极大的不便和不安全感。于是,人们开始寻求一种具有支付、查询、密码查验等多功能及携带方便、安全可靠的“卡”。IC卡就是随着计算机技术、微电子技术和信息化技术的发展应运而生的一种现代社会重要的信息载体和交易工具。IC卡又被称
12、为集成电路卡(Integrated Circuit Card),它是将集成电路芯片镶嵌于塑料基片之中,并被封装成卡片的形式,其外形与普通信用卡完全相同,尺寸大小符合ISO7816标准。IC卡具有突出的3S特点,即Standard(国际标准化)、Smart(灵巧智能化)和Security(安全性)。因而发展迅速,被广泛地应用于移动数据计算场合,如银行、电信、交通、广播电视、公用事业等领域。IC卡不仅改进了现有多种卡的使用方法和功能作用,它还不断开创新的应用领域。虽然IC卡本身并不创造任何价值,但是,如果将IC卡和其它设备组成系统就能够提供非常丰富的服务功能。把这些功能与生产或流通领域有机地结合起
13、来,将出现令人意想不到的奇迹,创造出巨大的经济和社会效益。我国的金融和非金融产业部门都己认识到发展IC卡产业对加速我国国民经济信息化的重大作用。因此,与国外有关公司合作,引进制卡、读卡设备及应用的先进技术,成立了有关集团、公司、以加速我国应用和发展IC卡的应用和发展。 在国际上不少国家由于受到当时历史条件和技术发展的限制,都是先发展磁卡,其中大多数国家磁卡己发展得相当普遍,拥有数量庞大的磁卡应用设备,若要将其完全改造成IC卡读写设备将是相当困难的。此外,伴随着使用磁卡犯罪现象的日趋严重,采用IC卡已成为势在必行的潮流。IC卡可以最有效地杜绝恶性透支,便于正常用款、存款,其内部有各种安全措施,可
14、免除伪造,它无须计算机网络的实时支持,可脱机作业,还可以实现一卡多用。因此普遍受到人们的赞誉和青睐,根据我国国情,我们没有必要也不应该重复走国外的老路,而应尽快开发适用于我国的IC卡。1993年6月,政府提出了全民推行使用信用卡,以减少大量的现金流通,加强国家对经济的宏观调控,实施以“电子货币”工程为重点启动的卡基础应用系统工程,即“金卡”工程。有关专家预计,IC卡必将在世界范围内逐步取代磁卡等卡种,在金融、电信、保险、公共福利事业等领域大量的应用,并正在我国实施的“金卡”工程中扮演着重要角色。1.2 研制智能IC卡煤气表控制装置的目的和意义IC卡的使用与其应用系统是密切相关的。一方面,采用I
15、C卡可以使系统的运作更富创造性,另一方面,应用系统又会不断地对IC卡提出新的要求,促使其功能更加完善。因此,怎样把IC卡与实际应用有机地结合起来,充分发挥IC卡的优越性,一直是IC卡技术的一个重要课题,智能IC卡燃气表控制系统就是IC卡技术的一种实际应用。 我国大规模发展燃气化工程是从七十年代开始的,与世界发达国家相比,不论是从燃气普及率上,还是从燃气的计量、收费和管理上,都有很大的差距。更突出的问题是,我国燃气化工程一次性投资很大,燃气经营多处于微利润或亏损,除了政策性亏损外,其中计量供销差和收费管理漏洞是各地煤气公司普遍存在的重要亏损原因。所以国家每年要投入大量资金来弥补亏损,这就给国家增
16、加了相当大的负担,也使城市燃气事业的自身发展缺乏活力。目前,随着国家开发大西北“西气东输”计划的正式启动,对燃气管理的进一步规范提出了更高的要求。此外,国家的“金卡工程” 的深入开展为新型的智能IC卡预付费燃气表的研制提供了十分广阔的应用前景。我国各地已研制了电子卡、磁卡、光卡和IC卡的智能燃气表,这些技术的共性就是把卡作为信息载体,作为“开”表的钥匙。因为IC卡除了在价格上暂时比其它几种卡稍贵一些(光卡除外),IC卡的技术性能等指标均高于其它卡。鉴于IC卡的优点,IC卡与燃气表的结合是未来发展的一种趋势。随着IC卡技术的不断发展以及国内相关行业服务意识的提高,在与居民用户日常生活相关的计量表
17、计中使用IC卡技术己经得到了迅速的推广和广泛的应用。目前在电表、水表、燃气表及暖气热力表中都开始采用IC卡作为抄表收费、控制以及数据管理的媒介,使得IC卡表已经成为当前国内应用技术发展的一个亮点。此外,从燃气表的管理模式和收费方式上看,我国采用智能IC卡燃气表装置是可行的。1.3 IC卡在中国的应用与发展我国的信用卡正跳过磁卡发展阶段而直接进入IC卡时代,国内先后组建华旭、华鑫集团公司等,出现了一批科研及生产、经营单位。96年10月,国内第一张用芯片设计、研制到卡片制作生产全部国产化的中华IC卡顺利通过技术鉴定,哈尔滨工业大学微电子中心与航天金卡电子公司联合研制成功的HWZ201型IC卡也在9
18、6年年底鉴定,该逻辑加密型IC卡芯片用1微米以CMOS与EEPROM工艺小批量生产,据称一年内可提供10万张IC卡。另外,上海贝岭微电子有限公司也从美国引进了1.2微米EEPROM关键技术,制造IC卡芯片。目前,国内引进IC卡后部装配生产线较多,它们采用国外芯片,生产能力未充分发挥,97年研制出加密算法,IC卡操作系统COS,着手开发智能IC卡,其CPU芯片拟先用国外芯片,而操作系统采用国产的,国内IC卡应用市场发展迅猛,截止98年6月,7家银行共有发卡机构2023个,发卡量2040万张,存款余额670多亿元,特约商户18万多家,取现网点24万多个,自动柜员机ATM 7万多台。目前国内IC卡的
19、应用已跳出单一的银行业务与传统的信用功能,与其它产业联袂发展,它的付费功能,可用于交电费、水费、燃气费、电话费、车船费,甚至医疗费、保险费、纳税等。我国目前正按多种使用要求开发IC卡新品种,以便最大限度地发挥IC卡的各种功能和作用。第2章 智能煤气表硬件的设计2.1 硬件总体结构 图2-1 硬件总体结构如图2.1所示,系统采用了AT89C51单片机作为核心,IC卡采用了AT24CO2卡,其中AT24CO2(1)为IC卡内存储芯片,AT24CO2(2)中存储用户信息。浓度检测电路、计量机构、报警显示电路、电源切换电路、电器驱动电路等构成了煤气表系统。2.2 AT89C51单片机简介2.2.1 A
20、T89C51的引脚结构从应用的角度来看,AT89C51单片机具有集成度高、系统结构简单、系统扩展方便、可靠性高、处理功能强、处理速度高、容易产品化等特点。图2.2是AT89C51双列直插封装方式的引脚结构图。AT89C51运用了ATMEL公司的高密度非易失存储器技术,与工业标准的80C51的指令和管脚排列兼容。芯片内可下载的FLASH存储器可通过SPI串行接口或通过通用的非易失存储器编程器对其进行系统内的重新编程。通过将可下载的FLASH存储器与通用的8位CPU相结合,AT89C51成为一种许多嵌入式应用系统中低成本,灵活性好的单片机。如图2-2。 图2-2 AT89C51单片机引脚配置图其主
21、要特点如下:与MCS-51产品兼容,4K字节可系统内重复编程的FLASH EPROM,128字节的内部RAM,操作电压为4V至6V,32路可编程I/O,2个16位计数器/定时器,5个中断源,可编程的UART串行接口。下面分别叙述这些引脚的功能:(1)电源:AT89C51单片机正常工作时,其40脚(Vcc)接+5V电源,20脚(Vss)接地。(2)外接晶体引脚XTAL1,XTAL2。XTAL1接外部晶体的一个引脚。在单片机内部,它是构成片内振荡器的反相放大器的输人端。当采用外部振荡器时,该引脚接收振荡器的信号,即把此信号直接接到内部时钟发生器的输人端。XIAL2接外部晶体的另一个引脚。在单片机内
22、部,它是上述振荡器的反相放大器的输出端。采用外部振荡器时,此引脚应悬浮不连接。(3)控制或与其他电源复用引脚RST;ALE/PROG;和/VPP。RST复位输人端。当振荡器运行时,在该引脚上出现两个机器周期的高电平将使单片机复位。ALE/;当访问外部存储器时,ALE地址锁存允许的输出用于锁存地址的低位字节。即使不访问外部存储器,ALE端仍以不变的频率输出。此频率为振荡器频率的1/6周期性地出现正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。然而要注意的是:每当访问外部数据存储器时,将跳过一个ALE脉冲。在对Flash存储器编程期间,该引脚还用于输入编程脉冲PROG。如果需要的话,通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AT89C51 单片机 智能 IC 煤气表 控制 装置 设计
链接地址:https://www.31ppt.com/p-4860680.html