一种FPGA出租车计费系统技术方案

技术编号:31648982 阅读:15 留言:0更新日期:2021-12-29 19:43
本实用新型专利技术公开了一种FPGA出租车计费系统,涉及出租车计费技术领域。该FPGA出租车计费系统包括:设置于FPGA内部的按键消抖模块、环境光传感器模块、里程计数模块、等待延时模块、自动计费模块、总额计算模块、TFT_LCD液晶屏显示模块,以及设置于FPGA表面的按键和TFT_LCD屏幕。本实用新型专利技术FPGA出租车计费系统以FPGA为框架,能够适应各地区出租车不同计费标准的需要,灵活性高、功能升级方便。功能升级方便。功能升级方便。

【技术实现步骤摘要】
一种FPGA出租车计费系统


[0001]本技术涉及出租车计费
,具体地,涉及一种FPGA出租车计费系统。

技术介绍

[0002]最近几年出租车行业发展迅速,在全国有几千家出租车公司,出租车计费器的市场非常庞大。目前市场上使用的出租车计费器主要采用的都是利用MCU 如89C51单片机实现的计费器设计,显示方式上主要采用的是固定显示内容的LED显示。
[0003]随着出租车价格市场化,我国加入 WTO以来主导出租车行业成本的许多因素主要包括油价的波动,都对传统的出租车计费器提出了更高的要求。近年来,各大城市都在对出租车价格进行调整,由于出租车数量庞大,很多城市的调价甚至需要一个月的时间才能完成,经常会出现在同一时间段内价格不统一的情况,同时,有些城市的出租车上还会出现司机人工计价的情形,都说明现有的出租车计费器灵活性差、升级能力繁琐,需要硬件重组和软件更新同步进行,造成成本高,并且每次升级都可能出现新的不稳定因素。

技术实现思路

[0004]针对现有技术中存在的问题,本技术提供了一种FPGA出租车计费系统。该出租车计费系统以现场可编程逻辑阵列(Filed Programmable Gate Array,FPGA ) 为框架,通过调整参数设置,适应各地区出租车不同计费标准的需要,灵活性高、功能升级方便。
[0005]为实现上述目的,本技术采用如下技术方案:一种FPGA出租车计费系统,包括:设置于FPGA内部的按键消抖模块、环境光传感器模块、里程计数模块、等待延时模块、自动计费模块、总额计算模块、TFT_LCD液晶屏显示模块,以及设置于FPGA表面的按键和TFT_LCD屏幕,所述按键与按键消抖模块连接,所述按键消抖模块分别与里程计数模块、等待延时模块连接,所述里程计数模块、等待延时模块均与自动计费模块连接,所述自动计费模块与总额计算模块连接,所述环境光传感器模块、里程计数模块、等待延时模块、自动计费模块、总额计算模块均与TFT_LCD液晶屏显示模块连接,所述与TFT_LCD液晶屏显示模块与TFT_LCD屏幕连接,所述FPGA中的复位模块分别与里程计数模块、等待延时模块、自动计费模块、总额计算模块连接。
[0006]进一步地,所述TFT_LCD液晶屏显示模块中设有TFT显示时序控制模块和TFT图像数据生成模块,所述TFT显示时序控制模块与TFT图像数据生成模块连接。
[0007]进一步地,出租车的主轴或者变速箱的输出轴上设有电磁传感器,所述电磁传感器分别与按钮、里程计数模块连接。
[0008]进一步地,所述FPGA中设有分频模块,所述分频模块与等待延时模块连接。
[0009]进一步地,所述FPGA中设有计费方式判断模块,所述计费方式判断模块与自动计费模块连接。
[0010]进一步地,FPGA中设有计算模块、比较模块,所述环境光传感器模块与计算模块连接,所述计算模块与FPGA上的模数转换器、寄存器连接,所述寄存器与比较模块连接。
[0011]进一步地,所述环境光传感器模块为AP3216型环境光传感器控制模块。
[0012]与现有技术相比,本技术具有如下有益效果:本技术的出租车计费系统通过FPGA来改进出租车计费系统,大大缩短设计时间,减少PCB的面积,提高了出租车计费系统的可靠性;同时由于FPGA的功能完全取决于Verilog语言编写的程序,不拘泥于某种芯片的特殊指令,提高了出租车计费系统的更新能力和复用性。本技术出租车计费系统中增加总额计算模块,实现对一天收益的汇总计算并通过TFT_LCD显示模块进行显示,便于司机直观的了解每日收益;本技术的出租车计费系统增加环境光传感器模块,根据环境的光线强度,自动调整TFT_LCD显示模块的亮度,使得TFT_LCD显示模块上显示的数据更加的清晰。
附图说明
[0013]图1为本技术FPGA出租车计费系统的框架图;
[0014]图2为本技术中TFT_LCD液晶屏显示模块的模块框图;
[0015]图3为本技术中里程计数模块的模块框图;
[0016]图4为本技术中计时模块的模块框图;
[0017]图5为本技术中自动计费模块的模块框图;
[0018]图6为本技术中总额计算模块的模块框图;
[0019]图7为本技术中环境传感器模块的模块框图。
具体实施方式
[0020]下面结合附图对本技术的技术方案作进一步地解释说明。
[0021]如图1为本技术FPGA出租车计费系统的框架图,该FPGA出租车计费系统包括:设置于FPGA内部的按键消抖模块、环境光传感器模块、里程计数模块、等待延时模块、自动计费模块、总额计算模块、TFT_LCD液晶屏显示模块,以及设置于FPGA表面的按键和TFT_LCD屏幕,按键与按键消抖模块连接,按键消抖模块分别与里程计数模块、等待延时模块连接,在按下按键的时候,按键消抖模块会对输入的按键信号进行消抖处理,防止多次触发。里程计数模块、等待延时模块均与自动计费模块连接,自动计费模块会按照不同的计费标准自动调节计费,自动计费模块将从等待延时模块和里程计数模块中读取数据,自动进行计费。自动计费模块与总额计算模块连接,对自动计费模块的计费值进行累加。环境光传感器模块、里程计数模块、等待延时模块、自动计费模块、总额计算模块均与TFT_LCD液晶屏显示模块连接,TFT_LCD液晶屏显示模块与TFT_LCD屏幕连接,TFT_LCD屏幕上显示里程数据、等待时间数据、费用数据以及每天的累计营业额,并通过环境光传感器模块自动调节TFT_LCD屏幕的亮度。FPGA中的复位模块分别与里程计数模块、等待延时模块、自动计费模块、总额计算模块连接,用于里程计数模块、等待延时模块、自动计费模块、总额计算模块的清零操作。本技术的出租车计费系统通过FPGA来改进出租车计费系统,大大缩短设计时间,减少PCB的面积,提高了出租车计费系统的可靠性;同时由于FPGA的功能完全取决于Verilog语言编写的程序,不拘泥于某种芯片的特殊指令,提高了出租车计费系统的更新能力和复用性。
[0022]如图2为本技术中TFT_LCD液晶屏显示模块的模块框图,TFT_LCD液晶屏显示
模块中设有TFT显示时序控制模块和TFT图像数据生成模块,TFT显示时序控制模块与TFT图像数据生成模块连接。FPGA时钟进行分频后产生TFT显示屏工作时钟,作为TFT图像数据生成模块和TFT显示时序控制模块的工作时钟,TFT图像数据生成模块以TFT显示时序控制模块传入的像素点坐标(pix_x,pix_y)为约束条件,生成待显示的图像的色彩信息(pix_data),TFT图像数据生成模块生成的图像色彩信息传入TFT显示时序控制模块,在TFT显示时序控制模块内部使用能将信号滤除掉非图像显示有效区域的图像数据,产生RGB色彩信息,在行场同步、信号的同步作用下,将等待时间数据、里程数据、费用数据以及每天累计营业额的RGB色彩信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种FPGA出租车计费系统,其特征在于,包括:设置于FPGA内部的按键消抖模块、环境光传感器模块、里程计数模块、等待延时模块、自动计费模块、总额计算模块、TFT_LCD液晶屏显示模块,以及设置于FPGA表面的按键和TFT_LCD屏幕,所述按键与按键消抖模块连接,所述按键消抖模块分别与里程计数模块、等待延时模块连接,所述里程计数模块、等待延时模块均与自动计费模块连接,所述自动计费模块与总额计算模块连接,所述环境光传感器模块、里程计数模块、等待延时模块、自动计费模块、总额计算模块均与TFT_LCD液晶屏显示模块连接,所述TFT_LCD液晶屏显示模块与TFT_LCD屏幕连接,所述FPGA中的复位模块分别与里程计数模块、等待延时模块、自动计费模块、总额计算模块连接。2.根据权利要求1所述FPGA出租车计费系统,其特征在于,所述TFT_LCD液晶屏显示模块中设有TFT显示时序控制模块和TFT图像数据...

【专利技术属性】
技术研发人员:郭靖丰周晓彦
申请(专利权)人:南京信息工程大学
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1