Advertisement

合肥工业大学在FPGA课程设计中,设计了一款出租车自动计费器。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
开发一款出租车自动计费系统,该系统包含行车里程费用计算、等待时间费用计算以及起步价三个主要组成部分。系统采用三位数字管实时显示最终的计费总额,其最大计费上限为99.9元。 (a) 行车里程的单价设定为每公里2.5元,而等待时间的单价则为每5分钟2.5元,并且起步价为8元,适用于3公里以内的行驶距离。(b) 为了实现行车里程的费用计算,设计了一种计费电路,它能够将车辆行驶的实际里程转化为与里程成正比的脉冲信号。随后,计数译码电路将这些脉冲信号转换为相应的收费金额。在实验过程中,为了简化模拟,每个脉冲代表汽车前进10米。因此,每100个脉冲就代表1公里。之后,使用乘法器对里程数与每公里单价比例系数进行相乘运算,从而准确地计算出应付的具体费用。(c) 系统同时配备数码管用于实时显示行驶的公里数,并利用三个数码管分别展示行驶里程信息。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • FPGA——智能开发
    优质
    本项目为合肥工业大学FPGA课程设计作品,旨在通过硬件描述语言实现一个模拟出租车智能计费系统的装置。该系统能够依据行驶时间和距离自动计算费用,并具备显示当前金额和重置功能,培养学生数字逻辑设计及应用能力。 设计一个出租车自动计费器,包括行车里程、等候时间和起价三部分的费用计算,并用三位数码管显示总金额,最大值为99.9元。 (a)行车里程单价2.5元/公里,等候时间单价2.5元/5分钟,起步价8元(3公里内适用)。 (b)行车里程计费电路将汽车行驶的里程数转换成与之对应的脉冲数量。然后通过计数译码电路将其转化为费用金额,在实验中一个脉冲代表车辆前进了十米,则每100个脉冲表示一公里,接下来使用乘法器来计算行程距离和单价比例系数之间的乘积以得出具体费用。 (c)数码管将显示行驶的总里程。三个数码管用于展示具体的行车路程数值。
  • 电子信息专
    优质
    本课程设计旨在通过开发电子信息专业的出租车自动计费器项目,提升学生在电路设计、传感器应用及嵌入式系统编程等方面的实践能力。 本段落主要介绍了出租车计费器系统的组成及工作原理,并简述了在EWB平台上使用74LS160、555数字计数器以及译码电路构建该系统的设计思想与实现过程。文章详细讨论了计程模块、计费模块和译码动态扫描模块等部分的设计方法和技术要点。 关键词:计数器;出租车计费器; 数字系统
  • FPGA资料.zip
    优质
    本资料为合肥工业大学学生在FPGA课程设计中使用的资源集锦,涵盖项目案例、教程和代码等,旨在帮助学习者掌握FPGA开发技能。 合工大电物学院16级FPGA课程设计中的PS2键盘扫描码获取电路设计。
  • 优质
    本设计旨在优化出租车计费系统的准确性和便捷性,通过集成GPS和实时数据处理技术,提供更加透明、高效的费用计算方式。 设计内容与要求包括以下方面: 1. 掌握行程采集电路的设计、仿真及调试技术(计费范围不小于10公里,精度不低于200米); 2. 熟悉计费显示电路的设计、仿真以及调试过程; 3. 能够进行方案设计和论证工作; 4. 利用相关软件完成电路图设计与仿真,并对结果进行分析及总结。 工作任务及工作量要求如下: 1. 提供核心器件的工作原理及其应用介绍。 2. 使用Protel99绘制的电路原理图,或提供印刷板电路图。 3. 通过Multisim、MaxPlusII和Proteus等软件对设计电路进行仿真,并分析其结果。 4. 编写符合规定要求的设计说明书。 5. 至少提供三篇相关的参考文献。
  • 的EDA
    优质
    本课程设计基于EDA技术实现出租车计费器系统,涵盖硬件描述、仿真验证及FPGA实现等内容,旨在培养学生数字系统设计能力。 出租车计费器通常依据行驶公里数来计算费用:起步价为一定金额(例如xx元可以行x公里),之后每公里增加固定费用(如xx元/公里)。因此,设计一个这样的计费系统需要两个主要的计量单位——一个是用于记录里程的计数器,另一个则是用来显示累计费用。在实际应用中,出租车轮胎上装有传感器来监测轮子转动次数;由于车轮周长是固定的数值,所以可以通过计算转圈数量得出行驶距离。 本次实验的任务就是模拟上述过程:使用直流电机代表车辆轮胎,并通过连接到CPU的脉冲信号检测每完成一圈旋转。此外还可以用八个七段数码管显示信息——前四个用于展示里程数,后四位则用来显示累计费用(如果有条件的话)。 具体设计要求如下: 1. 起步价设定为3元。 2. 前行第一公里内包含起步费;之后每增加一公里加收1元。 3. 系统时钟频率设为1KHz。 4. 直流电机模块模拟轮胎,每次完成一圈旋转会向CPU发送一个脉冲信号。 5. 使用按键S1作为整个系统的复位按钮。每当按下此键后,计费器将重新开始计算费用。 在设计过程中需要特别注意的是:每转一周的直流电机输出会被视为车辆前进了一米;因此,在行驶一千圈之后,则认为汽车已经前进了整整一公里。系统应当能够准确地检测并记录每一次电机旋转,并相应地更新里程和成本计数器。
  • 电子
    优质
    本课程设计旨在开发一款高效的电子出租车计费系统,通过编程实现自动计价、里程记录和费用计算等功能,提升用户体验与管理效率。 电子出租车计价器的操作如下:按键1长按清除数据;按键2短按开始或停止计费、长按时启动计费功能;按键3用于中途上下车记录;按键3长按可以调整价格,其中按键1选择起步价或单价模式,按键2增加金额,按键3减少金额。
  • (单片机
    优质
    本项目为单片机课程设计作品,旨在开发一款基于单片机技术的出租车计费系统。该系统能够精确计算行车里程和时间,并据此自动核算车费,提高服务效率与准确性。 出租车计价器(单片机课程设计)基于Proteus的单片机出租车计价器的设计 任务书:出租车计价器硬件设计报告 本项目旨在开发一款以AT89C51单片机为核心的多功能出租车计价器,该设备能够实现精确的里程计算和费用显示等功能。
  • EDA
    优质
    本课程设计为哈尔滨工业大学EDA课程中的出租车计价器项目,旨在通过硬件描述语言实现一个模拟真实的出租车费用计算系统的芯片设计。学生将学习数字逻辑设计、Verilog编程和FPGA验证技术,完成从需求分析到系统测试的全流程实践。 哈工大EDA课程设计中的出租车计价器代码参考实现包括所有功能。
  • EDA
    优质
    本项目专注于出租车计费器的电子设计自动化(EDA)设计,旨在优化硬件架构和软件算法,提升计费准确性和系统稳定性。 出租车行业得到了空前的发展,在这种背景下,基于VHDL的出租车计费器EDA设计具有重要的应用价值。
  • 与实现.doc
    优质
    本文档《出租车计费器课程设计与实现》详细介绍了开发一款模拟出租车计费系统的全过程,包括需求分析、系统设计、编程实现及测试等环节。 摘要:随着出租车行业的进步与发展,对出租车计费器的要求也在不断提高。该系统主要采用Multisim10进行设计,并利用计数器、加法器等元件完成电路的设计与仿真工作。本段落详细介绍了出租车计费系统的构成及运作原理,并概述了使用数字电子器件构建此数字系统的设计思路和实施过程。 关键词:Multisim10 计数器 出租车计费装置 目录: 第1章 设计指标 第2章 总体框图 第3章 各单元电路设计 3.1里程计费电路设计 3.2等待时间收费电路的设计 3.3 计数、锁存和显示电路设计 3.4时钟脉冲产生器 3.5设定值与触发脉冲发生器的构建 第4章 设备选择及部分功能说明 第5章 总结 5.1 结论 5.2优缺点分析 5.3学习心得和体会 在日常生活中,乘坐出租车已成为许多人的常规出行方式。因此,乘客对于出租车计费的准确性、公平性尤为关注。随着行业的进步与发展,对出租车计费器的要求也在不断提高:不仅需要其具备稳定且准确的性能,并能防止作弊;还要求它具有打印车票信息、IC卡支付、语音播报和电脑串行通信等功能。 第2章 总体框图 该系统的主要原理是通过将行车里程与等待时间转换为相同的脉冲信号,然后对这些脉冲进行计数。起价可以通过预设值送入计数器作为初始数值。具体来说,在行驶过程中每公里输出一个脉冲信号以启动单价的计费;而在等候期间,则每隔10分钟产生一次刷新提示。 第3章 各单元电路设计 3.1 里程收费电路的设计: 安装在车轮连接处涡轮变速装置上的磁铁会随着汽车前进而使干簧继电器每移动十米闭合一次,从而生成脉冲信号。当车辆行驶一公里时,会产生一百个这样的脉冲。这代表计费器需要累加该段行程的单价费用(设定为1.80元)。在图示中显示的是:由磁铁产生的干簧继电器输出经过施密特触发器整形后的CP0信号输入到两片74HC161构成的一百进制计数电路。当此计数器接收到一百个脉冲后,一方面清零自身状态;另一方面将基本RS触发器的Q1端置为高电平(即逻辑值“1”),从而启动七十四系列器件进行下一步处理。