一种基于FPGA的LED屏支付码显示装置制造方法及图纸

技术编号:30829901 阅读:13 留言:0更新日期:2021-11-18 12:40
本发明专利技术提供了一种基于FPGA的LED屏支付码显示装置,包括:MCU模块、FPGA模块、LED点阵屏模块。其中,所述MCU模块用于配置所述LED点阵屏模块的LED接口、扫描模式、屏亮度、刷新频率参数,通过SPI接口以自定义协议方式传输给FPGA模块,将待显示图形按照显示需求整理好帧画面数据传输给所述FPGA模块;所述FPGA模块接收完每帧图形后,根据配置的所述LED点阵屏模块的LED接口、扫描模式、屏亮度、刷新频率参数,对每帧图形按照要求进行快速周期输出点屏信号,驱动所述LED点阵屏模块显示待显示图形。与现有技术相比,本发明专利技术能有效解决日光环境下二维码扫码困难问题。维码扫码困难问题。维码扫码困难问题。

【技术实现步骤摘要】
一种基于FPGA的LED屏支付码显示装置


[0001]本专利技术涉及智慧停车、停车管理,特别涉及一种基于FPGA的LED屏支付码显示装置。

技术介绍

[0002]随着汽车保有量的迅猛增长,需要对车辆收费的场景越来越多,比如停车位收费、高速公路收费等。停车场行业的收费方式逐渐由最初的人工计时收费,发展到取卡刷卡收费,到现在的无人值守收费。
[0003]现有的无人值守收费一般是在出入口一体机上贴一个收款二维码图片,或者在出入口一体机的LED屏上显示收费二维码。由于前者二维码图片极易被他人更换造成经济损失,因此在LED屏上显示收费二维码是往后发展趋势。
[0004]现有LED屏上二维码显示模式一般都是通过 MCU直接驱动 LED屏显示收费信息,然而在强光环境下手机摄像头曝光时间极短,摄像头扫码到的图像一般都是残影,使得手机很难清楚扫到屏幕上的二维码,造成支付困难。
[0005]综上,为了解决上述问题,急需提供一种基于FPGA的LED屏支付码显示装置。

技术实现思路

[0006]为了达到上述目的,本专利技术提供了一种基于FPGA的LED屏支付码显示装置,该装置包括:MCU模块、FPGA模块、LED点阵屏模块。其中,所述MCU模块用于配置所述LED点阵屏模块的LED接口、扫描模式、屏亮度、刷新频率参数,通过SPI接口以自定义协议方式传输给FPGA模块,将待显示图形按照显示需求整理好帧画面数据传输给所述FPGA模块;所述FPGA模块接收完每帧图形后,根据配置的所述LED点阵屏模块的LED接口、扫描模式、屏亮度、刷新频率参数,对每帧图形按照要求进行快速周期输出点屏信号,驱动所述LED点阵屏模块显示待显示图形。
[0007]进一步地,所述MCU模块包括: MCU控制模块、行组帧模块、发送模块。
[0008]其中,所述MCU控制模块用于配置所述LED点阵屏模块的LED接口、扫描模式、屏亮度、刷新频率参数,通过SPI接口以自定义协议方式,传输给FPGA模块。
[0009]其中,所述LED点阵屏模块的LED接口包括:HUB75接口、HUB08接口。
[0010]所述行组帧模块用于把待显示图形的每一行数据整理好,输出给所述发送模块。
[0011]所述发送模块用于所述行组帧模块输出的整理好的数据,按帧引脚控制信号,向所述FPGA模块发送帧画面数据。
[0012]进一步地,所述FPGA模块包括:通讯处理逻辑模块、缓存逻辑模块、扫屏处理逻辑模块。
[0013]其中,所述通讯处理逻辑模块用于SPI接口以自定义协议方式,获取所述MCU模块输出的所述LED点阵屏模块的LED接口、扫描模式、屏亮度、刷新频率参数,进行配置。
[0014]所述缓存逻辑模块用于使用乒乓buffer(缓冲区)机制,负责帧画面数据无分裂更
新。
[0015]所述扫屏处理逻辑模块用于负责把缓存区的每个帧画面数据按照配置要求和接口时序,周期性快速输出给所述LED点阵屏模块,输出时序按照接口配置命令指示的单屏HUB75接口32/16扫,HUB08接口扫进行切换;支持LED屏亮度PWM占空比可配置;支持扫屏帧率可配置。
[0016]进一步地,所述缓存逻辑模块包括2个RAM资源块。
[0017]与现有技术相比,本专利技术的一种基于FPGA的LED屏支付码显示装置通过FPGA模块可以提高LED屏的刷新频率,从而解决日光环境下二维码扫码困难问题。
附图说明
[0018]图1示出了按照本专利技术的基于FPGA的LED屏支付码显示装置的结构图。
[0019]图2示出了按照本专利技术的MCU模块10的结构图。
[0020]图3示出了按照本专利技术的FPGA模块20的结构图。
具体实施方式
[0021]为使本领域的技术人员能进一步了解本专利技术的结构、特征及其他目的,现结合所附较佳实施例详细说明如下,所说明的较佳实施例仅用于说明本专利技术的技术方案,并非限定本专利技术。
[0022]图1给出了按照本专利技术的基于FPGA的LED屏支付码显示装置。如图1所示,按照本专利技术的基于FPGA的LED屏支付码显示装置包括:MCU模块10、FPGA模块20、LED点阵屏模块30。其中,所述MCU模块10用于配置所述LED点阵屏模块30的LED接口、扫描模式、屏亮度、刷新频率参数,通过SPI接口以自定义协议方式传输给FPGA模块20,将待显示图形按照显示需求整理好帧画面数据传输给所述FPGA模块20;所述FPGA模块20接收完每帧图形后,根据配置的所述LED点阵屏模块30的LED接口、扫描模式、屏亮度、刷新频率参数,对每帧图形按照要求进行快速周期输出点屏信号,驱动所述LED点阵屏模块30显示待显示图形。
[0023]图2给出了按照本专利技术的MCU模块10的结构图。如图2所示,按照本专利技术的MCU模块10包括: MCU控制模块101、行组帧模块102、发送模块103。
[0024]其中,所述MCU控制模块101用于配置所述LED点阵屏模块30的LED接口、扫描模式、屏亮度、刷新频率参数,通过SPI接口以自定义协议方式,传输给FPGA模块20。
[0025]其中,所述LED点阵屏模块30的LED接口包括:HUB75接口、HUB08接口。
[0026]所述行组帧模块102用于把待显示图形的每一行数据整理好,输出给所述发送模块103。
[0027]所述发送模块103用于所述行组帧模块102输出的整理好的数据,按帧引脚控制信号,向所述FPGA模块20发送帧画面数据。
[0028]进一步地,所述待显示图形包括:二维码、文字。
[0029]图3给出了按照本专利技术的FPGA模块20的结构图。如图3所示,按照本专利技术的FPGA模块20包括:通讯处理逻辑模块201、缓存逻辑模块202、扫屏处理逻辑模块203。
[0030]其中,所述通讯处理逻辑模块201用于SPI接口以自定义协议方式,获取所述MCU模块10输出的所述LED点阵屏模块30的LED接口、扫描模式、屏亮度、刷新频率参数,进行配置。
[0031]所述缓存逻辑模块202用于使用乒乓buffer(缓冲区)机制,负责帧画面数据无分裂更新。
[0032]进一步地,所述缓存逻辑模块202包括2个RAM资源块。示例性地,所述缓存逻辑模块202有2个缓冲存储区SRAM_0和SRAM_1,当缓冲存储区SRAM_0缓存完1个帧画面数据后,输出给所述扫屏处理逻辑模块203,从而驱动所述LED点阵屏模块30显示,同时输入缓存切到缓冲存储区SRAM_1作为下一帧的数据缓存,当SRAM_1缓存完1个帧画面数据后,替换缓冲存储区SRAM_0的数据给所述扫屏处理逻辑模块203,从而驱动所述LED点阵屏模块30显示,最终实现Ping、Pang操作。
[0033]所述扫屏处理逻辑模块203用于负责把缓存区的每个帧画面数据按照配置要求和接口时序,周期性快速输出给所述LED点阵屏模块30,输出时序按照接口配置命令指示的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的LED屏支付码显示装置,其特征在于,该装置包括:MCU模块、FPGA模块、LED点阵屏模块;其中,所述MCU模块用于配置所述LED点阵屏模块的LED接口、扫描模式、屏亮度、刷新频率参数,通过SPI接口以自定义协议方式传输给FPGA模块,将待显示图形按照显示需求整理好帧画面数据传输给所述FPGA模块;所述FPGA模块接收完每帧图形后,根据配置的所述LED点阵屏模块的LED接口、扫描模式、屏亮度、刷新频率参数,对每帧图形按照要求进行快速周期输出点屏信号,驱动所述LED点阵屏模块显示待显示图形;所述LED点阵屏模块的LED接口包括:HUB75接口、HUB08接口。2.如权利要求1所述的装置,其特征在于,所述MCU模块包括: MCU控制模块、行组帧模块、发送模块;其中,所述MCU控制模块用于配置所述LED点阵屏模块的LED接口、扫描模式、屏亮度、刷新频率参数,通过SPI接口以自定义协议方式,传输给FPGA模块;所述行组帧模块用于把待显示图形的每一行数据整理好,输出给所述发送模块;所述发送模块用于所述行组帧模块输出的整理好的数据,按帧引脚控制信号,向所述FPGA模块发送帧画面数据。3.如权利要求2所述的装置,其特征在于,所述待显示图形包括:二维码、文字。4.如权利要求1所述的装...

【专利技术属性】
技术研发人员:聂文君谢福文廖凯
申请(专利权)人:深圳前海华夏智信数据科技有限公司
类型:发明
国别省市:

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

1