您的位置 首页 设计

出租车智能计价器优化规划与研讨

0 引言随着社会经济和现代交通的高速发展,出租车己成为城市公共交通中一道靓丽的风景,是人们日常生活中不可缺少的重要交通工具。在我国,城市出租车自二十世纪八十年代兴起,多年来广泛应用的计价器只具备简单计

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所示。

出租车智能计价器优化规划与研讨

当按下计价器开关时计价器便发动计价功用,并依据旅程寄存器中的内容进行核算,并将核算成果贮存在寄存器中,然后显现出总运转时刻和当时累计金额。当抵达目的地后,霍尔开关便不再发送脉冲信号,中止计价功用,并显现当时敷衍金额。当下次发动计价器时,体系会主动清零,初始化进程从头进行设置。

3.2 体系子程序模块规划

体系模块包含六个首要子程序:显现子程序、旅程计数中止、守时中止、半途等候中止、发动/铲除计程中止服务程序和按键服务程序。各服务子程序功用特征如下:

(1)显现子程序。显现子程序首要包含时分/秒/钟显现、旅程单价显现、单价调理显现和金额单价显现等四个子程序,可进行分屏显现数据。

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

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

(4)半途等候中止。计数状态下霍尔开关并无信号输出,此刻片内的守时器将发动。当计时抵达5min时,将用当时金额加上半途等候的价格进行累加操作。而且每进行一次5min的等候,都将主动加一次半途等候单价;当半途等候完毕时,计价器将当即主动切换,进行正常计价。

(5)发动/铲除计程中止服务程序。发动/铲除中止请求发生时,主动设定第一次中止为发动中止,第2次中止为铲除中止,并将标志寄存器贮存的内容别离相应地置“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元,与显现总金额符合。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/285136.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部