[go: up one dir, main page]

CN118715873A - System and method for railway intelligent flashing light - Google Patents

System and method for railway intelligent flashing light Download PDF

Info

Publication number
CN118715873A
CN118715873A CN202380022433.4A CN202380022433A CN118715873A CN 118715873 A CN118715873 A CN 118715873A CN 202380022433 A CN202380022433 A CN 202380022433A CN 118715873 A CN118715873 A CN 118715873A
Authority
CN
China
Prior art keywords
led
status
dip
dip switch
strip
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
Application number
CN202380022433.4A
Other languages
Chinese (zh)
Inventor
R·M·斯特灵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bnsf Railway Co
Original Assignee
Bnsf Railway Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US17/680,016 external-priority patent/US11943852B2/en
Application filed by Bnsf Railway Co filed Critical Bnsf Railway Co
Publication of CN118715873A publication Critical patent/CN118715873A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B45/00Circuit arrangements for operating light-emitting diodes [LED]
    • H05B45/50Circuit arrangements for operating light-emitting diodes [LED] responsive to malfunctions or undesirable behaviour of LEDs; responsive to LED life; Protective circuits
    • H05B45/52Circuit arrangements for operating light-emitting diodes [LED] responsive to malfunctions or undesirable behaviour of LEDs; responsive to LED life; Protective circuits in a parallel array of LEDs
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/185Controlling the light source by remote control via power line carrier transmission
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/20Responsive to malfunctions or to light source life; for protection
    • H05B47/21Responsive to malfunctions or to light source life; for protection of two or more light sources connected in parallel
    • H05B47/22Responsive to malfunctions or to light source life; for protection of two or more light sources connected in parallel with communication between the lamps and a central unit

Landscapes

  • Train Traffic Observation, Control, And Security (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

用于监控LED状态的智能灯系统和方法。该系统可以使用与至少一条LED灯带通信的逻辑控制器来提供LED状态监控。该系统可以利用逻辑控制器根据智能灯壳内包含的多个双列直插式封装(DIP)开关的物理位置为至少一个LED灯带分配唯一标识符(ID)。该系统可以提供硬件架构,将逻辑控制器与电力线通信(PLC)收发器连接起来。该系统可以在PLC收发器和PLC接收器之间建立通信协议,以有效地传达LED的状态。逻辑控制器可以生成包括智能灯的唯一ID和LED状态的二进制表示的有效载荷,并将有效载荷传输到PLC收发器。

A smart light system and method for monitoring LED status. The system may provide LED status monitoring using a logic controller that communicates with at least one LED light strip. The system may utilize the logic controller to assign a unique identifier (ID) to at least one LED light strip based on the physical location of a plurality of dual in-line package (DIP) switches contained within a housing of the smart light. The system may provide a hardware architecture to connect the logic controller to a power line communication (PLC) transceiver. The system may establish a communication protocol between the PLC transceiver and the PLC receiver to efficiently communicate the status of the LED. The logic controller may generate a payload including a unique ID of the smart light and a binary representation of the LED status, and transmit the payload to the PLC transceiver.

Description

铁路智能闪光灯的系统和方法System and method for railway intelligent flashing light

技术领域Technical Field

本公开内容一般涉及发光二极管(LED)灯,并且更具体地涉及智能灯系统和用于监测闪光灯中的LED状态的方法。The present disclosure relates generally to light emitting diode (LED) lamps, and more particularly to smart lamp systems and methods for monitoring LED status in flash lamps.

背景background

铁路道口对于铁路和车辆交叉口的连接至关重要。当火车接近铁路道口时,铁路道口会向驾驶员或行人发出信号,确保所有相关方的安全。《联邦铁路法》(FRA)规定了铁路道口对公众安全的最低要求。例如,FRA要求铁路道口的灯杆上必须有50%以上的灯才能正常运行,否则铁路道口将不符合FRA的要求,并且铁路组织可能会受到任何适用的罚款。管理铁路道口沿线灯光的方法有多种。例如,目前的一种方法是使用白炽灯照亮路口。虽然白炽灯可以让技术人员远程监控灯光运行的状态,但是白炽灯效率低并且消耗大量电力。或者,当前的另一种方法是使用LED。LED更节能,但边际功耗的限制效应妨碍了技术人员识别LED灯带何时无法运行的能力。Railroad crossings are critical to connecting railroads and vehicles at intersections. When a train approaches a railroad crossing, the railroad crossing signals to drivers or pedestrians, ensuring the safety of all parties involved. The Federal Railroad Act (FRA) sets minimum requirements for public safety at railroad crossings. For example, the FRA requires that more than 50% of the lights on the light poles at a railroad crossing must be operational, otherwise the railroad crossing will not comply with the FRA requirements and the railroad organization may be subject to any applicable fines. There are multiple ways to manage lights along railroad crossings. For example, one current method is to use incandescent lamps to illuminate the crossing. While incandescent lamps allow technicians to remotely monitor the status of the lights, incandescent lamps are inefficient and consume a lot of electricity. Alternatively, another current method is to use LEDs. LEDs are more energy-efficient, but the limiting effect of marginal power consumption hinders the ability of technicians to identify when LED light strips are not operational.

对于白炽灯,传统的白炽灯路口闪光器采用配备有安培钳的熄灭检测装置(LOD),可有效测量启动时的电流消耗。目前可用的LOD设备对LED灯无效,因为照亮LED节点所需的电流消耗远低于照亮白炽灯所需的电流消耗。人们曾进行过各种尝试,试图用LED闪光灯改装LOD设备,但结果并不理想。For incandescent lamps, traditional incandescent intersection flashers use a burnout detection device (LOD) equipped with an ampere clamp to effectively measure the current draw at startup. Currently available LOD equipment is ineffective for LED lamps because the current draw required to illuminate an LED node is much lower than the current draw required to illuminate an incandescent lamp. Various attempts have been made to retrofit LOD equipment with LED flashers, but the results have been less than ideal.

白炽灯与LOD设备配对使用时可以增强对铁路道口运行的监控,而LED灯可以为接近公路铁路道口的驾驶员和行人提供更大的可视度,非常适合用于铁路道口。此外,LED灯不需要使用灯丝来工作,与传统白炽灯泡相比,可以有效延长使用寿命。LED灯是一种长期解决方案,可以在更宽的焦点上提供卓越的流明输出。遗憾的是,LED装置的准确、可靠的熄灯检测尚未实现。Incandescent lamps can enhance monitoring of railroad crossing operations when paired with LOD equipment, while LED lights can provide greater visibility for drivers and pedestrians approaching highway-railroad crossings, making them ideal for railroad crossings. In addition, LED lights do not require the use of filaments to operate, which can effectively extend the service life compared to traditional incandescent bulbs. LED lights are a long-term solution that can provide excellent lumen output at a wider focus. Unfortunately, accurate and reliable light-out detection of LED devices has not yet been achieved.

发明内容Summary of the invention

本公开作为用于监测LED状态的智能灯系统和方法实现了技术优势。该系统可以使用与至少一条LED灯带通信的逻辑控制器来提供LED状态监控。该系统可以利用逻辑控制器根据智能灯壳内包含的多个双列直插式封装(DIP)开关的物理位置为至少一个LED灯带分配唯一标识符(ID)。该系统可以提供硬件架构来将逻辑控制器与收发器连接起来。收发器可以提供数据信号的接收和发送。在一个实施例中,收发器可以是电力线通信(PLC)收发器。在另一个实施例中,用于为智能灯供电的相同电线用于在逻辑控制器和PLC收发器之间传达LED的状态。该系统可以在PLC收发器和PLC接收器之间建立通信协议,以有效地传达LED的状态。例如,响应触发事件,PLC收发器可以激活逻辑控制器为LED灯带供电。逻辑控制器可以生成包括智能灯的唯一ID和LED状态的二进制表示的有效载荷,并将有效载荷传输到PLC收发器。PLC收发器可以生成与包括有效载荷的通信协议相对应的消息帧,其中消息帧的定时可以基于与DIP开关的位置相对应的延迟。The present disclosure achieves technical advantages as a smart light system and method for monitoring LED status. The system can provide LED status monitoring using a logic controller that communicates with at least one LED light strip. The system can use the logic controller to assign a unique identifier (ID) to at least one LED light strip based on the physical position of multiple dual in-line package (DIP) switches contained in the smart light housing. The system can provide a hardware architecture to connect the logic controller with a transceiver. The transceiver can provide reception and transmission of data signals. In one embodiment, the transceiver can be a power line communication (PLC) transceiver. In another embodiment, the same wire used to power the smart light is used to communicate the state of the LED between the logic controller and the PLC transceiver. The system can establish a communication protocol between the PLC transceiver and the PLC receiver to effectively communicate the state of the LED. For example, in response to a trigger event, the PLC transceiver can activate the logic controller to power the LED light strip. The logic controller can generate a payload including a unique ID of the smart light and a binary representation of the LED state, and transmit the payload to the PLC transceiver. The PLC transceiver may generate message frames corresponding to the communication protocol including the payload, wherein timing of the message frames may be based on delays corresponding to the positions of the DIP switches.

本公开内容可使铁路行业有效地监控LED闪光灯的状态,而无需进行昂贵的基础设施变更,因为它将消除从平房到每个交叉桅杆运行单独导体的需要。通过监控每个闪光器的状态,可以主动部署维护人员来纠正CFMW报告的任何缺陷,而不是在预定的维护期间发现问题,从而实现更高的可视性并减少交叉激活失败和部分激活。该系统可以包括一个能够识别每个闪光器是否按预期闪烁的监控组件、一个通过电力通信报告状态的通信组件、以及一个评估交叉闪光器状态并根据需要生成警报的处理组件。该系统将在多个故障合并导致激活失败之前识别某些闪光器故障,从而有助于减少交叉激活失败的发生。The present disclosure may enable the rail industry to effectively monitor the status of LED flashers without making expensive infrastructure changes as it will eliminate the need to run individual conductors from the bungalow to each cross mast. By monitoring the status of each flasher, maintenance personnel can be proactively deployed to correct any deficiencies reported by the CFMW rather than discovering the problem during a scheduled maintenance period, thereby achieving greater visibility and reducing cross activation failures and partial activations. The system may include a monitoring component that is capable of identifying whether each flasher is flashing as expected, a communication component that reports the status via power communications, and a processing component that evaluates the status of the cross flashers and generates alerts as needed. The system will identify certain flasher failures before multiple failures combine to cause an activation failure, thereby helping to reduce the occurrence of cross activation failures.

本公开内容可以保持与当前可用选项(例如,9-16VDC/VAC)相同的操作值要求,这些选项应对内部组件进行标准化,以一致地捕获和报告各种状态。本公开内容可以包括安装在LED闪光灯外壳内或外部安装的基于微处理器的控制器(处理器)。例如,在一个紧凑、坚固的外壳(例如,IP68等级)内,可以连接到两(2)条非极性敏感电源线,足够小以适合系统后面的交叉闪光器外壳。在一个实施例中,基于微处理器的设备可以与多个双列直插式封装(DIP)开关和具有各种功能的微控制器可操作地耦合。在另一个实施例中,至少有七(7)个DIP开关。微控制器可以监控电压、电流和DIP开关布置,从而可以建立报告延迟,并将至少以下信息传递到安装在交叉控制室(“CCH”-以下称为平房)内的PLC设备:DIP开关配置和状态为0、1、2或3。这些状态可以表示:The present disclosure may maintain the same operating value requirements as currently available options (e.g., 9-16VDC/VAC), which should standardize internal components to capture and report various states consistently. The present disclosure may include a microprocessor-based controller (processor) mounted within or external to an LED flash housing. For example, within a compact, rugged housing (e.g., IP68 rated) that can be connected to two (2) non-polarity sensitive power lines, small enough to fit in a cross-flash housing behind the system. In one embodiment, the microprocessor-based device may be operably coupled with a plurality of dual in-line package (DIP) switches and a microcontroller having various functions. In another embodiment, there are at least seven (7) DIP switches. The microcontroller may monitor voltage, current, and DIP switch arrangements so that reporting delays may be established and pass at least the following information to a PLC device mounted within a cross-control room ("CCH" - hereinafter referred to as the bungalow): DIP switch configuration and state of 0, 1, 2, or 3. These states may represent:

0-两组LED均无法操作(不良状态);0-Both sets of LEDs are inoperable (bad state);

1-LED组A无法工作,LED组B可工作(允许状态);1-LED group A cannot work, LED group B can work (allowed state);

2-LED组A可工作,LED组B无法工作(允许状态);2-LED group A can work, LED group B cannot work (allowed state);

3-设备完全工作(理想状态)。3-The equipment is fully functional (ideal state).

因此,本公开内容公开了与计算机技术密不可分的概念,使得本公开内容提供了以下技术优势:使用逻辑控制器实现电力线通信以监控LED的状态,从而生成符合通信协议的有效载荷。逻辑控制器的固件可以包括定制设计的固件应用程序,以实例化逻辑控制器、控制LED并有效地定时各个硬件组件之间的通信。Therefore, the present disclosure discloses concepts that are inseparable from computer technology, so that the present disclosure provides the following technical advantages: using a logic controller to implement power line communication to monitor the status of an LED, thereby generating a payload that complies with a communication protocol. The firmware of the logic controller may include a custom-designed firmware application to instantiate the logic controller, control the LED, and effectively time the communication between the various hardware components.

本公开内容至少提供了一种使用电力线通信的方法来检测传统方法中看不见的LED的功能,从而提供了传统系统中缺少的技术解决方案。本公开基于在逻辑控制器内编程的与LED的状态相对应的状态机将LED的物理状态转换为逻辑值。本公开内容通过提供监控以前无法检测的LED状态的能力以及通过提供适合现代照明解决方案的功耗效率而超越了传统方法。本公开内容通过提供至少以下功能来避免给已经超支的系统增加压力:The present disclosure provides at least one method using power line communication to detect the function of LEDs that are invisible in traditional methods, thereby providing a technical solution that is missing in traditional systems. The present disclosure converts the physical state of the LED into a logical value based on a state machine corresponding to the state of the LED programmed in a logic controller. The present disclosure goes beyond traditional methods by providing the ability to monitor previously undetectable LED states and by providing power consumption efficiencies suitable for modern lighting solutions. The present disclosure avoids adding pressure to an already over-expended system by providing at least the following functions:

·使用电力线通信和电气硬件的组合来监控LED的各种状态。Use a combination of power line communications and electrical hardware to monitor the various states of the LEDs.

·提供通信协议来监控LED的状态。Provide communication protocol to monitor the status of LED.

·响应LED状态生成警报,表示LED无法操作。Generate an alarm in response to an LED status indicating that the LED is inoperable.

本发明的目的是提供一种配置为监控LED状态的智能灯系统。本发明的另一个目的是提供一种用于监测LED状态的方法。本发明的另一个目的是提供一种计算机实现的用于监测LED状态的方法。这些和其他目的由以下至少一个实施例提供。An object of the present invention is to provide an intelligent light system configured to monitor LED status. Another object of the present invention is to provide a method for monitoring LED status. Another object of the present invention is to provide a computer-implemented method for monitoring LED status. These and other objects are provided by at least one of the following embodiments.

在一个实施例中,配置为监测发光二极管(LED)状态的智能灯系统可以包括:电力线通信(PLC)接收器,用于利用公共电压馈线通过电力线通信接收数据通信信号;以及至少一个智能灯,用于控制和监测至少一个LED灯带的状态,包括:多个双列直插式封装(DIP)开关,用于表示至少一个LED灯带的标识符;电力线收发器,配置为利用公共电压馈线通过电力线通信将至少一个LED灯带的状态和DIP开关位置传输到PLC接收器;存储器,用于存储DIP开关位置、状态和配置启用信息;以及处理器,耦合到多个DIP开关、电力线收发器、至少一个LED灯带和存储器,配置为通过执行以下步骤来监测至少一个LED灯带的状态:监测电压、电流和DIP开关位置;以及将通信有效载荷传输到电力线收发器。其中,PLC接收器包括至少一个双极性端子。其中,处理器还配置为执行基于状态和DIP开关位置生成通信有效载荷的步骤。其中,DIP开关位置对应于至少一个智能灯中的一个的唯一标识符(ID)、至少一个智能灯的左侧或右侧位置,并建立消息传输的时间延迟。其中,多个DIP开关包括至少七个DIP开关。其中,所述状态包括:所有LED灯带不可点亮、第一LED灯带可点亮且第二LED灯带不可点亮、第一LED灯带不可点亮且第二LED灯带可点亮、第一LED灯带可点亮且第二LED灯带可点亮。其中,处理器还被配置为执行基于DIP开关位置分配智能灯配置的步骤。其中,处理器还配置为执行识别至少一个LED灯带的状态的步骤。其中,处理器还配置为执行检测激活失败的步骤。In one embodiment, a smart light system configured to monitor the state of a light emitting diode (LED) may include: a power line communication (PLC) receiver for receiving a data communication signal via power line communication using a common voltage feeder; and at least one smart light for controlling and monitoring the state of at least one LED light strip, including: a plurality of dual in-line package (DIP) switches for representing an identifier of at least one LED light strip; a power line transceiver configured to transmit the state and DIP switch position of at least one LED light strip to the PLC receiver via power line communication using a common voltage feeder; a memory for storing DIP switch position, state, and configuration enable information; and a processor coupled to the plurality of DIP switches, the power line transceiver, at least one LED light strip, and the memory, configured to monitor the state of at least one LED light strip by performing the following steps: monitoring voltage, current, and DIP switch position; and transmitting a communication payload to the power line transceiver. Wherein the PLC receiver includes at least one bipolar terminal. Wherein the processor is further configured to perform the step of generating a communication payload based on the state and the DIP switch position. Wherein, the DIP switch position corresponds to a unique identifier (ID) of one of the at least one smart light, a left or right position of the at least one smart light, and establishes a time delay for message transmission. Wherein, the plurality of DIP switches includes at least seven DIP switches. Wherein, the states include: all LED light strips are not activatable, the first LED light strip is activatable and the second LED light strip is not activatable, the first LED light strip is not activatable and the second LED light strip is activatable, the first LED light strip is activatable and the second LED light strip is activatable. Wherein, the processor is further configured to perform a step of assigning a smart light configuration based on the DIP switch position. Wherein, the processor is further configured to perform a step of identifying a state of at least one LED light strip. Wherein, the processor is further configured to perform a step of detecting an activation failure.

在另一个实施例中,用于监测发光二极管(LED)的状态的方法可以包括:表示至少一个LED灯带的标识符;利用为智能灯供电的电压馈线,通过电力线通信将至少一个LED灯带的状态和多个双列直插式封装(DIP)开关的DIP开关位置传输到电力线通信(PLC)接收器;监测电压、电流和DIP开关位置;以及将通信有效载荷传输到PLC接收器。其中,PLC接收器包括至少一个双极性端子。其中该方法还包括根据状态和DIP开关位置生成通信有效载荷。其中DIP开关的位置对应于智能灯的唯一标识符(ID)、智能灯的左侧或右侧位置,并建立消息传输的时间延迟。其中,多个DIP开关包括至少七个DIP开关。其中,所述状态包括:所有LED灯带不可点亮、第一LED灯带可点亮且第二LED灯带不可点亮、第一LED灯带不可点亮且第二LED灯带可点亮、第一LED灯带可点亮且第二LED灯带可点亮。其中该方法还包括根据DIP开关位置分配智能灯配置。其中该方法还包括识别至少一个LED灯带的状态。其中该方法还包括检测激活失败。In another embodiment, a method for monitoring the state of a light emitting diode (LED) may include: representing an identifier of at least one LED light strip; transmitting the state of at least one LED light strip and the DIP switch positions of a plurality of dual in-line package (DIP) switches to a power line communication (PLC) receiver via power line communication using a voltage feeder that powers a smart light; monitoring voltage, current, and DIP switch positions; and transmitting a communication payload to the PLC receiver. Wherein, the PLC receiver includes at least one bipolar terminal. Wherein, the method further includes generating a communication payload based on the state and the DIP switch position. Wherein, the position of the DIP switch corresponds to a unique identifier (ID) of the smart light, a left or right position of the smart light, and establishing a time delay for message transmission. Wherein, the plurality of DIP switches includes at least seven DIP switches. Wherein, the state includes: all LED light strips are not activatable, the first LED light strip is activatable and the second LED light strip is not activatable, the first LED light strip is not activatable and the second LED light strip is activatable, and the first LED light strip is activatable and the second LED light strip is activatable. Wherein, the method further includes assigning a smart light configuration based on the DIP switch position. Wherein, the method further includes identifying the state of at least one LED light strip. The method further includes detecting an activation failure.

在另一个实施例中,用于监测发光二极管(LED)的状态的计算机实施方法可以包括:表示至少一个LED灯带的标识符;利用为智能灯供电的电压馈线,通过电力线通信将至少一个LED灯带的状态和多个双列直插式封装(DIP)开关的DIP开关位置传输到电力线通信(PLC)接收器;监测电压、电流和DIP开关位置;以及将通信有效载荷传输到PLC接收器。其中,PLC接收器包括至少一个双极性端子。其中,计算机实施还包括根据状态和DIP开关位置生成通信有效载荷。其中DIP开关的位置对应于智能灯的唯一标识符(ID)、智能灯的左侧或右侧位置,并建立消息传输的时间延迟。其中,多个DIP开关包括至少七个DIP开关。其中,所述状态包括:所有LED灯带不可点亮、第一LED灯带可点亮且第二LED灯带不可点亮、第一LED灯带不可点亮且第二LED灯带可点亮、第一LED灯带可点亮且第二LED灯带可点亮。其中,计算机实施还包括根据DIP开关位置分配智能灯配置。其中,计算机实施还包括识别至少一个LED灯带的状态。其中,计算机实施还包括检测激活失败。In another embodiment, a computer-implemented method for monitoring a state of a light emitting diode (LED) may include: representing an identifier of at least one LED light strip; transmitting the state of at least one LED light strip and the DIP switch positions of a plurality of dual in-line package (DIP) switches to a power line communication (PLC) receiver via power line communication using a voltage feeder that powers a smart light; monitoring voltage, current, and DIP switch positions; and transmitting a communication payload to the PLC receiver. Wherein, the PLC receiver includes at least one bipolar terminal. Wherein, the computer implementation also includes generating a communication payload based on the state and the DIP switch position. Wherein, the position of the DIP switch corresponds to a unique identifier (ID) of the smart light, a left or right position of the smart light, and establishing a time delay for message transmission. Wherein, the plurality of DIP switches includes at least seven DIP switches. Wherein, the states include: all LED light strips are not activatable, the first LED light strip is activatable and the second LED light strip is not activatable, the first LED light strip is not activatable and the second LED light strip is activatable, and the first LED light strip is activatable and the second LED light strip is activatable. Wherein, the computer implementation also includes assigning a smart light configuration based on the DIP switch position. The computer implementation further includes identifying a state of at least one LED light strip. The computer implementation further includes detecting an activation failure.

附图简述BRIEF DESCRIPTION OF THE DRAWINGS

本公开内容将通过以下详细描述与附图结合的方式被容易地理解,附图通过示例的方式说明了本公开内容的原理。附图展示了本公开内容的一个或多个示例性实施例的设计和实用性,其中相同的元件由相同的参考编号或符号表示。附图中的物体和元素不一定按照比例、比率或精确的位置关系绘制。相反,重点集中在说明本公开内容的原理上。The present disclosure will be easily understood by the following detailed description in combination with the accompanying drawings, which illustrate the principles of the present disclosure by way of example. The accompanying drawings show the design and practicality of one or more exemplary embodiments of the present disclosure, wherein the same elements are represented by the same reference numerals or symbols. The objects and elements in the accompanying drawings are not necessarily drawn in proportion, ratio or exact positional relationship. Instead, the focus is on illustrating the principles of the present disclosure.

图1展示了根据本公开内容一个或多个示例性实施例的智能灯具通信系统100;FIG. 1 shows a smart lighting communication system 100 according to one or more exemplary embodiments of the present disclosure;

图2展示了根据本公开内容一个或多个示例性实施例的智能灯具系统的框图;FIG2 shows a block diagram of a smart lighting system according to one or more exemplary embodiments of the present disclosure;

图3展示了根据本公开内容一个或多个示例性实施例的智能灯具系统的示意图;FIG3 shows a schematic diagram of a smart lighting system according to one or more exemplary embodiments of the present disclosure;

图4展示了根据本公开内容一个或多个示例性实施例的智能灯具控制逻辑的流程图。FIG. 4 shows a flow chart of a smart lamp control logic according to one or more exemplary embodiments of the present disclosure.

详细说明Detailed description

在下文描述中提出的公开内容以及其中的各个特点和优势细节,将通过参考随附图纸中包含的非限制性示例以及随后的详细描述来更全面地解释。为了不不必要地掩盖本文中描述的主要特征,已省略了众所周知组件的描述。以下示例旨在促进对本公开内容实现和实践方式的理解。本领域的普通技术人员将理解本公开内容,意味着可以组合以下功能或示例性实施例的任意合适组合,以实现所要求保护的主题。公开内容包括属于该属范围内的代表性物种数量,或该属成员所共有的结构特征,以便本领域的普通技术人员能够看到或识别该属的成员。因此,这些例子不应被理解为对权利要求范围的限制。The disclosure set forth in the following description and the individual features and advantages details therein will be explained more fully by reference to the non-limiting examples contained in the accompanying drawings and the subsequent detailed description. In order not to unnecessarily obscure the main features described herein, the description of well-known components has been omitted. The following examples are intended to facilitate understanding of the implementation and practice of the present disclosure. Those of ordinary skill in the art will appreciate that the present disclosure means that any suitable combination of the following functions or exemplary embodiments can be combined to achieve the claimed subject matter. The disclosure includes the number of representative species within the genus, or the structural features common to the members of the genus, so that those of ordinary skill in the art can see or identify the members of the genus. Therefore, these examples should not be construed as limiting the scope of the claims.

图图1示出了智能灯通信系统100的示例性实施例。系统100可以包括第一灯组件102、第一处理器104、第一LED灯带106、第一多个LED 108a-108f、第二LED灯带110、第二多个LED 112a-112f、第一PLC收发器114、第一DIP开关116、第二灯组件118、第二处理器120、第三LED灯带122、第三多个LED 124a-124f、第四LED灯带126、第四多个LED 128a-128f、第二PLC收发器130、第二DIP开关132、包括浪涌面板136、端子138a-138c、PLC接收器140和桅杆输入142a-142b的信号平房134。FIG1 illustrates an exemplary embodiment of a smart light communication system 100. The system 100 may include a first light assembly 102, a first processor 104, a first LED light strip 106, a first plurality of LEDs 108a-108f, a second LED light strip 110, a second plurality of LEDs 112a-112f, a first PLC transceiver 114, a first DIP switch 116, a second light assembly 118, a second processor 120, a third LED light strip 122, a third plurality of LEDs 124a-124f, a fourth LED light strip 126, a fourth plurality of LEDs 128a-128f, a second PLC transceiver 130, a second DIP switch 132, a signal bungalow 134 including a surge panel 136, terminals 138a-138c, a PLC receiver 140, and mast inputs 142a-142b.

在一个实施例中,第一灯组件102可以包括反射覆盖物以照亮周围环境。例如,第一灯组件102可以包括足以使迎面而来的旅行者识别系统100的反射材料。In one embodiment, the first light assembly 102 may include a reflective covering to illuminate the surrounding environment. For example, the first light assembly 102 may include a reflective material sufficient to identify the system 100 to oncoming travelers.

在一个实施例中,第一处理器104可以包括任何执行逻辑处理的设备。例如,第一处理器104可以包括可编程的微处理器,以包括软件程序来连接和控制系统100的各个组件。在一个示例中,微处理器可以包括RASPBERRY PI、ARDUINO或其他类型的微处理器。在另一示例中,第一处理器104可以耦合到第一LED灯带106、第二LED灯带110、第一PLC收发器114和第一DIP开关116。在一个示例中,系统100的组件可以彼此独立。例如,第一处理器104可以安置在独立于第一LED灯带106和第二LED灯带110的加固外壳单元内。In one embodiment, the first processor 104 may include any device that performs logic processing. For example, the first processor 104 may include a programmable microprocessor to include a software program to connect and control the various components of the system 100. In one example, the microprocessor may include a RASPBERRY PI, ARDUINO, or other type of microprocessor. In another example, the first processor 104 may be coupled to the first LED light strip 106, the second LED light strip 110, the first PLC transceiver 114, and the first DIP switch 116. In one example, the components of the system 100 may be independent of each other. For example, the first processor 104 may be placed in a reinforced housing unit independent of the first LED light strip 106 and the second LED light strip 110.

在另一示例中,第一处理器104可以接收第一LED灯带106和第二LED灯带110的状态。例如,状态可以指示第一LED灯带106和第二LED灯带110是否正常运行。在一个示例中,状态可以指示第一LED灯带106或第二LED灯带110是否无法操作。在一个示例中,状态可以指示第一LED灯带106和第二LED灯带110是否无法操作。第一处理器104可基于第一LED灯带106和第二LED灯带110的状态生成通信有效载荷。例如,第一处理器104可以包括状态机以将状态转换为二进制表示。在一个示例中,二进制表示可以如下。In another example, the first processor 104 may receive a status of the first LED light strip 106 and the second LED light strip 110. For example, the status may indicate whether the first LED light strip 106 and the second LED light strip 110 are operating normally. In one example, the status may indicate whether the first LED light strip 106 or the second LED light strip 110 is inoperable. In one example, the status may indicate whether the first LED light strip 106 and the second LED light strip 110 are inoperable. The first processor 104 may generate a communication payload based on the status of the first LED light strip 106 and the second LED light strip 110. For example, the first processor 104 may include a state machine to convert the status to a binary representation. In one example, the binary representation may be as follows.

状态state 二进制Binary 意义significance 00 0000 所有LED灯带均无法使用All LED strips are not available 11 0101 第一LED串106不工作,第二LED串110工作The first LED string 106 is not working, and the second LED string 110 is working 22 1010 第一LED串106可工作,第二LED串110不可工作The first LED string 106 is operable, and the second LED string 110 is inoperable 33 1111 第一LED串106可工作,第二LED串110可工作The first LED string 106 can be operated, and the second LED string 110 can be operated

在另一示例中,第一处理器104可以生成与状态相对应的通信有效载荷。例如,第一处理器104可以跨时间窗口执行各种协议动作。协议操作可以包括唤醒、延迟、传输和静默。唤醒操作可以包括系统100接收电源、执行自我诊断检查、以及准备系统100通过电力线进行传输。延迟可以包括基于第一DIP开关116的位置激活通信定时延迟以及待命传输消息。传输可以包括延迟的结束,系统100传输ID和状态。静默可以包括待机,以便在时间窗口结束时断电。时间窗口可以包括1秒的持续时间。In another example, the first processor 104 can generate a communication payload corresponding to the state. For example, the first processor 104 can perform various protocol actions across a time window. Protocol operations can include wakeup, delay, transmission, and silence. The wakeup operation can include the system 100 receiving power, performing a self-diagnostic check, and preparing the system 100 for transmission over the power line. The delay can include activating a communication timing delay based on the position of the first DIP switch 116 and a standby transmission message. The transmission can include the end of the delay, and the system 100 transmits the ID and the state. The silence can include standby so that the power is turned off at the end of the time window. The time window can include a duration of 1 second.

在一个实施例中,第一LED灯带106可以包括用于第一多个LED 108a-108f的外壳。例如,第一LED灯带106可以包括用于第一多个LED 108a-108f中的每一个的独立结构。在一个示例中,第一LED灯带106可以包括电气硬件(未示出)来为第一LED灯带106供电。例如,第一LED灯带106可以接收9至16伏(V)之间的交流电(AC)或直流电(DC)。在另一个示例中,LED灯带106可以包括非极性敏感硬件。在另一示例中,第一LED灯带106可以将与第一多个LED108a-108f相对应的状态传输至第一处理器104。例如,状态可以包括第一LED灯带106可操作或不可操作。当第一多个LED 108a-108f中的至少一个正常工作时,第一LED灯带106可指示第一多个LED 108a-108f可工作。当第一多个LED 108a-108f中没有一个工作正常时,第一LED灯带106可指示第一多个LED 108a-108f无法工作。In one embodiment, the first LED light strip 106 may include a housing for the first plurality of LEDs 108a-108f. For example, the first LED light strip 106 may include an independent structure for each of the first plurality of LEDs 108a-108f. In one example, the first LED light strip 106 may include electrical hardware (not shown) to power the first LED light strip 106. For example, the first LED light strip 106 may receive alternating current (AC) or direct current (DC) between 9 and 16 volts (V). In another example, the LED light strip 106 may include non-polarity sensitive hardware. In another example, the first LED light strip 106 may transmit a state corresponding to the first plurality of LEDs 108a-108f to the first processor 104. For example, the state may include that the first LED light strip 106 is operable or inoperable. When at least one of the first plurality of LEDs 108a-108f is functioning properly, the first LED light strip 106 may indicate that the first plurality of LEDs 108a-108f is operable. When none of the first plurality of LEDs 108a - 108f is functioning properly, the first LED light strip 106 may indicate that the first plurality of LEDs 108a - 108f is not functioning properly.

在一个实施例中,第一多个LED 108a-108f可以包括各种颜色和制造能力的LED。例如,第一多个LED 108a-108f可以包括至少一个LED。在一个示例中,第一多个LED 108a-108f可分别串联耦合。在另一个示例中,第一多个LED 108a-108f可各自并联耦合。In one embodiment, the first plurality of LEDs 108a-108f may include LEDs of various colors and manufacturing capabilities. For example, the first plurality of LEDs 108a-108f may include at least one LED. In one example, the first plurality of LEDs 108a-108f may be coupled in series, respectively. In another example, the first plurality of LEDs 108a-108f may be coupled in parallel, respectively.

在一个实施例中,第二LED灯带110可以包括用于第二多个LED 112a-112f的外壳。例如,第二LED灯带110可以包括用于第二多个LED 112a-112f中的每一个的独立结构。在一个示例中,第二LED灯带110可以包括电气硬件(未示出)来为第二LED灯带110供电。In one embodiment, the second LED light strip 110 can include a housing for the second plurality of LEDs 112a-112f. For example, the second LED light strip 110 can include a separate structure for each of the second plurality of LEDs 112a-112f. In one example, the second LED light strip 110 can include electrical hardware (not shown) to power the second LED light strip 110.

在一个实施例中,第二多个LED 112a-112f可以包括各种颜色和制造能力的LED。例如,第二多个LED 112a-112f可以包括至少一个LED。在一个示例中,第二多个LED 112a-112f可各自串联耦合。在另一个示例中,第二多个LED 112a-112f可各自并联耦合。In one embodiment, the second plurality of LEDs 112a-112f may include LEDs of various colors and manufacturing capabilities. For example, the second plurality of LEDs 112a-112f may include at least one LED. In one example, the second plurality of LEDs 112a-112f may each be coupled in series. In another example, the second plurality of LEDs 112a-112f may each be coupled in parallel.

在一个实施例中,第一PLC收发器114可以在也用于电力传输的导线上传输数据。例如,第一PLC收发器114可以利用为智能灯供电的电压馈线,通过电力线通信传输第一LED灯带106和第二LED灯带110的状态以及第一DIP开关116的位置。电压馈电线可以包括交流电力传输。在一个示例中,电压馈线可以包括直流电力传输,并且第一PLC收发器114可以包括转换器硬件以转换直流电力用于数据通信(即,调制与数据通信的位相对应的直流电力)。在另一个示例中,第一PLC收发器114可以通过向电力线添加调制载波信号来运行。例如,向系统100传输电力的电力线可以包括特定频率的调制载波信号。特定频率可以包括窄带、低速窄带和中速窄带。在一个示例中,窄带可以包括每秒20比特(bit/s)的数据速率。例如,窄带可以包括行业标准协议,如X10、消费电子总线(CEBus)、本地操作网络(LonWorks)、自定义协议或另一个相关的行业标准协议。低速窄带可以包括200至1200比特/秒的数据速率。例如,低速窄带可以包括行业标准协议,如IEC 61334、开放智能电网协议(0SGP)、ETSI103908、自定义协议或其他相关行业标准协议。中速窄带可包括高达每秒576千比特(kbit/s)的数据速率。例如,中速窄带可以包括行业标准协议,如G3-PLC(ITU G.9903)、自定义协议或另一个相关的行业标准协议。In one embodiment, the first PLC transceiver 114 can transmit data on a wire that is also used for power transmission. For example, the first PLC transceiver 114 can utilize the voltage feeder that powers the smart light to transmit the state of the first LED light strip 106 and the second LED light strip 110 and the position of the first DIP switch 116 through power line communication. The voltage feeder may include AC power transmission. In one example, the voltage feeder may include DC power transmission, and the first PLC transceiver 114 may include converter hardware to convert DC power for data communication (i.e., modulate the DC power corresponding to the bit of data communication). In another example, the first PLC transceiver 114 can operate by adding a modulated carrier signal to the power line. For example, the power line that transmits power to the system 100 may include a modulated carrier signal of a specific frequency. The specific frequency may include narrowband, low-speed narrowband, and medium-speed narrowband. In one example, the narrowband may include a data rate of 20 bits per second (bit/s). For example, the narrowband may include an industry standard protocol such as X10, a consumer electronics bus (CEBus), a local operating network (LonWorks), a custom protocol, or another related industry standard protocol. Low-speed narrowband can include a data rate of 200 to 1200 bits/second. For example, low-speed narrowband can include industry standard protocols such as IEC 61334, Open Smart Grid Protocol (OSGP), ETSI103908, custom protocols or other related industry standard protocols. Medium-speed narrowband can include a data rate of up to 576 kilobits per second (kbit/s). For example, medium-speed narrowband can include industry standard protocols such as G3-PLC (ITU G.9903), custom protocols or another related industry standard protocol.

在一个示例中,第一PLC收发器114可以包括耦合到PLC接收器134的接线图。第一PLC收发器114可以包括第一连接和第二连接。例如,第一连接可以耦合至端子138a,而第二连接可以耦合至端子138b。端子138b可以随着时间改变源的极性。例如,在第一持续时间内,交流电源可以传输正电流或电压,而在第二持续时间内,交流电源可以传输负电流或电压。在另一个示例中,第一PLC收发器114和第一处理器104可以作为模块或独立设备包含在单个印刷电路板上。In one example, the first PLC transceiver 114 may include a wiring diagram coupled to the PLC receiver 134. The first PLC transceiver 114 may include a first connection and a second connection. For example, the first connection may be coupled to terminal 138a, and the second connection may be coupled to terminal 138b. Terminal 138b may change the polarity of the source over time. For example, during a first duration, the AC power source may transmit a positive current or voltage, and during a second duration, the AC power source may transmit a negative current or voltage. In another example, the first PLC transceiver 114 and the first processor 104 may be included on a single printed circuit board as a module or a stand-alone device.

在一个实施例中,第一DIP开关116可以包括手动电动开关,该手动电动开关与其他开关一起封装在标准双列直插式封装中。在一个示例中,第一DIP开关116可以指每个单独的开关,或者指整个单元。在另一个示例中,第一DIP开关116可以与其他电子元件一起用在印刷电路板上,并且可以用来针对特定情况定制电子设备的行为。In one embodiment, the first DIP switch 116 may include a manual electric switch that is packaged with other switches in a standard dual in-line package. In one example, the first DIP switch 116 may refer to each individual switch, or to the entire unit. In another example, the first DIP switch 116 may be used on a printed circuit board with other electronic components and may be used to customize the behavior of the electronic device for a particular situation.

在一个实施例中,第一DIP开关116可以包括手动电动开关,该手动电动开关与其他开关一起封装在标准双列直插式封装中。在一个示例中,第一DIP开关116可以与其他电子元件一起用在印刷电路板上,并且可以用来针对特定情况定制电子设备的行为。在一个示例中,第一DIP开关116可以表示第一LED灯带106和第二LED灯带110的标识符。在一个示例中,第一DIP开关116可以对应各种位置。例如,开关位置可以对应于与第一灯组件102对应的唯一ID。如图2所示,开关的位置基于每个DIP开关116的白框的位置来表示(向上或向下)。在另一示例中,第一DIP开关116中的第一个开关可以对应于第一灯具组件102的物理位置。例如,第一灯组件102可以相对于参考点位于右侧或者左侧。在一个示例中,参考点左侧的第一个灯组件102可以包括处于向上位置(“1”)的第一个开关,表示左灯。其余的开关可用于唯一ID和时间延迟值,用于通信的计时。在一个示例中,第一DIP开关116可以包括至少七个DIP开关。In one embodiment, the first DIP switch 116 may include a manual electric switch that is packaged in a standard dual in-line package with other switches. In one example, the first DIP switch 116 may be used on a printed circuit board with other electronic components and may be used to customize the behavior of an electronic device for a particular situation. In one example, the first DIP switch 116 may represent an identifier of the first LED light strip 106 and the second LED light strip 110. In one example, the first DIP switch 116 may correspond to various positions. For example, the switch position may correspond to a unique ID corresponding to the first lamp assembly 102. As shown in FIG. 2, the position of the switch is represented based on the position of the white box of each DIP switch 116 (up or down). In another example, the first switch in the first DIP switch 116 may correspond to the physical position of the first lamp assembly 102. For example, the first lamp assembly 102 may be located on the right or left relative to a reference point. In one example, the first lamp assembly 102 on the left side of the reference point may include a first switch in an upward position ("1"), indicating a left lamp. The remaining switches may be used for unique IDs and time delay values for timing of communications. In one example, the first DIP switch 116 may include at least seven DIP switches.

在一个实施例中,第二灯组件118可以包括反射覆盖物以照亮周围环境。例如,第二灯具组件118可以包括足够的反射材料,以便让过往的行人能够识别系统100。In one embodiment, the second light assembly 118 may include a reflective covering to illuminate the surrounding environment. For example, the second light assembly 118 may include sufficient reflective material to allow a passing pedestrian to recognize the system 100.

在一个实施例中,第二处理器120可以包括任何执行逻辑处理的设备。例如,第二处理器120可以包括可编程的微处理器,以包括软件程序来连接和控制系统100的各个组件。在一个示例中,微处理器可以包括RASPBERRY PI、ARDUIN0或其他类型的微处理器。在另一示例中,第二处理器120可以耦合到第三LED灯带122、第四LED灯带126、第二PLC收发器130以及多个第二DIP开关132。在一个示例中,系统100的组件可以彼此独立。例如,第二处理器120可以安置在独立于第三LED灯带122和第四LED灯带126的加固外壳单元内。In one embodiment, the second processor 120 may include any device that performs logic processing. For example, the second processor 120 may include a programmable microprocessor to include a software program to connect and control the various components of the system 100. In one example, the microprocessor may include a RASPBERRY PI, ARDUINO, or other type of microprocessor. In another example, the second processor 120 may be coupled to the third LED light strip 122, the fourth LED light strip 126, the second PLC transceiver 130, and the plurality of second DIP switches 132. In one example, the components of the system 100 may be independent of each other. For example, the second processor 120 may be placed in a reinforced housing unit independent of the third LED light strip 122 and the fourth LED light strip 126.

在另一示例中,第二处理器120可接收第三LED灯带122和第四LED灯带126的状态。例如,状态可指示第三LED灯带122和第四LED灯带126是否运行正常。在一个示例中,状态可以指示第三LED灯带122或第四LED灯带126是否无法操作。在一个示例中,状态可以指示第三LED灯带122和第四LED灯带126是否无法操作。第二处理器120可基于第三LED灯带122和第四LED灯带126的状态生成通信有效载荷。例如,第二处理器120可以包括状态机以将状态转换为二进制表示。在一个示例中,二进制表示可以如下。In another example, the second processor 120 may receive the status of the third LED light strip 122 and the fourth LED light strip 126. For example, the status may indicate whether the third LED light strip 122 and the fourth LED light strip 126 are operating normally. In one example, the status may indicate whether the third LED light strip 122 or the fourth LED light strip 126 is inoperable. In one example, the status may indicate whether the third LED light strip 122 and the fourth LED light strip 126 are inoperable. The second processor 120 may generate a communication payload based on the status of the third LED light strip 122 and the fourth LED light strip 126. For example, the second processor 120 may include a state machine to convert the status into a binary representation. In one example, the binary representation may be as follows.

状态state 二进制Binary 意义significance 00 0000 两个LED灯带均无法使用Both LED strips are not working 11 0101 第一LED串106不工作,第二LED串110工作The first LED string 106 is not working, and the second LED string 110 is working 22 1010 第一LED串106可工作,第二LED串110不可工作The first LED string 106 is operable, and the second LED string 110 is inoperable 33 1111 第一LED串106可工作,第二LED串110可工作The first LED string 106 can be operated, and the second LED string 110 can be operated

在另一示例中,第二处理器120可以生成与状态相对应的通信有效载荷。例如,第二处理器120可以跨时间窗口执行各种协议动作。协议操作可以包括唤醒、延迟、传输和静默。唤醒动作可以包括系统100接收电源、执行自我诊断检查、以及准备系统100通过电力线进行传输。该延迟可以包括基于第二DIP开关132的位置激活通信定时延迟以及待命传输消息。传输可以包括延迟的结束并且系统100传输ID和状态。静默可以包括待机,以便在时间窗口结束时断电。时间窗口可以包括1秒的持续时间。In another example, the second processor 120 can generate a communication payload corresponding to the state. For example, the second processor 120 can perform various protocol actions across the time window. Protocol operations can include wake-up, delay, transmission, and silence. The wake-up action can include the system 100 receiving power, performing self-diagnostic checks, and preparing the system 100 for transmission over the power line. The delay can include activating a communication timing delay based on the position of the second DIP switch 132 and a standby transmission message. The transmission can include the end of the delay and the system 100 transmission ID and status. Silence can include standby so that the power is turned off at the end of the time window. The time window can include a duration of 1 second.

在一个实施例中,第三LED灯带122可以包括用于第三多个LED 124a-124f的外壳。例如,第三LED灯带122可以包括用于第三多个LED 124a-124f中的每一个的独立结构。在一个示例中,第三LED灯带122可以包括电气硬件(未示出)来为第三LED灯带122供电。例如,第三LED灯带122可以接收9至16伏(V)之间的交流电(AC)或直流电(DC)。在另一个示例中,LED灯带106可以包括非极性敏感硬件。在另一示例中,第三LED灯带122可以将与第三多个LED124a-124f相对应的状态传输至第二处理器120。例如,状态可以包括第三LED灯带122可操作或不可操作。当第三多个LED 124a-124f中的至少一个正常工作时,第三LED灯带122可指示第三多个LED 124a-124f可工作。当第三组多个LED 124a-124f均未正常工作时,第三LED灯带122可指示第三组多个LED 124a-124f无法工作。In one embodiment, the third LED strip 122 may include a housing for the third plurality of LEDs 124a-124f. For example, the third LED strip 122 may include an independent structure for each of the third plurality of LEDs 124a-124f. In one example, the third LED strip 122 may include electrical hardware (not shown) to power the third LED strip 122. For example, the third LED strip 122 may receive alternating current (AC) or direct current (DC) between 9 and 16 volts (V). In another example, the LED strip 106 may include non-polarity sensitive hardware. In another example, the third LED strip 122 may transmit a state corresponding to the third plurality of LEDs 124a-124f to the second processor 120. For example, the state may include that the third LED strip 122 is operable or inoperable. When at least one of the third plurality of LEDs 124a-124f is operating normally, the third LED strip 122 may indicate that the third plurality of LEDs 124a-124f is operable. When the third plurality of LEDs 124a - 124f do not work properly, the third LED light strip 122 may indicate that the third plurality of LEDs 124a - 124f are not working properly.

在一个实施例中,第三多个LED 124a-124f可以包括各种颜色和制造能力的LED。例如,第三多个LED 124a-124f可以包括至少一个LED。在一个示例中,第三多个LED 124a-124f可各自串联耦合。在另一个示例中,第三多个LED 124a-124f可各自并联耦合。In one embodiment, the third plurality of LEDs 124a-124f may include LEDs of various colors and manufacturing capabilities. For example, the third plurality of LEDs 124a-124f may include at least one LED. In one example, the third plurality of LEDs 124a-124f may each be coupled in series. In another example, the third plurality of LEDs 124a-124f may each be coupled in parallel.

在一个实施例中,第四LED灯带126可以包括用于第四组LED 128a-128f的外壳。例如,第四LED灯带126可以包括用于第四组多个LED 128a-128f中的每一个的独立结构。在一个示例中,第四LED灯带126可以包括电气硬件(未示出)来为第四LED灯带126供电。In one embodiment, the fourth LED light strip 126 can include a housing for the fourth group of LEDs 128a-128f. For example, the fourth LED light strip 126 can include a separate structure for each of the fourth plurality of LEDs 128a-128f. In one example, the fourth LED light strip 126 can include electrical hardware (not shown) to power the fourth LED light strip 126.

在一个实施例中,第四组多个LED 128a-128f可以包括各种颜色和制造能力的LED。例如,第四组多个LED 128a-128f可以包括至少一个LED。在一个示例中,第四组LED128a-128f可分别串联耦合。在另一个示例中,第四组LED 128a-128f可各自并联耦合。In one embodiment, the fourth plurality of LEDs 128a-128f may include LEDs of various colors and manufacturing capabilities. For example, the fourth plurality of LEDs 128a-128f may include at least one LED. In one example, the fourth plurality of LEDs 128a-128f may be coupled in series, respectively. In another example, the fourth plurality of LEDs 128a-128f may be coupled in parallel, respectively.

在一个实施例中,第二PLC收发器130可以在也用于电力传输的导线上传输数据。例如,第二PLC收发器130可以利用为智能灯供电的电压馈线,通过电力线通信传输第三LED灯带122和第四LED灯带126的状态以及第二DIP开关132的位置。电压馈电线可以包括交流电力传输。在一个示例中,电压馈线可以包括直流电力传输,并且第二PLC收发器130可以包括转换器硬件以转换直流电力用于数据通信(即,调制与数据通信的位相对应的直流电力)。在另一个示例中,第二PLC收发器130可以通过向电力线添加调制载波信号来运行。例如,向系统100传输电力的电力线可以包括特定频率的调制载波信号。特定频率可以包括窄带、低速窄带和中速窄带。在一个示例中,窄带可以包括每秒20比特(bit/s)的数据速率。例如,窄带可以包括行业标准协议,如X10、消费电子总线(CEBus)、本地操作网络(LonWorks)、自定义协议或另一个相关的行业标准协议。低速窄带可以包括200至1200比特/秒的数据速率。例如,低速窄带可以包括行业标准协议,如IEC 61334、开放智能电网协议(OSGP)、ETSI103908、自定义协议或其他相关行业标准协议。中速窄带可包括高达每秒576千比特(kbit/s)的数据速率。例如,中速窄带可以包括行业标准协议,如G3-PLC(ITU G.9903)、自定义协议或另一个相关的行业标准协议。In one embodiment, the second PLC transceiver 130 can transmit data on a wire that is also used for power transmission. For example, the second PLC transceiver 130 can utilize the voltage feeder that powers the smart light to transmit the state of the third LED light strip 122 and the fourth LED light strip 126 and the position of the second DIP switch 132 through power line communication. The voltage feeder can include AC power transmission. In one example, the voltage feeder can include DC power transmission, and the second PLC transceiver 130 can include converter hardware to convert DC power for data communication (i.e., modulate the DC power corresponding to the bit of data communication). In another example, the second PLC transceiver 130 can operate by adding a modulated carrier signal to the power line. For example, the power line that transmits power to the system 100 can include a modulated carrier signal of a specific frequency. The specific frequency can include narrowband, low-speed narrowband, and medium-speed narrowband. In one example, the narrowband can include a data rate of 20 bits per second (bit/s). For example, narrowband can include industry standard protocols, such as X10, consumer electronics bus (CEBus), local operating network (LonWorks), custom protocols, or another related industry standard protocol. Low-speed narrowband can include a data rate of 200 to 1200 bits/second. For example, low-speed narrowband can include industry standard protocols, such as IEC 61334, open smart grid protocol (OSGP), ETSI103908, custom protocols, or other related industry standard protocols. Medium-speed narrowband can include a data rate of up to 576 kilobits per second (kbit/s). For example, medium-speed narrowband can include industry standard protocols, such as G3-PLC (ITU G.9903), custom protocols, or another related industry standard protocol.

在一个示例中,第二PLC收发器130可以包括耦合到PLC接收器134的接线图。第二PLC收发器130可以包括第三连接和第四连接。例如,第三连接可以耦合至端子138b,并且第四连接可以耦合至端子138c。端子138b可以随着时间改变源的极性。例如,在第一持续时间内,交流电源可以传输正电流或电压,而在第二持续时间内,交流电源可以传输负电流或电压。在另一个示例中,第二PLC收发器130和第二处理器120可以作为模块或独立设备包含在单个印刷电路板上。In one example, the second PLC transceiver 130 may include a wiring diagram coupled to the PLC receiver 134. The second PLC transceiver 130 may include a third connection and a fourth connection. For example, the third connection may be coupled to terminal 138b, and the fourth connection may be coupled to terminal 138c. Terminal 138b may change the polarity of the source over time. For example, during a first duration, the AC power source may transmit a positive current or voltage, and during a second duration, the AC power source may transmit a negative current or voltage. In another example, the second PLC transceiver 130 and the second processor 120 may be included on a single printed circuit board as a module or a stand-alone device.

在一个实施例中,第二DIP开关132可以包括手动电动开关,该手动电动开关与其他开关一起封装在标准双列直插式封装中。在一个示例中,第二DIP开关132可与其他电子元件一起用在印刷电路板上,并可用于针对特定情况定制电子设备的行为。在一个示例中,第二DIP开关132可以代表第三LED灯带122和第四LED灯带126的标识符。在一个示例中,第二DIP开关132可以对应各种位置。例如,开关位置可以对应于与第二灯组件118对应的唯一ID。如图所示。2、第二DIP开关132的位置是根据每个开关的白框的位置来表示的,要么向上,要么向下。在一个示例中,第二DIP开关132的第一开关可以对应于第二灯具组件118的物理位置。例如,第二灯组件118可以相对于参考点位于右侧或左侧。在一个示例中,参考点右侧的第二个灯组件118可以包括处于向下位置(“0”)的第一个开关,表示右侧灯。其余的开关可用于唯一ID和时间延迟值,用于通信的计时。在一个示例中,第二DIP开关132可以包括至少七个DIP开关。In one embodiment, the second DIP switch 132 may include a manual electric switch that is packaged in a standard dual in-line package with other switches. In one example, the second DIP switch 132 may be used on a printed circuit board with other electronic components and may be used to customize the behavior of the electronic device for a specific situation. In one example, the second DIP switch 132 may represent an identifier of the third LED light strip 122 and the fourth LED light strip 126. In one example, the second DIP switch 132 may correspond to various positions. For example, the switch position may correspond to a unique ID corresponding to the second lamp assembly 118. As shown in the figure. 2. The position of the second DIP switch 132 is represented by the position of the white box of each switch, either up or down. In one example, the first switch of the second DIP switch 132 may correspond to the physical position of the second lamp assembly 118. For example, the second lamp assembly 118 may be located on the right or left relative to the reference point. In one example, the second lamp assembly 118 to the right of the reference point may include a first switch in the down position ("0"), indicating a right lamp. The remaining switches may be used for unique IDs and time delay values for timing of communication. In one example, the second DIP switch 132 may include at least seven DIP switches.

在一个实施例中,信号平房134可以为浪涌面板136、端子138a-138c、PLC接收器140和桅杆输入142a-142b提供外壳。例如,外壳可以采用加固材料来保护内部组件免受任何环境特征和危害的影响。在一个示例中,信号平房134可以对应于铁路交叉口应用的交叉口控制室。In one embodiment, the signal bungalow 134 can provide a housing for the surge panel 136, the terminals 138a-138c, the PLC receiver 140, and the mast inputs 142a-142b. For example, the housing can be reinforced to protect the internal components from any environmental features and hazards. In one example, the signal bungalow 134 can correspond to a crossing control room for a railway crossing application.

在一个实施例中,电涌面板136可以防止电涌。例如,电涌可以包括大于预定电压或电流阈值的电信号。浪涌面板136可以确保保护任何后续组件,避免因电活动尖峰而发生短路。例如,电涌面板136可以将电力浪涌降低到与后续电气组件的适当电力分配水平相对应的可管理电力水平。在一个示例中,浪涌面板136可以包括端子138a-138c。In one embodiment, the surge panel 136 can prevent electrical surges. For example, a surge can include an electrical signal greater than a predetermined voltage or current threshold. The surge panel 136 can ensure that any subsequent components are protected from short circuits due to spikes in electrical activity. For example, the surge panel 136 can reduce the power surge to a manageable power level corresponding to an appropriate power distribution level for subsequent electrical components. In one example, the surge panel 136 can include terminals 138a-138c.

在一个实施例中,端子138a-138c可以包括耦合电气硬件的连接器。例如,端子138a-138c可以将第一PLC收发器114和第二PLC收发器130耦合至PLC接收器140。端子138a-138c可以包括多种类型,包括线连接器、对接连接器、推入式端子、环形端子、铲形端子、钩形端子、子弹形连接器、针形端子、密封连接器、紧固件或与应用相关的另一种类型的端子。端子138a-138c可以从电源或接地源传输电流以供应用。在一个示例中,端子138a-138c可以包括电线端子,从而建立安全的电连接。在另一个示例中,端子138a-138c可以是绝缘的或非绝缘的。In one embodiment, terminals 138a-138c may include connectors for coupling electrical hardware. For example, terminals 138a-138c may couple the first PLC transceiver 114 and the second PLC transceiver 130 to the PLC receiver 140. Terminals 138a-138c may include various types, including wire connectors, docking connectors, push-in terminals, ring terminals, spade terminals, hook terminals, bullet connectors, pin terminals, sealed connectors, fasteners, or terminals of another type associated with an application. Terminals 138a-138c may transmit current from a power source or ground source for application. In one example, terminals 138a-138c may include wire terminals, thereby establishing a safe electrical connection. In another example, terminals 138a-138c may be insulated or non-insulated.

在一个实施例中,PLC接收器140可以在也用于电力传输的导线上接收数据。例如,电力传输可以包括交流电。在一个示例中,电力传输可以包括直流电,并且PLC接收器140可以包括电力转换器,以将直流电转换为交流电以用于数据通信。在另一个示例中,PLC接收器140可以通过向电力线添加调制载波信号来运行。例如,系统100的组件之间的电力线可以包括特定频率的调制载波信号。特定频率可以包括窄带、低速窄带和中速窄带。在一个示例中,窄带可以包括每秒20比特(bit/s)的数据速率。例如,窄带可以包括行业标准协议,如X10、消费电子总线(CEBus)、本地操作网络(LonWorks)、自定义协议或另一个相关的行业标准协议。低速窄带可以包括200至1200比特/秒的数据速率。例如,低速窄带可以包括行业标准协议,如IEC 61334、开放智能电网协议(0SGP)、ETSI 103908、自定义协议或其他相关行业标准协议。中速窄带可包括高达每秒576千比特(kbit/s)的数据速率。例如,中速窄带可以包括行业标准协议,如G3-PLC(ITU G.9903)、自定义协议或另一个相关的行业标准协议。In one embodiment, the PLC receiver 140 can receive data on a wire that is also used for power transmission. For example, power transmission can include alternating current. In one example, power transmission can include direct current, and the PLC receiver 140 can include a power converter to convert direct current into alternating current for data communication. In another example, the PLC receiver 140 can operate by adding a modulated carrier signal to the power line. For example, the power line between the components of the system 100 can include a modulated carrier signal of a specific frequency. The specific frequency can include narrowband, low-speed narrowband, and medium-speed narrowband. In one example, the narrowband can include a data rate of 20 bits per second (bit/s). For example, the narrowband can include an industry standard protocol such as X10, a consumer electronics bus (CEBus), a local operating network (LonWorks), a custom protocol, or another related industry standard protocol. The low-speed narrowband can include a data rate of 200 to 1200 bits/second. For example, the low-speed narrowband can include an industry standard protocol such as IEC 61334, an open smart grid protocol (OSGP), ETSI 103908, a custom protocol, or other related industry standard protocols. The medium-speed narrowband may include data rates up to 576 kilobits per second (kbit/s).For example, the medium-speed narrowband may include an industry standard protocol such as G3-PLC (ITU G.9903), a custom protocol, or another related industry standard protocol.

又例如,PLC接收器140可接收来自第一PLC收发器114及第二PLC收发器130的位置信息、第一DIP开关116及第二DIP开关132对应的ID信息、以及第一LED灯带106、第二LED灯带110、第三LED灯带122及第四LED灯带126的状态。位置信息可以对应于第一灯具组件102和第二灯具组件118各自的相对位置。例如,当第一个灯具组件102位于第二个灯具组件118的左边时,位置信息表示各个组件的位置。在一个示例中,PLC接收器140可以从端子138a-138c接收电信号。PLC接收器140可以包括至少一个双极性端子。例如,端子138a-138c可以向第一PLC收发器114和第二PLC收发器130提供电力。在一个示例中,端子138a-138c可以对应于LXE电路、LNE电路和LE电路以提供电力。LXE可以起到专门的积极作用。LNE可以是专用的负片。LE可以包括双极性,提供极性交换导体,用于为一个组件提供正能量,并充当另一个组件的负能量。这样,LE电路改变极性,PLC接收器140可以包括不极性敏感的端子连接。For another example, the PLC receiver 140 may receive position information from the first PLC transceiver 114 and the second PLC transceiver 130, ID information corresponding to the first DIP switch 116 and the second DIP switch 132, and the states of the first LED light strip 106, the second LED light strip 110, the third LED light strip 122, and the fourth LED light strip 126. The position information may correspond to the relative positions of the first lamp assembly 102 and the second lamp assembly 118. For example, when the first lamp assembly 102 is located to the left of the second lamp assembly 118, the position information indicates the positions of the respective components. In one example, the PLC receiver 140 may receive electrical signals from the terminals 138a-138c. The PLC receiver 140 may include at least one bipolar terminal. For example, the terminals 138a-138c may provide power to the first PLC transceiver 114 and the second PLC transceiver 130. In one example, the terminals 138a-138c may correspond to the LXE circuit, the LNE circuit, and the LE circuit to provide power. LXE can act as a dedicated positive. LNE can be a dedicated negative. LE can include bipolarity, providing a polarity-switching conductor for providing positive energy to one component and acting as negative energy to another component. In this way, the LE circuit changes polarity and the PLC receiver 140 can include terminal connections that are not polarity sensitive.

在另一个示例中,PLC接收器140可以对应于基于Web的图形用户界面(web GUI),允许技术人员配置和定制系统100以匹配应用程序。例如,系统100是示例性的并且可以推断到任意数量的PLC收发器和LED灯带。例如,系统100可以用两个智能灯(例如,系统100)照亮铁路交叉口,并且Web GUI可以将DIP开关的唯一ID分配给PLC接收器140,使得PLC接收器140可以与PLC收发器通信。在一个示例中,Web GUI可以包括可配置的标签(即左/右)和不可配置的、可选择的固定对象(即前/后)。在一个示例中,如果选择了一个对象,则应该附加一个标签。在一个示例中,PLC接收器140可以包括桅杆输入142a-142b。在一个实施例中,桅杆输入142a-142b可以将终端138a-138c与PLC接收器140连接。In another example, the PLC receiver 140 can correspond to a web-based graphical user interface (web GUI) that allows technicians to configure and customize the system 100 to match the application. For example, the system 100 is exemplary and can be inferred to any number of PLC transceivers and LED light strips. For example, the system 100 can illuminate a railway crossing with two smart lights (e.g., system 100), and the Web GUI can assign the unique ID of the DIP switch to the PLC receiver 140 so that the PLC receiver 140 can communicate with the PLC transceiver. In one example, the Web GUI can include configurable labels (i.e., left/right) and non-configurable, selectable fixed objects (i.e., front/back). In one example, if an object is selected, a label should be attached. In one example, the PLC receiver 140 can include mast inputs 142a-142b. In one embodiment, the mast inputs 142a-142b can connect the terminals 138a-138c to the PLC receiver 140.

图2展示了根据本公开内容的一个或多个示例性实施例的智能灯具系统200的示意图。系统200可以包括智能灯202,智能灯202具有一个或多个处理器204、存储器230、机器可读指令206,包括LED输入模块208、LED识别模块210、LED状态模块212、LED重置模块214、开关识别模块216、开关更新模块218、开关重置模块220、PLC状态模块222、特性监测模块224、通信模块226以及其他相关模块。智能灯202可以可操作地耦合到PLC收发器240和至少一个LED灯带260。PLC收发器240可以包括网络架构组件,例如服务器、调制解调器、路由器或用于将数据传送到PLC接收器270的其他类型的硬件或软件。在另一个示例中,PLC收发器240可以包括配置为通过有线或无线通信方法与智能灯202通信的应用程序。PLC接收器270可以包括网络架构组件,例如服务器、调制解调器、路由器或用于将数据传送到网络250的其他类型的硬件或软件。在另一个示例中,PLC接收器270可以包括配置为通过有线或无线通信方法与PLC收发器240通信的应用程序。LED灯带260可以包括用于多个LED的外壳。FIG. 2 shows a schematic diagram of a smart lamp system 200 according to one or more exemplary embodiments of the present disclosure. The system 200 may include a smart lamp 202 having one or more processors 204, a memory 230, machine-readable instructions 206, including an LED input module 208, an LED identification module 210, an LED state module 212, an LED reset module 214, a switch identification module 216, a switch update module 218, a switch reset module 220, a PLC state module 222, a characteristic monitoring module 224, a communication module 226, and other related modules. The smart lamp 202 may be operably coupled to a PLC transceiver 240 and at least one LED light strip 260. The PLC transceiver 240 may include a network infrastructure component, such as a server, a modem, a router, or other types of hardware or software for transmitting data to a PLC receiver 270. In another example, the PLC transceiver 240 may include an application configured to communicate with the smart lamp 202 via a wired or wireless communication method. The PLC receiver 270 may include network infrastructure components such as a server, modem, router, or other types of hardware or software for communicating data to the network 250. In another example, the PLC receiver 270 may include an application configured to communicate with the PLC transceiver 240 via a wired or wireless communication method. The LED light strip 260 may include a housing for a plurality of LEDs.

前述系统组件(例如,智能灯202和PLC收发器240)可以通过网络250通信耦合到其他智能灯系统,使得可以传输数据。网络250可以是互联网、内联网、Modbus通信网络或其他合适的网络。数据传输可以是加密的、不加密的、通过VPN隧道、或其他合适的通信方式。网络250可以是广域网(WAN)、局域网(LAN)、个人区域网(PAN)或其他合适的网络类型。PLC收发器240、智能灯具202或任何其他系统组件之间的网络通信可以使用PGP、Blowfish、Twofish、AES、3DES、HTTPS或其他合适的加密方式进行加密。系统200可以配置为通过本文公开内容的各种系统、组件和模块,通过网页图形用户界面(web GUI)、应用程序编程接口(API)、Modbus、PCI、PCI-Express、ANSI-X12、以太网、Wi-Fi、蓝牙或其他合适的通信协议或介质提供通信。此外,第三方系统和数据库可以通过网络250与系统组件操作性地连接。The aforementioned system components (e.g., smart light 202 and PLC transceiver 240) can be communicatively coupled to other smart light systems via network 250 so that data can be transmitted. Network 250 can be the Internet, an intranet, a Modbus communication network, or other suitable network. Data transmission can be encrypted, unencrypted, through a VPN tunnel, or other suitable communication methods. Network 250 can be a wide area network (WAN), a local area network (LAN), a personal area network (PAN), or other suitable network types. Network communications between PLC transceiver 240, smart light fixture 202, or any other system component can be encrypted using PGP, Blowfish, Twofish, AES, 3DES, HTTPS, or other suitable encryption methods. System 200 can be configured to provide communication through various systems, components, and modules disclosed herein, through a web graphical user interface (web GUI), an application programming interface (API), Modbus, PCI, PCI-Express, ANSI-X12, Ethernet, Wi-Fi, Bluetooth, or other suitable communication protocols or media. In addition, third-party systems and databases can be operatively connected to system components via network 250.

传输到系统200的组件(例如,智能灯202和PLC收发器240)和从系统200的组件传输的数据可以包括任何格式,包括JavaScript对象表示法(JS0N)、TCP/IP、XML、HTML、ASCII、SMS、CSV、表述性状态转移(REST)、远程终端单元(RTU)或其他合适的格式。数据传输可以包括前述格式的变体,特别是用于Modbus协议的格式。数据传输可以包括消息、标志、报头、报头属性、元数据和/或主体,或者通过具有其的任何适当格式进行封装和打包。Data transmitted to and from components of the system 200 (e.g., smart lights 202 and PLC transceivers 240) may include any format, including JavaScript Object Notation (JSON), TCP/IP, XML, HTML, ASCII, SMS, CSV, Representational State Transfer (REST), Remote Terminal Unit (RTU), or other suitable formats. Data transmissions may include variations of the aforementioned formats, particularly formats for the Modbus protocol. Data transmissions may include messages, flags, headers, header attributes, metadata, and/or bodies, or be encapsulated and packaged by any suitable format having the same.

智能灯202可以用硬件、软件或硬件和软件的适当组合来实现,并且可以包括在一个或多个智能灯202上运行的一个或多个软件系统,具有一个或多个处理器204,可以访问存储器230。智能灯202可以包括电子存储器、一个或多个处理器和/或其他组件。智能灯202可以包括通信线、电力线、连接和/或端口,以便通过网络(例如,网络250)和/或其他计算平台交换信息。智能灯202还可以包括多个硬件、软件和/或固件组件,它们一起运行以提供本文中归因于智能灯202的功能。例如,智能灯202可以通过作为智能灯202一起运行的计算平台云在虚拟环境中实现,包括软件即服务(SaaS)、基础设施即服务(IaaS)和平台即服务(PaaS)功能。此外,智能灯202可以包括存储器230。The smart light 202 may be implemented in hardware, software, or a suitable combination of hardware and software, and may include one or more software systems running on one or more smart lights 202, with one or more processors 204, and access to memory 230. The smart light 202 may include electronic memory, one or more processors, and/or other components. The smart light 202 may include communication lines, power lines, connections, and/or ports to exchange information through a network (e.g., network 250) and/or other computing platforms. The smart light 202 may also include multiple hardware, software, and/or firmware components that operate together to provide the functionality attributed to the smart light 202 herein. For example, the smart light 202 may be implemented in a virtual environment by a computing platform cloud running as the smart light 202, including software as a service (SaaS), infrastructure as a service (IaaS), and platform as a service (PaaS) functionality. In addition, the smart light 202 may include memory 230.

内存230可以包括电子存储,该存储可以包括非易失性存储介质,用于电子存储信息。电子存储的电子存储介质可以包括系统存储的一个或两个部分,这些系统存储可以与智能灯具202整体地(例如,基本上不可移动地)提供,和/或可以移除的存储,这些存储可以通过端口(例如,USB端口、火线端口等)或驱动器(例如,磁盘驱动器等)可移动地连接到智能灯具202。电子存储可以包括一种或多种光学可读存储介质(例如,光盘等)、磁可读存储介质(例如,磁带、磁性硬盘、软盘驱动器等)、基于电荷的存储介质(例如,EEPROM、RAM等)、固态存储介质(例如,闪存驱动器等)和/或其他电子可读存储介质。电子存储可以包括一个或多个虚拟存储资源(例如,云存储、虚拟专用网络和/或其他虚拟存储资源)。电子存储可以包括数据库、或公共或私人分布式账本(例如,区块链)。电子存储可以存储机器可读指令206、软件算法、控制逻辑、由处理器生成的数据、从服务器接收的数据、从计算平台接收的数据,以及/或者可以启用服务器按照本文描述的方式运作的其他数据。电子存储还可以包括通过网络250可访问的第三方数据库。The memory 230 may include electronic storage, which may include non-volatile storage media for electronically storing information. The electronic storage media of the electronic storage may include one or both portions of system storage, which may be provided integrally (e.g., substantially non-removably) with the smart light fixture 202, and/or removable storage, which may be removably connected to the smart light fixture 202 via a port (e.g., a USB port, a FireWire port, etc.) or a drive (e.g., a disk drive, etc.). The electronic storage may include one or more optically readable storage media (e.g., optical disks, etc.), magnetically readable storage media (e.g., magnetic tapes, magnetic hard disks, floppy disk drives, etc.), charge-based storage media (e.g., EEPROM, RAM, etc.), solid-state storage media (e.g., flash drives, etc.), and/or other electronically readable storage media. The electronic storage may include one or more virtual storage resources (e.g., cloud storage, virtual private networks, and/or other virtual storage resources). The electronic storage may include a database, or a public or private distributed ledger (e.g., a blockchain). The electronic storage may store machine-readable instructions 206, software algorithms, control logic, data generated by a processor, data received from a server, data received from a computing platform, and/or other data that may enable a server to operate as described herein. The electronic storage may also include third-party databases accessible via the network 250.

处理器204可以被配置为提供智能灯202中的数据处理能力。因此,处理器204可以包括一个或多个数字处理器、模拟处理器、设计用于处理信息的数字电路、设计用于处理信息的模拟电路、状态机,以及/或者其他用于电子处理信息的机制,例如FPGA(现场可编程门阵列)或ASIC(专用集成电路)。处理器204可以是一个单一实体,或者包括多个处理单元。这些处理单元可以物理上位于同一个设备内,或者处理器204可以代表多个设备的处理功能,或者是独立运行或协同运行的软件功能。The processor 204 can be configured to provide data processing capabilities in the smart light 202. Therefore, the processor 204 can include one or more digital processors, analog processors, digital circuits designed to process information, analog circuits designed to process information, state machines, and/or other mechanisms for electronically processing information, such as FPGAs (field programmable gate arrays) or ASICs (application-specific integrated circuits). The processor 204 can be a single entity, or include multiple processing units. These processing units can be physically located in the same device, or the processor 204 can represent processing functions of multiple devices, or software functions that operate independently or in conjunction.

处理器204可以配置为通过软件、硬件、固件、软件、硬件和/或固件的某种组合,以及/或用于在处理器204上配置处理能力的其他机制来执行机器可读指令206或机器学习模块。在本文中使用的术语“机器可读指令”可以指代执行归因于机器可读指令组件206功能的任何组件或组件集。这可以包括在执行处理器可读指令期间的一个或多个物理处理器204、处理器可读指令、电路、硬件、存储介质,或任何其他组件。The processor 204 may be configured to execute the machine-readable instructions 206 or the machine learning module through software, hardware, firmware, some combination of software, hardware, and/or firmware, and/or other mechanisms for configuring processing capabilities on the processor 204. The term "machine-readable instructions" as used herein may refer to any component or set of components that perform the functionality attributed to the machine-readable instruction component 206. This may include one or more physical processors 204, processor-readable instructions, circuits, hardware, storage media, or any other component during the execution of processor-readable instructions.

智能灯202可以配置有具有一个或多个功能模块的机器可读指令206和用于操作智能灯的计算机实施方法。机器可读指令206可以在一个或多个智能灯202上实现,智能灯202具有一个或多个处理器204,可以访问存储器230。机器可读指令206可以是一个单一的网络节点,或者是一个机器集群,其中可以包括多个网络节点的分布式架构。机器可读指令206可以包括用于实现各种功能的控制逻辑,如下文更详细描述的那样。机器可读指令206可以包括与系统200相关的某些功能。此外,机器可读指令206可以包括一个智能合约或多签名合约,该合约可以处理、读取和向数据库、分布式账本或区块链写入数据。The smart light 202 can be configured with machine-readable instructions 206 having one or more functional modules and a computer-implemented method for operating the smart light. The machine-readable instructions 206 can be implemented on one or more smart lights 202, which have one or more processors 204 and can access the memory 230. The machine-readable instructions 206 can be a single network node, or a machine cluster, which can include a distributed architecture of multiple network nodes. The machine-readable instructions 206 may include control logic for implementing various functions, as described in more detail below. The machine-readable instructions 206 may include certain functions related to the system 200. In addition, the machine-readable instructions 206 may include a smart contract or a multi-signature contract that can process, read and write data to a database, a distributed ledger or a blockchain.

图3展示了根据本公开内容的一个或多个示例性实施例的智能灯具系统300的示意图。系统300可以包括LED系统302、DIP开关系统304和PLC接口系统306。尽管某些示例性实施例可能针对特定的硬件架构,但系统300可以推断用于控制各种配置的多个智能灯。在一个实施例中,LED系统302可以包括LED输入模块208、LED识别模块210和LED状态模块212。LED输入模块208、LED识别模块210和LED状态模块212可以实现一种或多种算法来识别和监视LED的状态。该算法可以进行编程以适应特定应用的LED配置,例如监控铁路交叉口的LED状态。FIG3 illustrates a schematic diagram of a smart lamp system 300 according to one or more exemplary embodiments of the present disclosure. The system 300 may include an LED system 302, a DIP switch system 304, and a PLC interface system 306. Although certain exemplary embodiments may be targeted at a specific hardware architecture, the system 300 may be inferred to control multiple smart lamps in various configurations. In one embodiment, the LED system 302 may include an LED input module 208, an LED identification module 210, and an LED status module 212. The LED input module 208, the LED identification module 210, and the LED status module 212 may implement one or more algorithms to identify and monitor the status of the LED. The algorithm may be programmed to adapt the LED configuration for a specific application, such as monitoring the LED status of a railway crossing.

在一个实施例中,LED输入模块208可以将处理器与LED灯带连接起来。例如,图中的处理器204和LED灯带260。5.在一个示例中,LED输入模块208可以接收与智能灯的LED灯带相对应的电信号。在一个示例中,LED可以对应于以特定电压传输到处理器的集体电信号。具体电压可以与LED制造商相对应。例如,第一家制造商可以提供阈值电压低于第二家制造商的LEI)。In one embodiment, the LED input module 208 can connect the processor to the LED strip. For example, the processor 204 and the LED strip 260 in the figure. 5. In one example, the LED input module 208 can receive an electrical signal corresponding to the LED strip of the smart light. In one example, the LED can correspond to a collective electrical signal transmitted to the processor at a specific voltage. The specific voltage can correspond to the LED manufacturer. For example, the first manufacturer can provide a threshold voltage lower than the LEI of the second manufacturer).

在一个实施例中,LED识别模块210可以识别智能灯的特定LED灯带。例如,LED识别模块210可以根据每个LED灯带对应的LEDID来识别LED灯带。在一个示例中,LED识别模块210可以包括与智能灯中存在的LED相对应的LED信息。LED识别模块210可以将来自LED的输入信号与LED信息进行比较以识别LED灯带。In one embodiment, the LED identification module 210 can identify a specific LED light strip of the smart light. For example, the LED identification module 210 can identify the LED light strip according to the LEDID corresponding to each LED light strip. In one example, the LED identification module 210 can include LED information corresponding to the LEDs present in the smart light. The LED identification module 210 can compare the input signal from the LED with the LED information to identify the LED light strip.

在一个实施例中,LED状态模块212可以识别LED灯带的状态。例如,LED状态模块212可以识别哪一个LED灯带可以运行。例如,LED状态模块212可以从每个LED灯带接收指示LED的ID和状态的输入。在一个示例中,LED状态模块212可以根据来自LED灯带的输入来识别LED灯带是否处于无法操作状态。或者,LED状态模块212可以确定LED灯带是否处于可操作状态。例如,LED灯带可以传输包括LED状态的二进制表示在内的输入。LED状态模块212可以接收输入并根据LED灯带的状态对LED灯带进行分类。在一个示例中,LED状态模块212可以识别LED灯带中的哪些特定LED无法操作。In one embodiment, the LED state module 212 can identify the state of the LED light strip. For example, the LED state module 212 can identify which LED light strip can be operated. For example, the LED state module 212 can receive input indicating the ID and state of the LED from each LED light strip. In one example, the LED state module 212 can identify whether the LED light strip is in an inoperable state based on the input from the LED light strip. Alternatively, the LED state module 212 can determine whether the LED light strip is in an operable state. For example, the LED light strip can transmit input including a binary representation of the LED state. The LED state module 212 can receive input and classify the LED light strip according to the state of the LED light strip. In one example, the LED state module 212 can identify which specific LEDs in the LED light strip are inoperable.

在一个实施例中,LED重置模块214可以重置LED灯带。例如,LED重置模块214可以通过向LED灯带发送重置指令来重新启动LED灯带。在一个示例中,LED重置模块214可以传输包括指示LED灯带重置状态的二进制符号序列的通信有效载荷。LED重置模块214可以与来自技术人员的物理按钮输入相对应。例如,如果LED灯带无法操作或向LED系统302传输不正确的状态,则技术人员可以物理按下按钮来重置LED灯带。In one embodiment, the LED reset module 214 can reset the LED light strip. For example, the LED reset module 214 can restart the LED light strip by sending a reset instruction to the LED light strip. In one example, the LED reset module 214 can transmit a communication payload including a binary symbol sequence indicating a reset state of the LED light strip. The LED reset module 214 can correspond to a physical button input from a technician. For example, if the LED light strip is inoperable or transmits an incorrect state to the LED system 302, the technician can physically press a button to reset the LED light strip.

在一个实施例中,DIP开关系统304可以包括开关识别模块216、开关更新模块218和开关重置模块220。LED重置模块214、开关识别模块216和开关更新模块218可以实现一种或多种算法,以响应智能灯系统300和PLC接收器之间的通信信息来确定多个DIP开关的状态。该算法及其相关阈值和/或签名可以是可编程的,以独特地适合多个智能灯的特定应用。DIP开关系统304可以被配置为从PLC接口系统306传输和接收与DIP开关位置、更新和状态相关的消息。In one embodiment, the DIP switch system 304 may include a switch identification module 216, a switch update module 218, and a switch reset module 220. The LED reset module 214, the switch identification module 216, and the switch update module 218 may implement one or more algorithms to determine the state of the plurality of DIP switches in response to communication information between the smart light system 300 and the PLC receiver. The algorithms and their associated thresholds and/or signatures may be programmable to uniquely fit a particular application of the plurality of smart lights. The DIP switch system 304 may be configured to transmit and receive messages from the PLC interface system 306 relating to DIP switch positions, updates, and states.

在一个实施例中,开关识别模块216可以识别DIP开关的当前状态。例如,DIP开关可以对应于与智能灯系统300的位置相关的各种状态。在一个示例中,DIP开关可以基于与智能灯系统300的位置相关的DIP开关的机械位置产生电信号。例如,当智能灯系统300位于另一个智能灯系统相邻时,DIP开关可以包括表示DIP开关相对位置的配置。在一个示例中,DIP开关可以指示智能灯系统300是位于公共参考位置的左侧还是右侧。DIP开关可以通过其中一个DIP开关的位置来表示智能灯系统300的位置。例如,当智能灯系统300位于公共参考位置的左侧时,其中一个DIP开关可以处于向上状态,在相应的电信号中表示为二进制“1”。In one embodiment, the switch identification module 216 can identify the current state of the DIP switch. For example, the DIP switch can correspond to various states related to the position of the smart light system 300. In one example, the DIP switch can generate an electrical signal based on the mechanical position of the DIP switch related to the position of the smart light system 300. For example, when the smart light system 300 is located adjacent to another smart light system, the DIP switch can include a configuration representing the relative position of the DIP switch. In one example, the DIP switch can indicate whether the smart light system 300 is located to the left or right of a common reference position. The DIP switch can represent the position of the smart light system 300 by the position of one of the DIP switches. For example, when the smart light system 300 is located to the left of the common reference position, one of the DIP switches can be in an up state, represented as a binary "1" in the corresponding electrical signal.

在一个实施例中,开关更新模块218可以识别何时发生DIP开关排列的更新。例如,DIP开关可以根据外部输入而改变,如技术人员物理地翻转DIP开关。以此方式,开关更新模块218可以通过将DIP开关的先前状态与DIP开关的当前状态进行比较来识别DIP开关何时发生变化。在一个示例中,DIP开关的先前状态可以包含在本地存储器中,以便可以无限期地存储它。例如,当智能灯系统300重置时,可以保持DIP开关与之前状态的兼容性。或者,当DIP开关发生变化时,先前的状态可以更新为新配置并将当前状态存储在本地内存中。In one embodiment, the switch update module 218 can identify when an update to the DIP switch arrangement occurs. For example, the DIP switch can be changed based on external input, such as a technician physically flipping the DIP switch. In this way, the switch update module 218 can identify when the DIP switch has changed by comparing the previous state of the DIP switch to the current state of the DIP switch. In one example, the previous state of the DIP switch can be contained in the local memory so that it can be stored indefinitely. For example, when the smart light system 300 is reset, the compatibility of the DIP switch with the previous state can be maintained. Alternatively, when the DIP switch changes, the previous state can be updated to the new configuration and the current state can be stored in the local memory.

在一个实施例中,开关复位模块220可以复位任何存储的DIP开关布置。例如,当DIP开关改变机械位置导致电信号包括不一致的值时,开关重置模块220可以清除任何存储的DIP开关布置,以使得不存在歧义。开关重置模块220可对应物理按钮,用于重置DIP开关的值。例如,开关重置模块220可以对应于DIP开关的物理位置。在一个示例中,当所有DIP开关处于向上(“1”)位置或者向下(“0”)位置时,DIP开关重置模块220可以重置存储的DIP开关布置。In one embodiment, the switch reset module 220 can reset any stored DIP switch arrangements. For example, when the DIP switches change mechanical positions causing the electrical signal to include inconsistent values, the switch reset module 220 can clear any stored DIP switch arrangements so that there is no ambiguity. The switch reset module 220 can correspond to a physical button for resetting the values of the DIP switches. For example, the switch reset module 220 can correspond to the physical position of the DIP switches. In one example, the DIP switch reset module 220 can reset the stored DIP switch arrangements when all DIP switches are in the up ("1") position or the down ("0") position.

在一个实施例中,PLC接口系统306可以包括PLC状态模块222、特性监视模块224和通信模块226。PLC状态模块222、特性监测模块224和通信模块226可以实现一种或多种算法来识别PLC接收器是否处于活动状态、监测智能灯系统300的特性以确定是否生成警报并与PLC接收器通信。在一个实施例中,PLC接口系统306可以监控LED何时处于无法操作的状态,并将LED的状态和DIP开关位置传达给PLC接收器,以确定是否需要对LED采取行动(即,修理或更换任何LED或智能灯)。In one embodiment, the PLC interface system 306 may include a PLC status module 222, a characteristic monitoring module 224, and a communication module 226. The PLC status module 222, the characteristic monitoring module 224, and the communication module 226 may implement one or more algorithms to identify whether a PLC receiver is in an active state, monitor the characteristics of the smart light system 300 to determine whether to generate an alarm, and communicate with the PLC receiver. In one embodiment, the PLC interface system 306 may monitor when an LED is in an inoperable state and communicate the state and DIP switch position of the LED to the PLC receiver to determine whether action is required on the LED (i.e., repair or replace any LED or smart light).

在一个实施例中,PLC状态模块222可以识别PLC接收器的状态。例如,PLC接收器可以与智能灯系统300断开连接,从而导致没有电力线通信传输到智能灯系统300。这样,PLC状态模块222可以识别出PLC接收器无法操作。在另一个示例中,PLC状态模块222可以识别PLC接收器何时能够接收数据传输。例如,当路口继电器处于活动状态时,PLC接收器可以接收数据传输。PLC接收器可以向PLC状态模块222生成通知,以实现两个组件之间的通信。PLC状态模块222可以接收来自PLC接收器的通知并开始数据通信过程。In one embodiment, the PLC status module 222 can identify the state of the PLC receiver. For example, the PLC receiver can be disconnected from the smart light system 300, resulting in no power line communication being transmitted to the smart light system 300. In this way, the PLC status module 222 can identify that the PLC receiver is inoperable. In another example, the PLC status module 222 can identify when the PLC receiver is able to receive data transmissions. For example, when the intersection relay is in an active state, the PLC receiver can receive data transmissions. The PLC receiver can generate a notification to the PLC status module 222 to enable communication between the two components. The PLC status module 222 can receive the notification from the PLC receiver and start the data communication process.

在一个实施例中,特性监测模块224可以监测智能灯系统300的各种特性。例如,特性监测模块224可以监测智能灯系统300的电压、电流和DIP开关排列。在一个示例中,特性监测模块224可以基于PLC接口系统306和PLC接收器之间的电力线传输来识别电压值。在一个示例中,特性监测模块224可以根据DIP开关布置分配智能灯配置。例如,DIP开关布置可以与智能灯系统300相对于其他智能灯的物理位置相对应。在一个示例中,DIP开关布置可以包括指示智能灯相对于参考点的位置的DIP开关位置。例如,DIP开关位置可以指示智能灯位于参考点的左侧,或者根据DIP开关位置向上或向下指示智能灯位于参考点的右侧。特性监测模块224可以基于PLC接口系统306和PLC接收器之间的电力线传输来识别电流的值。特性监测模块224可以根据DIP开关发出的电信号识别DIP开关的位置。电信号可以包括DIP开关位置的二进制表示。In one embodiment, the characteristic monitoring module 224 can monitor various characteristics of the smart light system 300. For example, the characteristic monitoring module 224 can monitor the voltage, current, and DIP switch arrangement of the smart light system 300. In one example, the characteristic monitoring module 224 can identify the voltage value based on the power line transmission between the PLC interface system 306 and the PLC receiver. In one example, the characteristic monitoring module 224 can assign the smart light configuration according to the DIP switch arrangement. For example, the DIP switch arrangement can correspond to the physical position of the smart light system 300 relative to other smart lights. In one example, the DIP switch arrangement can include a DIP switch position indicating the position of the smart light relative to a reference point. For example, the DIP switch position can indicate that the smart light is located to the left of the reference point, or up or down according to the DIP switch position. The characteristic monitoring module 224 can identify the value of the current based on the power line transmission between the PLC interface system 306 and the PLC receiver. The characteristic monitoring module 224 can identify the position of the DIP switch based on the electrical signal sent by the DIP switch. The electrical signal can include a binary representation of the DIP switch position.

在另一个示例中,特性监视模块224可以检测激活失败。例如,特性监测模块224可以识别多个可操作的LED灯带。在一个示例中,当操作LED灯带的数量低于阈值时,特性监测可以生成激活失败的警报。该阈值可以包括可操作的LED灯带与LED灯带总数的比例。在一个示例中,阈值可以包括LED灯带总数的50%处于运行状态的比例。激活失败可以对应于公共安全法规的合法遵守情况。例如,激活失败可能对应于铁路道口处多个运行的LED灯带。In another example, the characteristic monitoring module 224 can detect an activation failure. For example, the characteristic monitoring module 224 can identify a plurality of operable LED light strips. In one example, the characteristic monitoring can generate an activation failure alert when the number of operational LED light strips is below a threshold. The threshold can include a ratio of operable LED light strips to the total number of LED light strips. In one example, the threshold can include a ratio of 50% of the total number of LED light strips being in operation. The activation failure can correspond to legal compliance with public safety regulations. For example, the activation failure may correspond to a plurality of operational LED light strips at a railroad crossing.

在一个实施例中,通信模块226可以在PLC接口系统306和PLC接收器之间传输数据。例如,通信模块226可以生成以二进制格式组织DIP开关位置和LED灯带状态的通信有效载荷。通信模块226可以在与特定应用相对应的时间段内传输数据。例如,通信模块226可以在1秒的时间窗口内传输数据。在一个示例中,通信模块226可以传输灯信息。灯具信息可以包括LED灯带的DIP开关位置和状态。In one embodiment, the communication module 226 can transmit data between the PLC interface system 306 and the PLC receiver. For example, the communication module 226 can generate a communication payload that organizes the DIP switch position and the LED light strip status in a binary format. The communication module 226 can transmit data in a time period corresponding to a specific application. For example, the communication module 226 can transmit data in a 1 second time window. In one example, the communication module 226 can transmit light information. The light fixture information can include the DIP switch position and status of the LED light strip.

图7示出了根据本公开的至少一个实施例的例示智能灯控制逻辑400的流程图。智能灯控制逻辑400可以作为计算机处理器(例如,生命逻辑控制器、微处理器、RASPBERRYPI、ARDUINO、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、服务器等)、机器学习模块或其他合适系统上的算法来实现。此外,智能灯控制逻辑400可以通过软件、硬件、固件、WebGUI、API、网络连接、网络传输协议、Modbus通信协议、HTML、DHTML、JavaScript、Dojo、Ruby、Rails、其他合适的应用程序或它们的适当组合来实现。智能灯控制逻辑400可以将电气元件与使用逻辑处理器的机械元件进行连接以控制。FIG7 shows a flow chart of an example smart light control logic 400 according to at least one embodiment of the present disclosure. The smart light control logic 400 can be implemented as an algorithm on a computer processor (e.g., a life logic controller, a microprocessor, a RASPBERRYPI, an ARDUINO, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a server, etc.), a machine learning module, or other suitable systems. In addition, the smart light control logic 400 can be implemented by software, hardware, firmware, WebGUI, API, network connection, network transmission protocol, Modbus communication protocol, HTML, DHTML, JavaScript, Dojo, Ruby, Rails, other suitable applications, or a suitable combination thereof. The smart light control logic 400 can connect electrical components to mechanical components using a logic processor for control.

在一个实施例中,智能灯控制逻辑400可以包括多个DIP开关用于表示至少一个LED灯带的标识符。智能灯控制逻辑400可以将DIP开关与电力线收发器连接起来,电力线收发器配置为利用为智能灯供电的电压馈线通过电力线通信传输至少一个LED灯带的状态和DIP开关位置。智能灯控制逻辑400还可以包括用于存储DIP开关位置、状态和配置启用信息的存储器。此外,智能灯控制逻辑400可以将存储器与处理器连接,该处理器被配置为监控至少一个LED灯带的状态。智能灯控制逻辑400实现硬件组件(例如,计算机处理器)能够执行机器可读指令以执行程序步骤,并且可操作地耦合到存储器以存储DIP开关位置、状态和配置启用信息。In one embodiment, the smart light control logic 400 may include a plurality of DIP switches for representing an identifier of at least one LED light strip. The smart light control logic 400 may connect the DIP switches to a power line transceiver configured to transmit the state and DIP switch position of at least one LED light strip via power line communication using a voltage feeder that powers the smart light. The smart light control logic 400 may also include a memory for storing DIP switch positions, states, and configuration enablement information. In addition, the smart light control logic 400 may connect the memory to a processor that is configured to monitor the state of at least one LED light strip. The smart light control logic 400 implements a hardware component (e.g., a computer processor) capable of executing machine-readable instructions to perform program steps and operably coupled to the memory to store the DIP switch positions, states, and configuration enablement information.

智能灯具控制逻辑400可以利用计算机平台生成多个进程和线程的能力,通过同时处理数据。通过实例化多个用于监控LED状态的进程,可以大大提高智能灯控制逻辑400的速度和效率。然而,编程领域的技术人员将认识到,也可以使用单个处理线程,并且这在本公开内容的范围内。智能灯控制逻辑400还可以分布在多个联网的计算机处理器之间。本实施例的智能灯控制逻辑400从步骤402开始。The intelligent light control logic 400 can utilize the computer platform's ability to generate multiple processes and threads to process data simultaneously. By instantiating multiple processes for monitoring LED status, the speed and efficiency of the intelligent light control logic 400 can be greatly improved. However, those skilled in the art of programming will recognize that a single processing thread can also be used and this is within the scope of the present disclosure. The intelligent light control logic 400 can also be distributed among multiple networked computer processors. The intelligent light control logic 400 of this embodiment starts from step 402.

在步骤402中,在一个实施例中,控制逻辑400可以表示至少一个LED灯带的标识符。例如,控制逻辑400可以接收与智能灯的LED灯带相对应的电信号。在一个示例中,LED可以对应于以特定电压传输到处理器的集体电信号。具体电压可以与LED制造商相对应。例如,第一家制造商可以提供阈值电压低于第二家制造商的LED。例如,控制逻辑400可以根据与每个LED灯带对应的LED ID来识别LED灯带。在一个示例中,控制逻辑400可以包括与智能灯中存在的LED相对应的LED信息。控制逻辑400可以将来自LED的输入信号与LED信息进行比较,以识别LED灯带。然后控制逻辑400继续进行至步骤404。In step 402, in one embodiment, the control logic 400 may represent an identifier of at least one LED light strip. For example, the control logic 400 may receive an electrical signal corresponding to an LED light strip of a smart light. In one example, an LED may correspond to a collective electrical signal transmitted to a processor at a specific voltage. The specific voltage may correspond to an LED manufacturer. For example, a first manufacturer may provide an LED with a lower threshold voltage than a second manufacturer. For example, the control logic 400 may identify an LED light strip based on an LED ID corresponding to each LED light strip. In one example, the control logic 400 may include LED information corresponding to the LEDs present in the smart light. The control logic 400 may compare an input signal from the LED with the LED information to identify the LED light strip. The control logic 400 then proceeds to step 404.

在步骤404中,在一个实施例中,控制逻辑400可以监视电压、电流和DIP开关布置。例如,控制逻辑400可以监控智能灯的电压、电流和DIP开关排列。在一个示例中,控制逻辑400可以基于P控制逻辑400和PLC接收器之间的电力线传输来识别电压值。控制逻辑400可以基于控制逻辑400和PLC接收器之间的电力线传输来识别电流值。控制逻辑400可以根据来自DIP开关的电信号识别DIP开关的位置。电信号可以包括DIP开关位置的二进制表示。然后控制逻辑400继续进行至步骤406。In step 404, in one embodiment, the control logic 400 can monitor the voltage, current, and DIP switch arrangement. For example, the control logic 400 can monitor the voltage, current, and DIP switch arrangement of the smart light. In one example, the control logic 400 can identify the voltage value based on the power line transmission between the PLC receiver and the control logic 400. The control logic 400 can identify the current value based on the power line transmission between the control logic 400 and the PLC receiver. The control logic 400 can identify the position of the DIP switch based on the electrical signal from the DIP switch. The electrical signal can include a binary representation of the position of the DIP switch. Then the control logic 400 proceeds to step 406.

在步骤406中,在一个实施例中,控制逻辑400可以基于状态和DIP开关位置生成通信有效载荷。例如,状态可以指示第一个LED灯带和第二个LED灯带是否正常运行。在一个示例中,状态可以指示第一LED灯带或第二LED灯带是否无法操作。在一个示例中,状态可以指示第一LED灯带和第二LED灯带是否无法操作。控制逻辑400可以基于第一LED灯带和第二LED灯带的状态生成通信有效载荷。例如,控制逻辑400可以包括状态机以将状态转换为二进制表示。在一个示例中,二进制表示可以如下。In step 406, in one embodiment, the control logic 400 may generate a communication payload based on the state and the DIP switch position. For example, the state may indicate whether the first LED light strip and the second LED light strip are operating normally. In one example, the state may indicate whether the first LED light strip or the second LED light strip is inoperable. In one example, the state may indicate whether the first LED light strip and the second LED light strip are inoperable. The control logic 400 may generate a communication payload based on the state of the first LED light strip and the second LED light strip. For example, the control logic 400 may include a state machine to convert the state to a binary representation. In one example, the binary representation may be as follows.

状态state 二进制Binary 意义significance 00 0000 所有LED灯带均无法使用All LED strips are not available 11 0101 第一串LED灯串不工作,第二串LED灯串工作The first LED string does not work, the second LED string works 22 1010 第一串LED灯可工作,第二串LED灯不可工作The first string of LED lights can work, but the second string of LED lights cannot work 33 1111 第一串LED灯串可工作,第二串LED灯串可工作The first LED string can work, the second LED string can work

在另一个示例中,控制逻辑400可以生成与状态相对应的通信有效载荷。例如,控制逻辑400可以跨时间窗口执行各种协议动作。协议操作可以包括唤醒、延迟、传输和静默。唤醒动作可以包括控制逻辑400接收电力、执行自我诊断检查、以及准备控制逻辑400通过电力线进行传输。延迟可以包括根据DIP开关的位置激活通信定时延迟以及待命传输消息。传输可以包括延迟的结束并且控制逻辑400传输唯一ID和状态。静默可以包括待机,以便在时间窗口结束时断电。时间窗口可以包括1秒的持续时间。然后控制逻辑400继续进行至步骤408。In another example, control logic 400 can generate a communication payload corresponding to a state. For example, control logic 400 can perform various protocol actions across a time window. Protocol operations can include wake-up, delay, transmission, and silence. The wake-up action can include control logic 400 receiving power, performing self-diagnosis checks, and preparing control logic 400 to transmit through a power line. Delay can include activating communication timing delays and standby transmission messages according to the position of the DIP switch. Transmission can include the end of the delay and control logic 400 transmits a unique ID and state. Silence can include standby so that the power is turned off at the end of the time window. The time window can include a duration of 1 second. Then control logic 400 proceeds to step 408.

在步骤408中,在一个实施例中,控制逻辑400可以将通信有效载荷传输到电力线收发器.例如,通信有效载荷可以包括LED灯带的唯一ID、DIP开关位置和状态。然后控制逻辑400继续进行至步骤410。In step 408 , in one embodiment, the control logic 400 may transmit the communication payload to the power line transceiver. For example, the communication payload may include the unique ID, DIP switch position and status of the LED light strip. The control logic 400 then proceeds to step 410 .

在步骤410中,在一个实施例中,控制逻辑400可以利用为智能灯供电的电压馈线通过电力线通信传输至少一个LED灯带的状态和DIP开关位置。例如,控制逻辑400可以根据来自LED灯带的输入(包括LED灯带状态的二进制表示)来识别LED灯带的状态。在另一个示例中,控制逻辑400可以识别DIP开关的当前状态。例如,DIP开关可以对应与智能灯的位置相关的各种状态。在一个示例中,DIP开关可以根据与智能灯的位置相关的DIP开关的机械位置产生电信号。例如,当智能灯与另一个智能灯系统相邻时,DIP开关可以包括表示DIP开关相对位置的配置。在一个示例中,DIP开关可以指示智能灯是位于公共参考位置的左侧还是右侧。DIP开关可以通过其中一个DIP开关的位置来表示智能灯的位置。例如,当智能灯位于公共参考位置的左侧时,其中一个DIP开关可以处于向上状态,在相应的电信号中表示为二进制“1”。然后控制逻辑400继续进行至步骤412。In step 410, in one embodiment, the control logic 400 may transmit the state and DIP switch position of at least one LED light strip through power line communication using a voltage feeder that powers the smart light. For example, the control logic 400 may identify the state of the LED light strip based on input from the LED light strip (including a binary representation of the state of the LED light strip). In another example, the control logic 400 may identify the current state of the DIP switch. For example, the DIP switch may correspond to various states related to the position of the smart light. In one example, the DIP switch may generate an electrical signal based on the mechanical position of the DIP switch related to the position of the smart light. For example, when the smart light is adjacent to another smart light system, the DIP switch may include a configuration indicating the relative position of the DIP switch. In one example, the DIP switch may indicate whether the smart light is located to the left or right of a common reference position. The DIP switch may indicate the position of the smart light by the position of one of the DIP switches. For example, when the smart light is located to the left of the common reference position, one of the DIP switches may be in an up state, represented as a binary "1" in the corresponding electrical signal. The control logic 400 then proceeds to step 412.

在步骤412中,在一个实施例中,控制逻辑400可以基于DIP开关布置分配智能灯配置。例如,DIP开关布置可以与智能灯相对于其他智能灯的物理位置相对应。然后控制逻辑400继续进行至步骤414。In step 412, in one embodiment, the control logic 400 can assign the smart light configuration based on the DIP switch arrangement. For example, the DIP switch arrangement can correspond to the physical location of the smart light relative to other smart lights. The control logic 400 then proceeds to step 414.

在步骤414中,在一个实施例中,控制逻辑400可以识别至少一个LED灯带的状态。例如,控制逻辑400可以识别哪个LED灯带可以运行。例如,控制逻辑400可以从每个LED灯带接收指示LED的ID和状态的输入。在一个示例中,控制逻辑400可以根据来自LED灯带的输入来识别LED灯带是否处于无法操作状态。或者,控制逻辑400可以确定LED灯带是否处于可操作状态。例如,LED灯带可以传输包括LED状态的二进制表示在内的输入。控制逻辑400可以接收输入并根据LED灯带的状态对LED灯带进行分类。在一个示例中,控制逻辑400可以识别LED灯带中的哪些特定LED无法操作。然后控制逻辑400继续进行至步骤416。In step 414, in one embodiment, the control logic 400 may identify the state of at least one LED light strip. For example, the control logic 400 may identify which LED light strip can be operated. For example, the control logic 400 may receive input indicating the ID and state of the LED from each LED light strip. In one example, the control logic 400 may identify whether the LED light strip is in an inoperable state based on input from the LED light strip. Alternatively, the control logic 400 may determine whether the LED light strip is in an operable state. For example, the LED light strip may transmit input including a binary representation of the state of the LED. The control logic 400 may receive input and classify the LED light strip according to the state of the LED light strip. In one example, the control logic 400 may identify which specific LEDs in the LED light strip are inoperable. The control logic 400 then proceeds to step 416.

在步骤416中,在一个实施例中,控制逻辑400可以检测到激活失败。例如,控制逻辑400可以识别可操作的LED灯带的数量。在一个示例中,当操作LED灯带的数量低于阈值时,特性监测可以生成激活失败的警报。该阈值可以包括可操作的LED灯带与LED灯带总数的比例。在一个示例中,阈值可以包括LED灯带总数的50%处于运行状态的比例。激活失败可以对应于公共安全法规的合法遵守情况。例如,激活失败可能对应于铁路道口处多个运行的LED灯带。In step 416, in one embodiment, the control logic 400 may detect an activation failure. For example, the control logic 400 may identify the number of operational LED light strips. In one example, the characteristic monitoring may generate an activation failure alert when the number of operational LED light strips is below a threshold. The threshold may include a ratio of operational LED light strips to the total number of LED light strips. In one example, the threshold may include a ratio of 50% of the total number of LED light strips in operation. The activation failure may correspond to legal compliance with public safety regulations. For example, the activation failure may correspond to multiple operational LED light strips at a railroad crossing.

公开内容至少实现了以下优点:The public content achieves at least the following advantages:

1.通过结合使用电力线通信和电气硬件,为照明系统提供监控LED各种状态的能力。1. Provide the lighting system with the ability to monitor various LED states by combining power line communication and electrical hardware.

2.使用通信协议实现照明系统与网络之间的有效通信,以监控LED的状态。2. Use communication protocols to achieve effective communication between the lighting system and the network to monitor the status of the LEDs.

3.当LED状态表明LED无法操作时,通过生成警报来最大限度地减少灯光故障。3. Minimize light failures by generating an alarm when the LED status indicates that the LED is inoperable.

本领域技术人员将容易地理解,如果没有本发明系统中组装的并在本文中描述的计算机硬件和其他结构组件和机制的特定组合,上述优点和目的将不可能实现。此外,本文公开的算法、方法和过程改进并转换本说明书和附图中公开的任何通用计算机或处理器为专用计算机,该专用计算机被编程为执行所公开的算法、方法和过程,以实现上述功能、优点和目标。还应当理解,对于精通该领域的人来说,有多种编程工具可用于生成和实现前述描述的功能和操作。此外,选择特定的编程工具可能由实现这些概念的具体目标和约束决定,这些目标和约束被选定用于实现本文和附加权利要求中提出的概念。Those skilled in the art will readily appreciate that without the specific combination of computer hardware and other structural components and mechanisms assembled in the system of the present invention and described herein, the above advantages and purposes will not be possible to achieve. In addition, the algorithms, methods and processes disclosed herein improve and convert any general-purpose computer or processor disclosed in this specification and the accompanying drawings into a special-purpose computer, which is programmed to execute the disclosed algorithms, methods and processes to achieve the above functions, advantages and goals. It should also be understood that for those who are proficient in this field, there are a variety of programming tools that can be used to generate and implement the functions and operations described above. In addition, the selection of a specific programming tool may be determined by the specific goals and constraints of implementing these concepts, which are selected to implement the concepts proposed in this article and the appended claims.

本专利文件中的描述不应被理解为暗示任何特定元素、步骤或功能是必须包含在权利要求范围内的基本或关键元素。此外,除非在特定权利要求中明确使用了确切的词语“用于……的装置”或“用于……的步骤”,并且后跟用于识别功能的分词短语,否则任何权利要求均不能旨在针对任何附加权利要求或权利要求要素援引35U.S.C.§112(f)。权利要求中使用的术语(例如(但不限于)“机制”、“模块”、“设备”、“单元”、“组件”、“元素”、“成员”、“装置”、“机器”、“系统”、“处理器”、“处理设备”或“控制器”)应被理解为且旨在指代相关领域技术人员已知的结构,并通过权利要求本身的特征进一步修改或增强,并且不旨在援引35U.S.C.§112(f)。即使根据最广泛的合理解释,根据本说明书的此段,在没有上述特定语言的情况下,权利要求也不旨在援引35U.S.C.§112(f)。The description in this patent document should not be construed as implying that any particular element, step, or function is an essential or critical element that must be included within the scope of the claims. In addition, unless the exact words "means for..." or "step for..." are expressly used in a particular claim and followed by a participatory phrase identifying the function, no claim is intended to invoke 35 U.S.C. §112(f) for any additional claim or claim element. Terms used in the claims (such as (but not limited to) "mechanism", "module", "device", "unit", "component", "element", "member", "device", "machine", "system", "processor", "processing device", or "controller") should be understood and intended to refer to structures known to those skilled in the relevant art and further modified or enhanced by the features of the claims themselves, and are not intended to invoke 35 U.S.C. §112(f). Even under the broadest reasonable interpretation, in accordance with this paragraph of the specification, the claims are not intended to invoke 35 U.S.C. §112(f) in the absence of the above specific language.

本公开内容可以以其他特定形式体现,而不会背离其精神或基本特征。例如,本文描述的每个新结构都可以进行修改以适应特定的局部变化或要求,同时保留它们的基本配置或彼此之间的结构关系,或者同时执行本文描述的相同或相似的功能。因此,目前的实施例在各方面都应被视为说明性的而非限制性的。因此,发明的范围应由附加的权利要求确定,而不是由前述描述确定。因此,在权利要求的含义和等同范围内的所有变化都应包含在权利要求中。此外,权利要求中的各个要素并不是广为人知的、常规的或传统的。相反,权利要求指向的是说明书中描述的非传统创新概念。The present disclosure may be embodied in other specific forms without departing from its spirit or essential features. For example, each new structure described herein may be modified to accommodate specific local changes or requirements while retaining their basic configuration or structural relationship to each other, or while performing the same or similar functions described herein. Therefore, the present embodiments should be considered illustrative rather than restrictive in all respects. Therefore, the scope of the invention should be determined by the appended claims rather than by the foregoing description. Therefore, all changes within the meaning and equivalent scope of the claims should be included in the claims. In addition, the various elements in the claims are not well-known, conventional or traditional. Instead, the claims point to the non-traditional innovative concepts described in the specification.

Claims (30)

1. An intelligent light system configured to monitor a Light Emitting Diode (LED) status may include:
A Power Line Communication (PLC) receiver for receiving a data communication signal through power line communication using a common voltage feeder; and
At least one intelligent light for controlling and monitoring the status of at least one LED light strip, comprising:
A plurality of dual in-line package (DIP) switches for representing an identifier of at least one LED strip;
a power line transceiver configured to communicate at least one LED over a power line using a common voltage feeder
The state of the lamp strip and the DIP switch position are transmitted to a PLC receiver;
a memory for storing DIP switch position, status and configuration enable information; and
A processor coupled to the plurality of DIP switches, the power line transceiver, the at least one LED strip, and the memory, configured to monitor a status of the at least one LED strip by performing the steps of:
monitoring voltage, current and DIP switch position;
The communication payload is transmitted to the powerline transceiver.
2. The intelligent light system according to claim 1, wherein the PLC receiver includes at least one bipolar terminal.
3. The intelligent light system of claim 1, wherein the processor is further configured to perform the step of generating a communication payload based on the status and DIP switch position.
4. The intelligent light system according to claim 1, wherein the DIP switch position corresponds to a unique Identifier (ID) of one of the at least one intelligent light, a left or right position of the at least one intelligent light, and establishes a time delay for message transmission.
5. The intelligent light system of claim 1, wherein the plurality of DIP switches comprises at least seven DIP switches.
6. The intelligent light fixture system of claim 1, wherein the status includes all LED strips being inoperable, a first LED strip being operable and a second LED strip being inoperable, a first LED strip being inoperable and a second LED strip being operable, and a first LED strip being operable and a second LED strip being operable.
7. The intelligent light system of claim 1, wherein the processor is further configured to perform the step of assigning intelligent light configurations based on DIP switch positions.
8. The intelligent light system of claim 1, wherein the processor is further configured to perform the step of identifying a status of the at least one LED light strip.
9. The intelligent light system of claim 1, wherein the processor is further configured to perform the step of detecting an activation failure.
10. A method of monitoring a Light Emitting Diode (LED) status may include:
an identifier representing at least one LED strip;
Transmitting the status of the at least one LED strip and dual in-line package (DIP) switch positions of the plurality of DIP switches to a Power Line Communication (PLC) receiver through power line communication using a voltage feeder that powers the intelligent lamp;
Monitoring voltage, current and DIP switch position; and
The communication payload is transmitted to the PLC receiver.
11. The method of claim 10, wherein the PLC receiver includes at least one bipolar terminal.
12. The method of claim 10, further comprising generating a communication payload based on the status and DIP switch position.
13. The method of claim 10, wherein the DIP switch position corresponds to a unique Identifier (ID) of the smart lamp, a left or right position of the smart lamp, and establishes a time delay for message transmission.
14. The method of claim 10, wherein the plurality of DIP switches comprises at least seven DIP switches.
15. The method of claim 10, wherein the status includes all LED strips being inoperable, a first LED strip being operable and a second LED strip being inoperable, a first LED strip being inoperable and a second LED strip being operable, and a first LED strip being operable and a second LED strip being operable.
16. The method of claim 10, further comprising designating a smart light configuration based on the DIP switch position.
17. The method of claim 10, further comprising identifying a status of at least one LED light strip.
18. The method of claim 10, further comprising detecting an activation failure.
19. A computer-implemented method for monitoring a Light Emitting Diode (LED) status may include:
an identifier representing at least one LED strip;
transmitting the status of the at least one LED strip and dual in-line package (DIP) switch positions of the plurality of DIP switches to the roadside device using a voltage feeder that powers the smart lamp;
Monitoring voltage, current and DIP switch position; and
An alarm is generated in response to the status of the LED, indicating that the LED is inoperable.
20. The computer-implemented method of claim 19, further comprising a Power Line Communication (PLC) receiver comprising at least one bipolar terminal.
21. The computer-implemented method of claim 19, further comprising generating a communication payload based on the status and DIP switch position.
22. The computer-implemented method of claim 19, wherein the DIP switch position corresponds to a unique Identifier (ID) of the smart light, a left or right position of the smart light, and establishes a time delay for message transmission.
23. The computer-implemented method of claim 19, wherein the plurality of DIP switches comprises at least seven DIP switches.
24. The computer-implemented method of claim 19, wherein the status includes all LED strips being inoperable, a first LED strip being operable and a second LED strip being inoperable, a first LED strip being inoperable and a second LED strip being operable, and a first LED strip being operable and a second LED strip being operable.
25. The computer-implemented method of claim 19, further comprising assigning a smart light configuration based on DIP switch positions.
26. The computer-implemented method of claim 19, further comprising identifying a status of at least one LED light strip.
27. The computer-implemented method of claim 19, further comprising detecting an activation failure.
28. An intelligent flash system for monitoring the status of an LED flash, comprising:
A processor operably coupled to the at least one LED strip;
A plurality of dual in-line package (DIP) switches operatively coupled to the processor; and
A transceiver configured to transmit the status and the DIP switch position to the wayside device,
Wherein the processor may generate an alert in response to the status indicating that the LED is inoperable.
29. The intelligent flash system of claim 22, wherein the processor monitors the voltage, current, and DIP switch arrangement and transmits flash information to the wayside device.
30. The intelligent flasher system of claim 22, wherein the DIP switch position is set to a unique identification number.
CN202380022433.4A 2022-02-24 2023-02-24 System and method for railway intelligent flashing light Pending CN118715873A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US17/680,016 2022-02-24
US17/680,016 US11943852B2 (en) 2022-02-24 2022-02-24 System and method for railroad smart flasher lamps
PCT/US2023/013823 WO2023164135A1 (en) 2022-02-24 2023-02-24 System and method for railroad smart flasher lamps

Publications (1)

Publication Number Publication Date
CN118715873A true CN118715873A (en) 2024-09-27

Family

ID=85979518

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202380022433.4A Pending CN118715873A (en) 2022-02-24 2023-02-24 System and method for railway intelligent flashing light

Country Status (4)

Country Link
EP (1) EP4483679A1 (en)
CN (1) CN118715873A (en)
MX (1) MX2024010125A (en)
WO (1) WO2023164135A1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE68925085T2 (en) * 1988-09-14 1996-08-22 Mitsubishi Electric Corp Load control system
GB9104881D0 (en) * 1991-03-08 1991-04-24 Ind Cybernetics Ltd Monitoring apparatus and system
GB9415594D0 (en) * 1994-08-02 1994-09-21 Ptf Consultants Ltd Improvements in and relating to remote monitoring and signalling
US6204615B1 (en) * 1997-02-21 2001-03-20 Intelilite, L.L.C. Intelligent outdoor lighting control system
US20110001626A1 (en) * 2008-02-22 2011-01-06 Tri-Concept Technology Limited Apparatus and system for led street lamp monitoring and control

Also Published As

Publication number Publication date
WO2023164135A1 (en) 2023-08-31
MX2024010125A (en) 2024-11-08
EP4483679A1 (en) 2025-01-01

Similar Documents

Publication Publication Date Title
US20240237172A1 (en) System and method for railroad smart flasher lamps
US20240130021A1 (en) Smart lamp system and method
US7535687B2 (en) Alarm system sensor topology apparatus and method
CN203027535U (en) LED lamp having self-diagnosis and remote monitoring function
US20130089157A1 (en) Method of assigning identification codes to devices in a network
CN112351565A (en) Monolithic bus slave circuit structure
CN208208097U (en) Traffic lights Huang dodges controller and traffic lights Huang dodges system
WO2007121162A1 (en) Alarm system sensor topology apparatus and method
CN105427648A (en) Led traffic signal lamp fault feedback system
CN112118661A (en) Intelligent street lamp fault detection method based on Internet of things
CN201194134Y (en) Signal light fault alarm positioning device
CN203069729U (en) Power supply line fault monitoring device
CN112566307B (en) Safety display system and safety display method
CN118715873A (en) System and method for railway intelligent flashing light
JP2016515288A (en) Light emitting device with two interfaces
CN110300482B (en) Intelligent lamp and remote monitoring system
CN201419718Y (en) LED light source signal machine detection and alarm device
CN103118472A (en) Illuminator failure monitoring device
CN104780689B (en) LED driver management system based on wireless network environment
CN102437549A (en) Two-bus short-circuit protection isolation device and two-bus short-circuit protection isolation method
CN101700784A (en) Detection and alarm device of LED light source signalers
CN204836669U (en) Networking type multilayer warning light device
CN109526111B (en) Power carrier wave three-primary-color multi-color-temperature LED street lamp control system
TWM545330U (en) A traffic signal control system with the functions of automatically detecting the failure of LED traffic lights
CN113112734A (en) Smoke detection method, related system and device and storage medium

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