LED模块的控制器及LED控制系统技术方案

技术编号:39179660 阅读:8 留言:0更新日期:2023-10-27 08:27
本发明专利技术公开了一种LED模块的控制器及LED控制系统,控制器包括:寄存器、控制电路、校验电路和UART电路,其中,控制电路与校验电路连接,校验电路通过UART电路与LED模块连接,寄存器与控制电路和校验电路分别连接,用于:提供预设帧格式的配置数据,并根据配置数据中的第一传输信息控制控制电路传输第一通信数据,以及根据配置数据中校验信息控制校验电路对第一通信数据进行校验,以在校验通过后,使第一通信数据通过UART电路发送至LED模块,实现对LED模块的控制,其中,校验信息根据LED模块的LED驱动芯片得到。该控制器通过硬件来实现预设帧格式的配置数据的收发以及校验,大大节省软件负载以及响应时间。软件负载以及响应时间。软件负载以及响应时间。

【技术实现步骤摘要】
LED模块的控制器及LED控制系统


[0001]本专利技术涉及LED控制
,尤其涉及一种LED模块的控制器及LED控制系统。

技术介绍

[0002]经过调研不同厂家LED 驱动芯片发现,目前市场上没有应用于LED 驱动芯片的专有通信帧,各个LED驱动芯片厂家都定义了自己的基于UART 的通信帧。控制LED驱动芯片的控制器(Micro Controller Unit,MCU)为了适配不同的LED驱动芯片,只有通过软件来模拟LED驱动芯片的通信帧,达到控制LED 的目的。
[0003]其中,在利用软件模拟LED驱动芯片的通信帧时,需要根据LED 驱动芯片的通信帧格式重新更新软件,模拟该LED驱动芯片专用通信帧。由于通过纯软件模拟收发不同帧和计算校验,存在反应速度慢,难以适应较高速的通信要求,且还大大增加软件开销,占用CPU带宽。

技术实现思路

[0004]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种LED模块的控制器,大大节省软件负载以及响应时间。
[0005]本专利技术的第二个目的在于提出一种LED控制系统。
[0006]为达到上述目的,本专利技术第一方面实施例提出一种LED模块的控制器,所述控制器包括:寄存器、控制电路、校验电路和UART电路,其中,所述控制电路与所述校验电路连接,所述校验电路通过所述UART电路与所述LED模块连接,所述寄存器与所述控制电路和所述校验电路分别连接,用于:提供预设帧格式的配置数据,并根据所述配置数据中的第一传输信息控制所述控制电路传输第一通信数据,以及根据所述配置数据中第一校验信息控制所述校验电路对所述第一通信数据进行校验,以在校验通过后,使所述第一通信数据通过所述UART电路发送至所述LED模块,实现对所述LED模块的控制,其中,所述校验信息根据所述LED模块的LED驱动芯片得到。
[0007]根据本专利技术实施例的LED模块的控制器,通过硬件来实现预设帧格式的配置数据的收发以及校验,大大节省软件负载以及响应时间。
[0008]另外,根据本专利技术上述实施例提出的LED模块的控制器还可以具有如下附加的技术特征:根据本专利技术的一个实施例,所述寄存器用于:根据所述配置数据中第二校验信息控制所述校验电路对第二通信数据进行校验,以在校验通过后,根据所述配置数据中的第二传输信息控制所述控制电路传输所述第二通信数据,其中,所述第二通信数据是由所述LED模块通过所述UART电路发送的。
[0009]根据本专利技术的一个实施例,所述预设帧格式包括BREAK字段、SYNC字段、TX_DADA 字段、TX_DATA_CRC字段、RX_DATA字段、RX_DATA_CRC字段和RSP字段。
[0010]根据本专利技术的一个实施例,所述UART电路包括UART发送子电路,所述控制电路通
过所述校验电路与所述UART发送子电路连接。
[0011]根据本专利技术的一个实施例,所述控制电路包括发送计数器,所述寄存器,用于:根据所述配置数据中的第一传输信息控制所述控制电路发送所述第一通信数据,并控制所述发送计数器计算所述第一通信数据的发送长度;在所述发送长度等于第一预设开始长度时,打开所述校验电路的CRC计算电路,以计算所述第一通信数据中待发送TX_DADA字段的第一校验值;在所述发送长度等于第一预设结束长度时,关闭所述CRC计算电路,并发送所述第一校验值,完成所述第一通信数据的发送。
[0012]根据本专利技术的一个实施例,所述UART电路包括UART接收子电路,所述控制电路通过所述校验电路与所述UART接收子电路连接。
[0013]根据本专利技术的一个实施例,所述控制电路包括接收计数器,所述寄存器,用于:根据所述配置数据中第二校验信息控制所述接收计数器计算第二通信数据的接收长度;在所述接收长度等于第二预设开始长度时,打开所述校验电路的CRC计算电路,以计算所述第二通信数据中待接收RX_DATA_CRC字段的第二校验值;在所述接收长度等于第二预设结束长度时,关闭所述CRC计算电路,并保存所述第二校验值;在所述第二通信数据的RX_DATA_CRC字段的校验值与所述第二校验值一致时,继续接收所述第二通信数据RSP字段;在所述第二通信数据的长度与预设配置长度一致时,完成所述第二通信数据的接收。
[0014]根据本专利技术的一个实施例,所述校验信息至少包括预设CRC计算范围、预设多项式和预设初始值。
[0015]根据本专利技术的一个实施例,所述控制器通过CAN总线与所述LED模块的LED驱动芯片通信连接。
[0016]为达到上述目的,本专利技术第二方面实施例提出了一种LED控制系统,包括:LED模块和如本专利技术第二方面实施例提出的LED模块的控制器。
附图说明
[0017]图1是本专利技术一个实施例的控制器的结构示意图;图2是本专利技术一个实施例的主流LED驱动芯片的通信数据帧格式;图3是本专利技术一个实施例的预设帧格式的配置数据的示意图;图4是本专利技术一个实施例的控制器的收发流程图;图5是本专利技术一个实施例的校验计算开始与结束的示意图;图6是本专利技术一个实施例的LED控制系统的示意图。
具体实施方式
[0018]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0019]下面结合说明书附图1

附图6以及具体的实施方式对本专利技术实施例的LED模块的控制器及LED控制系统进行详细说明。
[0020]图1是本专利技术一个实施例的控制器的结构示意图。如图1所示,LED模块的控制器可包括:寄存器、控制电路、校验电路和UART电路,其中,控制电路与校验电路连接,校验电路
通过UART电路与LED模块连接,寄存器与控制电路和校验电路分别连接,用于:提供预设帧格式的配置数据,并根据配置数据中的第一传输信息控制控制电路传输第一通信数据,以及根据配置数据中第一校验信息控制校验电路对第一通信数据进行校验,以在校验通过后,使第一通信数据通过UART电路发送至LED模块,实现对LED模块的控制,其中,校验信息根据LED模块的LED驱动芯片得到。
[0021]为与不同的LED驱动芯片通信,实现对不同LED模块的控制。本专利技术实施例基于主流LED驱动芯片的通信数据流结构设置可以通用的预设帧格式。利用寄存器根据待通信的LED驱动芯片,配置预设帧格式的配置数据。寄存器提供预设帧格式的配置数据,并根据配置数据中的第一传输信息控制控制电路传输第一通信数据。寄存器在控制控制电路传输第一通信数据时,还控制校验电路对控制电路传输的第一通信数据进行校验,在校验通过后,第一通信数据通过UART电路发送至待通信的LED驱动芯片,实现对LED模块的控制。
[0022]本专利技术实施例的控制器设置寄存器、控制电路、校验电路和UART电路,通过硬件电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种LED模块的控制器,其特征在于,所述控制器包括:寄存器、控制电路、校验电路和UART电路,其中,所述控制电路与所述校验电路连接,所述校验电路通过所述UART电路与所述LED模块连接,所述寄存器与所述控制电路和所述校验电路分别连接,用于:提供预设帧格式的配置数据,并根据所述配置数据中的第一传输信息控制所述控制电路传输第一通信数据,以及根据所述配置数据中第一校验信息控制所述校验电路对所述第一通信数据进行校验,以在校验通过后,使所述第一通信数据通过所述UART电路发送至所述LED模块,实现对所述LED模块的控制,其中,所述校验信息根据所述LED模块的LED驱动芯片得到。2.根据权利要求1所述的LED模块的控制器,其特征在于,所述寄存器用于:根据所述配置数据中第二校验信息控制所述校验电路对第二通信数据进行校验,以在校验通过后,根据所述配置数据中的第二传输信息控制所述控制电路传输所述第二通信数据,其中,所述第二通信数据是由所述LED模块通过所述UART电路发送的。3.根据权利要求2所述的LED模块的控制器,其特征在于,所述预设帧格式包括BREAK字段、SYNC字段、TX_DADA字段、TX_DATA_CRC字段、RX_DATA 字段、RX_DATA_CRC字段和RSP字段。4.根据权利要求3所述的LED模块的控制器,其特征在于,所述UART电路包括UART发送子电路,所述控制电路通过所述校验电路与所述UART发送子电路连接。5.根据权利要求4所述的LED模块的控制器,其特征在于,所述控制电路包括发送计数器,所述寄存器,用于:根据所述配置数据中的第一传输信息控制所述控制电路发送所述第一通信数据,并控制所述发送计...

【专利技术属性】
技术研发人员:王晓明汪继康苗建坤
申请(专利权)人:上海萨沙迈半导体有限公司天津智芯半导体科技有限公司合肥智芯半导体有限公司
类型:发明
国别省市:

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

1