基于arm系统的公交车多功能终端的设计

基于arm系统的公交车多功能终端的设计

ID:9805136

大小:771.09 KB

页数:20页

时间:2018-05-10

基于arm系统的公交车多功能终端的设计_第1页
基于arm系统的公交车多功能终端的设计_第2页
基于arm系统的公交车多功能终端的设计_第3页
基于arm系统的公交车多功能终端的设计_第4页
基于arm系统的公交车多功能终端的设计_第5页
资源描述:

《基于arm系统的公交车多功能终端的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、重庆交通大学信息学院课程设计报告班级:2011级通信工程2班姓名:何国焕学号:631106040204设计项目名称:基于ARM系统的公交车多功能终端的设计实验所属课程:嵌入式系统设计与实践实验室(中心):软件与通信实验中心设计完成时间:2014年6月260目录一、系统设计要求2二、设计思路分析21、电子收费功能21.1现状及应用前景21.2预期达到的指标31.3系统实现32、GPS定位和报站功能52.1系统构成62.2系统实现63、测定车速113.1问题描述 113.3设计方案 11三、调试过程13四、测试结果16五、总结与心得161总结162心得体会17展望18

2、六、参考书目19教师评阅:□设计思路正确;□结果正确可信;□设计成果符合要求;□设计报告规范;□设计过程原始记录(设计流程图等)符合要求;□设计分析总结全面;一、系统设计要求设计一个基于ARM系统的公交车多功能终端,使其具备电子收费、报站、GPS定位、测定车速等功能。二、设计思路分析基于ARM的智能公交车载终端是智能公交系统的重要组成部分,是整个系统的信息终端,负责信息的接收和发布,在系统中起着至关重要的作用。课程设计介绍了一款以ARM处理器为主控的智能车载终端的设计方法,包括终端总体方案设计、硬件电路设计、软件代码编写、整机调试等内容。文章在总体设计中提出了终端

3、的功能要求,并针对功能要求提出了相应的设计方案;在硬件设计中给出了具体的硬件设计原理图,并就硬件选型、原理图设计中的关键问题进行了探讨;在软件设计中给出了终端主要软件设计的程序流程图,并对程序设计思路进行了细致的讲解;最后对终端硬件、软件的联合调试过程进行了介绍,理论上能实现题目对终端的要求。前面已经提到,智能公交车载终端是一款专为公交系统设计的,运行在公交车辆上的嵌入式终端产品。[1]公交车载终端一次次的改进和升级,经历了从手动到自动,从简单的到站语音播报到广告、音乐等多种功能的添加,从单一的语音播放功能到调度、电子收费、定位及限速等多项功能的融合,随着嵌入式技

4、术的发展,终端的体积也从原来的庞大臃肿变得越来越小巧,界面也变得越来越美观,操作也更加的人性化。车载终端发展至今,性能和服务质量都有了极大的提高,功能也日益完善。该课程设计一款多功能智能公交车载终端。1、电子收费功能1.1现状及应用前景17公交车现在已成为城市的主要交通工具,收费一般使用IC卡智能收费系统。使用IC卡首先是便利,其次是快捷,第三是有利于减少现金流通。IC卡智能收费系统的应用大大推动了非接触式IC卡的发展。[2]从IC卡的雏形开始形成,国际标准化组织与国际电工技术委员会联合为IC卡及相关技术制订了国际标准和规范,推动了IC卡的发展,国外已有众多实力强

5、的公司来生产IC卡。中国虽起步较晚,但发展迅速。公交智能收费中的IC卡操作方便,可靠性更高,寿命更长,发展潜力巨大。公交IC卡读写器以射频识别技术为核心,读写器内主要使用了1片Mifare卡专用的读写处理芯片--MMM微模块,单片机采用89C51。[3]程序主要包括IC卡读写操作程序、时钟程序、显示程序、存储器读写程序和通信程序等。在显示电路中,用P1口的提供时钟信号、串行数据和使能信号,单片机与24C64共同作用存储信息。在读写器中,单片机与PC机之间的通信主要由TC232来实现。读写器中,系统中程序主要采用汇编语言进行编程。1.2预期达到的指标1、把卡放读写器

6、一定范围内,能按照设定好的值进行扣除费用;2、多张卡在一起时,读写器能读出其中一张卡的数据进行扣费;3、读写器能与上位机进行通信。1.3系统实现公交智能收费系统结构复杂,环节较多,因此,公交非接触IC卡的读写器至少应包括公交售卡机、公交车载机和公交制卡机三个读写器。主要介绍公交车载机读写器的设计,它主要由MMM微模块、单片机、显示、存储器、时钟电路和监控电路以及与PC机通信的TC232串行通信接口电路等部分组成。读写器是放在收费现场的,这种读写器的软件在编写时,只允许用户读卡片,并具有自动收费的功能。本设计以射频技术为基础,通过单片机编程来控制MFRC500进行读

7、写卡的操作,并把卡中的信息与当前时钟信息一同存入存储器中,显示模块显示出卡的扣除费用信息等,蜂鸣器在操作正确时鸣叫。DS1232是监控芯片,它能防止程序跑飞。在存储器所存信息满了之后,就通过TC232与上位机连接,把信息发送到PC机。17单片机程序包括以下几个部分:读写卡程序、数据存储程序、与上位机的中断通讯程序、显示驱动程序、时钟生成程序、看门狗程序、蜂鸣器报警程序。单片机采用89C51。P1口与串行器件24C64和显示、报警电路连接;P0口与MMM微模块相连,用作数据线;P2口用作时钟模块和发光二极管显示;P3口用于读写控制和中断。[4]程序设计设计思想:主程

8、序主要完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。