EP4483679A1 - System und verfahren für intelligente eisenbahnblinkerlampen - Google Patents
System und verfahren für intelligente eisenbahnblinkerlampenInfo
- Publication number
- EP4483679A1 EP4483679A1 EP23715989.2A EP23715989A EP4483679A1 EP 4483679 A1 EP4483679 A1 EP 4483679A1 EP 23715989 A EP23715989 A EP 23715989A EP 4483679 A1 EP4483679 A1 EP 4483679A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- led strip
- led
- smart lamp
- dip
- statuses
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000006854 communication Effects 0.000 claims abstract description 89
- 238000004891 communication Methods 0.000 claims abstract description 88
- 238000012544 monitoring process Methods 0.000 claims abstract description 38
- 230000005540 biological transmission Effects 0.000 claims description 31
- 230000004913 activation Effects 0.000 claims description 22
- 241001417501 Lobotidae Species 0.000 claims description 17
- 230000009977 dual effect Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 6
- 238000001994 activation Methods 0.000 description 19
- 238000003860 storage Methods 0.000 description 19
- 238000012545 processing Methods 0.000 description 12
- 230000009471 action Effects 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 239000003086 colorant Substances 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 240000007651 Rubus glaucus Species 0.000 description 3
- 235000011034 Rubus glaucus Nutrition 0.000 description 3
- 235000009122 Rubus idaeus Nutrition 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 239000004020 conductor Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 241001441724 Tetraodontidae Species 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 241000894007 species Species 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B45/00—Circuit arrangements for operating light-emitting diodes [LED]
- H05B45/50—Circuit arrangements for operating light-emitting diodes [LED] responsive to malfunctions or undesirable behaviour of LEDs; responsive to LED life; Protective circuits
- H05B45/52—Circuit 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
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/175—Controlling the light source by remote control
- H05B47/185—Controlling the light source by remote control via power line carrier transmission
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/20—Responsive to malfunctions or to light source life; for protection
- H05B47/21—Responsive to malfunctions or to light source life; for protection of two or more light sources connected in parallel
- H05B47/22—Responsive 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
Definitions
- the same electrical wires used to power the smart lamp are used for communicating the statuses of the LEDs between the logic controller and the PLC transceiver.
- the system can establish a communication protocol between the PLC transceiver and a PLC receiver to efficiently communicate the statuses of the LEDs.
- the PLC transceiver can activate the logic controller to provide power to the strip of LEDs.
- the logic controller can generate a payload including a binary representation of the unique ID of the smart lamp and the statuses of the LEDs and transmit the payload to the PLC transceiver.
- the PLC transceiver can generate a message frame corresponding to the communication protocol including the payload, where the timing of the message frame can be based on a delay corresponding to the position of the DIP switches.
- the present disclosure provides a technological solution missing from conventional systems by at least providing a method using power-line communications able to detect functionality of LEDs unseen in conventional approaches.
- the present disclosure transforms a physical state of the LEDs to logical values based on a state machine programmed within the logic controller corresponding to the statuses of the LEDs.
- the present disclosure surpasses the conventional approaches by providing an ability to monitor the statuses of LEDs previously undetectable and by providing a power consumption efficient for modern lighting solutions.
- the present disclosure avoids adding strain on an already overspent system by providing at least the following functionality:
- the processor is further configured to perform the step of assigning a smart lamp configuration based on the DTP switch positions. Wherein the processor is further configured to perform the step of identifying a status of the at least one LED strip. Wherein the processor is further configured to perform the step of detecting an activation failure.
- FIG. 1 illustrates a smart lamp communication system, in accordance with one or more exemplary embodiments of the present disclosure
- FIG. 3 illustrates a schematic view of a smart lamp system, in accordance with one or more exemplary embodiments of the present disclosure.
- FIG. 4 illustrates a flowchart of smart lamp control logic, in accordance with one or more exemplary embodiments of the present disclosure.
- the first processor 104 can receive statuses of the first LED strip 106 and the second LED strip 110.
- the statuses can indicate whether the first LED strip 106 and the second LED strip 110 are operating normally.
- the statuses can indicate whether the first LED strip 106 or the second LED strip 110 are inoperable.
- the statuses can indicate whether the first LED strip 106 and the second LED strip 110 are inoperable.
- the first processor 104 can generate a communication payload based on the statuses of the first LED strip 106 and the second LED strip 110.
- the first processor 104 can include a state machine to convert the statuses to binary representation. Tn an example, the binary representation can be as follows.
- the first processor 104 can generate a communication payload corresponding to the statuses.
- the first processor 104 can perform various protocol actions across a time window.
- the protocol actions can include wakeup, delay, transmission, and silence.
- the wakeup action can include the system 100 receives power, performs self-diagnostic checks, and prepares the system 100 for transmitting over the power line.
- the delay can include activation of a communication timing delay based on a position of the first DIP switches 116 and standby to transmit a message.
- the transmission can include an end to the delay and the system 100 transmits the ID and the statuses.
- the silence can include a standby to lose power when the time window ends.
- the time window can include a 1 second duration.
- the statuses can include the first LED strip 106 is either operable or inoperable.
- the first LED strip 106 can indicate the first plurality of LEDs 108a-108f are operable when at least one of the first plurality of LEDs 108a-108f are operating normally.
- the first LED strip 106 can indicate the first plurality of LEDs 108a-108f are inoperable when none of the first plurality of LEDs 108a-108f are operating normally.
- the first plurality of LEDs 108a-108f can include LEDs of various colors and manufacturing capabilities.
- the first plurality of LEDs 108a-108f can include at least one LED.
- the first plurality of LEDs 108a-108f can each be coupled in series. In another example, the first plurality of LEDs 108a-108f can each be coupled in parallel.
- the second plurality of LEDs 112a-l 12f can include LEDs of various colors and manufacturing capabilities.
- the second plurality of LEDs 112a- 112f can include at least one LED.
- the second plurality of LEDs 112a-112f can each be coupled in series.
- the second plurality of LEDs 112a-l 12f can each be coupled in parallel.
- the first PLC transceiver 1 can transmit data on a conductive wire that is also used for power transmission.
- the first PLC transceiver 114 can transmit statuses of the first LED strip 106 and the second LED strip 110 and positions of the first DIP switches 116 via power-line communications utilizing voltage feed lines powering the smart lamp.
- the voltage feed lines can include AC power transmission.
- the voltage feed lines can include DC power transmission and the first PLC transceiver 114 can include a converter hardware to convert the DC power for data communications (i.e., modulate the DC power corresponding to bits of the data communications).
- the first PLC transceiver 114 can operate by adding a modulated carrier signal to the power line.
- the power line transmitting power to the system 100 can include the modulated carrier signal at a particular frequency.
- the particular frequency can include a narrowband, a low speed narrowband, and a medium speed narrowband.
- the narrowband can include a data rate of 20 bits per second (bit/s).
- the narrowband can include industry standard protocols such as X10, Consumer Electronics Bus (CEBus), Local Operating Networks (LonWorks), a custom protocol, or another relevant industry standard protocol.
- the low speed narrowband can include a data rate of 200 to 1200 bit/s.
- the low speed narrowband can include industry standard protocols such as IEC 61334, Open Smart Grid Protocol (OSGP), ETSI 103 908, a custom protocol, or another relevant industry standard protocol.
- OSGP Open Smart Grid Protocol
- ETSI 103 908 a custom protocol, or another relevant industry standard protocol.
- the first DIP switches 116 can include a manual electric switch that is packaged with others in a group in a standard dual in-line package.
- the first DIP switches 116 can refer to each individual switch, or to the unit as a whole.
- the first DIP switches 116 can be used on a printed circuit board along with other electronic components and can be used to customize the behavior of an electronic device for specific situations.
- the first DIP switches 116 can include a manual electric switch that is packaged with others in a group in a standard dual in-line package.
- the first DIP switches 116 can be used on a printed circuit board along with other electronic components and can be used to customize the behavior of an electronic device for specific situations.
- the first DIP switches 116 can represent an identifier of the first LED strip 106 and the second LED strip 110.
- the first DIP switches 116 can correspond to various positions.
- the switch positions can correspond to a unique ID corresponding to the first lamp component 102. As illustrated in FIG. 2, the position of switches is represented based on a position of the white box for each of the DIP switches 116, either up or down.
- the first switch of the first DIP switches 116 can correspond to a physical position of the first lamp component 102.
- the first lamp component 102 can be on a right side or a left side relative to a reference point.
- the first lamp component 102 on the left side of the reference point can include the first switch to be in an up position (“1”) indicating a left lamp.
- the remaining switches can be used for a unique ID and a time delay value, which can be used for timing of communication.
- the first DTP switches 1 16 can include at least seven DIP switches.
- the second processor 120 can receive statuses of the third LED strip 122 and the fourth LED strip 126.
- the statuses can indicate whether the third LED strip 122 and the fourth LED strip 126 are operating normally.
- the statuses can indicate whether the third LED strip 122 or the fourth LED strip 126 are inoperable.
- the statuses can indicate whether the third LED strip 122 and the fourth LED strip 126 are inoperable.
- the second processor 120 can generate a communication payload based on the statuses of the third LED strip 122 and the fourth LED strip 126.
- the second processor 120 can include a state machine to convert the statuses to binary representation.
- the binary representation can be as follows.
- the second processor 120 can generate a communication payload corresponding to the statuses.
- the second processor 120 can perform various protocol actions across a time window.
- the protocol actions can include wakeup, delay, transmission, and silence.
- the wakeup action can include the system 100 receives power, performs self-diagnostic checks, and prepares the system 100 for transmitting over the power line.
- the delay can include activation of a communication timing delay based on a position of the second DIP switches 132 and standby to transmit a message.
- the transmission can include an end to the delay and the system 100 transmits the ID and the statuses.
- the silence can include a standby to lose power when the time window ends.
- the time window can include a 1 second duration.
- the third LED strip 122 in an embodiment, can include a housing for the third plurality of LEDs 124a-124f.
- the third LED strip 122 can include independent structures for each of the third plurality of LEDs 124a-124f.
- the third LED strip 122 can include electrical hardware (not shown) to power the third LED strip 122.
- the third LED strip 122 can receive between 9 and 16 volts (V) either alternating current (AC) or direct current (DC).
- the LED strip 106 can include non-polarity sensitive hardware.
- the third LED strip 122 can transmit statuses corresponding to the third plurality of LEDs 124a-124f to the second processor 120.
- the statuses can include the third LED strip 122 is either operable or inoperable.
- the third LED strip 122 can indicate the third plurality of LEDs 124a-124f are operable when at least one of the third plurality of LEDs 124a- 124f are operating normally.
- the third LED strip 122 can indicate the third plurality of LEDs 124a-124f are inoperable when none of the third plurality of LEDs 124a-124f are operating normally.
- the third plurality of LEDs 124a-124f can include LEDs of various colors and manufacturing capabilities.
- the third plurality of LEDs 124a-124f can include at least one LED.
- the third plurality of LEDs 124a-124f can each be coupled in series. In another example, the third plurality of LEDs 124a-124f can each be coupled in parallel.
- the fourth LED strip 126 in an embodiment, can include a housing for the fourth plurality of LEDs 128a-128f.
- the fourth LED strip 126 can include independent structures for each of the fourth plurality of LEDs 128a-128f.
- the fourth LED strip 126 can include electrical hardware (not shown) to power the fourth LED strip 126.
- the second DIP switches 132 can include a manual electric switch that is packaged with others in a group in a standard dual in-line package.
- the second DIP switches 132 can be used on a printed circuit board along with other electronic components and can be used to customize the behavior of an electronic device for specific situations.
- the second DIP switches 132 can represent an identifier of the third LED strip 122 and the fourth LED strip 126.
- the second DIP switches 132 can correspond to various positions. For example, the switch positions can correspond to a unique ID corresponding to the second lamp component 118. As illustrated in FIG.
- the position of the second DIP switches 132 is represented based on a position of the white box for each of the switches, either up or down.
- the first switch of the second DIP switches 132 can correspond to a physical position of the second lamp component 118.
- the second lamp component 118 can be on a right side or a left side relative to a reference point.
- the second lamp component 118 on the right side of the reference point can include the first switch to be in a down position (“0”) indicating a right lamp.
- the remaining switches can be used for a unique ID and a time delay value, which can be used for timing of communication.
- the second DIP switches 132 can include at least seven DIP switches.
- the signal bungalow 134 in an embodiment, can provide a housing for the surge panel 136, terminals 138a-138c, the PLC receiver 140, and the mast inputs 142a-142b.
- the housing can include a ruggedized material to protect the internal components from any environmental characteristics and hazards.
- the signal bungalow 134 can correspond to a crossing control house for a railway crossing application.
- the PLC receiver 140 can correspond to a web-based graphical user interface (web GUI) allowing a technician to configure and customize the system 100 to match the application.
- the system 100 is exemplary and can extrapolate to any number of PLC transceivers and LED strips.
- the system 100 can illuminate a railway crossing with two smart lamps (e.g., the system 100) and the web GUI can allocate the unique IDs of the DIP switches to the PLC receiver 140 such that the PLC receiver 140 can communicate with the PLC transceivers.
- the web GUI can include both configurable labels (i.e. left/right) and fixed objects that are non-configurable, that can be selected (i.e. front/rear).
- FIG. 2 illustrates a schematic view of a smart lamp system 200, in accordance with one or more exemplary embodiments of the present disclosure.
- the system 200 can include a smart lamp 202 having one or more processor(s) 204, a memory 230, machine-readable instructions 206, including an LED input module 208, LED identification module 210, LED status module 212, LED reset module 214, switch identification module 216, switch update module 218, switch reset module 220, PLC status module 222, characteristics monitoring module 224, communication module 226, among other relevant modules.
- the smart lamp 202 can be operably coupled to a PLC transceiver 240 and at least one LED strip 260.
- the aforementioned system components can be communicably coupled to other smart lamp systems via the network 250, such that data can be transmitted.
- the network 250 can be the Internet, intranet, a Modbus communication network, or other suitable network.
- the data transmission can be encrypted, unencrypted, over a VPN tunnel, or other suitable communication means.
- the network 250 can be a WAN, LAN, PAN, or other suitable network type.
- the network communication between the PLC transceiver 240, smart lamp 202, or any other system component can be encrypted using PGP, Blowfish, Twofish, AES, 3DES, HTTPS, or other suitable encryption.
- Memory 230 can include electronic storage that can include non-transitory storage media that electronically stores information.
- the electronic storage media of electronic storage can include one or both of system storage that can be provided integrally (e g., substantially nonremovable) with the smart lamp 202 and/or removable storage that can be removably connectable to the smart lamp 202 via, for example, a port (e.g., a USB port, a firewire port, etc.) or a drive (e.g., a disk drive, etc.).
- a port e.g., a USB port, a firewire port, etc.
- a drive e.g., a disk drive, etc.
- Electronic storage may include one or more of optically readable storage media (e.g., optical disks, etc.), magnetically readable storage media (e.g., magnetic tape, magnetic hard drive, floppy drive, etc.), electrical charge-based storage media (e.g., EEPROM, RAM, etc.), solid-state storage media (e.g., flash drive, etc.), and/or other electronically readable storage media.
- Electronic storage may include one or more virtual storage resources (e.g., cloud storage, a virtual private network, and/or other virtual storage resources).
- the electronic storage can include a database, or public or private distributed ledger (e.g., blockchain).
- Processor(s) 204 can be configured to provide data processing capabilities in the smart lamp 202.
- processor(s) 204 can include one or more of a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and/or other mechanisms for electronically processing information, such as FPGAs or ASICs.
- the processor(s) 204 can be a single entity or include a plurality of processing units. These processing units can be physically located within the same device, or processor(s) 204 can represent processing functionality of a plurality of devices or software functionality operating alone, or in concert.
- the smart lamp 202 can be configured with machine-readable instructions 206 having one or more functional modules and a computer-implemented method for operating the smart lamp.
- the machine-readable instructions 206 can be implemented on one or more smart lamp 202, having one or more processor(s) 204, with access to memory 230.
- the machine-readable instructions 206 can be a single networked node, or a machine cluster, which can include a distributed architecture of a plurality of networked nodes.
- the machine-readable instructions 206 can include control logic for implementing various functionality, as described in more detail below.
- the machine-readable instructions 206 can include certain functionality associated with the system 200. Additionally, the machine-readable instructions 206 can include a smart contract or multi-signature contract that can process, read, and write data to the database, distributed ledger, or blockchain.
- FIG. 3 illustrates a schematic view of a smart lamp system 300, in accordance with one or more exemplary embodiments of the present disclosure.
- the system 300 can include an LED system 302, DIP switch system 304, and PLC interface system 306. Although certain exemplary embodiments may be directed to a particular hardware architecture, the system 300 can be extrapolated to be used for controlling a plurality of smart lamps in various configurations.
- the LED system 302 can include the LED input module 208, LED identification module 210, and LED status module 212.
- the LED input module 208, LED identification module 210, and LED status module 212 can implement one or more algorithms to identify and monitor statuses of LEDs. The algorithms can be programmable to suit a configuration of LEDs for particular applications, such as monitoring the statuses of the LEDs for a railway crossing.
- the LED input module 208 can interface a processor with a strip of LEDs.
- the LED input module 208 can receive electrical signals corresponding to the LED strips for a smart lamp.
- the LEDs can correspond to a collective electrical signal transmitted to the processor at a particular voltage.
- the particular voltage can correspond with a manufacturer of the LEDs. For example, a first manufacturer can provide LEDs with a threshold voltage lower than LEDs from a second manufacturer.
- the LED identification module 210 can identify a particular LED strip of the smart lamp. For example, the LED identification module 210 can identify the LED strip based on an LED ID corresponding to each of the LED strips. In an example, the LED identification module 210 can include LED information corresponding to the LEDs present in the smart lamp. The LED identification module 210 can compare input signals from the LEDs to the LED information to identify the LED strips.
- the LED status module 212 can identify a status of the LED strips. For example, the LED status module 212 can identify which of the LED strips is operational. For example, the LED status module 212 can receive inputs from each of the LED strips indicating an ID and a status of the LEDs. In an example, the LED status module 212 can identify whether the LED strip is in an inoperable state based on the inputs from the LED strips. Alternatively, the LED status module 212 can determine whether the LED strips are in an operable state. For example, the LED strips can transmit the inputs including a binary representation of the state of the LEDs. The LED status module 212 can receive the inputs and classify the LED strips based on the states of the LED strips. In an example, the LED status module 212 can identify which particular LEDs of the LED strips are inoperable.
- the DIP switch system 304 can include the switch identification module 216, the switch update module 218, and the switch reset module 220.
- the LED reset module 214, the switch identification module 216, and the switch update module 218 can implement one or more algorithms to determine a state of a plurality of DIP switches in response to communicating information between the smart lamp system 300 and a PLC receiver.
- the algorithms and their associated thresholds and/or signatures can be programmable to uniquely suit a particular application for a plurality of smart lamps.
- the DTP switch system 304 can be configured to transmit and receive messages related to DIP switch positions, updates, and states from the PLC interface system 306.
- the switch identification module 216 in an embodiment, can identify a current state of the DIP switches.
- the DIP switches can correspond to various states relating to a position of the smart lamp system 300.
- the DIP switches can generate an electrical signal based on a mechanical position of the DIP switches, relating to the position of the smart lamp system 300.
- the DIP switches can include a configuration representing the relative positions of the DIP switches.
- the DIP switches can indicate whether the smart lamp system 300 is to the left or to the right of a common reference position.
- the DIP switches can represent the position of the smart lamp system 300 by a position of one of the DIP switches. For example, when the smart lamp system 300 is on 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.
- the switch update module 218, in an embodiment, can identify when an update to an arrangement of the DIP switches occurs.
- the DIP switches can change based on an external input, such as a technician physically flipping the DIP switch.
- the switch update module 218 can identify when the change occurs to the DIP switches by comparing a prior state of the DIP switches with a current state of the DIP switches.
- the prior state of the DIP switches can be included in local memory such that it can be stored indefinitely. For example, when the smart lamp system 300 resets, compatibility between the DIP switches and the prior state can be maintained.
- the prior state can update to a new configuration and store the current state in local memory.
- the switch reset module 220 can reset any stored DIP switch arrangement. For example, when the DIP switches shift the mechanical positions causing the electrical signal to include inconsistent values, the switch reset module 220 can clear any stored DIP switch arrangement such that there is no ambiguity.
- the switch reset module 220 can correspond to a physical button to reset the values of the DIP switches.
- the switch reset module 220 can correspond to a physical position of the DIP switches.
- the DIP switch reset module 220 can reset the stored DIP switch arrangement when all the DIP switches are in an up (“1”) position, or alternatively, in a down (“0”) position.
- the PLC interface system 306 can include the PLC status module 222, the characteristics monitoring module 224, and the communication module 226.
- the PLC status module 222, the characteristics monitoring module 224, and the communication module 226 can implement one or more algorithms to identify whether a PLC receiver is active, monitor characteristics of the smart lamp system 300 to identify whether to generate an alert and communicate with the PLC receiver.
- the PLC interface system 306 can monitor when the LEDs are in an inoperable state and communicate the statuses of the LEDs and DIP switch positions to the PLC receiver to identify whether action is needed for the LEDs (i.e., to repair or replace any LEDs or the smart lamp).
- the PLC status module 222 can identify a status of a PLC receiver.
- the PLC receiver can be disconnected from the smart lamp system 300, resulting in no power-line communications transmitted to the smart lamp system 300. In this way, the PLC status module 222 can identify the PLC receiver is inoperable.
- the PLC status module 222 can identify when the PLC receiver is capable of receiving a data transmission.
- the PLC receiver can receive data transmission when the crossing relay is active.
- the PLC receiver can generate a notification to the PLC status module 222 to enable communications between the two components.
- the PLC status module 222 can receive the notification from the PLC receiver and begin the data communication process.
- the characteristics monitoring module 224 can monitor various characteristics of the smart lamp system 300.
- the characteristics monitoring module 224 can monitor voltage, current, and DIP switch arrangement of the smart lamp system 300.
- the characteristics monitoring module 224 can identify a value of the voltage based on power-line transmission between the PLC interface system 306 and the PLC receiver.
- the characteristics monitoring module 224 can assign a smart lamp configuration based on the DIP switch arrangement.
- the DIP switch arrangement can correspond with a physical position of the smart lamp system 300 in relation to other smart lamps.
- the DIP switch arrangement can include a DIP switch position indicating a position of the smart lamp relative to a reference point.
- the DIP switch position can indicate the smart lamp is to the left of the reference point, or to the right of the reference point based on the DIP switch position being up or down, respectively.
- the characteristics monitoring module 224 can identify a value of the current based on power-line transmission between the PLC interface system 306 and the PLC receiver.
- the characteristics monitoring module 224 can identify positions of the DIP switches based on the electrical signal from the DIP switches.
- the electrical signal can include binary representation of the positions of the DIP switches.
- the characteristics monitoring module 224 can detect an activation failure.
- the characteristics monitoring module 224 can identify a number of operational LED strips. In an example, when the number of the operational LED strips is below a threshold the characteristics monitoring can generate an alert as the activation failure.
- the threshold can include a ratio of the operational LED strips to a total number of LED strips. In an example, the threshold can include the ratio to be 50% of the total number of LED strips are operational.
- the activation failure can correspond to legal compliance with regulations for public safety. For example, the activation failure can correspond to a number of operational LED strips at a railway crossing.
- the communication module 226 can generate a communication payload organizing the DIP switch positions and the statuses of the LED strips in a binary format.
- the communication module 226 can transmit the data in a time duration corresponding to a particular application.
- the communication module 226 can transmit the data in a 1 -second time window.
- the communication module 226 can transmit lamp information.
- the lamp information can include the DIP switch positions and statuses of the LED strips.
- FIG. 7 illustrates a flowchart exemplifying smart lamp control logic 400, in accordance with at least one embodiment of the present disclosure.
- the smart lamp control logic 400 can be implemented as an algorithm on a computer processor (e.g., vital logic controller, microprocessor, RASPBERRY PI, ARDUINO, field-programmable gate array (FPGA), application-specific integrated circuit (ASIC), server, etc.), a machine learning module, or other suitable system.
- the smart lamp control logic 400 can be achieved with software, hardware, firmware, a web GUI, an API, a network connection, a network transfer protocol, a Modbus communication protocol, HTML, DHTML, lavaScript, Dojo, Ruby, Rails, other suitable applications, or a suitable combination thereof.
- the smart lamp control logic 400 can interface electrical components to control mechanical components using logic processors.
- the smart lamp control logic 400 can include a plurality of DIP switches for representing an identifier of at least one LED strip.
- the smart lamp control logic 400 can interface the DIP switches with a power-line transceiver configured to transmit statuses of the at least one LED strip and DIP switch positions via power-line communications utilizing voltage feed lines powering the smart lamp.
- the smart lamp control logic 400 can further include a memory for storing the DIP switch positions, the statuses, and configuration enabling information.
- the smart lamp control logic 400 can interface the memory with a processor that is configured to configured to monitor the statuses of the at least one LED strip.
- the smart lamp control logic 400 implementing hardware components e.g., computer processor
- the smart lamp control logic 400 can leverage the ability of a computer platform to spawn multiple processes and threads by processing data simultaneously. The speed and efficiency of the smart lamp control logic 400 can be greatly improved by instantiating more than one process for monitoring a status of LEDs. However, one skilled in the art of programming will appreciate that use of a single processing thread may also be utilized and is within the scope of the present disclosure.
- the smart lamp control logic 400 can also be distributed amongst a plurality of networked computer processors.
- the smart lamp control logic 400 of the present embodiment begins at step 402.
- the control logic 400 can represent an identifier of at least one LED strip.
- the control logic 400 can receive electrical signals corresponding to the LED strips for a smart lamp.
- the LEDs can correspond to a collective electrical signal transmitted to the processor at a particular voltage.
- the particular voltage can correspond with a manufacturer of the LEDs.
- a first manufacturer can provide LEDs with a threshold voltage lower than LEDs from a second manufacturer.
- the control logic 400 can identify the LED strip based on an LED ID corresponding to each of the LED strips.
- the control logic 400 can include LED information corresponding to the LEDs present in the smart lamp.
- the control logic 400 can compare input signals from the LEDs to the LED information to identify the LED strips.
- the control logic 400 then proceeds to step 404.
- the control logic 400 can monitor the voltage, current, and DIP switch arrangement.
- the control logic 400 can monitor voltage, current, and DIP switch arrangement of the smart lamp.
- the control logic 400 can identify a value of the voltage based on power-line transmission between the P control logic 400 and a PLC receiver.
- the control logic 400 can identify a value of the current based on power-line transmission between the control logic 400 and the PLC receiver.
- the control logic 400 can identify positions of the DIP switches based on the electrical signal from the DIP switches.
- the electrical signal can include binary representation of the positions of the DIP switches.
- the control logic 400 then proceeds to step 406.
- the control logic 400 can generate a communications payload based on the statuses and the DIP switch positions.
- the statuses can indicate whether a first LED strip and a second LED strip are operating normally.
- the statuses can indicate whether the first LED strip or the second LED strip are inoperable.
- the statuses can indicate whether the first LED strip and the second LED strip are inoperable.
- the control logic 400 can generate a communication payload based on the statuses of the first LED strip and the second LED strip.
- the control logic 400 can include a state machine to convert the statuses to binary representation. Tn an example, the binary representation can be as follows.
- control logic 400 can generate a communication payload corresponding to the statuses.
- the control logic 400 can perform various protocol actions across a time window.
- the protocol actions can include wakeup, delay, transmission, and silence.
- the wakeup action can include the control logic 400 receives power, performs selfdiagnostic checks, and prepares the control logic 400 for transmitting over the power line.
- the delay can include activation of a communication timing delay based on a position of the DIP switches and standby to transmit a message.
- the transmission can include an end to the delay and the control logic 400 transmits the unique ID and the statuses.
- the silence can include a standby to lose power when the time window ends.
- the time window can include a 1 second duration.
- the control logic 400 then proceeds to step 408.
- the control logic 400 can transmit the communications payload to the power-line transceiver.
- the communications payload can include the unique ID, DIP switch positions, and statuses of the LED strips.
- the control logic 400 then proceeds to step 410.
- the control logic 400 can transmit statuses of the at least one LED strip and DIP switch positions via power-line communications utilizing voltage feed lines powering a smart lamp.
- the control logic 400 can identify the status of the LED strip based on an input from the LED strip including a binary representation of the status of the LED strip.
- the control logic 400 can identify a current state of the DIP switches.
- the DIP switches can correspond to various states relating to a position of the smart lamp.
- the DIP switches can generate an electrical signal based on a mechanical position of the DIP switches, relating to the position of the smart lamp.
- the DIP switches can include a configuration representing the relative positions of the DIP switches.
- the DIP switches can indicate whether the smart lamp is to the left or to the right of a common reference position.
- the DIP switches can represent the position of the smart lamp by a position of one of the DIP switches. For example, when the smart lamp is on 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.
- the control logic 400 then proceeds to step 412.
- control logic 400 can assign a smart lamp configuration based on the DIP switch arrangement.
- the DIP switch arrangement can correspond with a physical position of the smart lamp in relation to other smart lamps. The control logic 400 then proceeds to step 414.
- the control logic 400 can identify a status of the at least one LED strip. For example, the control logic 400 can identify which of the LED strips is operational. For example, the control logic 400 can receive inputs from each of the LED strips indicating an ID and a status of the LEDs. In an example, the control logic 400 can identify whether the LED strip is in an inoperable state based on the inputs from the LED strips. Alternatively, the control logic 400 can determine whether the LED strips are in an operable state. For example, the LED strips can transmit the inputs including a binary representation of the state of the LEDs. The control logic 400 can receive the inputs and classify the LED strips based on the states of the LED strips. In an example, the control logic 400 can identify which particular LEDs of the LED strips are inoperable. The control logic 400 then proceeds to step 416.
- the control logic 400 can detect an activation failure.
- the control logic 400 can identify a number of operational LED strips.
- the characteristics monitoring can generate an alert as the activation failure.
- the threshold can include a ratio of the operational LED strips to a total number of LED strips.
- the threshold can include the ratio to be 50% of the total number of LED strips are operational.
- the activation failure can correspond to legal compliance with regulations for public safety.
- the activation failure can correspond to a number of operational LED strips at a railway crossing.
- LEDs using a combination of power-line communications and electrical hardware.
Landscapes
- Circuit Arrangement For Electric Light Sources In General (AREA)
- Train Traffic Observation, Control, And Security (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
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 |
---|---|
EP4483679A1 true EP4483679A1 (de) | 2025-01-01 |
Family
ID=85979518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP23715989.2A Pending EP4483679A1 (de) | 2022-02-24 | 2023-02-24 | System und verfahren für intelligente eisenbahnblinkerlampen |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4483679A1 (de) |
CN (1) | CN118715873A (de) |
WO (1) | WO2023164135A1 (de) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5175677A (en) * | 1988-04-21 | 1992-12-29 | Mitsubishi Denki Kabushiki Kaisha | 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 |
CN102017803A (zh) * | 2008-02-22 | 2011-04-13 | 三杰科技有限公司 | 监察和控制led路灯的设备和系统 |
-
2023
- 2023-02-24 CN CN202380022433.4A patent/CN118715873A/zh active Pending
- 2023-02-24 EP EP23715989.2A patent/EP4483679A1/de active Pending
- 2023-02-24 WO PCT/US2023/013823 patent/WO2023164135A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2023164135A1 (en) | 2023-08-31 |
CN118715873A (zh) | 2024-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240237172A1 (en) | System and method for railroad smart flasher lamps | |
US20240130021A1 (en) | Smart lamp system and method | |
US8422889B2 (en) | Noise detector in a light bulb | |
JP3642759B2 (ja) | 鉄道信号保安装置用知的端末 | |
CN109462910A (zh) | 适用于led灯具的监测系统、方法、存储介质及电子终端 | |
US8693317B2 (en) | System and method for backup communication using power over ethernet | |
EP3281078B1 (de) | Systeme und verfahren zur personalisierten ladungssteuerung | |
WO2023164135A1 (en) | System and method for railroad smart flasher lamps | |
CN216117915U (zh) | 一种基于铁路系统的信号机模拟装置 | |
CN110300482B (zh) | 智能灯及远程监控系统 | |
CN203981805U (zh) | 一种点灯单元远程监测装置 | |
CN116034407A (zh) | 使用公共通信和电力的网络配电 | |
US20190120441A1 (en) | Dc-powered lighting device | |
US20090267806A1 (en) | Electrical Circuit | |
US11889607B2 (en) | Lighting control system using pulsed power and single pair ethernet | |
CN104349555B (zh) | Led远程集中电源管理的实现方法 | |
CN113112734A (zh) | 烟雾检测方法、相关系统和设备及存储介质 | |
TWM545330U (zh) | 一種可自動偵測led號誌燈故障的交通號誌控制系統 | |
CN203466855U (zh) | 基于ZigBee通信电路的路灯远程数据传输系统 | |
CN204759137U (zh) | Ups显示控制系统 | |
CN206023352U (zh) | 一种总线电源及供电系统 | |
CN208705459U (zh) | 一种通信直流转换电源远程监测系统 | |
CN104780689A (zh) | 一种基于无线网络环境的led驱动管理系统 | |
CN212569996U (zh) | 可切换单、双电源的工业网安系统 | |
US20240130026A1 (en) | Load Power Control System Using Fault Managed Power and Single Pair Ethernet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20240913 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR |