EP2903395B1 - Driving a light source - Google Patents
Driving a light source Download PDFInfo
- Publication number
- EP2903395B1 EP2903395B1 EP14153250.7A EP14153250A EP2903395B1 EP 2903395 B1 EP2903395 B1 EP 2903395B1 EP 14153250 A EP14153250 A EP 14153250A EP 2903395 B1 EP2903395 B1 EP 2903395B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- driving current
- duty cycle
- light
- flickering
- driver
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 29
- 230000004044 response Effects 0.000 claims description 28
- 238000001514 detection method Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 20
- 230000003247 decreasing effect Effects 0.000 claims description 8
- 230000000737 periodic effect Effects 0.000 claims description 7
- 230000001747 exhibiting effect Effects 0.000 claims description 6
- 238000003491 array Methods 0.000 description 28
- 230000006870 function Effects 0.000 description 9
- 238000005259 measurement Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 238000009434 installation Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 238000009826 distribution Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 241000238876 Acari Species 0.000 description 1
- 241001025261 Neoraja caerulea Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
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/10—Controlling the intensity of the light
-
- 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/59—Circuit arrangements for operating light-emitting diodes [LED] responsive to malfunctions or undesirable behaviour of LEDs; responsive to LED life; Protective circuits for reducing or suppressing flicker or glow effects
-
- 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/10—Controlling the intensity of the light
- H05B45/12—Controlling the intensity of the light using optical feedback
Definitions
- the invention relates to control of operation of one or more light emitting diode (LED) light sources by a driver apparatus.
- embodiments of the invention relate to a driver apparatus, a method for controlling a driver apparatus, a computer program for controlling a driver apparatus and a lighting arrangement involving one or more driving apparatuses.
- a driver for a LED light source may apply a duty cycle based control signal, such as a pulse-width modulation (PWM) signal, for controlling the light intensity provided by the LED light source.
- PWM pulse-width modulation
- a periodic PWM signal with desired duty cycle and cycle frequency (PWM frequency) is typically applied in the driver to cause the driver to operate the LED light source at a light intensity determined by the duty cycle.
- PWM frequency desired duty cycle and cycle frequency
- Such control of the LED light source typically, results in switching the light on and off in accordance with active ('high') and non-active ('low') periods of the PWM signal. With sufficiently high PWM frequency the off periods are unperceivable by a human eye but rather contribute to perceived reduced light intensity (compared to driving the LED light source without the off periods).
- too low PWM frequency is likely to result in perceivable flickering of light due to too long off periods between the on periods. This may even be perceived as a disturbing stroboscopic effect.
- too high PWM frequency is likely to result in inaccurate control of light intensity or even perceivable variations in light level due to switching operation of power converters typically applied in such drivers.
- a prior art document US 2012/091905 A1 describes a driver for LED light sources that is capable of driving parallel LED strings with PWM signals of different phases.
- a prior art document KR 101 302 424 B1 discloses a device and method for receiving and processing control information of a LED lamp, wherein a LED lamp is controlled to flicker when a control unit of the LED lamp enters into a setting mode.
- a driver apparatus for providing a driving current for one or more LEDs.
- the apparatus comprises a power source portion for providing the driving current, the power source portion arranged to provide, when enabled, the driving current at a first level and a control portion for controlling the provision of the driving current to provide light output at a requested light level, the control portion configured to issue one or more control signals comprising a duty cycle based control signal to cause cyclically enabling and disabling provision of the driving current such that the average driving current corresponds to said requested light level, wherein the control portion is configured to modify characteristics of the driving current, in response to an indication of observed flickering of light in a location served by said one or more LEDs, such that the average driving current continues to correspond to said requested light level.
- a lighting arrangement comprises two or more driver apparatuses according to the first example embodiment and a flicker detection portion arranged to determine absence or presence of flickering on basis of a sensor signal indicative of the observed light level in the location served by said one or more LEDs and to provide the indication of observed flickering of light to said two or more driver apparatuses in response to determining presence of flickering.
- a method for providing a driving current for one or more LEDs wherein the driving current is provided using a driver apparatus comprising a power source portion for providing the driving current, the power source portion arranged to provide the driving current at a first level.
- the method comprises issuing one or more control signals for controlling the provision of the driving current to provide light output at a requested light level, said control signals comprising a duty cycle based control signal to cause cyclically enabling and disabling provision of the driving current such that the average of the driving current corresponds to said requested light level and modifying characteristics of the driving current, in response to an indication of observed flickering of light in a location served by said one or more LEDs, such that the average driving current continues to correspond to said requested light level.
- a computer program for providing a driving current for one or more LEDs comprises one or more sequences of one or more instructions which, when executed by one or more processors, cause a driver apparatus comprising a power source portion for providing the driving current at least to perform the method according to the third example embodiment.
- the computer program may be embodied on a volatile or a non-volatile computer-readable record medium, for example as a computer program product comprising at least one computer readable non-transitory medium having program code stored thereon, the program code, which when executed by an apparatus, causes the apparatus at least to perform the operations described hereinbefore for the computer program in accordance with an example embodiment.
- Figure 1 schematically illustrates some components of an exemplifying arrangement 100 for providing light at a selectable light level.
- the arrangement 100 comprises sensor portions 110-1, 110-2, ..., 110-n for issuing respective input control signals 115-1, 115-2, ..., 115-n indicating desired characteristics of respective output currents to driver apparatuses 120-1, 120-2, ..., 120-n (drivers, in short).
- the sensor portions 110-1, 110-2, ..., 110-n are further configured to provide respective sensor signals 113-1, 113-2, ..., 113-n.
- the input control signals 115-1, 115-2, ..., 115-n may be referred to as input control signals 115 when referring jointly to all input control signals 115-1, 115-2, ..., 115-n or when referring to any single one of the input control signals 115-1, 115-2, ..., 115-n.
- the reference number 115-i may be applied to refer to the i:th input control signal. Similar practice may be applied to any numbered element comprising multiple sub-elements, i.e. to reference number having the format xxx-i.
- the driver 120 is arranged to receive the sensor signal 113 from the respective sensor portion 110.
- the drivers 120 are arranged to derive respective driving currents 125-1, 125-2, ..., 125-n on basis of operating power 117 provided thereto in accordance with the characteristics of the respective input control signal 115 and the sensor signal 113.
- the driving currents 125 are provided to respective arrays of light emitting diodes (LEDs) 170-1, 170,-2, ..., 170-n.
- An array of LEDs 170 in other words a LED array 170, comprises either a single LED light source or two or more light sources. In case of a LED array including multiple LED light sources, the LEDs may be connected in series or in parallel.
- the LED arrays 170 may be arranged in a single luminaire, which is arranged to illuminate an area or space of interest. Alternatively, the LED arrays 170-i may be arranged into two or more luminaires arranged to illuminate the area or space of interest. Regardless of the arrangement of the respective LED arrays 170 into one or more luminaires, the drivers 120 are configured to operate independently of each other, in control of the respective input control signal 115, as will be described in more detail later in this text.
- the number n indicating the number of LED arrays 170 and hence the number of drivers 120 (as well as the number of sensor portions 110) in the arrangement 100 may be any number greater than or equal to two.
- FIG. 2 schematically illustrates some components of an exemplifying sensor portion 110.
- the sensor portion 110 comprises one or more light sensors 111, arranged in the area/space of interest to measure the light output from the LED arrays 170 in a desired location within the area/space of interest.
- Each light sensor 111 is arranged to provide a respective measurement signal indicative of the light level observed by the sensor 111, and the sensor portion 110 is arranged to provide the sensor signal 113 on basis of the measurement signal(s).
- the sensor signal 113 may be the measurement signal provided by the single light sensor 111 as such or a processed (e.g. lowpass filtered) version thereof.
- the sensor signal 113 may be derived as a combination of the measurement signals from the plurality of light sensors 111, e.g. as a sum or as an average of the measurement signals. Moreover, the combination of the measurement signals may be further subjected to additional processing, such as (lowpass) filtering to derive the sensor signal 113.
- the light sensor(s) 111 of the sensor portion 110 are capable of providing measurement signals that enable detecting short-term variations in observed light level, e.g. flickering, at frequencies up to hundreds of Hertz. Such light sensors are known in the art.
- the sensor portion 110 further comprises a light level adjustment portion 112 configured to derive the input control signal 115 for the respective driver 120 on basis of the sensor signal 113 and a predetermined target light level L tgt .
- the target light level L tgt may be set or defined e.g. upon installation or (re-)configuration of the driver 120 and/or the lighting arrangement 100.
- the light level adjustment portion 112 is arranged to issue input control signal(s) 115 for controlling the driver 120 such that the observed light level L obs indicated by the sensor signal 113 approximates the target light level L tgt as closely as possible.
- the light level adjustment portion 112 may be configured to operate e.g.
- the light level adjustment portion 112 issues in the input control signal 115 a command or request that causes the driver 120 to increase the light output level of the respective LED array 170.
- the light level adjustment portion 112 issues in the input control signal 115 a command or request that causes the driver 120 to decrease the light output level of the respective LED array 170.
- the observed light level L obs is equal (or essentially equal) to the target light level L tgt (i.e.
- the light level adjustment portion 112 may issue in the input control signal 115 a command or request that causes the driver 120 to keep the current light output level of the respective LED array 170 or, alternatively, to refrain from issuing a command in the input control signal 115 in order to keep the current light output level.
- each arranged to provide the dedicated input control signal 115 and the sensor signal 113 to one of the drivers 120 a smaller number of sensor portions 110 may be applied such that at least some of the sensor portions 110 are arranged to provide the respective input control signal 115 and the sensor signal 113 to two or more drivers 120.
- the sensor portion 110 may be coupled to the driver(s) 120 via electric wires.
- the connection between the sensor portion 110 and the driver 120 may be a wireless one, employing e.g. a short-range wireless communication technique known in the art, such as Bluetooth (BT), Bluetooth Low Energy (BLE) or ZigBee.
- BT Bluetooth
- BLE Bluetooth Low Energy
- ZigBee ZigBee
- the input control signals 115 may be provided in a number of ways and/or in a number of formats. Typically, however, the input control signal 115 is employed to provide a command or request in accordance with a lighting control protocol. As an example in this regard, the input control signal 115 may be a digital control signal applied to provide one or more commands according to, for example, the Digital Addressable Lighting Interface (DALI) protocol specified in Appendix E.4 of the International Electrotechnical Commission (IEC) standard 60929, in other words as one or more DALI commands.
- DALI command provided in the input control signal 115-i may e.g.
- a DALI command provided in the input control signal 115 may specify a desired or requested change to be applied to the currently applied light intensity level.
- the DALI command requesting a certain light intensity or a certain change thereto may be considered to imply a request for an average current that is a certain percentage of the nominal output current of the driver 120-i.
- the nominal output current may be the maximum output current I max of the driver 120-i.
- a DALI command may be applied switch the LED array 170-i on or off.
- the input control signal 115 may be provided as a control signal comprising one or more commands according to the 1-10 V lighting control signaling, as described/specified in Appendix E.2 of the International Electrotechnical Commission (IEC) standard 60929.
- the voltage of the input control signal 115-i may serve as an indication or as a request of the desired light intensity level associated with the respective driving current 125-i implying a request for a certain average current for the respective driving current 125-i.
- the command according to the 1-10 V lighting control protocol may be considered to imply a request for an average current that is a certain percentage of the maximum output current I max of the driver 120-i.
- FIG. 2 further schematically illustrates some components of the driver 120.
- the driver 120 comprises a power converter portion 140 for converting the operating power 117 supplied thereto into the driving current 125.
- the power converter portion 140 serves as a power source portion for providing the driving current 125.
- the driver 120 further comprises a control portion 130 for controlling provision of the driving current 125 in accordance with the input control signal 115 and the sensor signal 165.
- the control portion 130 is configured to issue a control signal 132 for controlling provision of the driving current from the power converter portion 140 as a duty cycle based control signal exhibiting a predetermined cycle frequency f c at a duty cycle D req .
- a duty cycle based control signal is a PWM signal exhibiting the duty cycle D req at the cycle frequency f c .
- Figure 3 provides an example of a PWM signal, i.e. a rectangular wave signal consisting of a sequence of cycles, each cycle having an active period (active state, 'high' state) of duration t on , a non-active period (non-active state, 'low' state) of duration t off , and overall duration t c .
- the 'high' state may be provided e.g. as a voltage/current that is greater than or equal to a predetermined high threshold current while the 'low' state may be provided e.g. as a voltage/current that is smaller than or equal to a predetermined low threshold.
- the low threshold may be set to zero.
- a PWM signal is typically applied as the duty cycle based control signal 132
- a signal of other type exhibiting the desired duty cycle D req may be employed as the duty cycle based control signal 132, e.g. a rectangular wave signal that does not exhibit strictly constant cycle duration t c and therefore may not qualify as a PWM signal according a strict interpretation of the term and/or a signal comprising active periods that do not exhibit strictly rectangular shape.
- the duty cycle D req is, preferably, set in accordance with the input control signal 115.
- the control portion 130 may be configured to apply a predetermined mapping function to convert the specified/requested light intensity level into the duty cycle D req to be applied in the duty cycle based control signal 132.
- control portion 130 may be configured to apply a(nother) predetermined mapping function to convert the specified/requested light intensity level into the duty cycle D req to be applied in the duty cycle based control signal 132.
- the duty cycle based control signal 132 may employ a fixed predetermined cycle frequency f c .
- the applied cycle frequency f c may be e.g. a frequency selected from the range 150 to 1000 Hz.
- the control portion 130 may be arranged to employ cycle frequency f c that is selected in accordance with the desired duty cycle D req , e.g. such that a lower duty cycle implies a higher cycle frequency and vice versa.
- the control portion 130 may be configured to apply a first cycle frequency f c_H if the duty cycle D req is lower than a predetermined threshold duty cycle D TH and to apply otherwise a second cycle frequency f c_L that is lower than the first cycle frequency f c_H .
- the control portion 130 may be configured to apply a mapping function for determining the cycle frequency f c on basis of the duty cycle D req such that a lower duty cycle implies a higher cycle frequency.
- the power converter portion 140 may be arranged to provide an output current at a predetermined, constant (or essentially constant) level when it is active in providing the output current.
- a target value for the current provided from the power converter portion 140 when it is active in providing the output current (e.g. in an active state or enabled) may be denoted as I tgt_cnv .
- the power converter portion 140 is inactive (e.g. in an inactive state or disabled)
- the output current therefrom is zero.
- the duty cycle based control signal 132 may be employed to control operating the power converter portion 140 either in the active state or the inactive state, as will be described in more detail later in this text.
- This power converter target current I tgt_cnv may be set to a predetermined fixed value or to a value selected upon installation or configuration of the driver 120 and/or the power converter portion 140.
- the driver 120 e.g. the control portion 130is provided with means for setting or adjusting the power converter target current I tgt_cnv to enable providing the driving current 125 at a desired level.
- one or more level control signals may be applied between the control portion 130 and the driving circuit of the power converter portion 140 (which will be described later in this text) to adjust, set or select the power converter target current I tgt_cnv .
- one or more parameter values within the control portion 130 may be set or adjusted to value(s) that cause controlling the power converter portion 140 (and or the above-mentioned driving circuit of the power converter portion 140) to provide current in accordance with the desired value of the power converter target current I tgt_cnv .
- these are non-limiting examples and different means for the control portion 130 or another component of the driver setting or adjusting the current level provided from the power converter portion 140 may be applied instead.
- the (average) level of the driving current 125 is dependent at least on the duty cycle D req applied in the duty cycle based control signal 132 and the power converter portion target current I tgt_cnv .
- the control portion 130 may be provided with means for setting or adjusting the power converter target current I tgt_cnv .
- the control of the level of the output current from the power converter portion 140 may be referred to as linear control, level control or current level control
- setting the power converter portion target current I tgt_cnv may comprise setting suitable values for a high current limit I cnv_H and a low current limit I cnv_L that serve as upper and lower limits, respectively, of the power converter output current in the control loop of the power converter portion 140.
- the low current limit I cnv_L may be e.g.
- the power converter target current I tgt_cnv is kept constant or essentially constant and the duty cycle D req is adjusted in accordance with any variations in the requested light intensity level received in the input control signal 115.
- the power converter target current I tgt_cnv is typically set to the nominal output current of the driver 120, e.g. to the maximum output current I max of the driver 120. The role of the power converter target current I tgt_cnv is described in more detail in the following.
- the power converter portion 140 may be provided as a switched-mode converter configured to convert the operating power 117 provided as input thereto at a first voltage into respective power converter output current in accordance with the control signals 132 and possible further control signal(s) received from the control portion 130. Moreover, the control portion 130 is further arranged to control generation of the driving current 125 on basis of the power converter output current.
- a switched-mode power converter may be embodied as a buck converter or another suitable converter for converting a first DC voltage into a second DC voltage according to desired voltage conversion characteristics. Such power converters are known in the art.
- the power converter portion 140 is configured to provide, when enabled, the output current at constant or essentially constant current following or approximating the power converter target current I tgt_cnv .
- FIG. 4 schematically illustrates a buck converter arranged to provide the driving current 125 for the LED array 170.
- This exemplifying buck converter receives the operating power (117) via an input V in and comprises a switch S, a diode D, an inductor L and a capacitor C.
- a driving circuit (or a driving portion) DRV is arranged to operate, i.e. to periodically open and close at a frequency significantly higher than the cycle frequency f c , the switch S in a suitable manner in order to result in a desired output current to be provided via the inductor L to the LED array 170.
- control loop of the power converter portion may cause operating the switch S such that in the beginning of an active period the switch S is closed. Consequently, the output current from the buck converter (from the inductor L) starts to increase. The switch S is kept closed until the output current reaches the high current limit I cnv_H . In response to the output current reaching the high current limit I cnv_H , the switch S is opened. Consequently, the output current starts to decrease.
- the switch S In response to the output current reaching the low current limit I cnv_L , the switch S is closed again and the output current starts to increase towards the high current limit I cnv_H . This sequence of closing and opening the switch S is repeated until termination of the active period. Consequently, the output current during the active period oscillates between the high current limit I cnv_H and the low current limit I cnv_L , and the average output current during the active period approximates the power converter target current I tgt_cnv .
- the capacitor C connected in parallel with the LED array 170 serves to smooth the oscillation of the output current, thereby resulting in constant or essentially constant driving current 125 to be provided to the LED array 170 during the active period of the driving current 125.
- the driving circuit DRV may be considered as a component of the power converter portion 140.
- the driving circuit DRV may be provided e.g. as a component of the power converter portion 140 or as a component of the driver 120 separate from the power converter portion 140 that is connected or coupled to the power converter portion 140.
- the driving circuit DRV may be provided as a component or a sub-portion of the control portion 130. Suitable driving circuits DRV are known in the art, and further details regarding the operation logic of the driving circuit DRV are outside the scope of the present invention.
- the duty cycle based control signal 132 may be provided as an input to the driving circuit DRV of the buck converter serving as the power converter portion 140, and the driving circuit DRV is configured to operate the switch S to provide the driving current 125 at or approximately at the power converter target current I tgt_cnv during active periods of the duty cycle based control signal 132, while on the other hand, the driving circuit DRV is configured to keep the switch S open during non-active periods of the duty cycle based control signal 132, thereby providing the driving current 125 as zero current or current that is essentially zero.
- the duty cycle based control signal 132 causes the power converter portion 140 to cyclically enable and disable provision of the driving current 125 in accordance with the active and non-active periods of the duty cycle based control signal 132. Consequently, the driving current 125 exhibits alternating active and non-active periods following or at least approximating the duty cycle D req and the cycle frequency f c of the duty cycle based control signal 132. Moreover, also the phase of the driving current 125 follows that of the duty cycle based control signal 132, although the processing applied in the power converter portion 140 is likely to cause a (fixed) delay between the corresponding cycles (e.g. active periods) of the duty cycle based control signal 132 and the resulting driving current 125.
- the driving current 125 exhibits essentially constant current at or approximating the power converter target current I tgt_cnv
- the driving circuit DRV may be configured to continuously operate the switch S to provide the buck converter output current at or approximately at the power converter target current I tgt_cnv , whereas the duty cycle based control signal 132 is provided to control a second switch arranged between the power converter portion 140 and the output (current) of the driver 120.
- the second switch is cyclically closed and opened in accordance with the active and non-active periods of the duty cycle based control signal 132. Consequently, the driving current 125 provided to the output of the driver 120 is similar to that of the previous example where the duty cycle based control signal 132 is applied to cyclically enable and disable the operation of the power converter portion 140, i.e.
- the alternating active and non-active periods of the driving current 125 that are characteristic for the duty cycle based control may result in momentary non-active periods being perceived as flickering of light output by a human observer, especially at low duty cycles and/or low cycle frequencies.
- momentary non-active periods of shorter duration and/or at higher frequency may still cause a disturbing effect e.g. for digital imaging applications or machine vision applications.
- the perceived combined light output is the combination, e.g. sum, of the light outputs of the LED arrays 170. Consequently, any possible perceivable flickering of light results from the combined light output of the LED arrays 170.
- the duty cycle based control signals 132 of the drivers 120 employ the same cycle frequency f c and the same duty cycle D req such that the non-active periods of the cycle based control signals coincide in time, in other words the cycle based control signals 132 of the drivers 120 are in the same phase with respect to each other.
- Figures 5a and 5b respectively, illustrate the above-mentioned 'worst case scenario' and 'optimal scenario' with respect to phase differences with two cycle based control signals 132.
- the duty cycle based control signals of curves (a) and (b) are in the same phase, i.e.
- the driving current 125 follows the duty cycle, cycle frequency, and phase of the respective duty cycle based control signal 132, also the resulting light output levels from the respective LED arrays 170 change between 'high' and 'low' levels in accordance with the active and non-active periods of the duty cycle based control signals 132.
- the duty cycle based control signals of curves (d) and (e) are in the opposite phases, i.e. their active periods are spaced in time by t c / 2 and hence there is no temporal overlap between the active periods of the first and second duty cycle based control signals of curves (d) and (e).
- the curve (f) indicates the combined light output from the LED arrays 170 resulting from the duty cycle based control signals 132 illustrated in the curves (d) and (e).
- the combined light output during active periods of the output currents 125 remain at L out .
- phase distribution different from the even one may be helpful in reducing perceivable flickering of the combined light output. Even if such a non-even distribution of the time offsets will not provide the optimal reduction in perceivable flickering of light, in any case it serves to alleviate or reduce the perceivable flickering in the combined light output in comparison to a scenario where the active periods of all or majority of the duty cycle based control signals overlap in time.
- the drivers 120 in the arrangement 100 of Figure 1 issue the respective duty cycle based control signals 132 independently of each other, it is generally not possible to apply any predetermined time offset (or phase offset) in the duty cycle based control signal 132 of a given driver 120-i in relation to the duty cycle based control signals 132 of the other driver(s) 120.
- the perceivable flickering of light may be caused by non-active periods of the duty cycle based control signals 132 across the drivers 120 overlapping in time, either fully or in part.
- control portion 130 may be configured to modify characteristics of the control signal(s) issued therefrom by introducing a suitable time offset to the duty cycle based control signal 132 in response to an indication of observed flickering of light in the area/space served by the LED arrays 170.
- Suitable time offset may be a randomly selected time offset.
- the suitable time offset may be a fixed predetermined time offset that is individually selected and set for each driver 120 separately such that the time offsets for the drivers 120 applied in illumination of the same area/space of interest are selected/set to be different from each other. The selection/setting may be carried out e.g. upon installation or (re)configuration of the driver 120.
- the applied time offset is, preferably, shorter than the cycle duration t c .
- the time offset random or a predetermined one, may be defined e.g. as a period of absolute time (e.g. milliseconds or microseconds, as a number of clock ticks of a synchronization signal (clock signal) available in the driver 120, etc.).
- the time offset may be defined e.g. as a fraction of the cycle duration t c .
- the time offset may be introduced to the duty cycle based control signal 132 e.g. by delaying the control signal by the amount of time corresponding to the time offset. Consequently, e.g. an active period or a non-active period of the duty cycle based control signal may be extended (in time) by the amount of time corresponding to the time offset.
- the time offset may be introduced by shortening an active period or a non-active period of the duty cycle based control signal 132. In these examples the duty cycle of the modified cycle of the duty cycle based control signal 132 is changed, while other cycles of the duty cycle based control 132 signal are not affected. Consequently, a very short term variation in the light level provided by the LED array 170 may be introduced.
- the time offset may be introduced by modifying the duration of a cycle of the duty cycle based control signal 132 such that the duty cycle of the modified cycle remains unchanged.
- modification may comprise extending or shortening (in time) both the active period and the non-active period of the cycle such that the ratio t on / t c of the modified cycle remains at the desired duty cycle D req . Consequently, the light level provided by the LED array 170 is kept unchanged also during the modified cycle.
- the desired time offset may be introduced as a single modification operation of the duty cycle based control signal 132.
- the desired time offset may be introduced as a series of smaller steps at predetermined (temporal) intervals, which smaller steps combine into the desired time offset.
- the control portion 130 may be configured to re-introduce the time-offset according to one or more predetermined rules. Hence, the control portion 130 may be configured to re-introduce the time offset (a random one or a predetermined one) in response to continued or reissued indication of observed flickering of light in the area/space served by the LED arrays 170 despite an earlier introduction of the time offset. In this regard, the control portion 130 may be configured to apply a predetermined minimum waiting time since the most recent introduction of the time offset before re-evaluating the need for (re-)introduction of the time offset. The predetermined minimum waiting time may be a value selected e.g.
- the predetermined minimum waiting time is preferably selected (e.g. upon installation or (re)configuration of the driver 120) to be different from that of the other drivers 120 serving the area/space.
- the control portion may be configured to apply a waiting time that is randomly selected from a predefined range (e.g. from the above-mentioned range from a few tenths of a second to a few seconds).
- control portion 130 may be configured to apply a predetermined maximum number of re-introductions of the time offset.
- the maximum number may be e.g. any number selected from the range from five to ten.
- An underlying assumption for using the maximum number of re-introductions is that if several attempts for phase re-alignment among the drivers 120 do not appear to remove the flickering of light, the flickering condition is likely such that this technique is not able to solve it in full - and any continued attempts of phase re-alignment by introducing time offset to the duty cycle based control signal 132 are not likely to significantly improve the situation.
- control portion 130 may be configured to modify characteristics of the control signals issued therefrom such that the duty cycle based control is discontinued and linear control is applied instead.
- linear control refers to an approach where the level of the driving current 125 is set or adjusted to match the desired and a continuous driving current 125 is provided.
- Applying linear control may comprise employing the means for setting or adjusting the power converter target current I tgt_cnv such that it corresponds to light level requested or indicated in the input control signal 115. This may involve, for example, using setting the high current limit I cnv_H and the low current limit I cnv_L , described hereinbefore, to values that result in the power converter portion 140 providing the output current at the desired level.
- the power converter portion 140 is caused to provide constant or essentially constant output current that approximates the power converter target current I tgt_cnv , and the power converter output current is applied as the driving current 125.
- Switching to linear control instead of the duty cycle based control may have an effect on the color temperature of the resulting light output from the LED array 170 due to the LEDs being driven with a current lower than their nominal current.
- the linear control ensures that the light output from the LED array 170 does not contribute to perceivable flickering of light, which may be considered as a positive effect that outweighs the potential discomfort due to a potential change in color temperature, especially at low illumination levels.
- the duty cycle based control and the linear control described hereinbefore may be jointly applied in an attempt to alleviate the perceivable flickering of light.
- the control portion 130 may be arranged, in response to an indication of observed flickering of light, first attempt to remove the flickering by introducing the time offset using the technique described hereinbefore.
- the control portion 130 may be configured to switch to the linear control in case the time offset based flicker removal turns out unsuccessful, e.g. in response to having applied the maximum number of re-introductions of the time offset without successfully removing the flickering condition.
- the control portion 130 may be configured to apply the duty cycle based control and to apply the time offset introduction technique when the requested light intensity (and/or the requested average driving current 125) is above a predetermined threshold, and to apply the linear control when the requested light intensity is lower than or equal to said threshold.
- the threshold serving as the decision point may be based on experimental data that is characteristics of the employed configuration/installation of LED arrays 170 in order to find the lowest light intensity level where the duty cycle based control is still typically able to provide combined light output that does not involve perceivable flickering of light.
- the control portion 130 may be configured to carry out flicker detection, e.g. to determine absence or presence of flickering, on basis of the sensor signal 113 and to issue (within the control portion 130) the indication of observed flickering of light in response to determining presence of flickering.
- the flicker detection may be carried out by a dedicated flicker detection portion within the driver 120.
- the flickering of light is typically caused by periodic or essentially periodic sequence(s) of non-active periods in light output of the LED arrays 170 due to duty cycle based control. Since the sensor signal 113 reflects the combined light output from the LED arrays 170, the non-active periods in the light output of the LED arrays 170 contribute to momentary sub-periods of decreased light level that are captured in the sensor signal 113.
- the control portion 130 may be arranged to apply a flicker detection technique known in the art
- the flicker detection may comprise identifying one or more periodic or essentially periodic sequences of momentary sub-periods of decreased light level in the sensor signal 113 and determining flickering of light to be present in response to these identified sequence(s) exhibiting a frequency that is below a predefined threshold (e.g. 500 Hz), in other words in response to the identified sequence(s) exhibiting a period that is longer than a predefined threshold (e.g. 2 milliseconds).
- a predefined threshold e.g. 500 Hz
- a momentary sub-period that contributes to perceivable flickering may be a sub-period during which the observed light level is continuously lower than a predefined threshold at least for a predetermined period of time - in other words a sub-period of absolute value of the observed light level falling below the threshold.
- a momentary sub-period that contributes to perceivable flickering may be a sub-period during which the difference between a reference light level and the observed light level is continuously larger than a predefined threshold for at least the predetermined period of time - in other words a sub-period wherein the light level is decreased more than indicated by the predefined threshold.
- the reference light level may be, for example, the instantaneous light level immediately preceding the sub-period, the maximum light level within a suitable time window (of e.g. a few seconds) preceding the sub-period, or the average light level within the time window.
- Figure 6 schematically illustrates a lighting arrangement 100' that is a variation of the arrangement 100.
- the difference to the arrangement 100 is that the level adjustment portion 112 is located in the driver 120', as schematically illustrated in Figure 7 . Therefore, there is no need for a sensor portion 110' to provide the input control signal 115 to the driver 120' but only the sensor signal 113 is provided.
- the level adjustment portion 112 is configured to determine and issue the input control signal 115 to the control portion 130, as described hereinbefore in context of the arrangement 100, in other words the input control signal 115 is issued within the driver 120'.
- FIG 8 schematically illustrates some components of a sensor portion 110" and a driver 120".
- the sensor portion 110" is a variation of the sensor portion 110 and the driver 120" is a variation of the driver 120, both described in detail hereinbefore.
- the structure and operation of the sensor portion 110" are similar to those of the sensor portion 110, with the exception of inclusion of a flicker detection portion 114 in the sensor portion 110".
- the flicker detection portion 114 is arranged to receive the sensor signal 111 from the light sensor(s) 111.
- the flicker detection portion 114 is further arranged to determine absence or presence of flickering on basis of the sensor signal 113 and to issue a flicker indication 116 as an indication of observed flickering of light in response to determining presence of flickering.
- the structure and operation of the driver 120" are similar to those of the driver 120 with the exception that instead of receiving the sensor signal 113 the driver 120" is configured to receive the flicker indication 116 from the sensor portion 110". Consequently, there is no need for flicker detection related processing in the driver 120". While the flicker indication 116 is depicted in Figure 8 as a signal separate from the input control signal 115, the flicker indication 116 may be carried as a command, request or indication in the input control signal 115.
- the driver 120" may be equally well provided as a variant of the driver 120', where the level adjustment portion 112 is included in the driver 120" instead of the sensor portion 110" (and, consequently, the input control signal 115 becomes a signal within the driver 120" while the sensor signal 113 is provided from the sensor portion 110" to the driver 120".
- the flicker detection portion 114 may carry the flicker detection as described hereinbefore in context of the driver 120.
- the flicker detection portion 114 may be configured to carry out the flicker detection along the lines outlined hereinbefore and/or in accordance with a flicker detection technique known in the art.
- the flicker detection portion 114 may be provided as a dedicated entity connected or coupled to the sensor portion 111 and to the driver 120" instead of being provided as a component of the control portion 130 (as in the drivers 120, 120') or as a component of the sensor portion 110".
- FIG. 9 schematically illustrates some components of an exemplifying arrangement 200 for providing light at a selectable light level.
- the arrangement 200 comprises a controller entity 210 for issuing input control signals 215-1, 215-2, ..., 215-n indicating desired characteristics of output currents to respective drivers 220-1, 220-2, ..., 220-n.
- the main difference to the arrangement 100 is the joint but selective control of the drivers 220 such that the controller entity 210 provides dedicated input control signal 115 to each of the drivers 220 in consideration of the input control signals 115 issued to the other drivers 220.
- the input control signals 115-i are provided via a shared signal line, which may be provided e.g. as a communication bus that may be employed to connect or couple the drivers 220 and possible further components to the controller entity 210.
- the communication bus may be provided as a DALI bus or a communication bus in accordance with another communication standard that is applicable for lighting control.
- the input control signals 115-i may be provided as separate signals in their dedicated signals lines.
- the drivers 220 are arranged to derive respective driving currents 125-i for the LED arrays 170 on basis of operating power 117 provided thereto in accordance with the characteristics of the respective input control signal 215-i received from the controller entity 210.
- the number n indicating the number of LED arrays 170 and hence the number of drivers 220 in the arrangement 200 may be any number greater than or equal to two.
- the controller entity 210 may be arranged to issue input control signals to request the driver 220-i to control the respective LED array 170-i to provide a certain light intensity from the driver in response to a user input via a user interface and/or in response to a further control signal received at the controller entity 210 from a further entity.
- the controller entity 210 may further comprise or be connected or coupled to e.g. a PIR sensor arranged to provide sensor measurements and hence the controller entity 110 may be arranged to control issuance of the input control signals 115 in accordance with the sensor measurements.
- FIG 10 schematically illustrates some components of the driver 220.
- the driver 220 is similar to the driver 120 in operation and structure with the exception that the driver 220 only receives the input control signal 115 (but not the sensor signal 113 or the flicker indication 116) and the control logic related to the introduction of time offset(s) to the duty cycle based control signal 132 and/or application of the linear control instead of (or in parallel with) the duty cycle based control is located in the controller entity 210 instead of the control portion 130.
- the controller entity 210 may be configured to issue input control signals 115-i to provide each of the drivers 220-i with a dedicated time offset to be applied in response to a subsequent synchronization command to be issued by the controller entity 210 (e.g. as a command provided in the input control signal 115).
- the controller entity 210 may be configured to provide the time offsets and the synchronization command to the drivers 220 in response to activation of the arrangement 200 and/or the controller entity 210, e.g. in response to a user action causing the lights to be switched on. In such an arrangement any potential flickering of light due to ill-matching phases of the driving currents 125 is reduced or eliminated in a pre-emptive manner.
- the driver 220 may be arranged to apply the indicated time offset by delaying the duty cycle based control signal 132 issued therein by the amount corresponding to the time offset (i.e. to change the current phase of the duty cycle based control signal 132 by the amount defined by the time offset).
- the driver 220 may be arranged to commence provision of the duty cycle based control signal 132 after a delay defined by the time offset upon reception of the synchronization command.
- the controller entity 210 may be further arranged to receive the sensor signal 113 from the sensor portion 110'.
- the controller entity 210 may further comprise the flicker detection portion 114 described hereinbefore arranged to provide the flicker indication 116 (within the controller entity 210) in response to detecting presence of flickering of light.
- the flicker detection portion 114 may be provided outside the controller entity 210, e.g. as a component of the sensor portion 110'. In such an arrangement the controller entity 210 may be configured to receive the flicker indication 116 instead of the sensor signal 113.
- the controller entity 210 may be arranged to provide the time offsets to the drivers 220 upon activation of the controller entity 220 (as described hereinbefore), while the controller entity 220 may be configured to issue the synchronization command that instructs all drivers 220 to apply the time offset provided thereto earlier in response to the indication of observed flickering of light.
- the dedicated time offsets for the drivers 220 are preferably selected such that an even distribution of phases over the cycle duration t c is provided across the driving currents 125.
- randomly selected time offsets may be applied, along the lines described hereinbefore in context of the driver 120.
- the controller entity 210 in the flicker-detecting variant(s) of the arrangement 200 may be configured to issue, in response to the indication of observed flickering of light, input control signals 115-i that instruct the respective drivers 220-i to discontinue the duty cycle based control and to adjust or set the power converter target current I tgt_cnv such that it corresponds to requested light level (also) indicated to the driver 220-i.
- the transition from the duty cycle based control to the linear control may be provided in a manner similar to that described hereinbefore for the control portion 130 of the driver 120, with the exception that the control signals instructing to carry out the transition are received in the driver 220 from the controller entity 210 (instead of the control portion 130 of the respective driver making the decision regarding the transition).
- controller entity 210 may be arranged to instruct or control the drivers 220 to jointly apply the duty cycle based control and the linear control along the lines described for the driver 120 (with the difference of the control portion 130 controlling the selection of the applied control approach).
- Figure 11 illustrates a flowchart descriptive of a method 400 for providing the driving current 125 at a requested average level to the LED array 170 using the driver 120.
- the method 400 comprises providing the duty cycle based control signal 132 to cause cyclically enabling and disabling provision of the driving current 125 from the driver 120 such that the average of the driving current 125 at the output of the driver 120 corresponds to the requested light level, as indicated in block 410.
- the method 400 proceeds to introducing a time offset to the duty cycle based control signal 132 (e.g. as described in the foregoing) in order to reduce or completely eliminate perceivable flickering of light, as indicated in block 430.
- a time offset to the duty cycle based control signal 132 (e.g. as described in the foregoing) in order to reduce or completely eliminate perceivable flickering of light, as indicated in block 430.
- Such modification of characteristics of the driving current 125 contributes towards eliminating perceivable flickering of light while the average of the driving current 125 continues to correspond to the requested light level. In case no flickering of light is indicated, the duty cycle.
- the modification of the characteristics of the driving current 125 comprises enabling continuous provision of the driving current 125 from the driver 120 while decreasing the power converter target current I tgt_cnv such that continuously provided driving current 125 corresponds to the requested light level (in other words, corresponds to the average of the duty cycle controlled driving current 125).
- Further variations to the method 400 may be applied e.g. in view of the description of the driver 120 provided in the foregoing.
- the control portion 130 of the driver 120, 120', 120", 220 may be provided by hardware means, by software means, or by combination of hardware and software means.
- the control portion 130 may be provided as one or more integrated circuits (IC) or as one or more processors carrying out instructions stored in a memory, which instructions control provision of the control signal 132 and possible further control signal(s) as described hereinbefore.
- the IC(s) or the processor(s) may be provided with output lines (e.g. output pins) via which the duty cycle based control signal 132and possible further control signal(s) are provided.
- control portion 130 may be provided as an electronic circuit (composed of individual electronic components) that is arranged to control provision of the control signal 132 and possible further control signal(s) as described hereinbefore.
- control portion 130 may be provided as a combination of an electronic circuit, one or more IC and/or one or more processors, the electronic circuit, ICs and/or the processors jointly arranged to control provision of the control signal 132 and possible further control signal(s) as described hereinbefore.
- FIG 12 schematically illustrates some components of an exemplifying apparatus 300 upon which the control portion 130 of the driver 120, 120', 120", 220 may be implemented.
- the apparatus 300 comprises a processor 310 and a memory 320, the processor 310 being configured to read from and write to the memory 320.
- the apparatus 300 may further comprise further structural units or portions, such as a communication interface 330 that may provide the (wireless or wireline) connection to the sensor portion 110, 110', 110", the connection(s) to the controller entity 210 and/or connections within the driver 120, 120', 120", 220 (e.g. between the control portion 130 and the power converter portion 140).
- the processor 310 is illustrated as a single component, the processor 310 may be implemented as one or more separate components.
- the memory 320 is illustrated as a single component, the memory 320 may be implemented as one or more separate components.
- the memory 320 may store a computer program 350 comprising computer-executable instructions that control the operation of the apparatus 300 when loaded into the processor 310 and executed by the processor 310.
- the computer program 350 may include one or more sequences of one or more instructions.
- the computer program 350 may be provided as a computer program code.
- the processor 310 is able to load and execute the computer program 350 by reading the one or more sequences of one or more instructions included therein from the memory 320.
- the one or more sequences of one or more instructions may be configured to, when executed by one or more processors, cause the apparatus 300 to implement the operations, procedures and/or functions described hereinbefore in context of the control portion 130.
- the apparatus 300 may comprise at least one processor 310 and at least one memory 320 including computer program code for one or more programs, the at least one memory 320 and the computer program code configured to, with the at least one processor 310, cause the apparatus 300 to perform the operations, procedures and/or functions described hereinbefore in context of the control portion 130.
- the computer program 350 may be provided at the apparatus 300 via any suitable delivery mechanism.
- the delivery mechanism may comprise at least one computer readable non-transitory medium having program code stored thereon, the program code which when executed by the apparatus 300 cause the apparatus 300 at least to carry out operations, procedures and/or functions described hereinbefore in context of the control portion 130.
- the delivery mechanism may be for example a computer readable storage medium, a computer program product, a memory device a record medium such as a CD-ROM, a DVD, a Blue-Ray disc or another article of manufacture that tangibly embodies the computer program 350.
- the delivery mechanism may be a signal configured to reliably transfer the computer program 350.
- references(s) to a processor should not be understood to encompass only programmable processors, but also dedicated circuits such as field-programmable gate arrays (FPGA), application specific circuits (ASIC), signal processors, etc.
- FPGA field-programmable gate arrays
- ASIC application specific circuits
- Signal processors etc.
Landscapes
- Circuit Arrangement For Electric Light Sources In General (AREA)
Description
- The invention relates to control of operation of one or more light emitting diode (LED) light sources by a driver apparatus. In particular, embodiments of the invention relate to a driver apparatus, a method for controlling a driver apparatus, a computer program for controlling a driver apparatus and a lighting arrangement involving one or more driving apparatuses.
- A driver for a LED light source may apply a duty cycle based control signal, such as a pulse-width modulation (PWM) signal, for controlling the light intensity provided by the LED light source. A periodic PWM signal with desired duty cycle and cycle frequency (PWM frequency) is typically applied in the driver to cause the driver to operate the LED light source at a light intensity determined by the duty cycle. In practice such control of the LED light source, typically, results in switching the light on and off in accordance with active ('high') and non-active ('low') periods of the PWM signal. With sufficiently high PWM frequency the off periods are unperceivable by a human eye but rather contribute to perceived reduced light intensity (compared to driving the LED light source without the off periods).
- However, especially at low duty cycles, i.e. at low values of perceived light intensity, too low PWM frequency is likely to result in perceivable flickering of light due to too long off periods between the on periods. This may even be perceived as a disturbing stroboscopic effect. On the other hand, too high PWM frequency is likely to result in inaccurate control of light intensity or even perceivable variations in light level due to switching operation of power converters typically applied in such drivers.
- A prior art document
US 2012/091905 A1 describes a driver for LED light sources that is capable of driving parallel LED strings with PWM signals of different phases. - A prior art document
US 2009/225020 A1 describes another driver for LED light sources that is capable of driving parallel LED strings with PWM signals of different phases. - A prior art document
US 2012/098869 A1 describes another driver for LED light sources that is capable of driving parallel LED strings with PWM signals of different phases. - A prior art document
US 2010/301764 A1 describes another driver for LED light sources that is capable of driving parallel LED strings with PWM signals of different phases. - A prior art document
KR 101 302 424 B1 - Consequently, it is an object of the present invention to provide a technique for driving a LED light source in a location served by one or more further LED light source(s) such that the perceivable flickering and/or variations in perceived combined light output level are reduced or completely eliminated while keeping the combined light output level essentially unchanged.
- The objects of the invention are reached by an apparatus, by an arrangement, by a method and by a computer program as defined by the respective independent claims.
- According to a first example embodiment, a driver apparatus for providing a driving current for one or more LEDs is provided. The apparatus comprises a power source portion for providing the driving current, the power source portion arranged to provide, when enabled, the driving current at a first level and a control portion for controlling the provision of the driving current to provide light output at a requested light level, the control portion configured to issue one or more control signals comprising a duty cycle based control signal to cause cyclically enabling and disabling provision of the driving current such that the average driving current corresponds to said requested light level, wherein the control portion is configured to modify characteristics of the driving current, in response to an indication of observed flickering of light in a location served by said one or more LEDs, such that the average driving current continues to correspond to said requested light level.
- According to a second example embodiment, a lighting arrangement is provided. The lighting arrangement comprises two or more driver apparatuses according to the first example embodiment and a flicker detection portion arranged to determine absence or presence of flickering on basis of a sensor signal indicative of the observed light level in the location served by said one or more LEDs and to provide the indication of observed flickering of light to said two or more driver apparatuses in response to determining presence of flickering.
- According to a third example embodiment, a method for providing a driving current for one or more LEDs is provided, wherein the driving current is provided using a driver apparatus comprising a power source portion for providing the driving current, the power source portion arranged to provide the driving current at a first level.. The method comprises issuing one or more control signals for controlling the provision of the driving current to provide light output at a requested light level, said control signals comprising a duty cycle based control signal to cause cyclically enabling and disabling provision of the driving current such that the average of the driving current corresponds to said requested light level and modifying characteristics of the driving current, in response to an indication of observed flickering of light in a location served by said one or more LEDs, such that the average driving current continues to correspond to said requested light level.
- According to a fourth example embodiment, a computer program for providing a driving current for one or more LEDs is provided. The computer program comprises one or more sequences of one or more instructions which, when executed by one or more processors, cause a driver apparatus comprising a power source portion for providing the driving current at least to perform the method according to the third example embodiment.
- The computer program may be embodied on a volatile or a non-volatile computer-readable record medium, for example as a computer program product comprising at least one computer readable non-transitory medium having program code stored thereon, the program code, which when executed by an apparatus, causes the apparatus at least to perform the operations described hereinbefore for the computer program in accordance with an example embodiment.
- The exemplifying embodiments of the invention presented in this patent application are not to be interpreted to pose limitations to the applicability of the appended claims. The verb "to comprise" and its derivatives are used in this patent application as an open limitation that does not exclude the existence of also unrecited features. The features described hereinafter are mutually freely combinable unless explicitly stated otherwise.
- The novel features which are considered as characteristic of the invention are set forth in particular in the appended claims. The invention itself, however, both as to its construction and its method of operation, together with additional objects and advantages thereof, will be best understood from the following detailed description of specific embodiments when read in connection with the accompanying drawings.
- Some embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings.
-
Figure 1 schematically illustrates some components of an exemplifying arrangement in accordance with an example embodiment. -
Figure 2 schematically illustrates some components of a driver in accordance with an example embodiment. -
Figure 3 illustrates an example of a Pulse-Width Modulation (PWM) signal. -
Figure 4 schematically illustrates some components of an exemplifying buck converter. -
Figure 5a illustrates an example of duty cycle based control signals in the same phases. -
Figure 5b illustrates an example of duty cycle based control signals in opposite phases. -
Figure 6 schematically illustrates some components of an exemplifying arrangement in accordance with an example embodiment. -
Figure 7 schematically illustrates some components of a driver in accordance with an example embodiment. -
Figure 8 schematically illustrates some components of a driver in accordance with an example embodiment. -
Figure 9 schematically illustrates some components of an exemplifying arrangement in accordance with an example embodiment. -
Figure 10 schematically illustrates some components of a driver in accordance with an example embodiment. -
Figure 11 illustrates a method in accordance with an example embodiment. -
Figure 12 schematically illustrates an apparatus in accordance with an example embodiment. -
Figure 1 schematically illustrates some components of anexemplifying arrangement 100 for providing light at a selectable light level. Thearrangement 100 comprises sensor portions 110-1, 110-2, ..., 110-n for issuing respective input control signals 115-1, 115-2, ..., 115-n indicating desired characteristics of respective output currents to driver apparatuses 120-1, 120-2, ..., 120-n (drivers, in short). The sensor portions 110-1, 110-2, ..., 110-n are further configured to provide respective sensor signals 113-1, 113-2, ..., 113-n. - As an example regarding the numbering applied in this text, in the following the input control signals 115-1, 115-2, ..., 115-n may be referred to as
input control signals 115 when referring jointly to all input control signals 115-1, 115-2, ..., 115-n or when referring to any single one of the input control signals 115-1, 115-2, ..., 115-n. Moreover, the reference number 115-i may be applied to refer to the i:th input control signal. Similar practice may be applied to any numbered element comprising multiple sub-elements, i.e. to reference number having the format xxx-i. - The
driver 120 is arranged to receive thesensor signal 113 from therespective sensor portion 110. Thedrivers 120 are arranged to derive respective driving currents 125-1, 125-2, ..., 125-n on basis ofoperating power 117 provided thereto in accordance with the characteristics of the respectiveinput control signal 115 and thesensor signal 113. Thedriving currents 125 are provided to respective arrays of light emitting diodes (LEDs) 170-1, 170,-2, ..., 170-n. An array ofLEDs 170, in other words aLED array 170, comprises either a single LED light source or two or more light sources. In case of a LED array including multiple LED light sources, the LEDs may be connected in series or in parallel. - The
LED arrays 170 may be arranged in a single luminaire, which is arranged to illuminate an area or space of interest. Alternatively, the LED arrays 170-i may be arranged into two or more luminaires arranged to illuminate the area or space of interest. Regardless of the arrangement of therespective LED arrays 170 into one or more luminaires, thedrivers 120 are configured to operate independently of each other, in control of the respectiveinput control signal 115, as will be described in more detail later in this text. The number n indicating the number ofLED arrays 170 and hence the number of drivers 120 (as well as the number of sensor portions 110) in thearrangement 100 may be any number greater than or equal to two. -
Figure 2 schematically illustrates some components of anexemplifying sensor portion 110. Thesensor portion 110 comprises one or morelight sensors 111, arranged in the area/space of interest to measure the light output from theLED arrays 170 in a desired location within the area/space of interest. Eachlight sensor 111 is arranged to provide a respective measurement signal indicative of the light level observed by thesensor 111, and thesensor portion 110 is arranged to provide thesensor signal 113 on basis of the measurement signal(s). In case of a singlelight sensor 111, thesensor signal 113 may be the measurement signal provided by the singlelight sensor 111 as such or a processed (e.g. lowpass filtered) version thereof. In case of a plurality oflight sensors 111, thesensor signal 113 may be derived as a combination of the measurement signals from the plurality oflight sensors 111, e.g. as a sum or as an average of the measurement signals. Moreover, the combination of the measurement signals may be further subjected to additional processing, such as (lowpass) filtering to derive thesensor signal 113. The light sensor(s) 111 of thesensor portion 110 are capable of providing measurement signals that enable detecting short-term variations in observed light level, e.g. flickering, at frequencies up to hundreds of Hertz. Such light sensors are known in the art. - The
sensor portion 110 further comprises a lightlevel adjustment portion 112 configured to derive theinput control signal 115 for therespective driver 120 on basis of thesensor signal 113 and a predetermined target light level L tgt. The target light level L tgt may be set or defined e.g. upon installation or (re-)configuration of thedriver 120 and/or thelighting arrangement 100. The lightlevel adjustment portion 112 is arranged to issue input control signal(s) 115 for controlling thedriver 120 such that the observed light level L obs indicated by thesensor signal 113 approximates the target light level L tgt as closely as possible. Hence, the lightlevel adjustment portion 112 may be configured to operate e.g. in the following manner: in case the observed light level L obs is lower than the target light level L tgt (i.e. L obs < L tgt), the lightlevel adjustment portion 112 issues in the input control signal 115 a command or request that causes thedriver 120 to increase the light output level of therespective LED array 170. In contrast, in case the observed light level L obs is higher than the target light level L tgt (i.e. L obs > L tgt), the lightlevel adjustment portion 112 issues in the input control signal 115 a command or request that causes thedriver 120 to decrease the light output level of therespective LED array 170. In case the observed light level L obs is equal (or essentially equal) to the target light level L tgt (i.e. L obs == L tgt), the lightlevel adjustment portion 112 may issue in the input control signal 115 a command or request that causes thedriver 120 to keep the current light output level of therespective LED array 170 or, alternatively, to refrain from issuing a command in theinput control signal 115 in order to keep the current light output level. - Although depicted in context of the
arrangement 100 as a plurality ofsensor portions 110, each arranged to provide the dedicatedinput control signal 115 and thesensor signal 113 to one of thedrivers 120, a smaller number ofsensor portions 110 may be applied such that at least some of thesensor portions 110 are arranged to provide the respectiveinput control signal 115 and thesensor signal 113 to two ormore drivers 120. As an example, there may be asingle sensor portion 110 arranged to provide theinput control signal 115 and thesensor signal 113 for all of thedrivers 120. - The
sensor portion 110 may be coupled to the driver(s) 120 via electric wires. As another example, the connection between thesensor portion 110 and thedriver 120 may be a wireless one, employing e.g. a short-range wireless communication technique known in the art, such as Bluetooth (BT), Bluetooth Low Energy (BLE) or ZigBee. Although slightly more complex in structure, wirelessly connectedsensor portion 110 allows providing the light sensors in a mobile entity that may be positioned according to each occasion in a most appropriate location and position. - The input control signals 115 may be provided in a number of ways and/or in a number of formats. Typically, however, the
input control signal 115 is employed to provide a command or request in accordance with a lighting control protocol. As an example in this regard, theinput control signal 115 may be a digital control signal applied to provide one or more commands according to, for example, the Digital Addressable Lighting Interface (DALI) protocol specified in Appendix E.4 of the International Electrotechnical Commission (IEC) standard 60929, in other words as one or more DALI commands. A DALI command provided in the input control signal 115-i may e.g. specify a desired or requested light intensity level associated with the driving current 125-i, thereby implying a request for a certain average current for the respective driving current 125-i. As another example, a DALI command provided in theinput control signal 115 may specify a desired or requested change to be applied to the currently applied light intensity level. In particular, the DALI command requesting a certain light intensity or a certain change thereto may be considered to imply a request for an average current that is a certain percentage of the nominal output current of the driver 120-i. As an example, the nominal output current may be the maximum output current I max of the driver 120-i. As further examples, a DALI command may be applied switch the LED array 170-i on or off. - As a further example, the
input control signal 115 may be provided as a control signal comprising one or more commands according to the 1-10 V lighting control signaling, as described/specified in Appendix E.2 of the International Electrotechnical Commission (IEC) standard 60929. In such a signal the voltage of the input control signal 115-i may serve as an indication or as a request of the desired light intensity level associated with the respective driving current 125-i implying a request for a certain average current for the respective driving current 125-i. As in case of a DALI command, also the command according to the 1-10 V lighting control protocol may be considered to imply a request for an average current that is a certain percentage of the maximum output current I max of the driver 120-i. -
Figure 2 further schematically illustrates some components of thedriver 120. Thedriver 120 comprises apower converter portion 140 for converting the operatingpower 117 supplied thereto into the driving current 125. Thepower converter portion 140 serves as a power source portion for providing the driving current 125. Thedriver 120 further comprises acontrol portion 130 for controlling provision of the driving current 125 in accordance with theinput control signal 115 and the sensor signal 165. - The
control portion 130 is configured to issue acontrol signal 132 for controlling provision of the driving current from thepower converter portion 140 as a duty cycle based control signal exhibiting a predetermined cycle frequency f c at a duty cycle D req. An example of such a duty cycle based control signal is a PWM signal exhibiting the duty cycle D req at the cycle frequency f c.Figure 3 provides an example of a PWM signal, i.e. a rectangular wave signal consisting of a sequence of cycles, each cycle having an active period (active state, 'high' state) of duration t on, a non-active period (non-active state, 'low' state) of duration t off, and overall duration tc. The cycle duration tc can be, alternatively, expressed as respective cycle frequency f c =1 / tc indicating the number of cycles per second. The duty cycle D req may hence be expressed as D req = t on / tc = t on * fc. The 'high' state may be provided e.g. as a voltage/current that is greater than or equal to a predetermined high threshold current while the 'low' state may be provided e.g. as a voltage/current that is smaller than or equal to a predetermined low threshold. As a specific example, assuming positive value of the high threshold, the low threshold may be set to zero. - While a PWM signal is typically applied as the duty cycle based
control signal 132, a signal of other type exhibiting the desired duty cycle D req may be employed as the duty cycle basedcontrol signal 132, e.g. a rectangular wave signal that does not exhibit strictly constant cycle duration tc and therefore may not qualify as a PWM signal according a strict interpretation of the term and/or a signal comprising active periods that do not exhibit strictly rectangular shape. - The duty cycle D req is, preferably, set in accordance with the
input control signal 115. In case theinput control signal 115 is provided or received as a signal comprising one or more DALI commands that imply specifying or requesting a certain light intensity level for the driving current 125, thecontrol portion 130 may be configured to apply a predetermined mapping function to convert the specified/requested light intensity level into the duty cycle D req to be applied in the duty cycle basedcontrol signal 132. Along similar lines, in case theinput control signal 115 is provided or received as a signal comprising one or more commands according to the 1-10 V lighting control protocol specifying or requesting a certain light intensity level or a certain average current for the driving current 125, thecontrol portion 130 may be configured to apply a(nother) predetermined mapping function to convert the specified/requested light intensity level into the duty cycle D req to be applied in the duty cycle basedcontrol signal 132. - The duty cycle based
control signal 132 may employ a fixed predetermined cycle frequency f c. The applied cycle frequency f c may be e.g. a frequency selected from the range 150 to 1000 Hz. Alternatively, thecontrol portion 130 may be arranged to employ cycle frequency f c that is selected in accordance with the desired duty cycle D req, e.g. such that a lower duty cycle implies a higher cycle frequency and vice versa. As an example regarding dependence between the cycle frequency f c and the duty cycle D req applied in the duty cycle basedcontrol signal 132, thecontrol portion 130 may be configured to apply a first cycle frequency f c_H if the duty cycle D req is lower than a predetermined threshold duty cycle D TH and to apply otherwise a second cycle frequency f c_L that is lower than the first cycle frequency f c_H. As another example, thecontrol portion 130 may be configured to apply a mapping function for determining the cycle frequency f c on basis of the duty cycle D req such that a lower duty cycle implies a higher cycle frequency. - The
power converter portion 140 may be arranged to provide an output current at a predetermined, constant (or essentially constant) level when it is active in providing the output current. A target value for the current provided from thepower converter portion 140 when it is active in providing the output current (e.g. in an active state or enabled) may be denoted as I tgt_cnv. In contrast, when thepower converter portion 140 is inactive (e.g. in an inactive state or disabled), the output current therefrom is zero. The duty cycle basedcontrol signal 132 may be employed to control operating thepower converter portion 140 either in the active state or the inactive state, as will be described in more detail later in this text. This power converter target current I tgt_cnv may be set to a predetermined fixed value or to a value selected upon installation or configuration of thedriver 120 and/or thepower converter portion 140. Typically, though, thedriver 120, e.g. the control portion 130is provided with means for setting or adjusting the power converter target current I tgt_cnv to enable providing the driving current 125 at a desired level. As an example in this regard, one or more level control signals may be applied between thecontrol portion 130 and the driving circuit of the power converter portion 140 (which will be described later in this text) to adjust, set or select the power converter target current I tgt_cnv. As another example, one or more parameter values within thecontrol portion 130 may be set or adjusted to value(s) that cause controlling the power converter portion 140 (and or the above-mentioned driving circuit of the power converter portion 140) to provide current in accordance with the desired value of the power converter target current I tgt_cnv . However, these are non-limiting examples and different means for thecontrol portion 130 or another component of the driver setting or adjusting the current level provided from thepower converter portion 140 may be applied instead. - Hence, the (average) level of the driving current 125 is dependent at least on the duty cycle D req applied in the duty cycle based
control signal 132 and the power converter portion target current I tgt_cnv. In particular, the driving current 125 is varied between a high level that approximates the power converter portion target current I tgt_cnv and a low level that is (typically) zero or essentially zero in accordance with the active and non-active periods of the duty cycle basedcontrol signal 132. Consequently, the average of the driving current 125 approximates I tgt_drv = D req * I tgt_cnv. - Thus, in addition to duty cycle based control using the duty cycle based
control signal 132, thecontrol portion 130 may be provided with means for setting or adjusting the power converter target current I tgt_cnv. The control of the level of the output current from thepower converter portion 140 may be referred to as linear control, level control or current level control As an example, setting the power converter portion target current I tgt_cnv may comprise setting suitable values for a high current limit I cnv_H and a low current limit I cnv_L that serve as upper and lower limits, respectively, of the power converter output current in the control loop of thepower converter portion 140. The low current limit I cnv_L may be e.g. set to zero or to a value slightly lower than the power converter target current I tgt_cnv t (e.g. I cnv_L = 0.95 * I tgt_cnv), whereas the high current limit I cnv_H is typically set to a value that is equal to or slightly higher than the power converter target current I tgt_cnv (e.g. I cnv_H = I tgt_cnv or I cnv_H = 1.05 * I tgt_cnv). The operation of the control loop is known in the art, but an overview of the operation will be provided later in this text. Typically, when applying the duty cycle basedcontrol signal 132 to provide light output at the desired light intensity, the power converter target current I tgt_cnv is kept constant or essentially constant and the duty cycle D req is adjusted in accordance with any variations in the requested light intensity level received in theinput control signal 115. Moreover, when the duty cycle based control is applied, the power converter target current I tgt_cnv is typically set to the nominal output current of thedriver 120, e.g. to the maximum output current I max of thedriver 120. The role of the power converter target current I tgt_cnv is described in more detail in the following. - The
power converter portion 140 may be provided as a switched-mode converter configured to convert theoperating power 117 provided as input thereto at a first voltage into respective power converter output current in accordance with the control signals 132 and possible further control signal(s) received from thecontrol portion 130. Moreover, thecontrol portion 130 is further arranged to control generation of the driving current 125 on basis of the power converter output current. A switched-mode power converter may be embodied as a buck converter or another suitable converter for converting a first DC voltage into a second DC voltage according to desired voltage conversion characteristics. Such power converters are known in the art. Thepower converter portion 140 is configured to provide, when enabled, the output current at constant or essentially constant current following or approximating the power converter target current I tgt_cnv. - To provide a more detailed example in this regard,
Figure 4 schematically illustrates a buck converter arranged to provide the driving current 125 for theLED array 170. This exemplifying buck converter receives the operating power (117) via an input Vin and comprises a switch S, a diode D, an inductor L and a capacitor C. A driving circuit (or a driving portion) DRV is arranged to operate, i.e. to periodically open and close at a frequency significantly higher than the cycle frequency f c, the switch S in a suitable manner in order to result in a desired output current to be provided via the inductor L to theLED array 170. A brief overview of operation of the control loop applied to operate switch S during an active period of the duty cycle basedcontrol signal 132, is provided in the following. During active periods of the duty cycle basedcontrol signal 132, the control loop of the power converter portion may cause operating the switch S such that in the beginning of an active period the switch S is closed. Consequently, the output current from the buck converter (from the inductor L) starts to increase. The switch S is kept closed until the output current reaches the high current limit I cnv_H. In response to the output current reaching the high current limit I cnv_H, the switch S is opened. Consequently, the output current starts to decrease. In response to the output current reaching the low current limit I cnv_L, the switch S is closed again and the output current starts to increase towards the high current limit I cnv_H. This sequence of closing and opening the switch S is repeated until termination of the active period. Consequently, the output current during the active period oscillates between the high current limit I cnv_H and the low current limit I cnv_L, and the average output current during the active period approximates the power converter target current I tgt_cnv. The capacitor C connected in parallel with theLED array 170 serves to smooth the oscillation of the output current, thereby resulting in constant or essentially constant driving current 125 to be provided to theLED array 170 during the active period of the driving current 125. - Conceptually, the driving circuit DRV may be considered as a component of the
power converter portion 140. However, in an embodiment of thedriver 120 the driving circuit DRV may be provided e.g. as a component of thepower converter portion 140 or as a component of thedriver 120 separate from thepower converter portion 140 that is connected or coupled to thepower converter portion 140. As a further example, the driving circuit DRV may be provided as a component or a sub-portion of thecontrol portion 130. Suitable driving circuits DRV are known in the art, and further details regarding the operation logic of the driving circuit DRV are outside the scope of the present invention. - The duty cycle based
control signal 132 may be provided as an input to the driving circuit DRV of the buck converter serving as thepower converter portion 140, and the driving circuit DRV is configured to operate the switch S to provide the driving current 125 at or approximately at the power converter target current I tgt_cnv during active periods of the duty cycle basedcontrol signal 132, while on the other hand, the driving circuit DRV is configured to keep the switch S open during non-active periods of the duty cycle basedcontrol signal 132, thereby providing the driving current 125 as zero current or current that is essentially zero. In other words, the duty cycle basedcontrol signal 132 causes thepower converter portion 140 to cyclically enable and disable provision of the driving current 125 in accordance with the active and non-active periods of the duty cycle basedcontrol signal 132. Consequently, the driving current 125 exhibits alternating active and non-active periods following or at least approximating the duty cycle D req and the cycle frequency f c of the duty cycle basedcontrol signal 132. Moreover, also the phase of the driving current 125 follows that of the duty cycle basedcontrol signal 132, although the processing applied in thepower converter portion 140 is likely to cause a (fixed) delay between the corresponding cycles (e.g. active periods) of the duty cycle basedcontrol signal 132 and the resulting driving current 125. Hence, during active periods the driving current 125 exhibits essentially constant current at or approximating the power converter target current I tgt_cnv, whereas during non-active periods the driving current 125 typically exhibits zero current or current that is essentially zero, resulting in an average driving current 125 that approximates I tgt_drv = D req * I tgt_cnv (when considering a full cycle or a number of such cycles), corresponding to the requested light intensity level. - As an alternative approach, the driving circuit DRV may be configured to continuously operate the switch S to provide the buck converter output current at or approximately at the power converter target current I tgt_cnv, whereas the duty cycle based
control signal 132 is provided to control a second switch arranged between thepower converter portion 140 and the output (current) of thedriver 120. In such an approach the second switch is cyclically closed and opened in accordance with the active and non-active periods of the duty cycle basedcontrol signal 132. Consequently, the driving current 125 provided to the output of thedriver 120 is similar to that of the previous example where the duty cycle basedcontrol signal 132 is applied to cyclically enable and disable the operation of thepower converter portion 140, i.e. the driving current 125 exhibits alternating active and non-active periods following or at least approximating the duty cycle D req and the cycle frequency f c of the duty cycle basedcontrol signal 132 to provide the driving current 125 that approximates I tgt_drv = D req * I tgt_cnv. - As pointed out hereinbefore, the alternating active and non-active periods of the driving current 125 that are characteristic for the duty cycle based control may result in momentary non-active periods being perceived as flickering of light output by a human observer, especially at low duty cycles and/or low cycle frequencies. Moreover, momentary non-active periods of shorter duration and/or at higher frequency that may not be perceivable by a human observer may still cause a disturbing effect e.g. for digital imaging applications or machine vision applications.
- In an arrangement involving
multiple LED arrays 170 arranged to illuminate the same area/space of interest, such as thearrangement 100 ofFigure 1 , the perceived combined light output is the combination, e.g. sum, of the light outputs of theLED arrays 170. Consequently, any possible perceivable flickering of light results from the combined light output of theLED arrays 170. In a worst case scenario the duty cycle based control signals 132 of thedrivers 120 employ the same cycle frequency f c and the same duty cycle D req such that the non-active periods of the cycle based control signals coincide in time, in other words the cycle based control signals 132 of thedrivers 120 are in the same phase with respect to each other. A consequence of such a scenario is that during these non-active periods none of theLED arrays 170 is providing a light output and hence the flickering effect may be reinforced. In contrast, in a most favorable situation, assuming the same cycle frequencies f c and the same duty cycles D req across thedrivers 120, phases of the duty cycle based control signals 132 are evenly distributed over cycle duration, thereby minimizing the flickering effect without affecting the perceived combined light output level. In general, setting or time-shifting the duty cycle based control signals 132 across thedrivers 120 such that the periods during which none of the driving currents 125-i is in active state are made as short as possible serves to minimize the perceivable flickering of the light output without affecting the perceived combined light intensity. -
Figures 5a and 5b , respectively, illustrate the above-mentioned 'worst case scenario' and 'optimal scenario' with respect to phase differences with two cycle based control signals 132. The curve (a) ofFigure 5a indicates a first duty cycle basedcontrol signal 132 employing a first duty cycle D1 = t on1 / tc and a cycle frequency f c corresponding to cycle duration tc and the curve (b) indicates a second duty cycle basedcontrol signal 132 employing a second duty cycle D2 = D1 (with t on2 = t on1) at the cycle frequency f c. The duty cycle based control signals of curves (a) and (b) are in the same phase, i.e. their active and non-active periods fully overlap in time. Since, as described hereinbefore, the driving current 125 follows the duty cycle, cycle frequency, and phase of the respective duty cycle basedcontrol signal 132, also the resulting light output levels from therespective LED arrays 170 change between 'high' and 'low' levels in accordance with the active and non-active periods of the duty cycle based control signals 132. In this example, assuming the light output from asingle LED array 170 during an active period of the driving current 125 to be Lout, the combined light output from theLED arrays 170 exhibits corresponding active and non-active periods at cycle duration t c-sum = t c with active periods having duration t on-sum = t on1, as illustrated by the curve (c). Moreover, the combined light output during active periods is the sum of the light levels from theindividual LED arrays 170, i.e. L out + L out = 2 * L out and during non-active periods the combined light level is zero. - In
Figure 5b the curve (d) indicates a first duty cycle basedcontrol signal 132 employing a first duty cycle D1 = t on1 / tc and a cycle frequency f c corresponding to cycle duration tc and the curve (e) indicates a second duty cycle basedcontrol signal 132 employing a second duty cycle D2 = D1 (with t on2 = t on1) at the cycle frequency f c. The duty cycle based control signals of curves (d) and (e) are in the opposite phases, i.e. their active periods are spaced in time by t c / 2 and hence there is no temporal overlap between the active periods of the first and second duty cycle based control signals of curves (d) and (e). The curve (f) indicates the combined light output from theLED arrays 170 resulting from the duty cycle based control signals 132 illustrated in the curves (d) and (e). As the curve (f) indicates, the time offset of t c / 2 in the two exemplifying duty cycle based control signals 132 hence results in the cycle duration t c-sum = tc / 2, implying the cycle frequency f sum = 2 * f c, while the durations of the active periods are not changed but remain at t on1. On the other hand, since there is no temporal overlap between the duty cycle based control signals 132, the combined light output during active periods of theoutput currents 125 remain at L out. However, since the active periods on the curve (f) occur twice as frequently as in the curve (c), the resulting average (perceivable) combined light output is the same in both cases. Hence, in comparison to the curve (c), the periods during which none of theLED arrays 170 are providing light output are made shorter but more frequent. Consequently, any remaining flicker in the resultant combined light output from theLED arrays 170 is at a higher frequency. - While the above examples illustrate the effect of the relative phases of the driving currents 125-i by indicating the difference between the extreme scenarios of completely in-
phase driving currents 125 and evenly distributed phases between the drivingcurrents 125, phase distribution different from the even one may be helpful in reducing perceivable flickering of the combined light output. Even if such a non-even distribution of the time offsets will not provide the optimal reduction in perceivable flickering of light, in any case it serves to alleviate or reduce the perceivable flickering in the combined light output in comparison to a scenario where the active periods of all or majority of the duty cycle based control signals overlap in time. - Assuming that the
drivers 120 in thearrangement 100 ofFigure 1 issue the respective duty cycle based control signals 132 independently of each other, it is generally not possible to apply any predetermined time offset (or phase offset) in the duty cycle basedcontrol signal 132 of a given driver 120-i in relation to the duty cycle based control signals 132 of the other driver(s) 120. However, as discussed hereinbefore, the perceivable flickering of light may be caused by non-active periods of the duty cycle based control signals 132 across thedrivers 120 overlapping in time, either fully or in part. Consequently, introducing a time offset to the duty cycle basedcontrol signal 132 of the driver 120-i, and hence to the resulting driving current 125-i, in order to change its phase in relation to the other drivingcurrents 125 would serve as a measure that attempts to reduce the temporal overlap between the non-active periods in the drivingcurrents 125. In case the time offset is successful in bringing the phases of the drivingcurrents 125 further away from each other, the introduction of the time offset contributes towards reduced perceivable flickering of the combined light output of theLED arrays 170. Since introduction of the time offset, at most, results on only a very short-term change in the average driving current 125-i, the average light output from the respective LED array 170-i and the combined average light output from theLED arrays 170 is kept essentially unchanged. - In this regard, the
control portion 130 may be configured to modify characteristics of the control signal(s) issued therefrom by introducing a suitable time offset to the duty cycle basedcontrol signal 132 in response to an indication of observed flickering of light in the area/space served by theLED arrays 170. Suitable time offset may be a randomly selected time offset. As another example, the suitable time offset may be a fixed predetermined time offset that is individually selected and set for eachdriver 120 separately such that the time offsets for thedrivers 120 applied in illumination of the same area/space of interest are selected/set to be different from each other. The selection/setting may be carried out e.g. upon installation or (re)configuration of thedriver 120. Applying randomly selected time offset or a fixed predetermined time offset different from that of theother drivers 120 operating in the area/space contributes to avoid a situation where two or more of thedrivers 120 apply the same or essentially similar time offsets, which is not likely to result in reduced flickering due to phase difference between the duty cycle based control signals 132 applied in these two ormore drivers 120 remaining unchanged. - The applied time offset is, preferably, shorter than the cycle duration t c. The time offset, random or a predetermined one, may be defined e.g. as a period of absolute time (e.g. milliseconds or microseconds, as a number of clock ticks of a synchronization signal (clock signal) available in the
driver 120, etc.). As another example, the time offset may be defined e.g. as a fraction of the cycle duration t c. - The time offset may be introduced to the duty cycle based
control signal 132 e.g. by delaying the control signal by the amount of time corresponding to the time offset. Consequently, e.g. an active period or a non-active period of the duty cycle based control signal may be extended (in time) by the amount of time corresponding to the time offset. As another example, the time offset may be introduced by shortening an active period or a non-active period of the duty cycle basedcontrol signal 132. In these examples the duty cycle of the modified cycle of the duty cycle basedcontrol signal 132 is changed, while other cycles of the duty cycle basedcontrol 132 signal are not affected. Consequently, a very short term variation in the light level provided by theLED array 170 may be introduced. As a further example, the time offset may be introduced by modifying the duration of a cycle of the duty cycle basedcontrol signal 132 such that the duty cycle of the modified cycle remains unchanged. Hence, such modification may comprise extending or shortening (in time) both the active period and the non-active period of the cycle such that the ratio t on / tc of the modified cycle remains at the desired duty cycle D req. Consequently, the light level provided by theLED array 170 is kept unchanged also during the modified cycle. - The desired time offset may be introduced as a single modification operation of the duty cycle based
control signal 132. Alternatively, the desired time offset may be introduced as a series of smaller steps at predetermined (temporal) intervals, which smaller steps combine into the desired time offset. - In case the introduction of the time offset is not effective in removing or reducing the flicker to a sufficient extent, the
control portion 130 may be configured to re-introduce the time-offset according to one or more predetermined rules. Hence, thecontrol portion 130 may be configured to re-introduce the time offset (a random one or a predetermined one) in response to continued or reissued indication of observed flickering of light in the area/space served by theLED arrays 170 despite an earlier introduction of the time offset. In this regard, thecontrol portion 130 may be configured to apply a predetermined minimum waiting time since the most recent introduction of the time offset before re-evaluating the need for (re-)introduction of the time offset. The predetermined minimum waiting time may be a value selected e.g. from a range from a few tenths of a second or a few seconds. Along the lines described hereinbefore for the fixed predetermined time offset, the predetermined minimum waiting time is preferably selected (e.g. upon installation or (re)configuration of the driver 120) to be different from that of theother drivers 120 serving the area/space. As another example, instead of applying the predetermined minimum waiting time, the control portion may be configured to apply a waiting time that is randomly selected from a predefined range (e.g. from the above-mentioned range from a few tenths of a second to a few seconds). - Furthermore, the
control portion 130 may be configured to apply a predetermined maximum number of re-introductions of the time offset. The maximum number may be e.g. any number selected from the range from five to ten. An underlying assumption for using the maximum number of re-introductions is that if several attempts for phase re-alignment among thedrivers 120 do not appear to remove the flickering of light, the flickering condition is likely such that this technique is not able to solve it in full - and any continued attempts of phase re-alignment by introducing time offset to the duty cycle basedcontrol signal 132 are not likely to significantly improve the situation. - Instead of introducing the time offset(s), the
control portion 130 may be configured to modify characteristics of the control signals issued therefrom such that the duty cycle based control is discontinued and linear control is applied instead. Herein, linear control refers to an approach where the level of the driving current 125 is set or adjusted to match the desired and a continuous driving current 125 is provided. Applying linear control may comprise employing the means for setting or adjusting the power converter target current I tgt_cnv such that it corresponds to light level requested or indicated in theinput control signal 115. This may involve, for example, using setting the high current limit I cnv_H and the low current limit I cnv_L, described hereinbefore, to values that result in thepower converter portion 140 providing the output current at the desired level. Discontinuation of the duty cycle based control may comprise, for example, setting the duty cycle of the duty cycle basedcontrol signal 132 to D req = 100 % in order to cause provision of the driving current 125 continuously in the 'high' state, i.e. a continuous driving current without non-active periods. - Consequently, the
power converter portion 140 is caused to provide constant or essentially constant output current that approximates the power converter target current I tgt_cnv, and the power converter output current is applied as the driving current 125. As an example, if a command received in theinput control signal 115 implies a request for an average driving current 125 that is X % of the maximum output current I max of thedriver 120, the means for setting or adjusting the power converter target current may be configured to set the power converter target t current to I tgt_cnv = X* I max. Since the average driving current 125-i is not changed, the average light output from the respective LED array 170-i and the combined average light output from theLED arrays 170 is kept essentially unchanged. - Switching to linear control instead of the duty cycle based control may have an effect on the color temperature of the resulting light output from the
LED array 170 due to the LEDs being driven with a current lower than their nominal current. On the other hand, the linear control ensures that the light output from theLED array 170 does not contribute to perceivable flickering of light, which may be considered as a positive effect that outweighs the potential discomfort due to a potential change in color temperature, especially at low illumination levels. - The duty cycle based control and the linear control described hereinbefore may be jointly applied in an attempt to alleviate the perceivable flickering of light. As an example, the
control portion 130 may be arranged, in response to an indication of observed flickering of light, first attempt to remove the flickering by introducing the time offset using the technique described hereinbefore. Moreover, thecontrol portion 130 may be configured to switch to the linear control in case the time offset based flicker removal turns out unsuccessful, e.g. in response to having applied the maximum number of re-introductions of the time offset without successfully removing the flickering condition. - As another example of joint application of the duty cycle based control and the linear control in flicker removal, the
control portion 130 may be configured to apply the duty cycle based control and to apply the time offset introduction technique when the requested light intensity (and/or the requested average driving current 125) is above a predetermined threshold, and to apply the linear control when the requested light intensity is lower than or equal to said threshold. The threshold serving as the decision point may be based on experimental data that is characteristics of the employed configuration/installation ofLED arrays 170 in order to find the lowest light intensity level where the duty cycle based control is still typically able to provide combined light output that does not involve perceivable flickering of light. - The
control portion 130 may be configured to carry out flicker detection, e.g. to determine absence or presence of flickering, on basis of thesensor signal 113 and to issue (within the control portion 130) the indication of observed flickering of light in response to determining presence of flickering. The flicker detection may be carried out by a dedicated flicker detection portion within thedriver 120. As described hereinbefore, the flickering of light is typically caused by periodic or essentially periodic sequence(s) of non-active periods in light output of theLED arrays 170 due to duty cycle based control. Since thesensor signal 113 reflects the combined light output from theLED arrays 170, the non-active periods in the light output of theLED arrays 170 contribute to momentary sub-periods of decreased light level that are captured in thesensor signal 113. - The
control portion 130 may be arranged to apply a flicker detection technique known in the art The flicker detection may comprise identifying one or more periodic or essentially periodic sequences of momentary sub-periods of decreased light level in thesensor signal 113 and determining flickering of light to be present in response to these identified sequence(s) exhibiting a frequency that is below a predefined threshold (e.g. 500 Hz), in other words in response to the identified sequence(s) exhibiting a period that is longer than a predefined threshold (e.g. 2 milliseconds). - A momentary sub-period that contributes to perceivable flickering may be a sub-period during which the observed light level is continuously lower than a predefined threshold at least for a predetermined period of time - in other words a sub-period of absolute value of the observed light level falling below the threshold. As another example, additionally or alternatively, a momentary sub-period that contributes to perceivable flickering may be a sub-period during which the difference between a reference light level and the observed light level is continuously larger than a predefined threshold for at least the predetermined period of time - in other words a sub-period wherein the light level is decreased more than indicated by the predefined threshold. The reference light level may be, for example, the instantaneous light level immediately preceding the sub-period, the maximum light level within a suitable time window (of e.g. a few seconds) preceding the sub-period, or the average light level within the time window.
-
Figure 6 schematically illustrates a lighting arrangement 100' that is a variation of thearrangement 100. The difference to thearrangement 100 is that thelevel adjustment portion 112 is located in the driver 120', as schematically illustrated inFigure 7 . Therefore, there is no need for a sensor portion 110' to provide theinput control signal 115 to the driver 120' but only thesensor signal 113 is provided. Thelevel adjustment portion 112 is configured to determine and issue theinput control signal 115 to thecontrol portion 130, as described hereinbefore in context of thearrangement 100, in other words theinput control signal 115 is issued within the driver 120'. -
Figure 8 schematically illustrates some components of asensor portion 110" and adriver 120". Thesensor portion 110" is a variation of thesensor portion 110 and thedriver 120" is a variation of thedriver 120, both described in detail hereinbefore. The structure and operation of thesensor portion 110" are similar to those of thesensor portion 110, with the exception of inclusion of aflicker detection portion 114 in thesensor portion 110". Theflicker detection portion 114 is arranged to receive thesensor signal 111 from the light sensor(s) 111. Theflicker detection portion 114 is further arranged to determine absence or presence of flickering on basis of thesensor signal 113 and to issue aflicker indication 116 as an indication of observed flickering of light in response to determining presence of flickering. - The structure and operation of the
driver 120" are similar to those of thedriver 120 with the exception that instead of receiving thesensor signal 113 thedriver 120" is configured to receive theflicker indication 116 from thesensor portion 110". Consequently, there is no need for flicker detection related processing in thedriver 120". While theflicker indication 116 is depicted inFigure 8 as a signal separate from theinput control signal 115, theflicker indication 116 may be carried as a command, request or indication in theinput control signal 115. - Although described and depicted as a variant of the
driver 120, thedriver 120" may be equally well provided as a variant of the driver 120', where thelevel adjustment portion 112 is included in thedriver 120" instead of thesensor portion 110" (and, consequently, theinput control signal 115 becomes a signal within thedriver 120" while thesensor signal 113 is provided from thesensor portion 110" to thedriver 120". - The
flicker detection portion 114 may carry the flicker detection as described hereinbefore in context of the driver 120.Theflicker detection portion 114 may be configured to carry out the flicker detection along the lines outlined hereinbefore and/or in accordance with a flicker detection technique known in the art. Theflicker detection portion 114 may be provided as a dedicated entity connected or coupled to thesensor portion 111 and to thedriver 120" instead of being provided as a component of the control portion 130 (as in thedrivers 120, 120') or as a component of thesensor portion 110". -
Figure 9 schematically illustrates some components of an exemplifyingarrangement 200 for providing light at a selectable light level. Thearrangement 200 comprises acontroller entity 210 for issuing input control signals 215-1, 215-2, ..., 215-n indicating desired characteristics of output currents to respective drivers 220-1, 220-2, ..., 220-n. The main difference to thearrangement 100 is the joint but selective control of thedrivers 220 such that thecontroller entity 210 provides dedicatedinput control signal 115 to each of thedrivers 220 in consideration of the input control signals 115 issued to theother drivers 220. - In
Figure 9 the input control signals 115-i are provided via a shared signal line, which may be provided e.g. as a communication bus that may be employed to connect or couple thedrivers 220 and possible further components to thecontroller entity 210. The communication bus may be provided as a DALI bus or a communication bus in accordance with another communication standard that is applicable for lighting control. Alternatively, instead of applying the communication bus, the input control signals 115-i may be provided as separate signals in their dedicated signals lines. - The
drivers 220 are arranged to derive respective driving currents 125-i for theLED arrays 170 on basis of operatingpower 117 provided thereto in accordance with the characteristics of the respective input control signal 215-i received from thecontroller entity 210. As in case of thearrangement 100, the number n indicating the number ofLED arrays 170 and hence the number ofdrivers 220 in thearrangement 200 may be any number greater than or equal to two. - The
controller entity 210 may be arranged to issue input control signals to request the driver 220-i to control the respective LED array 170-i to provide a certain light intensity from the driver in response to a user input via a user interface and/or in response to a further control signal received at thecontroller entity 210 from a further entity. Thecontroller entity 210 may further comprise or be connected or coupled to e.g. a PIR sensor arranged to provide sensor measurements and hence thecontroller entity 110 may be arranged to control issuance of the input control signals 115 in accordance with the sensor measurements. -
Figure 10 schematically illustrates some components of thedriver 220. Thedriver 220 is similar to thedriver 120 in operation and structure with the exception that thedriver 220 only receives the input control signal 115 (but not thesensor signal 113 or the flicker indication 116) and the control logic related to the introduction of time offset(s) to the duty cycle basedcontrol signal 132 and/or application of the linear control instead of (or in parallel with) the duty cycle based control is located in thecontroller entity 210 instead of thecontrol portion 130. - In particular, the
controller entity 210 may be configured to issue input control signals 115-i to provide each of the drivers 220-i with a dedicated time offset to be applied in response to a subsequent synchronization command to be issued by the controller entity 210 (e.g. as a command provided in the input control signal 115). Thecontroller entity 210 may be configured to provide the time offsets and the synchronization command to thedrivers 220 in response to activation of thearrangement 200 and/or thecontroller entity 210, e.g. in response to a user action causing the lights to be switched on. In such an arrangement any potential flickering of light due to ill-matching phases of the drivingcurrents 125 is reduced or eliminated in a pre-emptive manner. - As an example, the
driver 220 may be arranged to apply the indicated time offset by delaying the duty cycle basedcontrol signal 132 issued therein by the amount corresponding to the time offset (i.e. to change the current phase of the duty cycle basedcontrol signal 132 by the amount defined by the time offset). As another example, thedriver 220 may be arranged to commence provision of the duty cycle basedcontrol signal 132 after a delay defined by the time offset upon reception of the synchronization command. - In a variation of the
arrangement 200 thecontroller entity 210 may be further arranged to receive thesensor signal 113 from the sensor portion 110'. Moreover, thecontroller entity 210 may further comprise theflicker detection portion 114 described hereinbefore arranged to provide the flicker indication 116 (within the controller entity 210) in response to detecting presence of flickering of light. Alternatively, theflicker detection portion 114 may be provided outside thecontroller entity 210, e.g. as a component of the sensor portion 110'. In such an arrangement thecontroller entity 210 may be configured to receive theflicker indication 116 instead of thesensor signal 113. - In the flicker-detecting variant(s) of the
arrangement 200 thecontroller entity 210 may be arranged to provide the time offsets to thedrivers 220 upon activation of the controller entity 220 (as described hereinbefore), while thecontroller entity 220 may be configured to issue the synchronization command that instructs alldrivers 220 to apply the time offset provided thereto earlier in response to the indication of observed flickering of light. - The dedicated time offsets for the
drivers 220 are preferably selected such that an even distribution of phases over the cycle duration tc is provided across the drivingcurrents 125. As another example, randomly selected time offsets may be applied, along the lines described hereinbefore in context of thedriver 120. - Instead of applying the time offsets, the
controller entity 210 in the flicker-detecting variant(s) of thearrangement 200 may be configured to issue, in response to the indication of observed flickering of light, input control signals 115-i that instruct the respective drivers 220-i to discontinue the duty cycle based control and to adjust or set the power converter target current I tgt_cnv such that it corresponds to requested light level (also) indicated to the driver 220-i. The transition from the duty cycle based control to the linear control may be provided in a manner similar to that described hereinbefore for thecontrol portion 130 of thedriver 120, with the exception that the control signals instructing to carry out the transition are received in thedriver 220 from the controller entity 210 (instead of thecontrol portion 130 of the respective driver making the decision regarding the transition). Moreover, as a further example, thecontroller entity 210 may be arranged to instruct or control thedrivers 220 to jointly apply the duty cycle based control and the linear control along the lines described for the driver 120 (with the difference of thecontrol portion 130 controlling the selection of the applied control approach). - The operations, procedures and/or functions described in context of the
arrangements 100 and 200 (and their variants) may be provided as steps of a method. As an example in this regard,Figure 11 illustrates a flowchart descriptive of amethod 400 for providing the driving current 125 at a requested average level to theLED array 170 using thedriver 120. Themethod 400 comprises providing the duty cycle basedcontrol signal 132 to cause cyclically enabling and disabling provision of the driving current 125 from thedriver 120 such that the average of the driving current 125 at the output of thedriver 120 corresponds to the requested light level, as indicated inblock 410. In case an indication of observed flickering of light in a location within the area/space served by theLED array 170 is received (block 420), themethod 400 proceeds to introducing a time offset to the duty cycle based control signal 132 (e.g. as described in the foregoing) in order to reduce or completely eliminate perceivable flickering of light, as indicated inblock 430. Such modification of characteristics of the driving current 125 contributes towards eliminating perceivable flickering of light while the average of the driving current 125 continues to correspond to the requested light level. In case no flickering of light is indicated, the duty cycle. - In one variation of the
method 400 the modification of the characteristics of the driving current 125 (block 430) comprises enabling continuous provision of the driving current 125 from thedriver 120 while decreasing the power converter target current I tgt_cnv such that continuously provided driving current 125 corresponds to the requested light level (in other words, corresponds to the average of the duty cycle controlled driving current 125). Further variations to themethod 400 may be applied e.g. in view of the description of thedriver 120 provided in the foregoing. - The
control portion 130 of thedriver control portion 130 may be provided as one or more integrated circuits (IC) or as one or more processors carrying out instructions stored in a memory, which instructions control provision of thecontrol signal 132 and possible further control signal(s) as described hereinbefore. The IC(s) or the processor(s) may be provided with output lines (e.g. output pins) via which the duty cycle based control signal 132and possible further control signal(s) are provided. As another example, thecontrol portion 130 may be provided as an electronic circuit (composed of individual electronic components) that is arranged to control provision of thecontrol signal 132 and possible further control signal(s) as described hereinbefore. As a further example, thecontrol portion 130 may be provided as a combination of an electronic circuit, one or more IC and/or one or more processors, the electronic circuit, ICs and/or the processors jointly arranged to control provision of thecontrol signal 132 and possible further control signal(s) as described hereinbefore. -
Figure 12 schematically illustrates some components of anexemplifying apparatus 300 upon which thecontrol portion 130 of thedriver apparatus 300 comprises aprocessor 310 and amemory 320, theprocessor 310 being configured to read from and write to thememory 320. Theapparatus 300 may further comprise further structural units or portions, such as acommunication interface 330 that may provide the (wireless or wireline) connection to thesensor portion controller entity 210 and/or connections within thedriver control portion 130 and the power converter portion 140). Although theprocessor 310 is illustrated as a single component, theprocessor 310 may be implemented as one or more separate components. Although thememory 320 is illustrated as a single component, thememory 320 may be implemented as one or more separate components. - The
memory 320 may store acomputer program 350 comprising computer-executable instructions that control the operation of theapparatus 300 when loaded into theprocessor 310 and executed by theprocessor 310. As an example, thecomputer program 350 may include one or more sequences of one or more instructions. Thecomputer program 350 may be provided as a computer program code. Theprocessor 310 is able to load and execute thecomputer program 350 by reading the one or more sequences of one or more instructions included therein from thememory 320. The one or more sequences of one or more instructions may be configured to, when executed by one or more processors, cause theapparatus 300 to implement the operations, procedures and/or functions described hereinbefore in context of thecontrol portion 130. - Hence, the
apparatus 300 may comprise at least oneprocessor 310 and at least onememory 320 including computer program code for one or more programs, the at least onememory 320 and the computer program code configured to, with the at least oneprocessor 310, cause theapparatus 300 to perform the operations, procedures and/or functions described hereinbefore in context of thecontrol portion 130. - The
computer program 350 may be provided at theapparatus 300 via any suitable delivery mechanism. As an example, the delivery mechanism may comprise at least one computer readable non-transitory medium having program code stored thereon, the program code which when executed by theapparatus 300 cause theapparatus 300 at least to carry out operations, procedures and/or functions described hereinbefore in context of thecontrol portion 130. The delivery mechanism may be for example a computer readable storage medium, a computer program product, a memory device a record medium such as a CD-ROM, a DVD, a Blue-Ray disc or another article of manufacture that tangibly embodies thecomputer program 350. As a further example, the delivery mechanism may be a signal configured to reliably transfer thecomputer program 350. - Reference(s) to a processor should not be understood to encompass only programmable processors, but also dedicated circuits such as field-programmable gate arrays (FPGA), application specific circuits (ASIC), signal processors, etc. Features described in the preceding description may be used in combinations other than the combinations explicitly described. Although functions have been described with reference to certain features, those functions may be performable by other features whether described or not. Although features have been described with reference to certain embodiments, those features may also be present in other embodiments whether described or not.
Claims (14)
- A driver apparatus (120) for providing a driving current (125) to one or more light emitting diodes, LEDs (170), the driver apparatus (120) comprising
a power source portion (140) for providing the driving current (125), the power source portion (140) arranged to provide, when enabled, the driving current (125) at a first level, and
a control portion (130) for controlling the provision of the driving current (125) to provide light output at a requested light level, the control portion (130) configured to issue one or more control signals (132) comprising a duty cycle based control signal to cause cyclically enabling and disabling provision of the driving current (125) such that the average driving current corresponds to said requested light level,
characterized in that the control portion (130) is configured to modify characteristics of the driving current (125), in response to an indication of observed flickering of light on basis of a sensor signal (113) in a location served by said one or more LEDs (170), such that the average driving current continues to correspond to said requested light level. - A driver apparatus (120) according to claim 1, wherein said duty cycle based control signal comprises a pulse-width modulation, PWM, signal.
- A driver apparatus (120) according to claim 1 or 2, wherein the control portion (130) is configured to modify the characteristics by introducing a time offset to said duty cycle based control signal in response to said indication of observed flickering of light.
- A driver apparatus (120) according to claim 3, wherein said time offset is a randomly selected fraction of the cycle duration of the duty cycle based control signal.
- A driver apparatus (120) according to claim 1 or 2, wherein the control portion (130) is configured to modify the characteristics by enabling continuous provision of the driving current (125) and decreasing the first level such that the average of continuously provided driving current corresponds to the average of the duty cycle controlled driving current.
- A driver apparatus (120) according to claim 5, wherein enabling continuous provision of the driving current (125) comprises setting the duty cycle of the duty cycle based control signal to 100 %.
- A driver apparatus (120) according to any of claims 1 to 6, further comprising a flicker detection portion arranged to
determine absence or presence of flickering on basis of a sensor signal indicative of the observed light level in the location served by said one or more LEDs (170), and
issue the indication of observed flickering of light in response to determining presence of flickering. - A driver apparatus (120) according to claim 7, wherein the flickering detection portion is configured to determine presence of flickering in response to identifying, in the sensor signal, a periodic or essentially periodic sequence of momentary sub-periods of decreased light level exhibiting a period that is longer than a predefined threshold.
- A driver apparatus (120) according to claim 8, wherein a momentary sub-period of decreased light level comprises a sub-period wherein
the difference between the light level immediately preceding the sub-period and the observed light level during the sub-period continuously exceeds a first predetermined threshold at least for a predetermined period of time, and/or
the observed light level is continuously lower than or equal to a second predetermined threshold at least for said predetermined period of time. - A lighting arrangement (100) comprising
two or more driver apparatuses (120) according to any of claims 1 to 7, and
a flicker detection portion (114) arranged to
determine absence or presence of flickering on basis of a sensor signal (113) indicative of the observed light level in the location served by said one or more LEDs (170), and
provide the indication of observed flickering of light to said two or more driver apparatuses (120) in response to determining presence of flickering. - A method for providing a driving current to one or more light emitting diodes, LEDs, by using a driver apparatus comprising a power source portion for providing the driving current, the power source portion arranged to provide the driving current at a first level, the method comprising
issuing (410) one or more control signals for controlling the provision of the driving current to provide light output at a requested light level, said control signals comprising a duty cycle based control signal to cause cyclically enabling and disabling provision of the driving current such that the average of the driving current corresponds to said requested light level,
characterized in that the method comprises modifying characteristics of the driving current, in response to an indication of observed flickering (420) of light on basis of a sensor signal (113) in a location served by said one or more LEDs, such that the average driving current continues to correspond to said requested light level. - A method according to claim 11, wherein said modifying comprises modifying the characteristics by introducing a time offset to said duty cycle based control signal (430) in response to said indication of observed flickering (420) of light.
- A method according to claim 11, wherein said modifying comprises modifying the characteristics by enabling continuous provision of the driving current and decreasing the first level such that the average of continuously provided driving current corresponds to the average of the duty cycle controlled driving current.
- A computer program for providing a driving current to one or more light emitting diodes, LEDs by using a driver apparatus comprising a power source portion for providing the driving current, the computer program including one or more sequences of one or more instructions which, when executed by one or more processors, cause the driver apparatus to at least perform the method according to any of claims 11 to 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP14153250.7A EP2903395B1 (en) | 2014-01-30 | 2014-01-30 | Driving a light source |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP14153250.7A EP2903395B1 (en) | 2014-01-30 | 2014-01-30 | Driving a light source |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2903395A1 EP2903395A1 (en) | 2015-08-05 |
EP2903395B1 true EP2903395B1 (en) | 2017-12-27 |
Family
ID=50002635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP14153250.7A Active EP2903395B1 (en) | 2014-01-30 | 2014-01-30 | Driving a light source |
Country Status (1)
Country | Link |
---|---|
EP (1) | EP2903395B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2017101293B4 (en) * | 2017-01-11 | 2018-05-17 | Guangdong Jinyuan Lighting Technology Co., Ltd. | Intelligent Control Circuit For LED Lamp |
EP4203618A1 (en) * | 2021-12-21 | 2023-06-28 | Tridonic GmbH & Co. KG | Lighting system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101302424B1 (en) * | 2012-06-25 | 2013-09-02 | (주)오로라이앤아이 | Method and apparatus for transmitting control information of led light |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090225020A1 (en) * | 2008-03-07 | 2009-09-10 | O2Micro, Inc. | Backlight controller for driving light sources |
TWI420965B (en) * | 2009-05-26 | 2013-12-21 | Richtek Technology Corp | Led controller with phase-shift dimming function and led phase-shift dimming circuit and method thereof |
KR101902344B1 (en) * | 2010-08-12 | 2018-11-07 | 페어차일드코리아반도체 주식회사 | Phase shift circuit and dimming circuit including the same |
US20120098869A1 (en) * | 2010-10-22 | 2012-04-26 | Himax Analogic, Inc. | Light Emitting Diode Circuit, Light Emitting Diode Driving Circuit, and Method for Driving Light Emitting Diode Channels |
-
2014
- 2014-01-30 EP EP14153250.7A patent/EP2903395B1/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101302424B1 (en) * | 2012-06-25 | 2013-09-02 | (주)오로라이앤아이 | Method and apparatus for transmitting control information of led light |
Also Published As
Publication number | Publication date |
---|---|
EP2903395A1 (en) | 2015-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9474127B2 (en) | Lighting system and luminaire | |
EP2728972B1 (en) | Controlling operation of light sources | |
EP2781824B1 (en) | A driver for a light source | |
US10531531B2 (en) | Digital dimming solution for LED applications including a phase-cut dimmer | |
KR20100116615A (en) | A light source | |
WO2011045371A1 (en) | Phase cut dimming of leds | |
JP6328352B2 (en) | LED driver | |
WO2011045057A1 (en) | Method for controlling the brightness of an led | |
US20170072971A1 (en) | Locomotive headlight assembly | |
EP2903395B1 (en) | Driving a light source | |
US20210160989A1 (en) | Lighting circuit | |
EP2814300B1 (en) | A driver for a light source | |
JP5411724B2 (en) | Lighting control apparatus, lighting control system, and lighting control method | |
US9873373B2 (en) | Beat compensation with automatic headlight setting | |
CN111935414B (en) | Image acquisition method, light-emitting control method, related equipment and system | |
US10588203B2 (en) | Light source driving device, lighting apparatus, and lighting control system | |
JP5269100B2 (en) | Actuation method and circuit arrangement for a light source | |
JP5870289B2 (en) | Lighting control device | |
EP2741588B1 (en) | Self-adapting driver for a light source | |
JP7172770B2 (en) | Lighting device and lighting device | |
CN113170556B (en) | Headlight for a motor vehicle | |
NL1029884C2 (en) | High-power light-emitting diode driving method, involves energizing/de-energizing one group of light emitting diodes by supply current from single power supply, where power supply controls change in load | |
EP2739120A1 (en) | Controlling operation of a light source | |
JP2006278051A (en) | Illumination control device and illumination system | |
JP6985093B2 (en) | Lamp control device |
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 |
|
17P | Request for examination filed |
Effective date: 20140130 |
|
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 |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
17P | Request for examination filed |
Effective date: 20160204 |
|
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 |
|
17Q | First examination report despatched |
Effective date: 20160420 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
INTG | Intention to grant announced |
Effective date: 20170907 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: LAMMINPAEAE, KIMMO Inventor name: JUSLEN, HENRI |
|
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 |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: HELVAR OY AB |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 959371 Country of ref document: AT Kind code of ref document: T Effective date: 20180115 |
|
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: R096 Ref document number: 602014018966 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20171227 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: 20171227 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: 20180327 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20171227 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 959371 Country of ref document: AT Kind code of ref document: T Effective date: 20171227 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20180328 Ref country code: BG 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: 20180327 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: 20171227 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: 20171227 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: 20171227 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20171227 |
|
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: 20171227 Ref country code: CY 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: 20171227 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: 20171227 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: 20171227 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: 20171227 |
|
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: 20171227 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: 20171227 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: 20171227 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: 20171227 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: 20171227 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: 20180427 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC 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: 20171227 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602014018966 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180130 Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180227 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20180928 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20180131 |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20180327 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20171227 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180131 Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180131 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180131 |
|
26N | No opposition filed |
Effective date: 20180928 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180327 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: 20171227 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R079 Ref document number: 602014018966 Country of ref document: DE Free format text: PREVIOUS MAIN CLASS: H05B0033080000 Ipc: H05B0045000000 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR 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: 20171227 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20171227 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20171227 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: 20171227 Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20140130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL 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: 20171227 |
|
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: 11 |