出租车计价器毕业设计论文

  • 格式:doc
  • 大小:1.52 MB
  • 文档页数:28

东 莞 理 工 学 院

本 科 毕 业 设 计

毕业设计题目:基于单片机的出租车计价器系统

设计

学生姓名:张 翔

学 号:200841302203

系 别:电子工程学院

专业班级:通信工程2班

指导教师姓名及职称:刘慧杰讲师

起止时间:2011年10月—— 2012年5月

1 全文的段落格式、字体格式、行间距、参考文献等格式都需与撰写规范相同。

摘 要格式错

出租车计价器是乘客与司机双方的交易准则,是出租车行业规范发展的重要标志,它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,计价器的研究也是十分有应用价值的。

本系统是以单片机为核心配合外围电路实现的,具有硬件简洁、软件灵活、便于扩展的特点。本设计采用灵敏的霍尔传感器实现测距,AT24c02实现掉电保存信息,DS1302实现时钟功能,数码管实现显示功能,8个按键实现控制功能。

关键词 单片机 霍尔传感器 出租车计价器 AT24c02

DS1302

2 Abstract格式错

按中文写英文

根据你的论文存在以下问题:

1. 全篇没有在正文中标注参考文献

2. 页码从绪论开始标注

3.每章从新的一页开始

4. 一段开始前面空2格

5. 注意中英文标点、各种标点的使用要规范

6. 全文图从1开始,每个图必须在语言陈述中有 “如图…所示”之类的语句引出。图题必须与图在同一页。先引出图,再放入图,最后解释图。任何图或表都需要有相应的文字陈述。

7. 结构上需调整,仔细斟酌每节的内容是否与节的标题一致。语言要精练。

8.参考文献没有标注出版地

所有格式、字体格式、行间距与规范完全一致

3 目 录格式错

1.绪论. .……………………………………………………………. …. .5

1.1课题背景.二级标题位置需前移……….…….………….......5

1.2设计目的与要求

1.2.1设计目的…去掉,无需三级标题…………..…. .. ... .5

1.2.2主要设计内容及基本要求………………………….... . .. .5

1.3方案论证与比较………………………………………….….... 5

2.系统硬件设计……………………………………………………... ..6

2.1硬件设计说明. .…………………….…….…...………………..6

2.2AT89S51单片机简介..………………………...……..…………..7

2.3硬件电路设计. ... ...…………………………………….………8

2.4硬件组成..…. . ......………………….…………………………9

2.4.1晶振电路..三级标题内容升级为二级标题内容……9

2.4.2 复位电路..……………………………………… ……9

2.4.3 显示电路..……… …… ……………………… ……10

2.4.4 掉电存储电路………………… …… …………….…11

2.4.5 时钟电路..……………… ………… …………… …12

2.4.6 按键电路.………………………………………....…13

2.4.7 霍尔传感器电路…………………………………........14

3.系统软件设计……………………………………………………... . 16

3.1 系统程序设计. ... ….. ...……………………………………16 3.2 模块程序介绍....…………………………….…… …………18 4 3.3.1 掉电存储AT24C02三级标题升级为二级标题18

3.3.2 时钟芯片DS1302………….……………………… … 18

3.3.3 按键部分… ……………..…………… ………… …19

3.3.4 计价部分…… …………… ….…………… … ……20

3.3.5 霍尔传感器测距函数… …………..…… ……… …… 21

4.系统调试………………………………………………………… ….21

4.1 软件调试. . . .....………………………………… ……… …21

4.1.1 编程工具-C51语言…………….… ……… …… ……21

4.1.2 程序调试工具-KEIL软件……….………………………21

4.1.3 单片机仿真软件调试-Proteus… .………………………21

4.2 硬件电路. .........……………………………………… …… 20

4.2.1 电路元件检测… ……………………… ……… ……20

4.2.2 PCB印刷电路板…… ……… …………………………22

4.3 硬件调试. . .......…………………………………….…….…23

5.总结…………………………………………………………………..24

参考文献……………………………………………………..…………25

致谢……………………………………………………………... …. …26

附录……………………………………………………………... …. …27

5 1. 绪论

1.1课题背景

20世纪80年代以前,广州出租汽车还没有安装计价器,每一趟接待任务结束后,司机会根据里程表来计算出车辆行走公里数,然后进行收费。1979年后,在改革开放大潮的推动下,广州出租汽车行业迎来了发展的春天,出租汽车企业如雨后春笋般涌现,车辆剧增近10倍。到1985年,广州出租汽车企业逾百家,车辆近7000台,形成了百家争鸣的局面。然而,行业迅猛发展也产生了很多问题,经营管理有漏洞,司机服务不规范,向乘客漫天要价的现象屡禁不止。针对这种情况,出租车自动计价器应运而生,净化了行业风气,诚信服务市民,减少司机与乘客间纠纷。

在此过程中,出租车计价器也不断改善性能,外形简洁美观,性能稳定可靠,智能化程度高的出租车计价器正是我们的追求。

本系统设计以AT89S51单片机为核心,采用A44E霍尔传感器测距,实现对出租车的不同时段计价统计,采用2个四位一体8段数码管显示费用,不计价时显示为时钟,采用AT24C02实现在系统掉电时保存单价和系统时间等信息。

1.2 设计目的与要求 段落格式错

1.2.1设计目的段落格式错

毕业设计是将理论与实践相结合的教学环节,通过综合运用教材及其他资料,使所学知识得到进一步加深和扩展。同时还培养设计能力和解决实际问题能力,进行基本技能的训练, 进一步熟练proteus,keilC等软件的操作。本设计的目的是在学习51系列单片机的基础上,设计出符合要求的电路,从而实现设计产品的计价功能。

1.2.2主要设计内容及基本要求段落格式错

利用AT89S51单片机,设计简单的出租车计价器。在出租车计价器的总体设计中,除必有的晶振电路,复位电路,电源电路外,主要的外围功能电路有:按键控制电路,掉电保护电路,时钟电路,数码管显示电路等。通过对以上各功能的设计,制作出的出租车计价器应具有以下功能:上电时显示时钟;按下计价键开始进行分时计价,途中可以按等待键实现出租车行进途中的等待计价,最终金额与行驶里程,行驶时间和等待时间有关;按下速度键,显示当前速度值;按下价格键,显示不同时段的起步价和单价;按下设置键,并通过设置‘+’和设置‘-’实现价格,时钟的调整。

1.3方案论证与比较段落格式错

方案一:采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。采用数字电路控制,采用传感器件,输出脉冲信号,经过放大整形作为移位寄存器的脉冲,实现计价。考虑到这种电路设计过于复杂,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现;性能不够稳定,电路也不实用。 6 方案二:采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。设计采用AT89S51单片机为主控器,以A44E霍尔传感器测距,实现对出租车的基本的计价设计,采用DS1302实现时钟,并采用AT24C02实现在系统掉电的时候保存单价等信息,输出采用2个四位8段数码显示管。利用单片机丰富的I/O端口,及其控制的灵活性,实现基本的计价功能。

系统结构图如下:

与图间隔太远

1.1系统结构图 全文图从1开始标注

Fig.1 System structure 无需英文

通过比较以上两种方案,我们采用方案二实现出租车计价器的功能。本电路设计的计价器能实现基本的计价功能,单片机计算总价的制约因素为:行驶时段(白天/黑夜),起步价,单价,计程等待时间。AT89S51作为一个单片微型计算系统,灵活性高,其强大的控制处理功能和可扩展功能设计电路提供了很好的选择。

2.系统硬件设计段落格式错

2.1硬件设计说明段落格式错

单片机是单片微型计算机的简称,单片机以其卓越的性能,得到广泛的应用,已经深入到各个领域。在这次设计中,我们用到P0口、P1口、P2口和P3口。各口均由口锁存器、输出驱动器、和输入缓冲器组成。4组IO口除都可用作一般输入/输出口外,P0口还可作为分时复用的低8位地址/数据总线,P2口作为高8位地址总线;P1口是唯一的单功能口,仅用作通用的数据输入/输出口;P3口还可用作第二功能口使用。

设计中,为了能够让数码管更好的正常显示,我们采用了驱动电路来驱动。在本次硬件设计中,我们考虑采用三极管来驱动数码管显示。

设计电路时,我们采用直流电机贴上磁珠来模拟出租车轮胎,用霍尔传感器获得脉冲波形用于计费。

在显示方面,可以用液晶显示,也可以用数码管进行显示。由于在这次设计中只需要显示里程和金额信息,我们采用数码管进行显示。这样既节约了成本,AT89S51

机 键盘控制

时钟电路

掉电保护电路 显示系统