汽车计价器设计毕业设计论文.doc
《汽车计价器设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《汽车计价器设计毕业设计论文.doc(61页珍藏版)》请在三一办公上搜索。
1、山东理工大学 毕业设计(论文)汽车计价器设计学 院: 计算机科学与技术 专 业: 计算机科学与技术 学生姓名: 指导教师: 毕业设计(论文)时间:二 七年 四 月 二 日 六 月 二十二 日 共 十二 周摘 要随着城市改革开放的进一步深化,出租车行业迅速发展,出租车计价器的市场需求量也越来越大。现在许多公司生产的计价器已经很完善,但由于它在使用中还存在着一些问题,很多出租车计价器还是使用传统的软轴。造成了计价不准确性。本文是一篇介绍基于MSP430F449芯片的汽车计价器的设计论文。该设计主要由五个模块组成,即键盘扫描模块、显示模块、数据采集模块、打印模块、核心模块、电源模块等,通过这五大模块
2、的结合,可以依次实现下列功能:按键开始计价,采集传感器数据,显示行驶时间,所有里程数,计费,等待计费等功能。通过这些功能的实现以达到实际汽车计价器的完整功能,并能投入商业使用。其所使用的里程传感器克服了以往的软轴驱动容易变形而造成数据不准确的弱点,加之MSP430芯片功耗极低的优点,可以说以MSP430为核心的汽车计价器的设计具有极大的发展空间。关键字:模块 数据采集 MSP430芯片 传感器 计价器AbstractWith the further reform and opening development of the taxi industry, The demand of taxi m
3、arket is also growing. Now many companies of the valuation of taxi is very perfect, but, there are still some problems, Many taxies still use traditional flexible shaft. Pricing is not very accurate. This paper is a design thesis of vehicle valuation which is based on a chip MSP430F449. The design c
4、onsists of five main modules, namely: the keyboard scanning module, display module, data acquisition modules, print module, the core module, power module. Through this combination of the five modules,it can achieve the following functions: start pricing while Press, acquite data from the sensor, sho
5、w the driving time, all mileage, billing, accounting while awaiting and other functions. Through these functions, we can achieve the realization of the actual vehicle valuation of the full function, and put into commercial use. They use the mileage sensors to overcome past flexible driven which can
6、result in inaccurate data, because of the advantages of low power consumption of MSP430 chips, the valuation of vehicle design which is based on MSP430 has plenty of room for the future development.key words:module data acquisition MSP430 chips sensor valuation of vehicle目 录摘 要IABSTRACTII目 录III第一章 引
7、 言11.1 课题的背景和意义11.2 今年来国内外研究现状11.3 设计方案的可行性21.4 设计方案的预期目标21.5 汽车计价器介绍31.6 本论文各章节安排3第二章 MSP430简介42.1 MSP430F449概况42.2 MSP430F449存储组织52.3 MSP430F449中断向量区52.4 MSP430F449端口52.4.1 中断口P1和P262.4.2 非中断口P0,P3P672.5 看门狗定时器72.6 16位定时器A82.6.1捕获/比较模块82.7 串行通讯92.7.1 MSP430F449的USART通讯模块92.7.2 SPI通讯模块10第三章 计价器硬件设计
8、113.1 基于MSP430F449的汽车计价器框图113.2 键盘扫描模块113.3 数据采集模块133.4 液晶显示模块133.5 存储模块EEPROM 24LC014B153.6 打印模块183.6 电源及复位模块193.7 核心模块19第四章 计价器软件设计204.1 出租车计价标准204.2 出租车计价流程图204.3 初始化204.4 中断处理214.5 键盘扫描程序244.6 显示程序254.7 主程序26第五章 系统测试与数据分析285.1 IAR EMBEDDED WORKBENCH的使用285.2 计价器C程序的调试295.3 数据分析30总结篇32参考文献33致谢34使用
9、说明书35附录36第一章 引 言1.1 课题背景与意义在我国,经济尚处于发展中阶段,由于人民的生活水平以及道路交通的限制,私人汽车的拥有率在短期内不会有较大提高,因此出租汽车在我国交通运输中承担着重要角色。出租车计价器则是出租汽车上必不可少的重要仪器,它是负责出租车营运收费的专用智能化仪表.由于出租车数量的快速增长,出租车的行业管理也就产生了一系列问题。近年来,我国出租汽车行业迅猛发展,出租汽车已经成为我国城市公共交通的重要组成部分和现代化城市必备的基础设施,成为人们工作、生活中不可缺少的交通工具。出租汽车服务行业和出租汽车计价器紧密相关,因为出租汽车必须安装出租汽车计价器才能投入营运。出租汽
10、车计价器是一种能根据乘客乘坐汽车行驶距离和等候时间的多少进行计价,并直接显示车费值的计量器具。计价器是出租汽车的经营者和乘坐出租汽车的消费者之间用于公平贸易结算的工具,因而计价器计价准确与否,直接关系到经营者和消费者的经济利益。计价器作为出租车的一个重要组成部分,关系着出租车司机和乘客双方利益,起着重要的作用,因此,具有良好性能的计价器对广大出租车司机朋友来说是很必要的。 我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。出租车计价器的功能从刚开始的只显示路程(需要司
11、机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打一发票和语音提示、按时间自主变动单价等功能。随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。于是,出租车行业以低价高质的服务给人们带来了出行的享受。但是总存在着买卖纠纷困扰着行业的发展。而在出租车
12、行业中解决这一矛盾的最好方法就是改良计价器。用更加精良的计价器来为乘客提供更加方便快捷的服务。1.2 近年来国内外研究现状近几年来,微电子技术的不断发展极大地推动了MCU、Embedded System(嵌入式系统)的普及和迅猛发展。目前MCU国际上比较流行的技术有JTAG和FLASH在线编程技术、超低功耗以及大量的片内集成模块等,这使得设计者在设计工业产品和日常电子用品时具有极大的方便性和可靠性,并且使用户系统的设计变得越来越简单,开发成本越来越低,系统的整体技术性能越来越好。在国内,单片机大多是51单片机,它在过去的日常生活中发挥了巨大的作用。但是其存在功耗大,价格较高,体积大,外扩电路多
13、,驱动能力差等缺点,而新型16位msp430单片机的出现恰好弥补了这些缺陷,其设计应用了目前嵌入式系统中的一些流行技术。但目前市场上基于MSP430单片机的综合性应用设备较少,如果将该高性能单片机应用到工业和日常生活相关的一些领域中,设计出具有低功耗、体积小、功能多、人机界面友好的测控设备,将具有非常的应用前景。本项设计使用超低功耗16位微控制器MSP430研制汽车器计价器,能够准确的计量出租车里程费用,并能够对结果进行显示和打印。1.3 设计方案的可行性该系统软件主要由主程序模块、中断服务程序、里程计数中断服务程序、中途等待中断服务程序、键盘服务程序、显示子程序服务程序等六大模块组成,因为C
14、语言变成效率高,容易实现,容易理解,编译后它与机器语言指令是一一对应的,所以我们C语言来写此程序。在主程序模块中,需要完成对各接口芯片的初始化、出租车起价和单价的初始化、中断向量的设计以及开中断、循环等待等工作。另外,在主程序模块中还需要设置启动/清除标志寄存器、里程寄存器和价格寄存器,并对它们进行初始化。然后,主程序将根据各标志寄存器的内容,分别完成启动、清除、计程和计价等不同的操作。 当按下计价键时,就启动计价,将根据里程寄存器中的内容计算和判断出行驶里程是否已超过起价公里数。若已超过,则根据里程值、每公里的单价数和起价数来计算出当前的累计价格,并将结果存于价格寄存器中,然后将时间和当前累
15、计价格送显示电路显示出来。当到达目的地的时候,由于里程表没有送来脉冲信号,就停止计价,显示当前所应该付的金额和对应的单价,到下次启动计价时,系统自动对显示清零,并重新进行初始化过程。1.4 设计方案的预期目标1. 对LED显示器进行设计,主要用于显示单价、里程数、总价及标识文字提示。2.MSP430电路的设计,用于完成里程表发来的脉冲信号的检测计数,并通过检测电路传送到接口进行处理。3. 该系统主要用来自动计算租金,自动存储和显示单价,计价里程,计时时间(即等候时间)和相应租金,自动打印发票。4.MSP430微处理器的处理程序的编写,用于完成对接收到的脉冲信号进行处理。1.5 汽车计价器介绍
16、一般来说,传统的汽车计价器主要是与汽车车速里程表结合在一起用的。里程表每转动一圈,就像计价器传送一个信号,计价器接收信号,并记录汽车所行使里程数,并进行相应的计价。但由于传统的车速里程表是使用软轴驱动的,软轴在高速旋转的过程中,由于受到力的作用而极易断裂,同时软轴的布置过长会出现变形或运动迟钝现象,所以传统的通过与里程表结合的汽车计价器,完全有可能被电子式的采用非接触式的传感器来实现的计价器来代替,从而能够很好的克服传统的传感器的不足。 电子式的汽车计价器可以采用霍尔型的非接触式传感器来进行里程的测量,传感器每发出一个脉冲,单片机就进行接收,可以定义接收一个脉冲,汽车行使1m等等,通过行驶的距
17、离乘以每公里的价格,就可以得到顾客所花钱数。1.6 本论文各章节安排本论文共有五章,第一章是引言,介绍了课题的背景与意义、近年来的发展现状、设计方案的可行性及预期目标等。第二章是系统的硬件设计,介绍了基于MSP430单片机的键盘扫描电路、数据采集电路、显示电路、核心电路等的设计。第三章是系统的软件设计,介绍了该系统的总体规划,各功能模块的设计,包括键盘扫描模块、数据采集模块、显示模块、主程序模块的设计,以及相关的软件实现,重点进行了主程序模块的设计。第四章是系统测试和数据分析,主要是对系统进行测试,对测试得到的数据进行分析并处理,最后校验系统的准确性。第二章 MSP430F449简介2.1 M
18、SP430F449概况1、特点l 低工作电压:1.83.6Vl 超低功耗:活动模式 280 uA 1MHZ,2.2V待机模式 1.1 uA;掉电模式(RAM数据保持) 0.1 uA。l 五种节电模式。l 从待机到唤醒不到6us。l 12位A/D转换器带有内部参电源、采样保持、自动扫描特性。l 16位精简指令结构(RISC),150ns指令周期。l 带有三个捕获/比较器的16位定时器有:定时器A和定时器B。l 2个串行通信模块USART0/1,可软件选择UAST/SPI模式。l 片内比较器配合其他器件可构成单斜边A/D转换器。l 可编程电压检测器。l 可在线串行编程,不需要外部编程电压。l 驱动
19、液晶能力可达160段。l 可编程的保险熔丝可保护设计者代码。l FLASH存储器多达60KB,RAM多达2KB。2、结构图MSP430的结构框图如图2-1图2-1 MSP430结构框图2.2 MSP430F449 存储组织MSP430的存储空间采用“冯诺依曼”结构,ROM和RAM在同一地址空间,使用一组地址数据总线。存储空间的组织又分为小模式和大模式。而目前的器件都设计成小模式,最大的存储空间为60K,MSP430F449试验板的存储空就是60K。因此,在编写程序的过程中要注意编写代码的精简程度,防止编写的程序过度冗余,以致于程序的大小超过其内部存储器的大小。2.3 MSP430F449中断向
20、量区程序ROM区为0FFFFH以下一定数量的存储空间,可存放指令代码和数据表格。程序代码必须为偶地址。程序代码分可分为三种情况:中断向量区、用户程序代码及系统引导程序。现介绍中断向量区。中断向量区用来说明相应中断的中断服务程序的首地址。不同的器件中断向量的含义不同。表2-2为MSP430X44X系列单片机的中断向量表。中断源中断标志系统中断地址优先级上电、外部复位、看门狗、FLASHWDTIFG复位0FFFEH15,最高NMI、振荡器故障、FLASH访问出错NMIFG,OFIFG,ACCVIFG非屏蔽/可屏蔽0FFFCH14定时器BBCCIFG0可屏蔽0FFFAH13定时器BBCCIFG16,
21、TBIFG可屏蔽0FFF8H12比较器ACMPAIFG可屏蔽0FFF6H11看门狗定时器WDTIFG可屏蔽0FFF4H10串口0接收URXIFG0可屏蔽0FFF2H9串口0发送UTXIFG0可屏蔽0FFF0H8ADCADCIFG可屏蔽0FFEEH7定时器ACCIFG0可屏蔽0FFF2H6定时器ACIFG12,TAIFG可屏蔽0FFFAH5P1P1IFG,07可屏蔽0FFF8H4串口1接收URXIFG1可屏蔽0FFE6H3串口1发送UTXIFG1可屏蔽0FFE4H2P2P2IFG,07可屏蔽0FFE2H1基本定时器BTIFG可屏蔽0FFE0H0表2-2 中断向量表2.4 MSP430F449端口
22、MSP430F449实验板有丰富的端口可供用户使用。其各种端口都具有丰富的功能和大量的寄存器供用户操作。在MSP430F449试验板中,其中只有P1,P2口具有中断能力。2.4.1 中断口P1和P2P1 和P2这两个口为8位,都能用作输入和输出,同时都具有中断能力,每个信号都可以用作一个中断源。下面具体介绍。1. P1DIR和P2DIR P1和P2端口方向选择寄存器0:I/O引脚被切换成输入模式;1:I/O引脚被切换成输出模式;2. P1IN和P2IN P1和P2端口输入寄存器输入寄存器是CPU扫描I/O 引脚信号的只读寄存器。用户不能对他写入,只能通过读取该寄存器中内容知道I/O端口的输入信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车计价器设计 毕业设计论文 汽车 计价器 设计 毕业设计 论文

链接地址:https://www.31ppt.com/p-3986343.html