Advertisement

实验二十七涉及出租车计费器的设计。

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


简介:
本实验旨在构建一个简化的出租车计费系统,其核心设计包括:起步价设定为 3 元,每行驶 1 公里收取 1 元的费用,并在此基础上进行计算。显示部分需采用七段码管扫描,该扫描应选择时钟模块的 1KHz 输出频率,同时电机模块的跳线连接至 GND 端。通过旋钮控制电机模块的电位器,从而实现对电机转速的精确调节。此外,按键模块 S1 被配置为整个系统的复位按钮,每次按下该按钮时,计费器将重新开始计数。为了模拟出租车的实际运行情况,直流电机用于代表车轮的运动;每旋转一周,则视为车辆行驶 1 米。因此,当电机旋转 1000 圈时,系统认为车辆已行驶 1 公里。系统设计的核心在于实时监测电机的转动状态,并利用计米计数器记录每周转次数的变化。七段码管则负责显示关键信息:前四个七段码管用于展示里程数(以米为单位),而后三个七段码管则用于显示相应的费用。实验箱中使用的组件包括数字时钟模块、按键开关、直流电机模块、数码管与 FPGA 的接口电路、数字时钟源以及 LED 等;这些组件与 FPGA 的管脚连接在之前的实验中已经得到了详尽的描述和说明,此处不再重复阐述。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 优质
    本实验旨在通过编程实现一个模拟出租车计费系统的软件。参与者将学习到如何根据里程和时间计算费用,并理解实际应用中的算法逻辑与用户界面设计。 本实验的任务是设计一个简单的出租车计费器。该计费器的起步价为3元,准行1公里后每行驶1公里加收1元。显示部分采用七段码管,并选择数字时钟模块中的1KHz作为扫描时钟源;电机模块跳线设置在GND端,通过旋钮电位器可以控制直流电机转速以模拟出租车车轮的转动情况。每次按键模块S1被按下,则系统复位并重新开始计费过程。 实验中使用的直流电机每旋转一圈代表行走一米(即0.001公里)。当该电机转动一周时,里程计数器会增加一次记录,进而根据行进距离计算费用并通过七段码管显示。前四个数码管用于展示行驶的总里程数,而后三个则用来显示当前应支付的费用。 实验箱中涉及数字时钟模块、按键开关、直流电机模块以及与FPGA接口电路等组件的具体连接方式已经在之前的实验中有过详细介绍,在此不再重复说明。
  • 优质
    本设计旨在优化出租车计费系统的准确性和便捷性,通过集成GPS和实时数据处理技术,提供更加透明、高效的费用计算方式。 设计内容与要求包括以下方面: 1. 掌握行程采集电路的设计、仿真及调试技术(计费范围不小于10公里,精度不低于200米); 2. 熟悉计费显示电路的设计、仿真以及调试过程; 3. 能够进行方案设计和论证工作; 4. 利用相关软件完成电路图设计与仿真,并对结果进行分析及总结。 工作任务及工作量要求如下: 1. 提供核心器件的工作原理及其应用介绍。 2. 使用Protel99绘制的电路原理图,或提供印刷板电路图。 3. 通过Multisim、MaxPlusII和Proteus等软件对设计电路进行仿真,并分析其结果。 4. 编写符合规定要求的设计说明书。 5. 至少提供三篇相关的参考文献。
  • 基于VHDLEDA
    优质
    本实验通过VHDL语言实现EDA设计,构建一个模拟出租车计费系统的硬件电路,涵盖里程、时间及费用计算模块。 课程设计神器是一款基于VHDL语言编写的计费器,其中包括各个模块的详细程序以及顶层模块。
  • EDA
    优质
    本项目专注于出租车计费器的电子设计自动化(EDA)设计,旨在优化硬件架构和软件算法,提升计费准确性和系统稳定性。 出租车行业得到了空前的发展,在这种背景下,基于VHDL的出租车计费器EDA设计具有重要的应用价值。
  • VHDL
    优质
    本项目旨在通过VHDL语言设计并实现一个模拟出租车计费系统的硬件描述,涵盖了起步价、里程及时间累加等核心功能模块。 基于VHDL的出租车计费器的设计包含详细的文档说明和代码解释。
  • .ms14
    优质
    出租车计费器.ms14是一款设计用于便捷计算出租车费用的软件或数据文件,帮助乘客准确了解行程成本。 出租车上的速度传感器会根据传来的脉冲个数以及设置的里程单价来计算总价格,并通过数码管实时显示该价格。起步价和支持调整的里程单价都可以由用户设定。此外,系统还提供了对总价格进行复位的功能,以便为下一次计费做好准备。
  • EDA课程
    优质
    本课程设计基于EDA技术实现出租车计费器系统,涵盖硬件描述、仿真验证及FPGA实现等内容,旨在培养学生数字系统设计能力。 出租车计费器通常依据行驶公里数来计算费用:起步价为一定金额(例如xx元可以行x公里),之后每公里增加固定费用(如xx元/公里)。因此,设计一个这样的计费系统需要两个主要的计量单位——一个是用于记录里程的计数器,另一个则是用来显示累计费用。在实际应用中,出租车轮胎上装有传感器来监测轮子转动次数;由于车轮周长是固定的数值,所以可以通过计算转圈数量得出行驶距离。 本次实验的任务就是模拟上述过程:使用直流电机代表车辆轮胎,并通过连接到CPU的脉冲信号检测每完成一圈旋转。此外还可以用八个七段数码管显示信息——前四个用于展示里程数,后四位则用来显示累计费用(如果有条件的话)。 具体设计要求如下: 1. 起步价设定为3元。 2. 前行第一公里内包含起步费;之后每增加一公里加收1元。 3. 系统时钟频率设为1KHz。 4. 直流电机模块模拟轮胎,每次完成一圈旋转会向CPU发送一个脉冲信号。 5. 使用按键S1作为整个系统的复位按钮。每当按下此键后,计费器将重新开始计算费用。 在设计过程中需要特别注意的是:每转一周的直流电机输出会被视为车辆前进了一米;因此,在行驶一千圈之后,则认为汽车已经前进了整整一公里。系统应当能够准确地检测并记录每一次电机旋转,并相应地更新里程和成本计数器。
  • EDA程序
    优质
    本项目旨在开发用于出租车计费系统的电子设计自动化(EDA)程序,通过优化算法实现精准计费与高效管理。 设计并制作一台出租车计费器。 性能指标: 1. 使用EDA实训仪的I/O设备和FPGA实现出租车计费器的设计。 2. 出租车起步开始计程和计费,计程系统按实际公里数计算里程,而费用则首先显示起步价(例如7元)。在行驶不超过2km的情况下,仅收取起步价7元。 3. 当出租车行驶超过2km后,在最初的7元基础上每增加一公里加收1.6元的费用。 4. 如果车辆行驶距离超过了10公里(或者路费已达到或高于20元),超出部分按每公里2.4元计费,即在原来的基础上增加了50%。 5. 当出租车到达目的地后,可以通过按下按钮清零里程和收费数据,以便为下一次行程重新开始计算。 所需资料包括程序解析文档、源代码等。
  • 基于FPGA
    优质
    本项目基于FPGA技术设计并实现了智能出租车计费系统,优化了计费准确性及实时性,提升了用户体验。 本设计采用Verilog语言实现出租车计费器,并使用QuartusII开发软件进行开发,所用的开发板为DE2开发板。
  • 课程现.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”),从而启动七十四系列器件进行下一步处理。