基于单片机公交充值消费系统设计

基于单片机公交充值消费系统设计

基于单片机公交充值消费系统设计

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥307
  • 活动价: ¥200 (活动截止日期:2024-04-22)
  • (到期后自动恢复原价)
基于单片机公交充值消费系统设计

公交充值消费系统设计

摘要:本课题选择的IC卡为Mifare1,在加上它的射频模块,形成非接触式IC卡。我们通过单片机与IC卡之间进行信息通信,但是要实现公交充值系统,还需要警示电路,串口通信电路等,这些电路连接起来形成电路模块,还需要软件的控制,当我们写完软件之后,需要对软件进行调试,最终再与计算机连接起来形成公交充值消费系统。

关键词:单片机;非接触式IC 卡;存储器卡Mifare1。

The design of bus recharge consumption system

Abstract:Due to the need of subject, we choose to non-contact IC card as the Mifare1RF module, combined with the formation of contactless IC card. Contactless IC card is simple to use and widely used. We through the information communication between MCU and IC card, but in order to realize the metro card system, also need the warning circuit, serial communication circuit, etc., these circuits connected to form circuit module, software control is needed, when we finish the software, need to debug software, finally to connect with the computer form a metro card consumption system.

Keywords: MCU;Non-contacting IC card; Mifare1.

目录

第一章 绪论.......................................3

第二章 系统方案的选择.............................4

2.1 IC卡的选择.....................................................4

2.2 读卡电路的选择..................................................6

2.3 系统方案框图...................................................7

第三章 系统的硬件设计..............................8

3.1射频识别系统的基本原理..........................................8

3.2单片机的最小系统................................................9

3.3串行电路设计...................................................12

3.4数码管显示电路设计.............................................14

3.5 系统原理图.....................................................16

第四章系统的软件设计.............................16

4.1设计思路与流程图...............................................16

4.2 对Mifare1的接口分析 ..........................................18

4.3具体程序代码及说明.............................................19

4.4 研究结果与分析.................................................29

第五章 期望与总结................................30

第六章 参考文献 ..................................31

第七章 毕业设计总结..............................32

第八章 附录......................................35

第一章绪论

随着世界科技水平的不断发展,对于方便的生活的智能化,人们提出了更高的质量要求。在人们的现实社会中,往往在密集人群中有固定的收费方式存在,这就需要IC卡了。比如:管理收费的人们生活的小区公共停车场,学校学生在校园消费模式,图书馆的上机收费模式等。在这样的消费模式下,人们更希望有在目前现金或支票消费下出现一种更简单直接的消费模式。

IC卡具有抗电磁波干扰能强力强、电路可靠性能高、耐潮湿环境、可以进行复位调试,重复的擦拭,反复的编程。保密性好、读写设备简单、便携等优点已经广泛应用于金融、医疗、电信、汽车等领域,是替代上述传统消费方式的新型介质。

针对上述需求本设计采用Mifare1存储卡,并以51单片机为核心控制IC卡的读写。同时以数码管作为显示模块,3×4键盘作为输入模块以实现用户对IC卡的各种操作。

IC卡又称为集成电路卡(Integrated Circuit Card),在某些国家或地区也称之为智能卡(smart card)、微电路卡(microcircuit card)等,在较为原始的磁卡的基础上发展起来的IC卡,它的最初设计理念是由日本人提出来的。1969年12月,日本的村国孝提出一种制造安全可靠的制作信用卡的方法,并于1970年获得专利,在那个时候还是叫ID卡(Identification Card)。随着时间的发展,在法国,有个叫做罗兰莫雷诺(Roland Moerno)的人发明了带集成电路芯片的塑料卡,在国家专利局申请了专利,并获得了专利。形成了早期的IC卡模型。在1976年,法国的布尔(Bull)公司研制出世界第一枚IC卡,标志着IC卡的形成。在IC卡早期的时候还是接触式的,在早期的肯定有很多缺点需要修改,比如:触摸时候表面容易磨损、程序读写的速率太慢、难以维护和管理,坏了只能丢弃、IC卡的硬件系统投入的资金等。随着信息服务业的产业化和科技化,在一些人群的密集地点,需要更高要求的具有一定安全性和方便性的IC卡。随着科技水平的不断提高,非接触式IC卡逐渐的发展起来,非接触式IC卡有很多优点:方便用户的使用、没有机械的磨损、容易管理和维护等,所以非接触IC卡成为了当今世界上最流行的卡,被内外界所看好。

IC卡的是一种集成电路的芯片,它是将具有加密的数据、存储和处理的数据集中的放在一个集成电路芯片的塑料外片上,并刻上商家的商标,就形成了目前生活中用到的IC卡。

单片机就是一个不带外部设备的微型计算机(MCU)。它具有高度的集成性,体积小,功能强悍,使用灵活,价格低等特点。单片机作为微型计算机一个重要的分支,应用广泛,发展迅速。尽管目前单片机种类繁多,但是属于最典型单片机为ATMEL的51系列。它的功能强悍,应用范围广,是本次课题的必备之选。

此课题需要对交通充值消费系统进行研究,为了更好地了解单片机原理,我们需要对系统的功能进行划分,最主要的是对IC卡进行研究和分析,了解IC卡的分类,原理以及构成。并制作方案。

针对上述需求本设计采用Mifare1存储卡,并以51单片机为核心控制IC卡的读写。同时以数码管用作为显示模块,3×4键盘作为输入模块以实现用户对IC卡的各种操作。

第二章系统方案的选择

2.1IC卡的选择

当今社会接触式IC卡的尺寸和外形有众多的标准,如是ISO/IEC7816和GB/T116649等标准,不同的标准在卡片的不同领域内的相互竞争,渗透。卡片类型多样性决定了读卡器选择的多样性,而在市场的多样性上需要对读卡器进行选择,即使同类型的功能应用,IC芯片类型的选择性也可能会是不同类型的,但是读卡器却在某一种类型的卡片只能进行一次性读取,不能读取其他芯片。所以在处理某一个功能应用时,必将需要多台读卡器,造成资源的重复浪费严重,这样的读卡器当然不能适应市场的需求,而且这需要对读卡器的读卡能力提出了更高的要求。设计出一种能读取多种类型卡片的读卡器,既是未来的发展趋势,也是市场应用基本的需求。

目前,举个例子来说:我们学校的校园一卡通已开始大范围的应用于学生的阅读器的系统中,对于这个庞大的系统,相关的一卡通对读卡器的功能要求越来越高,市场的定位越来越明确。除了对早先的IC卡号的读取之外,还需要能够对校园的一卡通进行更高层次的数据操作,通过串口线与计算机进行信息的通讯。为了方便用户的使用要求,非接触式IC卡的阅读器的设计与开发也快速的发展壮大起来。

根据其中的电路芯片的集成度,IC卡可在一般情况下可以分为以下的三种类型:

逻辑加密卡:在集成电路IC的卡中的具有逻辑加密区和EEPROM, 却保持着存储器卡芯片的价格优势,价格低廉,访问速度快。逻辑加密区中有互相认证的安全模块, 对IC进行读取时候,必须先验证每个IC卡的操作密码, 密码的验证即由互相认证安全模块来完成,是放在对IC卡中的进行数据的操作之前,而不是由阅读器完成之后操作。但是,如果在互相认证的安全模块中出现一个错误计数器,况且在连续出现三次验证密码失败之后, 则IC卡中数据将被自动被锁死, 该IC卡不能使用,直接丢弃掉。这类卡片是在银行金融系统中应用于在价格和数据安全上得到结合的IC卡,另外,这类卡还应用于一次性的用的较多的逻辑加密卡, 比如移动电话费的充值卡,游戏网卡等。

存储器卡:在集成电路IC卡中的集中为EEPROM(电可擦除可编程只读存储器), 它仅仅只有数据的存储能力, 却没有数据的处理能力。换句话说, 存储器IC卡与磁卡非常的类似。惟一存在的区别是存储的容量更大,但是也存在着与类似磁卡一样的缺乏安全性,没有任何的数据保障。因此, 一般应于用在对于安全性要求不太高的场合下, 比如健康卡,公交卡,所以我设计电路就用存储器卡。其存储容量一般1KB在到6KB之间。

CPU卡:CPU卡中的集成电路包括了随机存储器RAM,中央处理器CPU,EEPROM以及在固化的只读存储器ROM中的片内操作系统COS(Chip Operating System)。就像电脑一样,有着类似电脑的处理能力,它的处理器和内存, 不仅能够数据还能够对存储信息进行复杂深入的处理。由于CPU的存储容量大,有着强大的计算功能, 就可以进行复杂的加密以及解密的运算, 极大地提高了CPU卡的稳定性以及安全性, 因而可以有效地防止有假卡的存在, 其应用场合很多,比如:主要用于储蓄信用卡和银行卡等。

根据使用方法和信息交换方式, 卡可分为以下两种类型:

接触式IC卡:接触式IC卡是当前广泛使用的这一类型卡。在接触式的卡的左上面有一个封装好了的IC芯片, 上面大概有6到8个触点,这些触点与读卡器相连,进行信息交流。

非接触式IC卡:因为卡片是非接触式的,所以其集成电路没有与读卡器相互连接的触点, 而是在具有接触式IC卡触点之外的射频模块电路,其运用的是电磁感应原理进行交流,先广泛的应用于各种交通场合。

根据我们需要的方案要求,我们选择接触式存储器卡Mifare1外加射频模块形成非接触式的IC卡,因为现在大部分是运用了非接触IC卡,所以我们也选择非接触式IC卡,况且此卡市面上使用多,应用广泛,有安全性能高,存储容量大等优点。

由于 Mifare1 的读取距离较短,因此以前它仅适合执行一些增值/减值功能。虽然接触式智能卡也能完成这类任务,但非接触式智能卡使用起来更迅速、方便,几乎不需要维护读卡器,智能卡也不会磨损。所以需要用到射频模块来进行非接触式的响应。

Mifare1的芯片内部结构较为复杂,可分为射频接口、数字处理单元、EEPROM三部分。射频接口运用的是耦合变压器原理,通过天线实现无线的传输。数字处理单元是进行信号的处理。而EEPROM是用来存储数据的,数据的大小为32k。卡片的电气部分只由一个天线和ASIC组成。Mifare1的工作原理是读写器向IC卡发一组固定频率的电磁波,由于卡片内有一个LC串联谐振电路,其频率与读卡器的发射频率相同,在电磁波的感应之下,LC谐振电路产生共振。其它电路提供工作电压,将卡内数据发射出去或接取读写器的数据天线:卡片的天线是只有几组绕线的线圈,很适于封装到IS0的卡片中。

参考文献

[1]张伟,李莉.基于单片机的非接触式IC 卡消费系统设计[J].湖南农机,2011,38(1)

[2] 邬依林,刘少君.基于非接触式IC卡收费机的设计[J].广东教育学院学报,2004,24(2):109-112

[3]欧全梅.基于89C51的IC卡读写器设计与实现[J].微计算机信息,2011,32(6):18-23

[4] 马海峰,唐涛.非接触式IC 卡及其发展和应用[J].北京:北方交通大学,2008,(4):149-152.

[5]张纲.浅谈非接触式IC卡芯片技术的发展趋势[J].《智能卡&电子标签》,2009

[6] 尹雪梅,段富,武亚昆.集成视频监控的IC 卡消费系统研究[J].电脑开发与应用,2011,24(4):51-53

[7]贺利芳,范俊波. 非接触式卡技术及其发展和应用[J].通信与信息技术,2003,(6):42-44.

[8] 陈冲,赵升,谢文彬,高猛.基于无线通信的非接触IC卡读卡器设计[J].温州大学学报(自然科学版),2011,32(6):18 - 23.


  • 关键词 单片机 公交 充值 消费
  • 上一篇:基于单片机新能源智能清洁机器人设计
  • 下一篇:基于单片机的智能导航手环设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。