出租车计价器系统设计

合集下载

课程设计出租车计价器的设计

课程设计出租车计价器的设计

毕业设计任务书 (Ⅰ)摘要 (Ⅱ)第1章绪论1.1 前言…………………………………………………………………1.2 系统设计的要求……………………………………………………第2章单元电路的选择与计算2.1 操纵电路……………………………………………………………电源电路……………………………………………………………………………………………………………………2.3显示电路……………………………………………………………2.4键盘电路……………………………………………………………第3章总电路3.1 原理图………………………………………………………………3.2 系统工作原理………………………………………………………第4章系统软件设计4.1 主程序………………………………………………………………4.2 里程计数中断程序…………………………………………………4.3 计算程序……………………………………………………………4.4 显示程序……………………………………………………………4.5 键盘程序……………………………………………………………4.6 程序…………………………………………………………………结论/展望参考文献摘要最近几年来,城市建设日趋加速,我国出租汽车行业迅猛进展,成为人们工作、生活中不可缺少的交通工具。

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

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

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

本课题是出租车计价器系统的设计,重点是设计出租车计价器的有效性。

整个系统是以89C52单片机为中心,采纳A44E霍尔传感器对轮胎转数进行计数,实现对出租车里程的测量。

本课题要紧研究出租车计价器的硬件设计。

出租车计费器设计(部分)

出租车计费器设计(部分)

出租车计费器出租车的出现给人们的生活带来了极大的便利,日渐成为城市交通工具中重要的成员之一.本实验以日常所见的出租车计费器为设计目标,实现其计程、计时、预置、计费等功能。

一、系统设计要求设计一个满足日常生活所需功能的出租车计费器.该计费器能实现计费功能.车起步开始计费,首先显示起步价,起步费为3。

00元,车在行驶3KM以内,只收起步价。

车行驶超过3KM之后,没KM2元,车费依次累加。

当总费用达到或超过40元时,每KM收费4元。

当遇到红灯或客户需要停车等待时,则按时间计费,计费单价为每20s收费1元。

实现计费器预置功能,能够预置起步费、每公里收费、车行加费里程、计时收费等。

可以模拟汽车行驶、停止、暂停等状态,并根据不同状态进行计费.以十进制显示出租车行驶路程与车费。

二、系统设计方案分析系统设计要求不难得知,整个出租车计费系统按功能主要分为速度模块、计程模块、计时模块和计费模块。

速度模块:通过对速度信号sp的判断,决定变量kinside的值。

kinside即是进行100m所需要的时钟周期数,然后每行进100m,则产生一个脉冲clkout。

计程模块:由于一个clkout信号代表行进100m,故通过对clkout计数,可以获得共行进的距离kmcount.计时模块:在汽车启动后,当遇到顾客等人或红灯时,出租车采用计时收费的方式。

通过对速度信号sp的判断决定是否开始记录时间。

当sp=0时,开始记录时间。

当时间达到足够长时则产生timecount脉冲,并重新计时。

一个timecount脉冲相当于等待的时间达到了时间计费的长度。

这里选择系统时钟频率为500HZ,20s即计数值为1000。

计费模块由两个进程组成。

其中,一个进程根据条件对enable和price赋值:当记录的距离达到3公里后enable变为1,开始进行每公里收费,当总费用大于40元,则单价price 由原来的2元每公里变为4元每公里;第二个进程在每个时钟周期判断timecount和clkout的值。

出租车计价器系统设计

出租车计价器系统设计

摘要出租车在方便人们出行方面对公交起到了主要的分流作用,作为出租车的主要组成部分——计价系统,不仅能方便司机了解车辆的运作情况,同时也方便乘客明明白白地消费以避免不必要的纠纷和误会,它在人们的日常生活中起到了不可忽视的作用。

由于单片机的诸多优点,如集成度高,功能强,通用性好,特别是具有体积小,重量轻,能耗小,价格便宜,可靠性高,抗干扰能力强和使用方便等独特特点,所以本电路以89S51 单片机为中心、附加A44E 霍尔传感器测距,实现对出租车计价统计,采用AT24C02 实现在系统掉电的时候保存单价和系统时间等信息,输出采用8 段数码显示管。

本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。

关键词:计价器;单片机;设计AbstractThe taxi is an important means of transportation. As a part of it, Pricing System provides drivers and passengers with accurate numbers of a distance and a price, which is helpful to avoid some disputes.SCM is high-integrated, strong-functional, general-used. It also has some features---lightness, low energy consumption, low price, high-reliability, high anti-interference ability and easy operation.The circuit in this paper concludes 89S51SCM as the central part, and appends A44E Hall sensor to measure distance. It adopt AT24C02 to preserve Addresses and system time when the system’s power is off. These numbers are shown by 8 sections of digital display tube. Moreover, Addresses can be moderated according to different periods of time-day, night, and waiting. Meanwhile, it is a clock when it does not count.Key words: Meter SCM design目录摘要 (I)Abstract (II)第一章绪论 (1)1.1计价器设计现状 (1)1.2 设计任务及要求 (1)1.2.1 基本要求 (1)1.2.2 发挥部分 (2)第二章系统设计方案论证 (3)2.1 方案一 (3)2.2 方案二 (3)第三章电路的功能单元设计 (5)3.1 设计总框图 (5)3.2 里程计算、计价单元的设计 (5)3.3 数据显示单元的设计 (7)3.4 AT24C02掉电存储单元的设计 (10)3.5 设计总体电路图 (12)第四章程序设计 (13)4.1 模块介绍 (13)4.2 程序流程图 (14)4.3 程序清单 (17)4.4 测试报告 (23)4.4.1里程计价测试 (23)设计总结 (25)致谢 (26)参考文献 (27)第一章绪论1.1计价器设计现状目前国内所采用的计价器主要采用的是以89S51单片机为主,8段数码管显示的电路系统,从而实现对出租车的计价统计。

出租车计价系统的设计要求与设计方案

出租车计价系统的设计要求与设计方案

第一章出租车计价系统的设计要求与设计方案1.1出租车计价器设计要求设计一个出租车自动计费器,计费包括起步价、行车里程计费、等待时间计费三局部,用七段数码管显示总金额,单价,运行里程,起步价为6 元,超过 6 元,每一公里增加 1 元或2 元,等待时间单价为每 30 秒钟1 元,计费功能:费用的计算是按行驶里程收费。

设起步价为 6 元。

1、当总金额<6 元时,按起价计算费用2、当总金额>6 元时,每公里按 1 元或2 元计费3、等待累计时间>30s 时,按 1 元/30s 计费4、S1 为启动按钮、S2 转换单价按钮、S3 复位按钮。

显示功能:1、显示行驶里程:用三位数字显示,显示方式为“XX.X”,单位为 km。

计程范围 0-99.9km,准确到 0.1km。

2、显示单价:用两位数字显示,显示方式为“X.X”,单位为元。

3、显示总费用:用三位数字显示,显示方式为“XX.X”,单位为元。

计价范围 0-99.9 元,准确到 0.1 元。

1.2系统主要功能本出租车自动计费,上电后显示最初的起步价,里程计费单价。

同时具有运行,复位,转换等状态,可以切换白天与晚上不同计费单价,可以实现每等待30s 收1 元功能。

出租车显示行驶的总费用,里程,单价。

1.3方案论证与比较方案一:承受数字电子技术,利用 555 定时芯片构成多谐振荡器,或承受外围的晶振电路作为时钟脉冲信号,承受计数芯片对脉冲尽心脉冲的计数和分频,最终通过译码电路对数据进展译码,将译码所得的数据送给数码管显示,一下是该方案的流程框图,方案一如图 1-1 所示:图1-1 方案一方案二:承受 EDA技术,依据层次化设计理论,该设计问题自顶向下可分为分频模块,把握模块计量模块、译码和动态扫描显示模块,其系统框图如图 1-2 所示:图1-2 方案二方案三:承受MCU 技术,通过单片机作为主控器,承受外部晶振作为时钟脉冲,通过按键可以便利调整,以下是方案三的系统流程图,本方案主要是必需对于数字电路比较生疏,本钱又不高。

出租车计价器设计

出租车计价器设计

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

出租车计价器系统设计方案第一章出租车计价器系统功能描述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驱动,而共阳极数码管通常采用CMOS系列的CD4543来驱动;仅时钟显示电路框图和实际电路就非常复杂,整体电路将更加烦琐。

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

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

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

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

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

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

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

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

出租车计价器设计报告

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6.乘客选择支付方式,对于现金支付,司机提供找零功能。

7.计价器终端设备将行程记录和支付信息上传到后台管理系统。

8.后台管理系统存储行程记录和支付信息,并生成报表进行统计和分析。

五、总结
出租车计价器系统设计主要包括架构设计、功能设计和数据库设计。

通过对计价器终端设备和后台管理系统的功能设计,可以实现出租车计费、导航和支付等功能。

数据库设计可以存储和查询行程记录和支付信息,便
于后续的统计和分析。

整个系统的设计可以提高乘客的服务体验,并方便
司机和管理者进行业务的管理和监控。

相关文档
最新文档