Led灯板驱动方法以及油价牌控制卡的制作方法

文档序号:9454173阅读:287来源:国知局
Led灯板驱动方法以及油价牌控制卡的制作方法
【技术领域】
[0001]本发明属于显示控制技术领域,尤其涉及一种LED灯板驱动方法以及一种油价牌控制卡。
【背景技术】
[0002]随着人们对于智能化生活的追求,加油站传统印刷式的油价显示方式已经不能满足人们的需求。在当今这个油价起伏波荡的时代,印刷式的油价牌显示形式对油价的显示而带来极大的不便,而且很难说对油价的显示不受到天气的影响。所以一种可以全天候、随时而且方便快捷的油价显示方式成为当前加油站的一种迫切需求。而随着物联网的发展、显示屏控制技术的不断革新,促使了 LED显示屏在加油站的油价显示上的迅速增长,基于嵌入式系统的油价牌驱动系统油然而生。
[0003]油价牌灯板的构造有别于普通灯板,在驱动方式上有别于传统的普通灯板。作为一种新形式的灯板,如何保证这种灯板能够正常灵活的去工作,就需要一种很好的驱动理念和驱动方法来保证,有别于传统的灯板驱动模式,传统的灯板都是每一位数据会控制一个LED灯的状态,而对于油价牌灯板来说却并不是这样,由于它特别的构造形式,有时候它会利用一个bit位控制多个LED灯的模式去实现,所以对于在数据组织的时候,就会出现很多多余但很必要的数据。每一个字单元的驱动在电路上需要九块驱动芯片,如何更加灵活、方便地去控制就成了一个很值得去考虑和研究的问题。
[0004]如图1所示,其为一种油价牌灯板字单元结构示意图。同一种填充方式的小方格由同一个驱动芯片驱动,小方格中的数字代表的是驱动芯片的走线顺序(当然对于不同的灯板生产厂家,它的走线方式有可能不同,这里仅以此种灯板为例说明)。字单元为油价牌灯板内最小的单元部分,一个油价牌灯板内部可能有多个字单元。一般情况下,一个油价牌灯板有四个或者五个字单元;一个字单元总共需要9个驱动芯片,总共144位,数字部分占130位,小数点部分6位,空8位。一个字单元包括数字部分与小数点部分,在实际的灯板上,字单元有没有小数点,取决于字单元的小数点对应的驱动芯片上的LED灯是否焊接。
[0005]请参见图2,其为现有的一种油价牌控制系统的架构图。如图2所示,现有的显示卡方案一般采用ARM结合FPGA的架构,两者协同一起来完成对油价牌灯板的驱动;对油价的更改采用的是网络或者遥控器,对显示卡程序的更新上使用的是U盘更新的方式。
[0006]然而,现有的油价牌控制系统现有方案存在以下不足:a)在实现方式上相对较为复杂山)油价牌控制口只有10路,带载量较小;c)支持的灯板类型较少;d)现有的显示卡一般采用的是U盘升级的方式,更新维护上比较麻烦;以及e)不具备有点检功能,对灯板的状态无法获知,对油价显示的准确性上存在缺陷。

【发明内容】

[0007]因此,针对现有技术中的缺陷和不足,本发明提出一种LED灯板驱动方法以及一种油价牌控制卡。
[0008]具体地,本发明实施例提出的一种LED灯板驱动方法,应用于基于ARM处理器的油价牌控制卡以驱动LED灯板。所述LED灯板驱动方法包括步骤:(a)输入价格修改数据至ARM处理器,其中所述ARM处理器配置有字模存储区和相对应的输出缓冲区,所述输出缓冲区设置有与目标LED灯板的多个字单元一一对应的多个字单元存储区;(b)根据所述价格修改数据从所述字模存储区获取相对应的字模数据至所述输出缓冲区中的所述多个字单元存储区中的目标字单元存储区;以及(c)将所述目标字单元存储区中的所述字模数据输出至所述目标LED灯板以实现和所述目标字单元存储区相对应的目标字单元的显示内容修改。
[0009]在本发明的一个实施例中,所述LED灯板驱动方法在步骤(a)之前还包括步骤:以无线方式接收所述价格修改数据。
[0010]在本发明的一个实施例中,所述LED灯板驱动方法还包括步骤:由所述ARM处理器从存储于非易失性存储器的灯板走线方式与字模数据关系映射表中选取指定灯板走线方式所对应的字模数据存入所述字模存储区
[0011]此外,本发明实施例提出的一种油价牌控制卡,包括ARM处理器以及电连接所述ARM处理器的多路灯板控制口,每一路灯板控制口用于连接LED灯板。再者,所述ARM处理器配置有字模存储区和相对应的输出缓冲区,所述字模存储区用于存储对应指定灯板走线方式的字模数据,所述输出缓冲区设置有与目标LED灯板的多个字单元一一对应的多个字单元存储区,每一个所述字单元存储区用于存储从所述字模存储区获取的字模数据并输出至所述目标LED灯板以驱动相对应的字单元进行显示。
[0012]在本发明的一个实施例中,所述油价牌控制卡包括:射频无线模块,电连接所述ARM处理器。
[0013]在本发明的一个实施例中,所述油价牌控制卡包括:光探头接口和/或RS485串口,分别电连接所述ARM处理器。
[0014]在本发明的一个实施例中,所述油价牌控制卡包括:以太网口、USB接口、RS232串口和JTAG接口,分别电连接所述ARM处理器。
[0015]在本发明的一个实施例中,所述油价牌控制卡包括:多路灯板点检口,电连接所述ARM处理器;其中,所述多路灯板点检口为双向口而可兼作多路灯板控制口。
[0016]在本发明的一个实施例中,所述油价牌控制卡包括:点检板接口,电连接所述ARM处理器;所述点检板接口与设置有所述多路灯板点检口的点检板连接。
[0017]在本发明的一个实施例中,所述油价牌控制卡包括非易失性存储器,外接或内置于所述ARM处理器且用于存储灯板走线方式与字模数据关系映射表;其中,所述灯板走线方式与字模数据关系映射表包含多种灯板走线方式分别对应的字模数据。
[0018]由上可知,本发明实施例能够更加方便、快捷地更改油价牌的油价显示、减小天气因素对油价牌更改带来的困难;能够减少维护成本、降低加油站工作人员的工作量;以及能够让一个人维护多个油价牌塔标成为可能。
[0019]通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定,这是因为其应当参考附加的权利要求。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。
【附图说明】
[0020]下面将结合附图,对本发明的【具体实施方式】进行详细的说明。
[0021]图1为现有的一种油价牌灯板的字单元结构示意图。
[0022]图2为现有的一种油价牌控制系统的架构图。
[0023]图3为本发明实施例的一种油价牌控制卡的结构示意图。
[0024]图4为本发明实施例的一种ARM处理器的内部模块示意图。
[0025]图5为本发明实施例的一种ARM处理器配置的字模存储区和输出缓冲区的存储空间示意图。
【具体实施方式】
[0026]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0027]请参见图3,本发明实施例提出的一种基于ARM处理器的油价牌控制卡30包括:ARM处理器31、射频无线模块32、以太网口 33、USB接口 34、RS232串口 35、RS485串口 36、JTAG接口 37、信号驱动模块38、10路灯板控制口 39、点检板接口 40、4路光探头接口 41、低压差线性稳压器(LDO, low dropout regulator) 42以及电源接口 43。
[0028]其中,ARM处理器31为但不限于STM32F429/439系列ARM芯片。
[0029]射频无线模块32电连接ARM处理器31,其例如直接焊接在油价牌控制卡的电路板上且支持SPI接口。优选地,射频无线模块32例如包括工作在2.4GHz?2.5GHz的ISM频段的单片无线收发器芯片像nRF24L01等芯片。本实施例中,射频无线模块32可以以无线方式接收价格修改数据等控制信号,还可用于ARM处理器31的程序更新(也即支持无线更新)。
[0030]以太网口 33电连接ARM处理器31,其例如是百兆以太网口并通过网络PHY芯片连接ARM处理器31。本实施例中,以太网口 33可用于油价牌控制卡30的集群管理。
[0031]USB接口 34电连接ARM处理器31,其可用于ARM处理器31的程序更新,相较于射频无线模块32而言,其作为程序更新的备份设计。
[0032]RS232串口 35电连接ARM处理器31,其可用作程序的调试口,打印一些调试信息。
[0033]RS485串口 36电连接ARM处理器31,其主要是用来连接外围距离稍微远点的设备,如光探头等。
[0034]JTAG接口 37电连接ARM处理器31,其主要作为程序下载口使用。
[0035]10路灯板控制口 39通过信号驱动模块38电连接ARM处理器31。10路灯板控制口 39可分别用于连接10个LED灯板(或称油价牌灯板),各个LED灯板的显示驱动数据即是来自于相对应的灯板控制口 39 ;同一个油价牌控制卡30连接的多个LED灯板共同构成一个或多个油价牌。信号驱动模块38例如是采用74HC245系列芯片,其为一种三态输出、
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1