出租车计价器的设计

合集下载

出租车计价器系统设计

出租车计价器系统设计

出租车计价器系统设计一、引言二、系统需求1.实时计算乘客的费用,包括起步价、里程费和时间费。

2.支持现金和电子支付两种支付方式。

3.集成GPS导航功能,方便司机找到目的地。

4.提供乘客和司机的行程记录,以便后续查询和管理。

5.具备车辆运营数据统计和分析功能,方便管理者监控业务运营情况。

6.界面友好,操作简单方便。

三、系统设计1.架构设计出租车计价器系统可以采用分布式架构,主要由计价器终端设备、服务器和后台管理系统组成。

计价器终端设备负责实时计算费用,接收用户支付信息并提供导航功能。

服务器将终端设备上的数据上传到后台管理系统,并处理支付信息。

后台管理系统负责行程记录的存储和查询,车辆运营数据统计等功能。

2.功能设计计价器终端设备的主要功能包括:-实时显示乘客的费用,包括起步费、里程费和时间费。

-支持现金和电子支付两种支付方式。

对于现金支付,可以提供找零功能。

-集成GPS导航功能,显示乘客的目的地并为司机提供导航指引。

-提供乘客和司机的行程记录,包括乘车地点、目的地、起步时间、到达时间等信息。

后台管理系统的主要功能包括:-存储和查询行程记录,方便乘客和司机进行查询,也方便管理者进行统计和分析。

-处理支付信息,包括验证支付的有效性和进行支付结果的记录。

-根据行程记录和支付信息生成报表,进行车辆运营数据的统计和分析。

3.数据库设计系统需要至少设计以下几个数据库表:-行程记录表,包含乘车地点、目的地、起步时间、到达时间等信息。

-支付记录表,包含支付方式、支付金额、支付结果等信息。

-车辆表,包含车辆的基本信息,如车牌号、品牌、颜色等。

-用户表,包含乘客的基本信息,如姓名、手机号等。

四、系统流程1.乘客叫车并上车后,司机启动计价器终端设备。

2.计价器显示乘客的起步费和当前费用,并启动计时和记录起步时间。

3.计价器终端设备显示乘客的目的地,并提供导航指引。

4.司机按照导航指引将乘客送到目的地。

5.到达目的地后,计价器停止计时,显示乘客的总费用。

基于单片机的出租车计价器设计设计

基于单片机的出租车计价器设计设计

基于单片机的出租车计价器设计设计出租车计价器是一种基于单片机的设备,用于计算乘客乘坐出租车的费用。

在设计出租车计价器时,需要考虑到计价规则、硬件设计和软件编程等因素。

首先,我们需要确定计价规则。

一般来说,出租车的计价规则包括起步价、里程费和时间费。

起步价是乘客上车时需要支付的固定费用,里程费是根据乘客的行驶里程来计算的变动费用,时间费是在乘客等待或者拥堵时计算的费用。

接下来,我们需要进行硬件设计。

出租车计价器的硬件设计包括显示屏、键盘、车速传感器和单片机等组成部分。

显示屏用于显示计价器的计费结果和其他信息,键盘用于输入乘客的上下车信息和计价规则,车速传感器用于检测出租车的速度,单片机用于控制计价器的计费过程和显示信息。

然后,我们需要进行软件编程。

软件编程主要是为了控制单片机的工作流程和计费逻辑。

在软件编程中,我们需要设计计费算法,根据乘客的上下车信息、里程和时间等数据来计算费用。

同时,我们还需要设计按钮和操作界面,以便乘客和司机能够操作和使用计价器。

此外,出租车计价器还可以增加一些额外功能,如记录行驶轨迹和生成行驶报告等。

行驶轨迹可以用于监控出租车的行驶情况,而行驶报告可以提供给乘客或者出租车公司,以便进行事后结算和分析。

最后,我们还需要考虑出租车计价器的安全性和可靠性。

安全性是指计价器应具备防止数据篡改和信息泄露的能力,可靠性是指计价器应具备稳定工作和数据准确性的能力。

综上所述,基于单片机的出租车计价器设计需要考虑计价规则、硬件
设计和软件编程等因素。

通过合理的设计和规划,可以实现一个功能完善,安全可靠的出租车计价器。

EDA简易出租车计价器设计

EDA简易出租车计价器设计

程后自动归零。
(4) 译码显示模块
Page 4
该模块经过8选1选择器将计费数据(4位BCD码)、
计时数据(2位BCD码)、计程数据(2位BCD码)动态
显示输出。其中计费数据jifei4~jifei1送入显示译码模块进
行译码,最后送至以百元、十元、元、角为单位对应的数
码管上显示,最大显示为999.9元;计时数据送入显示译
码模块进行译码,最后送至以分为单位对应的数码管上显
示,最大显示为59分;计程数据送入显示译码模块进行译
码,最后送至以公里为单位的数码管上显示,最大显示为
99公里。其系统组成框图如图2.1所示。
Page 5
时钟信 分频器 计费


等待信


计时
公里脉




计费/
计程
复位
Page 6
3 出租车计费器的层次化设计方案
(1) 分频模块 分频模块对频率为240Hz的输入脉冲进行分频,产生频率为16Hz、 15Hz、1Hz的3种频率。该模块产生频率信号用于计费,每个1Hz脉 冲为0.1元计费控制,15Hz为1.5元的计费控制,16Hz信号1.6元计费 控制。 (2) 控制模块 计价器控制模块主要完成对计价器状态的控制。
Page 3
(3) 计量模块
计量模块完成计价、计时和计程功能。
计价部分:行程在3公里内,而且等待累计时间小于2分钟,起步费为
10元;3公里外以每公里按1.6元计费,等待累计时间超过2分钟按每分钟1.5
元计费。
计时部分:计算乘客的等待累计时间。计时器的量程为59分钟,满量
程后自动归零。
计程部分:计算乘客所行驶的公里数。计程器的量程为99千米, 满量

基于单片机的出租车计价器的设计

基于单片机的出租车计价器的设计

基于单片机的出租车计价器的设计一、设计目标:设计一个基于单片机的出租车计价器,能够准确计算乘客的乘车距离和费用,并能显示当前的计价信息。

二、设计原理:1. 距离测量:使用速度传感器和车轮直径来测量出租车行驶的距离。

2. 费用计算:根据距离和预设的计价规则,使用单片机进行费用计算。

3. 显示:使用LCD显示屏显示当前的计价信息和距离。

三、硬件设计:1. 单片机:选择合适的单片机,如ATmega8,作为主控制器。

2. 速度传感器:选择合适的速度传感器,如霍尔传感器,用于测量车轮转速。

3. LCD显示屏:选择合适的LCD显示屏,如16x2字符LCD,用于显示计价信息和距离。

4. 按键开关:设计合适的按键开关,用于启动计价器和调整设置。

四、软件设计:1. 初始化设置:在计价器启动时,进行LCD显示屏和速度传感器的初始化设置。

2. 距离测量:通过速度传感器读取车轮转速,根据车轮直径计算出租车行驶的距离。

3. 费用计算:根据距离和预设的计价规则,使用单片机进行费用计算,并将计算结果显示在LCD上。

4. 设置调整:设计按键开关用于调整计价规则和费率设置。

5. 实时显示:将计价信息和距离实时显示在LCD上,方便乘客查看。

五、测试和验证:进行功能测试和实地验证,确保计价器的准确性和稳定性。

包括距离测量的准确性、费用计算的准确性以及LCD显示的正确性。

六、优化和改进:根据测试结果和用户反馈,对计价器进行优化和改进,提高其性能和用户体验。

总结:基于单片机的出租车计价器是一个实用的设计,能够帮助出租车司机和乘客准确计算乘车距离和费用。

通过合理的硬件设计和软件编程,可以实现距离测量、费用计算和实时显示等功能。

在实际使用中,需要进行充分的测试和验证,以确保计价器的准确性和稳定性。

通过不断优化和改进,可以提高计价器的性能和用户体验,满足用户的需求。

出租车计价器的设计

出租车计价器的设计

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

里程检测原理:采集车速信号,车速信号为脉冲信号,采集脉冲信号的频率就可以得到车速,可以用到芯片的定时器捕获。

如果车速大于一定的值,采用公里数计算价格,如果车速小于这个值,就可以用时间计算。

计算公里数原理:应用芯片计算其公里数。

计算时间原理:用到芯片定时器确定时间,或者用RTC中断采集到更精确的时间。

显示原理:用数码管或液晶显示公里数、时间以及价格,可以用芯片驱动数码管或者用芯片驱动液晶显示器来提供计价器计价的信号。

打印机:打印机来打印所需要的票据,通过排线连接计价器主机。

二、设计任务及要求
具体要求如下:
1、自动计费器具有行车里程计费、等候时间计费和起步费三部分,三项计费统一用4位数码管显示,最大金额为99.99元。

2、行车里程单价设为1.80元/km,等候时间计费设为1.5元/10分钟,起步费设为8.00元。

要求行车时,计费值每公里刷新一次;等候时每10分钟刷新一次;行车不到1km或等候不足10分钟则忽略计费。

3、在启动和停车时给出声音提示。

三、可选器材
1、直流稳压电源
2、集成电路:74LS190、74LS48、CD404
3、74LS112及门电路
3、显示器:LCD5011-11、CL002、发光二极管
4、拨码开关(8421码)
5、阻容元件、电位器
6、喇叭、开关等。

出租车计价器设计

出租车计价器设计

出租车计价器设计首先,我们需要确定出租车计价器的基本功能。

假设出租车计价器需要包含计量里程、计时和基础费用三个主要功能。

计量里程功能是指出租车计价器能够实时记录车辆行驶的里程数,通常通过车辆上的里程计或GPS设备来实现。

计量里程功能的设计需要确保准确度和稳定性,同时能够准确地显示当前行驶的里程数。

计时功能是指出租车计价器能够实时记录车辆行驶的时间,通常通过内置的时钟来实现。

计时功能的设计需要确保准确度和稳定性,同时能够准确地显示当前行驶的时间。

基础费用是指乘客乘坐出租车需要支付的起步价或者基本运价。

基础费用的设计需要根据当地的法规和市场需求来确定,并且计价器需要能够准确地显示当前的基础费用。

其次,我们可以考虑加入一些附加功能,以提高出租车计价器的用户体验和功能性。

例如,可以加入等候计时功能,即当出租车在拥堵的路段等待乘客时,计价器可以自动启动计时功能,并按照一定的费率计算等候费用。

另外,可以加入夜间费用功能,即在夜间或特定时间段内乘坐出租车的费用会有所增加。

此外,还可以加入优惠计费功能,即根据乘车时间和里程的不同,推出一些优惠政策,例如,晚上乘坐出租车费用折扣或多次搭乘优惠等。

此外,考虑到出租车计价器的安全性,我们应该确保计价器的数据传输和存储的安全性,防止数据被篡改或泄露。

出租车计价器可以采用加密技术,确保数据传输的安全性,同时可以备份计价器的数据,以防止数据丢失。

在设计出租车计价器的外观时,可以采用简洁、易操作的设计风格,具备清晰的显示屏和易于按压的按钮。

显示屏可以显示当前行驶的里程数、时间、基础费用和附加费用等信息,并且可以实时更新。

按钮可以用于用户输入相关信息,例如确认乘车起点和终点、选择支付方式等。

总之,出租车计价器的设计需要充分考虑实际使用场景和用户需求,并具备准确度、稳定性、安全性和易用性等特点。

通过合理地设计功能和外观,出租车计价器可以更好地满足乘客和司机的需求,提高乘车体验和支付便利性。

出租车计价器电路设计

出租车计价器电路设计

出租车计价器电路设计出租车计价器电路设计的第一个关键方面是距离传感器。

距离传感器负责测量车辆移动的距离,通常使用霍尔传感器或光电传感器来实现。

霍尔传感器基于磁场变化测量车轮转动次数,而光电传感器则利用发射和接收光信号的方式检测车轮转动。

这些传感器的输出需要经过放大和滤波等处理,以准确测量车辆行驶的距离。

除了距离传感器,时间传感器也是出租车计价器电路设计中的重要组成部分。

时间传感器负责测量行驶时间,通常使用实时时钟模块实现。

实时时钟模块能够提供准确的时间信号,并可用于计算车辆的行驶时间。

在设计时,需考虑到实时时钟模块的精度和稳定性,并通过校准等方式对其进行修正。

计价器电路中还需要考虑附加费用的计算。

附加费用通常包括夜间加价、高峰时段加价、过路费等。

这些费用的计算需要根据特定的规则进行处理。

例如,夜间加价可根据时间传感器的数据判断是否处于夜间时段,高峰时段加价可根据特定时段内的车流量进行判断。

为了实现这些功能,出租车计价器电路可能需要配备存储特定规则的存储器,并通过逻辑电路实现相应的判断和计算。

在设计出租车计价器电路时,还需考虑到电源管理问题。

计价器电路要能够在车辆启动和熄火过程中正常工作,因此需要设计合适的电源管理电路。

通常,可以采用电源开关电路、电源稳压电路和备用电池等方式来确保计价器电路的正常供电。

最后,出租车计价器电路的设计还需考虑用户界面的设计。

计价器电路需要配备合适的显示屏、按钮和报警器等部件,以方便用户操作和获取相关信息。

面板上的显示屏通常用于显示行驶距离、行驶时间和费用等信息,按钮则用于用户操作,例如开始计费和停止计费等。

综上所述,出租车计价器电路设计需要考虑到距离传感器、时间传感器、附加费用计算、电源管理和用户界面等方面。

设计时需关注稳定性、精确性和可靠性等要求,并根据实际需求选择合适的传感器、逻辑电路和显示报警器等部件。

通过合理的设计和验证,可以确保出租车计价器电路在实际使用中的准确计费和稳定性能。

出租车计价器设计报告

出租车计价器设计报告
方案整体框图
出租车计价器设计
出租车计价器设计
3. 设计实现 该设计内容可分为分频模块,控制模块,计量模块和显示模块 设计一个出租车计费器,具有行车里程计费、等候时间计费以及起步价三部分,用数码管 显示行驶里程 行车里程单价1元/公里,等候时间大于五分钟后单价1元/1分钟,起价5元(4公里起价 ) 行车里程的计费电路将汽车行驶的里程数转换成与之成正比的脉冲数,然后由计数译码电 路转换成收费金额,实验中以一个脉冲模拟汽车前进十米,则每100个脉冲表示1公里,然 后用BCD码比例乘法器将里程脉冲乘以每公里单价的比例系数,比例系数可由开关预置
例如单价是1元/公里,则脉冲当量为w0.01元/脉冲
出租车计价器设计
用LED显示行驶公里数,两个数码管显示收费金额 硬件设计 1、 主控制器:选择一个合适的微控制器作为系统整体的主控制模块 2、 里程表接口:设计电路接受和处理来自出租车里程表的信号来获取行驶里程 3、 等待时间计数器:使用定时器来测量为顾客停留的等待时间 4、 显示模块:选择LED数码管用于实时显示行驶的里程和费用 软件设计 1、 里程和等待时间费用计算:编写程序来实现里程表和等待时间测量器计算费用。对应 不同时间以及不同里程段,应用不同的计费规则 2、 显示驱动:编写程序驱动显示模块进行实时更新
随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度
出租车计价器设计
随着EDA技术的高速发展,电子系统的设计技术发生了深刻的变化,大 规模可编程逻辑器件CPLD/FPGA的出现,给设计人员带来了诸多方便。 利用它进行产品开发,不仅成本低、周期短、可靠性高,而且具有完全的知识产权。本次课程设计采用FPGA作为控制芯片,其中只需控制 FPGA中的RAM的状态即可。FPGA芯片可以重复使用,其原因是内容逻辑 关系会在断电后自动消失。4

出租车计价器程序的设计(完整)

出租车计价器程序的设计(完整)

出租车计价器程序的设计(完整)出租车计价器程序是一个在出租车里程查询和费用计算的应用程序。

它能够简化出租车司机的工作,节省出租车乘客的时间,确保费用的准确计算。

以下是一份关于出租车计价器程序的完整设计,包括需求分析、功能设计、数据结构与算法设计以及界面设计。

需求分析:出租车计价器程序主要面向出租车司机和乘客,满足以下基本需求:对于司机:1. 可以输入起点和终点的地址或位置信息。

2. 可以自动计算车程里程和费用,并将结果显示出来。

3. 可以存储以前的乘车记录,以便统计业绩和分析乘客需求。

4. 可以提供多种语言和计费标准的选择。

对于乘客:1. 可以查询最合适的出租车车辆,方便的下单和乘车。

2. 可以清楚的了解费用计算和支付方式。

3. 可以评价司机和服务质量,提供建议和反馈。

功能设计:根据上述需求,出租车计价器程序的主要功能包括:1. 地址输入功能:允许用户输入起点和终点的地址或位置信息,包括街道、城市、州或国家等信息。

2. 路程计算功能:通过使用谷歌地图或其他地图服务的API,计算车程里程和估算费用。

该功能支持使用不同的度量标准,例如英里、千米或小时费率等。

3. 乘车记录存储功能:存储每位乘客的信息及计费历史,用于分析和管理出租车运营。

4. 多语言支持功能:支持使用多种语言的用户,例如英文、中文、西班牙语、法语等,方便全球用户使用。

5. 流程优化功能:在操作过程中自动提示并引导用户,并根据用户信息进行推荐,简化用户体验。

数据结构与算法设计:出租车计价器程序的核心算法是基于Google Maps API 和其他地图服务API的距离计算和费率计算,使用常见的计费方式,如按里程计费、按时间计费、按时速计费等。

此外,应当使用数据库,来储存乘客和司机的个人信息和历史计费信息。

数据库应该使用关系型数据库的设计,并具有高性能和高可扩展性。

界面设计:出租车计价器程序的界面设计应该是简洁、直观和易于使用的。

在程序的主界面上,必须让用户能够输入起点和终点的地址信息,提供多种语言和计费标准的选择。

出租车计程计价器的设计

出租车计程计价器的设计

出租车计程计价器的设计首先,出租车计程计价器应该具备精确测量里程和时间的功能。

它可以通过与车辆里程表和时钟的连接来获取车辆的里程和时间信息。

在设计时,需要确保准确测量里程和时间的精度,以避免误差导致费用计算不准确。

其次,出租车计程计价器应该能够根据里程和时间信息自动计算费用。

根据不同地区和规定的价格规则,可以将费用进行分类,如起步价、里程费、时间费、夜间费等。

因此,在设计中应该提供一个可配置的费率表,以便根据不同的价格规则进行计算。

同时,还应考虑到不同的车型和服务级别可能存在不同的价格设置,因此还需提供可配置的价格参数。

为了使使用人员能够直观地了解当前的费用和行程信息,设计中应该提供一个清晰易读的显示界面。

可以使用液晶显示屏来显示行程距离、时间、费用及相关信息。

此外,还可以在显示屏上设计一个简单的操作界面,使乘客能够方便地进行各类操作,例如开始计费、查询行程信息等。

为了提供便利的支付方式,出租车计程计价器应该具备多种支付方式的支持。

例如,可以支持现金支付、刷卡支付和移动支付等。

在设计时,还应该考虑到支付方式的安全性和便捷性,确保支付过程简单安全,并能适应不同的支付需求。

在出租车计程计价器的设计中,还应该考虑到人性化的交互和易于理解的界面设计。

例如,在行程结束后,可以通过显示屏上的提示信息提醒乘客付款和签署交易凭证。

另外,为了提高用户体验,还可以提供多语言支持,以满足不同用户的需求。

同时,出租车计程计价器还可以具备一些附加功能,如导航功能、出租车调度功能等,以提供更多的服务和便利性。

这些附加功能可以进一步提高出租车服务的质量和效率。

总之,出租车计程计价器的设计应该具备准确测量里程和时间、自动计算费用、清晰易读的显示界面、多种支付方式的支持、人性化交互和附加功能等特点。

通过合理的设计和功能配置,可以提高出租车服务的质量和用户体验。

出租车计价器系统设计方案

出租车计价器系统设计方案

出租车计价器系统设计方案第一章出租车计价器系统功能描述1.1 计价器整体功能描述结构设计出租车计价器方案并进行仿真,完成白天晚上转换计价,显示路程、单价、总金额。

1.2 各部分电路功能描述1 不同情况具有不同的收费标准。

a) 白天b) 晚上2 具有数据的复位功能3 IO 口分配的简易要求a) 距离检测使用霍尔开关A44Eb) 白天/ 晚上收费标准的转换开关c) 数据清零开关4 数据输出5 按键a) 启动计时开关b) 数据复位(清零)c) 白天/ 晚上转换第二章方案论证本系统可分 4 个模块构成:主控电路、掉电保护模块、信号采集模块和显示模块。

2.1 主控电路选择方案一使用数字电路和模拟电路来完成设计要求。

显示器件有:LED显示, VFD显示,分段式数码管等等,针对显示单元电路这里可以使用分段式数码管显示,分段式数码管分为共阳极和共阴极两种,对数码管的驱动针对不同的类型采用不同的芯片,共阴极数码管通常采用TTL系列的74LS48驱动,而共阳极数码管通常采用CMO系列的CD4543来驱动;仅时钟显示电路框图和实际电路就非常复杂,整体电路将更加烦琐。

而且对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现;整体电路的规模较大,用到的器件多,造成故障率高,难调试。

方案二使用单片机来完成设计要求。

单片机功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。

针对计费模式的切换,通过软件编程就可以容易的实现。

避免了机械开关带来的不稳定因素。

确定方案经过上面的两种方案的比较,显然第二种方案具有更大的优越性、灵活性,所以我们采用第二种设计方案进行设计。

2.2 显示电路选择方案一:采用液晶显示器(LCD显示。

液晶屏显示功能强大,可显示各种字体的数字、汉字、图像,还可以自定义显示内容,显示内容较丰富;方便操作者读取信息及一些扩展功能的实现。

出租车计价器设计

出租车计价器设计

出租车计价器设计1引言 (2)2设计要求 (2)2.1 基本功能 (2)2.2扩展功能 (3)3 系统的组成及工作原理 (3)3.1 系统的硬件构成及功能 (3)3.2 AT89S51单片机及其引脚说明 (3)4硬件电路方案设计 (6)4.1方案比较与确定 (6)4.2 计价单元的设计 (6)4.3 显示单元电路设计 (8)4.4 键盘显示模块设计 (9)5系统的软件设计 (10)5.1 系统主程序设计 (10)5.2 定时中断服务程序 (13)5.3 显示服务程序 (13)5.4 键盘服务程序 (14)6结论 (15)参考文献 (15)附录 (15)1引言如何选用计价器,主要应考虑两个方面:第一是性能和质量是否符合新标准CJ5024-1996,性能还包括本地区行政管理部门随时间,区域和车型在运价上的调整,如里程费,等候费,空贴费,夜间补偿费等作变更时,改变计价器运行程序的繁简程度。

同时要考虑计价器自身防作弊的性能。

第二要关注该品牌计价器是否具备升级换代或者是扩展功能。

2设计要求2.1 基本功能1.基本要求:(1)白天计程计价方法: (30)1)起步价:乘客上车,显示起步价(例如6元),行车距离在3公里以内。

2)里程计价:(计价单位为元,并进行四舍五入)a.行车里程 < 3公里时,计价为6元;b.3公里≤行车里程≤6公里时,计价为:6元+(里程-3)*1.2元/公里c.行车里程 >6公里时,加收回空计费每公里计价加收50%;计价为:6元+3公里*1.2元/公里+(里程-6)*1.2*(1+50%)元/公里(2)计价器显示功能:显示总价、总里程、车速,显示北京时间,时间可以进行设置。

(20)(1)显示:可以显示里程、金额、等待时间、速度。

(2)计费功能:起步公里数为2公里,价格为6元;若实际运行大于2公里,按单程价格为1.6元/公里,往返则价格为1.6元/公里。

(3)按键功能:单程/往返分别由“单程”按键和“往返”按键设定;按“暂停”键,计价器可暂停计价;按“清除”键,计价器能将记录数据(里程、等待时间与金额等)自动清0;按“查询”键,能自动显示总等待时间;按“返回”键,仍然显示里程和金额。

出租车计价器设计

出租车计价器设计

出租车计价器设计一、设计目的出租车计价器是指用于出租车计算乘客乘车费用的仪器或装置,其设计目的是为了提供乘客和驾驶员之间的公平交易和计费机制。

计价器需要准确记录乘车时间和里程数,并根据规定的计费标准计算和显示费用,以保证乘客支付公正的费用,同时也为驾驶员提供准确的运营数据。

二、设计要求1.准确计算:计价器需要准确记录乘车时间和里程数,并根据规定的计费标准计算费用。

计算过程需精确无误,避免出现漏计、重计或错误计算的情况。

2.易操作:计价器应具备简单直观的操作界面,方便驾驶员进行操作和读取信息。

操作流程和按钮设置应符合直觉,减少操作难度和误操作。

3.易读显示:计价器应具备清晰明确的显示界面,能够直观地显示乘车时间、里程数和费用等相关信息。

显示屏应有合适的亮度和对比度,以适应各种光照条件下的读取。

4.稳定性和耐用性:计价器需要具备良好的稳定性和耐用性,能够在长时间运营和多种环境条件下保持正常工作。

抗干扰、耐振动和防水设计都是需要考虑的因素。

5.数据保存和传输:计价器应具备数据保存和传输功能,能够存储和导出乘车数据。

数据传输方式可以考虑使用USB接口或者无线传输等方式。

6.合法合规:计价器应符合相关法律法规的要求,包括计费标准、计费规则、计量准确性等方面的要求。

三、设计内容1.硬件设计:硬件设计主要包括以下组成部分:-显示屏:需使用亮度和对比度较好的显示屏,可采用液晶显示屏,具备一定的抗干扰能力,以确保信息清晰可读。

-按钮:设有各种操作按钮,例如开始乘车、结束乘车、改变计费模式等,按钮应具备防误触设计,以避免误操作。

-里程传感器:使用里程传感器准确测量行驶里程数。

-时间计算器:使用准确的时间计算器计算乘车时间。

-存储器:用于保存乘车数据,可以设置一定的存储容量,以保证数据的完整性。

-硬件防水、抗干扰设计:计价器需要具备一定程度的防水和抗干扰能力,以适应各种环境条件下的使用。

2.软件设计:软件设计主要包括以下内容:-计费规则设置:根据规定的计费标准设置计费规则,包括起步价、里程单价、时间单价、低速补贴等。

出租车计价器设计报告

出租车计价器设计报告

出租车计价器设计报告一、引言二、需求分析1.收费标准:根据国家和地方的规定,出租车费用通常包括起步价、里程费和时间费。

2.里程计算:计价器需要能够准确计算起点和终点之间的距离。

3.时间计算:计价器需要能够准确计算乘坐时间,以确定时间费用。

4.显示界面:计价器需要具备清晰易读的显示界面,能够显示当前的车费、里程和时间。

5.操作简便:计价器需要提供用户友好的操作界面,方便乘客和司机操作。

6.故障自检:计价器需要具备自动故障检测和报警功能,以保证正常工作。

三、设计方案1.硬件设计:(1)显示屏:使用液晶显示屏,具备高清显示和低功耗的特点,以确保清晰易读的显示界面。

(2)里程测量:采用GPS定位技术测量车辆的实时位置,并根据起点和终点的坐标计算里程。

(3)时间计算:计价器内置实时时钟,能够记录乘坐的时间,并根据时间段进行费用计算。

(4)按键:提供简单明了的按键,用于用户的选择和操作。

(5)故障检测:利用传感器检测故障情况,并在检测到故障时发出警报。

2.软件设计:(1)界面设计:设计直观简洁的用户界面,显示当前的车费、里程和时间,并提供用户选择的接口。

(2)公式计算:根据收费标准,设计相应的公式进行费用计算。

(3)自动故障检测:通过编程实现自动故障检测,并在检测到故障时,及时报警或提醒用户。

(4)数据存储:将计价器的数据存储在内部存储器中,便于后续的数据分析和管理。

四、实施方案1.硬件实施:(1)购买和组装计价器所需的硬件设备,如液晶显示屏、GPS定位模块、实时时钟等。

(2)开发或选择适合的电路板,将相关硬件设备连接起来,并进行测试和调试。

(3)将电路板和其他硬件设备安装在出租车中,确保稳定工作。

2.软件实施:(1)根据设计方案,开发计价器的软件程序,包括界面设计、公式计算、自动故障检测和数据存储等功能。

(2)将软件程序烧录到计价器的控制芯片中,并进行测试和调试。

(3)部署计价器的软件程序到所有出租车计价器上,以确保统一的功能和用户体验。

出租车计程计价器的设计

出租车计程计价器的设计

出租车计程计价器的设计在硬件设计方面,计程计价器需要具备以下功能:1.车辆定位系统:通过全球卫星定位系统(GPS)来准确获取车辆的位置信息,以便计算行驶里程。

2.计时系统:通过内置时钟来记录乘客使用的出租车的时间,以便计算时间费用。

3.车辆速度检测系统:通过车速传感器来测量车辆的速度,从而在行驶过程中进行动态计量。

4.车辆载客检测系统:通过车载传感器来检测车辆上的乘客数量,以便计算附加费用。

5.显示屏和按钮:设计良好的用户界面,其中包含显示屏和按钮,方便乘客查看费用和指导司机进行操作。

在软件设计方面,需要实现以下功能:1.行驶费用计算:根据行驶里程和车速来计算行驶费用,可以根据不同的区域和时间段设置不同的费用标准。

2.时间费用计算:根据乘客使用的出租车的时间来计算时间费用,可以根据不同的时间段设置不同的费用标准。

3.附加费用计算:根据乘客数量来计算附加费用,可以设置一定的基准人数和超过基准人数的费用。

4.数据存储与传输:将所有行驶记录和费用信息存储在内部存储器中,方便之后的数据分析和报告生成。

同时,可以通过无线网络传输数据,以便数据监控和管理。

在用户界面设计方面,需要考虑以下因素:1.显示屏设计:显示屏需要足够大,能够清晰显示当前的行驶里程、时间、费用等信息,并能够进行动态更新。

2.按钮和控制面板设计:设计易于操作的按钮和控制面板,方便司机进行计价器的操作和调整。

3.报表和票据打印:设计支持报表和票据打印的功能,方便司机和乘客获取相应的费用明细信息。

此外1.系统准确性:计程计价器需要具备高精度的测量系统,确保行驶里程、时间和费用的准确性。

2.安全性和防作弊功能:设计相应的安全性功能,防止司机和乘客对计价器进行破坏或作弊操作。

3.界面友好度:设计简洁明了的用户界面,方便乘客和司机操作和了解费用信息。

4.扩展性和升级性:计程计价器需要具备良好的扩展性和升级性,可以支持后续的功能扩展和系统升级。

总之,出租车计程计价器的设计需要从硬件、软件和用户界面等多个方面进行综合考虑。

出租车计价器系统设计

出租车计价器系统设计

出租车计价器系统设计
1.系统架构:出租车计价器系统的架构应该分为前端和后端两个部分。

前端负责收集乘客相关的信息,如起始时间、终止时间、起点和终点的位
置等,而后端负责根据这些信息进行计算并返回车费结果。

2.数据采集:为了实现计价器的功能,需要采集乘客乘车时的时间和
地理位置信息。

可以使用全球定位系统(GPS)来获取车辆的位置信息,
并通过系统的时钟记录乘车开始和结束的时间。

3.价格计算规则:出租车计价器系统的价格计算规则应该根据当地的
出租车定价政策来确定。

一般情况下,车费的计算会根据乘车的时间和距
离进行,同时还可能考虑其他因素,如车辆类型、夜间加价等。

4.数据存储和管理:为了实现出租车计价器系统的正常运行,需要将
乘车相关的数据进行存储和管理。

可以使用数据库来存储乘客和乘车信息,并使用相关的查询和更新操作进行数据的管理。

5.界面设计:出租车计价器系统的界面应该简洁、易用,方便乘客进
行操作。

可以使用图形用户界面(GUI)来实现用户与系统的交互,并提
供必要的输入和输出界面。

6.维护和升级:出租车计价器系统的维护和升级是保证系统稳定运行
的重要环节。

需要定期检查系统的硬件和软件设备,对系统进行故障排除
和性能优化,并根据出租车定价政策的更新进行相应的系统升级。

综上所述,出租车计价器系统应该具备数据采集、价格计算规则、数
据存储和管理、界面设计以及维护和升级等关键功能。

通过合理的系统架
构和设计,可以实现对出租车乘客车费的准确计算和及时反馈,提升乘客
的满意度和司机的收益。

出租车计价器方案

出租车计价器方案

出租车计价器方案1. 引言出租车计价器是出租车行业中必不可少的设备,用于自动计算乘客乘坐出租车的费用。

一个好的计价器方案应该能够确保计价精确、公正,并且方便乘客和司机使用。

本文将介绍一种出租车计价器的方案,旨在满足上述要求。

2. 计费方式在设计出租车计价器方案时,需要确定计费方式。

一种常见的计费方式是按照里程和时间进行计费。

具体的计费规则可以根据当地的出租车行业规定进行制定。

下面是一个示例的计费方式:•起步价:10元•里程费:每公里2元•时间费:每分钟0.2元3. 计价器硬件设计出租车计价器方案需要设计相应的硬件来实现计价和显示功能。

计价器硬件设计主要包括以下几个方面:3.1 显示屏计价器的显示屏用于显示计价结果和其他相关信息。

可以选择使用液晶显示屏或者LED显示屏,具体选择取决于需求和成本考虑。

3.2 按键计价器需要配备一些按键,以便乘客和司机可以方便地进行操作。

常见的按键包括起步、停车、调整里程和时间等。

3.3 传感器出租车计价器需要使用相应的传感器来检测车辆行驶的里程和时间。

常见的传感器包括里程传感器和时间传感器。

里程传感器可以通过车辆的里程表获取,时间传感器可以通过计算机内部时钟来获取。

3.4 控制器计价器需要配备一个控制器,用于处理计价逻辑和控制硬件的操作。

可以选择使用单片机或者微处理器作为控制器,具体选择取决于需求和成本考虑。

4. 计价算法计价器的计价算法需要能够根据里程和时间的变化自动计算费用。

一个简单的计价算法可以按照以下步骤进行:1.获取里程和时间数据;2.根据计费方式进行计算:里程费 = 里程 * 每公里费用,时间费 = 时间 * 每分钟费用;3.计算总费用:总费用 = 起步价 + 里程费 + 时间费。

5. 功能拓展除了基本的计费功能外,出租车计价器还可以拓展其他的功能,以提升用户体验和服务质量。

以下是一些可能的功能拓展:•多种计费方式的选择,以适应不同地区和不同出租车公司的需求;•支持优惠和折扣的计算,如打车平台的优惠券和会员折扣等;•支持支付功能,可以通过计价器直接完成乘车费用的支付。

出租车计价器设计

出租车计价器设计

目录1 绪论 (1)1.1 前言 (1)1.2 设计思想和基本功能 (1)2 系统整体设计 (2)2.1 方案论证与比较 (2)2.2方案选取 (4)3 系统硬件设计 (4)3.1 最小系统 (4)3.2 时钟电路模块 (6)3.3 掉电存储模块 (7)3.4里程检测模块 (8)3.5 LED显示模块 (10)3.6 存储区扩展模块 (11)3.7 键盘模块 (12)3.8 打印模块 (13)4 主程序设计 (14)5 系统调试 (15)总结 (17)参考文献 (18)附录一系统原理图 (19)附录二程序代码 (20)附录三系统调试图 (23)1 绪论1.1 前言随着出租车行业的发展,出租汽车已经成为我国城市公共交通的重要组成分和现代化城市必备的基础设施,成为人们工作、生活中不可缺少的交通工具。

出租汽车服务行业和出租汽车计价器紧密相关,因为出租汽车必须安装出租汽车计价器才能投入营运。

出租汽车计价器是一种能根据乘客乘坐汽车行驶距离和等候时间的多少进行计价,并直接显示车费值的计量器具。

计价器是出租汽车的经营者和乘坐出租汽车的消费者之间用于公平贸易结算的工具,因而计价器计价准确与否,直接关系到经营者和消费者的经济利益。

依据国家有关法律、法规,出租汽车计价器是列入国家首批强制检定的工作计量器具之一,也是近年来国家质量技术监督部门强化管理的六类重点计量器具之一。

出租车行业在我国是八十年代初兴起的一项新兴行业,随着我国国民经济的高速发展,出租汽车已成为城市公共交通的重要组成部分。

多年来国内普遍使用的计价器只具备单一的计量功能。

目前全世界的计价器中有90%为台湾所生产。

现今我国生产计价器的企业有上百家,主要是集中在北京,上海,沈阳和广州等地。

1.2 设计思想和基本功能本设计采用AT89C51单片机为主控器,以A44E霍尔传感器测距,实现对出租车的多功能的计价设计,并采用掉电存储单元AT24C02来实现在系统掉电的时候保存单价和系统时间等信息,输出采用7段数码显示管。

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

出租车计价器的设计摘要:出租车计价器的硬件设计以STC89S52单片机为核心控制元件,利用灵敏的光电传感器对车轮的转数进行采集,从而对行驶距离进行测量,输出采用LCD1602液晶显示器,可以显示路程、金额、时间等信息,温度控制芯片采用体积微小,封装形式多样的DS18B20芯片。

通过按键实现总价、路程及时间的切换显示。

采用两种计价模式,区分白天黑夜计价,使该计价器的设计更加合理化。

本次所设计出的出租车计价器在原有的基础上增加了语音播报及温度控制的功能,给乘客营造了一个舒适、温馨的乘车环境。

关键词:STC89S52单片机;ST181光电传感器;LCD1602显示The design of the meter taxiAbstract:the hardware design of the meter taxi STC89S52 single-chip microcomputer as the core control components, the use of sensitive photoelectric sensor acquisition of revolution of the wheel to measure distance, output using LCD1602 LCD display, can show the information such as distance, time, amount, temperature control chip with small volume, packaging forms of DS18B20 chips. By changing the keys to achieve price, distance and time display. Using two kinds of pricing mode, to distinguish between day and night and make the streamline the design of the meter. Designed by the taxi meter on the basis of original increased the function of speech broadcast and temperature control, passengers travelling create a comfortable, warm environment.Key words:STC89S52 microcontroller; ST181 photoelectric sensor; LCD1602 display目录1引言 (1)2系统硬件的设计 (1)2.1 系统指标要求及工作任务 (1)2.2 系统设计方案选择 (2)2.3 系统工作框图 (2)2.4 STC89S52单片机 (2)2.4.1 复位电路 (3)2.4.2 晶振电路 (3)2.4.3单片机最小系统 (3)2.5 测距单元的设计 (4)2.6 显示电路的设计 (5)2.6.1 显示电路方案选择 (5)2.6.2 1602液晶显示器的概述 (5)2.7按键电路的设计 (6)2.8时钟电路的设计 (7)2.9发声电路的设计 (7)3 软件设计 (7)3.1软件程序内容 (7)3.2程序流程图 (8)3.2.1 总流程图 (8)3.2.2 按键控制部分 (8)4 系统调试 (9)4.2 硬件调试 (9)4.2 程序调试 (9)5.结束语 (10)参考文献 (11)致谢....................................................................................................................... 错误!未定义书签。

附录. (12)1引言随着我国经济的迅速发展,人们生活的显著提高,城市的交通日趋完善,出租车计价器的应用领域也越来越广泛,虽然私家车的拥有量在大幅度提升,但是出租车在运输行业中还是担当着非常重要的角色,而出租车计价器是出租车必不可少的一部分,传统的计价器已经不能满足人们越来越高的要求,随着集成电路大规模的发展,产生了第三代计价器,也就是全电子计价器,这不仅性能稳定、计价准确,同时也方便了出租车行业的管理。

出租车计价器的功能在不断的完善,当单片机出现并应用于计价器后,现代计价器的模型也就基本具备了,它可以实现记程、计价、显示等基本功能,国内出租车计价器已经经历了三个阶段的发展。

从传统的全部有机械元器件组成的机械式,到半电子式即用电子线路代替部分机械元器件的出租车计价器;再从集成电路式到目前的单片机系统设计的出租车计价器。

出租车计价器计费是否准确、出租车司机是否超速才是乘客最关心的问题,而计价器营运数据管理是否方便才是出租车司机最关注的。

计价器作为出租车的一个重要组成部分,关系着出租车司机和乘客双方利益,起着重要的作用,因此,具有良好性能的计价器对广大出租车司机朋友来说是很必要的。

2系统硬件的设计系统硬件电路设计包括光电传感器、按键电路设计、时钟电路设计、温度电路设计、发音电路设计、显示电路设计。

2.1 系统指标要求及工作任务根据出租车计价器的多功能以及智能化要求,设计本产品的主要指标要求为:(1)里程的计算:光电传感器对车轮进行信号检测,产生并输出脉冲信号到单片机;单片机对传感器输出的脉冲信号进行计数,并以km计算:每一个信号代表轮胎旋转一周,设轮胎的周长为1.2m ;每km产生的信号数为N ,里程显示为N × 1.2m = M(km);(2)设定的收费标准:起步价9元,3km后2元/km,等待2元/5min;(3)具有数据的复位功能;(4)数据的输出:总金额输出(4位)和路程输出(4位)(5)按键:启动开关和调节功能。

发挥部分:(1)增加了语音播报部分,在乘客上下车时自动产生简单的问候语,给乘客创造一个温馨的乘车环境;(2)使用继电器自动调节温度,使车内温度保持在人体的最适温度。

工作任务:本次设计的出租车计价器能够实现金额输出、路程输出、数据复位、计时计价、自动调温、语音播报等功能。

输出采用2个4位8段共阳极数码管,车辆行走时前四位显示金额,后四位显示路程。

2.2 系统设计方案选择系统设计的方案选择主要从两大方面考虑,即硬件电路设计和软件设计。

硬件设计主要设计电路、硬件仿真和电路板;软件主要进行程序的编写和软件的仿真,要做到代码的精简、准确、易读懂,因此以C语言为编程语言。

最后通过硬软件的结合实现计价器的基本功能。

2.3 系统工作框图本系统的硬件设计主要包括单片机STC89S52、数据显示部分、里程计算及计价单元的设计。

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

计价器的系统框图如图2-1所示,主要由STC89S52单片机、测距电路部分、时钟电路部分、显示电路部分、按键电路部分、温度电路部分、发声电路部分等组成。

利用单片机丰富的IO端口及其控制的灵活性,实现基本的里程和价格的计算及显示功能,而且还可以方便的对系统进行升级。

图2-1 系统工作框图2.4 STC89S52单片机STC89S52为ATMEL所产生的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

晶片内部具有时钟振荡器,32个可编程I/O口线;三个16位定时/计数器;全双工UART串行通道;STC89S52资料众多,编程与51兼容;支持ISP下载,方便使用;可靠性较高。

2.4.1 复位电路复位电路是使单片机的CPU或系统中的其他部件处于某一确定的初始状态,并从这种状态开始工作。

通常单片机复位电路有两种:上电复位电路和按键复位电路。

上电复位电路:是单片机上电时复位操作,保证单片机上电后立即进入规定的复位状态。

它利用的是电容充电的原理来实现的。

按键复位电路:它不仅具有上电复位电路的功能,同时它的操作比上电复位电路的操作要简单的多。

如果要实现复位的话,只要按下RESET键即可。

它主要是利用电阻的分压来实现的。

在此设计中,采用按键复位电路。

2.4.2 晶振电路晶振电路用于产生单片机工作所需要的时钟信号,而时序所研究的是指令执行中各信号之间的相互关系。

单片机本身就如一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地工作。

2.4.3单片机最小系统8KB ROM ,采用FlashSTC89C52在本系统中,有几个特殊引脚需要处理,分别是:第20引脚VSS接地,第40引脚VCC接高电平,第19、18引脚XTAL1、XTAL2要接外部晶振,第9引脚RST要接复位电路,第31引脚EA接高电平。

单片机要正常运行,必须具备一定的硬件条件,其中最主要的是三个基本条件:(1)电源正常;(2)时钟正常;(3)复位正常。

2.5 测距单元的设计本次出租车计价器测距期间选用的是光电传感器。

光电传感器是通过把光强度的变化转化成电信号的变化来实现控制的。

通过对车轮的转数进行采集从而对行驶距离进行测量,具有非接触、响应快、性能稳定等优点,所以在现在的微电子领域选用的特别多。

光电式传感器它除能测量光强之外,还能利用光线的透射、遮挡、反射、干涉等测量多种物理量,如尺寸、位移、速度、温度等,因而是一种应用极广泛的重要敏感器件。

光电测量时不与被测对象直接接触,光束的质量又近似为零,在测量中不存在摩擦和对被测对象几乎不施加压力。

因此在许多应用场合,光电式传感器比其他传感器有明显的优越性。

通过对光电效应和器件原理的研究已发展了多种光电器件(如光敏电阻、光电二极管、光电三极管、场效应光电管、雪崩光电二极管、电荷耦合器件等),适用于不同的场合。

光电式传感器的制造工艺也随薄膜工艺、平面工艺和大规模集成电路技术的发展而达到很高的水平,并使产品的成本大为降低。

被称为新一代摄像器件的聚焦平面集成光敏阵列正在取代传统的扫描摄像系统。

光电式传感器的最新发展方向是采用有机化学汽相沉积、分子束外延、单分子膜生长等新技术和异质结等新工艺。

光电式传感器的应用领域已扩大到纺织、造纸、印刷、医疗、环境保护等领域。

在红外探测、辐射测量、光纤通信,自动控制等传统应用领域的研究也有新发展。

在本次出租车计价器的设计中,光电传感器是通过对车轮的转数进行采集从而对行驶距离进行测量的.测距电路如图2-3所示。

图2-3 测距电路2.6 显示电路的设计2.6.1 显示电路方案选择方案一:采用LCD1602液晶显示器作为显示模块。

LCD1602液晶显示器功耗低、体积小、显示内容丰富、超薄轻巧、占用单片机I/O口少等诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。

相关文档
最新文档