- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机与RFID技术的公交车刷卡系统 姓 名: 陈 浩 指导老师: 侯 俊 钦 2013年5月1日 引 言 随着社会发展的步伐越来越快, 城市的人口也随之急剧增长。这种情况下,公共交通成为了人们出行的首选工具,既可以节能减排保护环境又不用焦急的等待那私家车拥挤的长龙。为了大家能更方便快捷舒适的乘坐公交车,就设计出来一种公交车刷卡系统。 RFID技术在国内外发展状况 RFID相比传统的识别系统具有信息量大,通过无线通信方式可重复读写数据,保密性极好,环境适应能力强,使用寿命更长。 RFID技术在国外的发展较早也较快,在美国、英国、德国、瑞典、日本等国家目前都有成熟且先进的RFID系统。其中低频近距离RFID系统主要集中在125KHz 、13.56MHz,高频远距离RFID系统主要集中在UHF频段915MHz、2.45GHz、5.8GHz,UHF频段远距离系统在北美得到了很好的发展,在欧洲有源2.45GHz得到了较多的应用,5.8GHz在日本和欧洲均有较为成熟的有源RFID系统。 国内RFID读卡器按照应用场合的不同出现全面发展的态势,有读写器模块便携式读写器、超高频(UHF)读写器、高频读写器、双频标签读写微波读写器、低频读写器等各种各样的产品供应,这些产品有适合远距离读写、有近距离读写的。他们都有一个共同的特点,同质化严重,各产品之间的差别不大,性能也相近,基本上采用读卡器芯片加单片机的结构,而核心技术并不在自己手中,缺乏成套系统的自主知识产权。 公交车刷卡系统的整体结构 mcu 射频处理模块 天 线 LCD12864 显示屏 提示音模块 按键 时钟模块 MIFARE IC卡 一.MCU模块 本系统中采用的主控芯片为Atmel 公司生产的AT89S52芯片,AT89S52是一款低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。AT89S52具有以下标准功能:256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。 AT89S52一共由40个引脚,其中有32个I/O 口即:P0口(39—32引脚),P1口(1—8引脚),P2口(21—28引脚),P3口(10—17引脚),另外,第9引脚为复位,第18和19引脚为外部晶振输入口,第20和40引脚分别为GND和VCC,第29,30和31引脚与外部存储器有关。 二.显示模块 系统的显示模块采用的是LCD12864液晶屏LCD12864液晶显示屏分为两种类型:一种是带字库的,一种是不带字库的。本系统中采用的是带字库的屏幕。12864液晶屏的通信方式有种:一种是并行通信,一种是串行通信。由于并行通信传输数据速度快,因此本系统中12864与MCU的通信方式采用的是并行通信。 80H 81H 82H 83H 84H 85H 85H 87H 90H 91H 92H 93H 94H 95H 96H 97H 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH 系统开机效果图: 三.时钟模块 本系统的时间显示采用的是DS1302时钟芯片,DS1302 是美国DALLAS公司推出的一种低功耗、带RAM、高性能的实时时钟电路,它可以对日、月、年、周、秒、分、时进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与MCU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。 各引脚的功能为: Vcc1:主电源;Vcc2:备份电源。当Vcc2Vcc1+0.2V时,由Vcc2向DS1302供电,当Vcc2 Vcc1时,由Vcc1向DS1302供电。 SCLK:串行时钟,输入,控制数据的输入 与输出; I/O:三线接口时的双向数据线; CE:输入信号,在读、写数据期间,必须为高。该引脚有两个功能:第一,CE开始控制字访问移位寄存器的控制逻辑;其次,CE提供结束单字节或多字节数据传输的方法。 读寄存器 写寄存器 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 范围 81h 80h CH 10秒 秒 00-59 83h 82h 10分 分 00-59 85h 84h 12/24 0 10 时 时 1-12/0-23 AM/PM 87h 86h 0 0 10日 日 1-31 89h 88
文档评论(0)