首页 / 专利库 / 电信 / 地址码 / 一种LED灯珠地址码的烧录方法及装置

一种LED灯地址码的烧录方法及装置

阅读:691发布:2020-05-11

专利汇可以提供一种LED灯地址码的烧录方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 提供一种 LED灯 珠 地址码 的烧录方法及装置,涉及LED技术领域。本发明提供一种LED灯珠地址码的烧录方法及装置,应用于包括若干LED灯珠的阵列,包括:每颗灯珠获取一随机生成的随机码;灯珠将随机码发送至烧录器以在烧录器确定与随机码对应的永久地址码和包括随机码与永久地址码的烧录指令;进入烧录模式,所述灯珠接收烧录指令并根据随机码进行寻址并将所述永久地址码进行储存。本发明可以在灯珠结成灯珠阵列之后进行烧录,当灯珠损坏时,可以用同种型号的任一灯珠进行替换,对灯珠的固定地址不做要求,避免了固定地址的灯珠造成灯珠维修的不便,也避免了在LED灯珠烧录方法中逐个对灯珠进行烧录,节省了工序。,下面是一种LED灯地址码的烧录方法及装置专利的具体信息内容。

1.一种LED灯地址码的烧录方法,应用于包括若干LED灯珠的阵列,其特征在于,包括如下步骤:
每颗所述LED灯珠获取一随机生成的随机码;
所述LED灯珠将所述随机码发送至烧录器以在所述烧录器确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
所述LED灯珠接收所述烧录指令并根据所述随机码进行寻址并将所述永久地址码进行储存。
2.如权利要求1所述的LED灯珠地址码的烧录方法,其特征在于,在每颗所述LED灯珠获取一随机生成的随机码步骤之后,还包括如下步骤:
发送所述随机码至所述烧录器以在所述烧录器中对所有所述随机码进行重码判断;
当所有所述随机码存在重码时,所述LED灯珠接收所述烧录器发送的重码指令并根据所述重码指令重新获取所述随机码。
3.如权利要求1或2所述的LED灯珠地址码的烧录方法,其特征在于,
所述LED灯珠将所述随机码发送至烧录器步骤包括:
所述LED灯珠根据所述随机码确定表征所述随机码的灯珠亮灭情况;
所述LED灯珠根据所述灯珠亮灭情况运行以使所述烧录器识别所述灯珠亮灭情况并将LED灯珠亮灭情况转化为所述随机码。
4.如权利要求1或2所述的LED灯珠地址码的烧录方法,其特征在于,所述LED灯珠为多色LED灯珠,所述LED灯珠发送所述随机码至烧录器步骤包括:
所述LED灯珠根据所述随机码确定所述LED灯珠中不同颜色的发光芯片发光的灰度值;
不同颜色的所述发光芯片以对应的灰度值发光以使所述烧录器识别所述LED灯珠的发光颜色并将所述发光颜色转化为所述随机码。
5.如权利要求2所述的LED灯珠地址码的烧录方法,其特征在于,所述LED灯珠接收到所述烧录器发送的所述重码指令后,所有LED灯珠均重新获取所述随机码,并对在前的所述随机码进行覆盖
6.如权利要求2所述的LED灯珠地址码的烧录方法,其特征在于,所述LED灯珠接收到所述烧录器发送的所述重码指令后,所有发生重码的所述LED灯珠重新获取所述随机码,并对在前的所述随机码进行覆盖。
7.如权利要求1所述的LED灯珠地址码的烧录方法,其特征在于,不同的所述LED灯珠根据不同的工艺误差确定不同的所述随机码。
8.一种LED灯珠地址码的烧录方法,应用于包括若干LED灯珠的阵列,其特征在于,包括如下步骤:
每颗所述LED灯珠获取一随机生成的随机码;
所述LED灯珠根据所述随机码确定临时地址码;
所述LED灯珠将所述临时地址码发送至烧录器以在所述烧录器确定与所述临时地址码对应的永久地址码和包括所述临时地址码与所述永久地址码的烧录指令;
所述LED灯珠接收所述烧录指令并根据所述临时地址码进行寻址并将所述永久地址码进行储存。
9.一种LED灯珠地址码的烧录方法,其特征在于,应用于烧录器,包括如下步骤:
所述烧录器接收LED灯珠发送的随机码;
所述烧录器确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
所述烧录器将所述烧录指令发送到所述LED灯珠以使所述LED灯珠根据所述随机码进行寻址并将所述永久地址码储存于所述LED灯珠。
10.如权利要求9所述的LED灯珠地址码的烧录方法,其特征在于,所述烧录器接收LED灯珠发送的随机码步骤包括:
所述烧录器识别所述LED灯珠的表征所述随机码的灯珠亮灭情况;
所述烧录器将所述灯珠亮灭情况转化为所述随机码。
11.如权利要求9所述的LED灯珠地址码的烧录方法,其特征在于,在所述烧录器发送所述烧录指令到所述LED灯珠步骤之前,还包括如下步骤:
所述烧录器对所有所述随机码进行重码判断:
当所有所述随机码存在重码时,发送重码指令至所述LED灯珠使所述LED灯珠重新生成所述随机码。
12.如权利要求11所述的LED灯珠地址码的烧录方法,其特征在于,当所有所述随机码存在重码时,所述烧录器获取发生重码的所述随机码和所有未使用的所述随机码,并将发生重码的所述随机码和所有未使用的所述随机码发送给所述LED灯珠,使所述随机码发生重码的所述LED灯珠在所有未使用的所述随机码和重复的所述随机码中重新随机生成一个所述随机码。
13.一种LED灯珠地址码的烧录装置,应用于包括若干LED灯珠的阵列,其特征在于,包括:
生成单元,用于获取一随机生成的随机码;
发送单元,用于将所述随机码发送至烧录器以在所述烧录器确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
烧录单元,用于接收所述烧录指令并根据所述随机码进行寻址并将所述永久地址码进行储存。
14.一种LED灯珠地址码的烧录装置,应用于烧录器,其特征在于,包括:
接收单元,用于接收LED灯珠发送的随机码;
转化单元,用于确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
发送单元,用于将所述烧录指令发送到所述LED灯珠以使所述LED灯珠根据所述随机码进行寻址并将所述永久地址码储存于所述LED灯珠。
15.一种LED灯珠,其特征在于,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现如权利要求1-8任一项所述的LED灯珠地址码的烧录方法。
16.一种设置于LED灯珠的计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器读取并运行时,实现如权利要求1-8任一项所述的LED灯珠地址码的烧录方法。
17.一种烧录器,其特征在于,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现如权利要求9-12任一项所述的LED灯珠地址码的烧录方法。
18.一种设置于烧录器的计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器读取并运行时,实现如权利要求9-12任一项所述的LED灯珠地址码的烧录方法。

说明书全文

一种LED灯地址码的烧录方法及装置

技术领域

[0001] 本发明涉及LED灯珠技术领域,具体而言,涉及一种LED灯珠地址码的烧录方法及装置。

背景技术

[0002] 通常,LED灯珠以寿命长、无污染、光效高等特点而被广泛应用于各种发光设备。LED灯珠中通常设置有控制芯片,通过控制芯片控制LED灯珠的亮灭情况,LED灯珠的地址码通常需要通过烧录器或者其他烧录系统进行烧录。在灯珠阵列中,不同的LED灯珠之间通常以串联或者并联的形式结合,而烧录器本身并不清楚LED灯珠的物理地址,即各LED灯珠所在的位置。因此,无法直接进行LED灯珠地址码的烧录。通常,在LED灯珠结合成灯珠阵列之前,需要逐个对LED灯珠的地址码进行烧录。而由于LED灯珠的地址码固定,地址为1号的LED灯珠通常无法用地址为100号的LED灯珠进行替换,给后续维修和售后维护带来非常的不便。

发明内容

[0003] 本发明解决的问题是针对上述必须在LED灯珠结合成灯珠阵列之前进行烧录带来的后续维修和售后维护的不便。
[0004] 为解决上述问题,本发明提供一种LED灯珠地址码的烧录方法,应用于包括若干LED灯珠的灯珠阵列,包括:
[0005] 进入随机码模式,每颗所述LED灯珠获取一随机生成的随机码;
[0006] 所述LED灯珠将所述随机码发送至烧录器以在所述烧录器确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
[0007] 所述LED灯珠接收所述烧录指令并根据所述随机码进行寻址,并将所述永久地址码进行储存。
[0008] 由此,当进行LED灯珠地址码烧录时,先通过LED灯珠获取一个代表临时地址码的随机码,再通过将随机码发送至烧录器,使烧录器根据随机码确认灯珠的位置,烧录器将永久地址码和随机码打包后发送给灯珠,使灯珠通过随机码进行寻址,以将永久地址码烧录进LED灯珠。本发明可以在灯珠结成灯珠阵列之后进行烧录,当LED灯珠损坏时,可以用同种型号的任一LED灯珠进行替换,对LED灯珠的固定地址不做要求,避免了固定地址的LED灯珠造成LED灯珠维修的不便。同时,也避免了在LED灯珠烧录方法中逐个对LED灯珠进行烧录,节省了工序。
[0009] 可选地,在所述每颗所述LED灯珠获取一随机生成的随机码之后还包括:
[0010] 发送所述随机码至所述烧录器以在所述烧录器中对所有所述随机码进行重码判断;
[0011] 当所有所述随机码存在重码时,所述LED灯珠接收所述烧录器发送的重码指令并根据所述重码指令重新获取所述随机码。
[0012] 由此,避免LED灯珠生成的随机码重码导致随机码相同的LED灯珠中录制的永久地址码也相同,避免重码LED灯珠发光情况始终相同使灯光效果的紊乱,避免灯光控制效果低于预期。
[0013] 可选地,所述LED灯珠将所述随机码发送至烧录器包括:
[0014] 所述LED灯珠根据所述随机码确定表征所述随机码的灯珠亮灭情况;
[0015] 所述LED灯珠根据所述灯珠亮灭情况运行以使所述烧录器识别所述灯珠亮灭情况并将LED灯珠亮灭情况转化为所述随机码。
[0016] 由此,利用灯珠亮灭情况表征随机码,通过改变LED灯珠亮灭的形式与烧录器之间进行通信,通过烧录器对所述LED灯珠的亮灭进行识别,再通过烧录器将所述灯珠亮灭情况转化为随机码。
[0017] 可选地,所述LED灯珠为多色LED灯珠,所述LED灯珠发送所述随机码至烧录器包括:
[0018] 所述LED灯珠根据所述随机码确定所述LED灯珠中不同颜色的发光芯片发光的灰度值;
[0019] 不同颜色的所述发光芯片以对应的灰度值发光以使所述烧录器识别所述LED灯珠的发光颜色并将所述发光颜色转化为随机码。
[0020] 由此,利用发光颜色的灰度值表征随机码,通过改变多色LED灯珠发光颜色的形式与烧录器之间进行通信,通过烧录器对所述LED灯珠发光的颜色进行识别,再通过烧录器将所述发光颜色转化为随机码。
[0021] 可选地,所述LED灯珠接收到所述烧录器发送的所述重码指令后,所有LED灯珠均重新获取所述随机码,并对在前的所述随机码进行覆盖
[0022] 由此,重码指令的复杂度相对较低,降低了LED灯珠控制芯片的处理量,加快了烧录程序的运行。
[0023] 可选地,所述LED灯珠接收到所述烧录器发送的所述重码指令后,所有发生重码的所述LED灯珠重新获取所述随机码,并对在前的所述随机码进行覆盖。
[0024] 由此,仅发生随机码重码的LED灯珠重新生成随机码,减小了烧录器对随机码的处理量。
[0025] 可选地,不同的所述LED灯珠根据不同的工艺误差确定不同的所述随机码。
[0026] 由此,利用工艺的细微不同,通过随机码生成电路对随机码进行生成。
[0027] 本发明另外提供一种LED灯珠地址码的烧录方法,应用于包括若干LED灯珠的阵列,包括:
[0028] 进入随机码模式,每颗所述LED灯珠获取一随机生成的随机码;
[0029] 所述LED灯珠根据所述随机码确定临时地址码;
[0030] 所述LED灯珠将所述临时地址码发送至烧录器以在所述烧录器确定与所述临时地址码对应的永久地址码和包括所述临时地址码与所述永久地址码的烧录指令;
[0031] 所述LED灯珠接收所述烧录指令并根据所述临时地址码进行寻址,并将所述永久地址码进行储存。
[0032] 由此,当进行LED灯珠地址码烧录时,先通过LED灯珠获取一个代表随机码,再将随机码转化为临时地址码,再通过将临时地址码发送至烧录器,使烧录器根据临时地址码确认灯珠的位置,烧录器将永久地址码和临时地址码打包后发送给灯珠,使灯珠根据临时地址码进行寻址,以将永久地址码烧录进LED灯珠。本发明可以在灯珠结成阵列之后进行烧录,当LED灯珠损坏时,可以用同种型号的任一LED灯珠进行替换,对LED灯珠的固定地址不做要求,避免了固定地址的LED灯珠造成LED灯珠维修的不便。同时,也避免了在LED灯珠烧录方法中逐个对LED灯珠进行烧录,节省了工序。
[0033] 本发明还提供一种LED灯珠地址码的烧录装置,应用于包括若干LED灯珠的阵列,包括:
[0034] 生成单元,用于进入随机码模式后,获取一随机生成的随机码;
[0035] 发送单元,用于将所述随机码发送至烧录器以在所述烧录器确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
[0036] 烧录单元,用于接收所述烧录指令并根据所述随机码进行寻址,并将所述永久地址码进行储存。
[0037] 可选地,所述发送单元还用于发送所述随机码至所述烧录器以在所述烧录器中对所有所述随机码进行重码判断;
[0038] 接收单元,用于当所有所述随机码存在重码时,接收所述烧录器发送的重码指令并根据所述重码指令重新获取所述随机码。
[0039] 上述所述的LED灯珠地址码的烧录装置所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0040] 本发明还提供一种LED灯珠,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现上述任一项所述的LED灯珠地址码的烧录方法。所述的LED灯珠所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0041] 本发明还提供一种设置于LED灯珠的计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器读取并运行时,实现上述任一项所述的LED灯珠地址码的烧录方法。本发明所述的设置于LED灯珠的计算机可读存储介质所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0042] 本发明还提供一种LED灯珠地址码的烧录方法,应用于烧录器,包括:
[0043] 所述烧录器接收LED灯珠发送的随机码;
[0044] 所述烧录器确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
[0045] 所述烧录器将所述烧录指令发送到所述LED灯珠以使所述LED灯珠根据所述随机码进行寻址,并将所述永久地址码烧录进所述LED灯珠的控制芯片。
[0046] 由此,当LED灯珠损坏时,可以根据所述永久地址码快速找到LED灯珠的位置,另外可以通过所述永久地址码对LED灯珠地址码进行编排,使地址码在数字逻辑上更加清楚。当进行LED灯珠地址码烧录时,先获取代表临时地址码的随机码,再确认包括随机码和永久地址码的烧录指令,并将指令发送至LED灯珠,使LED灯珠通过随机码获取到永久地址码并将之烧录进LED灯珠。当LED灯珠损坏时,可以用同种型号的任一LED灯珠进行替换,对LED灯珠的固定地址不做要求,避免了固定地址的LED灯珠造成LED灯珠维修的不便。同时,也避免了在LED灯珠烧录方法中逐个对LED灯珠进行烧录,节省了工序。
[0047] 可选地,所述接收LED灯珠发送的随机码包括:
[0048] 所述烧录器识别所述LED灯珠的表征所述随机码的灯珠亮灭情况;
[0049] 所述烧录器将所述灯珠亮灭情况转化为所述随机码。
[0050] 由此,利用灯珠亮灭情况表征随机码,通过烧录器对所述LED灯珠的亮灭进行识别,将所述灯珠亮灭情况转化为随机码。
[0051] 可选地,在所述烧录器发送所述烧录指令到所述LED灯珠之前,还包括:
[0052] 所述烧录器对所有所述随机码进行重码判断:
[0053] 当所有所述随机码存在重码时,发送重码指令至所述LED灯珠使所述LED灯珠重新生成所述随机码。
[0054] 由此,避免LED灯珠生成的随机码重码导致随机码相同的LED灯珠中录制的永久地址码也相同,避免重码LED灯珠发光情况始终相同使灯光效果的紊乱,避免灯光控制效果低于预期。
[0055] 可选地,当所有所述随机码存在重码时,所述烧录器获取发生重码的所述随机码和所有未使用的所述随机码,并将发生重码的所述随机码和所有未使用的所述随机码发送给所述LED灯珠,使所述随机码发生重码的所述LED灯珠在所有未使用的所述随机码和重复的所述随机码中重新随机生成一个所述随机码。
[0056] 由此,避免将重新生成的随机码与所有重新码重新进行比对,增加了系统的负荷;直接比对重新生成的随机码即可确认重新生成的随机码是否重码,提高了效率。
[0057] 本发明还提供一种LED灯珠地址码的烧录装置,应用于烧录器,包括:
[0058] 接收单元,用于接收LED灯珠发送的随机码;
[0059] 转化单元,用于确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
[0060] 发送单元,用于将所述烧录指令发送到所述LED灯珠以使所述LED灯珠根据所述随机码进行寻址并将所述永久地址码储存于所述LED灯珠。
[0061] 可选地,还包括:判断单元,用于对所有所述随机码进行重码判断:
[0062] 所述发送单元还用于当所有所述随机码存在重码时,发送重码指令至所述LED灯珠使所述LED灯珠重新获取所述随机码。
[0063] 上述所述的LED灯珠地址码的烧录装置所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0064] 本发明还提供一种烧录器,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现上述任一项所述的LED灯珠地址码的烧录方法。本发明所述的烧录器所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0065] 本发明还提供一种设置于烧录器的计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器读取并运行时,实现上述任一项所述的LED灯珠地址码的烧录方法。本发明所述的设置于烧录器的计算机可读存储介质所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。附图说明
[0066] 图1为本发明其中一实施例中的LED灯珠地址码的烧录方法的流程图
[0067] 图2为本发明其中一实施例中的LED灯珠地址码的烧录方法中重码判断的流程图;
[0068] 图3为本发明其中一实施例中的LED灯珠地址码的烧录方法的流程图;
[0069] 图4为本发明其中一实施例中的LED灯珠地址码的烧录方法的流程图;
[0070] 图5为本发明其中一实施例中的LED灯珠地址码的烧录方法中重码判断的流程图;
[0071] 图6为本发明其中一实施例的LED灯珠地址码的烧录装置的示意图;
[0072] 图7为本发明其中一实施例的LED灯珠地址码的烧录装置的示意图;
[0073] 图8为本发明其中一实施例的LED灯珠地址码的烧录装置的示意图;
[0074] 图9为本发明其中一实施例的LED灯珠地址码的烧录装置的示意图;
[0075] 图10为本发明其中一实施例的LED灯珠地址码的烧录装置的示意图;
[0076] 图11为本发明其中一实施例的LED灯珠地址码的烧录装置的示意图;
[0077] 图12为本发明其中一实施例的LED灯珠地址码的烧录装置的示意图。
[0078] 附图标记说明:
[0079] 11-生成单元,12-发送单元,13-烧录单元,14-接收单元,15-转化单元,16-判断单元,21-接收单元,22-转化单元,23-发送单元,24-判断单元。

具体实施方式

[0080] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。文中的“第一”“第二”“第三”和“第四”等词语并不构成对产品顺序和数量的限制,只是为了便于区分描述。
[0081] LED灯珠中通常集成有控制芯片,DI和DO分别作为控制芯片的信号输入和信号输出,通过地址码实现对LED灯珠的亮灭情况的控制。在使用DI、DO两个输入端口的时候,LED灯珠的控制芯片可以接受控制指令,并且将接受的控制指令进行加工之后传递给下一个LED灯珠、控制器或烧录器等元件。在其他情况下,LED灯珠可以将信号输出DO省去,也就是说LED灯珠只有DI端口,控制指令通过DI端口输入控制芯片后不选择输出。
[0082] 在本发明的一个实施例提供一种LED灯珠地址码的烧录方法,应用于包括若干LED灯珠的阵列,如图1所示,包括:
[0083] S101:进入随机码模式,每颗所述LED灯珠获取一随机生成的随机码;
[0084] S102:所述LED灯珠将所述随机码发送至烧录器以在所述烧录器确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
[0085] S103:进入烧录模式,所述LED灯珠接收所述烧录指令并根据所述随机码进行寻址,并将所述永久地址码进行储存。
[0086] 需要说明的是,灯珠阵列包括多个LED灯珠,多个LED灯珠可以采用串联、并联、串并结合和并串结合的方式相连接。这里不对灯珠阵列中具体的结合方式进行限定,本方法适于上述串联、并联、串并结合和并串结合中所有可能结合方式的灯珠阵列。在本进行本方法之前,需要对灯珠阵列和烧录器进行通电,建立烧录器与灯珠阵列之间的通信连接。烧录器可以通过控制器与灯珠阵列连接,烧录器也可以通过无线通信或者其他方式连接。
[0087] 在S101中,所述LED灯珠进入烧录模式的形式有多种,在本发明的其中一种实施方式中,当LED灯珠的控制芯片检测到所述LED灯珠上电并与烧录器连接后,所述LED灯珠自动进入烧录模式,在这种情况下,LED灯珠可以实时进行反馈,更加具有效率,响应时间短。在本发明的另一种实施方式中,LED灯珠进入随机码模式可以借助外部的控制系统或者烧录器,当外部的控制系统或者烧录器检测到所述LED灯珠上电后,向LED灯珠的控制芯片发送进入烧录模式的指令,从而控制LED灯珠进入烧录模式,这种情况下,更加安全,只有在检测到LED灯珠上电且控制系统或者烧录器发送指令给LED灯珠后,LED灯珠才获取随机码。
[0088] 在本发明的实施例中,烧录模式可以指随机码模式,每个LED灯珠内均设置有随机码生成模,在随机码模式下,随机码生成模块随机生成一随机码,并将随机码临时储存于LED灯珠中。在本发明的其他实施方式中,LED灯珠可以从储存器中获取一随机码。烧录器指的是具备将烧录灯珠地址的指令写进LED灯珠芯片的设备或者系统,其可以是编码器、烧录器设备或者其他具备烧录功能的控制装置。
[0089] 在本发明的实施例中,随机码是一串数字。优选地,随机码是一串二进制数字。例如,一个四位的随机码可以为0000-1111之间的任一数。在本发明的实施例中,随机码的位数不唯一确定。随机码可以预设一个初始位数,即在烧录模式下,LED灯珠第一次生成随机码时默认一个位数的随机码,比如说,初始可以默认生成10位的随机码。随机码的实际位数与LED灯珠的数量有关,当烧录的灯珠阵列中的LED灯珠数量较多时,随机码的位数可以相对较大。
[0090] 随机码可以是LED灯珠随机生成的一个或者多个数字,可以是一串二进制数字,也可以为其他数字、字母或者符号的组合,随机码可以是可以表示LED灯珠临时地址的代码。在本发明的实施例中,随机码是实现同一串联支路上或者是并联支路上的LED灯珠按照规定的逻辑进行发光的基本原理,随机码可以是LED灯珠的控制芯片中通过电路烧录的一些信息,这些信息代表着LED灯珠的“地址”。
[0091] 在S102中,由于LED灯珠并不知灯珠阵列中LED灯珠的数量和LED灯珠的位置,灯珠之间也无法相互传送数据,在烧录地址时,LED灯珠需要将随机码发送至烧录器或者其他控制器,以对所有的随机码进行处理,进而通过随机码的识别确定LED灯珠的位置和数量。由于随机码是灯珠生成的,随机码可以认为是LED灯珠的地址码,地址码的作用在于让烧录器明确LED灯珠的所在位置,将每个LED灯珠进行区分。由于灯珠阵列中所有的LED灯珠随机生成的随机码,相当于灯珠阵列中LED灯珠的随机码比较紊乱,因此,随机码可以作为LED灯珠的临时地址码。当烧录器接收所述LED灯珠发送的随机码,可以明确所述LED灯珠所在位置,永久地址码与LED灯珠一一对应,此时烧录器可以确定与随机码对应的永久地址码,将永久地址码与临时地址码均合成在烧录指令中,将永久地址码和临时地址码打包发送给所述LED灯珠。
[0092] 在S103中,由于LED灯珠中临时保存有其生成的随机码,这样LED灯珠可以通过随机码识别到与LED灯珠对应的永久地址码,实现将永久地址码烧录进LED灯珠。永久地址码可以是所述烧录器根据所述LED灯珠在灯珠阵列中的实际位置确定的,所述永久地址码可以表征LED灯珠在灯珠阵列中的位置先后顺序。烧录指令的格式可以包括:随机码+永久地址码。当LED灯珠接收到烧录指令后,可以通过灯珠中的随机码识别到永久地址码,从而将永久地址码烧录进LED灯珠。在S103中,寻址指得是根据烧录指令中的随机码寻找永久地址码。
[0093] 在本发明的一种实施方式中,烧录指令中还合成有将永久地址码烧录进灯珠控制芯片的指令,LED灯珠接收到烧录指令后自动将永久地址码烧录进灯珠。例如,串联电路包括100个LED灯珠,1号灯珠的随机码是0111101,100个永久地址码可以分别为0000001-1100100,那么烧录指令可以包括0111101+0000001,此时1号灯珠可以识别到0111101的随机码,进而识别到与所述随机码对应的永久地址码0000001。当然,永久地址码也可以与所述随机码相同,也就是说,直接将随机码作为永久地址烧录进LED灯珠,但是这种方法在灯珠控制程序时仍然会进行随机码与永久地址码的转换。这里,LED灯珠将所述永久地址码进行储存指的是LED灯珠在接收到所述烧录指令后,通过烧录器的控制器、其他外部控制器或者灯条的控制器控制烧录,将所述永久地址码烧录进所述灯珠,实现灯珠永久地址码的写入。
[0094] 本发明当进行LED灯珠地址码烧录时,先通过LED灯珠获取一个代表临时地址码的随机码,再通过将随机码发送至烧录器,使烧录器根据随机码确认灯珠的位置,烧录器将永久地址码和随机码打包后发送给灯珠,使灯珠通过随机码进行寻址,以将永久地址码存储进LED灯珠。本发明可以在灯珠结成灯珠阵列之后进行烧录,当LED灯珠损坏时,可以用同种型号的任一LED灯珠进行替换,对LED灯珠的固定地址不做要求,避免了固定地址的LED灯珠造成LED灯珠维修的不便。同时,也避免了在LED灯珠烧录方法中逐个对LED灯珠进行烧录,节省了工序。
[0095] 在本发明的一种实施方式中,所述将所述随机码发送至烧录器包括:所述LED灯珠根据所述随机码确定表征所述随机码的灯珠亮灭情况;所述LED灯珠根据所述灯珠亮灭情况运行以使所述烧录器识别所述LED灯珠亮灭情况并将所述LED灯珠亮灭情况转化为所述随机码。例如,随机码可以为0101,对应LED灯珠的LED灯珠亮灭情况为灭亮灭亮,LED灯珠只需要执行灭亮灭亮的动作。当随机码为1010时,对应LED灯珠的LED灯珠亮灭情况为亮灭亮灭,LED灯珠只需要执行亮灭亮灭的动作。对应地,所述烧录器只需要对LED灯珠的亮灭情况进行识别即可。当烧录器识别到LED灯珠亮灭情况后,将LED灯珠亮灭情况转化为随机码,从而实现了随机码的发送。将LED灯珠亮灭情况转化为随机码的原理与随机码转化为LED灯珠亮灭情况的原理相同。例如当烧录器识别到亮灭亮灭的LED灯珠亮灭情况时,可以将亮灭亮灭的LED灯珠亮灭情况转化为1010的随机码。这样设置的好处在于,利用灯珠亮灭情况表征随机码,通过改变LED灯珠亮灭的形式与烧录器之间进行通信,通过烧录器对所述LED灯珠的亮灭进行识别,再通过烧录器将所述灯珠亮灭情况转化为随机码。
[0096] 在本实施例的实施方式中,可以在LED灯珠控制芯片中设置LED灯珠亮灭持续的时间,比如说,当随机码为0101时,可以设置LED灯珠灭1秒、亮1秒、灭1秒、亮1秒。再比如说,当随机码为1010时,可以设置LED灯珠亮1秒、灭1秒、亮1秒、灭1秒。
[0097] 在本发明的一种实施方式中,也可以建立灯珠阵列与烧录器之间的电连接,LED灯珠直接将随机码以电信号的方式发送至烧录器,烧录器接受到电信号后,将电信号转化为随机码。
[0098] 在本发明的一种实施方式中,所述LED灯珠为多色LED灯珠,所述LED灯珠将所述随机码发送至烧录器包括:所述LED灯珠根据所述随机码确定所述LED灯珠中不同颜色的晶片发光的灰度值;不同颜色的所述晶片以对应的灰度值发光以使所述烧录器识别到所述LED灯珠的发光颜色并将所述发光颜色转化为随机码。例如,随机码可以为ABC,其中,A为11111111,B为00000000,C为00000000,红色晶片发光对应的像素为11111111,绿色晶片发光对应的像素为00000000,蓝色晶片发光对应的像素为00000000,此时,LED灯珠的发光情况为发红光,烧录器识别到LED灯珠发红光时,将红光转化为ABC的随机码,其中,A为
11111111,B为00000000,C为00000000。这里,多色LED灯珠也可以为RGBW灯珠,随机码中相应增加白色LED灯珠发光的灰度值。这样设置的好处在于,利用发光颜色的灰度值表征随机码,通过改变多色LED灯珠发光颜色的形式与烧录器之间进行通信,通过烧录器对所述LED灯珠发光的颜色进行识别,再通过烧录器将所述发光颜色转化为随机码。
[0099] 不同LED灯珠生成的随机码可能会出现重码的现象,例如当LED灯珠有10个,随机码为四位二进制数字时,不同LED灯珠生成的随机码出现重码的概率是97.4%。又例如,当LED灯珠有10个,随机码为五位二进制数字时,不同LED灯珠生成的随机码出现重码的概率是80%。又例如,当LED灯珠有10个,随机码为六位二进制数字时,不同LED灯珠生成的随机码出现重码的概率是53%。又例如,当LED灯珠有10个,随机码为七位二进制数字时,不同LED灯珠生成的随机码出现重码的概率是17%。又例如,当LED灯珠有10个,随机码为八位二进制数字时,不同LED灯珠生成的随机码出现重码的概率是9%。又例如,当LED灯珠有10个,随机码为九位二进制数字时,不同LED灯珠生成的随机码出现重码的概率是4.4%。因此,不同LED灯珠产生的随机码出现重码的概率与随机码的位数成反比,也就是说,当随机码的位数越高时,不同LED灯珠产生的随机码出现重码的概率越低,当随机码的位数足够大时,随机码出现重码的概率趋近于0。重码指的是所有的LED灯珠生成的随机码中至少两个LED灯珠生成的随机码相同。
[0100] 如图2所示,在本实施例中,LED灯珠地址码的烧录方法,应用于包括若干LED灯珠的灯珠阵列,包括:
[0101] S201:进入随机码模式,每颗所述LED灯珠获取一随机生成的随机码;
[0102] S202:发送所述随机码至所述烧录器以在所述烧录器中对所有所述随机码进行重码判断;
[0103] S203:当所述烧录器判断所有所述随机码不重码时,所述LED灯珠接收所述烧录器确定的包括与所述随机码对应的永久地址码和所述随机码的烧录指令,根据所述随机码进行寻址,接受所述烧录器将所述永久地址码烧录进所述LED灯珠的控制芯片;当所述烧录器判断所有所述随机码存在重码时,LED灯珠接收所述烧录器发送的重码指令,根据所述重码指令重新生成所述随机码。重码指令指的是烧录器向LED灯珠发送的重新生成随机码的指令。
[0104] 需要说明的是,在S202中,LED灯珠本身可以生成随机码但是不能进行重码判断,重码判断可以在烧录器中进行,也可以在LED灯珠的控制器,也可以在烧录器的控制器。这里,烧录器的控制器属于烧录器的范畴,在其它控制器中进行重码判断可以视作在烧录器中进行重码判断的同等技术手段。当所述烧录器判断所有所述随机码存在重码时,LED灯珠重新生成所述随机码,并再次将所述随机码发送至烧录器,依此循环,直至所有随机码不发生重码。如果不进行重码判断,那么当所述随机码出现重码的情况时,会导致灯珠阵列中有多个LED灯珠的永久地址码相同。这样设置的好处在于,避免LED灯珠生成的随机码重码导致随机码相同的LED灯珠中录制的永久地址码也相同,避免重码LED灯珠发光情况始终相同使灯光效果的紊乱,避免灯光控制效果低于预期。
[0105] 本发明的其中一种实施方式中,当LED灯珠接收所述烧录器发送的重码指令后,所有LED灯珠均重新生成随机码,所有LED灯珠将重新生成的随机码再次发送至烧录器进行重码判断,直至所有随机码不存在重码现象。由于当随机码的位数越高时,不同LED灯珠产生的随机码出现重码的概率越低,当随机码的位数足够大时,随机码出现重码的概率趋近于0。此处,不针对特定重码的LED灯珠进行随机码的生成,所有LED灯珠均重新生成随机码。这样设置的好处在于,重码指令的复杂度相对较低,降低了LED灯珠控制芯片的处理量,加快了烧录程序的运行。
[0106] 在本发明的其中一种实施方式,LED灯珠初始发送的随机码会默认一个位数,若所有随机码中有重码,所述烧录器统计所有LED灯珠的数量;然后根据LED灯珠的数量重新确定随机码的位数,并将重新确定随机码的位数发送至LED灯珠,使LED灯珠根据重新确定的随机码的位数重新生成随机码。可选地,LED灯珠地址码的烧录方法还包括:当接收到所述烧录器发送的重码指令后,所有LED灯珠重新生成的随机码的位数增大。也就是说,当LED灯珠出现重码时,由于随机码的位数越高,重码的概率越低。此时可以通过增大随机码的位数来提高所有随机码不重复的概率。例如,当LED灯珠有10个,随机码为五位二进制数字时,不同LED灯珠生成的随机码出现重码的概率是80%。此时如果将随机码的位数增加到六位时,不同LED灯珠生成的随机码出现重码的概率是53%。当然,此处也可直接将随机码的位数增加到九位,不同LED灯珠生成的随机码出现重码的概率是4.4%,此时发生重码的概率相对较低。这样设置的好处在于,避免初始生成的二维码位数过高,增大了系统的处理量,导致系统运行较慢,通过逐步增大的随机码的设置,可以最大化减小随机码的位数,最大化降低随机码占用的内存量。
[0107] 在本发明的其中一种实施方式中,当LED灯珠接收到所述烧录器发送的重码指令后,仅发生随机码重码的LED灯珠重新生成所述随机码,并将重新生成的随机码发送至烧录器,依此循环,直至所有随机码不存在重码现象。由于所有LED灯珠为串联或者并联,所有LED灯珠接收到的指令都必须是一样的,但是只有第一灯珠可以识别到重码指令。例如,有两个第一灯珠生成的随机码均为0001100111,此时烧录器向LED灯珠发送重码指令,所述重码指令包括:发生重码的随机码(0001100111)和重新生成随机码指令,所有LED灯珠在收到所述重码指令后,先识别发生重码的随机码是否为其产生的随机码,这里,当第一灯珠在接收到重码指令后,可以识别发生重码的随机码,第一灯珠重新生成随机码,所述第一灯珠将重新生成的随机码发送至烧录器进行重码判断,依此循环,直至所有随机码不存在重码现象。这样设置的好处在于,仅发生随机码重码的LED灯珠重新生成随机码,减小了烧录器对随机码的处理量。
[0108] 在本发明的实施例中,不同的所述LED灯珠根据不同的工艺误差确定不同的所述随机码。
[0109] 在本发明的一种实施方式中,可以在灯珠的控制芯片或者控制器中预设随机码生成算法,控制芯片包括有随机码生成模块,当LED灯珠上电后,随机码生成算法运行,使所述灯珠的随机码生成模块生成一个随机码。需要注意的是,灯珠阵列中每一个灯珠均会产生一随机码。
[0110] 在本发明的另一种实施方式中,可以设置随机码生成电路,通过所述随机码生成电路在灯珠中生成一随机码。在本发明的一种实施方式中,所述随机码生成电路中包括一个反相器振荡器,反相器振荡器的振荡频率主要决定于CMOS工艺参数,而CMOS工艺参数会由于工艺不同产生偏差,即使是在同一工艺参数下制备出的器件也会有微小的偏差,如果加工工艺不同,偏差就会变得更大,记录反相器振荡器在设定时间内振荡频率的周期数。当然,在本发明的另一实施方式中,可以对反相器振荡器在不同设定时间内的振荡的次数进行记录。这里,取反相器振荡器计数值的低N位作为随机码。同一工艺参数下制备出的器件的偏差可能太小,可选地,将反相器振荡器的计数值放大设定倍数,并取放大后的计数值的低N位作为随机码。需要说明的是,这里N的取值与随机码的预设位数有关。例如,当反相器振荡器在1秒内的计数值为11011101101101000100时,可以取低八位的数据作为随机码,即随机码为01000100;当反相器振荡器在1秒内的计数值为11011011101111100111时,可以取低九位的数据作为随机码,即随机码为111100111。这样设置的好处在于,利用反相器振荡器加工工艺的细微不同,通过集成有反相器振荡器的随机码生成电路对随机码进行生成。
[0111] 在本发明的一种实施方式中,所述随机码生成电路中包括温度传感器,通过不同温度传感器测得不同灯珠的控制电路板的温度,取温度传感器的数值的低N位作为随机码。可选地,将温度传感器数值放大设定倍数,并取放大后的数值的低N位作为随机码。
[0112] 在本发明的一种实施方式中,所述随机码生成电路中包括一个噪声发生器,通过不同的所述噪声发生器随机产生一个噪音,并记录所述噪音的值,将所述噪音的值放大设定倍数,并取放大后的数值的低N位作为随机码。
[0113] 本发明的实施例提供一种LED灯珠地址码的烧录装置,应用于LED灯珠,如图7所示,包括:
[0114] 生成单元11,用于进入随机码模式后,获取一随机生成的随机码;
[0115] 发送单元12,用于将所述随机码发送至烧录器以在所述烧录器确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
[0116] 烧录单元13,用于接收所述烧录指令并根据所述随机码进行寻址并将所述永久地址码进行储存。
[0117] 可选地,如图8所示,所述发送单元12还用于发送所述随机码至所述烧录器以在所述烧录器中对所有所述随机码进行重码判断;
[0118] 接收单元14,用于当所有所述随机码存在重码时,接收所述烧录器发送的重码指令并根据所述重码指令重新获取所述随机码。
[0119] 可选地,如图9所示,还包括转化单元15,用于根据所述随机码确定表征所述随机码的LED灯珠亮灭情况;
[0120] 控制单元16,用于控制所述LED灯珠根据所述LED灯珠亮灭情况运行以使所述烧录器识别所述LED灯珠亮灭情况并将所述LED灯珠亮灭情况转化为所述随机码。
[0121] 本发明所述的LED灯珠地址码的烧录装置所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0122] 本发明的实施例提供一种LED灯珠地址码的烧录方法,应用于烧录器,如图4所示,包括:
[0123] S401:所述烧录器接收LED灯珠发送的随机码;
[0124] S402:所述烧录器确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
[0125] S403:所述烧录器将所述烧录指令发送到所述LED灯珠以使所述LED灯珠根据所述随机码进行寻址,并将所述永久地址码储存于所述LED灯珠。
[0126] 由于LED灯珠并不知道灯珠阵列中LED灯珠的数量和LED灯珠的位置,在S401中,烧录器接收LED灯珠发送的随机码,通过识别所述随机码确定LED灯珠的位置和数量。作为本发明的一种实施方式,LED灯珠可以通过亮灭的形式发送随机码,所述烧录器中设置有感光元件,通过所述感光原件获取LED灯珠的亮灭情况。所述烧录器接收所有LED灯珠发送的随机码包括:识别所述LED灯珠的表征所述随机码的LED灯珠亮灭情况;所述烧录器将所述LED灯珠亮灭情况转化为所述随机码。也就是说,所述感光原件无法直接获取LED灯珠生成的随机码,但可以识别LED灯珠的亮灭情况,进而通过记录LED灯珠的亮灭情况并将所述亮灭情况转化为LED灯珠的随机码,相当于是LED灯珠发出随机码的反过程。例如:当感光元件识别到亮灭亮灭的亮灭情况,将所述亮灭情况转化为随机码1010;当感光元件识别到灭亮灭亮的亮灭情况,将所述亮灭情况转化为随机码0101。也就是说,亮对应随机码中的1,灭对应随机码中的0。当然对于具体的亮灭与随机码中数字的对应不做具体限定。需要说明的是,烧录器的感光元件可以是一个或者多个摄像头,当所述感光元件为多个摄像头时,多个摄像头可以分别与LED灯珠的位置对应;在特定的情况下,感光元件也可以为光敏传感器。这样设置的好处在于,利用灯珠亮灭情况表征随机码,通过烧录器对所述LED灯珠的亮灭进行识别,将所述灯珠亮灭情况转化为随机码。当然,当LED灯珠以发光的形式与烧录器进行通信时,烧录器需要将LED灯珠的发光颜色转化为随机码。
[0127] 在S402中,烧录器将永久地址码与随机码均合成在烧录指令中,烧录器在获取到所有随机码后,烧录器可以明确LED灯珠的数量和LED灯珠位于灯珠阵列中的位置,例如:串联电路包括100个LED灯珠,但是烧录器不知道有100个LED灯珠,当所有LED灯珠将随机码发送给烧录器后,烧录器根据随机码的数量确定了LED灯珠的数量为100个,此时烧录器可按顺序将永久地址码分别烧录进100个LED灯珠,从而实现LED灯珠的排序。烧录指令的格式可以包括:随机码+永久地址码。例如烧录指令可以为:1010+0001,1010为随机码,0001为永久地址码。在S140中,当LED灯珠收到所述烧录指令时,生成随机码为1010的LED灯珠可以识别到该烧录指令,进而获取到0001的永久地址码,并将0001的永久地址码烧录进该LED灯珠。
[0128] 在S403中,由于LED灯珠临时存储了随机码,因此LED灯珠可以识别烧录指令中的随机码,进而通过随机码获取到与之对应的永久地址码,进而将永久地址码烧录进LED灯珠的控制芯片中。
[0129] 这样设置的好处在于,当LED灯珠损坏时,可以根据所述永久地址码快速找到LED灯珠的位置,另外可以通过所述永久地址码对LED灯珠地址码进行编排,使地址码在数字逻辑上更加清楚。当进行LED灯珠地址码烧录时,先获取代表临时地址码的随机码,再确认包括随机码和永久地址码的烧录指令,并将指令发送至LED灯珠,使LED灯珠通过随机码获取到永久地址码并将之烧录进LED灯珠。当LED灯珠损坏时,可以用同种型号的任一LED灯珠进行替换,对LED灯珠的固定地址不做要求,避免了固定地址的LED灯珠造成LED灯珠维修的不便。同时,也避免了在LED灯珠烧录方法中逐个对LED灯珠进行烧录,节省了工序。
[0130] 在本实施例中,如图5所示,LED灯珠地址码的烧录方法,应用于烧录器,包括:
[0131] S501:所述烧录器接收LED灯珠发送的随机码;
[0132] S502:所述烧录器对所有所述随机码进行重码判断;
[0133] S503:当所述随机码不重码时,所述烧录器确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
[0134] S504:所述烧录器将所述烧录指令发送到所述LED灯珠以使所述LED灯珠根据所述随机码进行寻址,并将所述永久地址码储存于所述LED灯珠。
[0135] 在S502中,所述烧录器对所有所述随机码进行重码判断:当所有所述随机码不重码时,所述烧录器发送包括与所述随机码对应的永久地址码和所述随机码的烧录指令到所述LED灯珠以将所述永久地址码烧录进所述LED灯珠;当所有所述随机码存在重码时,发送重码指令至所述LED灯珠使所述LED灯珠重新生成所述随机码。例如,有两个第一灯珠生成的随机码均为0001100111,此时烧录器向LED灯珠发送重码指令。需要说明的是,这里对重码指令的格式不做限制,但是所述重码指令必须包括发生重码的随机码和重新生成随机码指令。例如,重码指令的格式可以为:0001100111+重新生成随机码指令,这里0001100111指的是发生重码的随机码。当所述LED灯珠接收到所述重码指令后,可以先识别发生重码的随机码是否为其产生的随机码,进而获得和LED灯珠相匹配的重新生成随机码指令。这样设置的好处在于,避免LED灯珠生成的随机码重码导致随机码相同的LED灯珠中录制的永久地址码也相同,避免重码LED灯珠发光情况始终相同使灯光效果的紊乱,避免灯光控制效果低于预期。
[0136] 当LED灯珠数量较多而随机码位数较低时,此时重码的概率相对较大。当烧录器接收到所有LED灯珠发送的随机码时,需要对所有的随机码进行重码判断,若存在重码,则需要LED灯珠重新生成随机码。这里需要说明的是,重码判断可以是烧录器中的控制器,也可以是控制烧录器和LED灯珠的控制器。在本发明的其中一种实施方式中,当烧录器检测到随机码重码后,烧录器发送重码指令到所有LED灯珠,使所有LED灯珠均重新生成随机码,烧录器再次获取所有LED灯珠重新生成的随机码,并对所有重新生成的随机码进行重码判断,直至所有随机码不存在重码现象。
[0137] 在本发明的另一种实施方式中,当烧录器检测到若干第一灯珠生成的随机码重码后,烧录器发送重码指令到LED灯珠,使第一灯珠在接收到所述重码指令后重新生成随机码,烧录器再次获取所有第一灯珠重新生成的随机码,并对所有重新生成的随机码进行重码判断,依此循环,直至所有随机码不存在重码现象。由于所有LED灯珠为串联或者并联,所有LED灯珠接收到的指令都必须是一样的,但是只有第一灯珠可以识别到重码指令。例如,有两个第一灯珠生成的随机码均为0001100111,此时烧录器向LED灯珠发送重码指令,所述重码指令包括:发生重码的随机码(0001100111)和重新生成随机码指令,所有LED灯珠在收到所述重码指令后,先识别发生重码的随机码是否为其产生的随机码,这里,当第一灯珠在接收到重码指令后,可以识别发生重码的随机码,第一灯珠重新生成随机码,所述第一灯珠将重新生成的随机码发送至烧录器进行重码判断,依此循环,直至所有随机码不存在重码现象。
[0138] 如果生成的随机码在某一数值区域中比较集中,则会容易在后续烧录或者识别的过程中出现误差。在本发明的另一种实施方式中,当烧录器检测到随机码在数值区域中比较集中时,发送区域重码指令,使所述数值区域中的所有随机码对应的LED灯珠均重新生成。例如,随机码中包括了:0001100100、0001100101、0001100110和0001100111,那么烧录器可以发送0001100XXX+重新生成随机码指令,此时所有随机码中前七位为0001100的LED灯珠均可以识别到重码指令。这样设置的好处在于,将随机码比较集中的数值区域中的随机码均重新生成,避免随机码集中导致随机码的识别出现错误,提高了后续随机码识别的准确性。
[0139] 为了提高重新生成的随机码的准确度,具体地,当检测到所述随机码中存在重码时,获取发生重码的所述随机码和所有未使用的所述随机码,并将发生重码的所述随机码和所有未使用的所述随机码发送给所述LED灯珠,使生成所述随机码发生重码的LED灯珠在所有未使用的所述随机码和重复的所述随机码中重新随机生成一个所述随机码。也就是说,烧录器发送的重码指令不使第一灯珠在所有可能产生的随机码中重新生成,而是在LED灯珠未使用的随机码和发生重码的随机码中进行生成。这样设置的好处在于,避免将重新生成的随机码与所有重新码重新进行比对,增加了系统的负荷;直接比对重新生成的随机码即可确认重新生成的随机码是否重码,提高了效率。
[0140] 在本发明的另一种实施方式中,发生重码的随机码有多组不同的随机码,例如,如下表所示,有两个第二灯珠的随机码为11101010010101,有三个第三灯珠的随机码为00000000011010,有两个第四灯珠的随机码为10010100111111。重码指令需包括第二重码指令:11101010010101和重新生成随机码指令;第三重码指令:00000000011010和重新生成随机码指令;第四重码指令:10010100111111和重新生成随机码指令。当LED灯珠以并联的方式结合时,需要将完整的重码指令发送至每一个LED灯珠。但是当LED灯珠以串联的方式结合时,则不必将完整的重码指令发送至每一个LED灯珠。当LED灯珠采用串联的方式组合在一起时,即上一个LED灯珠的控制输出与下一个LED灯珠的控制输入连接,例如,第二灯珠、第三灯珠和第四灯珠串联在同一电路中,此时,烧录器发送的重码指令中包括了第二重码指令、第三重码指令和第四重码指令,由于第二灯珠只有两个,当第一个第二灯珠识别到第二重码指令后,重新生成随机码并删除重码指令中与第二灯珠相对应的第二重码指令,那么第二个第一灯珠将不会再识别到该重码指令;由于第三灯珠有三个,当第一个第三灯珠识别到第三重码指令后,重新生成随机码但是不删除第三重码指令,只有当第二个第三灯珠识别到第三重码指令后,重新生成随机码并删除第三重码指令,那么第三个第三灯珠将不会在识别到重码指令;同理,由于第四灯珠只有两个,当第一个第四灯珠识别到第四重码指令后,重新生成随机码并删除重码指令中与第四灯珠相对应的第四重码指令,那么第二个第四灯珠将不会再识别到该重码指令。
[0141] 可选地,在本发明的实施例中,LED灯珠初始发送的随机码会默认一个位数,LED灯珠地址码的烧录方法还包括:若所有所述随机码存在重码,所述烧录器统计所有所述LED灯珠的数量;根据所述LED灯珠的数量重新确定所述随机码的位数,并将重新确定的所述随机码的位数发送至所述LED灯珠使所述LED灯珠根据重新确定的所述随机码的位数重新生成所述随机码。例如,当LED灯珠有10个时,由于当随机码为九位二进制数字时,不同LED灯珠生成的随机码出现重码的概率是4.4%,此时,可以将随机码的位数设置为10位,这样随机码重码的概率就相对很低,即使有个别重码的,也不会对灯珠阵列整体效果的影响;确定合理位数的随机码也不会占用系统较大的资源。又例如,当LED灯珠有20个时,此时,为了降低LED灯珠重码的概率,可将随机码为10位时,此时,为了随机码重码的概率,可以将随机码的位数设置为20位。这里,烧录器统计完所有LED灯珠的数量,可以将LED灯珠的数量发送给LED灯珠,LED灯珠根据所述LED灯珠的数量重新确定随机码的位数并重新生成随机码。通常情况下,重新确定的随机码的位数大于初始的随机码的位数。这样设置的好处在于,避免初始生成的随机码位数过高,增大了系统的处理量,导致系统运行较慢,通过逐步增大的随机码的设置,可以最大化减小随机码的位数,最大化降低随机码占用的内存量。
[0142] 本发明的实施例提供一种LED灯珠地址码的烧录装置,应用于烧录器,如图11所示,包括:
[0143] 接收21单元,用于接收LED灯珠发送的随机码;
[0144] 转化单元22,用于确定与所述随机码对应的永久地址码和包括所述随机码与所述永久地址码的烧录指令;
[0145] 发送单元23,用于将所述烧录指令发送到所述LED灯珠以使所述LED灯珠根据所述随机码进行寻址并将所述永久地址码储存于所述LED灯珠。
[0146] 可选地,还包括:判断单元24,用于对所有所述随机码进行重码判断:
[0147] 发送单元23,用于当所有所述随机码存在重码时,发送重码指令至所述LED灯珠使所述LED灯珠重新生成所述随机码。
[0148] 本发明所述的LED灯珠地址码的烧录装置所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0149] 本发明的实施例提供一种LED灯珠地址码的烧录方法,如图3所示,应用于包括若干LED灯珠的阵列,包括:
[0150] S301:进入随机码模式,每颗所述LED灯珠获取一随机生成的随机码;
[0151] S402:所述LED灯珠根据所述随机码确定临时地址码;
[0152] S403:所述LED灯珠将所述临时地址码发送至烧录器以在所述烧录器确定与所述临时地址码对应的永久地址码和包括所述临时地址码与所述永久地址码的烧录指令;
[0153] S404:进入烧录模式,所述LED灯珠接收所述烧录指令并根据所述临时地址码进行寻址,接受所述烧录器将所述永久地址码烧录进所述LED灯珠的控制芯片。
[0154] 这里,在每颗所述LED灯珠获取一随机生成的随机码后,本实施例与S101-S103步骤的不同之处在于,这里在所述灯珠中,所述LED灯珠先根据所述随机码确定临时地址码,然后再将临时地址码发送至烧录器。临时地址码的作用在于表征灯珠的临时地址,临时地址码可以与随机码不同,在发送随机码到烧录器之前,先通过灯珠的控制芯片或者控制器进行处理后转化为表征灯珠地址的临时地址码;临时地址码也可以与随机码相同。需要说明的是,本实施例中,随机码转化为临时地址码后,临时地址码的作用与前述实施例中发送至烧录器的随机码的作用一致,因此,上述实施例中所涉及的方法,在不发生矛盾的前提下,也适用于本实施例中。
[0155] 在本发明的其中一实施例中,在S402步骤之后,还包括:发送所述临时地址码至所述烧录器以在所述烧录器中对所有所述临时地址码进行重码判断;当所述烧录器判断所有所述临时地址码不重码时,所述LED灯珠接收所述烧录器确定的包括与所述临时地址码对应的永久地址码和所述临时地址码的烧录指令,根据所述临时地址码进行寻址,接受所述烧录器将所述永久地址码烧录进所述LED灯珠的控制芯片;当所述烧录器判断所有所述临时地址码存在重码时,LED灯珠接收所述烧录器发送的重码指令,根据所述重码指令重新生成所述临时地址码。重码指令指的是烧录器向LED灯珠发送的重新生成临时地址码的指令。
[0156] 在本发明的其中一实施例中,所述LED灯珠将所述临时地址码发送至烧录器包括:所述LED灯珠根据所述临时地址码确定表征所述临时地址码的灯珠亮灭情况;所述LED灯珠根据所述灯珠亮灭情况运行以使所述烧录器识别所述灯珠亮灭情况并将LED灯珠亮灭情况转化为所述临时地址码。
[0157] 在本发明的其中一实施例中,所述LED灯珠为多色LED灯珠,所述LED灯珠发送所述临时地址码至烧录器包括:所述LED灯珠根据所述临时地址码确定所述LED灯珠中不同颜色的发光芯片发光的灰度值;不同颜色的所述发光芯片以对应的灰度值发光以使所述烧录器识别所述LED灯珠的发光颜色并将所述发光颜色转化为临时地址码。
[0158] 在本发明的其中一实施例中,所述LED灯珠接收到所述烧录器发送的所述重码指令后,所有LED灯珠均重新获取所述随机码,并对在前的所述临时地址码进行覆盖。
[0159] 在本发明的其中一实施例中,所述LED灯珠接收到所述烧录器发送的所述重码指令后,所有发生重码的所述LED灯珠重新获取所述随机码,并对在前的所述随机码进行覆盖。
[0160] 本发明当进行LED灯珠地址码烧录时,先通过LED灯珠获取一个代表随机码,再将随机码转化为临时地址码,再通过将临时地址码发送至烧录器,使烧录器根据临时地址码确认灯珠的位置,烧录器将永久地址码和临时地址码打包后发送给灯珠,使灯珠根据临时地址码进行寻址,以将永久地址码烧录进LED灯珠。本发明可以在灯珠结成灯珠阵列之后进行烧录,当LED灯珠损坏时,可以用同种型号的任一LED灯珠进行替换,对LED灯珠的固定地址不做要求,避免了固定地址的LED灯珠造成LED灯珠维修的不便。同时,也避免了在LED灯珠烧录方法中逐个对LED灯珠进行烧录,节省了工序。
[0161] 本发明的实施例提供一种LED灯珠地址码的烧录装置,应用于LED灯珠,如图10所示,包括:
[0162] 生成单元11,用于进入随机码模式后,获取一随机生成的随机码;
[0163] 转化单元15,用于根据所述随机码确定临时地址码;
[0164] 发送单元12,用于将所述临时地址码发送至烧录器以在所述烧录器确定与所述临时地址码对应的永久地址码和包括所述临时地址码与所述永久地址码的烧录指令;
[0165] 烧录单元13,用于接收所述烧录指令并根据所述临时地址码进行寻址,并将所述永久地址码进行储存。
[0166] 本发明所述的LED灯珠地址码的烧录装置所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0167] 本发明实施例提供一种设置于LED灯珠的计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器读取并运行时,实现如上述任一项所述的LED灯珠地址码的烧录方法。前述的存储介质包括:只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)等各种可以存储程序代码的介质。
[0168] 本发明所述的设置于LED灯珠的计算机可读存储介质所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0169] 本发明的实施例提供一种LED灯珠,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现上述任一项所述的LED灯珠地址码的烧录方法。
[0170] 本发明所述的LED灯珠所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0171] 本发明的实施例提供一种LED灯珠地址码的烧录方法,应用于烧录器,如图6所示,包括:
[0172] S601:所述烧录器接收LED灯珠发送的临时地址码;
[0173] S602:所述烧录器确定与所述临时地址码对应的永久地址码和包括所述临时地址码与所述永久地址码的烧录指令;
[0174] S603:所述烧录器将所述烧录指令发送到所述LED灯珠以使所述LED灯珠根据所述临时地址码进行寻址,并将所述永久地址码烧录进所述LED灯珠的控制芯片。
[0175] 需要说明的是,本实施例中,临时地址码的作用与前述实施例中发送至烧录器的随机码的作用一致,因此,上述实施例中所涉及的方法,在不发生矛盾的前提下,也适用于本实施例中。
[0176] 这样设置的好处在于,当LED灯珠损坏时,可以根据所述永久地址码快速找到LED灯珠的位置,另外可以通过所述永久地址码对LED灯珠地址码进行编排,使地址码在数字逻辑上更加清楚。当进行LED灯珠地址码烧录时,接收到LED灯珠发送的临时地址码,再确认包括临时地址码和永久地址码的烧录指令,并将指令发送至LED灯珠,使LED灯珠通过临时地址码获取到永久地址码并将之烧录进LED灯珠。当LED灯珠损坏时,可以用同种型号的任一LED灯珠进行替换,对LED灯珠的固定地址不做要求,避免了固定地址的LED灯珠造成LED灯珠维修的不便。同时,也避免了在LED灯珠烧录方法中逐个对LED灯珠进行烧录,节省了工序。
[0177] 本发明的实施例提供一种烧录器,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现如上述任一项所述的LED灯珠地址码的烧录方法。本发明所述的烧录器所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0178] 本发明的实施例提供一种设置于烧录器的计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器读取并运行时,实现如上述任一项所述的LED灯珠地址码的烧录方法。前述的存储介质包括:只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)等各种可以存储程序代码的介质。本发明所述的设置于烧录器的计算机可读存储介质所具有的有益效果与上述所述的LED灯珠地址码的烧录方法相同,在此不再赘述。
[0179] 虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈