1、本科毕业论文(设计)题目:基于单片机的公交车计价器的设计学专院:业:自动化工程学院电子信息科学与技术班级:2006 级 1 班姓名:#指导教师:#2010 年 6 月 8 日青岛大学本科生毕业论文(设计)基于单片机的公交车计价器的设计The Design of The Bus Meters Based on MCU摘要针对于现在长线公交车计价器中分段计费所存在的种种问题,本课题对公交车计价器进行改进设 计,新的设计理念是使公交车在行进过程中,通过GPS或司机手动按键来对公交车进行定位,使公交车每经过一个站点,定位系统便将一个新的位置信号传递给与之连接的SPCE061A单片机中,通过单片机的程序
2、控制,计价器将给出一个新的更合理的计价表,并且通过液晶显示屏显示出来,供乘客和司机参考。关键词计价器GPSSPCE061A单片机液晶显示屏AbstractTo deal with the problems of the segment charging in the bus-meter system ,a refined bus meter is designed in order to locate the bus in processing through GPS or driver-manual-buttons. After the bus passes each station ,th
3、e position system will send a new location signal to the SPCE061A connected. Through the program control of the MCU , the bus meter will figure out a more reasonable pricing, and display for passengers and drivers for reference through LCD.Keywords meterGPSSPCE061A of MCULCD青岛大学本科生毕业论文(设计)目录前言1第 1 章
4、绪论21.1 公交车计价器简介21.1.1 发展现状21.1.2 新方案的设计特点21.1.3 发展前景21.2 公交车计价器设计流程21.2.1 多费率收费机31.2.2 公交车计价器3第 2 章计价器中的硬件设计52.1 SPCE061A 单片机52.1.1 总述52.1.2 管脚介绍52.1.3 SPCE061A 的主要结构72.1.4 I/O 接口设备82.2 全球定位系统 GPS112.2.1 GPS 组成112.2.2 GPS 定位原理112.3 键盘接口132.3.1 矩阵式键盘按键的识别142.3.2 键盘的工作方式142.4 液晶显示屏152.4.1 液晶显示器简介152.4
5、.2 液晶显示模块16第 3 章系统软件设计193.1 程序总体设计193.2 计价器的软件设计概述203.2.1 GPS 工作过程203.2.2 公交车计价器的原理简述21第 4 章测试方法及调试244.1GPS 定位及计价器测试25结束语27谢辞28参考文献29附录30青岛大学本科生毕业论文(设计)前言随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理(DSP,Digital Signal Procccssing)等领域。凌阳的16 位单片机就是为适应这种发展而设计的。它的CPU 内核采用凌阳最新推出的unSP(Microcontrolle
6、r and Signal Proccssing)16位微处理器芯片(以下简称 unSPTM)。围绕 unSPTM 所形成的 16 位 unSPTM 系列单片机(以下简称unSPTM家族)采用的是模块式集成结构,它以unSPTM 内核为中心集成不同规模的ROM、RAM、和功能丰富的各种外设接口部件。SPCE061A 是继 unSPTM 系列产品 SPCE500A 等之后凌阳科技推出的又一个16 位结构的微控制器。与 SPCE500A 不同的是,在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A 里只内嵌 32K 字的内存(FLASH)以及较高的处理速度,这些使un
7、SPTM 能够非常容易地、快速地处理复杂的数字信号。因此,与SPCE500A 相比,以 unSPTM 为核心的 SPCE061A 微控制器是适用于数字语言识别应用领域产品的一种经济的选择。SPCE061A 具有以下几个特点 (1)体积小、集成度高、可靠性好且易于扩展在SPCE061A 把各功能部件模块化地集成在1 个芯片里,内部采用总线结构,因而减少了各功能部件之间的连线,提高了其可靠性和抗干扰能力。另外,模块化的结构易于系列扩展,以适应不同用户的需求。(2)低功耗、低电压SPCE061A 采用 CMOS 制造工艺,同时增加了软件激发的弱振方式、空闲方式和掉电方式,极大地降低了其功耗。另外,S
8、PCE061A 的工作电压范围大(2.6 3.6 V),能在低电压时正常工作,且能用电池供电。这对于其在野外作业等领域中的应用具有特殊的意义。(3)高性能价格比SPCE061A 片内带有高寻址能力的ROM、静态RAM 和多功能的 I/O 口。另外,凌阳科技CPU 的指令系统提供出具有较高运算速度的 16 位16 位的乘法运算指令和内积运算指令,使得SPCE061A 运用在复杂的数字信号处理方面既很便利,又比专用的DSP 芯片廉价。 (4)具有较强的中断处理能力SPCE061A 中断系统支持 10 个中断向量及 10 余个中断源,适合实时应用领域。 (5)功能强、效率高的指令系统SPCE061A
9、 的指令系统,指令格式紧凑,执行迅速。为缩短开发产品商品化的时间,指令结构提供出对高级语言的良好支持。37第 1 章 绪 论1.1公交车计价器简介1.1.1 发展现状当前国内外长线无人售票公交车“分段计费”主要有两种方法:第一种是按某些站为界固定分段计 费,如青岛市321 路以市政府站为界,过此站交2 元否则交 1 元,若在市政府附近上车,即使乘坐距离很短也要交 2 元,显然不合理。第二种方法上下车各刷一次卡,不仅不方便,高峰期人太挤乘客无法到下车刷卡处刷卡,忘记下车刷卡就会在下次刷卡时多扣很多钱,乘客会蒙受较大损失;该计费方式只能刷卡不能投币,忘带卡或外地人无卡就不能乘车;对一家人由一人刷卡
10、这种常见情况也无法处理。群众对这两种“分段计费”的缺点意见较大,致使大量长线公交车放弃无人售票,仍在沿用人工售票。1.1.2 新方案的设计特点本课题设计了一种长线公交车 “动态分段计费”收费系统,其特色是收费合理,使用方便。克服了现有“分段计费”的缺点,其创新点为该系统由“公交车计价器”与“多费率收费机”组成:1、使用“公交车计价器”计算票价,用电子屏给司机和乘客显示“票价表”,司机及熟悉线路的乘客在 1 至 3 秒内即可获知应付票价。由于每到一站“票价表”都会重新计算生成,可以有效解决固定分段产生的收费不合理的问题。2、若分段收费按1 元、2 元、3 元扣费,现有公交车收费机一般只有一种扣费
11、率,如1 元/次,交3 元需刷卡 3 次,若乘客多将使上车时间大大延迟。为解决分段收费的快速缴费,设计了一种“多费率收费机”,具有几个不同扣费率的刷卡区,各种票价只需上车时在相应刷卡区一次刷卡完成。1.1.3 发展前景乘客用该系统缴费可刷卡也可选择投币,既解决了固定分段收费不合理的问题,也可避免上下车两 次刷卡带来的诸多问题,配上相应监查制度,如不定期查票,逃票罚款等措施,能达到接近人工售票的效果,可替代人工售票,节省开支。目前一票制无人售票公交线路较短,有的乘客到达目的地要转几次车,解决分段计费问题后有关部门就可以考虑延长线路,方便乘客,节约时间和费用。现在全国有1600 多个县市,以每市、
12、县市内长线公交车加长途公交车平均有15 条,每条线有8 辆车计算,则有19 万辆车,如果使用“动态分段计费”收费系统能节省19 万售票员,可从事后勤及其他服务工作。除公交车,这种计价器也可应用于其他需要分段收费的领域,项目的实施可产生明显的社会效益与经济效益。1.2公交车计价器设计流程公交车“动态分段计费”收费系统主要由“公交车计价器”与“多费率收费机”构成,如图1,由 GPS 或司机按键给出位置信号, 公交车计价器计算出票价送显示器显示,乘客根据票价在多费率收费机刷卡完成缴费。显示器GPS公交车计价器多费率收费机图 1.1公交车动态分段系统1.2.1 多费率收费机多费率收费机的其特点是:设置
13、了多个刷卡区,每个区用数码管显示该区扣费率,用多费率读卡模 块实现多费率扣费。设置了语音电路,扣费时报出扣费值,供乘客确认。设置了上位机接口将扣费数据上传。1.2.2 公交车计价器公交车计价器设计原理图见图 2,单片机根据 GPS 或司机按键给出的位置信号计算票价表,生成的票价表存于存储器中并送显示器显示,该票价表在车行进过程中不断更新,以保证收费合理。GPS司机液晶显示器SPCE061A键盘乘客液晶显示器图 1.2公交车计价器实现框图本课题主要是对公交车计价器进行分析,多费率收费机这里将不再做说明,由上图的公交车原理图我们可以了解这次设计的计价器主要由SPCE61A 单片机、GPS、键盘及液
14、晶显示器构成,在下面的章节里将会一一对他们进行解析。第 2 章 计价器中的硬件设计2.1SPCE061A 单片机2.1.1 总述SPCE061A 是继 unSPTM 系列产品 SPCE500A 等之后凌阳科技推出的又一个16 位结构的微控制器。与 SPCE500A 不同的是,在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A 里只内嵌 32K 字的内存(FLAH)。极高的处理速度使unSPTM 能够非常容易地、快速地处理复杂的而数字信号。不仅如此,SPCE061A 更有以下优点:1)它整合了多个常用的功能模块,让我们在进行系统开发的时候不用外加过多的硬件就可方面的完成一个系统的设计,这就是人们常说的SoC 技术。2)耗电少,可以满足很多手提设备、掌上设备低能耗的需求,低能耗也是电子技术一直在追求的一个目标。3)可方便的用来实现录制、播放,Midi 音乐合成和语音识别,相比别的单片机比较有特色。4)可方面的完成一些列乘加的运数,实现一些数据处理比较容易,别的单片机一般都不具备这种功能。5)芯片里具备在线仿真调试电路,使调试和程序下载更加方便,也把仿真器和烧录器的成本节省下来了。正是因为这些优点,所以计价器的设计才选择了这种单片机类型。2.1.2 管脚介绍SPCE0
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1