您的位置 首页 知识

出祖车智能计价器的规划与完成

摘要:为解决出租车行业收费不明朗、不合理问题,需对出租车计价器进行优化设计。以AT89C51微处理器为核心芯片,分别控制DS1302实时时钟系统、AEE4霍耳传感测距系统、按键系统、AT24C02掉电

摘要:为处理出租车职业收费不明朗、不合理问题,需对出租车计价器进行优化规划。以AT89C51微处理器为中心芯片,别离操控DS1302实时时钟体系、AEE4霍耳传感测距体系、按键体系、AT24C02掉电存储体系以及数码显现体系,到达智能计价的意图。一起选用KEIL 51进行体系软件规划和PROTEUS进行体系仿真操作,最终对实践模型进行了调试和试验,作用杰出。

0 导言

出租车作为城市交通中共同的交通东西,在城市交通运营中具有不行代替的重要作用。出租车司机最关怀计价器的营运数据管理是否便利,而乘客往往最介意出租车计价计费是否合理。为了削减出租车司机和乘客间不必要的误解,规划既能精确计价又能便利运用的计价器显得非常重要。

科技在不断发展,社会在快速前进,出租车计价体系也需不断地得到优化。文中以嵌入式单片机AT89C51为主控MCU,规划多功用出租车智能计价器。此计价器能够按实践状况归纳计价,并将搭车用时、行进旅程和搭车费用等重要信息显现出来,具有功用更完全、体系更安稳、运用更便利等优势。

1 出租车智能计价体系总体规划

使用AT89C51作为单片机中心器材规划的智能计价体系,运用便利、灵敏性好,其强壮的操控处理功用和可扩展功用为规划电路供给了很好的挑选。使用其I/O端口及其操控的多功用特色,选用按键操控进行分屏显现,完结根本搭车计价和信息显现功用。体系总体规划框图如图1所示。

出祖车智能计价器的规划与完结

在体系硬件规划中,以AT89C51单片机为操控中心,外接A44E霍尔传感器信号收集模块、时钟模块、按键模块、显现模块以及掉电维护存储模块。其间,选用A44E霍尔传感器信号收集模块可将磁感应转换为脉冲信号,然后计测出行车旅程;时钟模块选用DS1302芯片,设置规范时钟;掉电存储模块选用AT24C02芯片,以保证掉电时数据主动保存在存储单元;当体系从头上电时,能主动读取数据;按键模块选用四个按键操控,可完结分屏显现功用;显现模块选用8位LED数码管进行显现。

2 体系软件规划

2.1 体系主程序

在主程序模块中,不只需求完结参量和接口的初始化规划、出租车起步价和单价的设置以及中止、核算等操作,还应设置发动/铲除标志、旅程以及价格寄存器,并对其进行初始化。最终,为完结寄存器中内容的完整性及精确性,主程序应能别离完结发动、铲除、计程及计费等操作。

当出租车起步运转时,计价器一起发动开端计价,依据旅程寄存器中的存储数据进行运算并判别行进旅程是否超越起步价的旅程。若已超越起步价旅程,则依据旅程值、单价数和起步价等来归纳核算当时的搭车费用;当处于等候时段时,若无脉冲输入,不发生中止,一旦等候时刻超越预设时刻则会把等候超支费用另加到搭车总费用中,并显现相关信息。体系主程序流程图如图2所示。

出祖车智能计价器的规划与完结

2.2 体系模块程序

体系模块程序首要包含五个服务程序:显现子程序、旅程计数中止、守时中止、半途等候中止和按键服务程序。各服务程序介绍如下:

(1)显现子程序。因为采纳的是分屏数据显现方法,因而需求用到4款显现子程序:时、分、秒的显现,金额单价的显现,旅程单价的显现以及规范时刻的显现。

(2)旅程计数中止。霍耳传感器每输出一个低电平信号便中止一次,当旅程计数器计满1000个旅程脉冲时,便将当时计数送至旅程计数中止服务程序,并将当时行车旅程及相关数据传至行车旅程与搭车费用寄存器中。

(3)守时中止。在守时中止服务程序中,设置一次中止时刻为50ms,20次中止时刻为1s,计满1s后将数据送到相应显现单元实时显现。

(4)半途等候中止。在计数状态下霍耳开关无信号输出时,片内守时器发动。等候计时每到达5分钟,就会在当时金额基础上主动加上半途等候费用。等候完毕后计价体系主动转换到正常计价程序。

(5)按键服务程序。按键服务采纳查询形式,设置在主程序中。当无按键按下时,单片机循环运转主程序;按键被按下,则转向运转相应子程序,并进行其他操作处理。

3 体系仿真与功用完结

3.1 仿真软件Proteus简介

Proteus仿真软件是英国Labcenter Electronics公司规划开发的EDA东西,它不光具有其它东西软件的仿真功用,而且可仿真微处理器和相关外围设备。Proteus软件功用强壮:具有Proteus电子规划东西,就同等建立了一个电子规划和剖析渠道。使用功用强壮的Proteus仿真软件,咱们能够完结对电路的仿真,以确认计划是否可行,而且可使规划进程流通。

3.2 电路功用仿真

首要经过Proteus渠道建立电路,然后在KEIL中编写相应代码,并将生成的HEX文件在Proteus渠道单片机模型中加载,便可看到仿真作用。

(1)单价仿真状况。依据实践状况,白日和夜晚的起步营运价格是不一样。对白日、夜晚别离进行仿真试验,得仿真作用如图3所示。

出祖车智能计价器的规划与完结

(a)白日单价(b)晚上单价

在图3中,图(a)为白日时刻段,显现白日的起步价为6元;图(b)为夜晚时刻段,显现夜晚的起步价为7元。

(2)其它相关重要参数仿真。别的,对计价体系其他首要方面也进行了仿真研讨(为评论问题简洁,疏忽了图3所示电路部分,只显现数据部分),

仿真作用如图4所示。详细介绍如下:

显现3公里内和3公里外的单价、旅程和金额:图4(a)显现旅程为2公里(3公里内,起步价内),金额为6元;图4(b)为显现旅程为22公里(3公里外),显现单价为2元,金额为44元。

出祖车智能计价器的规划与完结

显现规范时刻及旅程用时:图4(c)为当时规范显现时刻08:20:28;图4(d)为搭车进程用时20分28秒。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部