多led显示模组管理方法

文档序号:9507118阅读:356来源:国知局
多led显示模组管理方法
【技术领域】
[0001]本发明涉及LED显示控制技术领域,尤其涉及一种多LED显示模组管理方法。
【背景技术】
[0002]现有的发光二极管(light emitting d1de,LED)显示屏系统包括接收卡及LED显示屏,其中LED显示屏由多个箱体拼接而成,而每个箱体又由多个LED显示模组(或称LED灯板)拼接而成。在传统的LED显示模组上设置有存储器,由接收卡进行读写,实现灯板校正系数、生产信息等各项模组信息的管理,为了实现校正数据和生产信息管理,传统方式中采用接收卡通过SPI接口或I2C接口直接访问LED显示模组上的存储器,使用SPI接口存在控制线多的问题(SPI接口需要4根信号线,如需灯板级联还需额外增加两根选址线),使用I2C接口控制线会略少(I2C接口需要2根信号线,如需灯板级联还需额外增加两根选址线),但I2C接口的通信速率较低(通常为400kbps)。而且,LED显示模组有进行排线检测和错误侦测的状态检测需求。
[0003]请参见图1,其为现有的一种LED显示模组状态检测系统的架构示意图。如图1所示,使用单片机定时发送指令至控制卡,若控制卡有回应则表示控制卡完好;而为了得到LED显示模组的损坏信息,单片机会向控制卡发送对应LED显示模组的特定内容,由控制卡来进行显示驱动控制,并由电流检测模块采集LED显示模组显示不同图案时的工作电流,根据电流的变化来判断LED显示模组的故障情况。然而,图1所示技术方案存在的缺点为:
1)由于LED随时间推移,发光亮度会有变化,所以用电流来检测LED是否损坏的误差很大;
2)若LED显示模组中同时有开路、短路存在,那么检测结果会存在漏检情况;3)点检结果受电流检测方法与精度影响较大;以及4)无法确定具体损坏的灯点数量、位置与颜色
[0004]请参见图2,对于LED显示模组中的LED驱动芯片具有点检功能的情形而言,一种做法是在接收卡连接的LED显示模组后再接一个监控卡,用来接收LED驱动芯片输出的数据;当接收卡启动点检功能时,会向LED驱动芯片发送点检指令,LED驱动芯片会检测每个LED灯点的通断情况,并将结果存储在内部的寄存器中,当接收卡启动点检结果回读后,这些点检结果数据会依次向后传输至最后一级LED显示模组的LED驱动芯片输出至监控卡,由监控卡再将点检结果数据回传给接收卡。然而,图2所示技术方案存在的缺点为:i)需要增加监控卡及线缆数量,导致成本增加;以及ii)若其中某处排线断路,均会导致检测失败。
[0005]请参见图3,其为图2所示技术方案的一种改进方案,具体为将监控卡更换为末端端接模块,LED驱动芯片输出的点检结果数据经过末端端接模块进行回传,再逐次通过各LED显示模组回传至接收卡。然而,图3所示技术方案仍然存在不完善之处,例如:①数据回传信号较多导致所需的回传数据线也较多,比如要检测N根驱动数据线,就需要N根回传数据线;②数据回传信号多导致其占用了 LED显示模组约一半的数据线,可能使得带载面积减小以及致使物理接口变更。

【发明内容】

[0006]因此,为克服现有技术中存在的缺陷和不足,本发明提出一种多LED显示模组管理方法。
[0007]具体地,本发明实施例提出的一种多LED显示模组管理方法,适合应用于一种LED显示屏系统,所述LED显示屏系统包括接收卡和级联的多个LED显示模组,每一个所述LED显示模组包括第一模组输入输出接口、模组显示驱动电路、微处理器模块以及第二模组输入输出接口,所述第一模组输入输出接口电连接所述模组显示驱动电路的输入端和所述微处理器模块的第一串口,所述第二模组输入输出接口电连接所述模组显示驱动电路的输出端和所述微处理器模块的第二串口,所述微处理器模块通过多根信号线电连接所述模组显示驱动电路的所述输出端,所述级联的多个LED显示模组中的第一级LED显示模组的所述第一模组输入输出接口连接所述接收卡且所述第一级LED显示模组的所述第二模组输入输出接口连接下一级LED显示模组。所述LED显示模组管理方法包括:排线检测步骤:每一个所述LED显示模组利用定时器进行定时将所述多根信号线逐一作为当前外部中断源来检测连接所述第一模组输入输出接口的外部连线是否存在异常,其中所述多根信号线是使用定时器溢出中断逐一切换作为当前外部中断源;以及点检步骤:在排线检测步骤之后,由所述接收卡利用串口通信下发点检指令至每一个所述LED显示模组控制所述微处理器模块利用定时器捕获方式或外部中断方式读取所述多根信号线中的RGB数据线上的电平值以得到点检结果数据并存储至所述微处理器模块的外接存储器。
[0008]在本发明的一个实施例中,所述定时器捕获方式为捕获数据时钟信号中的每一个数据时钟以触发产生定时器捕获中断来读取所述多根信号线中的RGB数据线上的电平值以得到点检结果数据;所述外部中断方式为使用所述数据时钟信号作为外部中断源来触发读取所述多根信号线中的RGB数据线上的电平值以得到点检结果数据。
[0009]在本发明的一个实施例中,所述多LED显示模组管理方法还包括:读写操作目标确定步骤:在所述接收卡与所述级联的多个LED显示模组利用包含位置序号的通信协议进行串口通信的过程中,由所述级联的多个LED显示模组逐一根据通信协议中的位置序号确定自己是否为当前读写操作目标;其中,当某个LED显示模组收到的位置序号为非0时,将位置序号减1后发送至后一级LED显示模组,以及当某个LED显示模组收到的位置序号为0时,则确定自己为当前读写操作目标。
[0010]在本发明的一个实施例中,所述多LED显示模组管理方法还包括:闪存管理步骤:在所述微处理器模块上电后,采用两个存储区交替乒乓擦写方式将所述微处理器模块的运行时间记录在所述微处理器模块的片内闪存中。
[0011]在本发明的一个实施例中,所述闪存管理步骤还包括:利用直接存储器访问模块对所述微处理器模块的外接闪存进行存取操作。
[0012]在本发明的一个实施例中,所述多LED显示模组管理方法还包括:授权管理步骤:在锁屏使能时由所述接收卡的前端发送卡按照预设时间间隔周期性发送当前时间至所述微处理器模块,由所述微处理器模块比较接收到的当前时间与自身储存的锁屏时间来确定当前是否执行锁屏操作。
[0013]在本发明的一个实施例中,所述授权管理步骤还包括:所述微处理器模块在超过所述预设时间间隔未接收到所述当前时间时执行锁屏操作。
[0014]在本发明的一个实施例中,所述多LED显示模组管理方法还包括:历史状态记录步骤:采用两个存储区交替乒乓擦写方式在所述微处理器模块的外接闪存中周期性地记录相对应LED显示模组的工作状态信息,其中所述工作状态信息包括所述相对应LED显示模组的工作温度和/或工作电压。
[0015]在本发明的一个实施例中,所述多LED显示模组管理方法还包括:在应用中编程步骤:由所述接收卡前端的上位机触发所述微处理器模块进行复位并在复位启动后检查所述微处理器模块当前是否为硬件复位,如果不是硬件复位则等待接收并写入来自上位机的程序文件、并在写入所述程序文件后将所述程序文件转发给下一级LED显示模组的所述微处理器模块以及对写入的程序文件进行校验。
[0016]在本发明
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1