EP3855871A1 - Verfahren zur durchführung einer firmware-aktualisierung einer beleuchtungstechnischen vorrichtung - Google Patents

Verfahren zur durchführung einer firmware-aktualisierung einer beleuchtungstechnischen vorrichtung Download PDF

Info

Publication number
EP3855871A1
EP3855871A1 EP20153305.6A EP20153305A EP3855871A1 EP 3855871 A1 EP3855871 A1 EP 3855871A1 EP 20153305 A EP20153305 A EP 20153305A EP 3855871 A1 EP3855871 A1 EP 3855871A1
Authority
EP
European Patent Office
Prior art keywords
firmware update
lighting technology
dali
technology device
signal
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.)
Granted
Application number
EP20153305.6A
Other languages
English (en)
French (fr)
Other versions
EP3855871B1 (de
Inventor
Markus Becker
Pallis Ioannis
Gernot SONDEREGGER
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.)
Tridonic GmbH and Co KG
Original Assignee
Tridonic GmbH and Co KG
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
Application filed by Tridonic GmbH and Co KG filed Critical Tridonic GmbH and Co KG
Priority to EP20153305.6A priority Critical patent/EP3855871B1/de
Priority to PCT/EP2021/050634 priority patent/WO2021148294A1/en
Publication of EP3855871A1 publication Critical patent/EP3855871A1/de
Application granted granted Critical
Publication of EP3855871B1 publication Critical patent/EP3855871B1/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • 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/18Controlling the light source by remote control via data-bus transmission

Definitions

  • the invention relates a method for performing a firmware update of a lighting technology device, in particular via a DALI bus.
  • the invention further relates to a lighting technology device capable of receiving such a firmware update, and a system for performing a firmware update via a DALI bus.
  • Lighting systems for buildings often comprise a number of lighting technology devices, such as drivers for luminaires, sensors or user interfaces, which can be connected to a central unit via a bus.
  • the bus can be a DALI bus, which allows controlling the lighting technology devices.
  • firmware software which is embedded in the device.
  • firmware can be updated to a newer version (firmware update).
  • WO 2006/066884 A1 discloses a method for programming a driver of a luminaire in which the firmware of the driver is updated via a bus interface, in particular a PLC interface, of the driver.
  • WO 2012/028541 discloses a method for programming multiple lighting bus subscribers by a central unit, which is connected to the lighting bus subscribers via a bus.
  • the device typically uses dedicated software that is stored in a memory of the device.
  • this conversion and decoding use up resources of the device, in particular memory space and programming power. For instance, a separate flash region of the device is required to store the software. Thus, the device complexity and cost are increased.
  • the invention relates to a method for performing a firmware update of a lighting technology device, comprising the steps of: supplying firmware update data according to a firmware update protocol; transmitting said firmware update data via a DALI bus using the physical layer of a DALI signal; and receiving said firmware update data at a DALI interface of said lighting technology device; wherein the firmware update data is obtained directly by translating changes of the physical states, in particular dedicated phase changes of a square wave carrier signal, of the DALI signal into a binary code representing the firmware update data according to the firmware update protocol.
  • updating the firmware via the DALI interface of the device is time and cost saving, since the update can be performed on site, e.g. in a warehouse, without disassembling the device or opening a housing of the device.
  • the lighting technology device can be a driver for a luminaire, such as a gas discharge lamp, a LED, an OLED or a halogen lamp.
  • the driver can comprise a DALI interface and a microprocessor.
  • the driver can be a 0-10 V driver.
  • the lighting technology device can comprise a sensor, e.g. a motion, a smoke or light sensor, a control unit or a user interface, e.g. a dimmer or a touchscreen.
  • a sensor e.g. a motion, a smoke or light sensor
  • a control unit e.g. a control unit
  • a user interface e.g. a dimmer or a touchscreen.
  • the firmware update can be supplied by a central unit connected to the DALI bus via a DALI interface of the central unit.
  • the central unit can comprise a data processing apparatus, such as a computer.
  • the firmware can be embedded software of the lighting technology device for controlling and/or operating the device.
  • the firmware provides low-level control of specific device features and/or acts as the device's operating system.
  • the firmware can be stored in a memory of the lighting technology device.
  • the firmware update data can be data that replaces at least a part of a current device firmware after performing the firmware update.
  • the physical layer of the DALI signal can refer to the physical properties of the signal.
  • the physical layer comprises the physical states of the signal, e.g. the modulation of the signal level and the corresponding phase change or the signal strength of the DALI signal over time.
  • the firmware update protocol is one of the following protocols: UART (Universal Asynchronous Receiver Transmitter), USART (Universal Synchronous/Asynchronous Receiver Transmitter), I2C (Inter Integrated Circuit), SPI (Serial Peripheral Interface), or USB (Universal Serial Bus).
  • UART Universal Asynchronous Receiver Transmitter
  • USART Universal Synchronous/Asynchronous Receiver Transmitter
  • I2C Inter Integrated Circuit
  • SPI Serial Peripheral Interface
  • USB Universal Serial Bus
  • firmware update protocol is a synchronous and/or an asynchronous serial protocol.
  • the method comprises the further step of: setting the lighting technology device in a firmware update mode, in particular by forwarding an initiation command to the lighting technology device.
  • the lighting technology device in the firmware update mode does not decode signals received at the DALI interface as DALI signals. Instead, it directly translates the physical states or the changes of the physical states, in particular phase changes, of the received DALI signal into a binary code.
  • the lighting technology device can be configured to exit the firmware update mode after performing a firmware update, such that subsequent data received at the DALI interface will be decoded as DALI signals.
  • the step of supplying the firmware update data according to the firmware update protocol comprises the steps of: providing a USB signal representing the firmware update data; and converting the USB signal to the firmware update data according to the firmware update protocol via an adapter unit, in particular via a USB to RS232 adapter.
  • the USB signal can be transferred to the central unit connected to the DALI bus via a USB interface of the central unit.
  • the central unit can comprise the adapter unit, in particular the USB to RS232 adapter, to transfer the USB signal to data according to the firmware update protocol.
  • the step of transmitting said firmware update data via the DALI bus comprises: generating the DALI signal which's physical states, in particular phase changes of the physical states, represent the firmware update data, and transmitting said DALI signal over the DALI bus.
  • the DALI signal can be generated based on the firmware update data by the central unit connected to the DALI bus.
  • the central unit can comprise a processing unit for generating the DALI signal and a DALI interface for transmitting the DALI signal via the DALI bus.
  • the physical states of the DALI signal comprise a sequence of modulations of the signal level.
  • Translating the physical states of the DALI signal into the binary code can refer to detecting the modulations of the DALI signal, and assigning binary code to these modulations, in particular to the phase changes of a modulated square wave carrier signal.
  • the modulations are detected at the DALI interface of the lighting technology device.
  • the method comprises the further step of updating the firmware of the lighting technology device based on the received firmware update data. This provides the advantage that the firmware of the lighting technology device can be updated efficiently.
  • the update is performed by a processing unit of the lighting technology device, in particular an ASIC or a microcontroller of the processing unit. This provides the advantage that the update can be performed efficiently.
  • the processing unit can perform the update based on the binary code representing the firmware update data, which is forwarded to the processing unit by the DALI interface.
  • the lighting technology device can comprise a boot loader for performing the firmware update based on the firmware update data.
  • the boot loader can be a software of the lighting technology device that is executed by the processing unit of the device.
  • the boot loader can be a part of the processing unit of the device.
  • the lighting technology device comprises a memory, in particular a flash memory.
  • the firmware and/or the boot loader of the device can be stored in the memory.
  • the invention relates to a lighting technology device, comprising a DALI interface, wherein the lighting technology device is settable to a firmware update mode, wherein the lighting technology device in the firmware update mode is configured to translate signals received at the DALI interface directly to a binary code representing firmware update data according to a firmware update protocol.
  • the lighting technology device in the firmware update mode does not decode signals received at the DALI interface as DALI signals. Instead, it directly translates the changes of the physical states of the DALI signal into a binary code.
  • the lighting technology device can be configured to exit the firmware update mode after performing a firmware update, such that subsequent data received at the DALI interface will be decoded as DALI signals.
  • the lighting technology device is set to the firmware update mode upon receiving an initiation command.
  • the lighting technology device is configured to receive the initiation command at the DALI interface, in particular in form of a DALI signal. This achieves the advantage that the lighting technology device can be set to the firmware update mode efficiently via DALI.
  • the initiation command can be a RS232 command.
  • the lighting technology device comprises a communication interface, in particular a pin, wherein the lighting technology device is configured to receive the initiation command at the communication interface.
  • the lighting technology device comprises a processing unit, in particular a microcontroller or an ASIC, configured to perform a firmware update based on the received firmware update data. This provides the advantage that the update can be performed efficiently.
  • the processing unit can perform the update based on the binary code representing the firmware update data.
  • the processing unit executes a boot loader.
  • the lighting technology device comprises a memory, in particular a flash memory, for storing the firmware and/or the boot loader.
  • At least a section of the data stored in the memory is overwritten during the firmware update.
  • lighting technology device comprises an echo cancellation circuit configured to suppress signal echoes, in particular signal echoes back to a sender of the DALI signals. This achieves the advantage that the signal is not fed back to the sender, in particular to Rx pins of the sender.
  • the lighting technology device is a driver for a luminaire, a DALI-enabled sensor or a DALI-enabled control unit.
  • the luminaire can be a gas discharge lamp, a LED, an OLED or a halogen lamp.
  • the sensor can be a motion, smoke or light sensor.
  • the control unit can comprise a user interface, e.g. a dimmer or a touchscreen.
  • the invention relates to a system for performing a firmware update via a DALI bus, comprising a central unit, and a lighting technology device, in particular the lighting technology device according to the second aspect of the invention, wherein the central unit is connected to the lighting technology device via the DALI bus, wherein the central unit is configured to transmit firmware update data according to a firmware update protocol to the lighting technology device via the DALI bus using the physical layer of a DALI signal, and wherein the lighting technology device comprises a DALI interface, which is configured to receive the firmware update data, wherein the lighting technology device is configured to obtain the firmware update data directly by translating changes of the physical states, in particular dedicated phase changes of a square wave carrier signal, of the DALI signal into a binary code representing the firmware update data according to the firmware update protocol.
  • the central unit can comprise a data processing apparatus, such as a computer.
  • the central unit can be connected to the DALI bus via a DALI interface.
  • the central unit is configured to supply the firmware update data according to the firmware update protocol.
  • the central unit is configured to provide a USB signal representing the firmware update data, and to convert the USB signal to the firmware update data according to the firmware update protocol via an adapter unit, in particular via a USB to RS232 adapter.
  • the central unit is configured to set the lighting technology device in a firmware update mode, in particular by forwarding an initiation command to the lighting technology device.
  • the central unit is configured to forward the initiation command as a DALI signal via the DALI interface to the lighting technology device.
  • LED luminaire shall mean a luminaire with a light source comprising one or more LEDs. LEDs are well-known in the art, and therefore, will only briefly be discussed to provide a complete description of the invention.
  • the aspect of the present invention might contain integrated circuits that are readily manufacturable using conventional semiconductor technologies, such as complementary metal-oxide semiconductor technology, short "CMOS".
  • CMOS complementary metal-oxide semiconductor technology
  • the aspects of the present invention may be implemented with other manufacturing processes for making optical as well as electrical devices.
  • Fig. 1 shows a schematic diagram of a method 100 for performing a firmware update of a lighting technology device according to an embodiment.
  • the method 100 comprises the steps of:
  • the changes of the physical states of the DALI signal can correspond to dedicated phase changes of a square wave carrier whose frequency is the data rate of the firmware update data.
  • the firmware update data can be data that replaces at least a part of a current device firmware after performing the firmware update.
  • the firmware update protocol can be one of the following protocols: UART, USART, I2C, SPI, or USB.
  • the firmware update protocol is a synchronous and/or an asynchronous serial protocol.
  • the physical states of the DALI signal comprise a sequence of modulations of the signal level.
  • the sequence of modulations, in particular phase changes, of the DALI signal represents the binary code, which corresponds to the firmware update data according to the firmware update protocol, in particular UART.
  • Fig. 2 shows a schematic diagram of the method 100 for performing a firmware update of a lighting technology device according to an embodiment.
  • the method 100 comprises the additional step of: setting 201 the lighting technology device in a firmware update mode.
  • this step 201 is performed before the step of transmitting 103 the firmware update data via the DALI bus using the physical layer of the DALI signal.
  • the lighting technology device can be set 201 in the firmware update mode, by forwarding an initiation command to the lighting technology device, for instance by the same central unit that also forwards the firmware update data.
  • the lighting technology device can be configured not to decode signals received at the DALI interface as DALI signals if it is in the firmware update mode. Instead, it directly translates changes of the physical states of the DALI signal into a binary code.
  • the firmware update mode can be quit and the lighting technology device can return to a default mode, where it decodes signals received at the DALI interface as DALI signals again.
  • the step of supplying 101 firmware update data according to an update protocol comprises the two sub-steps:
  • the adapter is configured to convert the USB signal to firmware update data according to the UART protocol.
  • the adapter unit can be an USB to RS232 adapter, in particular a FTDI serial adapter.
  • the step of transmitting 103 the firmware update data via the DALI bus using the physical layer of a DALI signal comprises the two sub-steps:
  • the DALI signal can be generated 207 based on the firmware update data by a central unit connected to the DALI bus.
  • the central unit can comprise a processing unit for generating the DALI signal and a DALI interface for transmitting 209 the DALI signal via the DALI bus.
  • the method 100 further comprises the step of: updating 211 the firmware of the lighting technology device based on the received firmware update data.
  • the firmware update is performed by a processing unit of the lighting technology device, for instance a microcontroller or an ASIC.
  • the processing unit can perform the update based on the binary code representing the firmware update data.
  • the firmware update can be performed by a boot loader.
  • the boot loader can be a software of the lighting technology device that is executed by the processing unit to perform the firmware update based on the provided firmware update data.
  • Fig. 3 shows a schematic diagram of a lighting technology device 300 according to an embodiment.
  • the lighting technology device 300 comprises a DALI interface 305, wherein the lighting technology device 300 is settable to a firmware update mode, wherein the lighting technology device 300 in the firmware update mode is configured to translate signals received at the DALI interface 305 directly to the binary code representing firmware update data according to the firmware update protocol.
  • the lighting technology device 300 can be connected to a DALI bus 303 via its DALI interface 305.
  • the DALI interface 305 can be configured to receive the firmware update data from the DALI bus 303.
  • the lighting technology device 300 can be a driver for a luminaire 301, for instance a LED, an OLED, a gas discharge lamp or a halogen lamp.
  • the lighting technology device 300 can be a sensor, for instance a motion, smoke or light sensor, or a control unit, e.g. a dimmer or a touchscreen, in particular for controlling a luminaire.
  • a control unit e.g. a dimmer or a touchscreen, in particular for controlling a luminaire.
  • the lighting technology device 300 can be arranged in a building, e.g. an office or a warehouse, or outdoors.
  • the lighting technology device 300 can be connected to an energy supply, e.g. the AC mains, of the building.
  • the lighting technology device shown in Fig. 3 , comprises a processing unit 307, for instance a microcontroller and/or an ASIC.
  • the DALI interface 305 can be configured to forward received signals to the processing unit 307, for translating the signals to the binary code representing the firmware update data if the device 300 is in the firmware update mode.
  • the DALI interface 305 itself can be configured to directly translate the signal to the binary code, and forward this binary code to the processing unit 307.
  • the processing unit 307 can further be configured to perform the firmware update based on the data received at the DALI interface 305. Preferably, the processing unit 307 performs the firmware update based on the binary code representing the firmware update data.
  • the firmware update is performed by a boot loader.
  • the boot loader can be a software of the lighting technology device that is executed by the processing unit to perform the firmware update based on the provided firmware update data.
  • the lighting technology device 300 can further comprise a memory 309, in particular a flash memory.
  • the firmware of the lighting technology device 300 can be stored in the memory 309. During the firmware update, at least a section of the data stored in the memory can be overwritten to provide an updated firmware version.
  • the firmware update e.g. only ASIC settings or device specific settings.
  • the ASIC setting can be parameters used by the ASIC for control.
  • the boot loader can be an embedded boot loader that is stored in the memory 309 of the device 300.
  • the boot loader can be configured to reprogram the memory 309 using one of the following interfaces: USART on pins, I2C on pins or USB DFU (USB Device Firmware Update) interface.
  • the lighting technology device 300 can be configured to set itself to the firmware update mode upon receiving an initiation command.
  • the processing unit 307 can be configured to set the lighting technology device 300 in the firmware update mode.
  • the initiation command can be a DALI signal and/or a RS232 command.
  • the lighting technology device 300 can be configured to receive the initiation command at the DALI interface 305.
  • the lighting technology device 300 can comprise a communication interface 311.
  • the communication interface 311 can be a pin, in particular a pin of the processing unit 307.
  • the lighting technology device 300 can be configured to receive the initiation command at the communication interface 311.
  • the initiation command can be issued to a selected lighting technology device 300 on the DALI bus 303, for instance as a DALI signal that only addresses the selected device, such that only this device is put into the update mode.
  • firmware updates can be issued to selected devices on the DALI bus 303, while other devices connected to the same bus are not updated.
  • the lighting technology device 300 is configured not to decode signals received at the DALI interface 305 as DALI signals if the device 300 is in the firmware update mode.
  • the lighting technology device 300 is configured to exit the firmware update mode after performing a firmware update, and to decode subsequent data received at the DALI interface 305 as DALI signals.
  • the lighting technology device 300 can comprise an echo cancellation circuit 313 configured to suppress signal echoes.
  • the echo cancellation circuit 313 can be configured to suppress signal echoes between the DALI interface and the processing unit, in particular echoes from the DALI interface 305 that can be received at the processing unit 307, or signal echoes on the DALI bus 303.
  • Fig. 4 shows a schematic diagram of a system 400 for performing a firmware update via the DALI bus 303 according to an embodiment.
  • the system 400 comprises a central unit 401, and a lighting technology device 300, wherein the central unit 401 is connected to the lighting technology device 300 via the DALI bus 303, wherein the central unit 401 is configured to transmit the firmware update data according to the firmware update protocol to the lighting technology device 300 via the DALI bus 303 using the physical layer of the DALI signal.
  • the lighting technology device 300 can comprise a DALI interface 305, which is configured to receive the firmware update data, wherein the lighting technology device 300 is configured to obtain the firmware update data directly by translating the changes of the physical states of the DALI signal into the binary code representing the firmware update data according to the firmware update protocol.
  • Translating the changes physical states of the DALI signal into the binary code can refer to detecting modulations of the DALI signal, and assigning binary code to these modulations, in particular to the phase changes of the modulated signal.
  • the modulations are detected at the DALI interface of the lighting technology device.
  • a 1 is assigned to a change from a first to a second signal level and a 0 is assigned to a change from the second back to the first signal level, such that a binary code is generated; this binary code can correspond to the firmware update data according to the firmware update data protocol.
  • the lighting technology device 300 in the system 400 shown in Fig. 4 can correspond to the lighting technology device 300 from Fig. 3 .
  • the central unit 401 can be data processing apparatus, such as a computer.
  • the central unit can be connected to the DALI bus via a DALI interface 403.
  • the central unit 401 can comprise a processor.
  • the DALI interface 403 can be a component of the central unit 401, or can be a separate device of the system 400 connected to the central unit 401.
  • the central unit 401 can be configured to supply the firmware update data according to the firmware update protocol, in particular the UART protocol.
  • the central unit 401 provides a USB signal representing the firmware update data and converts this USB signal to the USB signal to the firmware update data.
  • This conversion can be performed by an adapter unit 405, e.g. a USB UART converter.
  • the adapter unit 405 is shown as a separate component of the system 400.
  • the adapter unit can be a component of the central unit 401.
  • the adapter unit 415 is a USB to RS232 adapter.
  • the central unit 401 can be configured to transmit the firmware update data in the UART protocol to the lighting technology device 300 via the DALI bus 303. Therefore, the central unit 401 transmits a DALI signal, which's physical layer comprises the firmware update according to the UART protocol (UART on DALI).
  • the lighting technology device 300 can subsequently receive the DALI signal via its DALI interface 305.
  • the DALI interface 305 can further translate the changes of the physical states of the DALI signal into the binary code representing the firmware update data according to the firmware update protocol.
  • the processing unit 307 of the device 300 can then perform the firmware update based on the firmware update data.
  • the firmware update data can have a baud rate, which corresponds to a data transfer rate of the signal.
  • a maximum deviation from an internal initialized baud rate and a real baud rate is below a threshold value, e.g. 2.5%.
  • a threshold value e.g. 2.5%.
  • the baud rate of the firmware update data according to the USART protocol is between 1.200 and 115.200.
  • the system 400 in Fig. 4 further comprises a bus power supply unit 407 connected to the DALI bus 303.
  • the central unit 401 can further be configured to forward an initiation command to the lighting technology device 300, in particular before sending the firmware update data, in order to set the lighting technology device 300 in a firmware update mode.
  • the central unit 401 can forward the initiation command as a DALI signal via its DALI interface 403 and the DALI bus 303 to the device 300.
  • Fig. 5 shows a schematic diagram of the system 400 for performing a firmware update via the DALI bus 303 according to another embodiment.
  • the system 400 shown in Fig. 5 represents an improved version of the system 400 shown in Fig. 4 that mitigates the effect of signal echoes.
  • the system 400 in Fig. 5 comprises two echo cancellation circuits 501, 313.
  • the first echo cancelation circuit 405 is arranged between the adapter unit 405 and the DALI interface 403 on the central unit 401 side of the DALI bus 303, and the second echo cancelation circuit 313 is arranged in the lighting technology device 300 between the DALI interface 305 and the processing unit 307.
  • the echo cancellation circuits can be adapted to suppress echoes from the DALI interfaces 403, 305 to the adapter unit 405 and the processing unit 307, respectively.
  • the echo cancellation circuits 405, 313 prevent that the hardware bootloader of the lighting technology device 300 and the firmware update software of the central unit 401 get confused due to receiving the signal they are sending as echoes.
  • the system 400 in Fig. 5 further comprises a USB-DALI adapter 505 that connects the central unit 401 to the DALI bus 303.
  • the lighting technology device 300 in Fig. 5 is connected to the mains supply for providing a power supply.
  • Fig. 6 shows a schematic diagram of an echo cancellation circuit 600 according to an embodiment.
  • the echo cancellation circuits 313, 501 from Figs. 3 and 5 can correspond to the echo cancellation circuit 600 shown in Fig. 6 .
  • the echo cancellation circuit 600 comprises a first pair of pins 601a, 601b that are connected to the DALI interface 305, 403 and a second pair of pins 603a, 603b that are connected to the processing unit of the lighting technology device 300 or the central unit 401, respectively.
  • the pins 601a, 603a are configured for forwarding data received at the DALI interface 305, 403 to the processing unit of the respective device via a first line
  • pins 603b, 601b are configured to forward data in the other direction, from the processing unit to the respective DALI interface 305, 403 via a second line.
  • a number of gates A1, A2, A3, in particular NAND gates, are connected between both lines.
  • the gates A1, A2, A3 can be configured to keep the signal at pin 603a at a high level while data is transmitted via pin 603b to the DALI interface 305, 403.
  • the gates A1, A2, A3 can be replaced by transistors to allow for a higher baud rate and reduce the overall cost of the circuit 600.
  • the echo cancellation circuit 600 can be configured to invert the signals in order to be compatible with the UART high IDLE and the standard DALI interfaces.
  • the echo cancellation circuit 600 is configured to eliminate negative pulses caused by propagation delay.
  • the duration of these pulses can be 70ps.
  • the echo cancellation circuit 600 can prevent that these pulses are interpreted as bits of the firmware update data by the processing unit 307, in particular at high baud rates.

Landscapes

  • Stored Programmes (AREA)
EP20153305.6A 2020-01-23 2020-01-23 Verfahren zur durchführung einer firmware-aktualisierung einer beleuchtungstechnischen vorrichtung Active EP3855871B1 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP20153305.6A EP3855871B1 (de) 2020-01-23 2020-01-23 Verfahren zur durchführung einer firmware-aktualisierung einer beleuchtungstechnischen vorrichtung
PCT/EP2021/050634 WO2021148294A1 (en) 2020-01-23 2021-01-14 Method for performing a firmware update of a lighting technology device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP20153305.6A EP3855871B1 (de) 2020-01-23 2020-01-23 Verfahren zur durchführung einer firmware-aktualisierung einer beleuchtungstechnischen vorrichtung

Publications (2)

Publication Number Publication Date
EP3855871A1 true EP3855871A1 (de) 2021-07-28
EP3855871B1 EP3855871B1 (de) 2023-03-08

Family

ID=69191883

Family Applications (1)

Application Number Title Priority Date Filing Date
EP20153305.6A Active EP3855871B1 (de) 2020-01-23 2020-01-23 Verfahren zur durchführung einer firmware-aktualisierung einer beleuchtungstechnischen vorrichtung

Country Status (2)

Country Link
EP (1) EP3855871B1 (de)
WO (1) WO2021148294A1 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220132642A1 (en) * 2020-10-22 2022-04-28 Analog Devices International Unlimited Company Reliable wireless dali controller with real-time response and extended addressing
CN117742754A (zh) * 2023-12-29 2024-03-22 广东东菱电源科技有限公司 基于dali总线及调光线的灯具驱动器固件升级方案

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006066884A1 (de) 2004-12-20 2006-06-29 Tridonicatco Gmbh & Co. Kg Verfahren zur programmierung eines betriebsgerätes für leuchtmittel
TW201123975A (en) * 2009-12-21 2011-07-01 Univ Ishou Wireless dimming lighting system.
WO2012028541A1 (de) 2010-08-30 2012-03-08 Tridonic Gmbh & Co Kg Parallele programmierung und aktualisierung von beleuchtungstechnik-busteilnehmern
US20130249442A1 (en) * 2012-03-23 2013-09-26 Martin John Piper Digital Lighting Sub-Network Interface
EP3166038A1 (de) * 2015-11-04 2017-05-10 Helvar Oy Ab Verfahren und anordnungen zur aktualisierung von speicherräumen in verteilten vorrichtungen eines hausautomatisierungssystems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006066884A1 (de) 2004-12-20 2006-06-29 Tridonicatco Gmbh & Co. Kg Verfahren zur programmierung eines betriebsgerätes für leuchtmittel
TW201123975A (en) * 2009-12-21 2011-07-01 Univ Ishou Wireless dimming lighting system.
WO2012028541A1 (de) 2010-08-30 2012-03-08 Tridonic Gmbh & Co Kg Parallele programmierung und aktualisierung von beleuchtungstechnik-busteilnehmern
US20130249442A1 (en) * 2012-03-23 2013-09-26 Martin John Piper Digital Lighting Sub-Network Interface
EP3166038A1 (de) * 2015-11-04 2017-05-10 Helvar Oy Ab Verfahren und anordnungen zur aktualisierung von speicherräumen in verteilten vorrichtungen eines hausautomatisierungssystems

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220132642A1 (en) * 2020-10-22 2022-04-28 Analog Devices International Unlimited Company Reliable wireless dali controller with real-time response and extended addressing
US11917741B2 (en) * 2020-10-22 2024-02-27 Analog Devices International Unlimited Company Reliable wireless DALI controller with real-time response and extended addressing
CN117742754A (zh) * 2023-12-29 2024-03-22 广东东菱电源科技有限公司 基于dali总线及调光线的灯具驱动器固件升级方案

Also Published As

Publication number Publication date
WO2021148294A1 (en) 2021-07-29
EP3855871B1 (de) 2023-03-08

Similar Documents

Publication Publication Date Title
KR101790900B1 (ko) 카메라 제어 인터페이스 확장 버스
US10241955B2 (en) Dynamically adjustable multi-line bus shared by multi-protocol devices
US10007628B2 (en) Dynamically adjustable multi-line bus shared by multi-protocol devices
EP3855871A1 (de) Verfahren zur durchführung einer firmware-aktualisierung einer beleuchtungstechnischen vorrichtung
US20190266122A1 (en) Multilane heterogenuous serial bus
CN112639756A (zh) 混合模式射频前端接口
JP2018513635A (ja) Nベース数から物理線状態シンボルへの転換方法
US10402365B2 (en) Data lane validation procedure for multilane protocols
CN103974509A (zh) Led智能控制方法和***
US20190095273A1 (en) Parity bits location on i3c multilane bus
US7647442B2 (en) Series-connected control system
CN114999409A (zh) Mini LED背光控制电路、显示设备和方法
WO2019070361A1 (en) MULTI-LINE BUS WITH DYNAMIC ADJUSTMENT SHARED BY MULTIPROTOCOL DEVICES
CN114553797B (zh) 具有命令转发机制的多芯片***及地址产生方法
CN211718737U (zh) 一种用于单片机在线编程的信号转换装置和***
CN112347019A (zh) 操作装置
CN113377036A (zh) 一种用于单片机在线编程的信号转换装置、***及方法
CN115396251A (zh) 总线控制的照明***
JP2011138293A (ja) バス制御システム、及び、バス制御方法
JP2011041232A (ja) 拡張モジュールを備えた赤外線受信装置およびその受信方法

Legal Events

Date Code Title Description
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: THE APPLICATION HAS BEEN PUBLISHED

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 MK MT NL NO PL PT RO RS SE SI SK SM TR

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: 20211109

RBV Designated contracting states (corrected)

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 MK MT NL NO PL PT RO RS SE SI SK SM TR

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20220909

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

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 MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

Ref country code: AT

Ref legal event code: REF

Ref document number: 1553445

Country of ref document: AT

Kind code of ref document: T

Effective date: 20230315

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602020008604

Country of ref document: DE

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: DE

Ref legal event code: R084

Ref document number: 602020008604

Country of ref document: DE

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG9D

P01 Opt-out of the competence of the unified patent court (upc) registered

Effective date: 20230530

REG Reference to a national code

Ref country code: NL

Ref legal event code: MP

Effective date: 20230308

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230608

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 1553445

Country of ref document: AT

Kind code of ref document: T

Effective date: 20230308

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230609

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230710

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230708

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 602020008604

Country of ref document: DE

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

26N No opposition filed

Effective date: 20231211

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20240129

Year of fee payment: 5

Ref country code: GB

Payment date: 20240123

Year of fee payment: 5

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230308

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20240125

Year of fee payment: 5