出租车智能计价器优化设计与研究

发布者:zuiquan最新更新时间:2015-03-10 来源: 21ic关键字:出租车  霍耳传感器  智能计价器  MCS51 手机看文章 扫描二维码
随时随地手机看文章
0 引言

随着社会经济和现代交通的高速发展,出租车己成为城市公共交通中一道靓丽的风景,是人们日常生活中不可缺少的重要交通工具。在我国,城市出租车自二十世纪八十年代兴起,多年来广泛应用的计价器只具备简单计价功能,目前国内出租车计价器依然只是根据行车里程来计价。随着社会的进步,人们对出租车计价器的科学性和合理性提出了越来越高的要求,为此需对出租车计价系统进行优化设计。文中设计的出租车计价器能够实现按时问和里程来综合计算车价的功能,并能显示时间、里程、单价、总车价等相关信息,功能更齐全、使用更方便、而且系统稳定性更好。

1 出租车智能计价系统总体设计

出租车智能计价系统设计目标是:实现基本的时钟显示、价格调节、里程计价和相关扩展等功能。系统设计思路:以MCS51单片机为核心,进行硬件模块设计,并配以相关软件设计,利用I/O端口及其控制的准确性来实现系统功能。系统总体设计框图如图1所示。

出租车智能计价器优化设计与研究

在图1中,霍耳传感器电路系统将磁感应信号转换为脉冲信号,并且以此来计算出租车行驶里程;四按键键盘控制电路分别执行起始暂停、分屏切换、昼夜交替和功能设定等操作;DS1302时钟芯片用来进行时间计算及时间单价转换;采用AT24C02芯片可实现断电存储信息、来电读取信息功能;LED1602用来显示单价、时钟和金额等信息。

2 出租车智能计价器主要硬件模块设计

2.1 计时与时间显示模块设计

采用24小时制,分别用三个8位的LED数码管动态扫描法来显示秒、分和时钟,三个按键开关SP1、SP2、SP3分别接单片机的P0.0、P0.1、P0.2端口,用来调节时钟信号的秒、分和时钟。采用单刀双掷开关控制秒、分和时钟的加减调整;当发光二极管亮时,按一下按键开关实施加1调整;当发光二极管灭时,按下按键开关即进行减1调整。

2.2 计价与显示模块设计

计价与显示采用四个74LS164驱动来扩展32个并行端口,并利用4位LED数码管完成显示功能。假设出租车起步价为6元,单价为每公里1元,行驶车程小于2.5公里按照起步价来收费;当行车路程大于2.5公里时,每增加1公里车费将增加1元。

2.3 里程传感模块设计

出租车行驶里程是利用安装在出租车车轮上的霍尔传感器A44E检测到的脉冲信号来进行计算的。当里程信息传输到P3.5口后,经过处理传送到4位数码管显示。系统里程传感模块原理图如图2所示。

出租车智能计价器优化设计与研究

3 系统软件设计

3.1 主程序模块设计

在此模块设计中,需要完成出租车起价和单价的初始化、各接口芯片的初始化、中断向量的设计以及中断、循环等待等工作,还需设置启动/清除标志寄存器、里程和价格寄存器,并对其进行初始化设计。根据标志寄存器要求,分别完成启动、清除、计程以及计价等操作。系统主程序流程图如图3所示。

出租车智能计价器优化设计与研究

当按下计价器开关时计价器便启动计价功能,并根据里程寄存器中的内容进行计算,并将计算结果储存在寄存器中,然后显示出总运行时间和当前累计金额。当到达目的地后,霍尔开关便不再发送脉冲信号,停止计价功能,并显示当前应付金额。当下次启动计价器时,系统会自动清零,初始化过程重新进行设置。[page]

3.2 系统子程序模块设计

系统模块包括六个主要子程序:显示子程序、里程计数中断、定时中断、中途等待中断、启动/清除计程中断服务程序和按键服务程序。各服务子程序功能特征如下:

(1)显示子程序。显示子程序主要包括时分/秒/钟显示、路程单价显示、单价调节显示和金额单价显示等四个子程序,可进行分屏显示数据。

(2)里程计数中断。单片机每中断一次需要霍尔传感器输出一个低电平信号,当里程计数器累计里程脉冲满1000次时,程序将当前总额累加,使单片机进入里程计数中断服务程序,完成当前行驶里程数和总额的累加操作,并将最终结果转存至里程和价格寄存器中。

(3)定时中断。在定时中断服务程序中,每100 ms将产生一次中断,当累计产生10次中断时达到1 s,将数据输送到相应的显示缓冲单元,并调用显示子程序实现实时显示功能。

(4)中途等待中断。计数状态下霍尔开关并无信号输出,此时片内的定时器将启动。当计时到达5min时,将用当前金额加上中途等待的价格进行累加操作。并且每进行一次5min的等待,都将自动加一次中途等待单价;当中途等待结束时,计价器将立即自动切换,进行正常计价。

(5)启动/清除计程中断服务程序。启动/清除中断请求产生时,自动设定第一次中断为启动中断,第二次中断为清除中断,并将标志寄存器储存的内容分别相应地置“1”或清“0”。

(6)按键服务程序。在主程序中,若无按键操作时,单片机循环运行主程序;若有按键按下,便转向按键服务程序处理,结束后立即返回。

4 系统仿真测试

在KEIL中将设计的程序编译成对应机器语言,进入Proteus的ISIS 6软件环境,并将生成的HEX文件导入到MCS51中,在Proteus中画出电路原理图,进并行仿真测试。在此过程中可对问题程序进行修改和完善,调试直至仿真结果符合要求。

4.1 主要参数仿真

系统主要参数包括里程、耗时、单价和金额等。系统主要参数仿真效果如图4所示。

出租车智能计价器优化设计与研究

在图4中,出租车花费时间为12min27s,起步价里程为2.5km,收费等待时间为1次(每超时1次收费3元),营运里程6km,总金额为:6+(6-2.5)×1+3=12.5元,与显示总金额吻合。
 

4.2 相关重要参数仿真

系统设计中,可对起步价里程、单价和免费等待时间上限值等相关参数进行重新设计。系统相关重要参数仿真效果如图5所示(为研究问题方便,忽略了系统详细电路部分,只显示系统主要数据)。

出租车智能计价器优化设计与研究

从图5可以看出:

(1)将起步价里程由2.5km改为3km,单价改为2元;图5(a)显示路程为2km(起步价内),金额为6元;图5(b)显示里程为22km(起步价外),金额为:6+(22-3)×2=44元。

(2)免费等待时间上限值设置为5min,多次超等待上限时间可重复计费:图5(c)为路上没有等待时间的价格;图5(d)为路上有1次等待时间的价格(收费1元),故相比图(c)总金额多了1元。

系统仿真结果表明:本出租车计价器可根据实际应用需要设置相关参数,满足出租车分时、分场景计价功能,可基本实现系统功能要求。

5 结论

本文设计的出租车计价器是利用单片机与霍尔传感器相结合的原理来实现计价功能的。经过优化设计的出租车计价器集计程、计时、计费、存储、查看和统计等诸多功能为一体,具有功能齐全、性能可靠、电路简单等优势,因此具有较好的经济价值和应用价值。随着现代科技的发展和社会的进步,出租车计价系统将更加科学合理。

关键字:出租车  霍耳传感器  智能计价器  MCS51 引用地址:出租车智能计价器优化设计与研究

上一篇:基于单片机的多功能智能小车机器人
下一篇:MCS-51 指令系统表

推荐阅读最新更新时间:2024-03-16 13:54

5G自动驾驶出租车已上路,敢不敢去坐坐?
近日,蜉蝣君看到一则新闻:武汉有42辆自动驾驶出租车已上路,市民可免费预约乘坐! 最近几年,自动驾驶早已从往昔喧嚣的狂热,化作寂静的蛰伏与蓄力,这么快就又爆发了? 我们先来看看这则新闻的一些细节: 1. 确实是车辆自动驾驶的,方向盘,油门,刹车均由车辆来自主操控。 2. 驾驶座有老司机随时准备在紧急情况下接管车辆,副驾驶座有工程师随时进行技术支持。 3. 通过5G和4G网络实时上传行车数据给后台,每公里约产生20GB的数据量。 4. 自动驾驶在武汉经济技术开发区的22个主要停靠点之间测试运行。可以看出,这大体上是一个级别在L3到L4之间的自动驾驶,也就是车辆自动驾驶,司机的眼睛能看点别的了,手也不用放在方向
[嵌入式]
5G自动驾驶<font color='red'>出租车</font>已上路,敢不敢去坐坐?
出租车油改电模式,可行度有多高
随着时间的逼近,今年9月北京出租车要全面“油改电”的传闻已经让北京的出租车司机从不屑一顾到开始如坐针毡。“公司里面已经说了,即使今年没法一步到位把北京跑的全部出租车都换成电动车,也要在年底前换掉一万辆,真希望不要换到我身上。”开了20年出租车的陈师傅似乎并不欢迎这一举措,而他对于北京出租车电动化倒计时的反应可以说是北京6.7万辆出租车司机内心的一个缩影。   今年3月,环境部发布《京津冀及周边地区2017年大气污染防治工作方案(征求意见稿)》中提出,在今年9月底前北京市出租车需全部更为换电动汽车的方案,该文件征求意见稿同时规定除北京之外的其他20多个华北地区周边城市在2017年年底前一半出租车更换为电动车。 但现实往往比纸上的文
[嵌入式]
新型出租车计价器软件功能分析与实现
摘要:介绍一款基于单片机的新型出租车计价器设计方法。详细介绍计价器计程、计时、统计功能的实现原理,并依次做了误差分析,同时还给出了部分软件设计流程。计价器在车轮转一圈最少需要的33.9 ms内,可以完成所有计程、计时的计算a软件设计灵活,误差小。统计功能的设计为出租车管理部门制定合理决策提供了最详实的依据。 关键词:AT24C256;软件设计;出租车计价器,计程原理 0 引言 随着物价升高,燃油费增长等原因,出租车行业难免有调整单价,增收燃油附加费的需求。现有的出租车计价器调整单价比较麻烦。需要更换计价器中的芯片。另外,现有的计价器没有附加费功能,若需要加收燃油附加费时,乘客在不了解的情况下,难免会和出租车司机产生不必要的纠纷
[工业控制]
新型<font color='red'>出租车</font><font color='red'>计价器</font>软件功能分析与实现
乘坐自动驾驶出租车,究竟是种什么体验?
9月26日,百度在长沙宣布,正式开启自动驾驶出租车队Robotaxi试运营服务。即日起,普通长沙市民可登录Apollo官网申请成为种子用户,并有机会试乘体验。 据了解,此次百度用于试运营的自动驾驶出租车是其与一汽红旗联合研发的”红旗EV”,首批共45辆,这些车辆基于Apollo自动驾驶技术,在自动驾驶软硬件、产线前装量产能力、车内人机交互、安全冗余保障以及云端车队管理等方面进行了全方位的升级优化。不仅如此,红旗EV还前装了Apollo定制版OBU(车载单元),能够和智能网联路侧设备进行L4级车路协同感知驾驶,将当前路面上的行人、汽车等信息,还包括车内司机视角所看不到的盲区等反映到车内屏幕上,甚至提前预告红绿灯变化及等待时间,实现聪
[机器人]
基于CPLD/FPGA的出租车计费器系统的设计实现
1 引言 随着EDA技术的发展及大规模可编程逻辑器件CPLD/FPGA的出现,电子系统的设计技术和工具发生了巨大的变化,通过EDA技术对CPLD/FP-GA编程开发产品,不仅成本低、周期短、可靠性高,而且可随时在系统中修改其逻辑功能。本文介绍了一种以Altera公司可编程逻辑器件EP1K30TC144-3为控制核心,附加一定外围电路组成的出租车计费器系统。 2 系统总体结构 基于CPLD的出租车计费器的组成如图1所示。各部分主要功能包括:信号输入模块对车轮传感器传送的脉冲信号进行计数(每转一圈送一个脉冲),并以高低脉冲模拟出租汽车启动、停止、暂停、加速按钮,具有输入信号作用;数据转换模块将计费模块输出的车费和路程转换成4位的
[嵌入式]
全国21个省份出台出租车改革意见 85个城市政策落地
eeworld据央视网报道,记者从交通运输部了解到,截至4月24日,全国共有21个省份出台了出租汽车改革意见;全国338个地级及以上城市中,85个城市已经出台了落地政策,118个城市公开征求意见。神州专车、首汽约车、曹操专车、滴滴出行、飞嘀等5家全国性网约车平台公司和厦门1家地方性平台公司已经获得了经营许可,其中,神州专车、首汽约车、滴滴出行分别在15个城市、13个城市和7个城市获得经营许可。在行业深化改革过程中,各地交通运输部门创新管理服务方式,与相关部门协同配合,建立协调联动机制,新业态逐步规范,传统业态积极转型升级。但当前部分地区政策出台滞后、治理能力不足等问题。 全国21个省份出台出租车改革意见 85个城市政策落地
[汽车电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved