智能公交卡终端软硬件的设计与实现-学位论文.doc

上传人:知****量 文档编号:91669604 上传时间:2023-05-27 格式:DOC 页数:52 大小:4.84MB
返回 下载 相关 举报
智能公交卡终端软硬件的设计与实现-学位论文.doc_第1页
第1页 / 共52页
智能公交卡终端软硬件的设计与实现-学位论文.doc_第2页
第2页 / 共52页
点击查看更多>>
资源描述

《智能公交卡终端软硬件的设计与实现-学位论文.doc》由会员分享,可在线阅读,更多相关《智能公交卡终端软硬件的设计与实现-学位论文.doc(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、北京邮电大学毕业设计智能公交卡终端软硬件的设计与实现摘 要公交卡信息管理是城市公交管理中的一部分,城市人口的增加,让人流量的的增加,为了减少堵车,保护环境,很多人选择成公交车出行,为了加快上车速度,减少站点停车时间,增加人们的出行效率,有了无人售票系统,并使用公交卡乘车。在设计过程中主要是对使用的板子的一个剪切,用于删除不必要的外设,方便大批量的生产,首先要明白在整个设计当中都需要什么外设,要用的哪个单片机,那些外设必不可少。然后重新画底板电路图,实现PCB的原器件的封装图,下来就是对PCB图的设计和布置,合理的规划,在规划过程中用到的规则和经验的介绍。最后就是软件设计部分,这里软件部分主要是

2、实现了mifare卡片上读取到卡号然后显示到LCD上面。然后通过串口将卡号传送到计算机上。关键字:PCB;LCD;MIFAREi Design and implementation of smart card terminal software and hardwareAbstractBus card information management is a part of urban public transport management, the increase of urban population, make traffic increase, in order to reduce t

3、raffic jam, protect the environment, many people choose to travel bus, in order to speed up the car, reduce the site parking time, increase the efficiency of people travel, with automated collection system, and use the bus rides.In the design process is mainly on the use of the board of a shear, use

4、d to delete unnecessary peripherals, convenient in mass production, the first thing to understand what needs to be in the middle of the whole design peripherals, which want to use the single chip microcomputer, the peripheral is indispensable. And backplane circuit again, realization of PCB componen

5、ts encapsulation, down to the design of PCB diagram and layout, reasonable planning, in the process of planning the introduction of the rules of use and experience.The last is the software design part, software part mainly realizes the CARDS here read the card number and display on the LCD. Then thr

6、ough a serial port card number sent to the computer.KEY WORDS: PCB;MIFARE;LCDii 目录摘 要iAbstractii1.绪论11.1 研究背景11.2 研究意义12.硬件设计需求22.1对智能公交卡的需求22.2设计思想22.3电路设计概念33.具体模块设计53.1 Atmege16-44模块53.1.1 Atmega16-44简介53.1.2 原理图和PCB实现过程53.1.3 其他需求器件83.2 电源模块83.2.1 电源需求器件83.2.2 六脚开关103.2.3 其他小器件需求113.3 串口模块133.3.

7、1 串口简介133.3.2 串口原理图和PCB图133.3.3 MAX232器件143.4 RFID模块163.4.1 RFID简介163.4.2 LD1117器件173.5 LCD模块193.5.1 简介与实现193.6 复位电路213.6.1器件实现213.7 蜂鸣器模块213.7.1 器件实现213.8 ISP模块223.8.1 接口实现224.PCB布线规则244.1 布线规则245.软件实现部分275.1 LCD实现部分275.2 RFID读卡实现部分28结束语31参考文献32致 谢33外文资料原文34外文资料译文44 1.绪论1.1 研究背景国外的公交智能化方面的研究要追溯到上个世

8、纪六七十年代,由于第三次科学技术革命的带动,在一些发达国家,特别是美国和欧洲国家,居民小汽车的拥有量飞速增长,伴随着城市交通状况的不断恶化,许多国家大力的提高城市公交的运营服务水平,因此,先进的技术和设备被应用到公交领域中,公交智能化的方面的研究也就因此开始。国内研究现状:与国外发达国家相比,我国从事公交智能化方面的研究相对较晚,城市公交交通运营方面发展一直比较落后,公交卡在城市交通运输中的重要作用一直没有被政府给予充分的重视,戒指1990年,我国公交的保有量仅仅为13万辆,到2000年,统计数据显示我国的公交保有量已经达到1.25量每千人。在车辆保有量方面,就可以看出,我国存在的严重不足。另

9、外,与发达国家相比,我国咋I管理水平上面也存在着很大的差距,但随着近几年的城市交通问题的逐渐恶化,交通拥挤等问题的持续增加,政府加大了对公交运营方面的投入力度,在许多城市对公交卡车辆进行更新,增加了公交企业的补贴,鼓励公交的发展的理论研究方面,国内许多学着也开始对公交调度问题进行了大量研究,其中比较有代表性人物有吉林大学的杨兆升,北京航空航天大学的张飞舟等学着。1.2 研究意义研究公交智能化有重大的意义。公共交通是城市发展的必然产物,也是城市赖以生存的重要基础设施之一。它作为城市动态大系统中的一个重要组成部分,是城市整体发展中不可缺少的物质条件和基础产业,也是联系社会生产和人米生活的纽带。公交

10、系统具有运载量大和能源消耗低运输成本低等有点,因此,要解决大中城市交通问题的最佳策略,是城市交通可持续发展的必由之路,但是,目前与发达国家相比,我国各大中城市的公交系统服务水平较低,主要表现在车辆到发时间不确定,信息化服务基本上市空白,调度方式比较原始落后。因而,集GPS卫星定位,通讯控制,计算机网络,智能化运营管理与一体的智能公交交通系统必将大大改善公交管理水平,吸引更多潜在的客流,提高公交系统经济效益,减少政府财政补贴。由于采用公交出行的居民增加,相对减少了其他车辆出行,着势必会缓解城市交通压力,减少环境污染,降低交通事故发生率,改善交通环境,带来巨大的社会效益。所以智能公交智能化研究十分

11、必要,不仅具有重要的学术价值,而且具有非常突出的显示意义和应用前景。本论文主要是阐述智能公交卡终端的硬件设计技术和通过射频技术获取卡片信息到单片机,对于硬件设计部分主要是说明终端的硬件外设和单片机的需求,以及形成电路,生成PCB版型,软件部分主要是实现通过射频技术读取到卡片卡号发送到LCD显示屏上,再通过串口发送到计算机上。2.硬件设计需求2.1对智能公交卡的需求(1)什么是电路原理图?它是电路结构的基本构造图,他详细的绘制了电路的大致原路,原件和信号的走向,可以说是简化了电路连线结构图。(2)什么是PCB?印刷电路板:电路板(Printed circuit board, PCB),中文名称为

12、印制电路板,又称印刷电路板,印刷线路板,是重要的电子部件,是电子器件的支撑体,是电子元器件带暖气连接的提供者。由于它是采用电子印刷术制作的,古被称为 “ 印刷电路板“。PCB图:是电路板的映射图纸,它详细的绘制了电路板的走线,原件的位置等。(3)为什么要绘制PCB图?我们在设计各种控制的设备时,要对不必要的外设进行裁剪,进而更加明白在整个过程中的各个外设的作用和工作过程,并且对整个设计的经费的节约有很大的帮助,如果大批量的生产,对整个经费的节约更加是无与伦比的。2.2设计思想首先在绘制电路原理图之前,我们要对智能公交卡的外设和所需的单片机的型号有个总体的概念,首先是选择单片机型号,在我们使用的

13、单片机是Atmega16的单片机。除此之外,我们还需要很多外设,比如显示频(LCD),9针串口,以及向单片机考程序的总线,以及刷卡时的蜂鸣器,还有就是重重之重的电源模块,根据外设我们把他们分为不同的模块。(1)电源模块电源模块主要是给电路板供电以及供多大电压的模块,在我们所使用的外设中主要是用到5V电压和3.3V电压,所以电源模块主要是提供5V和3.3V的电压,3.3V的电源主要是提供给MFRC522射频卡用,其他的模块都用的是5V电压。(2)RFID模块RFID模块主要是连接MFRC522射频卡,其主要功能是连接射频卡,通过此模块和射频进行通信。(3)串口模块串口模块主要是实现计算机和atm

14、ega16进行传输数据,在进行通信过程中,一定要注意不同模块的工作电压是否相同,不同电压不同模块是没法进行工作的。(4)LCD模块LCD模块作用于比较好的显示数据,显示用户的卡号和金额等数据,此模块一定要注意相关命令运用。(5)蜂鸣器模块在智能公交卡终端的设计当中,蜂鸣器是必不可少的声响器,来提示用户是否刷卡成功。(6)ISP模块ISP模块主要是提供给烧程序的接口,通过此接口可以把相关的程序烧到atmega16-44芯片中,进而运行程序,同时此模块可以提供给电路5V的电压。(7)复位电路复位电路在一个电路中是必不可少的三个要素之一,复位带你路,就是利用它把电路回复到起始状态。就像计算器的清零按

15、键的作用一样,当你进行完一个题目的计算后可定是要清零的。或者你输入错误,计算失误时都要进行清零操作。一边回到原始状态,重新进行计算。和计算器清零按键有所不同的是,复位电路启动的手段有所不同。一是在给电路同电的时马上进行复位操作;二是在必要时可以手动操作;三是根据程序或者电路运行的需要自动进行。复位电路都是比较简单大都是只有电阻和电容组合就可以搬到了,再复杂就有三级管等等配合程序来进行了。(8)Atmega16-44模块Atmega16-44是基于增强AVR RISC结构的低功耗8位cmos微控制器。由于其先进的指令集以及单始终走起指令执行时间,atmega16的数据吞吐率高达1MIPS/MHZ

16、,从而可以减缓系统在功耗和处理速度之间的矛盾。所以在整个制作过程中主要针对这几个模块进行电路设计,接下来就是我们使用什么软件进行设计,在此我们使用Altium Designer 10进行硬件部分设计和AVR stadio 4进行软件部分设计。以下是对软件的基本介绍:Altium Designer 10 在单一设计环境中集成班级和FPGA系统设计,基于FPGA和分立处理器的嵌入式软件软件开发以及PCB版图和编辑,并集成设计数据管理功能。Altium Designer 10引入了一个新的面板视图,允许你在嵌入式设计的开发阶段的外围组建的内部寄存器进行交互-外设面板。AVR stadio 4主要是针

17、对单片机程序的一种设计,用于对各种单片机进行编程的一种编程软件。其他还需要一些辅助软件,比如在AVR stadio 4生成的.hex文件往单片机里面进行烧写程序的软件和串口调试软件等辅助软件。2.3电路设计概念电路设计部分是我们能成功梳理清处整个设计过程的重要部分,电路设计概念是指实现一个带脑子产品从设计构思和电学设计到物理结构设计的全过程。在A ltium Designer 10中,设计过程需要如下几个步骤。(1)电路原理图的设计电路原理图的设计主要是利用Altium Designer 10中的原理图设计系统Advanced Schematic 来绘制一张电路原理图。在这一步中,可以充分利用

18、其所提供的各种原理绘制图工具和丰富的在线库以及便利的电器规则检查,来达到设计目的。(2)电路信号仿真电路信号是原理图设计的扩展,为用户提供一个完整的从设计到验证的仿真设计环境。它与Altium Designer 10原理图设计服务器协同工作,以提供一个完整的前段设计方案。(3)产生网络表和其他报表网络表示电路板自动布线的灵魂,也是原理图设计与印刷电路设计的主要接口。网络表可以从电路原理图中获得,也可以从印制电路板中提取。其他报表则存放了原理图的各种信息。(4)印制电路板的设计印制电路板的设计是电路设计的终极目标。利用Altium Designer 10的强大功能实现电路板的版面设计,完成高难度

19、的布线以及输出报表等工作。(5)信号完整性分析Altium Designer 10包含一个高级信号完整性仿真器,能分析PCB板和检查设计参数,测试过冲,阻抗等,以便及时修改设计参数。概括的说,整个电路板的设计过程首先是编辑电路原理图,接着用电路信号仿真进行验证调整,然后进行布板,再人工布线或根据网络表进行自动布线。这里除了这些,我们还用到Altium Designer 10的其他服务器,如创建,编辑元件库,和零件封装库等。在整个设计过程中,原理图是设计的第一步,是制版仿真等后续步骤的基础,因此,一副原理图的正确与否,直接关系到整个设计是否能够成功另外,为了方便自己和他人读图,原理图美观清晰和规

20、范也是十分重要。Altium Designer 10的原理图设计大致可分为9个步骤:新建原理图-图纸设置-装载原件库-放置原件-原件位置调整-连线-注解-检查修改-打印输出。图纸的设置在选项-文档选项里面。在这里的设置主要是参考Aitum Designer 10 书上的画原理图的配置,这里的配置主要有:原理图纸的设置,原理图的工作环境的配置,原件的电器连接设置等。在这里主要是设置原件的电器连接:1 .用导线连接原件(Wrie)2 .总线的绘制(Bus)3 .绘制总线分支线(Bus Entry )4 .放置电器节点(Manual Junction) 5 .放置电源符号(Power Port) 6

21、 .放置网络标签(Net Label) 7 .放置输入/输出端口(Port) 8 .放置忽略ERC测试点(No ERC) 9 .放置PCB布线指示(PCB Layout).这里的配置对我们画原理图十分重要。PCB的画法主要是集中在每个模块画完就为其画所用的PCB图。3.具体模块设计3.1 Atmege16-44模块3.1.1 Atmega16-44简介Atmega16-44内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与运算逻辑单元(ALU)相连接,使得有一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且比普通的CISC微控制器最高至10倍的

22、数据吞吐率。Atmega16-44有如下特点:16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512字节的EEPROM,1K字节SRAM,32个通用I/O口先,32个通用工作寄存器,用于边界扫描的JTAG接口,支持片内调试与编程,三个具有比较模式的灵活的定时器、计数器(T/C),片内/外终端,可编程串口USART,有其实条件的检测器的通用串口接口,8路10位具有可选差分输入级可编程增益(TQFP封装)的ADC,具有片内振荡器的可编程看门狗定时器,一个SPI串口端口,以及六个可以通过软件进行的选择额盛典模式。工作于空闲模式时CPU停止工作,而USART和SPI端口等继续工作,

23、掉电模式时警惕振荡器停止震荡,多有功能除了终端和硬件复位之外都停止工作;在圣殿模式下,一步定时器继续工作,允许用户保持一个时间基准,以降低ADC转换时的开关噪音;Standly模式下只有警惕和谐振荡器运行,其余功能模块处于休眠状态,使得器件只消耗极少的电流,同时具有快速启动能力;扩展Standby模式下则允许振荡器和异步定时器继续工作。此芯片是以Atml高谬非易失性存储技术生产的。片内ISP Flash 允许程序存储器通过ISP串行接口或者通用编程器惊醒编程,也可以通过运行于AVR内核之重的引导程序进行编程。引导程序可以使用任意接口将应用程序下载到应用Flash存储区。在更新应用Flash存储

24、区是引导Flash区的程序继续云信,实现了RWW操作。通过将8位RSCI CPU与系统内可编程的Flash集成在一个芯片内,Atmega16成为一个功能强大的单片机,为许多嵌入式应用提供了灵活而低成本的解决方案。Atmega16-44具有一整套的编程与系统开发工具,包括:C 语言仿真器及评估板等。3.1.2 原理图和PCB实现过程在这里我们先画Atmega 16-44芯片这个模块,首先我们要查找芯片资料,以及我们要画的引脚的名字和标记。以下就是我所画的Atmega16-44芯片所做的:首先我们要生成一个原理图库,在这个库下面,我们可以放很多我们自己做的器件封装库,新建一个Atmega16 -4

25、4的图,在这里我们用的是44引脚,首先我们在新建的这张带有格点的图纸中先画一个长方形,然后每个引脚的长度为10mile(2.54mm),格点间距我们设置成间隔大小也是10mile,然后我们对其每个引脚进行标记。在以上放置过程中注意引脚具有电器标记的要放置外面,无电器标记的连接在长方形,这里主要是在连接的时候连接上。在我们画引脚的时候注意对整个长方形整个尺寸的掌握,尽量做到精简和不重复,最终我们拿到精美的Atmega16-44芯片的封装图,通过以上步骤就只做出了我们的Atmega16-44的型,如下图3.1(原理图)、图3.2(模型图):图3.1 原理图 图3.2 芯片手册在此我们做出了封装的A

26、tmega的图,放置到我们原理图纸中,接下来就是我们对Atmega16-44的PCB图的封装,同样我们也要先建立一个PCB元器件库,这里主要是存放我们所使用的元器件的PCB封装,在这里我们同样要从芯片手册中拿到相关的芯片尺寸大小等需要的数据,进入PCB库中新建一个Atmega16-44的PCB图,然后参考芯片守册(如图3.3)如下芯片手册的尺寸:图3.3 参考数据在我们所化PCB封装的时后还要参照其三视图,在这里我们使用的是塑料欧翼方形平式封装(TQFP)。在这里我们要注意所画的PCB图一定要和尺寸图中的参考尺寸大小先更或者略大,这样我们在制作板子的时候可以很好的操作,否则的画如果板子有些地方

27、太小会影响相应的装载。如图3.4(PCB封装图):图3.4 PCB器件图3.1.3 其他需求器件上面我们已经生成了原理图和PCB图并且已经将原理图放置到图纸上,接下来我们要对板子的一下些引脚进行连线,首先我们对多有的VCC和GND引脚进行连接,由于Atmega16-44工作电压是5V,所以VCC连接VCC5V,GND就是地线,正在每对电源和GND之间接上电容,电容的作用在上面。在下来我们就是接上我们重要的器件晶振,以下是晶振的作用:单片机工作时,是一条一条地从ROM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称为一个机器周期,这是一个时间基准。一个机器周期包括12个始终周期。如果

28、一个单片机选择了12MHz晶振,它的始终周期是1、12us,它的一个机器周期是12*(1/12)us,也就是1US.在这里我们使用的是8MHz.简单的说没有晶振,就没有始终周期,没有时钟周期,就无法执行程序代码,单片机就无法工作,在这里我们同样是封装个晶振图如下(图3.5原理图和图3.6 PCB图): 图3.5 原理图晶振 图3.6 PCB封装器件PCB图在自带PCB库图中就有。然后我们接上晶振。在晶振后面接上电容,此电容的作用是可以用来微调晶体震荡频率,电容根据我们使用晶体来选择大小,我们所使用的是0.1uF的电容。接下来我们就根据我们需要进行相关的连接。3.2 电源模块 3.2.1 电源需

29、求器件电源模块这里,我们主要是从这里得到我们所需要的5V电压和3.3V,首先我们要选择要是用的插座在这里我们使用的是三个引脚的电源插座,即DC005电源插座,我们首先先画一个简单的放格代表电源模块的电源,如图3.7,此图是电源:图3.7三角插头接下来我们画起所使用的PCB图,在此我们要查询DCOO5规格书,如图 3.7三视图和所要的尺寸: 图3.8 规格说明书通过这个尺寸,我们画出三个引脚的电源PCB图如图3.9: 图3.9 PCB封装插座图这个就是我们所画出的电源PCB图(注意在画每个引脚的时候,一定要把每个标号记录清楚),否则在生成PCB图的时候会出现引脚不匹配等各种问题。3.2.2 六脚

30、开关在电源口画好的情况下,我们需要电源开关,在这里我们使用通用的六角自锁开关,默认情况下,1引脚和3引脚,6和4引脚相连;按下时1和2,6和5是连在一起的。以下我们画我们的原理图,在这里我们用一个长方形然后引出6个引脚即可用于表示相应的引脚(图3.10): 图3.10接下来我们进行PCB封装:根据6脚电源开关规格书来找到画的尺寸,在这里我们一定要注意在画这个PCB图的时候,注意要用的焊盘孔径大小和外径大小还有就是各个孔径的间距及标记等问题(如下图3.11): 图3.11开关规格尺寸下面是生成的PCB图(图3.12):图3.12 6脚开关PCB图其中的每个引脚在放置焊孔的时候就已经进行标记了。3

31、.2.3 其他小器件需求接下来就是我们所有电源必须有的保险,我们使用的是自恢复保险,自恢复保险丝的工作原理是,当线路出现异常的大电流时,它的电阻会变成非常大,产生很高的温度从而阻止电流通过,当温度护肤正常的时候,它的阻止有编程比较小,从而又恢复线路导通,主要用于保护电路。以下是所使用的电路封装图(图3.13)和PCB图(图3.14):图3.13原理图 图3.14 PCB图在此前我们需要一个继电器稳压二极管就是途中的D2,它是个二极管,其主要作用就是单项导电,也就是在争相电压作用下,导通电阻很小;而在反向电压作用下导通电阻极大或无穷大。在这里我们使用的是隔离二极管(IN4148),其电路原理图封

32、装在元器件库中就有,但是其PCB封装需要自己画,需要参考资料,如下图(原理图3.15、尺寸图3.16和PCB封装图3.17): 图3.16 二极管尺寸图 图3.15二极管原理图图3.17 二极管的PCB封装图接下来我们需要个稳压器:稳压器的作用,主要是使我们稳定的固定的输出5V电压,其可以见输入的7V-12V的电压输出成5V。它的内部含有限流保护,过热保护和过压保护电路,采用了噪声低,温度漂移小的基准电压源,工作稳定可靠,器可用三个引脚,1脚为输入端,2脚为接地端,3脚为输出端,使用十分方便。原理图中的第4引脚是后面基地部分。首先我们画一个原理图,如图(原理图3.18和PCB图3.19): 图

33、3.18 原理图封装 图3.19 PCB封装图在此我们使用的是其7805系列芯片的贴片封装形式。在电源接通后我们需要个指示等所以接了个LED灯惊醒显示电路是否通电。在原理库中就有册封装(如图3.20原理图、图3.21 PCB图): 图3.20 LED示意图 图3.21 LED贴片封装然后接地,至此我们电源部分的所用器件使用完毕。然后组成电路图,根据电路需求在一些必要部分加上一些需要的电容,主要是怕电压间互相干扰等因素。3.3 串口模块3.3.1 串口简介串口简介:串口叫做串行接口,也称串行通信接口,按电器标准及协议分包括RS-232C USB等。RS-232C与RS-485标准支队接口的电器特

34、性做出规定,不涉及接插件,电缆或协议。USB是近几年发展起来的信息接口标准,主要应用于告诉数据传输领域。RS-232C:也称标准串口,是目前最常用的一种通信接口,它是在1970年由美国电子工业协会(EIA)联合贝尔系统,调制解调器厂家及计算机终端生产厂家共同制定的用于串口通讯的标准,它的全名“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”传统的RS-232-C接口标准有22根线,采用标准25芯D型插头座。后来的PC上使用简化了的9芯型插座。现在应用中25芯插头座已经很少采用。现在的电脑一般有两个串行口:COM1和COM2,计算机就是9针串口。在这里我们要区分

35、串口和 并口的区别:串口是形容只有一个通道,一次只能过一两车,而并口就是有8个车道,同一时刻能传送8位(一个字节)数据。但是并不是并口快,由于8位通道之间互相干扰,传输速度就收到了限制。而当传输出错时,要同时重新传8个位的数据,串口就没有干扰,传输错重发一位即可,所以要比并口快。目前最为常用的是串口有9针串口(DB9)和25针串口(DB25),通信距离较近是(12m),可以用电缆直接连接标准RS-232端口,若距离较远,需附加调制解调器(MODEM)。在这里我们使用的是9针串口,三线接地法,即地,接收数据和发送数据相连。阵脚简介:(1)CD 载波侦测(Carrier Detect)(2) RX

36、D 接收数据(Receive)(3)TXD 发送数据(Transmit) (4)DTR 数据终端准备 (Data Terminal Ready)(5) GND 地线(Ground) (6)DSR 数据准备好(Data Set Ready)(7)RTS 请求发送(Request To Ready)(8)CTS 清除发送(Clear To Send)(9)RI 振铃指示(Ring Indicator)在串口通信过程中记得有两个规则:接地数据阵脚(或线)与发送数据阵脚(或线)相连,必测交叉。信号地对应相接。3.3.2 串口原理图和PCB图下图就是我所画的原理图(如图3.22)、PCB图(如图3.23

37、)和尺寸图(如图3.24): 图3.22 串口PCB图 图3.23 出口PCB封装图图3.24 尺寸图注意:在画PCB图的时候一定要严格按照尺寸图画出焊孔。3.3.3 MAX232器件由于我们电脑的串口通信的电压是12V通信标准,而我们的单片机所用的是5V,所以我们在使用的时候需要个转化电压的芯片,就是我们的MAX232芯片。以下是MAX232芯片的介绍:MAX232芯片是美信(MAXIM)公司专为RS-232标准串口设计的单电源电平转换芯片,使用+5V单电源供电。特性:对于低电压,集成ESD应用MAX3232:+3.0V到+5.5V,低功耗,最高1Mbps,真正的RS-232收发器,使用4个

38、0.1uF外部电容。引脚介绍:第一部分是电荷电路,由1,2,3,4,5,6脚和4只电容构成。功能是产生+12V和-12V两个电源,提供给RS-232串口电平的需要。第二部分是数据传唤通道,由7,8,9,10,11,12,13,14脚构成两个数据通道。其中13脚(R1IN),12脚(R1OUT),11脚(T1OUT)为第一数据通道。8脚(R2IN),9脚(R2OUT),10脚(T2IN),7脚(T2OUT)为第二数据通道。TTL/CMOS数据以从11引脚(T1IN),10引脚(T2IN),转化成RS-232数据从14引脚(T1OUT),7脚(T2OUT)送到电脑DB9插头,DB9插头的RS-23

39、2数据从13引脚(R1IN),8引脚(R2IN)输入转化成TTL/CMOS数据后从12引脚(T1OUT),9引脚(R2OUT)输出。第三部分是供电。15引脚GND,16引脚VCC(+5V)。MAX232的主要特点:1.符合所有的RS-232C技术标准。2.只需要单一的- +5V电源供电3.片载电荷具有升压,电压极性反转能力,能够产生+10V和-10V电压。4.功耗低,典型供电流5mA5.内部成2个RS-232C驱动器6.高集成度,片外最低只需4个电容即可工作以下是MAX3232芯片尺寸(如图3.25)和原理图(如图3.26)及PCB图(如图3.27): 图3.25 MAX3232封装尺寸图3.

40、26 原理图 图3.27 PCB封装在画此芯片的到时候一定要注意接电容。3.4 RFID模块3.4.1 RFID简介此模块主要是在此系统中起到读卡号,传送卡号到单片机,并显示到LCD上的作用。RFID简介:RFID是Radio Frequency Identification的错写,即无限射频识别,俗称电子标签。最初的技术领域,应答器是指能够传输信息回复信息的电子模块,近些年,由于射频技术发展迅猛,应答器有了新的说法和含义,幼教做智能标签或标签。RFI电子电梯合格证的阅读器(读写器)通过天线与RFID电子标签进行无线通信,可以实现对标签的识别码和呢村数据的独处或写入操作。典型的阅读器包含有高频

41、模块(发送器和接受器)、控制单元及阅读器天线。RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象病获取相关数据,识别工作无需人工干预,可工作于各种恶劣环境。RFID技术识别告诉运动物体病可同时识别多个标签,操作快捷方便。RFID是一种简单的无线系统,只有两个基本器件,该系统用于控制、检测和跟踪物体。系统由一个询问器(或阅读器)和很多应答器(或标签)组成。在这里,我们用到了一种基于MFRC522的MIFARE卡读写器设计方案,MIFARE卡速写器使用射频识别技术,在510CM范围内非接触读写数据,读写时间不大于0.1秒,上位机通过读写器完成对卡中数据的设置,三次认证机制

42、增强系统的可靠性,完善的防冲突机制实现一机多卡功能。曹勇STC89C52对MFRC522的控制,实现对MIFARE卡的读写操作。被系统具有体积小、功耗低、通信可靠稳定等特点。在此我们主要实现了对RFID的连接图,射频卡用的是基地提供的。如原理图(如图3.28)和PCB图(如图3.29):图3.28 原理图接口图3.29 PCB图同时我们在画PCB时注意每个孔径大小和外围孔径大小,以及每个孔径之间的间距即可。3.4.2 LD1117器件由于RFID模块的工作电压是3.3V的,所以我们要加个电源电压转化芯片,在此我们使用的是LD1117,LD1117是低开启电压稳压源。在额定工作温度范围内,可以进

43、行有效过温和过流保护,应用范围广泛,可以提供1.2V、1.5V、1.8V、2.5V、3.3V、5V固定电压输出;同时也可提供可调输出(在1.2VCC),用外接电阻调整来实现。基本特性1.此稳压输入最高电压16V 2.提供固定电压 3.输出电压精度可控制在1%范围4.缴款输出电流范围1mA1A 5.非常好现行调整率和负载调整率6.低开启电压7.提供封装SOT-233,TO-252通过这个芯片我们调节到我们需要的3.3V电压。以下是这个芯片的原理图(图3.30)和PCB图(图3.31)及尺寸图(如图3.32): 图3.30 原理图 图3.31 PCB封装图 图3.32 尺寸图3.5 LCD模块3.

44、5.1 简介与实现LCD12864简介:LCD 液晶显示频是 Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。此模块的作用不言而喻,这个模块主要是把我们要显示的数据提供给用户看,我们所采用的是LCD12864液晶显示屏。带中文字库的12864是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国际一级、二级简体中文字库的点阵图形液晶显示模块;器显示分辨率为128*64,内置8192个16*16点汉字,和128个16*8点AS

45、CII字符集,利用该模块灵活的接口方式和简单的操作指令,可构成全中文人机交互图形界面。可以显示8*4行16*16点阵的汉字。也可以完成图形显示。低电平低功耗时期又一个显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件带那里结构或显示程序都要间接得多,且该模块的间隔也略低于相同的图形液晶模块。在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。 那么,得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位信息来记载英文或汉字的形状。在这里LCD显示一开始的终端显示,当用户进行刷卡的时候,可以看到自己的卡号和剩余金额,LCD的工作过程,启动程序开始,LCD上就会显示智能公交卡终端的字符,然后当用户进行刷卡的时候,首先对LCD进行一次清

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁