出租车计价器

合集下载

出租车计价器常见故障分析与处理

出租车计价器常见故障分析与处理

出租车计价器常见故障分析与处理一、常见故障及其分析1.显示故障:计价器无法正常显示价格、里程等信息。

可能原因包括电路连接不良、显示屏损坏、软件故障等。

这些故障可能会误导乘客并导致计价不准确。

2.计价不准确:计价器计算乘客乘坐费用不准确。

可能原因包括传感器故障、电池不足、计价规则设置错误等。

这些故障会导致乘客支付过多或过少费用,影响公平性。

3.操作故障:计价器的按键或触摸屏操作不灵敏或无效。

可能原因包括按键损坏、触摸屏灵敏度设置不当等。

这些故障会给司机带来不便,导致计价操作困难。

4.设备运行故障:计价器无法正常运行或频繁死机重启。

可能原因包括硬件损坏、系统崩溃等。

这些故障会导致计价器无法正常工作,影响出租车运营。

二、故障处理1.定期维护保养:对计价器进行定期维护保养,包括清洁屏幕、检查电池状态、更换损坏的按键等。

定期维护可以减少故障发生的概率和频率,保证计价器的正常运行。

2.更新软件和规则:及时更新计价器的软件和计价规则,确保计价准确性和合法性。

软件和规则的更新可以通过连接计价器到电脑上进行操作,也可通过远程更新方式进行。

3.故障排除与修复:对于显示故障,可以检查电路连接是否良好,及时更换损坏的显示屏,重新安装或更新软件。

对于计价不准确的问题,可以检查传感器是否正常工作,更换电池,修复计价规则等。

对于操作故障,可以更换损坏的按键或重新设置触摸屏灵敏度。

对于设备运行故障,可以更换硬件部件或重装系统等。

三、预防与改进1.建立故障记录和统计:对于故障进行记录和统计,包括故障发生的频率、故障类型、故障处理的效果等。

通过统计分析,可以找出故障的共性和规律,进一步改进计价器的设计和制造工艺。

2.提高质量控制:加强计价器的质量控制工作,从制造工艺、材料选择等方面提高计价器的质量稳定性和可靠性。

同时,加强对供应商的管理和监督,确保供应商提供的计价器符合要求。

3.定期检验和校准:定期对计价器进行检验和校准,确保计价器的准确性和合法性。

出租车计价器原理

出租车计价器原理

出租车计价器原理
出租车计价器是出租车上的一种电子设备,用于计算乘客乘车所需支付的费用。

它的工作原理是基于一系列的参数和算法,通过对时间和距离的计算来确定乘车费用。

下面我们将详细介绍出租车计价器的工作原理。

首先,出租车计价器会根据乘客上车时的起步价开始计费。

起步价是乘客上车后所需支付的最低费用,通常是一个固定的金额。

一旦乘客上车,计价器就开始记录时间和距离。

其次,计价器会根据车辆行驶的距离来计算乘车费用。

它会通过车辆上安装的里程传感器来实时监测车辆行驶的里程数,并根据预设的计价标准来进行费用的累积计算。

一般来说,行驶的距离越长,乘客需要支付的费用也会越高。

同时,计价器也会根据乘车所经历的时间来计算费用。

它会通过内置的时钟来记录乘客乘车的时间,并根据预设的时间计费标准来进行费用的累积计算。

通常情况下,乘客在交通拥堵或者等待红绿灯的时间会被计入费用中。

除了距离和时间,计价器还会考虑其他因素来确定乘车费用。

例如,夜间行驶、过路费、空驶费等都可能会对费用产生影响。


些因素都会被计价器考虑在内,并在最终的费用计算中予以体现。

最后,当乘客到达目的地时,计价器会根据累积的时间和距离
来确定最终的乘车费用,并显示在计价器屏幕上。

乘客需要根据计
价器显示的费用来支付车费。

总的来说,出租车计价器的工作原理是基于时间和距离的计算,通过内置的算法和传感器来实现对乘车费用的准确计算。

它的出现
不仅方便了乘客支付车费,也提高了出租车行业的透明度和公平性。

希望本文能够帮助大家更好地理解出租车计价器的工作原理。

上海市出租车计价器管理规定

上海市出租车计价器管理规定

上海市出租车计价器管理规定
根据上海市交通委员会发布的《上海市出租汽车计价器管理规定》(以下简称《管理规定》),对上海市出租汽车计价器的使用进行管理。

该规定规定了出租汽车计价器的安装和使用要求,包括:
1. 出租车计价器应当采用电子计价器,并经过上海市计量检定所报检合格。

2. 出租车计价器应当保证计费准确,显示清晰,方便乘客阅读,并具备自动累计计费、自动累计里程等功能。

3. 出租车计价器应当安装在出租车后排乘客座椅背面的合适位置上,方便乘客查看。

除了计价器的安装和使用要求外,管理规定还规定了出租车计价器的运营监督和检测要求,包括:
1. 每辆出租车应当定期进行计价器检测,检测周期为一年一次。

2. 出租车经营者应当配备计价器检测设备,保证计价器检测的准确性和权威性。

3. 上海市交通管理部门有权对出租车计价器进行检测,对检测不合格的计价器进行封存或更换。

对于违反《管理规定》的行为,管理规定还规定了相应的处罚措施,包括罚款和责令停运等。

需要注意的是,以上只是对《上海市出租汽车计价器管理规定》的概括介绍,具体的要求和规定还需参阅《管理规定》的具体内容。

出租车计价器量程及分辨力标准

出租车计价器量程及分辨力标准

出租车计价器量程及分辨力标准出租车计价器是出租车上的一种电子设备,用于计算乘客乘车所需支付的费用。

它是出租车行业的重要组成部分,用于确保乘客和司机之间的交易公平和透明。

出租车计价器通常由电子秤、计价器和打印机组成,其中计价器是核心部分,主要用于根据乘车距离和时间来计算费用。

出租车计价器的量程是指它能够测量的最大距离或时间范围。

一般来说,出租车计价器的距离量程通常在0.1公里到100公里之间,时间量程通常在1分钟到120分钟之间。

这个范围能够满足出租车行业的运营需求,同时也符合乘客乘车距离和时间的常规情况。

分辨力是指出租车计价器能够测量的最小单位。

在出租车计价器中,通常使用的分辨力是0.1公里和1分钟。

也就是说,当乘车距离或时间超过0.1公里或1分钟时,计价器会自动增加费用。

这样可以保证计价器的计费精准度,并且能够根据实际情况进行准确计费。

出租车计价器的量程和分辨力标准是由相关机构制定和监管的。

在中国,国家标准对出租车计价器的量程和分辨力有明确规定。

根据国家标准,出租车计价器的量程应在0.1公里到50公里之间,分辨力应为0.1公里和1分钟。

这个标准既能满足出租车行业的需求,又能保证公平和合理的计费。

出租车计价器的量程和分辨力标准的设定是为了确保出租车行业的公平竞争和乘客的利益。

如果量程太小或分辨力不够,可能导致计费不准确,给乘客带来不公平。

而如果量程太大或分辨力过高,可能导致计费过高,给乘客增加不必要的负担。

除了量程和分辨力标准外,出租车计价器还需要符合其他相关的技术要求和监管规定。

比如,计价器应具有清晰易读的显示屏,能够显示当前的乘车距离、时间和费用;计价器应具有防水防尘的功能,以应对出租车行业的复杂环境;计价器应具有自动校验和记录功能,能够准确记录乘车信息和交易数据。

总之,出租车计价器的量程和分辨力标准是保证出租车行业计费准确和乘客权益保护的重要依据。

合理的量程和分辨力能够确保计价器的计费精准,并为乘客提供公平合理的乘车费用。

出租车计价器

出租车计价器

出租车计价器出租车计价器是一种计量器具,用于测量出租持续时间及依据里程传感器传送的信号测量里程,并以测得的计时时间及里程为依据,计算并显示乘客出租车应付的费用。

目录检定用仪器计量器具功能检查外观与要求简介检定用仪器计量器具参照规程:JJG738—2023《出租汽车计价器标准装置》JJG517—2023《出租汽车计价器》1.本机检定新制造、修理后更改了软、硬件的计价器,依照到车辆上之前必需进行本机检定。

2.使用误差检定(也称整车检定)本机检定合格的计价器安装到车辆上后,必需在专门的场所连同车辆一起,在计价器使用误差检定标准装置上进行使用误差的检定。

修理后的计价器也要进行使用误差的检定。

功能检查依照计价器使用地政府主管部门订立的收费标准对应检查,检查结果符合如下要求:自检功能:计价器应有自检程序,在开机时显示全部的显示字符及状态指示灯全部显示,显示时间不小于3s。

数据储存功能:(1)单次营业状态数据存储:及机器至少应存储100次营业状态的数据,每次计量内容应包括:(2)总累计数据存储应包括以下五项内容:(3)计价器应有保护数据的功能3.失电保护功能4.打印功能5.当计价器空、重车运营状态的转换,应通过翻动空车车牌来实现。

翻倒空车牌,即进入重车状态。

外观与要求计价器应有金属铭牌,铭牌上应注明:制造厂名称、产品名称、产品型号、出厂编号、制造日期、制造计量器具许可证标志及编号。

计价器应坚固耐用,其壳体表面不应有凹痕、划伤、裂缝、变形等现象。

表面涂镀层不应起泡、龟裂和脱落。

金属部件不应有锈蚀及其他机械损伤。

壳体应有铅封耳(孔)用于加装铅封。

开关、按键操作应快捷牢靠。

说明功能的文字符号和标志应清楚端正。

传感器应直接将车辆变速器的转动信号有效地转换为电信号。

计价器安装到车辆上必需使用与计价器匹配的独立传感器,不能直接使用车辆供给的电信号。

空车牌结构应坚固,翻动快捷,接触牢靠。

对于禁止接触和禁止调整的器件或掌控器应实行保护性措施,影响计价器计量性能的调整开关、掌控开关或按钮均应置于机壳内。

出租车计价器的工作原理

出租车计价器的工作原理

出租车计价器的工作原理
出租车计价器的工作原理是基于一系列的算法和传感器技术。

以下是其工作原理的基本步骤:
1. 计程开始:当乘客上车并关闭车门时,司机会按下计价器上的按钮,启动计程。

计价器会记录下计程开始时的时间。

2. 里程检测:计价器会使用传感器来检测车辆行驶的里程数。

传感器可以通过读取车轮的旋转次数或使用GPS技术来测量距离。

3. 时间检测:计价器会继续记录下乘客乘坐的时间。

它可以使用内置的实时时钟或与车辆的引擎控制单元(ECU)通信,以获取准确的时间信息。

4. 费率计算:计价器会根据所在地区的计价标准和规定的费率计算乘车费用。

费率可以根据行驶里程、行驶时间、乘客数量等因素进行调整。

5. 显示费用:计价器会将当前的乘车费用显示在显示屏上,供司机和乘客查看。

6. 结算:当乘客到达目的地并付款时,司机会按下计价器上的停止按钮,结束计程。

计价器会根据乘车费用和支付方式(现金、刷卡等)进行结算。

除了基本的计价功能外,一些计价器还可以提供额外的功能,
如提供导航、语音提示、打印收据等。

这些功能可以根据不同的计价器型号和供应商而有所不同。

出租车计价器程序

出租车计价器程序出租车计价器程序是一种计算出租车费用的工具,它可以帮助乘客和司机准确地计算乘车费用。

该程序能够根据乘车里程和时长等因素,自动计算出乘车费用,并在出租车上显示给乘客。

这种程序的使用方便快捷,能够有效避免因计算错误而产生的纠纷。

下面我将介绍一下出租车计价器程序的一些功能和使用方法。

首先,出租车计价器程序可以根据乘车起步价和每公里价格来计算乘车费用。

乘客只需在程序中输入乘车里程和时长,程序就会自动根据这些参数进行计算,并显示出相应的费用。

这样既可以保证计价的准确性,也可以让乘客了解到自己所需支付的费用。

同时,该程序还能够根据不同的时间段和地区设置不同的计价规则,从而更准确地反映出车费的实际情况。

其次,出租车计价器程序还具有一些附加功能,如计算等候费和额外费用等。

在实际乘车过程中,可能会因为路况拥堵或乘客要求临时停车等原因产生等候费用。

该程序可以通过自动计时和定位等功能,准确地计算出等候费用,并显示给乘客。

此外,如果乘客有特殊需求,如携带大量行李或乘坐的是高级车型等,出租车计价器程序还可以根据这些要求计算出额外费用,从而更全面地反映出实际乘车费用。

出租车计价器程序还可以记录乘客的乘车历史和付款记录。

通过记录每一次乘车信息,程序可以帮助乘客掌握自己的乘车情况,方便对账和管理个人财务。

同时,出租车计价器程序还可以提供电子支付的功能,乘客可以通过程序直接进行付款,避免了现金交易的麻烦和安全隐患。

除了以上功能,出租车计价器程序还可以提供一些实用的辅助功能。

比如,程序可以提供实时的交通信息和路线规划,让乘客能够选择最佳的行驶路线。

同时,程序还可以提供天气预报和景点推荐等信息,为乘客提供更好的出行体验。

这些功能的提供不仅可以增加乘客的满意度,还能够提高司机的服务质量。

总的来说,出租车计价器程序是一种十分实用的工具,它可以帮助乘客和司机准确地计算乘车费用,避免了因计算错误而产生的纠纷。

该程序具有计算准确、功能丰富和使用方便等优点,并且能够提供一些附加的实用功能。

出租车计价器原理

出租车计价器原理出租车计价器是出租车上的一种设备,用来计算乘客乘坐出租车的费用。

它是出租车司机和乘客之间的一个重要工具,能够准确地计算乘车费用,保障了乘客的权益,也为出租车司机提供了一个公正计费的工具。

出租车计价器的原理其实很简单,它主要是通过计算乘车的时间和里程来确定乘车费用。

在出租车上,司机会启动计价器,然后乘客上车后,计价器就开始计费。

在行驶过程中,计价器会根据车辆的行驶时间和里程实时进行计算,并显示在计价器的屏幕上。

当乘客到达目的地后,计价器会显示最终的乘车费用。

计价器的计费原理主要包括两个方面,时间计费和里程计费。

时间计费是指乘客乘坐出租车的时间长短,计价器会根据时间进行计费,一般以每分钟为单位。

里程计费是指乘客乘坐出租车的里程长短,计价器会根据里程进行计费,一般以每公里为单位。

这样,乘客乘坐出租车的费用就是时间费用和里程费用的总和。

在实际使用中,出租车计价器还会考虑一些其他因素,比如夜间加价、高峰期加价、空驶费等。

这些因素会对乘车费用产生影响,计价器会根据这些因素进行相应的计算。

这样,无论是乘客还是出租车司机,都能够得到公平合理的计费结果。

出租车计价器的原理虽然简单,但是在实际使用中却有着非常重要的作用。

它不仅能够保障乘客的权益,还能够为出租车司机提供一个公正计费的工具。

同时,出租车计价器的使用也提高了出租车行业的规范化程度,保障了出租车市场的健康发展。

总的来说,出租车计价器的原理是通过时间和里程来计算乘车费用,同时考虑一些其他因素对费用进行调整,以保障乘客和出租车司机的权益。

它在出租车行业中发挥着重要的作用,是出租车行业规范化发展的重要保障之一。

库尔勒出租车计价器使用教程

库尔勒出租车计价器使用教程出租车计价器是一种用来计算乘客乘坐出租车费用的设备。

下面是一个关于库尔勒出租车计价器的使用教程,以帮助乘客更好地了解和使用这个设备。

步骤一:上车当您搭乘出租车时,您需要记住车牌号,这样在使用计价器时,您可以向司机提供您所乘坐的车辆信息。

步骤二:确认计价器是否启动当您上车后,您需要确认计价器是否已启动。

计价器一般位于车辆前部的仪表盘上,显示出租车的车速、里程数和费用等信息。

步骤三:确认起步价出租车计价器一般有一个起步价,该价值表示从您上车开始计费的费用。

在上车后,检查计价器上是否显示了起步价,并且确认司机是否按照起步价开始计费。

步骤四:确认里程费用除了起步价,出租车计价器还根据行驶的里程数来计算额外的费用。

当车辆行驶时,计价器上的里程数会不断增加,您可以看到里程数的变化,并同时显示出行的里程费用。

步骤五:确认时间费用在一些地方,出租车计价器还会计算停车等待的时间费用。

当车辆在交通拥堵的地方停下来等待时,计价器上会出现一个时间计费器。

您可以看到时间费用的累积,并根据实际的等待时间来支付费用。

步骤六:下车当您到达目的地后,您需要支付出租车费用。

计价器会显示您乘坐出租车的总费用,您可以根据计价器上的信息支付费用给司机。

需要注意的是,在使用计价器时,您需要保持警惕,以防出现任何不正常的情况。

如果您怀疑司机在计费方面存在不当行为,您有权拒绝支付费用,并向相关部门投诉。

总结:出租车计价器是一种方便乘客计算费用的设备。

在使用计价器时,您应该确保计价器已启动,并确认起步价、里程费用和时间费用的准确性。

当您到达目的地后,您可以根据计价器上的信息支付费用给司机。

如果出现任何不正常的情况,您有权拒绝支付费用并投诉相关部门。

希望这个关于库尔勒出租车计价器的使用教程可以帮助您更好地理解和使用这个设备。

祝您乘坐愉快!。

出租车公司工作人员的计价器操作与计费规则

出租车公司工作人员的计价器操作与计费规则一、计价器操作指南计价器是出租车公司的一项重要工具,用于准确计算乘客的车费。

工作人员在操作计价器时,需要严格按照规定操作,以保证计费的准确性和公平性。

1. 乘客上车时,工作人员应按下“上车”按钮,以开始计费。

此时计价器会自动显示起步价,并开始计费。

2. 行程中如遇红灯停车或堵车等情况时,工作人员无需停止计价。

计价器会自动计算等待时间,并在车辆行驶时继续计费。

3. 如乘客需要中途停车,工作人员应按下“中途停车”按钮,在车辆停止行驶后停止计费。

待乘客再次上车时,再按下“上车”按钮,继续计费。

4. 如乘客需要多次中途停车,每次停车时都应按下“中途停车”按钮并停止计费,继续行程时再次按下“上车”按钮。

5. 当乘客到达目的地时,工作人员应按下“下车”按钮,计价器会自动停止计费,并显示乘客的实际车费。

二、计费规则说明为保证计费的公正和规范,出租车公司制定了一套计费规则。

工作人员在计算车费时,需遵循以下规定:1. 起步价:出租车的起步价为每次乘车的基本费用,不论乘客行程的距离有多远。

起步价在计价器上显示,并在乘客上车后自动计费。

2. 里程费:除起步价外,乘客的行程里程会被计算为额外的里程费。

里程费的计算标准根据出租车公司规定的每公里或每千米价格来确定。

计价器会根据车辆行驶的距离不断累加里程费用。

3. 时间费:乘客在行程中遇到停车等待的时间将被计算为额外的时间费。

时间费的计算标准根据出租车公司规定的每分钟价格确定。

计价器会根据等待的时间不断累加时间费用。

4. 夜间费和高峰时段费:出租车公司可能针对夜间和高峰时段制定额外的计费规则。

工作人员需要根据公司制定的规定,在计算车费时适当加上夜间费或高峰时段费。

5. 额外费用:如乘客在行程中需要过桥或者停车场停车等,额外产生的费用将由乘客承担。

工作人员应在计费时将这些额外费用计算在内。

三、举例演示下面是一个实际的例子,以便更好理解计价器操作与计费规则的应用:某乘客乘坐出租车从A地到B地的距离为10公里,行程用时45分钟。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设计题目:出租车计价器设计目的:设计一款基于AT89S51单片机的出租车计价器。

设计目标:目前市场上出租车计价器功能主要有具有数据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等等,但能够进行语音播报数据信息的出租车计价器还是比较少见的,针对这一点我们来设计一款多功能出租车计价器,在原有功能的基础上增加单价输出、单价调整、路程输出、显示当前的系统时间、语音播报数据信息等功能。

任务下达时间:2010-3-1任务完成时间:2010-3-11指导教师评语:年月日设计成绩:附录2:摘要和关键词示例摘要:本系统的硬件设计主要包括单片机AT89S51、数据显示部件、A44E霍尔传感器电路、AT24C02 掉电存储单元的设计、里程计算及计价单元的设计。

在硬件设计过程中,充分利用各部件的功能,实现多功能的出租车计价器设计。

关键词:计价器;单片机;课程设计附录3:正文示例引言:计价器显示的营运金额是营运里程与价格的函数(等候时间一般折算成一定比例的里程来计算)。

出租车计价器通过传感器与行驶车辆连接。

出租汽车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价营运里程。

1.方案论证1.1方案一(1)不同的情况有不同的收费标准白天晚上途中等待(大于等于10minutes)(2)能进行手动修改单价(3)具有自动复位功能(4)IO口的简易分配距离检测使用霍尔开关A44E白天/晚上收费标准的转换开关数据的清零开关单价的调整(最好使用+和-按键)(5)数据输出单价输出 2 位路程输出 2 位总金额输出 3 位(6)按键启动计时开关数据复位(清零)白天/晚上转换1.2最终方案选择方案一2.硬件详细设计2.1AT89S51单片机及其引脚说明AT89S51是一个有40个引脚的芯片,引脚配置如下图所示。

AT89S51芯片的40个引脚功能为:VCC 电源电压。

GND 接地。

RST 复位输入。

当RST变为高电平并保持2个机器周期时,将使单片机复位。

WDT溢出将使该引脚输出高电平,设置SFR AUXR的DISRTO位(地址8EH)可打开或关闭该功能。

DISKRTO位缺省为RESET输出高电平打开状态。

XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2 来自反向振荡放大器的输出。

P0口一组8位漏极开路型双向I/O口。

也即地址/数据总线复用口。

作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

P1口一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(I IL)。

Flash 编程和程序校验期间,P1接收低8位地址。

P1口部分端口引脚及功能如表1所示。

表1 P1口特殊功能P1口引脚特殊功能P1.5MOSI(用于ISP编程)P1.6MOSI(用于ISP编程)P1.7SCK(用于ISP编程)P2口一个带内部上拉电阻的8位双向I/O口。

P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(I IL)。

在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据。

在访问8位地址的外部数据存储器时,P2口线上的内容在整个访问期间不改变。

Flash编程和程序校验期间,P2亦接收低8位地址。

P3口一个带内部上拉电阻的8位双向I/O口。

P3的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对P3口写“1”时,它们被内部的上拉电阻把拉到高电并可作输入端口。

作输入端口使用时,被外部拉低的P3口将用上拉电阻输出电流(I IL)。

P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表2所示。

P3口还接收一些用于Flash 闪速存储器编程和程序校验期间的控制信号。

表2 P3口特殊功能P3口引脚特殊功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2(外部中断0)P3.3(外部中断1)P3.4T0(定时器0外部输入)P3.5T1(定时器1外部输入)P3.6(外部数据存储器写选通)P3.7(外部数据存储器读选通)PSEN/ 程序储存允许输出是外部程序存储器的读先通信号,当AT89S51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN/有效,即输出两个脉冲。

当访问外部数据存储器,没有两次有效的PSEN/信号。

EA/VPP 外部访问允许。

欲使CPU仅访问外部程序存储器,EA端必须保持低电平,需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。

Flash存储器编程时,该引脚加上+12V的编程电压VPP。

2.2 AT24C02引脚图及其引脚功能AT24C02芯片引脚配置如下图所示。

AT24C02芯片DIP封装,共有8个引脚,其中A2~A0 地址引脚;SDA、SCL I2C总线接口;WP 写保护引脚,WP接VSS时,禁止写入高位地址,WP接VDD时,允许写入任何地址;VCC 电源端GND 接地端2.3AT24C02 掉电存储单元的设计掉电存储单元的作用是在电源断开的时候,存储当前设定的单价信息。

AT24C02 是ATMEL公司的2KB 字节的电可擦除存储芯片,采用两线串行的总线和单片机通讯,电压最低可以到2.5V,额定电流为1mA,静态电流10Ua(5.5V),芯片内的资料可以在断电的情况下保存40 年以上,而且采用8 脚的DIP 封装,使用方便。

其电路如下图所示。

图中R8、R10 是上拉电阻,其作用是减少AT24C02 的静态功耗,由于AT24C02 的数据线和地址线是复用的,采用串口的方式传送数据,所以只用两根线SCL(移位脉冲)和SDA(数据/地址)与单片机传送数据。

每当设定一次单价,系统就自动调用存储程序,将单价信息保存在芯片内;当系统重新上电的时候,自动调用读存储器程序,将存储器内的单价等信息,读到缓存单元中,供主程序使用。

2.4里程计算、计价单元的设计里程计算是通过安装在车轮上的霍尔传感器A44E检测到的信号,送到单片机,经处理计算,送给显示单元的。

其原理如下图所示。

由于A44E 属于开关型的霍尔器件,其工作电压范围比较宽(4.5~18V),其输出的信号符合TTL 电平标准,可以直接接到单片机的IO 端口上,而且其最高检测频率可达到1MHZ。

A44E 集成霍耳开关由稳压器A、霍耳电势发生器(即硅霍耳片)B、差分放大器C、施密特触发器D 和OC 门输出E 五个基本部分组成。

在输入端输入电压CC V ,经稳压器稳压后加在霍耳电势发生器的两端,根据霍耳效应原理,当霍耳片处在磁场中时,在垂直于磁场的方向通以电流,则与这二者相垂直的方向上将会产生霍耳电势差H V 输出,该H V 信号经放大器放大后送至施密特触发器整形,使其成为方波输送到OC 门输出。

当施加的磁场达到 工作点 (即OP B )时,触发器输出高电压(相对于地电位),使三极管导通,此时OC 门输出端输出低电压,通常称这种状态为 开 。

当施加的磁场达到 释放点 (即rP B )时,触发器输出低电压,三极管截止,使OC 门输出高电压,这种状态为 关 。

这样两次电压变换,使霍耳开关完成了一次开关动作。

我们选择了P3.2 口作为信号的输入端,内部采用外部中断0(这样可以减少程序设计的麻烦),车轮每转一圈(我们设车轮的周长是1 米),霍尔开关就检测并输出信号,引起单片机的中断,对脉计数,当计数达到1000 次时,也就是1 公里,单片机就控制将金额自动的加增加,其计算公式:当前单价×公里数=金额。

2.5数据显示单元设计由于设计要求有单价(2 位)、路程(2 位)、总金额(3 位)显示输出,加上我们另外扩展了时钟显示(包含时分秒的显示),采用LCD 液晶段码显示,在距离屏幕1 米之外就无法看清数据,不能满足要求,而且在白天其对比度也不能够满足要求,因此我们采用6 位LED 数码管的分屏显示,如下图所示:时钟显示(图中显示为12 点0分46 秒) 总金额和单价显示(图中显示为总金额55.3元,每公里4.6 元)路程和单价显示(图中显示为总路程12 公里,当前单价4.6 元) 单价调整显示(图中显示为右起白天单价4 .6 元/晚上7.8 /中途等待1.2 元)2.6数据的分屏的显示数据的分屏的显示是通过按键S1 来实现切换的,如下图所示。

在出租车不走的时候,按下S1,可以实现数据的分屏显示;车在行走的时候只有总金额和单价显示屏在显示,当到达目的地的时候,客户要求查看总的里程的时候,就可以按下S1 切换到里程和单价显示屏,供客户查询。

显示电路的电路原理图如下图所示。

S1切换显示屏显示器原理图从单片机串口输出的信号先送到左边的移位寄存器(74HC164),由于移位脉冲的作用,使数据向右移,达到显示的目的。

移位寄存器74HC164还兼作数码管的驱动,插头1(header1)接电源,插头2(header2)接数据和脉冲输出端。

电路中的三个整流管D1~D3 的作用是降低数码管的工作电压,增加其使用寿命。

2.7总体硬件原理图单片机控制总体方案图多功能出租车计价器总体电路图3.软件设计3.1 主程序设计在主程序模块中,需要完成对各接口芯片的初始化、出租车起价和单价的初始化、中断向量的设计以及开中断、循环等待等工作。

另外,在主程序模块中还需要设置启动/清除标志寄存器、里程寄存器和价格寄存器,并对它们进行初始化。

然后,主程序将根据各标志寄存器的内容,分别完成启动、清除、计程和计价等不同的操作。

主程序流程图如图9 所示。

当按下S1时,就启动计价,将根据里程寄存器中的内容计算和判断出行驶里程是否已超过起价公里数。

若已超过,则根据里程值、每公里的单价数和起价数来计算出当前的累计价格,并将结果存于价格寄存器中,然后将时间和当前累计价格送显示电路显示出来。

当到达目的地的时候,由于霍尔开关没有送来脉冲信号,就停止计价,显示当前所应该付的金额和对应的单价,到下次启动计价时,系统自动对显示清零,并重新进行初始化过程。

3.2 各子程序设计定时中断服务程序在定时中断服务程序中,每100ms 产生一次中断,当产生10 次中断的时候,也就到了一秒,送数据到相应的显示缓冲单元,并调用显示子程序实时显示。

相关文档
最新文档