《毕业设计基于单片机的计价系统.doc》由会员分享,可在线阅读,更多相关《毕业设计基于单片机的计价系统.doc(14页珍藏版)》请在三一办公上搜索。
1、毕 业 论 文(设 计)论文(设计)题目:基于单片机的计价(费)系统所属系别 信息工程系 专业班级 08大专电子信息工程技术1班 姓名 王 光 山 学号 200808060830150 指导教师 陈 海 生 撰写日期 2011 年 4 月摘 要出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,出租车计价器计费是否准确、出租车司机是否超速才是乘客关心的问题,而计价器营运数据的管理是否方便才是乘客最关心的问题,计价器营运数据的管理是否方便才是出租车死机最
2、关注的。因此怎样设计出一种面面俱到的计价器十分重要。本设计利用AT89C52单片机,具有性能可靠、电路简单、成本低等特点。所设计的出租车计价器的主要功能有:数据的复位、数据输出、路程输出、计时计价、单价输出及调整、显示当前的系统时间等功能,同时在不计价的时候还能作为时钟为司机同志提供方便。关键词:出租车;计价器;单片机Abstract Taximeter passengers and drivers sides of the transaction standards, it is an important symbol of the taxi industry is the most imp
3、ortant tool for a taxi. It relates to the interests of parties to the transaction. Meter with a good performance is the majority of taxi drivers, whether friend or passengers are very necessary. Therefore, the taxi meter is accurate billing, taxi drivers, passengers, whether the concern is speeding,
4、 and meter data management operation is the convenience of passengers are most concerned about, the meter data management operation is convenience Taxi crashes are most concerned about. Therefore, every aspect of how to design a meter is very important. This design uses AT89C52 microcontroller, with
5、 reliable performance, the circuit is simple and low cost. Taximeter designed the main features are: data reduction, data output, the output distance, time pricing, output and price adjustment, the system displays the current time and other functions, while not denominated as a clock when the driver
6、 can Comrade convenience.Key Words:Taxi; meter; SCM目 录1引言12设计任务要求13 设计的主要内容 13.1系统硬件设计13.1.1硬件设计13.1.2里程计算设计23.1.3显示原理23.1.4 AT24C02 掉电存储单元的设计23.1.5按键单元的设计23.2 系统软件设计24软件仿真4总结.4参考文献5致 谢6 1 引言随着人们生活水平的不断提高,出租车的使用频率也越来越高,出租车行业也以高质量的服务给人们带来了出行的享受。但是由于行业的特殊性,出租车行业总存在着买纠纷,困扰着行业的发展。而在出租车行业中解决这一矛盾的最好方法就是改良
7、计价器,用更加精良的计价器来为乘客提供更加方便快捷的服务。服务质量及管理带来一定影响。随着电子技术的发展,出租车计价器技术也在不断进步和提高。国内出租车计价器已经经历了4个阶段的发展。从传统的全部由机械元器件组成的机械式,到半电子式,即用电子线路代替部分机械元器件的出租车计价器。而功能齐全的计价器大都采用双CPU结构,这就提高了计价器的生产成本。从加强出租车行业管理及服务质量并且节约成本出发,本设计介绍了一种以AT89C52单片机为核心的,具有计时、计价、性能可靠、电路简单、成本低等特点的多功能出租车计价器,能够很好的满足市场对出租车计价器的要求。本设计的目的就是通过对现有计价器的分析,从而解
8、决计价器的现存问题,同时完成具有单价输出、单价调整、路程输出、显示当前的系统时间等功能的新型计价器的硬件及软件设计。2设计任务要求基于AT89C52单片机的出租车计价器。设置白天/晚上收费标准的转换开关,使白天和晚上这两种不同情况具有不同的收费标准。设置数据的清零开关,并且能够由司机以手动的方式自由修改单价。能够在意外掉电的情况下存储单价等数据,并且具有数据的复位功能。设置一组数码管,使司机与顾客能够清楚的看到数码管所显示当前时间以及路程、总金额和单价。3 设计的主要内容3.1系统硬件设计3.1.1硬件设计AT89C52是一款非常适合单片机初学者学习的机型,它完全兼容传统的8051,8031的
9、指令系统和引脚,而且是当今较为流行的,综合考虑,本次设计的核心采用AT89C52型单片机。在里程测速方面,霍尔元件体积小,重量轻,寿命长,安装方便,功耗小,因此我们采用霍尔传感器A44E;在显示方面,本次设计采用8位LED发光二级管;在其他方面,我们运用到了AT24C02 掉电存储单元以及四个控制按键。3.1.2里程计算设计a)单片机对传感器输出脉冲进行计数,并将脉冲数换算成公里数;b)每一个脉冲代表轮胎旋转一周,设轮胎的直径为520mm,轮胎的周长为:(即每转一圈的距离)520x3.14159=1634mm=1.634m c)每公里的脉冲数:PulsePerKM=1000m/1.634m=6
10、12(个脉冲)3.1.3显示原理由于设计要求有单价(2 位)、里程(2 位)、总价(3 位)显示输出,加上我们另外扩展了时钟显示(包含时分秒的显示)采用8 位LED数码管显示方式。3.1.4 AT24C02 掉电存储单元的设计掉电存储单元的作用是在电源断开的时候,存储当前设定的单价信息。AT24C02 是ATMEL 公司的2KB 字节的电可擦除存储芯片,采用两线串行的总线和单片机通讯,电压最低可以到2.5V,额定电流为1mA,静态电流10Ua(5.5V),芯片内的资料可以在断电的情况下保存40 年以上,而且采用8 脚的DIP 封装,使用方便。其电路如图3-1 所示。图3-1掉电存储电路原理图图
11、中R8、R10 是上拉电阻,其作用是减少AT24C02 的静态功耗,由于AT24C02 的数据线和地址线是复用的,采用串口的方式传送数据,所以只用两根线SCL(移位脉冲)和SDA(数据/地址)与单片机传送数据。每当设定一次单价,系统就自动调用存储程序,将单价信息保存在芯片内。当系统重新上电的时候,自动调用读存储器程序,将存储器内的单价等信息,读到缓存单元中,供主程序使用。3.1.5按键单元的设计 电路共采用了五个按键,S1、S2、S3、S4 、S5,其功能分别是:S1单程,S2往返,S3 终点,S4 清零,S5计时显示/里程3.2 系统软件设计主程序流程图如3-2图开始初始化变量设置定时器、中
12、断的参数扫描键盘选择乘车方式是否按下键采用1.5/公里计价采用2/公里计价定时器1计时到达终点?中断打开显示里程/金额往返NOYES结束图3-2主程序流程图4软件仿真在Proteus软件仿真中使用脉冲信号作为计数如图4-1所示图4-1总结由于使用的是AT89C52单片机作为核心的控制元件,灵敏的霍尔开关型器件A44E霍尔传感器,是本出租车计价器具有功能强、性能可靠、电路简单、成本低实用性强等特点,加上经过优化的程序,使其有很高的智能化水平。但是在我们设计和调试的过程中,也发现了一些问题,譬如计价的金额位数有限,实际的里程可能会很远,会超出我们的显示范围。虽然AT89C52单片机具有较强抗干扰能
13、力,虽然其抗干扰能力不如PLC,但是PLC价格较贵,不符合以经济为主的设计原则,虽然有上述种种的不足。但是用单片机运行效果仍然令人满意,同时也证明了本方案的正确性。参考文献1周常森.电子电路计算机仿真技术M.山东科技出版社.20002周正新.电子设计自动话实践与训练M.中国民航出版社.19883刘润华.现代电子系统设计M.石油大学出版社.19984胡汉才.单片机原理及接口技术M.北京清华大学出版社.20045董辉.汽车电子技术传感器J.北京.北京理工大学出版社.19956魏永昌.单片机外围电路设计J.北京.电子工业出版社.20067张立科.8051系列单片机程序设计.人民邮电出版社.2006
14、8Kuo B.C. Automatic Control Systems.8th ed. New Jersy:Prentice-Hall.Inc.20029Dabis.W.S. PCB and Design: A Structured Approach. Addison-Wesley Pub. Co 200310吴金戌.8051单片机实践与应用.清华大学出版社.2003 11李晶皎.嵌入式语音技术及凌阳16位单片机应用.北京航天航空大学出版社.2003 致 谢毕业在即,在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本文能够成功的完成,要特别感谢我的指
15、导老师陈海生老师的关怀和教导。其次,要向给予此次毕业设计帮助的老师们,以及同学们以诚挚的谢意,在整个设计过程中,他们也给我很多帮助和无私的关怀,更重要的是为我们提供不少技术方面的资料,在此感谢他们,没有这些资料就不是一个完整的论文。总之,我的设计是老师和同学共同完成的结果,在设计的两个月里,我们合作的非常愉快,教会了我许多道理,是我人生的一笔财富,我再次向给予我帮助的陈老师和同学表示感谢!郑州交通职业学院毕业设计(论文)中期检查表学生姓名: 学号: 专业班级: 毕业设计(论文)题目: 一、毕业设计(论文)进程情况(请在选择项上打“”)1.与开题报告相比较,毕业设计(论文)的内容调整:不大 ;较
16、大 ;能做到“一人一题” ;与课题小组其他同学设计(论文)内容区别在: 。2.文献查阅与资料总结:好 ; 较好 ;一般 ; 差 ;文献查阅数量 篇。3.是否按原定计划进程执行:是 ; 基本是 ; 否 ;4.学生进入毕业设计工作现场(实验室 ,工厂企业 ,其他调研单位 暂无 )工作天数 ;5.已完成总毕业设计任务的百分数 ;6.指导教师对毕业设计(论文)阶段性工作的评语:好 ;较好 ;一般 ;差 。二、学生前阶段工作态度和纪律情况1.每周平均工作时间 ;请假次数 ;主要原因是 ;3.毕业设计原始记录材料保存:无保存 ;有保存 ;完善保存 ;2.指导教师对学生工作态度的评价:认真 ;一般 ;不认真
17、 。三、中期检查存主要问题: 四、中期检查成绩好 ; 较好 ;一般 ; 差 。检查教师: 检查时间: 指导教师评语(主要评价论文的工作量、试验数据的可靠性、论文的主要内容与特点、写作水平等):论文的工作量:试验数据的可靠性:论文的主要内容与特点、写作水平: 签 名: 年 月 日答辩委员会评语及论文成绩(主要评价论文的性质、难度、质量、综合训练、答辩情况、不足等。评定论文成绩):论文的性质、难度、质量:学生的综合训练、答辩情况、不足等:论文成绩:主任委员签名: 年 月 日郑州交通职业学院毕业论文(设计)任务书 论文(设计)题目 学 院 专 业 班 级 学 号 姓 名 2008年 月 日论文(设计)选题的来源、目的与意义:论文(设计)的主要内容:进度计划(进度时间、主要工作内容):主要参考文献:论文(设计)工作起讫日期: 年 月 日至年 月 日指导教师(签名)主任(签名)