本发明专利技术涉及一种柔性LED驱动器的数据转换方法,包括如下步骤:开始工作;取得符合第一协议的帧头数据;取得所述帧头数据之后的帧数据并对其进行处理使其为并行数据;将所述并行数据进行存储;还包括步骤:在开始工作延时一个设定时间后读取所述并行数据并将其转换为符合第二协议的串行数据;将所述串行数据输出。本发明专利技术还涉及一种实现上述柔性LED驱动器的数据转换方法的装置。实施本发明专利技术的柔性LED驱动器的数据转换方法及装置,具有以下有益效果:走线距离较长,使柔性LED的应用灵活。
【技术实现步骤摘要】
本专利技术涉及电子以及通讯领域,更具体地说,涉及一种柔性LED驱动器的数据转换方法及装置。
技术介绍
近年来,随着LED技术的高速发展,LED的应用场合越来越多,主要集中在照明和显示亮化两个领域,其中照明的技术核心是设计制作稳定耐用的恒流源芯片,而显示亮化是通过接受MCU的数据,用PWM (Pulse Width Modulation,脉冲宽度调制)方式来控制亮度。其中显示亮化的技术也像多元化的方向发展,包括传统的LED户外屏幕及LED广告牌等,也包括近年来出现的柔性LED显示技术。柔性显示技术是把LED控制器和芯片装配在FPC (柔性电路板)上,可以布置在舞台、酒吧,既能够方便随时搭建和搬运,也可以造成曲面的显示效果,还可以用柔性LED灯带构建3D显示空间,制造三维显示效果。柔性LED显示虽然大大扩展了 LED显示的应用范围和场合,但是也有实际应用的困难。由于传统的LED显示屏控制器装配在显示屏内部,走线距离不长,主流的LED显示控制器一般采用了高速的串口协议接收数据,并且通常采用曼彻斯特编码方式。而柔性LED通常需要要有很长的走线距离去适应灵活的应用需求,原有高速串口协议走线距离不够,大大限制了柔性LED的应用,使柔性LED的应用不灵活。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述走线距离不长、柔性LED应·用不灵活的缺陷,提供一种走线距离较长、使柔性LED应用灵活的柔性LED驱动器的数据转换方法及装置。本专利技术解决其技术问题所采用的技术方案是构造一种柔性LED驱动器的数据转换方法,包括如下步骤 A)开始工作; B)取得符合第一协议的帧头数据; C)取得所述帧头数据之后的帧数据并对其进行处理使其为并行数据; D)将所述并行数据进行存储; 还包括步骤 E)在开始工作延时一个设定时间后读取所述并行数据并将其转换为符合第二协议的串行数据; F)将所述串行数据输出。在本专利技术所述的柔性LED驱动器的数据转换方法中,所述步骤B)进一步包括 BI)判断输入的当前电平是否为低电平,如是,执行步骤B2);否则,重复本步骤; B2)判断所述低电平持续时间是否>88μ8,如是,执行步骤B3);否则,返回步骤BI); Β3)判断所述低电平是否在Is内翻转为高电平,如是,执行步骤Β4);否则,返回步骤BI); B4)判断所述高电平持续时间是否> 8μ 如是,执行步骤B5);否则,返回步骤BI); Β5)取得11位的起始码;所述起始码每一位的宽度为4μ8 ; Β6)使地址指针复位并指向第一个存储单元。 在本专利技术所述的柔性LED驱动器的数据转换方法中,所述步骤C)进一步包括 Cl)开始取得11位的数据帧,判断所述数据帧的第I位数据是否为低电平,如是,执行步骤C2);否则,返回步骤B);所述数据帧每一位的宽度为4μ8 ; C2)依次取得所述数据帧的第2位至第9位的数据,并将其转换为8位并行数据。 在本专利技术所述的柔性LED驱动器的数据转换方法中,所述步骤D)进一步包括 Dl)将所述8位并行数据进行锁存; D2)依次判断所述数据帧的第10位和第11位的数据是否为高电平,如是,将所述8位并行数据写入当前地址指针所指向的存储单元中;否则,返回步骤Cl); D3)所述地址指针加I并返回步骤Cl)。在本专利技术所述的柔性LED驱动器的数据转换方法中,所述步骤C)或步骤D)最多循环执行512次。在本专利技术所述的柔性LED驱动器的数据转换方法中,所述步骤Ε)进一步包括 El)系统上电后,使地址指针复位并指向第一个存储单元; Ε2)延迟时间Ims ; Ε3)发送同步信号,使所述柔性LED驱动器同步; Ε4)读取当前地址指针所指向的存储单元中的8位并行数据并锁存; Ε5)将所述8位并行数据进行拆分,并进行曼彻斯特编码转换成串行数据发送; Ε6)所述地址指针加1,返回步骤Ε4)。本专利技术还涉及一种实现上述柔性LED驱动器的数据转换方法的装置,包括 准备就绪模块用于开始工作; 帧头数据获取模块用于取得符合第一协议的帧头数据; 帧数据取得及转换模块用于取得所述帧头数据之后的帧数据并对其进行处理使其为并行数据; 数据存储模块用于将所述并行数据进行存储; 还包括 数据读取及转换模块用于在开始工作延时一个设定时间后读取所述并行数据并将其转换为符合第二协议的串行数据; 数据输出模块用于将所述串行数据输出。在本专利技术所述的实现上述柔性LED驱动器的数据转换方法的装置中,所述帧头数据获取模块进一步包括 低电平判断单元用于判断输入的当前电平是否为低电平; 低电平持续时间判断单元用于判断所述低电平持续时间是否> 88μ 并在低电平持续时间< 88Ps时返回; 低电平翻转判断单元用于判断所述低电平是否在Is内翻转为高电平,并在翻转时返回;高电平持续时间判断单元用于判断所述高电平持续时间是否> 8μ 并在高电平持续时间< 8Ps时返回; 起始码取得单元用于取得11位的起始码;所述起始码每一位的宽度为4μ8 ; 地址指针复位单元用于使地址指针复位并指向第一个存储单元。在本专利技术所述的实现上述柔性LED驱动器的数据转换方法的装置中,所述帧数据取得及转换模块进一步包括 帧数据取得及低电平判断单元用于开始取得11位帧数据,判断所述数据帧的第I位数据是否为低电平;所述数据帧每一位的宽度为4μ8 ; 并行数据转换单元用于依次取得所述数据帧的第2位至第9位的数据,并将其转换为8位并行数据。在本专利技术所述的实现上述柔性LED驱动器的数据转换方法的装置中,所述数据存储模块进一步包括 并行数据锁存单元用于将所述8位并行数据进行锁存; 并行数据写入单元用于依次判断所述数据帧的第10位和第11位的数据是否为高电平,如是,将所述8位并行数据写入当前地址指针所指向的存储单元中; 地址指针加I及返回单元用于使所述地址指针加I并返回。实施本专利技术的柔性LED驱动器的数据转换方法及装置,具有以下有益效果由于将符合第一协议的帧数据进行处理使其为并行数据,将所述并行数据转换为符合第二协议的串行数据发送,由于第一协议走线距离较长,第二协议为常用的协议且走线距离较短,通过将符合走线距离较长的帧数据中的串行数据转换成并行数据,最终将并行数据拆分以符合走线距离较短的第二协议的规定进行串行发送,从而使其走线距离较长,使柔性LED的应用灵活。附图说明图I是本专利技术柔性LED驱动器的数据转换方法及装置实施例中方法的流程 图2是所述实施例中取得符合第一协议的帧头数据的具体流程 图3是所述实施例中取得帧头数据之后的帧数据并对其进行处理使其为并行数据的具体流程 图4是所述实施例中将并行数据进行存储的具体流程 图5是所述实施例中在开始工作延时一个设定时间后读取并行数据并将其转换为符合第二协议的串行数据的具体流程 图6是所述实施例中实现柔性LED驱动器的数据转换方法的装置的结构示意 图7是所述实施例中帧头数据获取模块的结构示意 图8是所述实施例中帧数据取得及转换模块的结构示意 图9是所述实施例中数据存储模块的结构示意图。具体实施例方式为了便于本领域的普通技术人员能够理解并实施本专利技术,下面将结本文档来自技高网...
【技术保护点】
一种柔性LED驱动器的数据转换方法,其特征在于,包括如下步骤:?A)开始工作;B)取得符合第一协议的帧头数据;C)取得所述帧头数据之后的帧数据并对其进行处理使其为并行数据;?D)将所述并行数据进行存储;还包括步骤:?E)在开始工作延时一个设定时间后读取所述并行数据并将其转换为符合第二协议的串行数据;F)将所述串行数据输出。
【技术特征摘要】
【专利技术属性】
技术研发人员:余菲,赵杰,王静霞,刘俐,
申请(专利权)人:深圳职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。