基于单片机的出租车计价器的设计

  • 格式:doc
  • 大小:1.38 MB
  • 文档页数:80

本科毕业论文(设计)论文(设计)题目:基于单片机的出租车计价器的设计学院:_机械工程学院_____专业:机械设计制造及其自动化班级:__机电四班__学号:____学生姓名:___指导教师:__________2010年7月贵州大学本科毕业设计诚信责任书本人郑重声明:本人所呈交的课程论文(设计),是在导师的指导下独立进行研究所完成。

课程论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。

特此声明。

论文(设计)作者签名:日期:目录摘要 (III)ABSTRACT ............................................................................................... I V 第一章前言 . (I)第二章总体方案的拟定和比较 (2)2.1系统总体的组成及工作原理 (2)2.2各模块方案的比较和选择 (3)2.2.1电源方案的比较和选择 (3)2.2.2键盘的比较和选择 (3)2.2.3单片机的比较和选择 (4)2.2.4显示模块的比较和选择 (4)2.2.5报警电路模块的比较和选择 (4)2.2.6票据打印机比较和选择 (5)第三章系统硬件部分的设计 (6)3.1单片机系统的设计 (6)3.1.1单片机介绍 (6)3.1.2晶振电路设计 (8)3.1.3单片机复位电路设计 (9)3.1.4程序储存ROM的扩展 (9)3.1.5 I/O扩展 (12)3.2电源模块设计 (17)3.3路程检测模块设计 (17)3.4数据显示模块设计 (18)3.5时钟模块设计 (19)3.6语音播报模块设计 (21)3.7票据打印模块设计 (23)3.8数据存储模块设计 (23)3.9超速报警与键盘设置模块设计 (24)3.10看门狗电路模块设计 (26)第四章系统软件设计 (27)4.1主程序设计 (27)4.2系统时间调整键盘扫描子程序 (32)4.3数据设置子程序 (36)4.4其他子程序 (42)总结 (42)参考文献 (44)致谢 .................................................................. 错误!未定义书签。

附录. (45)基于单片机的出租车计价器的设计摘要出租车是城市中很重要的交通工具,规范出租车计价是至关重要的一个问题。

根据交通需求理论,对出租车实行不同区域不同的计价标准,即将城市中心地区价格上浮,在远离城市的中心地区价格下浮。

白天价格较晚上便宜,通过经济杠杆的作用来调节人们的出行方式,限制出租车在城市中心地区的数量的目的,从而解决交通拥挤的状况。

现今出租车计价器随处可见,但功能和价格仍然没有改善,所以设计价廉而功能全面出租车计价器是很有必要的。

本设计介绍一种多功能出租车计价器的设计,该计价器具有集计程、计时、计费、存储、查看、统计等多种计量功能,并且具有超速报警和超速提示灯、北京时间显示和调节,数据设置的密码保护防止司机作弊、上下车语音提示、打印票据和液晶显示等多种功能。

本设计的出租车计价器的最大优点是功能全面,价格便宜。

本设计是以单片机AT89S52为核心的微控系统,液晶LCD做显示芯片,时钟芯片来计北京时间,语音芯片来播放语言提示,蜂鸣器进行报警,LED作指示灯,外部数据存储器用于记录营运参数,票据打印用微打印机。

关键词:出租车计价器,单片机,价廉,软硬件设计。

The Design of taximeter of Intelligent Control System Basedon the MCUABSTRACTTaxis are an important city traffic tools, standard taxi pricing is one of the most important issues. According to the theory of traffic demand of different regions, different taxi valuation standard, price of the center area in the city shoud be increased;Away from the city center area ,price should drop. The price should be cheaper than during the night, This can adjust the way to people travel by economic lever,This can limit the number of taxis in the city center area, thus solving the issues of traffic congestion. Now the meter of taxi could be seen in any place, but still no improvement in function and price, so cheaper and fully functional design of meter taxi is very necessary.This design introduced a kind of multi-functional meter of taxi, the meter of the design has calculated distance traveled,timed,billed,storaged,checked and statisticed,etc,and has many metering lights speeding alarm and speeding, Beijing time display and adjustment,data set password protection to prevent cheating, good driver audio, printed notes and liquid crystal display functions. The design of the taxi meter the biggest advantage is fully functional, cheapper price.This design is the kernel of the micro AT89S52 MCU control system,utilized LCD display chip,clock chips to display Beijing time,pronunciation chip to broadcast language,trembler to alarm,LED for buzzer ,external data storage for recording operation parameters ,bill print with micro printer.Keywords: Taximeter, MCU, inexpensive, software and hardware design.第 1 页第一章前言出租车行业在我国是八十年代初兴起的一项新兴行业,随着出租车的产生,计价器也就应运而生。

但当时在全国还没有一家企业能够生产,因此早期的计价器是由台湾引进的。

台湾是计价器的主要生产场地,目前全世界的计价器中有很大部分为台湾所生产。

现今我国生产计价器的企业有上百家,我国第一家生产计价器的企业是重庆市起重机厂,最早的计价器全部采用机械齿轮结构,只能完成简单的计程功能,可以说,早期的计价器就是个里程表。

随着科学技术的发展,产生了第二代计价器。

它采用了手摇计算机与机械结构相结合的方式,实现了半机械半电子化。

此时它在计程的同时还可完成计价的工作。

随着大规模集成电路的发展,又产生了第三代计价器,也就是全电子化的计价器。

它的功能也在不断完善,当单片机出现并应用于计价器后,现代出租车计价器的模型也就基本具备了,它可以完成计程、计价、显示等基本工作。

单片机以及外围芯片的不断发展促进了计价器的发展,出租车计价器在最初使用时具备的主要功能是根据行驶里程计价,要求精度高,可靠性好。

随着电子技术的发展以及对计价器的不断改进和完善,便产生了诸多的附加功能。

其中包括LED显示功能,永久时钟功能,存储功能,语音功能,实现语音报价等。

出租车计价器是出租车营运收费的专用智能化仪表,出租车计价器计费是否准确、出租车司机是否超速才是乘客最关心的问题, 而计价器营运数据的管理是否方便才是出租车司机最关注的。

因此怎样设计出一种既能有效防止司机作弊和超速又能方便司机的计价器尤为重要。

因此,本文以单片机AT89S52为核心设计一款多功能出租车计价器,该计价器能实现里程计价与显示、数据存储与查询、时钟显示、超速提醒、语音播报和票据打印等功能。

它比市场上的一些计价器使用更方便,功能更全,还具有有效防止司机作弊和系统稳定性好的优点。

其中的超速提醒功能可以提醒司机和乘客,以告诫司机不要超速行驶,以避免交通事故的发生。

第二章总体方案的拟定和比较总体方案的拟定和比较,是进行设计的首要工作。

根据设计要求的具体说明,拟定大致的实现方案,选择最佳方案。

2.1系统总体的组成及工作原理系统方框图如图2.1所示,整个系统主要由单片机系统、霍尔传感器电路、存储电路、语音播报电路、票据打印电路、按键调整电路、超速报警电路、空车灯电路、时钟电路、显示电路及电源电路组成。

图2.1 整体方案设计方框图当空车灯掰下时单片机采集并判断空车灯信号,一旦检测到空车灯熄灭的信号便开始执行语音芯片的语音播报1(欢迎乘客乘坐本出租车.)然后调用初始化程序对系统的一些参数初始化,并显示系统的一些初值。

并通过时钟芯片获取时间分辨白天/ 晚上,然后调用获取时间程序得白天/晚上的单价及起始价,当出租车启动时,单片机开始检测到霍尔传感器的脉冲信号并进行里程累计,但车速慢到设定值时自动进行误车时间的累计,和误车费的计算,最后的费用由起步价加上里程价再加误车费。

用液晶显示进行北京时间显示,单价的显示,里程数的显示,起步价的显示,里程费的显示,误车费的显示,误车累计时间的显示,总金额的显示。

当空车灯打上乘客下车时:进行播报2(谢谢再次乘坐本出租车,请交金额. .),并打印好票据,单片机将营运数据信息存储到外部数据存储器待出租车再次启动后单次金额与里程等信息清零复位, 就此完成一次计价。