Light intensity power supply feedback method for broadband pulse modulation
By dividing the dimming frame into a light-emitting area, a detection area, and a migration area, generating a set of front and rear detection pulses, and constructing a micro-timeslot disturbance passage map, the problem of unstable brightness in the lighting system under power supply disturbance in the existing technology is solved, and fine control of brightness and improved stability are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI WANWEN TECH CO LTD
- Filing Date
- 2026-03-25
- Publication Date
- 2026-05-12
AI Technical Summary
Existing lighting systems cannot achieve fine-grained identification and precise compensation of brightness during local periods under power supply disturbances, resulting in unstable light output, especially in high-power lighting and machine vision scenarios, where problems such as brightness jitter, local flickering, and uneven exposure occur.
The dimming frame is divided into a light emission area, a detection area, and a migration area, and a set of detection pulses is generated before and after. By synchronously collecting light intensity, driving current, and power supply bus response, a micro-timeslot disturbance passage map is constructed. Based on the disturbance amount and recovery amount, the restricted and accepted micro-timeslots are determined, and the light emission task is migrated to achieve fine power feedback control.
It achieves a reduction in brightness fluctuations during local time periods without increasing the average conduction ratio of the entire frame, thereby improving brightness stability and anti-disturbance consistency, and adapting to the long-term characteristics of power supply disturbances and the sensitive position adjustment of the drive path.
Smart Images

Figure CN122028252A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power control technology, specifically to a broadband pulse modulation method for power feedback of light intensity. Background Technology
[0002] Semiconductor lighting equipment is widely used in industrial lighting, commercial lighting, photographic fill light, machine vision surface light sources, medical lighting, and precision inspection lighting. Existing lighting systems typically employ constant current drive, linear dimming, pulse width modulation dimming, or brightness control based on average current closed loops. Light output is adjusted by changing the drive current, duty cycle, or pulse repetition frequency. In scenarios with relatively stable power supply conditions and minimal load disturbances, these control methods can meet general lighting needs.
[0003] In practical applications, the power supply bus connected to lighting equipment often simultaneously carries motors, frequency converters, welding machines, air compressors, heating equipment, camera systems, communication equipment, or other periodically switching loads. These loads, during start-up, switching, and surges, cause voltage drops, increased ripple, short-term rebound, repetitive current surges, and transient recovery delays on the power supply bus. For LED light sources, these changes in the power supply bus are transmitted to the drive circuit, causing deviations in the drive current setup, maintenance, and turn-off processes. This results in delayed light output setup, abnormal light output drop-off, and brightness fluctuations in localized periods. Especially in high-power lighting, photographic illumination, and machine vision scenarios, short-term instability in light output directly manifests as brightness jitter, localized flicker, uneven exposure, image stripes, or detection errors.
[0004] In existing technologies, common improvement methods include adding filtering devices on the driver side, compensating by adjusting the duty cycle through software, establishing a correspondence between average current and average light intensity, or maintaining overall brightness stability through feedback control. These methods primarily correct for changes in the average brightness of the entire frame or over longer time scales, lacking fine-grained recognition capabilities for differences in the response to power supply disturbances at different time points within a single frame. When there are periods of severe disturbance and periods of rapid recovery within the same dimming frame, relying solely on average feedback is insufficient to determine which time points are suitable for emitting light and which should avoid emitting light, thus making it impossible to achieve more refined compensation without increasing the average conduction ratio of the entire frame. Summary of the Invention
[0005] Technical problems to be solved
[0006] To address the shortcomings of existing technologies, this invention provides a broadband pulse modulation method for light intensity power feedback, which solves the problems of existing technologies.
[0007] Technical solution
[0008] To achieve the above objectives, the present invention provides the following technical solution: a broadband pulse modulation light intensity power feedback method, comprising the following steps:
[0009] sp1. Divide each dimming frame into a light emission zone, a detection zone, and a migration zone in chronological order, and divide the dimming frame into a preset number of continuous micro-time slots. Generate a reference light emission pulse sequence in the light emission zone, generate a front detection pulse group and a back detection pulse group in the detection zone, and retain blank micro-time slots in the migration zone. The front detection pulse group and the back detection pulse group have the same total conduction time, the same total light emission, and opposite time distribution.
[0010] sp2, During the dimming frame acting on the lighting source, synchronously collect the light intensity edge response, drive current edge response and power supply bus transient response corresponding to the front detection pulse group and the rear detection pulse group, and map the collection results to the corresponding micro time slots in chronological order;
[0011] sp3. Perform forward and backward probe pulse mirroring and unified time base alignment on the light intensity edge response, drive current edge response and power supply bus transient response mapped to each micro-time slot to obtain the disturbance amount, recovery amount and propagation hysteresis amount of each micro-time slot, and construct the micro-time slot disturbance passage map accordingly.
[0012] sp4. According to the micro-timeslot disturbance passage map, the micro-timeslots with disturbance amounts greater than the restricted threshold are determined as restricted micro-timeslots, and the micro-timeslots with disturbance amounts less than the acceptance threshold and recovery amounts that meet the recovery conditions are determined as acceptance micro-timeslots. The amount of light emission tasks to be migrated in each restricted micro-timeslot is determined according to the reference light emission pulse sequence.
[0013] sp5. Under the conditions of keeping the average brightness of the target in the current dimming frame unchanged, the total conduction time of the whole frame unchanged, the peak driving current not exceeding the safety limit and the interval between adjacent pulses not less than the safety interval, the amount of light emission task to be migrated in each restricted micro-time slot is migrated to the receiving micro-time slot and the blank micro-time slot in the migration area to generate a migration compensation pulse sequence.
[0014] sp6 outputs the next dimming frame containing the reference emission pulse sequence, the front detection pulse group, the rear detection pulse group, and the migration compensation pulse sequence, and repeats sp1 to sp6 in subsequent dimming frames to achieve fine power feedback control of light intensity.
[0015] Preferably, the front detection pulse group is arranged in the front half of the detection area, and the rear detection pulse group is arranged in the rear half of the detection area. The front detection pulse group and the rear detection pulse group have the same single pulse width, single pulse amplitude, and pulse number at corresponding positions, and the time distance from each pulse to the corresponding detection area boundary is a mirror image of each other.
[0016] Preferably, the synchronous acquisition in sp2 is completed using a unified trigger time base. The light intensity acquisition channel, the drive current acquisition channel, and the power supply bus acquisition channel are started by the same frame trigger signal and the sampling start and end are completed on the same micro-time slot boundary to ensure that the correspondence between the three types of response data on the time axis is fixed.
[0017] Preferably, the disturbance quantity in sp3 is determined by the light intensity establishment delay, the drive current following delay, and the duration of the power supply bus voltage drop; the recovery quantity is determined by the light intensity fall-off completion time and the power supply bus recovery completion time; the propagation lag is determined by the time offset of the light intensity edge response relative to the drive current edge response; and the micro-timeslot disturbance passage map is formed by arranging the disturbance quantity, recovery quantity, and propagation lag of each micro-timeslot in chronological order.
[0018] Preferably, in sp4, the confined micro-time slots are sorted from largest to smallest disturbance amount, the receiving micro-time slots are sorted from smallest to largest disturbance amount and from largest to smallest recovery amount, and the amount of light emission task to be migrated is determined according to the actual conduction time of the reference light emission pulse sequence within the confined micro-time slots.
[0019] Preferably, the blank microtime slots in the migration area occupy a fixed proportion of the number of microtime slots in each dimming frame. The fixed proportion is written to the controller during system initialization and remains unchanged during normal operation. The blank microtime slots are only used to undertake the light emission tasks migrated from the restricted microtime slots and do not undertake the reference light emission tasks.
[0020] Preferably, the light emission task migration in sp5 adopts the nearest neighbor priority rule, that is, the number of light emission tasks to be migrated in the restricted micro-time slots is first migrated to the receiving micro-time slot with the smallest time distance. When the corresponding receiving micro-time slot has insufficient capacity, it is then migrated to the blank micro-time slot in the migration area.
[0021] Preferably, the migration compensation pulse sequence in sp5 maintains the main frequency framework of the reference emission pulse sequence unchanged, performs migration out only for local emission tasks in the restricted micro-time slots, and performs migration in for local emission tasks in the receiving micro-time slots and the blank micro-time slots, so that the pulse structure of the whole frame remains continuous.
[0022] Preferably, when micro-time slots at the same position in a consecutive preset number of dimming frames are all determined to be restricted micro-time slots, the system marks the position as a fixed vulnerable micro-time slot, and reduces the default emission task proportion of the fixed vulnerable micro-time slot when generating the reference emission pulse sequence in the future, while increasing the default acceptance proportion of the adjacent acceptance micro-time slots and migration area blank micro-time slots.
[0023] Preferably, when the receiving micro-time slots and the blank micro-time slots in the migration region are insufficient to handle all the emission tasks to be migrated, the system prioritizes ensuring continuous emission in the visually sensitive segments of the emission region, and disperses the remaining emission tasks into discontinuous micro-time slots where the disturbance level is below the limiting threshold and the recovery level meets the recovery conditions, in order to suppress perceptible flicker.
[0024] Beneficial effects
[0025] This invention provides a broadband pulse modulation method for lamp intensity power feedback. It has the following advantages:
[0026] 1. This invention sets up a light-emitting area, a detection area, and a migration area within each dimming frame, and generates a pre-detection pulse group and a post-detection pulse group in the detection area. It synchronously collects and mirrors the light intensity edge response, the driving current edge response, and the power supply bus transient response, and can obtain the disturbance amount, recovery amount, and propagation hysteresis amount at the micro-time slot level within a single frame, thereby achieving fine-grained identification of power supply disturbances at different time positions.
[0027] 2. This invention determines the restricted micro-time slots and the receiving micro-time slots based on the micro-time slot disturbance passage map, and migrates the light emission tasks in the restricted micro-time slots to the receiving micro-time slots and the blank micro-time slots in the migration area. The compensation is completed under the conditions of keeping the average brightness of the target in the current dimming frame unchanged, the total conduction time of the whole frame unchanged, the peak driving current not exceeding the safety limit, and the interval between adjacent pulses meeting the safety requirements. Therefore, it can reduce the brightness fluctuation in local time periods without increasing the average conduction ratio of the whole frame.
[0028] 3. This invention statistically analyzes the repeatedly disturbed positions in continuous dimming frames and marks them as fixed vulnerable micro-time slots. When generating the reference emission pulse sequence in the future, it reduces the default emission task proportion of this position and increases the default acceptance proportion of adjacent receiving micro-time slots and blank micro-time slots in the migration area. This enables the system to continuously adjust for long-term power supply disturbance characteristics and sensitive positions of the drive path, thereby improving the brightness stability and anti-disturbance consistency during long-term operation. Attached Figure Description
[0029] Figure 1 This is a schematic diagram of the overall process of the present invention;
[0030] Figure 2 This is a schematic diagram of the timing structure of a single dimming frame according to the present invention;
[0031] Figure 3 This is a block diagram of the system hardware structure of the present invention;
[0032] Figure 4 This is a schematic diagram of the synchronous acquisition and micro-timeslot mapping process of the present invention;
[0033] Figure 5 This is a schematic diagram illustrating the generation of the micro-timeslot disturbance passage map according to the present invention;
[0034] Figure 6 This is a schematic diagram of the light-emitting task migration of the present invention;
[0035] Figure 7 This is a schematic diagram of the fixed fragile microtime slot formation and redistribution of the present invention;
[0036] Figure 8 This is a schematic diagram showing the connection of high-power lighting fixtures for industrial plants according to the present invention;
[0037] Figure 9 This is a schematic diagram illustrating the application connection of the photographic fill light and machine vision surface light source of the present invention. Detailed Implementation
[0038] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention. Specific Implementation Example 1:
[0040] like Figures 1 to 9 As shown, a broadband pulse modulation light intensity power supply feedback method includes the following steps:
[0041] SP1. Each dimming frame is divided into a light-emitting zone, a detection zone, and a migration zone in chronological order. The dimming frame is further divided into a preset number of continuous micro-time slots. A reference light-emitting pulse sequence is generated in the light-emitting zone, and a pre-detection pulse group and a post-detection pulse group are generated in the detection zone. Blank micro-time slots are reserved in the migration zone. The pre-detection pulse group and the post-detection pulse group have the same total conduction time and the same total light emission, but their time distributions are opposite. The dimming frame is generated cyclically by the controller according to a fixed frame period. The frame period is preset according to the lighting application scenario, drive switching capability, and visual stability requirements and remains consistent during operation. The preset number of continuous micro-time slots are obtained by equally spaced divisions by the same master clock counter. Each micro-time slot has a unique number, a fixed start time, and a fixed end time. At the beginning of the frame, the controller writes the attributes of all micro-time slots in the frame into the frame management table. The attributes include micro-time slot type, conduction permission status, capacity, pulse position mark, and whether it belongs to the default light-emitting task area. The reference emission pulse sequence within the emission zone is calculated from the current brightness setpoint. During the calculation, the total emission workload required for the current frame is first determined based on the target average brightness. Then, it is allocated according to the current light source's rated current, the driver's rated capability, the total allowable conduction time for the entire frame, and the proportions of the reserved detection and migration zones. The controller prioritizes distributing this total emission workload within the micro-time slots of the emission zone, forming the initial reference emission pulses. The detection zone is located after the emission zone or at a preset position in the middle of the emission zone. Its length consists of several consecutive micro-time slots. The detection zone does not bear the main reference brightness task but is used to insert detection pulse groups. The controller first writes the preceding detection pulse group into the detection zone, and then writes the following detection pulse group according to a mirroring rule, ensuring that the two fall in the first and second halves of the detection zone respectively, provided that the total conduction time and total emission amount are completely equal. The migration zone is located after the detection zone or consists of several discrete blank micro-time slots. During initialization, the controller marks all blank micro-time slots in the migration zone as zero reference conduction state and writes a acceptable marker, for subsequent acceptance of emission tasks migrating from restricted micro-time slots. The opposite time distribution means that the time distance of each pulse in the preceding probe pulse group relative to the starting boundary of the probe area is equal to the time distance of the corresponding pulse in the following probe pulse group relative to the ending boundary of the probe area. The controller generates the corresponding position through the mirror index table, thereby ensuring that the two groups of probe pulses are only opposite in time position, while maintaining consistency in total pulse volume, single pulse amplitude, and single pulse duration. The execution result of sp1 is to form a complete frame structure that simultaneously contains the emission task, the detection task, and the migration reserved space within a frame, and write this frame structure into the pulse output queue, the sampling trigger table, and the micro-timeslot attribute table for use by sp2 to sp6.
[0042] SP2. During the dimming frame applied to the lighting source, the light intensity edge response, drive current edge response, and power supply bus transient response corresponding to the preceding and following probe pulse groups are synchronously acquired, and the acquisition results are mapped to the corresponding micro-time slots in chronological order. Synchronous acquisition is executed by a unified frame triggering unit. At the beginning of each frame, the controller sends the same frame start signal to the light intensity acquisition channel, drive current acquisition channel, and power supply bus acquisition channel, and sends a sub-sampling start signal before the arrival of the starting edges of the preceding and following probe pulse groups, enabling the three types of sampling channels to enter the working state under the same time base. The light intensity edge response is acquired by a photosensitive acquisition module located in the light-emitting direction of the lighting source. The photosensitive acquisition module includes a photosensitive element, a transimpedance amplification unit, a band-limited filter unit, and an analog-to-digital conversion interface. The photosensitive element converts the luminous flux change into an electrical signal, the transimpedance amplification unit amplifies it to the sampling range, and the band-limited filter unit limits the bandwidth to suppress high-frequency noise and retain effective information of the rising and falling edges of the probe pulses. The drive current edge response is acquired by a sampling resistor connected in series in the drive circuit, plus a differential amplifier unit or a Hall current sensor unit. This is used to record the current build-up process, steady-state maintenance process, and turn-off fall-off process when the probe pulse is turned on. The power supply bus transient response is acquired by a voltage sampling network located at the drive power supply output or LED driver input bus. This network consists of voltage divider resistors, a buffer amplifier, and a band-limited filter unit. It is used to record the voltage drop start-up, voltage drop maintenance, and recovery rise process of the power supply bus when the probe pulse is turned on. Mapping to the corresponding micro-timeslot means that after sampling, the controller compares the timestamp of each sampling point with the start and end timetable of the micro-timeslot. Light intensity data, current data, and bus data falling within the time range of a specific micro-timeslot are then placed into the data buffer of that micro-timeslot, and a unified data index is established for that micro-timeslot. To ensure the integrity of the edge information, the controller reserves a sampling pre-window before the probe pulse begins and a sampling post-window after the probe pulse ends. The sampling pre-window records the pre-probe baseline, and the sampling post-window records the recovery process. If a sampling point spans two adjacent micro-time slots, the controller writes it into the corresponding micro-time slot according to the sampling point timestamp assignment rules, without performing cross-micro-time slot mixing and averaging, to ensure that the data boundaries of each micro-time slot are clear. The output of sp2 is a set of three types of synchronization response data arranged by micro-time slot number. Each micro-time slot corresponds to a set of light intensity edge response curves, a set of drive current edge response curves, and a set of power supply bus transient response curves.
[0043] SP3. For the light intensity edge response, drive current edge response, and power bus transient response mapped to each micro-time slot, perform before-and-after probe pulse mirroring and unified time base alignment to obtain the disturbance, recovery, and propagation hysteresis of each micro-time slot, thereby constructing a micro-time slot disturbance propagation map. Before-and-after probe pulse mirroring is performed by the controller according to the probe area mirror index table, that is, the sampled response in a certain probe micro-time slot of the previous probe pulse group is compared item by item with the sampled response in the mirror micro-time slot of the subsequent probe pulse group. The comparison objects include the light intensity establishment start time, the time for the light intensity to reach the stable threshold, the time for the current to reach the stable threshold, the bus voltage drop start time, the time for the bus to reach the minimum voltage, and the time for the bus to recover to the recovery threshold. Unified time base alignment means that the zero point of all response curves is uniformly defined as the drive trigger time of the corresponding probe pulse rising edge. Subsequently, time offset correction is performed on the light intensity curve, current curve, and bus curve so that all types of responses are analyzed relative to the same pulse start point. The disturbance quantity describes the degree of disturbance that the current micro-timeslot is subjected to. Its calculation is performed by the controller based on a comprehensive evaluation of the light intensity set-off delay, current set-off delay, and bus voltage drop duration for that micro-timeslot. The light intensity set-off delay is the time it takes for the light intensity curve to reach a preset proportional threshold from the start of the probe pulse; the current set-off delay is the time it takes for the current curve to reach a preset proportional threshold from the start of the probe pulse; and the bus voltage drop duration is the duration for which the bus voltage is below the baseline threshold. The controller compares each of these three values with the initialized reference values to form a normalized difference, which is then combined into a single disturbance quantity according to preset weights. The recovery quantity describes the micro-timeslot's ability to recover stability after the probe pulse ends. Its formation is determined by the controller based on the light intensity fall-off completion time and the bus recovery completion time. The light intensity fall-off completion time is the time it takes for the light intensity curve to return to the baseline fluctuation range from the pulse turn-off; and the bus recovery completion time is the time it takes for the bus voltage to rise from the voltage drop state back to the baseline tolerance range. If both are short, it indicates that the micro-timeslot has a high recovery margin. The propagation hysteresis is a quantity describing the delay characteristic between the electrical input and the optical output. It is determined by comparing the arrival time of the light intensity edge response with the arrival time of the drive current edge response and recording the time offset between the two. The controller sequentially writes the disturbed quantity, recovery quantity, and propagation hysteresis of each micro-timeslot into the passage chart according to the micro-timeslot number, forming a micro-timeslot disturbance passage chart. The micro-timeslot disturbance passage chart contains the state value, sorting key value, a flag indicating whether the micro-timeslot is allowed to accept the light emission task, and a flag indicating whether the micro-timeslot needs to be migrated out, which can be directly accessed by SP4. If the data of a certain micro-timeslot has sampling defects, saturation, or abnormal noise, the controller marks the micro-timeslot as an untrusted micro-timeslot and prohibits its use as an accepting micro-timeslot in SP4.
[0044] SP4. Based on the micro-slot disturbance propagation map, micro-slots with disturbance levels greater than the restricted threshold are identified as restricted micro-slots, while micro-slots with disturbance levels less than the acceptance threshold and recovery levels meeting the recovery conditions are identified as acceptable micro-slots. The amount of light emission tasks to be migrated in each restricted micro-slot is determined based on the reference emission pulse sequence. The restricted threshold, acceptance threshold, and recovery conditions are calibrated during system initialization and stored in the controller parameter area. The system can be corrected during operation using a slow update strategy, but a fixed threshold is used within the same frame to avoid changes in the intra-frame determination criteria. The determination of a restricted micro-slot is achieved by the controller reading the micro-slot disturbance propagation map one by one, comparing the disturbance level of the micro-slot with the restricted threshold. If the disturbance level exceeds the restricted threshold, the micro-slot is added to the restricted list along with the reference emission task currently undertaken by the micro-slot. The determination of an acceptable micro-slot requires both conditions to be met simultaneously: the disturbance level must be less than the acceptance threshold and the recovery level must meet the recovery conditions. If either condition is not met, the micro-slot cannot be added to the acceptance list. The recovery conditions include three criteria: the recovery amount is not less than a set lower limit, the residual disturbance in adjacent micro-time slots does not exceed a set boundary, and the remaining available conduction time of the micro-time slot in the current frame is greater than zero. The amount of light emission tasks to be migrated is determined based on the actual conduction time of the reference light emission pulse sequence in the restricted micro-time slot. The controller reads the originally planned conduction time, peak drive current, and number of pulses of the micro-time slot in the light emission area and converts them into task units to be migrated. The task unit can be in time slices or single pulses, depending on the initialization configuration. If a restricted micro-time slot did not originally undertake a reference light emission task, its amount of light emission tasks to be migrated is zero, and it is only recorded as a restricted state and does not participate in the migration calculation. After completing the determination of all micro-time slots, the controller generates a migration plan table for the current frame. The migration plan table includes at least the restricted micro-time slot number, the corresponding amount of tasks to be migrated, the candidate set of accepting micro-time slots, the set of available blank micro-time slots in the migration area, and the capacity of each candidate position.
[0045] SP5. Under the conditions of maintaining the average brightness of the target in the current dimming frame, the total conduction time of the entire frame, the peak drive current not exceeding the safety limit, and the interval between adjacent pulses not less than the safety interval, the emission tasks to be migrated in each restricted micro-time slot are migrated to the receiving micro-time slot and the blank micro-time slot in the migration area, generating a migration compensation pulse sequence. The target average brightness remains unchanged by the controller through the conservation of emission tasks in the entire frame, that is, the total number of task units in the frame remains the same before and after migration, and the total emission amount formed by multiplying the total emission time of the entire frame by the corresponding peak current remains unchanged. The total conduction time of the entire frame remains unchanged by the controller accumulating the total conduction time of all conduction micro-time slots in the entire frame before and after migration execution for verification. If the migration result causes a change in the total conduction time, the migration is rolled back and reallocated. The peak drive current not exceeding the safety limit is achieved through the driver configuration table. Any migration compensation pulse generated by the controller calls the original allowed peak drive current level and does not increase the single pulse peak current during migration. The interval between adjacent pulses must not be less than the safety interval. The controller checks the pulse boundaries of adjacent micro-time slots when writing migration compensation pulses. If the time distance between two pulses is less than the safety interval, writing to that location is prohibited, and the process moves to the next candidate micro-time slot. The migration process is executed sequentially according to the migration schedule. The controller first retrieves the highest-ranked restricted micro-time slots from the restricted list, and then attempts to write migration tasks according to the order of the candidate set of accepting micro-time slots. If the remaining capacity of the accepting micro-time slot is sufficient, the corresponding task unit is migrated in, and the remaining capacity of the accepting micro-time slot is updated. If it is insufficient, the accepting micro-time slot is filled first, and then the remaining task units are transferred to the next accepting micro-time slot or a blank micro-time slot in the migration area. The migration compensation pulse sequence is a compensation output sequence formed by adding or replacing the corresponding micro-time slot conduction state on the basis of the reference emission pulse sequence. Its content includes the original emission task marker that was migrated out, the conduction command of the new location that was migrated in, the start and end times of each migrated pulse, the peak current, and the micro-time slot number. If a certain amount of task to be migrated cannot be completely written to the acceptable position in the current frame, the controller will process the remaining tasks according to the fallback strategy described later, and record the incomplete migration status in the historical status table for reference in the next frame.
[0046] SP6 outputs the next dimming frame, which includes the reference emission pulse sequence, the front probe pulse group, the back probe pulse group, and the migration compensation pulse sequence. SP1 through SP6 are repeated in subsequent dimming frames to achieve fine-grained power feedback control of the light intensity. The next dimming frame is calculated in parallel by the controller during the current dimming frame output, generated before the end of the current frame, and written to the next frame output buffer. At the beginning of the next frame, the controller synchronously sends the reference emission pulse sequence, the front probe pulse group, the back probe pulse group, and the migration compensation pulse sequence to the pulse output module according to the frame triggering rhythm. The pulse output module then controls the driver to turn on and off accordingly. Repeated execution of SP1 through SP6 in subsequent dimming frames means that the system re-executes frame structure generation, synchronous sampling, disturbance path map construction, confined and acceptance determination, task migration, and output refresh within each frame, without relying on a one-time offline fitting result. To ensure continuous operation, the controller updates the historical state table at the end of each frame. The historical state table stores at least the information of fixed vulnerable micro-time slots, threshold correction amounts, the amount of incomplete migration tasks from the previous frame, long-term disturbance statistics for each micro-time slot, and long-term acceptance statistics for each receiving micro-time slot. If the system detects a sampling fault, drive fault, bus overvoltage, bus undervoltage, or temperature protection condition triggering, migration compensation is paused, and only the reference emission pulse sequence under safety limits is output. The complete execution flow from sp1 to sp6 is resumed after the fault is cleared.
[0047] The front probe pulse group is arranged in the first half of the detection zone, and the rear probe pulse group is arranged in the second half. The front and rear probe pulse groups have the same pulse width, pulse amplitude, and number of pulses at corresponding positions, and the time distance from each pulse to the corresponding detection zone boundary is a mirror image of the other. The first and second halves of the detection zone are divided by the midpoint of the detection zone. If the detection zone contains an odd number of micro-time slots, no probe pulses are placed in the middle micro-time slots; they serve only as buffer micro-time slots. Same pulse width means that the duration of each pulse at corresponding positions in the front and rear probe pulse groups is consistent; same pulse amplitude means that the peak drive current setting at corresponding positions is consistent; and same number of pulses means that the front and rear probe pulse groups contain the same number of pulses. The controller writes the front and rear probe pulse groups into the detection parameter table at once. The detection parameter table includes at least the number of pulses, pulse width, pulse interval, peak current, and mirror position number. The generation method of mirrored time distances is as follows: the distance of the first pulse of the preceding detection pulse relative to the starting boundary of the detection area is used as the reference, and the distance of the corresponding pulse of the subsequent detection pulse relative to the ending boundary of the detection area is set to the same value. The remaining pulses are generated sequentially according to the same rule. If the length of the detection area changes, the controller recalculates the mirror index position and ensures that the two sets of detection pulses are completely positioned within the detection area and do not overlap with the luminous area and the migration area.
[0048] Synchronous acquisition in SP2 is accomplished using a unified trigger time base. The light intensity acquisition channel, drive current acquisition channel, and power supply bus acquisition channel are initiated by the same frame trigger signal and complete the sampling start and end at the same micro-timeslot boundary to ensure a fixed correspondence between the three types of response data on the time axis. The unified trigger time base is generated by frequency division of the master clock. Both the frame trigger signal and the sub-sampling trigger signal originate from the same counter, thereby avoiding offsets between different hardware timing sources. Before sampling begins, each channel performs baseline sampling, which lasts for a preset sampling window to record the zero-point offset and static background value of the current channel within that frame. Subsequently, it enters the probe pulse edge sampling window and the recovery sampling window. After sampling, the controller writes the data from the three channels into a sampling buffer table according to a common time index. Each row of the sampling buffer table corresponds to a sampling time, and each column corresponds to a type of channel data. The data is then merged according to micro-timeslots. If a channel sampling has a fixed delay, compensation is made according to this fixed delay during the unified time base alignment stage. The original sampled value is not modified; only the time index is corrected. If any of the three channels is missing data in a frame, the controller marks the frame as an incomplete frame, does not update the fixed vulnerable micro-slot statistics, and only outputs the next frame using the available security policies.
[0049] The disturbance in SP3 is determined by the intensity build-up delay, the drive current following delay, and the duration of the power supply bus voltage drop. The recovery is determined by the intensity fall-off completion time and the power supply bus recovery completion time. The propagation hysteresis is determined by the time offset of the intensity edge response relative to the drive current edge response. The micro-timeslot disturbance propagation map is formed by arranging the disturbance, recovery, and propagation hysteresis of each micro-timeslot in chronological order. The intensity build-up delay is measured by taking the intensity baseline before the current pulse as the starting point and detecting the time when the intensity first exceeds the target amplitude threshold after the pulse rising edge, and using this as the build-up completion time. The drive current following delay is measured by detecting the time when the drive current curve enters the target current threshold range from the baseline. The duration of the power supply bus voltage drop is measured by detecting the time difference between the moment when the bus voltage falls below the preset drop threshold and the moment when it recovers to the preset recovery threshold. The intensity fall-off completion time is the time when the intensity re-enters the baseline tolerance range after the pulse falling edge, and the power supply bus recovery completion time is the time when the bus voltage re-enters the baseline tolerance range. The propagation hysteresis is the difference between the time when the light intensity reaches the target proportional threshold and the time when the drive current reaches the target proportional threshold. The controller converts these original values into disturbed quantities, recovered quantities, and propagation hysteresis according to the weights or levels set during initialization, and forms a micro-timeslot state table. If the duration of the bus voltage drop in a micro-timeslot exceeds the maximum allowable value, the micro-timeslot is directly marked as severely disturbed and no longer participates in the normal acceptance determination.
[0050] In SP4, restricted micro-time slots are sorted from largest to smallest disturbance, while accepting micro-time slots are sorted from smallest to largest disturbance and from largest to smallest recovery. The number of light-emitting tasks to be migrated is determined based on the actual conduction time of the reference light-emitting pulse sequence within the restricted micro-time slot. After generating the restricted list, the controller performs a first sort, arranging the restricted micro-time slots in descending order of disturbance, prioritizing the micro-time slots least suitable for carrying light-emitting tasks. After generating the accepting list, a second sort is performed, first arranging them in ascending order of disturbance, and then, when the disturbance is the same or similar, arranging them in descending order of recovery, prioritizing the accepting micro-time slots with the most stable and fastest recovery to accept tasks. The number of light-emitting tasks to be migrated is generated as task units based on the originally planned conduction time length and corresponding number of pulses in the micro-time slot. If a time-slice task mode is used, the task unit is the minimum conduction time slice; if a pulse task mode is used, the task unit is a complete single pulse. The controller records the number of task units to be migrated for each restricted micro-time slot in the migration plan table and decreases them item by item during SP5 execution until all task units in the restricted micro-time slot are migrated out.
[0051] The blank micro-timeslots in the migration area occupy a fixed proportion of the micro-timeslots in each dimming frame. This fixed proportion is written to the controller during system initialization and remains unchanged during normal operation. Blank micro-timeslots are only used to accept emission tasks migrated from restricted micro-timeslots and do not handle reference emission tasks. The fixed proportion is configured during initialization according to the application level; for example, a higher proportion of blank micro-timeslots is configured for high immunity mode, and a lower proportion for standard mode. The configuration result is written to non-volatile memory and loaded after power-on. When each frame is generated, the controller first reserves the migration area according to this fixed proportion and then performs reference emission pulse allocation. Therefore, reference emission tasks do not occupy these blank micro-timeslots. Each blank micro-timeslot in the migration area has an initial acceptance capacity, which is determined by the duration of the micro-timeslot, the state of adjacent micro-timeslots, and the safety interval. If a blank micro-timeslot fails to meet the acceptance conditions due to being adjacent to a high-disturbance region or a high-density conduction region, the controller temporarily excludes it from the available migration area of the current frame, but it can still participate in the decision-making process in the next frame.
[0052] In SP5, the migration of light emission tasks adopts a nearest-neighbor priority rule. This means that tasks in restricted micro-time slots are first migrated to the receiving micro-time slot with the shortest time distance. If the capacity of the corresponding receiving micro-time slot is insufficient, then they are migrated to empty micro-time slots in the migration area. The controller calculates the time distance between each restricted micro-time slot and all receiving micro-time slots, defined as the absolute value of the difference between their center times. A candidate queue is then generated in ascending order of time distance. The controller prioritizes writing the tasks to be migrated to the first receiving micro-time slot in the candidate queue. If the receiving micro-time slot can accommodate the task, its remaining capacity is updated; if it cannot accommodate the task or its capacity is insufficient, the next receiving micro-time slot is tried. Only when all nearby receiving micro-time slots cannot fully accommodate the remaining tasks will the controller call upon empty micro-time slots in the migration area. When using this rule, the controller recalculates the light emission time centroid of the current frame after migration. If the time centroid offset exceeds a set range, a rearrangement correction is initiated, redistributing some tasks to the next better receiving micro-time slot closer to their original positions.
[0053] In SP5, the migration compensation pulse sequence maintains the main frequency framework of the reference emission pulse sequence unchanged. It only performs migration out for local emission tasks within confined micro-time slots and migration in for local emission tasks within receiving and blank micro-time slots, thus ensuring the continuity of the entire frame pulse structure. The main frequency framework is composed of the frame period, micro-time slot length, emission area position, detector area position, and migration area position. The controller must not change these fundamental parameters during migration. Migration compensation only changes the conduction arrangement of individual micro-time slots, without altering the overall frame timing skeleton. After forming the migration compensation pulse sequence, the controller performs a continuity check on the entire frame pulse layout. The check includes changes in conduction density, continuous blank length, continuous conduction length, and detector area integrity. If any check fails, the task positions are reassigned. Through this local migration method, the drive module still operates according to the predetermined frame rhythm, only needing to read the updated micro-time slot conduction table to output a new pulse sequence.
[0054] When micro-timeslots at the same location are all identified as restricted micro-timeslots in a consecutive preset number of dimming frames, the system marks this location as a fixed vulnerable micro-timeslot. During subsequent generation of the reference emission pulse sequence, the system reduces the default emission task proportion of this fixed vulnerable micro-timeslot, while increasing the default acceptance proportion of adjacent receiving micro-timeslots and migration area blank micro-timeslots. The controller maintains a restriction counter for each micro-timeslot. When a micro-timeslot is identified as a restricted micro-timeslot in a frame, the corresponding restriction counter is incremented; when it is not identified as a restricted micro-timeslot in a frame, the restriction counter is decremented or remains at a constant decay. If the restriction counter continuously reaches a preset threshold, the micro-timeslot is marked as a fixed vulnerable micro-timeslot, and its location and level are recorded in the historical status table. During the subsequent reference emission pulse sequence generation stage, the controller reads the fixed vulnerable micro-timeslot table, actively reduces the default emission tasks assigned to these locations, and pre-allocates the reduced tasks to adjacent micro-timeslots or migration area blank micro-timeslots, thereby reducing subsequent migration pressure during the frame generation stage. If the restricted count of a certain fixed vulnerable micro-slot continues to drop below the release threshold during long-term operation, the controller can revoke its fixed vulnerable flag and restore the normal default task ratio.
[0055] When the available microtime slots in the receiving and migration regions are insufficient to handle all the emission tasks to be migrated, the system prioritizes ensuring continuous emission in visually sensitive segments of the emission region. The remaining emission tasks are then distributed and migrated into discontinuous microtime slots where the disturbance level is below the limit threshold and the recovery level meets the recovery conditions, thus suppressing perceptible flicker. Visually sensitive segments are defined by the system during initialization based on the target frame rate and application mode. When resources are insufficient, the controller first checks whether the continuous emission in these segments meets the minimum continuity requirements. If not, the remaining tasks are preferentially allocated to available microtime slots near these segments. For tasks that cannot be filled nearby, the controller breaks them down into smaller task units and writes them into multiple discontinuous microtime slots. The writing conditions are that the disturbance level in these microtime slots is below the limit threshold and the recovery level meets the recovery conditions, and that the writing does not violate peak current, safety interval, and total frame conduction time constraints. After distributing the migration, the controller re-checks the emission time centroid and continuity indicators. If the conditions are still not met, the number of pulses in the detection region of the current frame is reduced, or emission tasks in non-critical areas are compressed to ensure the continuity of critical emission regions.
[0056] To further clarify the technical solution, the system implementation details are as follows: The system includes a controller, a drive module, a lighting source, a light intensity acquisition module, a drive current acquisition module, a power supply bus acquisition module, a storage module, and a clock module. The controller performs frame division, pulse generation, unified triggering, micro-slot mapping, traffic map construction, threshold determination, task migration, and next frame output. The drive module drives the lighting source to turn on and off according to the pulse timing output by the controller. The light intensity acquisition module acquires the light intensity edge response. The drive current acquisition module acquires the drive current edge response. The power supply bus acquisition module acquires the power supply bus transient response. The storage module stores initialization parameters, a threshold table, a fixed vulnerable micro-slot table, a historical state table, a current frame micro-slot attribute table, and a sampling buffer table. The clock module provides the controller with a unified frame time base and a sampling time base. During system initialization, the controller writes the frame period, number of micro-timeslots, length of the emitting area, length of the detection area, proportion of the migration area, detection pulse parameters, limiting threshold, acceptance threshold, recovery conditions, safety interval, peak current upper limit, and fixed vulnerability marker threshold. During operation, the controller sequentially executes sp1 to sp6 each frame and updates the historical status table after each frame, correcting thresholds and fixed vulnerability micro-timeslot markers as necessary. In abnormal situations, the controller can switch to a protection mode that only outputs the reference emitting pulse sequence and suspends detection and migration, resuming normal closed-loop operation after the abnormality is resolved. Thus, the method flow, the inputs and outputs of each step, the function of each parameter, the responsibilities of each module, and the intra-frame data flow relationships are all clearly defined, allowing those skilled in the art to implement the system. Specific Implementation Example 2:
[0058] This embodiment applies a wideband pulse modulation light intensity power feedback method to high-power lighting fixtures in industrial plants. The lighting fixtures are installed on the ceiling of machining workshops, welding workshops, or heavy assembly workshops. The power supply network simultaneously connects to frequency converters, welding units, air compressors, electric hoists, and other periodically starting equipment. During equipment start-up and shutdown, the power supply bus experiences voltage drop, ripple superposition, short-term recovery, and repetitive impacts. To ensure stable brightness of the lighting fixtures under these power supply conditions, the system includes a controller, a constant current drive module, a lighting source, a light intensity acquisition module, a drive current acquisition module, a power supply bus acquisition module, a storage module, and a clock module. The controller employs a control unit with high-precision timers, multi-channel synchronous sampling, and frame-level buffering capabilities. The constant current drive module uses a driver capable of outputting constant current pulses under frame-level pulse control. The lighting source uses a multi-series parallel high-power LED array with a rated total power of 120 watts to 200 watts. During system initialization, the dimming frame period is set to 1000 microseconds, and each dimming frame is divided into 200 consecutive microtime slots, each with a duration of 5 microseconds. The emitting region occupies 120 microtime slots, the detection region occupies 40 microtime slots, and the migration region occupies 40 microtime slots. The controller writes all 40 microtime slots in the migration region into a blank status table and sets its initial capacity to handle one complete migration task unit per microtime slot. The reference emission pulse sequence is calculated based on the target's average brightness. In rated brightness mode, the controller prioritizes evenly distributing the emission tasks across the 120 microtime slots within the emitting region. Each emission microtime slot allows the writing of a reference emission pulse lasting 2 to 4 microseconds, with the peak drive current set to 700 to 1000 milliamps. The pre-detection pulse group and the post-detection pulse group are respectively arranged in the first twenty micro-time slots and the last twenty micro-time slots of the detection area. Each group contains ten detection pulses, each with a single pulse width of two microseconds and a single pulse peak current of six hundred mA. The interval between adjacent detection pulses is one micro-time slot, and the pre-detection pulse group and the post-detection pulse group are mirror images of each other at their respective detection area boundaries. The light intensity acquisition module uses a high-speed photodiode and a transimpedance amplifier, with a sampling rate set to two million points per second. The drive current acquisition module uses a low-impedance sampling resistor in conjunction with a differential amplifier circuit, with a sampling rate also set to two million points per second. The power supply bus acquisition module is located at the drive input bus, with a sampling rate set to one million points per second, and performs baseline sampling before the start of each frame. During system operation, the controller outputs a unified frame trigger signal at the start of each frame, starts three-channel synchronous sampling ten microseconds before the start of the pre-detection pulse group, and continues sampling for twenty microseconds after the end of the post-detection pulse group to completely record the light intensity establishment process, the bus voltage drop process, and the recovery process.In the SP3 phase, the controller calculates the disturbance, recovery, and propagation hysteresis. The initialization threshold is set to 0.65, the initialization threshold is set to 0.30, and the recovery condition is set to a recovery amount of not less than 0.75 and a bus recovery completion time of not more than 15 microseconds. When the starting of the welding machine or the switching of a high-power motor is detected, the image difference results before and after the detection area will manifest as an increase in the duration of bus voltage drop, an increase in current establishment delay, and an increase in light intensity establishment delay in specific micro-time slots. The controller determines these micro-time slots as restricted micro-time slots and generates a migration plan table based on the amount of conduction tasks they undertake in the reference emission pulse sequence. During migration execution, the controller first migrates the emission tasks in the restricted micro-time slots to the accepting micro-time slot with the smallest time distance, a disturbance amount of less than 0.30, and a recovery amount of more than 0.75. If the capacity of the adjacent accepting micro-time slot is insufficient, the controller continues to write blank micro-time slots in the migration area, while ensuring that the total conduction time of the entire frame remains unchanged, the peak drive current does not exceed 1,000 mA, and the interval between adjacent pulses is not less than 5 microseconds. After continuous system operation, the controller statistically analyzes historical frames. If the same micro-timeslot in eight consecutive dimming frames is identified as a restricted micro-timeslot, it is marked as a fixed vulnerable micro-timeslot. When generating the subsequent reference emission pulse sequence, the default emission task proportion at this location is reduced by 50%, and the reduced task is pre-allocated to the adjacent receiving micro-timeslots and the blank micro-timeslots in the migration zone. With the above parameter configuration, the industrial plant lighting fixtures can maintain continuous brightness output per frame even under conditions of periodic voltage drops, short-term surges, and repetitive load impacts. Furthermore, because the main emission task is avoided in the disturbed micro-timeslots, the risk of brightness collapse and flicker perception during localized periods is reduced. If the system detects that the receiving micro-timeslots and the blank micro-timeslots in the migration zone are insufficient to handle all the emission tasks to be migrated, the controller prioritizes ensuring the continuous segment in the emission zone used for the main illumination perception by the human eye. The remaining task units are then distributed and written into multiple discontinuous micro-timeslots where the disturbance level is below the restricted threshold and the recovery level meets the recovery conditions. This maintains the overall stability of the plant lighting even when resources are limited. Specific Implementation Example 3:
[0060] This embodiment applies a wideband pulse modulation light intensity power feedback method to high-end photographic fill lights and machine vision surface light sources. These devices are typically used in conjunction with cameras, industrial cameras, or image acquisition modules, and have high requirements for short-term light output consistency, brightness stability within the exposure window, and inter-frame repeatability consistency. Furthermore, during long-term operation, localized light emission deviations can occur due to rising junction temperatures of the light source, changes in the thermal state of the driver, and fluctuations in external power supply. To adapt to this application scenario, the system employs a high-speed controller, a constant current drive module, a surface array illumination source, a light intensity acquisition module, a drive current acquisition module, a power supply bus acquisition module, and a synchronization interface module. The synchronization interface module is used to receive camera exposure synchronization signals or output light synchronization signals to the camera. During initialization, the dimming frame period is set to 500 microseconds, and a fixed synchronization relationship is established with the camera's exposure control cycle. Each dimming frame is divided into 250 consecutive micro-time slots, each with a duration of 2 microseconds. The luminous area occupies 150 micro-time slots, the detection area occupies 50 micro-time slots, and the migration area occupies 50 micro-time slots. Considering the high requirements for continuous emission in the critical exposure area of this type of application, the emission area is further divided into a critical exposure area and an edge exposure area. The critical exposure area occupies 100 micro-timeslots, and the edge exposure area occupies 50 micro-timeslots. Under normal circumstances, the controller prioritizes allocating the main emission task to the critical exposure area and places the detection area after the edge exposure area, so that the detection action does not occupy the main emission resources of the critical exposure segment. The reference emission pulse sequence is distributed in the emission area in a high-density, low-pulse-width manner in the rated brightness mode. The single pulse width is set to 1 to 1.5 microseconds, the peak drive current is set to 400 to 600 mA, and the minimum interval between adjacent pulses is set to 2 microseconds. The pre-detection pulse group and the post-detection pulse group are located in the first 25 micro-timeslots and the last 25 micro-timeslots of the detection area, respectively. Each group contains 12 detection pulses, with a single pulse width of 1.0 microseconds and a single pulse peak current of 350 mA. The time distance of the detection pulse relative to the boundary of the detection area is strictly written according to the mirror position. The light intensity acquisition module preferably uses a photosensitive element with a higher response speed, and the sampling rate is set to 5 million points per second. The sampling rate of the drive current acquisition module is also set to 5 million points per second, and the sampling rate of the power supply bus acquisition module is set to 2 million points per second. Baseline correction is performed before the start of each exposure cycle. To improve the ability to identify micro-scale instability, the weight of light intensity settling delay and propagation hysteresis is increased in the determination of the disturbance. The initialization threshold for the restricted threshold is set to 0.55, the initialization threshold for the acceptance threshold is set to 0.25, and the recovery condition is set to a recovery amount of not less than 0.85 and a bus recovery completion time of not more than six microseconds.During system operation, if the controller detects a significant increase in light intensity build-up delay, current following hysteresis, or prolonged bus recovery time within certain micro-time slots, it classifies them as restricted micro-time slots and prioritizes migrating emission tasks located outside the critical exposure zone to receiving micro-time slots with higher recovery rates. If a restricted micro-time slot is located within the critical exposure zone, the controller first calls upon the receiving micro-time slot with the smallest time distance and located within the same critical exposure segment to take over the task, in order to maintain the temporal continuity of emission tasks within the critical exposure zone as much as possible. Fifty blank micro-time slots in the migration area are distributed in a fixed proportion behind the dimming frame and the exposure edge area to take over the remaining tasks that cannot be processed in the nearest receiving micro-time slots. When performing migration, the controller also calculates the emission time centroid of the current frame. If the shift in the time centroid after migration exceeds the set tolerance, it automatically reassigns some task units to the suboptimal receiving micro-time slots closer to their original positions to maintain a stable brightness distribution within the camera exposure window. For photographic fill lights that operate continuously for extended periods, the controller also establishes a restricted counter for each micro-timeslot. If the same location is identified as a restricted micro-timeslot within six consecutive dimming frames, it is marked as a fixed vulnerable micro-timeslot. In subsequent frames, the default baseline light emission task assigned to that location is reduced by 40%, and the reduced task is pre-allocated to adjacent receiving micro-timeslots and migration area blank micro-timeslots. With the above parameter configuration, the photographic fill light or machine vision surface light source can maintain continuous light emission in the critical exposure area during the camera exposure cycle. Furthermore, when power supply fluctuations, drive thermal drift, or junction temperature changes cause instability in local micro-timeslots, intra-frame migration compensation maintains stable overall light output within the exposure window. If the receiving micro-timeslots and migration area blank micro-timeslots cannot fully handle the remaining tasks, the controller prioritizes ensuring continuous light emission in the critical exposure area and disperses the remaining task units into discontinuous micro-timeslots where the disturbance level is below the restricted threshold and the recovery level meets the recovery conditions, thereby reducing the probability of bright and dark bands and locally over-dark areas appearing in the camera image.
[0061] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising a reference structure" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.
[0062] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A method for feedback of light intensity power supply using broadband pulse modulation, characterized in that: Includes the following steps: sp1. Divide each dimming frame into a light emission zone, a detection zone, and a migration zone in chronological order, and divide the dimming frame into a preset number of continuous micro-time slots. Generate a reference light emission pulse sequence in the light emission zone, generate a front detection pulse group and a back detection pulse group in the detection zone, and retain blank micro-time slots in the migration zone. The front detection pulse group and the back detection pulse group have the same total conduction time, the same total light emission, and opposite time distribution. sp2, During the dimming frame acting on the lighting source, synchronously collect the light intensity edge response, drive current edge response and power supply bus transient response corresponding to the front detection pulse group and the rear detection pulse group, and map the collection results to the corresponding micro time slots in chronological order; sp3. Perform forward and backward probe pulse mirroring and unified time base alignment on the light intensity edge response, drive current edge response and power supply bus transient response mapped to each micro-time slot to obtain the disturbance amount, recovery amount and propagation hysteresis amount of each micro-time slot, and construct the micro-time slot disturbance passage map accordingly. sp4. According to the micro-timeslot disturbance passage map, the micro-timeslots with disturbance amounts greater than the restricted threshold are determined as restricted micro-timeslots, and the micro-timeslots with disturbance amounts less than the acceptance threshold and recovery amounts that meet the recovery conditions are determined as acceptance micro-timeslots. The amount of light emission tasks to be migrated in each restricted micro-timeslot is determined according to the reference light emission pulse sequence. sp5. Under the conditions of keeping the average brightness of the target in the current dimming frame unchanged, the total conduction time of the whole frame unchanged, the peak driving current not exceeding the safety limit and the interval between adjacent pulses not less than the safety interval, the amount of light emission task to be migrated in each restricted micro-time slot is migrated to the receiving micro-time slot and the blank micro-time slot in the migration area to generate a migration compensation pulse sequence. sp6 outputs the next dimming frame containing the reference emission pulse sequence, the front detection pulse group, the rear detection pulse group, and the migration compensation pulse sequence, and repeats sp1 to sp6 in subsequent dimming frames to achieve fine power feedback control of light intensity.
2. The broadband pulse modulation light intensity power feedback method according to claim 1, characterized in that: The front detection pulse group is arranged in the front half of the detection area, and the rear detection pulse group is arranged in the rear half of the detection area. The front detection pulse group and the rear detection pulse group have the same single pulse width, single pulse amplitude, and pulse number at corresponding positions, and the time distance from each pulse to the corresponding detection area boundary is a mirror image of each other.
3. The broadband pulse modulation light intensity power feedback method according to claim 1, characterized in that: The synchronous acquisition in SP2 is completed using a unified trigger time base. The light intensity acquisition channel, drive current acquisition channel, and power supply bus acquisition channel are started by the same frame trigger signal and the sampling start and end are completed on the same micro-time slot boundary to ensure that the correspondence of the three types of response data on the time axis is fixed.
4. The broadband pulse modulation light intensity power supply feedback method according to claim 1, characterized in that: The disturbance quantity in sp3 is determined by the light intensity establishment delay, the drive current following delay, and the duration of the power supply bus voltage drop. The recovery quantity is determined by the light intensity fall-off completion time and the power supply bus recovery completion time. The propagation lag is determined by the time offset of the light intensity edge response relative to the drive current edge response. The micro-timeslot disturbance passage map is formed by arranging the disturbance quantity, recovery quantity, and propagation lag of each micro-timeslot in chronological order.
5. The broadband pulse modulation light intensity power supply feedback method according to claim 1, characterized in that: In the sp4, the confined micro-time slots are sorted from largest to smallest according to the amount of disturbance, the receiving micro-time slots are sorted from smallest to largest according to the amount of disturbance and from largest to smallest according to the amount of recovery, and the amount of light emission task to be migrated is determined according to the actual conduction time of the reference light emission pulse sequence within the confined micro-time slots.
6. The broadband pulse modulation light intensity power supply feedback method according to claim 1, characterized in that: The blank microtime slots in the migration area occupy a fixed proportion of the number of microtime slots in each dimming frame. This fixed proportion is written to the controller during system initialization and remains unchanged during normal operation. The blank microtime slots are only used to undertake the light emission tasks migrated from the restricted microtime slots and do not undertake the reference light emission tasks.
7. The broadband pulse modulation light intensity power feedback method according to claim 1, characterized in that: The migration of light emission tasks in SP5 adopts the nearest neighbor priority rule, that is, the number of light emission tasks to be migrated in the restricted micro-time slots is first migrated to the receiving micro-time slot with the smallest time distance. When the corresponding receiving micro-time slot has insufficient capacity, it is then migrated to the blank micro-time slot in the migration area.
8. The broadband pulse modulation light intensity power supply feedback method according to claim 1, characterized in that: The migration compensation pulse sequence in sp5 maintains the main frequency framework of the reference emission pulse sequence, performs migration out only for local emission tasks in the restricted micro-time slots, and performs migration in for local emission tasks in the receiving micro-time slots and the blank micro-time slots, thereby keeping the pulse structure of the whole frame continuous.
9. The broadband pulse modulation light intensity power supply feedback method according to claim 1, characterized in that: When micro-time slots at the same position are all determined to be restricted micro-time slots in a consecutive preset number of dimming frames, the system marks the position as a fixed vulnerable micro-time slot and reduces the default emission task ratio of the fixed vulnerable micro-time slot when generating the reference emission pulse sequence in the future, while increasing the default acceptance ratio of the adjacent acceptance micro-time slots and the blank micro-time slots in the migration area.
10. A broadband pulse modulation light intensity power supply feedback method according to claim 1, characterized in that: When the receiving micro-time slot and the blank micro-time slot in the migration area are insufficient to accommodate all the light emission tasks to be migrated, the system prioritizes ensuring continuous light emission in the visually sensitive section of the light emission area, and disperses the remaining light emission tasks into discontinuous micro-time slots where the disturbance amount is below the limit threshold and the recovery amount meets the recovery conditions, in order to suppress perceptible flicker.