欢迎来到天天文库
浏览记录
ID:9962278
大小:2.09 MB
页数:21页
时间:2018-05-12
《基于单片机与rfid技术的公交车刷卡系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于单片机与RFID技术的公交车刷卡系统姓名:陈浩指导老师:侯俊钦2013年5月1日引言随着社会发展的步伐越来越快,城市的人口也随之急剧增长。这种情况下,公共交通成为了人们出行的首选工具,既可以节能减排保护环境又不用焦急的等待那私家车拥挤的长龙。为了大家能更方便快捷舒适的乘坐公交车,就设计出来一种公交车刷卡系统。RFID技术在国内外发展状况RFID相比传统的识别系统具有信息量大,通过无线通信方式可重复读写数据,保密性极好,环境适应能力强,使用寿命更长。RFID技术在国外的发展较早也较快,在美国、英国、德国、瑞典、日本等国
2、家目前都有成熟且先进的RFID系统。其中低频近距离RFID系统主要集中在125KHz、13.56MHz,高频远距离RFID系统主要集中在UHF频段915MHz、2.45GHz、5.8GHz,UHF频段远距离系统在北美得到了很好的发展,在欧洲有源2.45GHz得到了较多的应用,5.8GHz在日本和欧洲均有较为成熟的有源RFID系统。国内RFID读卡器按照应用场合的不同出现全面发展的态势,有读写器模块便携式读写器、超高频(UHF)读写器、高频读写器、双频标签读写微波读写器、低频读写器等各种各样的产品供应,这些产品有适合远距离
3、读写、有近距离读写的。他们都有一个共同的特点,同质化严重,各产品之间的差别不大,性能也相近,基本上采用读卡器芯片加单片机的结构,而核心技术并不在自己手中,缺乏成套系统的自主知识产权。公交车刷卡系统的整体结构mcu射频处理模块天线LCD12864显示屏提示音模块按键时钟模块MIFAREIC卡一.MCU模块本系统中采用的主控芯片为Atmel公司生产的AT89S52芯片,AT89S52是一款低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。AT89S52具有以下标准功能:256字节RAM,32位I/O口
4、线,看门狗定时器,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液晶显示屏分为两种类型:一种是带字库的,一种是不
5、带字库的。本系统中采用的是带字库的屏幕。12864液晶屏的通信方式有种:一种是并行通信,一种是串行通信。由于并行通信传输数据速度快,因此本系统中12864与MCU的通信方式采用的是并行通信。80H81H82H83H84H85H85H87H90H91H92H93H94H95H96H97H88H89H8AH8BH8CH8DH8EH8FH98H99H9AH9BH9CH9DH9EH9FH系统开机效果图:三.时钟模块本系统的时间显示采用的是DS1302时钟芯片,DS1302是美国DALLAS公司推出的一种低功耗、带RAM、高性能的
6、实时时钟电路,它可以对日、月、年、周、秒、分、时进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与MCU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。各引脚的功能为:Vcc1:主电源;Vcc2:备份电源。当Vcc2>Vcc1+0.2V时,由Vcc2向DS1302供电,当Vcc27、制字访问移位寄存器的控制逻辑;其次,CE提供结束单字节或多字节数据传输的方法。读寄存器写寄存器BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0范围81h80hCH10秒秒00-5983h82h10分分00-5985h84h12/24010时时1-12/0-23AM/PM87h86h0010日日1-3189h88h00010月月1-128Bh8Ah00000周1-78Dh8Ch10年年00-998Fh8EhWP0000000--系统运行过程中的时间显示界面:四.按键模块系统提示音1.按键模块系统中采用了四个8、独立按键是用来调节时间和对读卡器进行设置的。这个按键分别接到了主控芯片AT89S52的P3.6,P3.7,P2.0和P2.1口。2.系统提示音在对非接触式IC卡读写器进行读写操作完成时发出提示音,发声的器件选用件价格便宜、使用方便的蜂鸣器。由于单片机的I/O口驱动能力有限,因此,要通过三极管来驱动蜂鸣器五.射频模块1
7、制字访问移位寄存器的控制逻辑;其次,CE提供结束单字节或多字节数据传输的方法。读寄存器写寄存器BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0范围81h80hCH10秒秒00-5983h82h10分分00-5985h84h12/24010时时1-12/0-23AM/PM87h86h0010日日1-3189h88h00010月月1-128Bh8Ah00000周1-78Dh8Ch10年年00-998Fh8EhWP0000000--系统运行过程中的时间显示界面:四.按键模块系统提示音1.按键模块系统中采用了四个
8、独立按键是用来调节时间和对读卡器进行设置的。这个按键分别接到了主控芯片AT89S52的P3.6,P3.7,P2.0和P2.1口。2.系统提示音在对非接触式IC卡读写器进行读写操作完成时发出提示音,发声的器件选用件价格便宜、使用方便的蜂鸣器。由于单片机的I/O口驱动能力有限,因此,要通过三极管来驱动蜂鸣器五.射频模块1
此文档下载收益归作者所有