CN115665924A - 一种led灯串的灯点地址分配方法及装置 - Google Patents
一种led灯串的灯点地址分配方法及装置 Download PDFInfo
- Publication number
- CN115665924A CN115665924A CN202211411008.8A CN202211411008A CN115665924A CN 115665924 A CN115665924 A CN 115665924A CN 202211411008 A CN202211411008 A CN 202211411008A CN 115665924 A CN115665924 A CN 115665924A
- Authority
- CN
- China
- Prior art keywords
- address
- light
- initial address
- point
- initial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 108091008695 photoreceptors Proteins 0.000 claims description 32
- 230000003993 interaction Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011031 large-scale manufacturing process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明公开了一种LED灯串的灯点地址分配方法及装置,方法包括:控制器获取LED灯串中各个灯点的初始地址;其中,灯点的初始地址包括第一初始地址与第二初始地址;控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址。本发明通过对灯点设置两个初始地址,降低了同一LED灯串中初始地址重复的情况,在灯点分配地址时,若LED灯串中各个灯点的两个初始地址都不同或只有一个初始地址相同,控制器只需要通过一个初始地址给灯点分配新地址,相比于通过两个初始地址来访问的方式,提高了数据传输效率,且无需地址分配线,节省了布线空间,降低了成本。
Description
技术领域
本发明涉及LED灯串技术领域,尤其涉及的是一种LED灯串的灯点地址分配方法及装置。
背景技术
灯点具有初始地址,在加工生产LED灯串后需要利用灯点初始地址及灯点在LED灯串中的位置来产生新的灯点地址,在后续的正常使用中,控制器可以使用新的灯点地址与LED灯串中的灯点进行数据交互。因灯点的初始地址位宽是有限的,在规模化生产时容易出现同一LED灯串中有两个或多个灯点的初始地址重复的情况,导致控制器在按初始地址访问LED灯串中的不同灯点来给灯点分配新地址时,出现一个初始地址对应多个灯点的情况,导致新地址不能正确分配。
为解决上述问题,通常使用增加灯点初始地址的位宽的方式,但是,灯点初始地址的位宽增加的同时,也增加了灯点新地址的位宽,使得控制器和灯点间访问指令的长度增加,导致数据传输效率降低。还有一种方式是通过增加串行地址分配线将LED灯串中的所有灯点通过地址线串接起来,再配合地址分配指令用顺序的分配灯点地址,但是,该方式需要单独地址线,增加了额外的布线开销,导致成本较高。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种LED灯串的灯点地址分配方法及装置,以解决现有LED灯串的灯点地址分配方法中存在的数据传输效率低或者成本较高的问题。
本发明的技术方案如下:
一种LED灯串的灯点地址分配方法,其包括:
控制器获取LED灯串中各个灯点的初始地址;其中,灯点的初始地址包括第一初始地址与第二初始地址;
控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址;
其中,若LED灯串中各个灯点的第一初始地址与第二初始地址均不相同,控制器根据灯点的第一初始地址或第二初始地址改写灯点地址;若LED灯串中部分灯点的第一初始地址不同而第二初始地址相同,控制器根据第一初始地址改写灯点地址,或者第一初始地址相同而第二初始地址不同,控制器根据第二初始地址改写灯点地址;若LED灯串中部分灯点的第一初始地址与第二初始地址均相同,且第一初始地址与第二初始地址相同的灯点是不同的灯点,控制器根据第一初始地址与第二初始地址改写灯点地址。
本发明的进一步设置,所述控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址的步骤包括:
控制器根据灯点的第一初始地址、第二初始地址或者第一初始地址与第二初始地址并结合灯点在LED灯串中的位置编号改写灯点地址。
本发明的进一步设置,所述控制器根据灯点的第一初始地址、第二初始地址或者第一初始地址与第二初始地址并结合灯点在LED灯串中的位置编号改写灯点地址的步骤包括:
控制器发送各个灯点的初始地址与对应灯点在LED灯串中的位置编号至LED灯串,若LED灯串中的各个灯点接收的初始地址与自身的初始地址相等,则将对应灯点自身的初始地址改为位置编号,以得到对应灯点的新灯点地址。
本发明的进一步设置,所述控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址的步骤还包括:
若LED灯串中部分灯点的第一初始地址与第二初始地址均相同,且第一初始地址与第二初始地址相同的灯点是同样的灯点,将重复灯点对中的其中一个替换后再重新分配地址。
本发明的进一步设置,所述控制器获取LED灯串中各个灯点的初始地址的步骤包括:
控制器发送地址读取指令至LED灯串中的每个灯点;其中,灯点接收地址读取指令后会根据地址读取指令控制发光部件的亮灭状态;
控制器控制感光器读取灯点的亮灭状态并获取感光器反馈的亮灭状态信息;
控制器根据所述亮灭状态信息得到灯点的初始地址,并按照灯点在LED灯串的排列顺序读取所有灯点的初始地址。
本发明的进一步设置,灯点在改写地址后会记录自身的初始地址已经被改写,已经改写灯点地址的灯点不再改写自身的新灯点地址。
本发明的进一步设置,所述控制器获取LED灯串中各个灯点的初始地址的步骤之前还包括:
预先在灯点设置第一初始地址与第二初始地址;
其中,在改写灯点地址时,所述第一初始地址保持不变,对第二初始地址进行修改以得到新灯点地址。
本发明的进一步设置,所述控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址的步骤之后还包括:
控制器通过新灯点地址与对应灯点进行显示数据交互,以控制对应灯点根据显示数据显示不同灰阶图像。
一种应用于LED灯串的灯点地址分配方法的LED灯串的灯点地址分配装置,与LED灯串连接,其包括:控制器与感光器;其中,
所述感光器与所述控制器连接并与所述LED灯串中的灯点相对设置,所述感光器用于读取灯点的亮灭状态并反馈亮灭状态信息至所述控制器;
所述控制器分别与所述感光器以及所述LED灯串连接,所述控制器用于根据所述亮灭状态信息获取LED灯串中各个灯点的初始地址,并判断各个灯点的第一初始地址与第二初始地址是否重复,根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址。
本发明的进一步设置,所述感光器为光敏器件。
本发明所提供的一种LED灯串的灯点地址分配方法及装置,方法包括:控制器获取LED灯串中各个灯点的初始地址;其中,灯点的初始地址包括第一初始地址与第二初始地址;控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址;其中,若LED灯串中各个灯点的第一初始地址与第二初始地址均不相同,控制器根据灯点的第一初始地址或第二初始地址改写灯点地址;若LED灯串中部分灯点的第一初始地址不相同而第二初始地址相同,控制器根据第一初始地址改写灯点地址,或者第一初始地址相同而第二初始地址不同,控制器根据第二初始地址改写灯点地址;若LED灯串中部分灯点的第一初始地址与第二初始地址均相同,且第一初始地址与第二初始地址相同的灯点是不同的灯点,控制器根据第一初始地址与第二初始地址改写灯点地址。本发明通过对灯点设置两个初始地址,降低了同一LED灯串中初始地址重复的情况,在灯点分配地址时,若LED灯串中各个灯点的两个初始地址都不同或只有一个初始地址相同,控制器只需要通过一个初始地址给灯点分配新地址,相比于通过两个初始地址来访问的方式,提高了数据传输效率,且无需地址分配线,节省了布线空间,降低了成本。
附图说明
为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1是本发明中一种LED灯串的灯点地址分配方法的流程示意图。
图2是本发明一个具体应用实施例中LED灯串的灯点地址分配方法的流程示意图。
图3是本发明中LED灯串的灯点地址分配装置的电路原理图。
具体实施方式
本发明提供一种LED灯串的灯点地址分配方法及装置,应用于LED灯饰、LED屏显、LED背光与LED照明等领域。为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在实施方式和申请专利范围中,除非文中对于冠词有特别限定,否则“一”、“一个”、“所述”和“该”也可包括复数形式。若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
经发明人研究发现,为避免控制器在按初始地址访问LED灯串中的不同灯点来给灯点分配新地址时出现一个初始地址对应多个灯点的情况而导致新地址不能正确分配的问题,通常使用增加灯点初始地址的位宽的方式,但这样同时也增加了新地址的位宽,最终导致控制器和灯点间访问指令的长度增加,数据传输效率变低,因使用这类技术的系统采用单线数据线的方式来传输显示数据,本身传输速率就低,任何额外增加的数据都将使图像刷新率变低。还有一种方式是不采用初始地址这种分配新地址的方式,而是增加串行地址分配线将LED灯串中的所有灯点通过地址线串接起来,再配合控制的地址分配指令用以顺序的分配灯点地址,该方法需要单独地址线,增加了额外的布线开销,增加成本,并且在透明屏的应用中,增加的地址线会影响透明效果。
针对上述技术问题,本发明提供的LED灯串的灯点地址分配方法及装置,通过对灯点设置两个初始地址,这样便降低了同一LED灯串中初始地址重复的情况,在灯点分配地址时,若LED灯串中各个灯点的两个初始地址都不同或只有一个初始地址相同,控制器只需要通过一个初始地址给灯点分配新地址。相比于通过两个初始地址来访问的方式,提高了数据传输效率,节省了测试时间,而灯点的新灯点地址位宽等于其中任意一个初始地址位宽,控制器在和灯点使用新灯点地址来交互显示数据时,数据传输效率高,提高了图像的刷新率。另外,本发明无需地址分配线,节省了布线空间,降低了系统成本,并避免了在透明屏的应用中因增加地址线影响透明效果的问题。
请同时参阅图1与图2,本发明提供了一种LED灯串的灯点地址分配方法的较佳实施例。
如图1所示,本发明所提供的一种LED灯串的灯点地址分配方法,其包括步骤:
S100、控制器获取LED灯串中各个灯点的初始地址;其中,灯点的初始地址包括第一初始地址与第二初始地址;
S200、控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址;
其中,若LED灯串中各个灯点的第一初始地址与第二初始地址均不相同,控制器根据灯点的第一初始地址或第二初始地址改写灯点地址;若LED灯串中部分灯点的第一初始地址不同而第二初始地址相同,控制器根据第一初始地址改写灯点地址,或者第一初始地址相同而第二初始地址不同,控制器根据第二初始地址改写灯点地址;若LED灯串中部分灯点的第一初始地址与第二初始地址均相同,且第一初始地址与第二初始地址相同的灯点是不同的灯点,控制器根据第一初始地址与第二初始地址改写灯点地址。
具体地,每个灯点的初始地址包括第一初始地址与第二初始地址,控制器可以通过第一初始地址或第二初始地址来发送不同的指令即可寻址到对应的灯点,或者同时通过第一初始地址与第二初始地址一起(即将第一初始地址与第二初始地址合在一起)寻址到对应的灯点。
控制器在获取LED灯串中所有灯点的初始地址后,判断各个灯点的第一初始地址与第二初始地址是否有重复,并判断是第一初始地址重复、第二初始地址重复或是第一初始地址与第二初始地址均重复。首先,控制器判断各个灯点的第一初始地址与第二初始地址是否均不相同,若是LED灯串中各个灯点的第一初始地址与第二初始地址均不相同,那么控制器可以根据第一初始地址改写灯点地址,或者通过第二初始地址改写灯点地址;若是部分灯点的第一初始地址与第二初始地址有其中一个相同,则进一步判断是第一初始地址相同还是第二初始地址相同,若是LED灯串中部分灯点的第一初始地址不相同而第二初始地址相同,控制器根据第一初始地址改写灯点地址,或者第一初始地址相同而第二初始地址不同,控制器根据第二初始地址改写灯点地址;若是控制器判断LED灯串中部分灯点的第一初始地址与第二初始地址均相同,且第一初始地址与第二初始地址相同的灯点是不同的灯点,则控制器根据第一初始地址与第二初始地址改写灯点地址。
可见,本发明通过对灯点设置两个初始地址,灯点拥有两个初始地址相当于地址位宽变长,降低了同一LED灯串中初始地址重复的情况,在灯点分配地址时,若LED灯串中各个灯点的两个初始地址都不同或只有一个初始地址相同,控制器只需要通过一个初始地址给灯点分配新地址,而新灯点地址的位宽等于其中任一初始地址的位宽,相比于通过两个初始地址来访问的方式,控制器在与灯点使用新灯点地址交互显示数据时,提高了数据传输效率,从而提高了图像的刷新率,且无需地址分配线,节省了布线空间,降低了成本,并避免了在透明屏的应用中因增加地址线影响透明效果的问题。
例如,一个LED灯串有20个灯点,每个灯点包括R(红)G(绿)B(蓝)三色,每个颜色对应8比特的显示数据,灯点的初始地址B位宽为8比特,初始地址B出现两个重复地址的几率为20/256,约8%,如果增加8比特的地址位宽,出现两个重复地址的几率为20/65536,约万分之三。RGB总计24比特的显示数据加上8比特的地址则为32比特,增加8比特的地址位后变为40比特,也就是说,控制器至少需要发送40个比特的数据才能控制单个灯点,16比特的地址相比于8比特的地址指令效率降低了25%,其指令的长度相应增加了8比特。
如果使用本发明,在8比特初始地址B的前提下,增加8比特的初始地址A,出现初始地址B与初始地址A都相同的几率仅为20/65536,控制器访问灯点时使用新灯点地址的情况下,其指令长度没有增加,还是8比特的地址。
在一个实施例的进一步地实施方式中,步骤S200还包括步骤:
S210、若LED灯串中部分灯点的第一初始地址与第二初始地址均相同,且第一初始地址与第二初始地址相同的灯点是同样的灯点,将重复灯点对中的其中一个替换后再重新分配地址。
具体地,若控制器检测到LED灯串中存在第一初始地址与第二初始地址均相同的灯点,且出现在同一对灯点中,也就是说,第一初始地址相同的两个灯点和第二初始地址相同的两个灯点是同一对灯点,则将灯点地址重复灯点对中的一个用另一新的灯点替换后,再进一步判断LED灯串中灯点地址的重复情况,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址。
在一个实施例的进一步地实施方式中,步骤S200包括步骤:
S220、控制器根据灯点的第一初始地址、第二初始地址或者第一初始地址与第二初始地址并结合灯点在LED灯串中的位置编号改写灯点地址。
具体地,控制按照灯点在LED灯串中的排列规律顺序读完所有灯点的初始地址。
如若控制器判断LED灯串中各灯点的第一初始地址和第二初始地址都没有重复,则根据各灯点在LED灯串中的位置,通过第一初始地址或第二初始地址中的其中一个来访问灯点并改写其第二初始地址以得到新灯点地址,例如,若将LED灯串中排列在队首的灯点的第二初始地址改为0x00,排列在第二位的灯点的第二初始地址改为0x01,如此类推;
如果控制器LED灯串中有灯点的第二初始地址重复,第一初始地址没有重复的,则根据灯点在LED灯串中的位置,通过第一初始地址访问来访问灯点并改写其第二初始地址,例如,若将LED灯串中排列在队首的灯点的第二初始地址改为0x00,排列在第二位的灯点的第二初始地址改为0x01,如此类推;
如果控制器判断LED灯串中有灯点的第一初始地址重复,第二初始地址没有重复的,则根据灯点在LED灯串中的位置,通过第二初始地址来访问灯点并改写其第二初始地址,例如,若将LED灯串中排列在队首的灯点的第二初始地址改为0x00,排列在第二位的第二灯点初始地址改为0x01,如此类推;
如果LED灯串中有灯点的第一初始地址和第二初始地址都有重复,但不是出现在同一对灯点中,也就是说第一初始地址相同的两个灯点和第二初始地址相同的两个灯点没有交集,则根据灯点在LED灯串中的位置,同时使用第一初始地址和第二初始地址来访问灯点并改写其第二初始地址,例如,若将LED灯串中排列在队首的灯点的第二初始地址改为0x00,排列在第二位的灯点的第二初始地址改为0x01,如此类推;
如果控制器判断LED灯串中有灯点的第一初始地址和第二初始地址都有重复,且出现在同一对灯点中,也就是说第一初始地址相同的两个灯点和第二初始地址相同的两个灯点是同一对灯点,则用一个新的灯点替换掉地址重复灯点对中的其中一个,再重复上述过程。
在一个实施例的进一步地实施方式中,步骤S220包括步骤:
S221、控制器发送各个灯点的初始地址与对应灯点在LED灯串中的位置编号至LED灯串,若LED灯串中的各个灯点接收的初始地址与自身的初始地址相等,则将对应灯点自身的初始地址改为位置编号,以得到对应灯点的新灯点地址。
具体地,若新灯点地址与灯点在LED灯串中的位置对应关系为其在LED灯串中的位置编号,则控制器发送灯点的初始地址和灯点在LED灯串中的位置编号到LED灯串,LED灯串中的灯点将接收到的初始地址和自身初始地址比较,若相等则将自身的第二初始地址改写为位置编号,该位置编号即为灯点的新灯点地址,此时新灯点地址的位宽等于第二初始地址的位宽。
需要说明的是,新灯点地址必然与其在LED灯串中的位置一一对应,但不一定不能重复,例如想实现一些循环显示的功能,为了提高指令效率可以让LED灯串中灯点的新地址重复,例如有20个灯点的灯串,每5个灯点间显示相同的内容,则1-20号灯点只要按0x00-0x04的编址,重复4组。当发送命令时只用发送5个数据即可实现20个灯点的循环显示,指令长度节省了75%。
进一步需要说明的是,灯点的第二初始地址和第一初始地址是可替换的,也就是说,第一初始地址可用作第二初始地址,第二初始地址也可用作第一初始地址。在一种实现方式中,本发明以改写第二初始地址来作为新的灯点地址,在另一种实现方式中,也可以改写第一初始地址来作为新的灯点地址。
在一个实施例的进一步地实施方式中,步骤S100包括步骤:
S110、控制器发送地址读取指令至LED灯串中的每个灯点;其中,灯点接收地址读取指令后会根据地址读取指令控制发光部件的亮灭状态;
S120、控制器控制感光器读取灯点的亮灭状态并获取感光器反馈的亮灭状态信息;
S130、控制器根据所述亮灭状态信息得到灯点的初始地址,并按照灯点在LED灯串的排列顺序读取所有灯点的初始地址。
具体地,控制器发送地址读取指令到LED灯串中的每个灯点,灯点通过控制器发光部件(LED)亮、灭的方式输出自身的初始地址。控制器则通过控制感光器对准等灯点的发光部件,捕捉灯点的亮灭状态信息,并反馈给控制器,实现光信号至电信号的转换,控制器解析感光器反馈的亮灭状态信息,按照灯点在LED灯串的排列顺序读取对应灯点的第一初始地址与第二初始地址。
在一个实施例的进一步地实施方式中,步骤S100之前还包括:
S101、预先在灯点设置第一初始地址与第二初始地址;
其中,在改写灯点地址时,所述第一初始地址保持不变,对第二初始地址进行修改以得到新灯点地址。
具体地,每个灯点都有两个初始地址,其中,第一初始地址在将灯点加工成LED灯串前预设好,在后续的生产加工或应用时不需要修改,第二初始地址在灯点加工成LED灯串前也会预设好,加工成LED灯串后需要根据灯点在LED灯串中的排列位置重新修改第二初始地址以得到灯点的新灯点地址,或者,在应用过程中更换掉坏掉的灯点时根据该灯点在LED灯串中的位置修改其第二初始地址以得到灯点的新灯点地址。
在一个实施例的进一步地实施方式中,灯点在改写地址后会记录自身的初始地址已经被改写,已经改写灯点地址的灯点不再改写自身的新灯点地址。
具体地,在改写第二初始地址后,灯点原来存放第二初始地址的地方被新灯点地址所替代,新灯点地址可能和其他为被改写的第二初始地址相同,所以灯点需要记录自身的第二初始地址已经被修改为新灯点地址,后续若继续接受到控制器发送的地址改写指令,已经改写地址的灯点将不再改写自身的新地址。
在一个实施例的进一步地实施方式中,步骤S200之后还包括步骤:
S300、控制器通过新灯点地址与对应灯点进行显示数据交互,以控制对应灯点根据显示数据显示不同灰阶图像。
具体地,控制器完成对LED灯串的地址再分配之后,即控制器修改完所有灯点的第二初始地址得到新灯点地址后,所有新灯点地址必然与灯点在LED灯串中的位置一一对应,可以通过新灯点地址寻址到对应的灯点对其进行访问,控制灯点按照显示数据显示不同灰阶图像,从而能够控制LED灯串的颜色输出。
为更好地理解本发明,请参阅图2,以下以一具体应用实施例对本发明进行说明。
如图2所示,控制在对LED灯串进行地址再分配时,控制器首先发送地址读指令至LED灯串中的每个灯点,此时灯点控制发光部件(灯点包括驱动芯片与发光部件,发光部件可以是LED)的亮、灭状态来输出自身的第一初始地址与第二初始地址,控制器通过感光器读取灯点的亮、灭状态,解调出第一初始地址与第二初始地址。其后控制器判断所有灯点的第一初始地址与第二初始地址是否都不相同,若是则控制器通过通过第一初始地址或第二初始地址的任一个将新灯点地址写到对应的灯点,否则进一步判断是否所有灯点的第一初始地址不同且部分灯点的第二初始地址相同,若是则控制器通过第一初始地址将新灯点地址写入到对应灯点,否则进一步判断是否所有灯点的第二初始地址不相同而部分灯点的第一初始地址相同,若是则控制器通过第二初始地址将新灯点地址写入到对应灯点,否进一步判断是否部分灯点的第一初始地址与第二初始地址均相同且灯点部交叠,若是控制器通过第一初始地址与第二初始地址将新灯点地址写入到对应的灯点中,否则需要使用一颗新灯点更换掉交叠灯点中的其中一颗,其后进行地址再分配工作,即控制器再发送地址读指令至LED灯串中的每个灯点,进行上述的判断过程。在控制器完成LED灯串的所有的灯点地址更新后,控制器可以通过灯点新地址与灯点进行显示数据的通信,控制灯点显示不同灰阶图像。
请参阅图3,在一些实施例中,本发明还提供了一种应用于LED灯串的灯点地址分配方法的LED灯串的灯点地址分配装置,与LED灯串连接,其包括:控制器100与感光器;其中,所述感光器与所述控制器100连接并与所述LED灯串中的灯点相对设置,所述感光器用于读取灯点的亮灭状态并反馈亮灭状态信息至所述控制器;所述控制器100分别与所述感光器以及所述LED灯串连接,所述控制器100用于根据所述亮灭状态信息获取LED灯串中各个灯点的初始地址,并判断各个灯点的第一初始地址与第二初始地址是否重复,根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址。
具体地,控制器100发送地址读取指令到LED灯串中的每个灯点,灯点通过控制器发光部件(LED)亮、灭的方式输出自身的初始地址。控制器100则通过控制感光器对准等灯点的发光部件,捕捉灯点的亮灭状态信息,并反馈给控制器,实现光信号至电信号的转换,控制器解析感光器反馈的亮灭状态信息,按照灯点在LED灯串的排列顺序读取对应灯点的第一初始地址与第二初始地址。
控制器在获取LED灯串中所有灯点的初始地址后,判断各个灯点的第一初始地址与第二初始地址是否有重复,并判断是第一初始地址重复、第二初始地址重复或是第一地址与第二地址均重复。首先,控制器100判断各个灯点的第一初始地址与第二初始地址是否均不相同,若是LED灯串中各个灯点的第一初始地址与第二初始地址均不相同,那么控制器可以根据第一初始地址改写灯点地址,或者通过第二初始地址改写灯点地址;若是部分灯点的第一初始地址与第二初始地址有其中一个相同,则进一步判断是第一初始地址相同还是第二初始地址相同,若是LED灯串中部分灯点的第一初始地址不相同而第二初始地址相同,控制器100根据第一初始地址改写灯点地址,或者第一初始地址相同而第二初始地址不同,控制器100根据第二初始地址改写灯点地址;若是控制器判断LED灯串中部分灯点的第一初始地址与第二初始地址均相同,且第一初始地址与第二初始地址相同的灯点是不同的灯点,则控制器100根据第一初始地址与第二初始地址改写灯点地址。
可见,本发明通过对灯点设置两个初始地址,降低了同一LED灯串中初始地址重复的情况,在灯点分配地址时,若LED灯串中各个灯点的两个初始地址都不同或只有一个初始地址相同,控制器只需要通过一个初始地址给灯点分配新地址,而新灯点地址的位宽等于其中任一初始地址的位宽,相比于通过两个初始地址来访问的方式,控制器在与灯点使用新灯点地址交互显示数据时,提高了数据传输效率,且无需地址分配线,节省了布线空间,降低了成本。
在一个实施例的进一步地实施方式中,所述感光器为光敏器件。
具体地,所述光敏器件用于将接收到的光信号转换为电信号并发送至所述控制器。在一些实施例中,所述光敏器件可以是但不限于是光敏电阻、光敏二极管或者光敏三极管,例如,可以是光敏二极管。
请参阅图3,在一些实施例中,所述感光器设置有多个,每一所述感光器对应与一所述灯点相对设置。
具体地,LED灯串具有256个灯点,如图3所示,LED灯串的灯点包括L1、L2、L3…LN,其中N为256。
因灯点的地址为8bit,那么在只有一个感光器的情况下则需要控制器100发送8次地址匹配指令才能读到一个灯点的完整地址。若并行存在多个感光器,则控制器100发送8次地址匹配指令则可以读到对应多个灯点的灯点地址。在一种实现方式中,所述感光器的数量设置为8个,当感光器的数量为8个时,控制器100发送8次匹配指令即可读取到8个灯点的灯点地址,如图3所示,感光器记为K1、K2、K3…Kn,其中n为8。
综上所述,本发明所提供的一种LED灯串的灯点地址分配方法及装置具有以下有益效果:
灯点设置两个初始地址,降低了同一LED灯串中初始地址重复的情况,在灯点分配地址时,若LED灯串中各个灯点的两个初始地址都不同或只有一个初始地址相同,控制器只需要通过一个初始地址给灯点分配新地址,而新灯点地址的位宽等于其中任一初始地址的位宽,相比于通过两个初始地址来访问的方式,控制器在与灯点使用新灯点地址交互显示数据时,提高了数据传输效率;
无需地址分配线,节省了布线空间,降低了成本,并避免了在透明屏的应用中因增加地址线影响透明效果的问题。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种LED灯串的灯点地址分配方法,其特征在于,包括:
控制器获取LED灯串中各个灯点的初始地址;其中,灯点的初始地址包括第一初始地址与第二初始地址;
控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址;
其中,若LED灯串中各个灯点的第一初始地址与第二初始地址均不相同,控制器根据灯点的第一初始地址或第二初始地址改写灯点地址;若LED灯串中部分灯点的第一初始地址不同而第二初始地址相同,控制器根据第一初始地址改写灯点地址,或者第一初始地址相同而第二初始地址不同,控制器根据第二初始地址改写灯点地址;若LED灯串中部分灯点的第一初始地址与第二初始地址均相同,且第一初始地址与第二初始地址相同的灯点是不同的灯点,控制器根据第一初始地址与第二初始地址改写灯点地址。
2.根据权利要求1所述的LED灯串的灯点地址分配方法,其特征在于,所述控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址的步骤包括:
控制器根据灯点的第一初始地址、第二初始地址或者第一初始地址与第二初始地址并结合灯点在LED灯串中的位置编号改写灯点地址。
3.根据权利要求2所述的LED灯串的灯点地址分配方法,其特征在于,所述控制器根据灯点的第一初始地址、第二初始地址或者第一初始地址与第二初始地址并结合灯点在LED灯串中的位置编号改写灯点地址的步骤包括:
控制器发送各个灯点的初始地址与对应灯点在LED灯串中的位置编号至LED灯串,若LED灯串中的各个灯点接收的初始地址与自身的初始地址相等,则将对应灯点自身的初始地址改为位置编号,以得到对应灯点的新灯点地址。
4.根据权利要求1所述的LED灯串的灯点地址分配方法,其特征在于,所述控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址的步骤还包括:
若LED灯串中部分灯点的第一初始地址与第二初始地址均相同,且第一初始地址与第二初始地址相同的灯点是同样的灯点,将重复灯点对中的其中一个替换后再重新分配地址。
5.根据权利要求1所述的LED灯串的灯点地址分配方法,其特征在于,所述控制器获取LED灯串中各个灯点的初始地址的步骤包括:
控制器发送地址读取指令至LED灯串中的每个灯点;其中,灯点接收地址读取指令后会根据地址读取指令控制发光部件的亮灭状态;
控制器控制感光器读取灯点的亮灭状态并获取感光器反馈的亮灭状态信息;
控制器根据所述亮灭状态信息得到灯点的初始地址,并按照灯点在LED灯串的排列顺序读取所有灯点的初始地址。
6.根据权利要求1所述的LED灯串的灯点地址分配方法,其特征在于,灯点在改写地址后会记录自身的初始地址已经被改写,已经改写灯点地址的灯点不再改写自身的新灯点地址。
7.根据权利要求1所述的LED灯串的灯点地址分配方法,其特征在于,所述控制器获取LED灯串中各个灯点的初始地址的步骤之前还包括:
预先在灯点设置第一初始地址与第二初始地址;
其中,在改写灯点地址时,所述第一初始地址保持不变,对第二初始地址进行修改以得到新灯点地址。
8.根据权利要求1所述的LED灯串的灯点地址分配方法,其特征在于,所述控制器判断各个灯点的第一初始地址与第二初始地址是否重复,并根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址的步骤之后还包括:
控制器通过新灯点地址与对应灯点进行显示数据交互,以控制对应灯点根据显示数据显示不同灰阶图像。
9.一种应用于权利要求1-8任一项所述LED灯串的灯点地址分配方法的LED灯串的灯点地址分配装置,与LED灯串连接,其特征在于,包括:控制器与感光器;其中,
所述感光器与所述控制器连接并与所述LED灯串中的灯点相对设置,所述感光器用于读取灯点的亮灭状态并反馈亮灭状态信息至所述控制器;
所述控制器分别与所述感光器以及所述LED灯串连接,所述控制器用于根据所述亮灭状态信息获取LED灯串中各个灯点的初始地址,并判断各个灯点的第一初始地址与第二初始地址是否重复,根据灯点的第一初始地址与第二初始地址的重复情况改写灯点地址以得到新灯点地址。
10.根据权利要求9所述的灯点地址分配装置,其特征在于,所述感光器为光敏器件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211411008.8A CN115665924A (zh) | 2022-11-11 | 2022-11-11 | 一种led灯串的灯点地址分配方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211411008.8A CN115665924A (zh) | 2022-11-11 | 2022-11-11 | 一种led灯串的灯点地址分配方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115665924A true CN115665924A (zh) | 2023-01-31 |
Family
ID=85021926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211411008.8A Pending CN115665924A (zh) | 2022-11-11 | 2022-11-11 | 一种led灯串的灯点地址分配方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115665924A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116450163A (zh) * | 2023-04-12 | 2023-07-18 | 杭州芯讯科技有限公司 | 一种驱动电路、灯串烧录控制方法、装置及电子设备 |
CN118301811A (zh) * | 2024-06-06 | 2024-07-05 | 东莞市欧思科光电科技有限公司 | Led灯珠的地址写入方法及计算机设备 |
CN118400354A (zh) * | 2024-07-01 | 2024-07-26 | 杭州视芯科技股份有限公司 | Led地址配置方法、led显示系统、led显示组件及计算机设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130285574A1 (en) * | 2010-12-22 | 2013-10-31 | Koninklijke Philips N.V. | Control of network lighting systems |
CN105188190A (zh) * | 2015-08-03 | 2015-12-23 | 深圳市创荣发电子有限公司 | 一种led灯的智能蓝牙控制方法及电路 |
CN109027736A (zh) * | 2018-06-14 | 2018-12-18 | 擎茂微电子(深圳)有限公司 | 一种电源线传输信号的led程控灯串的二级寻址方法 |
CN112004284A (zh) * | 2020-09-14 | 2020-11-27 | 晓能互联科技(深圳)有限公司 | 一种用于led灯串的地址定位系统及方法 |
-
2022
- 2022-11-11 CN CN202211411008.8A patent/CN115665924A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130285574A1 (en) * | 2010-12-22 | 2013-10-31 | Koninklijke Philips N.V. | Control of network lighting systems |
CN105188190A (zh) * | 2015-08-03 | 2015-12-23 | 深圳市创荣发电子有限公司 | 一种led灯的智能蓝牙控制方法及电路 |
CN109027736A (zh) * | 2018-06-14 | 2018-12-18 | 擎茂微电子(深圳)有限公司 | 一种电源线传输信号的led程控灯串的二级寻址方法 |
CN112004284A (zh) * | 2020-09-14 | 2020-11-27 | 晓能互联科技(深圳)有限公司 | 一种用于led灯串的地址定位系统及方法 |
Non-Patent Citations (1)
Title |
---|
梁国壮等: ""一种新型多路独立调光LED 驱动器"", 《电工电能新技术》, 31 October 2020 (2020-10-31) * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116450163A (zh) * | 2023-04-12 | 2023-07-18 | 杭州芯讯科技有限公司 | 一种驱动电路、灯串烧录控制方法、装置及电子设备 |
CN116450163B (zh) * | 2023-04-12 | 2023-10-20 | 杭州芯讯科技有限公司 | 一种驱动电路、灯串烧录控制方法、装置及电子设备 |
WO2024212959A1 (zh) * | 2023-04-12 | 2024-10-17 | 杭州芯讯科技有限公司 | 一种驱动电路、灯串烧录控制方法、装置及电子设备 |
CN118301811A (zh) * | 2024-06-06 | 2024-07-05 | 东莞市欧思科光电科技有限公司 | Led灯珠的地址写入方法及计算机设备 |
CN118400354A (zh) * | 2024-07-01 | 2024-07-26 | 杭州视芯科技股份有限公司 | Led地址配置方法、led显示系统、led显示组件及计算机设备 |
CN118400354B (zh) * | 2024-07-01 | 2024-09-27 | 杭州视芯科技股份有限公司 | Led地址配置方法、led显示系统、led显示组件及计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115665924A (zh) | 一种led灯串的灯点地址分配方法及装置 | |
US11327855B2 (en) | Electronic apparatus and controlling method thereof | |
CN101894522B (zh) | 一种高分辨率通用显示屏智能控制系统 | |
WO2002003365A1 (en) | Display unit communication system, communication method, display unit, communication circuit, and terminal adapter | |
CN1898658A (zh) | 具有用于向外部装置或用户发出已存储的电缆数据或其它信息的电路的电缆 | |
CN117935743B (zh) | 背光光源分区调光控制方法、电路及led驱动芯片 | |
CN110710330B (zh) | 针对串联连接设备的自动地址分配装置和方法 | |
CN103559863B (zh) | Led灯板和led显示屏 | |
CN118692400A (zh) | 驱动电路、控制器及显示装置 | |
CN115440157A (zh) | 显示装置和级联控制方法 | |
CN111212502A (zh) | 电源线载波驱动led灯体的dmx512地址写入方法 | |
CN204808834U (zh) | Led灯板 | |
CN212694810U (zh) | 一种高分区区域控光的电视 | |
TW202322093A (zh) | 顯示裝置與相關的系統晶片 | |
WO2023098856A1 (zh) | 耐故障的显示器驱动方法 | |
JP2010243990A (ja) | 小型マトリクス発光パネルブロックの駆動方法及び装置 | |
CN115631717A (zh) | Led芯片驱动方法、装置、显示系统和显示单元 | |
JP2002091382A (ja) | 駆動回路および駆動ユニット | |
CN115580969A (zh) | 一种基于rgb布线的灯具系统的控制方法 | |
WO2022109783A1 (zh) | 一种led显示屏的数据存储方法及相关装置 | |
CN113966055B (zh) | 一种电力载波控制灯串的方法、电子广告牌及装置 | |
CN115665925A (zh) | 一种led灯串的灯点地址分配方法及装置 | |
CN111508424A (zh) | Led显示屏色调映射的方法及控制系统 | |
CN104505018A (zh) | 一种改进cpld设计的led显示屏异步显示控制系统 | |
US12159597B2 (en) | Backlight control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |