LED驱动系统技术方案

技术编号:12448912 阅读:71 留言:0更新日期:2015-12-04 13:03
本实用新型专利技术公开一种LED驱动系统包括,DMX512控制器、至少一个与DMX512控制器连接的MCU微处理器、与相应MCU微处理器连接的LED驱动器组与LED驱动器组连接的若干组LED灯组。由于本实用新型专利技术LED驱动系统可以通过MCU微处理器控制一组LED驱动器组,从而可以简化PCB的结构、减小其占用空间、降低其成本。

【技术实现步骤摘要】

本技术涉及LED发光控制领域,具体涉及一种LED驱动系统
技术介绍
现有的LED点光源、LED数码护栏管、舞台灯光系统以及装饰照明系统等LED发光系统,通常采用DMX512控制器发送DMX512协议数据、采用DMX512解码芯片接收解码DMX512协议数据,然后DMX512解码芯片输出PffM信号控制LED驱动芯片以控制一组LED灯的灰度,然而采用DMX512解码芯片和LED驱动芯片的方式来控制一组LED灯的方式会造成PCB的结构复杂、占用空间大、成本高。
技术实现思路
本技术的目的在于提供一种LED驱动系统,旨在简化PCB的结构、减小其占用空间、降低其成本。为了实现本技术的目的,本技术提供一种LED驱动系统,包括:DMX512控制器,用于输出包含有效灰度数据的DMX512协议数据;至少一个与DMX512控制器连接的MCU微处理器,用于截取DMX512协议数据中的相应的有效灰度数据并将截取的有效灰度数据转换为曼彻斯特码格式数据输出;与相应MCU微处理器连接的LED驱动器组,具有若干LED驱动器,该若干LED驱动器串联连接并与相应的MCU微处理器连接,用于接收MCU微处理器输出的曼彻斯特码格式数据并向下一个LED驱动器输出曼彻斯特码格式数据;以及若干LED灯组,每一 LED灯组具有若干与相应的LED驱动器连接的LED灯,用于在LED驱动器的控制下调节发出光的灰度。优选地,所述MCU微处理器具有输入接口和输出接口,输入接口与DMX512控制器连接,用于接收DMX512控制器输出的DMX512协议数据;所述串联连接的LED驱动器与输出接口连接。优选地,所述LED驱动器均具有输入端、输出端和若干控制端;其中一 LED驱动器的输入端与MCU微处理器的输出接口连接,其它LED驱动器的输入端依序与前一个LED驱动器的输出端连接,所述LED灯组的若干LED灯分别与相应的LED驱动器的相应控制端连接。由于本技术LED驱动系统可以通过MCU微处理器控制一组LED驱动器组,从而可以简化PCB的结构、减小其占用空间、降低其成本。【附图说明】图1为本技术LED驱动系统的电路原理图。本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】下面结合附图和具体实施例对本技术所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本技术并能予以实施,但所举实施例不作为对本技术的限定。请参阅图1,其揭示了本技术LED驱动系统的一优选实施例,在本实施例中,LED驱动系统包括DMX512控制器10、至少一个与DMX512控制器连接的MCU微处理器20、与相应MCU微处理器20连接的LED驱动器组30以及与LED驱动器组30连接的若干组LED灯组40。DMX512控制器10用于将LED的灰度以DMX512协议数据的方式输出。MCU微处理器20的数量根据具体应用而定。MCU微处理器20具有输入接口 21和输出接口 22,输入接口 21与DMX512控制器10连接以接收DMX512控制器10输出的DMX512协议数据,MCU微处理器20将接收的DMX512协议数据转换为曼彻斯特码格式数据后通过其输出接口 22输出。每一组LED驱动器组30具有若干串联连接的LED驱动器31,每一 LED驱动器31具有输入端32、输出端33和若干控制端34 ;其中一 LED驱动器31的输入端32与MCU微处理器20的输出接口 22连接,其它LED驱动器31的输入端32依序与前一个LED驱动器31的输出端33连接,从而将若干LED驱动器31串联连接在一起。每一 LED灯组40具有若干LED灯41,LED灯组40的若干LED灯41分别与相应的LED驱动器31的相应控制端34连接,以在LED驱动器31的控制下发出调节发出光的灰度。以下对本技术LED驱动系统的工作原理说明如下。DMX512控制器10用于将LED的灰度以DMX512协议数据的方式输出,DMX512协议数据的一帧最大包含512组数据段,每一组数据段格式为11位,其中第一位是0,最后两位是1,中间8位为LED的灰度的有效灰度数据。在MCU微处理器20的数量为若干个时,因为MCU微处理器20是可编程的,在对MCU微处理器20编程时对每一 MCU微处理器20的地址ADDR和接收数据长度LEN进行定义,MCU微处理器20的地址ADDR是根据预先确定从DMX512协议数据中一帧的第几个数据段来截取有效灰度数据进行定义,MCU微处理器20的接收数据长度LEN根据需要截取的多少个数据段的有效灰度数据来定义。如MCU微处理器20预定从DMX512协议数据中一帧的第O数据段开始截取16个数据段中的有效灰度数据,则若该MCU微处理器20的地址ADDR定义为0,该MCU微处理器20的接收数据长度LEN定义为16。如MCU微处理器20预定从DMX512协议数据中一帧的第16数据段开始截取I个数据段中的有效灰度数据,则若该MCU微处理器20的地址ADDR定义为16,该MCU微处理器20的接收数据长度LEN定义为I。在MCU微处理器20截取DMX512协议数据中一帧的有效灰度数据时,MCU微处理器20首先判断DMX512控制器发送的是否为复位帧,在MCU微处理器20的输入接口 21保持低电平超过88us则判断接收到复位帧,之后输入接口 21的电平被拉高,MCU微处理器20等待输入接口 21的电平再次拉低,MCU微处理器20确定DMX512控制器开始发送DMX512协议数据。因DMX512协议数据中一帧最大包含512组数据段,每一组数据段格式为11位,MCU微处理器20接收一位耗时4us,由于每一组数据段的第一位是0、最后两位是1、中间8位为有效灰度数据,MCU微处理器20按照8条指令耗时Ius来控制采样时间,且MCU微处理器20每次采样之后插入33条指令的延迟,以此可以保证MCU微处理器20对数据段的每一位采样的准确性,因为每一数据段的11位传输完毕后输入接口 21为高电平,MCU微处理器20仅需侦测到输入接口 21拉到低电平则即可判断下一数据段到来并开始截取相应数据段中的有效灰度数据。在DMX512协议数据中的一帧发送完毕后,MCU微处理器20则等待DMX512控制器10发送下一个复位帧以接收下一帧的相应数据段。在所有的MCU微处理器20截取到相应的有效灰度数据后,将有效灰度数据通过输出接口 22以曼彻斯特码格式数据发送给相应的LED驱动器31的输入端32。LED驱动器31将通过输入端32接收到曼彻斯特码格式数据转为PffM信号,且LED驱动器31通过控制端34输出PffM信号而控制相应LED灯41的灰度。而且LED驱动器31还将接收的曼彻斯特码格式数据通过输出端33向下一个LED驱动器31的输入端32发送曼彻斯特码格式数据。与相应MCU微处理器20连接的LED驱动器组30的LED驱动器31数量可以设置为相应MCU微处理器20设置的接收数据长度LEN的数值,以根据一个数据段中的有效灰度数据调节一个LED灯组40的灰度;也可以通过设置相应的MCU微处理器20,使MCU微处理器20重复发送曼彻斯特码格式数据若干次,以使与每一组本文档来自技高网...

【技术保护点】
一种LED驱动系统,其特征在于,包括:DMX512控制器,用于输出包含有效灰度数据的DMX512协议数据;至少一个与DMX512控制器连接的MCU微处理器,用于截取DMX512协议数据中的相应的有效灰度数据并将截取的有效灰度数据转换为曼彻斯特码格式数据输出;与相应MCU微处理器连接的LED驱动器组,具有若干LED驱动器,该若干LED驱动器串联连接并与相应的MCU微处理器连接,用于接收MCU微处理器输出的曼彻斯特码格式数据并向下一个LED驱动器输出曼彻斯特码格式数据;以及若干LED灯组,每一LED灯组具有若干与相应的LED驱动器连接的LED灯,用于在LED驱动器的控制下调节发出光的灰度。

【技术特征摘要】

【专利技术属性】
技术研发人员:林浩易长根郭王瑞吴占拓林丰成
申请(专利权)人:深圳市质能达微电子科技有限公司
类型:新型
国别省市:广东;44

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

1