首页 > 文章中心 > 出租车计价器设计

出租车计价器设计

出租车计价器设计

出租车计价器设计范文第1篇

关键词:AT89S51单片机;霍尔传感器;出租车计价器

1 概述

社会发展的越来越迅速,人们在追求生活质量的同时,对出行方便的追求也越发严格。出租车作为当前主流的出行方式,就应该为人们提供应有且周到的服务,提高人们的出行体验。出租车计价器则是出租车上必不可少的关键仪器,一个好的出租车计价器往往能够给司机和乘客带来更加美好的旅途行程。

出租车计价的器的功能要求不难,当司机按下计价器是就能够随着出租车走过的里程数计价;当司机再次按下计价器时就停止计价并且告诉乘客此段路程应付的金额,这样计价器基本功能就完成了。

2 系统的硬件设计

2.1 功能要求

计费功能:设起步价为8.00元,当里程2.5公里,每公里按1.9元收费;当停车等候、时速低于12公里时的行驶时间,按20元/小时收费;行驶超过35公里后,自动加收50%空驶费。

显示功能:显示行驶里程,单位为公里;显示等候时间,单位为分钟;显示总费用,单位为元。

按键功能:具有计价开始价格调整等功能。

2.2 系统原理及组成模块

整个系统由单片89S52控制电路、霍尔传感器电路、DS1302时钟电路、按键调整电路。

单片机可自动采集路程传感器传来的信号并加以分析。当出租车启动时,若检测到霍尔传感器的脉冲信号则进行里程数的计算。通过DS1302可以获得时间信息(白天、晚上),然后就启动AT24C02中的程序获取不动的单价和起步价。

3 硬件设计

3.1 单片机组成的最小系统模块

该模块主要由89S51单片机、复位电路、晶振电路组成,具体如图1所示。

3.2 脉冲检测

单片机是采集经过霍尔传感器检测到的信号,计算出相应的金额后再送给显示模块,这样就完成了计价。霍尔传感器电路如图2所示,其检测并输出信号,引起单片机的中断,其后单片机对脉冲进行计数,当里程数达到1000m时,就会增加1000m所对应的金额。

3.3 LED显示部分

采用6位LED数码管来显示里程数和总金额,具体显示方式如图3。

显示过程中采用了LED动态扫描显示,具体电路图如图4所示。

3.4 时钟电路部分

由于出租车计价器需要在白天和晚上完成不同单价的计价,所以我选择了DS1302这款由美国DALLAS公司生产的涓流时钟芯片,其内含有一个实时时钟、日历和31字节静态RAM。它可以精确的提供秒、分、时、日期和月年的信息,还可以自动调整每月的天数和闰年的天数等,所以这款时钟芯片符合出租车计价器的要求。

4 系统软件

4.1 主程序模块

主程序的流程图如图6所示,在这个模块中,各个接口芯片需要完成初始化、中断向量的开通以及循环等待等工作。此外,寄存器也需要清空并且初始化。

4.2 乘车时间、里程获取流程图

4.2.1 外部中断0程序

将脉冲信号送单片机进行处理,外部中断0工作流程图如图7所示。

4.2.2时钟程序

使用定时器0工作在模式2下进行计时。采用6位LED来显示时、分、秒。

4.2.3 键盘服务程序

键盘服务程序采用查询的方式,当有按键按下时,就会转向相应的子程序提供相应的服务,完成后再返回。

5 结束语

此次设计的出租车计价器以AT89S51位核心,辅以霍尔传感器和DS1302时钟电路和LED显示模块,能够根据不同的时间和里程数进行计价,给司机和乘客带来方便。

参考文献

[1]罗亚非.凌阳16位单片机应用基础[M].北京:北京航空航天大学出版社,2003.

出租车计价器设计范文第2篇

关键词:出租车计价器;计量检定;注意问题

DOI:10.16640/ki.37-1222/t.2016.08.178

1 出租车计价器的作用及计量检定意义

出租车计价器是一种全面计量的工具,用来计量出租车出行时间以及根据行车里程传感器传送的信号来计算行车里程。综合行车时间与里程计算并显示出乘客打的需要支付的费用。出租车计价器的制作与规格受国家严格管理,因为出租车计价器的使用关系到出租车运营商、出租车司机以及乘客的三方利益,所以说出租车计价器的使用是民生所关注的话题之一。出租车计价器在计量检定中必须做到公开透明,公正精确,确保各方的神圣利益。出租车计价器在计量检定中应该注意一些问题,笔者在本文通过向读者介绍这些应该注意的问题,目的是使大家对于出租车计价器国家计量检定规程以及出租车计价器国家行业标准有一个更加清晰、深刻的认识。通过明确这些问题从而尽量避免这些问题,使得出租车计价器在使用上更加可靠、安全。

2 对出租车计价器本机误差的检查

对出租车计价器本机误差的价差要符合我国计量检定部门的相关规定。具体而言,在检定出租车计价器本机误差时要按照国家计量检定规程的要求,包括检查出租车计价器的计程误差、计时误差等。按照国家计量检定规程进行检查一般不会出疏漏。需要强调的是,我国各地出租车价格不同,如起步价不同,每公里价格不同等等。在使用缩距法计算车价时,计价器跳价所转过的转数要根据当地的价格按照相应的比例进行转换计算。

3 对于计价器中从属功能的检查

3.1 查询功能

查询功能的内容由地方部门规章制度所规定,因此要严格检查由地方部门规章规定的各种查询功能。

3.2 空车灯

出租车计价器在计量检定中需要注意对空车灯语音报话器的检查。具体而言,报话的内容要符合地方相关部分的规章要求,还要检查报话器是与计价器联动使用还是独立工作使用的。

3.3 打印机

打印机是出租车计价器十分重要的一个从属设备,因此要对其进行严格的检查。具体包括三个方面,笔者分述之:(1)检查打印机的内容以及各式是否符合当地相关部门的规章制度要求;(2)检查打印机的打印内容与计价器上的显示内容是否一致,格式是否规范,正确;(3)检查打印机所打印的内容与计价器在时间上是否具有一致性。或者说,打印机所打印出信息必须与计价器上所显示的信息具有同时性。

3.4 IC卡

IC卡同样是出租车计价器中一个十分重要的附属设备,对IC卡的检查要符合相关制度规定,除此之外,在检定中还需要注意如下几项问题:(1),检查IC卡的使用是否符合当地对计价器的要求;(2),检查IC卡是否能够正常使用。

4 对于计价器传统功能的检查

计价器的部分功能是在国家与地方的相关制度文件中没有规定的,为了防止出租车司机作弊牟利,形成了一种传统的规定,对于这些规定的内容也要进行严格的检查。之所以是我们检定出租车计价器需要格外注意的问题,就是在于这种传统的规定在我国各地是不一样的,有些地区在检查时容易忽视。笔者在此详述如下:(1)计价器的切换功能是否正常;(2)出租车计价器是否具备周期检定控制的功能;(3)出租车计价器是否具备对传感器脉冲的正常检查机制。

5 计价器软件编制中表现在使用上的应注意问题

出租车计价器本机的程序一般是C语言编制,由于程序本身的限制,出租车计价器在使用的过程之中会出现难以预料的问题。因此,对于出租车计价器软件编制中表现在使用上的问题要格外地注意。具体而言包括以下几个方面:

5.1 按钮之间的相互作用

在出租车计价器检定中除了检查每一个单独按钮是否正常工作,还要检查这些按钮关联起来后能否正常工作,也就是说,当计价器上的按钮被意外乱按的时候,计价器能否正常工作。这是为了照顾出租车司机的疏忽在程序设计上所特别需要注意的事项。

5.2 变价

在一般的情况下,各地相关部门均有规定基本公里(如3km,在起步价的里程范围内)和单程起始公里(如10km)。如果这两者设定的公里数差距比较大,双程计程误差(包括昼返、 夜返)检定在单程起始公里内完成时,就必须要另加检定:双程计程误差(包括昼返、夜返)检定至单程起始公里后,计价器是否还是按双程价计价。

5.3 昼夜切换时单价的变化情况

正常情况下,各地所规定的夜间运价和日间运价是不同的,这是为了照顾出租车司机的切身利益而考虑的设计的。所以,在夜间与日间的运价切换模式上需要格外注意检查工作。检查出租车的计价器能否顺利完成夜间与日间运价的正常切换。在运价切换的过程之中还有许多特殊的情况需要考虑,检定人员要充分考虑。

6 结束语

总而言之,我们应该对出租车计价器在计量检定中所应该注意的问题有一个清晰地认识,认识到对于本机上不属于计量性能的功能以及计量范围内的从属设备的功能检查的重要性。在出租车计价器使用中还要考虑一些现实社会中约定俗成的事例。总之,注意出租车计价器在计量检定中的问题都是为了出租车计价器能够更加安全、可靠、高效地使用。

参考文献:

[1]中华人民共和国国家计量检定规程,JJG517―1998《出租汽车计价器》[S].

[2]中华人民共和国城镇建设行业标准,CJ5024―1997《电子式出租汽车计价器》[S].

[3]吴承琦.出租汽价器用技手册[K].北京:中国量出版社,2003.

出租车计价器设计范文第3篇

关键词:出租车 计价器 干扰源 措施

出租汽车计价器主要是用以安装于出租汽车的一种计量仪器,能够有效的显示出任意时刻乘客所应支付的总费用,其测量的结果等于该出租汽车在某一时段驱动轮的轮胎周长、旋转圈数以及单位里程价格的乘积。由于出租汽车计价器所处环境较为特殊,而且计价器由于出租汽车共享同一电源,使得其较为容易受到外界非电信号的干扰,在实际运行中,产生一些计价器死机、时钟不准等现象。

一、有关出租汽车计价器的相关理论

出租汽车的计价器属于专用计量仪器,较常见于出租汽车上。它能够实现连续累加,准确的指示出租汽车行驶中的某一段时刻乘客所应当支付的费用总数,其费用是有关出租汽车计程与计时的函数,因此,出租汽车计价器计价主要基于计程与计时时间。其中出于方便,通常,将计程划分为起程以及续程,起程主要是指出租汽车的最低计价历程,续程也就是车辆起程后的最小计价里程。同理,计时时间可以划分为起始时间以及后续时间这两部分,其中起始时间与起程相对应,后续时间则是车辆启程后最小的计价时间。以上四个因素的多少与当地的城市规模大小、生活以及物价水平、交通状况等密切相关,由于各地的标准不同,因此也是处于不断变化中,一般要经由有关政府部门进行相应的审核以及批准,按照我国《GL5024—1997电子式出租汽车计价器标准》,有关起程的要求值定位为一公里的整数倍,推荐值是3 公里、4公里、5公里。续程则要求为0.1公里的整数倍,推荐值通常为0.5公里。后续时间则要求为每累计30秒钟的整数倍,司机可以加收有关租金,其推荐值是没累计2.5分钟加收0.5公里的租金。

有关出租汽车计价器检定规程规定出租汽车的计价功能主要划分为三个部分:一是基本收费。主要是有关每公里的租金。二是加价收费。针对出租车行驶环境,根据有关的比例增加相应的租金。三是计时收费。出租汽车处于等候乘客时段的租金。其中加价收费与基本收费以及计时收费的不一样的地方在于其要考虑到回程空驶的现象,例如在计程>7km的时候,按比例每公里增加50%左右的租金,也就是1.4元每公里增至2.1元每公里,因此,加价收费的时候每个续程是1.05元。以上三者主要应用于出租汽车昼间的运营。因为当前不少出租汽车是全天运营,所以在夜间的时段,出租车的基本收费的标准值为在昼间的基本费的基础上增加10%的整数倍。一般为昼间基本收费的20%—30%。夜间的加价收费,与昼间加价收费的原理相同,通常是依据有关比例,增加相应的租金。一般来说,计价器主要有两种计价形式:一、时距并计式。主要用来指对等候时间以及里程进行同时收费。二、时距分离式是指对等候时间以及里程进行分开收费。通常认为前者有利于有关的运营者,后者对乘客有利。目前绝大多数国家采用前者。[1]

二、出租汽车计价器干扰来源

通常在出租汽车的内部,电气系统较为复杂,启动频繁,而且用电设备较多,例如,空调器、继电器以及点火设备往往处于脉冲开关环境下工作,再加上出租汽车的点火线一般是铜芯导线,这就使得电路上常常发生异常电压信号的现象,造成对出租汽车计价器的较大干扰。而且经常出现的一种现象是出租汽车的供电欠压以及过压。一方面是因为出租汽车蓄电池的电解液中存在的有关杂质,使得电池内阻过大,或者出租汽车车体与电瓶负极之间由于接触电阻太大,致使计价器的输入电压过低,造成计价器无法有效工作。另一方面待出租汽车发动以后,运行速度的不断提升,使得发动机的输出电压也不断攀升。当输出的电压高于出租汽车的蓄电电池的时候,汽车的发电机就会向蓄电池进行充电。有关的电压调节器 通常对发电机的输入电压进行调解至13.5V-14.5V。在这种情况下,如果电压调节器发生故障,发电机的输入电压就会发生过高的现象,使得相关的供给出租车计价器的电压大大超出最高限度,直接导致计价器的不能有效运转。此外,出租汽车上的电台、手机以及汽车周遭的发射台能够产生很强的电磁波,一旦出租汽车的计价器处于这种情况下工作,一定会受到干扰信号的影响。结果非电信号混入计价器,与正常信号相作用,必然会使得出租汽车的计价器发生故障,产生功能的紊乱,使其无法正常的运行。[2]

三、干扰源对出租汽车计价器的影响

如果受到较强的电磁的影响,出租汽车往往会发生以下现象:在车辆行驶一段距离以后,若打开了收音机或者突然启动喇叭,那么出租汽车的计价器所显示的价钱以及相关的行驶里程就会变回原来的起价时候的基数;价格快速显示,出现异常的数码,死机更有甚者,引起出租汽车其他系统的无法正常工作,使得计价器全部功能停止。因此,干扰源能够给出租汽车的计价器带来严重的损坏,给司机以及乘客造成不必要的麻烦。

四、应对出租汽车计价器的干扰的措施

一旦发生计价器受干扰的现象,首先应该移开有关的干扰源,或者直接将出租汽车的计价器的电源切除,接着重新接通电源,使得有关计价器的主机能够重新启动,恢复正常工作。此外,还能够采取以下措施。

(一)认真检查相关的计价器的电源线,判断其是否连接在保险盒周围,同时应该把电源线准确的连接到电瓶的负极接线柱。其中,要注意确保电线接头与电瓶接头清理干净,使得有效保持接触,在必要的情况下,也可以把钥匙线连接到电瓶正极[3]。

(二)改善出租汽车的计价器的抗干扰性。 主要是通过将有关出租汽车计价器的主机电源进行改装,换成大电容电源,或者在计价器的内部安装噪声滤波设备以及相关的稳定电压调节的方法,此外,还可以通过更换汽车主机总电源提升相关的抗干扰性能。

(三)针对于出租汽车内的12V蓄电池的干扰,可以采用以下措施,将两个参数不小于100V、1A的二极管与参数是1000uF、25V的电容介入有关的蓄电池的正极,这种方法主要充分利用了二极管的导电性能以及电容器的有关充放电性能,有效制约由于干扰源电路导致的干扰信号。

(四)针对于来自出租汽车内点火装置的干扰源。一般来说,可以改换相关的总阻尼点火线,此外也可以应用一下措施消除干扰源。安装相关的主件的时候,要确保接入位置的准确无误,使得有关连接的极性以及相关的元件规格能够与标准要求相符合,待完成安装后,注意用绝缘带包扎好元件,防止短路现象的出现。

通过以上措施的应用,基本上能够消除出租汽车计价器的干扰源,如果还是出现相关的计价程序紊乱的现象,就说明汽车本身的计价器的元件已经老化,其抗干扰能力较差。此外,还有一些其他小窍门,例如可以在汽车的时钟电路中设置相应的并联电容,用以增强滤波功能;在汽车的计价器进线口的位置与地线间设置并联电容,也能够实现上述功能。

五、小结

由于出租汽车计价器的使用条件相对来说较为特殊。而且出租汽车的计价器往往是与汽车本身共享同一微型电脑式仪表,这就使得出租汽车计价器很容易受到其他外来信号的干扰。只有详细探究引起计价器故障的原因,选取科学合理的对策,才能够做到有效的排出故障,确保计价器的正常运转[4]。

参考文献:

[1]李青年.出租汽车计价器的干扰及处理[J].中国计量,2010(06)

[2]郭书林,袁文生.出租车计价器的调修及管理[J].企业标准化,2008(23)

出租车计价器设计范文第4篇

关键词:计价器;检定;对策

由于出租车计价器必须安装在出租车汽车上才能使用,而且应该与车辆的参数相吻合,同时还与当地的出租车收费标准密切相关,这样才能保证计价器的准确,因此,计价器装车后还要进行检定。目前我国已经有200多个城市的计量检定机构开展了出租车计价器的检定工作。同时,近年来随着交通事业的发展,出租汽车的数量也不断上升。因此,对出租汽车计价器的检定工作的要求也越来越严格。

十几年前。出租车做为一种新兴的行业出现在哈市的大街小巷,但打车的人却凤毛麟角。随着经济的发展出租车数量的增多及打车人数的增加,人们已不满足于用讨价还价来解决问题,于是这种用于贸易结算的计量器具——出租车计价器便随之诞生。它像一根纽带一头连着司机,一头连着乘客,而我们对其的检定更象是一台天平,检定准确与否直接影响着天平的平衡程度以及二者的经济利益。而做为计量检定部门,我们就是要实现单位统一,保障量值准确可靠。1994年按照市政府“权利下放”的要求,做为强检项目的出租车计价器也被下放到各个区,由于某些检定部门的不负责任,至使那一年哈市的出租车计价器出现了严重失准、漏检的混乱现象,使许多打车的人“望车生畏”,严重地干扰了我市出租车行业的秩序,破坏了我市出租汽车行业的形象。直至市所将检定工作重新收回,并加大力度进行检定管理工作及以计量监督工作,这一现象才被制止,天平才以得重新平衡,出租汽车行业的无序行为才得以结束。

目前有很多出租车车主擅自更改计价器传感器线路,车主在计价器传感器线路中私自乱接脉冲信号开关,通过这种方式侵犯老百姓的利益。近几年,车主主要是通过检定前后更换轮胎的方法坑害消费者。而《出租汽车计价器》中的检定规程未要求检测的出租车的轮胎与该车车型相符。

车辆脉速轮对出租汽车计价器的影响很大,出租车计价器检定员在对出租汽车计价器进行使用误差检定时,无论收费率如何,主要是针对该计价器当前的状态来检测,也就是检定计价器常数“K”与车辆特征系数“W”是否相等,计价器常数“K”是表示计价器正确指示1km行程而必须接受到的信号数之特征量,单位为每公里的转数(RLKM),目前绝大多数计价器的常数K是可调整的;而车辆特征系数“W”是表示车辆每行驶1km的发动机通过脉速轮传输给出租车计价器的信号数及另类型(脉冲信号或转数信号)的一种特征量,一个是传输信号,一个是接受信号,如果K值等于W值,也就是计价器正确记录了车辆行驶里程,如果K值和W值有差异,计价器就不能正确记录车辆行驶里程,此时必须调整计价器的K值,使其尽量与W值接近。在日常检定工作中,有时会发现计价器K值和车轮的有效周长V在没有改变原来状况的情况下,本次检定数据和上次检定数据相差甚大,甚至造成计价器超差,其原因是有的出租车私自更换车辆的脉速轮,将15齿轮更换为16齿轮或将16齿更换为巧齿轮。更换不同齿数的脉速轮会导致脉速轮打齿,同时也改变了W值,现在有的厂家在选用发动机时配备两种大小一样,但齿数不同的脉速轮,产生的后果是车辆驱动的转速不变,转数发生改变,造成出租车计价器计程失准,从而导致司乘双方因为经济利益发生矛盾。

出租车计价器设计范文第5篇

硬件描述语言的出租车自动计费器,在CPLD芯片 EPM3256ATC144-7上实现了其功能,并论述了显示模

块、主控模块、计费模块等实现方法。

关键词 CPLD;硬件描述语言;出租车计费器

中图分类号U463 文献标识码A 文章编号 1674-6708(2010)21-0137-02

随着CPLD/FPGA等数字可编程器件的出现,他们可以解决传统电子设计不能完成的任务。利用CPLD来实现出租车计费器,可行性很高,而且电路简单,大大减少器件,可以用软件完全仿真,灵活度高,可以设计一些复杂的系统,而且编好的系统可以在不同的FPGA或CPLD芯片上通用。

1 Mars-EDA-S实验主板

本设计采用了 Mars-EDA-S实验主板,其核心芯片是Altera公司的 EPM3256ATC144-7芯片。板上具有如下资源:主芯片:EPM3256ATC144-7,有源晶振:40MHz;复位芯片:STC811,支持复位手动输入,支持JTAG下载模式。核心板可以作为原型板,用户可以根据自己需要自行扩展。

2 出租车计费器系统设计概述

基于CPLD设计的出租车自动计费器,计费包括起步价、行车里程计费、等待时间计费3部分,用三位数码管显示总金额,最大值为99.9元。起步价为5.0元,3km之内按起步价计费,超过3km的,每1km增加1元,等待时间单价为每分钟0.1元。用两位数码管显示总里程,最大值为99km,用两位数码管等待时间,最大值为99min。系统框图如图1所示。

2.1 分频模块

由于EPM3256ATC144-7芯片的时钟频率为40MHz,而主控模块所用频率为1Hz,必须经过分频才能使得EPM3256ATC144-7芯片与程序匹配。

//分频

/*信号定义:

clk_in:输入时钟信号:大小为40MHz;

clk:输出时钟信号;大小为1Hz;*/

module clock_send(clk_in,clk);

input clk_in;

output clk;

reg clock;

reg clk;

reg[24:0] cnt;

always@(posedge clk_in)

begin

cnt

if(cnt==25'd19999999)

begin

cnt

clock=~clock;

end

clk

end

endmodule

2.2 主控模块

在主控模块中,设置拨码开关m控制led灯使系统显示出租车的当前状态,当led灯亮时开始计程,计费显示起步价5元,3km之内为起步价,即300个clk之内为起步价,以后每1km增加1元,即每10个clk增加0.1元;led灯灭时开始记等待时间,每分钟计费增加0.1元,即每60个clk增加0.1元。

2.3 系统顶层设计

整个系统采用自顶向下,模块化设计理念,将整个系统设计为3个模块,分别为分频模块(clock_send)、显示模块(sel)、主控模块(ntaxi)。最底层子模块用Verilog HDL编写,在MAX+plusⅡ环境下对每个底层模块程序进行编译,仿真,然后再将各个模块连接起来,图形法逐级形成顶层模块,最终的整个系统顶层。

该设计在Mars―EDA―S实验板上用到了七位数码管、一个拨码开关和一个led灯和复位键。用三位数码管显示计费金额,用两位数码管显示等待时间,用两位数码管显示行驶里程。当拨码开关处于on状态时,led灯亮,出租车计费器开始计程和计费。当拨码开关处于off状态时,led灯灭,出租车计费器开始计等待时间和计费。按下复位键计费器显示起步价。

3 需改进的地方

此出租车计费器能够实现计程、计等待时间和计费功能,还可以实现以下功能:

1)增加计价标准设定功能。通过设计此功能模块可以使得计价标准设计更加灵活,体现目前出租车行业发展的需要,白天和黑夜可实行不同的计费标准,不同车型的出租车也可执行不同的计费标准,并可根据油价的变化实行适当地改变计费标准。

2)限速功能。如果出租车超速发出报警声,提示司机减速行驶。

3)静态显示计时功能,空车使用点阵显示“空”字。

4 结论

采用传统的电路原理图输出法进行设计时,具有设计周期长,需要专门的设计工具,以及手工布线等缺陷。与之相比,使用语言描述的形式,则大大缩短了开发周期,减少了开发难度,总之,Verilog HDL有着类似C语言的风格,易于学习和掌握,用Verilog HDL等硬件描述语文进行数字系统的设计是当前EDA发展的趋势,也是一种具有广阔前景的集成电路开发工具。在具体的EDA教学过程中,除了要培养学生在电路功能实现方而的能力,还需要培养工程实用问题的解决能力。

参考文献

[1]侯继红,李向东.EDA实用技术教程.中国电力出版社, 2004.