本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

计程车计价器毕业设计

计程车计价器毕业设计

选题后,我便开始复习单片机方面的知识,也查阅、搜索了很多相关资料,进行总体设计与具体设计,同时也学习仿真软件Protues和编程软件KeiC。由于以前都采用汇编语言实现编程,对用C语言来实现单片机的编程不太习惯,花费了一些时间来熟悉C语言的编程。在设计

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    计程车计价器毕业设计
    摘要
    现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。 出租车计价器是根据客户用车情况来自动显示车费的数字仪表,根据用车起步价、行车里程计费求得客户用车的总费用,并通过数码管显示相应的里程及金额。
    我在本次设计中主要负责硬件工作。本电路以AT89S51单片机为中心,附加A44E霍尔传感器测距(本电路中用模拟开关替代),实现对出租车计价,采用AT24C02 实现在系统掉电的时候保存单价,输出采用8段数码显示管,显示行驶总里程和总金额。
    模拟出租车计价器设计:进行里程显示,预设起步价和起步公里数;行程按全程收费,有复位功能和启动功能,启动后,开始计价。我们采用单片机进行设计,可以用较少的硬件和适当的软件相互配合来实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能,应用前景广阔。
    关键字:出租车计价器   AT89S51单片机  A44E霍尔传感器  断电保存  8段数码显示管
     
    目录
    摘  要 I
    Abstract II
    第1章 绪 论 1
    1.1 课题背景 1
    1.2 设计目的与要求 1
    1.2.1 设计目的 1
    1.2.2 主要设计内容及基本要求 1
    1.3 方案论证与比较 1
    第2章 系统硬件设计 3
    2.1硬件设计说明 3
    2.2 AT89S51单片机简介 3
    2.3 硬件电路设计 4
    2.4 硬件组成 5
    2.4.1 驱动电路 5
    2.4.2 显示电路 6
    2.4.3 复位电路 7
    2.4.4 掉电保护电路 8
    2.4.5 时钟电路 9
    2.4.6 按键电路 9
    第3章 系统软件设计 10
    3.1 软件总体设计 10
    3.2 系统程序设计 10
    第4章 系统调试 12
    4.1 软件调试 12
    4.1.1 编程工具—C51语言 12
    4.1.2 程序调试工具—KEIL 12
    4.1.3 单片机仿真软件在线调试—PROTEUS 13
    4.2 硬件电路 13
    4.2.1 电路元件检测 13
    4.2.2 元件的焊接方法 14
    4.3 硬件检测 15
    总  结 17
    致  谢 18
    参考文献 19
     
    第1章 绪 论
    1.1 课题背景 
    随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。
    我们知道,只要乘坐的出租车启动,随着行驶里程的增加,就会看到司机旁边的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如2KM)计费数字显示开始从起步价(如4元)增加。当乘客到站时,按下停止按键,计费数字显示总里程和总金额,它可以很直观的反映用户使用情况。
    1.2 设计目的与要求
    1.2.1 设计目的
    毕业设计是将理论与实践相结合的教学环节,通过综合运用教材及其它资料,使所学知识得到进一步加深和扩展。同时还培养设计能力和解决实际问题能力,进行基本技能的训练, 进一步熟练proteus,keilC等软件的操作。本设计的目的是在学习51系列单片机的基础上,设计出符合要求的电路,从而实现设计产品的计价功能。
    1.2.2 主要设计内容及基本要求
    利用AT89S51单片机,设计简单的出租车计价器。在出租车计价器的总体设计中,我主要负责出租车计价器硬件设计。其中主要的外围功能电路有:驱动电路,按键控制电路,掉电保护电路,时钟部分,数码管显示电路等。通过对以上各功能的设计,制作出的出租车计价器应具有以下功能:上电时显示全为零,通过按下启动按键来开始计价,数码管开始显示起步价和起步金额;按下模拟开关按键来产生一个脉冲信号,模拟行驶的里程;数码管开始显示所走里程和所应付的金额,并逐渐增加;按下停止按键,停止计价,数码管显示所走总里程和用户所需付总金额,按下清零按键,数码管全显示零,以备下次计价。
    1.3 方案论证与比较
    方案一:采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。采用数字电路控制,采用传感器件,输出脉冲信号,经过放大整形作为移位寄存器的脉冲,实现计价。考虑到这种电路设计过于复杂,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现;性能不够稳定,电路也不实用。
     方案二:采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。设计采用AT89S51单片机为主控器,以A44E霍尔传感器测距(按键替代),实现对出租车的基本的计价设计,并采用AT24C02实现在系统掉电的时候保存单价等信息,输出采用8段数码显示管。利用单片机丰富的I/O端口,及其控制的灵活性,实现基本的计价功能。
    通过比较以上两种方案,我们采用方案二实现出租车计价器的功能。本电路设计的计价器能实现基本的计价功能,单片机计算总价的公式为:总价=起步价+单价*(总里程-起步里程)+1。AT89S51作为一个单片微型计算系统,灵活性高,其强大的控制处理功能和可扩展功能设计电路提供了很好的选择。
     
    参考文献
    [1]谭浩强.C程序设计(第二版).清华大学出版社,2003 
    [2]胡泉、谢芳.C语言程序设计.华中科技大学出版社,2009
    [3]戴  佳.51单片机C语言应用程序设计实例精讲.电子工业出版社,2007
    [4]张毅刚.单片机原理及应用.高等教育出版社,2004
    [5]马忠梅.单片机的C语言应用程序设计(第三版).北京航空航天大学出版社,2004
    [6]胡汉才.单片机原理及其接口技术.北京:清华大学出版社,1995
    [7]潘永雄.新编单片机原理与应用.西安电子科技大学出版社,2003
    [8]肖玲妮、袁增贵.Protel 99 SE印刷电路板设计教程.清华大学出版社,2003 
    [9]戴梅萼 史嘉权.微型计算机技术与应用.清华大学出版社,2003
    [10]何立民.单片机应用系统设计.北京:北京航空航天大学出版社,1990
    [11]陈明荧.8051单片机课程设计实训教材.北京:清华大学出版社,2004
    [12]王卫平.电子工艺技术基础.电子工业出版社,2004

    收缩