DALI Lighting Firmware Update via Physical Signal Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for firmware updates in lighting technology devices via a DALI bus require decoding and conversion of signals, consuming device resources and increasing complexity and cost.
Innovation Solution
A method that sets the lighting technology device in a firmware update mode, allowing it to directly translate physical states of the DALI signal into binary code without decoding, using a central unit to generate and transmit the DALI signal for efficient firmware updates, and employing a boot loader for updating the device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If firmware update is performed via DALI bus using known techniques, then firmware can be updated to newer versions, but device complexity and cost increase due to required decoding software and memory space
Solution Approach 1:
The patent extracts the decoding function from the device by implementing it in the external programming device. The lighting technology device only needs to receive raw DALI signals directly, without requiring internal decoding software or dedicated flash memory regions. This separation reduces device complexity while maintaining firmware update capability.
Solution Approach 2:
The patent introduces an intermediary approach where the external programming device handles the complex decoding and conversion tasks. The lighting technology device simply receives the raw DALI signals through its existing interface, eliminating the need for built-in decoding software and reducing device complexity.
2Adaptability or versatility
If decoding software is stored in device memory for firmware updates, then firmware can be updated via bus interface, but memory space and programming power are consumed
Solution Approach 1:
The patent extracts the power-intensive decoding function from the lighting technology device and places it in the external programming device. The device only needs to receive raw DALI signals, significantly reducing its programming power consumption and memory requirements during firmware updates.
Solution Approach 2:
The external programming device performs the decoding and conversion operations independently, serving the lighting technology device's firmware update needs without requiring the device to allocate resources for these functions. This allows the device to focus solely on receiving and processing the updated firmware.
3Adaptability or versatility
If separate flash region is allocated for decoding software, then firmware update protocol can be implemented, but device complexity and cost increase
Solution Approach 1:
The patent removes the requirement for dedicated flash memory regions by implementing the decoding function externally. This eliminates the need for complex memory layout design and reduces manufacturing complexity while maintaining full firmware update protocol support.
Solution Approach 2:
The patent makes the existing DALI interface universal by enabling it to directly receive firmware update data without requiring separate decoding software. This multi-functional use of the DALI interface eliminates the need for additional hardware components and simplifies manufacturing.
4Adaptability or versatility
If decoding and conversion is performed at the device, then firmware update can be received via bus, but time is consumed and resources are depleted
Solution Approach 1:
The patent extracts the time-consuming decoding and conversion operations from the device to the external programming device. The lighting technology device directly receives raw DALI signals, eliminating the time delay associated with internal decoding and conversion processes, thereby reducing overall update time.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention relates to a method (100) for performing a firmware update of a lighting technology device (300), comprising the steps of: supplying (101) firmware update data according to a firmware update protocol; transmitting (103) said firmware update data via a DALI bus (303) using the physical layer of a DALI signal; and receiving (105) said firmware update data at a DALI interface (305) of said lighting technology device (300); wherein the firmware update data is obtained directly by translating changes of the physical states, in particular 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.