0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

大神课堂:采用EDA技术设计一个出租车计费器的完整解决方案

电子设计 来源:网络整理 作者:佚名 2018-03-23 14:53 次阅读

随着EDA技术的飞速发展,大规模可编程逻辑器件CPLD/FPGA应用越来越广泛,不仅简化了数字系统设计过程,降低了系统的体积和成本,也提高了系统的可靠性和保密性,使各种逻辑功能的实现变得灵活、方便

1、设计要求

白天起步价为3千米范围内5元,晚上起步价为3千米范围内6元。白天车行3千米后按1.8元/千米计费,晚上车行3千米后按2.2元/千米计费。当按下复位键时,出租车计费器回复为初始状态,若为白天则显示费用5元,晚上则显示费用6元。当按下开始行驶键时,出租车则按上述收费标准进行计费。

2、各模块设计

2.1、车速模块

出租车行走的里程数是根据装在车轮上传感器确定,由于汽车轮子转一圈的周长确定,汽车每转一圈就输出一个脉冲。用clk表示传感器输出脉冲,reset表示复位信号,stop表示出租车停止按键,start表示出租车开始行驶按键,sp表示出租车暂停按键,出租车每走100m,就输出一个脉冲clkout以便于里程的计算和显示。

2.2、计程模块

计程模块主要是用于记录出租车行驶的里程数,通过对车速模块输出的clkout信号计数,可以算出出租车行驶的距离。在一般情况下,每行驶0.5km开始计价一次,由而输出一个计程脉冲co。kcnt3、kcnt2、kcnt1、kcnt0分别代表里程输出十分位、个位、十位、百分位。

2.3、计费模块

计费模块主要用于记录出租车启动后所产生的总费用。choose高电平时表示白天,低电平时表示晚上,m0、m1、m2、m3分别表示总费用输出的十分位、个位、十位、百分位。

2.4、显示模块

显示模块用来显示出租车行驶的里程数与总费用。利用FPGA/CPLD来控制LCD1602模块,需要定义lcdrs、lcden、lcdrw几根线,用来控制其基本操作。data用于对LCD1602的数据输出。

2.5、顶层模块

设计将以上4个例化元件,按图1连接,组成基于EDA技术的出租车计费系统顶层图。

采用EDA技术设计一个出租车计费器的完整解决方案

图1:基于EDA技术的出租车计费系统顶层图

3、系统仿真

车速模块的仿真波形如图2所示,有图可知:每25个传感器脉冲就输出一个100米脉冲clkout。计程模块的仿真波形如图3所示,满足设计要求。计费模块的仿真波形如图4所示,在白天,每增加0.5千米的路程,费用增加0.9元。

采用EDA技术设计一个出租车计费器的完整解决方案

4、结论

本文采用EDA技术的层次化设计方法设计出租车计费器,用VHDL编写各个功能模块,实现底层设计;用原理图输入方式描述各模块间的关系,实现顶层设计。仿真结果表明,该设计方法简单快捷,所设计的系统性能可靠。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • EDA技术
    +关注

    关注

    12

    文章

    166

    浏览量

    36685
收藏 人收藏

    评论

    相关推荐

    产业园区综合计费解决方案

    产业园区综合计费解决方案
    的头像 发表于 03-14 08:07 56次阅读
    产业园区综合<b class='flag-5'>计费解决方案</b>

    深圳测试无人驾驶“空中出租车”eVTOL产业化受关注

    深圳测试无人驾驶“空中出租车”eVTOL产业化受关注 日前深圳开测无人驾驶“空中出租车”eVTOL,电动垂直起降航空器(eVTOL)从深圳蛇口码头起飞,20分钟后平稳降落在50公里外的珠海九洲港码头
    的头像 发表于 02-29 19:01 1761次阅读

    现代汽车旗下Supernal推出电动飞行出租车S-A2

    在 CES 2024 展会上,现代汽车集团旗下的城市空中出行公司 Supernal 推出了一款令人瞩目的新品——S-A2 电动飞行出租车
    的头像 发表于 01-10 11:30 281次阅读

    锐明技术生产基地与海外业务盈利能力

    另外,锐明技术自主研发的适用于公交车和出租车的L2/L2+AEBS解决方案,目前已经在深圳等城市成功推广,并引起各大公交公司和出租车运营公司的广泛关注。而且,这项业务也已经逐渐走向海外
    的头像 发表于 12-18 14:45 429次阅读

    利用单片机技术来实现多功能出租车计价器设计

    电子发烧友网站提供《利用单片机技术来实现多功能出租车计价器设计.doc》资料免费下载
    发表于 11-08 14:31 0次下载
    利用单片机<b class='flag-5'>技术</b>来实现多功能<b class='flag-5'>出租车</b>计价器设计

    为什么单片机+lcd12864只能显示到255?

    最近做了关于出租车计价的程序,但是lcd12864不管是显示哪种类型的值到达255就会清零,网上看有人说是因为ASCII值只有255
    发表于 09-27 08:04

    基于STC89C52设计的出租车计价器系统

    任务要求:运用所学的知识和专业技能,以STC89C52系列单片机为核心设计一个简易的出租车计价器系统,实现出租车计价器的稳定运行。用霍尔传感器测速测量出租车的实时速度,用延时实现调速功能
    发表于 09-07 09:39 4次下载

    基于51单片机的出租车系统设计

    本次出租车系统使用的是STC89C52单片机作为主控芯片,通过DS1302定时模块进行时间采集,通过测速模块检测速度,通过电机旋转模拟车辆出发,采集到的数据会上传到单片机中,单片机会对信号进行处理
    的头像 发表于 09-01 09:14 305次阅读
    基于51单片机的<b class='flag-5'>出租车</b>系统设计

    WT588F02KD语音芯片在出租车计价器的应用方案

    随着交通行业的发展,出租车已经成为城市交通生活中必不可少的一部分,从加强行业管理和减少司机与乘客之间的纠纷触发,具有良好性能的计价器对出租车司机和乘客来说是很必要的。
    的头像 发表于 08-29 09:30 346次阅读
    WT588F02KD语音芯片在<b class='flag-5'>出租车</b>计价器的应用<b class='flag-5'>方案</b>

    EDA程序设计—出租车计费器

    EDA实训仪的I/O设备和FPGA实现出租车计费器的设计。
    的头像 发表于 08-25 16:55 1184次阅读
    <b class='flag-5'>EDA</b>程序设计—<b class='flag-5'>出租车</b><b class='flag-5'>计费器</b>

    EDA程序设计之出租车计费器

    1.1 设计要求 1.1.1 设计任务 设计并制作一台出租车计费器。1.1.2 性能指标要求① 用EDA实训仪的I/O设备和FPGA实现出租车计费器
    发表于 08-22 10:19 2次下载

    巨霖科技为EDA行业提供从芯片、封装到系统的完整解决方案

    、封装到系统的完整解决方案,以可靠、高效、专业的电路仿真产品推动国内EDA行业的高速发展。 仿真精度领先,仿真速度极快 随着科技的发展,对于高功率密度和高转换效率的模块电源需求越来越大,对于电源设计的要求越来越高,巨霖科技展示了
    的头像 发表于 07-27 16:57 744次阅读

    基于51单片机的出租车计费系统

    单片机
    YS YYDS
    发布于 :2023年05月16日 22:57:42

    新思科技发布业界首款全栈式AI驱动型EDA解决方案Synopsys.ai

    次能够在芯片开发的每个阶段(从系统架构到设计和制造)都采用AI技术,并从云端访问这些解决方案。值得提的是,Synopsys.ai已经成功帮助汽车领域的领导者瑞萨电子提高芯片性能和降低
    发表于 04-03 16:03

    英诺达EDA解决方案荣获2023年度技术突破EDA公司奖

    今年,英诺达(成都)电子科技有限公司受邀在大会做主题报告,并凭借其EDA产品及解决方案有幸荣获2023中国IC设计成就奖之“年度技术突破EDA公司奖”。
    发表于 03-31 12:29 354次阅读