Area array type LED light source driving control method, device and equipment
Through the dual-layer control architecture and multi-dimensional state optimization calculation, combined with the expanded state observer and adaptive sliding mode control, the problems of brightness in the surface array LED display system are solved, and efficient brightness control and uniform display are achieved reduces system complexity.
Patent Information
- Application Number
- CN202411785830.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-12-06
AI Technical Summary
The surface array LED display system has shortcomings in brightness uniformity control and display quality assurance, especially the brightness instability caused by the changes in LED device characteristics with temperature, local display distortion caused by optical crosstalk effect, and complex distributed control of large-scale LED arrays The problem of degree.
Using a dual-layer control architecture design, an accurate LED unit mathematical model is established through multi-dimensional state data acquisition and N-step prediction optimization calculation, combining the expansion state observer and adaptive sliding mode control strategy to compensate for temperature drift and device parameter changes, and establish an optical crosstalk based on optical crosstalk The fault diagnosis and compensation mechanism of the model adopts multi-stage PWM modulation technology and consistency constraint algorithm to realize a smooth transition between sub-region control units.
It effectively reduces the complexity of system control, improves control efficiency, ensures display uniformity and brightness control accuracy, suppresses display flickering, and ensures the overall display effect and real-timeness of large-size display systems.
Smart Images

Figure CN119274479A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of light source drive control, and in particular to a method, device and equipment for driving and controlling a planar array LED light source. Background Art
[0002] Array LED display systems are widely used in the display field due to their advantages such as high brightness, high contrast and modular design. However, the traditional LED drive control method mainly uses a single PWM modulation technology, which has obvious deficiencies in brightness uniformity control and display quality assurance, and is difficult to meet the precise control requirements of large-scale LED arrays.
[0003] In practical applications, the array LED display system faces several key technical challenges: the characteristics of LED devices drift significantly with temperature, resulting in unstable display brightness; the optical crosstalk effect between adjacent LED units can cause local display distortion; when individual LED units fail, traditional compensation methods are difficult to effectively maintain display uniformity. In addition, the distributed control of large-scale LED arrays also brings about problems such as increased system complexity and increased difficulty in control coordination. Summary of the invention
[0004] The present invention provides a planar array LED light source drive control method, device and equipment for achieving smooth transition between sub-region control units to ensure the overall display effect of a large-size display system.
[0005] In a first aspect, the present invention provides a method for driving and controlling a planar array LED light source, the method comprising: Construct the upper display control subsystem and lower drive control subsystem of the array LED display system, and collect multi-dimensional state data sets; Based on the multidimensional state data set, N-step prediction optimization calculation and brightness uniformity constraint calculation are performed to obtain an optimal control sequence of the LED unit; Performing extended state observer processing on the optimal control sequence of the LED unit to obtain a compensation control amount of the LED unit; Inputting the LED unit compensation control amount into the fault diagnosis model to construct the compensation area and analyze the regional brightness compensation to obtain the LED unit regional compensation parameter; Performing multi-level PWM cycle division and modulation calculation on the LED unit area compensation parameter to obtain an LED unit drive control signal; The LED unit drive control signal is subjected to consistency constraint calculation and gradient optimization calculation to obtain global display control parameters of the planar array LED display system.
[0006] In a second aspect, the present invention provides a planar array LED light source drive control device, the planar array LED light source drive control device comprising: A construction module is used to construct an upper display control subsystem and a lower drive control subsystem of a planar LED display system, and collect a multi-dimensional state data set; A calculation module, used for performing N-step prediction optimization calculation and brightness uniformity constraint calculation based on the multi-dimensional state data set to obtain an optimal control sequence of the LED unit; A processing module, used for performing an extended state observer process on the optimal control sequence of the LED unit to obtain a compensation control amount of the LED unit; An analysis module is used to input the LED unit compensation control amount into a fault diagnosis model to construct a compensation area and perform regional brightness compensation analysis to obtain LED unit regional compensation parameters; A modulation module, used for performing multi-level PWM cycle division and modulation calculation on the LED unit area compensation parameter to obtain an LED unit drive control signal; The optimization module is used to perform consistency constraint calculation and gradient optimization calculation on the LED unit drive control signal to obtain the global display control parameters of the planar LED display system.
[0007] The third aspect of the present invention provides a planar array LED light source drive control device, comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor calls the instructions in the memory so that the planar array LED light source drive control device executes the above-mentioned planar array LED light source drive control method.
[0008] A fourth aspect of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the above-mentioned planar array LED light source driving control method.
[0009] In the technical solution provided by the present invention, a double-layer control architecture design is adopted to realize the effective separation of global display control and local drive control, reduce the system control complexity and improve the control efficiency; through multi-dimensional state data acquisition and N-step prediction optimization calculation, an accurate mathematical model of LED units is established, and an accurate description of the dynamic characteristics of the LED display system is realized; combined with the extended state observer and the adaptive sliding mode control strategy, the influence of external interference such as temperature drift and device parameter change is effectively compensated; a fault diagnosis and compensation mechanism based on the optical crosstalk model is established, and the display uniformity is ensured by the coordinated compensation of 8 adjacent units around the faulty unit; multi-level PWM modulation technology is adopted, and the brightness control accuracy is improved and the display flicker is suppressed through sub-period division and phase modulation; consistency constraints and gradient optimization algorithms are introduced to realize smooth transition between sub-region control units, and the overall display effect of the large-size display system is ensured; the present invention ensures the real-time and stability of system control through a reasonable parameter update mechanism and timing control. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0011] Figure 1 A schematic diagram of a process flow of a planar array LED light source driving control method provided in an embodiment of the present application; Figure 2 A schematic block diagram of the structure of a planar array LED light source drive control device provided in an embodiment of the present application; Figure 3 A schematic block diagram of the structure of a planar array LED light source drive control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0012] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0013] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change based on actual conditions.
[0014] It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0015] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0016] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0017] See also Figure 1 , Figure 1 A schematic diagram of a process flow of a planar array LED light source driving control method provided in an embodiment of the present application, such as Figure 1 As shown, the planar array LED light source driving control method provided in the embodiment of the present application includes steps S100 to S600.
[0018] Step S100, constructing an upper display control subsystem and a lower drive control subsystem of a planar array LED display system, and collecting a multi-dimensional state data set; It is understandable that the execution subject of the present invention may be a planar array LED light source drive control device, or a terminal or a server, which is not limited here. The embodiment of the present invention is described by taking a server as the execution subject.
[0019] Specifically, the control function level of the array LED display system is divided, the global display control function is divided into the upper display control subsystem, and the specific LED unit drive control function is divided into the lower drive control subsystem. A communication interface circuit is set between the upper display control subsystem and the lower drive control subsystem to build a two-way data transmission channel to form a two-way data communication interface. Through this interface, the upper display control subsystem can obtain feedback information from the lower drive control subsystem and transmit the control instructions to the lower system in a timely manner. The current value, temperature value and brightness value of the LED unit are collected by the upper display control subsystem to obtain an initial state data set. In order to improve the data quality and accuracy, the initial state data set is filtered to eliminate noise and abnormal values to obtain a multidimensional state data set. The multidimensional state data set is encapsulated and the transmission protocol is converted. Through the above-established two-way data communication interface, the processed data is transmitted to the lower drive control subsystem. In the process of data transmission, a certain protocol is followed to ensure the integrity and validity of the data. At the same time, the event trigger judgment module in the upper display control subsystem analyzes the received multidimensional state data set. According to the preset trigger conditions, mode judgment is performed to determine the current working state and generate a control mode switching instruction. This instruction is the core of the system's adaptive adjustment control strategy, ensuring that the system can dynamically optimize its operation under different working conditions. The control mode switching instruction is converted into drive parameters. The control instructions in the upper display control subsystem are converted into specific drive parameters required by the lower drive control subsystem, which directly affect the working state and display effect of the LED unit. The converted drive parameters are transmitted to the lower drive control subsystem through the two-way data communication interface to ensure that the lower system can be adjusted and driven accordingly according to the new control mode.
[0020] Step S200, performing N-step prediction optimization calculation and brightness uniformity constraint calculation based on the multi-dimensional state data set to obtain the optimal control sequence of the LED unit; Specifically, feature extraction is performed on the multidimensional state data set, especially the relationship between the current and brightness of the LED unit. The initial mathematical model is constructed by establishing a nonlinear mapping function to accurately describe the complex relationship between current and brightness. The initial mathematical model is correlated with the temperature data of the LED unit to reveal the impact of temperature changes on the performance of the LED unit, and a temperature drift compensation function is established by numerical fitting. This compensation function helps to correct the brightness fluctuation caused by temperature changes and obtain a more accurate temperature correction mathematical model. The temperature correction mathematical model is combined with the brightness data of adjacent LED units, and a crosstalk compensation relationship is established through an optical influence function. The optical mutual influence between adjacent units is analyzed to ensure that when controlling one unit, it will not have a negative impact on the brightness of the surrounding units. Through this crosstalk compensation relationship, the final LED unit mathematical model can fully consider the interaction between LED units. The LED unit mathematical model is discretized. Through the construction of the state equation, an N-step prediction model is formed to obtain the state prediction equation. The state prediction model can effectively predict the future state of the LED unit and provide a mathematical description of the state of the LED unit at a future moment. The state prediction equation is input into the optimizer. Set brightness uniformity constraints and control quantity change rate constraints to ensure that the brightness of the LED unit can remain uniform while achieving control, and that the change of the control signal will not be too drastic. The setting of constraints can effectively avoid visual discomfort or equipment damage caused by too fast adjustment. By applying the quadratic programming algorithm, the optimal control quantity for the next N steps is solved and the candidate value of the control sequence is calculated. Dynamic weight optimization is performed on the candidate values of the control sequence. Considering the current actual operating conditions and historical data, the weight of each control sequence is dynamically adjusted to ensure that the system can adapt to and optimize control decisions in real time under different environments and conditions. Arrange the optimized control sequence in chronological order, extract the control quantity at the current moment, and obtain the optimal control sequence of the LED unit.
[0021] Step S300, performing extended state observer processing on the optimal control sequence of the LED unit to obtain the compensation control amount of the LED unit; Specifically, the brightness value, brightness change rate and external interference data in the optimal control sequence of the LED unit are combined into a state variable matrix. The state variable matrix is expanded and calculated to obtain the expanded state space equation. By increasing the dimension of the state variable, the system's modeling ability for complex dynamic behaviors is enhanced. The closed-loop pole distribution range is set for the expanded state space equation. The basis of system stability is determined through theoretical analysis, and the corresponding state feedback matrix is constructed to obtain the gain parameters of the expanded state observer. The distribution range of the closed-loop pole directly affects the response speed and stability of the system. After substituting the gain parameters of the expanded state observer into the observer structure equation, the observation data of the state variable is calculated by numerical solution. In this process, the obtained observation data is separated, and the temperature change effect of the LED unit, the device parameter change effect and the environmental disturbance effect are superimposed. In this way, the specific impact of various interference factors on the system performance is identified. The interference term data is input into the adaptive sliding mode controller. The design of the controller can effectively deal with the uncertainty and external disturbance of the system. When calculating the brightness tracking error, the change range and change rate range of the tracking error are set. Through these settings, the sliding mode control surface parameters are generated, which are the basis for the operation of the adaptive sliding mode controller. According to the sliding mode control surface parameters, the change range of the adaptive law is calculated to obtain the adaptive control parameters, so that the controller can adjust its control strategy in real time under different operating conditions. Compensation control calculations are performed on the adaptive control parameters and interference item data. The scope and action time of the compensation control are set to ensure that the controller can respond to specific interference in a timely manner within a specific time period. Through the implementation of this compensation control, the impact of interference on system performance is effectively reduced, and the control accuracy of the LED unit is improved. After the above steps, the controller output data is generated. According to the brightness control requirements, the controller output data is smoothed to eliminate the flickering phenomenon or other visual discomfort caused by the rapid change of the control signal. During the smoothing process, the data update cycle and update step size are set to ensure that the system maintains a stable output during dynamic adjustment, and the LED unit compensation control amount is obtained.
[0022] Step S400, inputting the LED unit compensation control amount into the fault diagnosis model to construct the compensation area and analyze the regional brightness compensation, and obtaining the LED unit regional compensation parameter; Specifically, the current data, temperature data and brightness data in the compensation control quantity of the LED unit are processed in segments according to the time series, and the data are divided into several time periods, and the state changes in each time period are analyzed in more detail. Through segment processing, the mutation points and abnormal values in the data are effectively identified. The fault judgment threshold is set for the segmented data to obtain the fault feature data. The setting of the threshold is based on historical operation data and statistical analysis to ensure that any situation exceeding the threshold can be marked as a potential fault within the normal operation range. The fault feature data is analyzed in multiple dimensions, and the current deviation value, temperature deviation value and brightness deviation value of the LED unit are input into the judgment module of the fault diagnosis model. In this way, the model can identify the LED unit with faults and provide the location information of the faulty unit. The physical coordinates are calibrated on the LED array plane according to the location information of the faulty unit. The faulty unit is taken as the center point to construct the coordinate matrix of the compensation area, obtain the boundary data of the compensation area, and indicate the specific area that needs to be compensated. The state of the nine LED units within the boundary data of the compensation area is detected, and the actual brightness value of each LED unit and its relative position relationship are recorded to obtain the initial state data of the compensation area. The light intensity attenuation law between adjacent LED units is extracted based on the initial state data of the compensation area. The analysis of the light intensity attenuation law helps to understand the optical crosstalk between adjacent units, so it is necessary to perform numerical calculations on the superposition effect of light intensity to obtain optical crosstalk data. Through calculation, the degree of influence on the normal LED units around the faulty unit is identified, and the optical crosstalk data is input into the compensation calculation unit, and the compensation amount of the eight normal LED units is distributed and calculated to obtain the brightness compensation data. The brightness compensation data is compared with the original driving parameters to identify the compensation parameters that need to be adjusted to ensure that the compensation can effectively improve the overall display quality. In this process, the variation range and variation step of the compensation parameters are set to ensure that the compensation measures can effectively solve the problem without causing excessive fluctuations or instability in the system. According to the data in the compensation parameter adjustment scheme, it is sorted in chronological order to obtain the regional compensation parameters of the LED unit.
[0023] Step S500, performing multi-level PWM cycle division and modulation calculation on the LED unit area compensation parameter to obtain an LED unit driving control signal; Specifically, the LED unit area compensation parameters are imported into the cycle processing unit, and the basic PWM cycle parameters are set. On this basis, the basic PWM cycle parameters are divided into time periods, and a complete PWM cycle is divided into multiple control time periods according to the time averaging principle to obtain sub-cycle time data. Through segmented processing, the PWM signal can be controlled on a finer time scale. The sub-cycle time data is input into the parameter allocation unit. An independent brightness control range and control step are set for each sub-cycle to form a sub-cycle control parameter. The setting of this control parameter is based on the LED unit area compensation parameters obtained previously to ensure the control accuracy and reliability of each sub-cycle. According to the sub-cycle control parameters and the LED unit area compensation parameters, the control level of each sub-cycle is calculated to obtain the initial value of the sub-cycle duty cycle. The phase calculation is performed on the initial value of the sub-cycle duty cycle. According to the timing requirements, the phase difference between adjacent sub-cycles is set to obtain the sub-cycle phase parameter. By combining the sub-cycle phase parameter and the initial value of the sub-cycle duty cycle in time order, the control waveforms of each sub-cycle are connected to obtain the target PWM waveform. The signal parameters of the target PWM waveform are subjected to boundary processing. This processing step includes setting the minimum duty cycle limit and the maximum duty cycle limit to ensure that the PWM waveform operates within the control range. Through boundary processing, the control instability caused by too low or too high duty cycle can be effectively prevented, thereby improving the working stability and reliability of the LED unit. After completing the boundary processing, the formed PWM control waveform is used as the basis of the drive signal. The PWM control waveform is converted into the control level of the drive circuit. In this process, the timing of the signal output and the drive level range are set to ensure that the drive signal can be accurately received and executed by the circuit. Through these settings, the system can achieve precise drive control of the LED unit to ensure that it can achieve ideal brightness performance under different working conditions.
[0024] Step S600: performing consistency constraint calculation and gradient optimization calculation on the LED unit drive control signal to obtain global display control parameters of the planar LED display system.
[0025] Specifically, the LED unit drive control signal is processed in blocks according to the display area. The area is divided according to the physical arrangement structure of the LED unit and the distribution law of the control signal to obtain the initial sub-area control unit. The purpose of the block processing is to better manage and optimize the control signals of different areas, so as to improve the uniformity and consistency of the overall display effect. The LED units in adjacent areas in the initial sub-area control unit are grouped according to the similarity of the control signals. The division criteria of the grouping boundary are set to ensure that the LED units with high similarity can be effectively grouped together to form a sub-area display unit. For each sub-area display unit, especially its edge LED unit, the control parameters are extracted, and the brightness value and driving parameters of the LED unit in the boundary area are recorded. The boundary control data is sorted according to the spatial distribution of the display area to establish the parameter association relationship between adjacent sub-areas, and a boundary parameter mapping table is obtained to help the system identify and manage the control parameters between different sub-areas. At the same time, the data in the boundary parameter mapping table is analyzed for consistency, and the brightness difference limit and the brightness change rate limit between adjacent areas are set to ensure that the brightness change between different areas is smooth and consistent, avoid abrupt brightness differences, and obtain consistency constraints. The boundary parameters of the sub-areas are adjusted and calculated according to the consistency constraints. During the adjustment calculation process, the step size and adjustment direction of the parameter adjustment are set to gradually optimize the boundary control parameters. Through these calculations, the boundary optimization parameters are imported into the global control unit. Coordination processing is performed on the control parameters between each sub-area to ensure that the brightness output of different areas can achieve the expected consistency. After the coordination processing is completed, the inter-area control parameters are synchronized to ensure that the control signals of the entire LED display system between different areas can be effectively synchronized and coordinated. In this process, the update timing and effective time of the global parameters are set to ensure that in actual applications, each control parameter can be updated according to the predetermined time sequence, thereby ensuring the stability and response speed of the system. Through the above steps, the global display control parameters obtained will be able to effectively improve the overall performance of the array LED display system and ensure that the brightness and color output between each sub-area is uniform and coordinated.
[0026] In the embodiment of the present invention, a double-layer control architecture design is adopted to achieve effective separation of global display control and local drive control, reduce system control complexity and improve control efficiency; through multi-dimensional state data acquisition and N-step prediction optimization calculation, an accurate mathematical model of LED units is established, and accurate description of the dynamic characteristics of the LED display system is achieved; combined with the extended state observer and the adaptive sliding mode control strategy, the influence of external interference such as temperature drift and device parameter changes is effectively compensated; a fault diagnosis and compensation mechanism based on the optical crosstalk model is established, and the display uniformity is ensured by coordinated compensation of 8 adjacent units around the faulty unit; multi-level PWM modulation technology is adopted, and the brightness control accuracy is improved and the display flicker is suppressed through sub-period division and phase modulation; consistency constraints and gradient optimization algorithms are introduced to achieve smooth transition between sub-region control units, and the overall display effect of the large-size display system is ensured; the present invention ensures the real-time and stability of system control through a reasonable parameter update mechanism and timing control.
[0027] In a specific embodiment, the process of executing step S100 may specifically include the following steps: Divide the control function level of the array LED display system, divide the global display control function into the upper display control subsystem, and divide the LED unit drive control function into the lower drive control subsystem; A communication interface circuit is set between the upper display control subsystem and the lower drive control subsystem to construct a bidirectional data transmission channel and obtain a bidirectional data communication interface; The current value, temperature value and brightness value of the LED unit are collected by the upper display control subsystem to obtain an initial state data set, and the initial state data set is filtered to obtain a multi-dimensional state data set; Carry out data encapsulation and transmission protocol conversion on the multi-dimensional state data set, and transmit the data to the lower-level drive control subsystem through the two-way data communication interface; Input the multi-dimensional state data set into the event trigger judgment module in the upper display control subsystem, perform mode judgment according to the preset trigger conditions, and obtain the control mode switching instruction; The control mode switching instruction is converted into drive parameters, and the drive parameters are transmitted to the lower-level drive control subsystem through a two-way data communication interface.
[0028] Specifically, the control function level of the array LED display system is divided. The global display control function is classified into the upper display control subsystem, and the specific drive control function of the LED unit is classified into the lower drive control subsystem. The upper display control subsystem receives the signal input by the user and performs global display content processing, while the lower drive control subsystem directly drives each LED unit to ensure that the brightness, color and other parameters of each LED unit can be accurately executed according to the upper instructions. In order to ensure effective collaboration between the upper and lower layers, a communication interface circuit is set between the upper display control subsystem and the lower drive control subsystem to build a two-way data transmission channel to form a two-way data communication interface. The setting of this interface makes the data interaction between the upper and lower layers efficient and reliable. The upper layer transmits the control instructions to the lower layer in time, and the lower layer can also feedback the status to the upper layer, which is convenient for dynamic adjustment of the system. The current value and current value of the LED unit are collected through the upper display control subsystem Indicates that the system is at time Current output, temperature value Indicates the system environment or the operating temperature of the LED unit, brightness value Represents the light intensity brightness of the system output. Through sensors and related circuits, the upper subsystem can obtain these initial state data to form an initial state data set. The initial state data set is filtered to remove noise and interference to obtain a more accurate and representative multidimensional state data set. Assume that the filtered multidimensional state data set is ,in Indicates that the system is at time For multidimensional state data sets In order to be able to transmit between the upper and lower layers, the data is encapsulated and the transmission protocol conversion is performed. The data encapsulation process packages different types of data into a unified format to ensure that no data loss or misunderstanding occurs during the transmission process. Through the two-way data communication interface, the encapsulated multi-dimensional state data set is transmitted to the lower-level drive control subsystem. In this process, the protocol conversion ensures that the format of the data meets the requirements of the receiver, so that the lower-level drive control subsystem can accurately understand and parse the transmitted data. At the same time, an event trigger judgment module is set in the upper-level display control subsystem to perform real-time analysis of the multi-dimensional state data set. Assume that there is a preset trigger condition when the brightness Below a certain threshold If the control mode needs to be switched, the judgment module will evaluate the current state based on this condition. When the current display effect is considered unsatisfactory, a control mode switching instruction is generated. This control mode switching instruction includes compensation measures for brightness, adjustment of drive current, etc. After that, the driving parameters are converted. The driving parameter conversion process aims to convert the global control instructions generated by the upper layer into the specific operation signals required by the lower layer driving. For example, assuming that the upper layer instruction is to increase the brightness, the driving current that needs to be increased is determined according to the physical characteristics of the LED unit. Assuming , then: ; Among them, the function Indicates the nonlinear relationship between current, brightness and temperature. Through this conversion, it is ensured that the information between the upper and lower layers can be effectively mapped, so that the lower layer can drive and control the LED unit according to specific operating requirements. The converted drive parameters are transmitted to the lower drive control subsystem through a two-way data communication interface. The drive control subsystem receives and analyzes these parameters and generates specific control signals For example, assuming that the driving signal is a PWM (pulse width modulation) signal used to control the brightness of the LED, the converted driving current Adjust the duty cycle of the PWM signal , so that the output brightness meets the expected value: ; in, is a proportionality constant related to the physical characteristics of the LED unit.
[0029] In a specific embodiment, the process of executing step S200 may specifically include the following steps: Extract features from the multi-dimensional state data set, and establish a nonlinear mapping function for the current-brightness relationship data of the LED unit to obtain an initial mathematical model; The initial mathematical model and the LED unit temperature data were correlated and analyzed, and the temperature drift compensation function was established through numerical fitting to obtain the temperature correction mathematical model. The temperature correction mathematical model is combined with the brightness data of adjacent LED units, and the crosstalk compensation relationship is established through the optical influence function to obtain the mathematical model of the LED unit; Discretize the mathematical model of the LED unit, build an N-step prediction model through the state equation, and obtain the state prediction equation; The state prediction equation is input into the optimizer, and the brightness uniformity constraint and the control amount change rate constraint are set and solved. The optimal control amount for the next N steps is calculated by the quadratic programming algorithm to obtain the candidate value of the control sequence. The candidate values of the control sequence are dynamically weighted and arranged in chronological order. The control quantity at the current moment is extracted to obtain the optimal control sequence of the LED unit.
[0030] Specifically, the collected multi-dimensional state data is analyzed. Assuming there is a planar LED display system including multiple LED units, the preliminary data set includes the current of the LED units. ,brightness and temperature At this stage, the goal of feature extraction is to identify the relationship between current and brightness. This relationship is usually nonlinear, and by establishing a nonlinear mapping function To describe it, is a nonlinear function to be determined. In order to obtain this function, regression analysis or machine learning algorithm is used to fit historical data to determine the specific form of the function. For example, the polynomial regression model is used as follows: ; in, is the parameter to be requested, is the order of the polynomial. Through the least squares method or other optimization algorithms, these parameters are found so that the model fits the actual data best. The initial mathematical model and the LED unit temperature data are correlated and analyzed, and the temperature drift compensation function is established through numerical fitting. The brightness output of the LED unit is not only affected by the current, but also by temperature changes. In order to consider this effect, the temperature data Combined with the initial mathematical model, the temperature drift compensation function is established through numerical fitting. Assuming there is a linear or nonlinear relationship expressed as: ; in is the brightness value after temperature compensation, and is the temperature compensation function. By analyzing historical data, the regression method is used to determine For example, using a multiple regression model: ; in, is the regression coefficient, which can reflect the relationship between brightness and temperature. The temperature correction mathematical model is combined with the brightness data of adjacent LED units. Through the optical influence function, the crosstalk compensation relationship between LED units is established, taking into account the mutual influence between LED units. At this stage, it is assumed that there is an optical influence function , indicating the brightness of adjacent LED units Impact on target LED units: ; in, is the brightness value after considering the crosstalk effect, and It represents the optical influence caused by the brightness of adjacent LED units. Through experimental data, the corresponding function form is established and parameter fitting is performed. Through the above steps, a comprehensive mathematical model of LED units is obtained. This model can consider the comprehensive influence of current, temperature and crosstalk effect, and is expressed as: ; in is a comprehensive function that includes all input variables. Discretize the mathematical model of the LED unit. Construct the state equation by discretizing time. Set the time step to , the LED unit is in time The state is represented by ; in, is the state vector of the LED unit, is the control input, is the state transition matrix, is the input matrix. Through discretization processing, an N-step prediction model is constructed to obtain the state prediction equation, which is expressed as: ; in, Indicates the number of future prediction steps. Input the state prediction equation into the optimizer. In this process, set the brightness uniformity constraint and the control variable change rate constraint. Assume that the brightness uniformity constraint is: ; in, and is the brightness value of the adjacent LED unit, is the set tolerance threshold. The control variable change rate constraint is expressed as: ; in, is the maximum change set. By setting these constraints, the optimizer solves the optimal control amount for the next N steps based on the constraints in actual applications. After solving these constraints using the quadratic programming algorithm, the control amount for the next N steps is calculated to obtain the candidate values of the control sequence. In order to determine the control amount at the current moment, the candidate values of the control sequence are dynamically weighted and arranged in chronological order. By extracting the control amount at the current moment, the optimal control sequence of the LED unit is obtained. .
[0031] In a specific embodiment, the process of executing step S300 may specifically include the following steps: The brightness value, brightness change rate and external interference data in the optimal control sequence of the LED unit are combined into a state variable matrix, and the state variable matrix is expanded to obtain the expanded state space equation; The closed-loop pole distribution range is set for the extended state space equation, and the state feedback matrix is constructed to obtain the gain parameters of the extended state observer; Substitute the gain parameters of the extended state observer into the observer structure equation, calculate the observation data of the state variables through numerical solution, and perform data separation. The influence of the temperature change of the LED unit, the influence of the device parameter change and the influence of the environmental disturbance are superimposed to obtain the interference term data. The interference term data is input into the adaptive sliding mode controller, the brightness tracking error is calculated, the tracking error change range and the change rate range are set, the sliding mode control surface parameters are obtained, and the change interval of the adaptive law is calculated according to the sliding mode control surface parameters to obtain the adaptive control parameters; Compensation control calculations are performed on the adaptive control parameters and interference item data, the range and action time of the compensation control are set, the controller output data is obtained, and the controller output data is smoothed according to the brightness control requirements, the data update cycle and update step are set, and the LED unit compensation control amount is obtained.
[0032] Specifically, the brightness value, brightness change rate and external interference data in the optimal control sequence of the LED unit are combined into a state variable matrix. The brightness value is set to The brightness change rate is , the external interference data is , the state variable matrix is expressed as: ; In this matrix, Indicates at time The brightness of the LED unit at the moment, is its rate of change, and represents the influence of external interference, such as ambient light, temperature change, etc. The state variable matrix is expanded to form an expanded state space equation. The purpose of the expansion is to introduce additional state variables to enhance the controllability and observability of the model. Set the expanded state variable As a new set of state variables, defined as: ; in, and are state feedback control variables related to system performance. These additional variables can help describe the dynamic characteristics of the system and obtain the expanded state space equation: ; in, is the state matrix of the system, is the input matrix, is the control input. On this basis, the closed-loop pole distribution range is set to ensure the stability and response speed of the system. The position of the closed-loop pole is set by the pole configuration method. For example, the pole is set in the left half plane to ensure that the system is asymptotically stable. Assume that the desired pole is located at and (in , then construct the state feedback matrix The characteristic polynomial of the closed-loop system has these poles. The extended state observer gain parameters are obtained by solving the following linear matrix equation: ; in, is a positive definite matrix, is the weight matrix, is the output matrix. By solving this equation, we get the state feedback matrix , and then determine the gain parameter of the extended state observer. Substitute the gain parameter into the observer structure equation and set the observer form as: ; in, is the estimated state of the observer, and the observed data of the state variables are calculated by numerical solution. The process of data separation is to separate the influence of different influencing factors in the calculated state variables for further analysis. The influence of temperature change of LED unit, the influence of device parameter change and the influence of environmental disturbance are superimposed and expressed by the following formula: ; in, It is the impact of temperature changes. is the effect of device parameter changes, and is an external disturbance. The disturbance term data is input into the adaptive sliding mode controller. The key to the design of the adaptive sliding mode controller is to be able to track the dynamic changes of the system and calculate the brightness tracking error in real time. The brightness tracking error is set as: ; in, is the desired brightness value. By setting the tracking error change range and change rate range, the sliding mode control surface parameters are obtained: ; in, is the gain parameter, which is used to adjust the response speed of the sliding mode controller. The variation range of the adaptive law is calculated according to the sliding mode control surface parameters, and the adaptive control parameters are obtained. Compensation control is performed through the control algorithm. The range and action time of the compensation control are set by the formula: ; To calculate, get the controller output data. Among them, is the compensation control quantity, and is the gain matrix. In order to ensure the smoothness of the control signal and reduce high-frequency noise, the controller output data is smoothed. Set the data update cycle and update step size to control the update frequency and signal smoothness. Smoothing is performed using the following formula: ; in, is a smoothing factor, which takes a value between 0 and 1, balancing the weight of the historical output and the current control output. Finally, the compensation control amount of the LED unit is obtained.
[0033] In a specific embodiment, the process of executing step S400 may specifically include the following steps: The current data, temperature data and brightness data in the compensation control quantity of the LED unit are processed in segments according to the time series to obtain segmented data, and a fault judgment threshold is set for the segmented data to obtain fault characteristic data; Perform multi-dimensional analysis on the fault feature data, input the current deviation value, temperature deviation value and brightness deviation value of the LED unit into the judgment module of the fault diagnosis model, and obtain the fault unit location information; The physical coordinates are calibrated on the LED array plane according to the position information of the faulty unit, and the coordinate matrix of the compensation area is constructed with the faulty unit as the center point to obtain the boundary data of the compensation area. The state of the 9 LED units within the boundary data of the compensation area is detected, and the actual brightness value and relative position relationship of each LED unit are recorded to obtain the initial state data of the compensation area. The light intensity attenuation law between adjacent LED units is extracted based on the initial state data of the compensation area, and the influence of light intensity superposition is numerically calculated to obtain optical crosstalk data. The optical crosstalk data is input into the compensation calculation unit, and the compensation amount of 8 normal LED units is distributed and calculated to obtain brightness compensation data. The brightness compensation data is compared with the original driving parameters, the variation range and variation step of the compensation parameters are set, a compensation parameter adjustment scheme is obtained, and the data in the compensation parameter adjustment scheme is sorted in chronological order to obtain the LED unit area compensation parameters.
[0034] Specifically, the current data, temperature data and brightness data in the LED unit compensation control quantity are processed in segments according to the time series. These data sets are represented as , and , respectively represent the current, temperature and brightness data of the LED unit. Assume that the time length of each data segment is , then at time The data is represented as: ; in, Indicates The fault judgment threshold is set for the segmented data to identify potential fault characteristics. The set fault judgment threshold is expressed as , and , these thresholds represent the limit values of various parameters when the system is operating normally. The fault characteristic data is defined as: ; Through the above judgment, the fault characteristic data in each time period is obtained. When performing multi-dimensional analysis on fault feature data, current deviation, temperature deviation and brightness deviation are calculated, which is achieved through the following formula: ; in, , and is the nominal value of the LED unit under normal working conditions. The deviation value is input into the judgment module of the fault diagnosis model, and the location of the faulty unit is determined by comprehensive analysis of these deviations. Assuming that the fault diagnosis model adopts machine learning or statistical model, its output is expressed as the location information of the faulty unit The physical coordinates of the faulty unit are calibrated on the LED array plane according to the position information of the faulty unit. The physical coordinates of the faulty unit are set as , and construct the coordinate matrix of the compensation area based on this coordinate. Assume that the radius of the compensation area is , then the boundary data of the compensation area is obtained: ; Perform status detection on the 9 LED units in the area and record the actual brightness values of these LED units. And their relative position relationship in the compensation area, the initial state data of the compensation area is obtained. It is expressed as: ; in, is the state data set of the compensation area. Using the initial state data of the compensation area, the light intensity attenuation law between adjacent LED units is extracted. Assume that the light intensity attenuation between LED units is expressed by the distance attenuation formula: ; in, is the initial light intensity of the LED, is the attenuation coefficient, is the distance between LED units. Through numerical calculation, the optical crosstalk data is obtained, which is expressed as ,in Reflects the influence of surrounding LED units on the light intensity of the target LED unit. Input into the compensation calculation unit to calculate the compensation amount of 8 normal LED units. Set the compensation amount to , calculated using the following formula: ; in, is the target brightness value, It is The actual brightness value of a normal LED unit. Compare the brightness compensation data with the original driving parameters. Assume that the original driving parameters are expressed as , and set the compensation parameter range to The compensation parameter adjustment scheme is generated according to the following formula: ; Arrange the data in the compensation parameter adjustment scheme in chronological order to obtain the LED unit area compensation parameters. It can be expressed as: ; in, It is the LED unit area compensation parameter updated in each time period.
[0035] In a specific embodiment, the process of executing step S500 may specifically include the following steps: Import the LED unit area compensation parameters into the cycle processing unit, set the basic PWM cycle parameters, and divide the basic PWM cycle parameters into time periods, divide a complete PWM cycle into multiple control time periods according to the time averaging principle, and obtain sub-cycle time data; Input the sub-cycle time data into the parameter allocation unit, set an independent brightness control range and control step for each sub-cycle, obtain the sub-cycle control parameters, and calculate the control level of each sub-cycle according to the sub-cycle control parameters and the LED unit area compensation parameters to obtain the initial value of the sub-cycle duty cycle; Perform phase calculation on the initial value of the sub-cycle duty cycle, set the phase difference between adjacent sub-cycles according to the timing requirements, obtain the sub-cycle phase parameters, and combine the sub-cycle phase parameters and the initial value of the sub-cycle duty cycle in time sequence, connect the control waveforms of each sub-cycle, and obtain the target PWM waveform; The signal parameters in the target PWM waveform are processed by boundaries, the minimum duty cycle limit and the maximum duty cycle limit are set, the PWM control waveform is obtained, and the PWM control waveform is converted into the control level of the drive circuit, the signal output timing and the drive level range are set, and the LED unit drive control signal is obtained.
[0036] Specifically, the LED unit area compensation parameters are imported into the periodic processing unit. These compensation parameters are imported into the cycle processing unit to ensure that PWM (pulse width modulation) can accurately control the brightness of the LED. In the cycle processing unit, the basic PWM cycle parameters are set. Assume that the basic PWM cycle is , this period represents the length of time for each complete cycle of the PWM signal. For a typical LED control system, Usually between a few hundred microseconds and a few milliseconds, depending on the required control accuracy. Divide the basic PWM cycle into time periods. Set the number of time periods to , then the entire PWM cycle is divided into multiple control time periods, and the length of each time period is: ; in, Indicates the length of each sub-cycle. A complete PWM cycle is divided into multiple control time periods according to the time averaging principle to obtain sub-cycle time data, which is used to control the LED drive in each sub-cycle. The sub-cycle time data is input into the parameter allocation unit, and an independent brightness control range and control step size are set for each sub-cycle. Assume that the brightness control range is , the control step length is , then define different brightness values for each sub-period. Define the sub-period control parameters as ,in , indicating the The brightness value of a sub-period. The calculation of the sub-period control parameters is achieved through the following formula: ; in, , each sub-cycle has a different brightness setting. Combined with the LED unit area compensation parameters , calculate the control level of each sub-period to obtain the initial value of the duty cycle of the sub-period. Assume that the initial value of the duty cycle is , then it is calculated by the following formula: ; in, Indicates The initial value of the duty cycle of each sub-period is related to the set brightness. and compensation parameters The phase difference is set to the duty cycle of the sub-period to ensure that the PWM signals between adjacent sub-periods can work in coordination to prevent uneven brightness changes caused by phase superposition. , set according to the timing requirements so that there is a fixed phase difference between adjacent sub-cycles. For example, assuming the phase difference is , then it is expressed as: ; Combine the phase parameters and initial duty cycle values of each sub-period in time sequence, connect the control waveforms of each sub-period, and obtain the target PWM waveform to ensure that the entire PWM signal can be controlled according to the predetermined brightness and phase requirements to achieve accurate driving of the LED. Perform boundary processing on the signal parameters in the target PWM waveform to prevent the PWM signal from exceeding the physical limitations of the device and causing excessively high or low brightness output. Set the minimum duty cycle limit and maximum duty cycle limit , adjust the target PWM waveform as follows: ; This formula ensures that the adjusted duty cycle is always within the allowed range, preventing the signal from being over- or under-driven. Convert the adjusted PWM waveform into the control level of the drive circuit. Set the output timing and drive level range of the signal. Assume the drive level range is , the PWM waveform is converted into a corresponding voltage signal for directly driving the LED. By correlating the duty cycle with the drive voltage, we get: ; in, It's in time In this way, the level conversion of the PWM signal is realized, thereby driving the brightness control of the LED unit.
[0037] In a specific embodiment, the process of executing step S600 may specifically include the following steps: The LED unit driving control signal is processed by display area block, and the area is divided according to the physical arrangement structure of the LED unit and the distribution law of the control signal to obtain the initial sub-area control unit; The LED units in adjacent areas of the initial sub-area control unit are grouped according to the similarity of the control signals, and the division criteria of the grouping boundaries are set to obtain sub-area display units. The control parameters of the edge LED units of the sub-area display units are extracted, and the brightness values and driving parameters of the LED units in the boundary areas are recorded to obtain boundary control data. The boundary control data is sorted according to the spatial distribution of the display area, and the parameter association relationship between adjacent sub-areas is established to obtain a boundary parameter mapping table. The data in the boundary parameter mapping table is subjected to consistency analysis, and the brightness difference limit and the brightness change rate limit between adjacent areas are set to obtain consistency constraints. According to the consistency constraint conditions, the sub-region boundary parameters are adjusted and calculated, the step size and adjustment direction of the parameter adjustment are set, the boundary optimization parameters are obtained, and the boundary optimization parameters are imported into the global control unit, the control parameters between the sub-regions are coordinated, and the inter-region control parameters are obtained; Perform data synchronization on the control parameters between regions, set the update sequence and effective time of the global parameters, and obtain the global display control parameters.
[0038] Specifically, the physical arrangement structure of the LED display system is analyzed. Assuming that the LED units are arranged in a two-dimensional grid, the entire display area is divided into multiple initial sub-area control units. The division of each sub-area is based on the physical position of the LED unit and the distribution law of its control signal to ensure that the display effect between adjacent areas remains consistent. The width and height of the display area are defined as and , which is divided into The size of each sub-region is and , then the size of each initial sub-region control unit is In the initial sub-region control unit, the LED units in adjacent regions are grouped according to the similarity of the control signals. The evaluation of the control signal similarity is achieved by calculating the difference in the brightness values between adjacent LED units. The brightness value of the LED unit is set to , the brightness difference of adjacent LED units is expressed by the following formula: ; in, and are the brightness values of two adjacent LED units. If the brightness difference is less than the set threshold , then these two LED units are grouped into the same group. By setting the division criteria of the grouping boundary, the entire display area is divided into multiple sub-area display units. During the grouping process, the brightness value and driving parameters of the edge LED units in each sub-area display unit are recorded to extract the control parameters and obtain the boundary control data. After sorting the boundary control data, the parameter association relationship between adjacent sub-areas is established. Assume that the boundary control data is , including the brightness values and driving parameters of all edge LED units. Construct a boundary parameter mapping table and calculate the brightness relationship between adjacent sub-areas using the following formula: ; This mapping table can help the system understand the brightness relationship between different sub-areas and perform consistency analysis. Set the brightness difference limit between adjacent areas and brightness change rate limit To ensure that the brightness transition between boundaries is smooth. When adjusting the sub-region boundary parameters according to the consistency constraint conditions, set the step size of the parameter adjustment. And adjust the direction. The calculation of boundary optimization parameters is achieved through the following formula: ; in, is the current boundary control parameter, The function is used to determine whether the current boundary parameters need to be increased or decreased. The adjusted boundary optimization parameters are imported into the global control unit to ensure that the control parameters between the sub-regions can be coordinated and the inter-region control parameters are obtained. Set the inter-region control parameters to , which is calculated based on the update of the boundary control data: ; in, and are the boundary control parameters of two adjacent areas. This method ensures that the brightness change in the boundary area is continuous, thereby reducing visual discomfort. Data synchronization is performed on the control parameters between areas. Set the update timing and effective time of the global parameters. Assume that the update timing is and effective time is , the real-time performance of the system is ensured by periodically checking and updating the control parameters. The updated global display control parameters are expressed by the following formula: ; This formula indicates that the global control parameters will be activated and updated within the set time range.
[0039] See also Figure 2, Figure 2 A schematic block diagram of the structure of the planar array LED light source driving control device 200 provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the array LED light source driving control device 200 includes: A construction module 210 is used to construct an upper display control subsystem and a lower drive control subsystem of the planar array LED display system, and collect a multi-dimensional state data set; A calculation module 220, for performing N-step prediction optimization calculation and brightness uniformity constraint calculation based on the multi-dimensional state data set to obtain an optimal control sequence of the LED unit; A processing module 230 is used to perform an extended state observer process on the optimal control sequence of the LED unit to obtain a compensation control amount of the LED unit; An analysis module 240 is used to input the LED unit compensation control amount into the fault diagnosis model to perform compensation area construction and regional brightness compensation analysis to obtain LED unit regional compensation parameters; The modulation module 250 is used to perform multi-level PWM cycle division and modulation calculation on the LED unit area compensation parameters to obtain the LED unit drive control signal; The optimization module 260 is used to perform consistency constraint calculation and gradient optimization calculation on the LED unit drive control signal to obtain the global display control parameters of the area array LED display system.
[0040] Through the coordinated cooperation of the above-mentioned components, a two-layer control architecture design is adopted to achieve effective separation of global display control and local drive control, reduce the complexity of system control, and improve control efficiency; through multi-dimensional state data acquisition and N-step prediction optimization calculation, an accurate mathematical model of LED units is established, and an accurate description of the dynamic characteristics of the LED display system is achieved; combined with the expanded state observer and the adaptive sliding mode control strategy, the influence of external interference such as temperature drift and device parameter changes is effectively compensated; a fault diagnosis and compensation mechanism based on the optical crosstalk model is established, and the display uniformity is guaranteed by the coordinated compensation of the 8 adjacent units around the faulty unit; multi-level PWM modulation technology is adopted, and the brightness control accuracy is improved and the display flicker is suppressed through sub-period division and phase modulation; the consistency constraint and gradient optimization algorithm are introduced to achieve a smooth transition between sub-region control units, and the overall display effect of the large-size display system is guaranteed; the present invention ensures the real-time and stability of system control through a reasonable parameter update mechanism and timing control.
[0041] See also Figure 3 , Figure 3This is a schematic block diagram of the structure of a planar array LED light source drive control device 300 provided in an embodiment of the present application. The planar array LED light source drive control device 300 includes a processor 301 and a memory 302. The processor 301 and the memory 302 are connected via a device bus 303, wherein the memory 302 may include a non-volatile storage medium and an internal memory.
[0042] The non-volatile storage medium can store a computer program. The computer program includes program instructions, and when the program instructions are executed by the processor 301, the processor 301 can execute any of the above-mentioned planar array LED light source driving control methods.
[0043] The processor 301 is used to provide computing and control capabilities to support the operation of the entire array LED light source driving control device 300 .
[0044] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor 301, the processor 301 can execute any of the above-mentioned planar array LED light source driving control methods.
[0045] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the planar array LED light source drive control device 300 involved in the scheme of the present application. The specific planar array LED light source drive control device 300 may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0046] It should be understood that the processor 301 may be a central processing unit (CPU), and the processor 301 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0047] It should be noted that technical personnel in the relevant field can clearly understand that for the convenience and conciseness of description, the specific working process of the above-described planar array LED light source driving control device 300 can refer to the corresponding process of the aforementioned planar array LED light source driving control method, and will not be repeated here.
[0048] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by one or more processors, the one or more processors implement the planar array LED light source driving control method provided in the embodiment of the present application.
[0049] The computer-readable storage medium may be an internal storage unit of the planar array LED light source drive control device 300 of the aforementioned embodiment, such as a hard disk or memory of the planar array LED light source drive control device 300. The computer-readable storage medium may also be an external storage device of the planar array LED light source drive control device 300, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped with the planar array LED light source drive control device 300.
[0050] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, systems and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0051] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0052] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for driving and controlling a planar array LED light source, characterized in that: include: Construct the upper display control subsystem and lower drive control subsystem of the array LED display system, and collect multi-dimensional state data sets; Based on the multidimensional state data set, N-step prediction optimization calculation and brightness uniformity constraint calculation are performed to obtain an optimal control sequence of the LED unit; Performing extended state observer processing on the optimal control sequence of the LED unit to obtain a compensation control amount of the LED unit; Inputting the LED unit compensation control amount into the fault diagnosis model to construct the compensation area and analyze the regional brightness compensation to obtain the LED unit regional compensation parameter; Performing multi-level PWM cycle division and modulation calculation on the LED unit area compensation parameter to obtain an LED unit drive control signal; The LED unit drive control signal is subjected to consistency constraint calculation and gradient optimization calculation to obtain global display control parameters of the planar array LED display system.
2. The driving control method of planar array LED light source according to claim 1, characterized in that: The upper display control subsystem and the lower drive control subsystem of the surface array LED display system are constructed, and a multi-dimensional state data set is collected, including: Divide the control function level of the array LED display system, divide the global display control function into the upper display control subsystem, and divide the LED unit drive control function into the lower drive control subsystem; A communication interface circuit is provided between the upper display control subsystem and the lower drive control subsystem to construct a bidirectional data transmission channel and obtain a bidirectional data communication interface; The upper display control subsystem collects the current value, temperature value and brightness value of the LED unit to obtain an initial state data set, and performs filtering processing on the initial state data set to obtain a multi-dimensional state data set; Performing data encapsulation and transmission protocol conversion on the multi-dimensional state data set, and transmitting the data to the lower-layer drive control subsystem through the bidirectional data communication interface; Inputting the multi-dimensional state data set into the event trigger judgment module in the upper display control subsystem, performing mode judgment according to the preset trigger conditions, and obtaining a control mode switching instruction; The control mode switching instruction is converted into driving parameters, and the driving parameters are transmitted to the lower-level driving control subsystem through the bidirectional data communication interface.
3. The driving control method of planar array LED light source according to claim 2, characterized in that: The method of performing N-step prediction optimization calculation and brightness uniformity constraint calculation based on the multi-dimensional state data set to obtain an optimal control sequence of the LED unit includes: Extracting features from the multidimensional state data set, and establishing a nonlinear mapping function for the current-brightness relationship data of the LED unit to obtain an initial mathematical model; Performing correlation analysis on the initial mathematical model and the LED unit temperature data, establishing a temperature drift compensation function through numerical fitting, and obtaining a temperature correction mathematical model; The temperature correction mathematical model is combined with the brightness data of adjacent LED units, and a crosstalk compensation relationship is established through an optical influence function to obtain a mathematical model of the LED unit; Discretizing the mathematical model of the LED unit, constructing an N-step prediction model through a state equation, and obtaining a state prediction equation; The state prediction equation is input into the optimizer, and the brightness uniformity constraint condition and the control amount change rate constraint condition are set and solved. The optimal control amount for the next N steps is calculated by the quadratic programming algorithm to obtain the control sequence candidate value; The control sequence candidate values are dynamically weighted and arranged in chronological order, and the control amount at the current moment is extracted to obtain the optimal control sequence of the LED unit.
4. The driving control method of the planar array LED light source according to claim 3, characterized in that: The step of performing an extended state observer process on the optimal control sequence of the LED unit to obtain a compensation control amount of the LED unit includes: Combining the brightness value, brightness change rate and external interference data in the optimal control sequence of the LED unit into a state variable matrix, performing dimension expansion calculation on the state variable matrix to obtain an expanded state space equation; Setting a closed-loop pole distribution range for the extended state space equation and constructing a state feedback matrix to obtain an extended state observer gain parameter; Substituting the gain parameter of the extended state observer into the observer structure equation, calculating the observation data of the state variable by numerical solution, and performing data separation, superimposing the influence of the temperature change of the LED unit, the influence of the device parameter change and the influence of the environmental disturbance, and obtaining the interference term data; Input the interference term data into an adaptive sliding mode controller, calculate the brightness tracking error, set the tracking error change range and change rate range, obtain sliding mode control surface parameters, and calculate the change interval of the adaptive law according to the sliding mode control surface parameters to obtain adaptive control parameters; Compensation control calculation is performed on the adaptive control parameters and the interference item data, the scope and action time of the compensation control are set, the controller output data is obtained, and the controller output data is smoothed according to the brightness control requirements, the data update cycle and update step are set, and the LED unit compensation control amount is obtained.
5. The driving control method of planar array LED light source according to claim 4, characterized in that: The step of inputting the LED unit compensation control amount into a fault diagnosis model to construct a compensation area and perform regional brightness compensation analysis to obtain LED unit regional compensation parameters includes: The current data, temperature data and brightness data in the compensation control amount of the LED unit are processed in segments according to a time series to obtain segmented data, and a fault judgment threshold is set for the segmented data to obtain fault characteristic data; Perform multi-dimensional analysis on the fault characteristic data, input the current deviation value, temperature deviation value and brightness deviation value of the LED unit into the judgment module of the fault diagnosis model, and obtain the fault unit location information; The physical coordinates are calibrated on the LED array plane according to the position information of the faulty unit, and the compensation area coordinate matrix is constructed with the faulty unit as the center point to obtain the compensation area boundary data, and the state of the 9 LED units within the compensation area boundary data is detected, and the actual brightness value and relative position relationship of each LED unit are recorded to obtain the compensation area initial state data; Extracting the light intensity attenuation law between adjacent LED units according to the initial state data of the compensation area, performing numerical calculation on the light intensity superposition effect to obtain optical crosstalk data, and inputting the optical crosstalk data into the compensation calculation unit, performing distribution calculation on the compensation amounts of 8 normal LED units to obtain brightness compensation data; The brightness compensation data and the original driving parameters are compared, the variation range and variation step of the compensation parameters are set, a compensation parameter adjustment scheme is obtained, and the data in the compensation parameter adjustment scheme is sorted in chronological order to obtain LED unit area compensation parameters.
6. The driving control method of planar array LED light source according to claim 5, characterized in that: The step of performing multi-level PWM cycle division and modulation calculation on the LED unit area compensation parameter to obtain the LED unit drive control signal includes: Importing the LED unit area compensation parameter into the cycle processing unit, setting the basic PWM cycle parameter, and dividing the basic PWM cycle parameter into time periods, dividing a complete PWM cycle into multiple control time periods according to the time averaging principle, and obtaining sub-cycle time data; Input the sub-cycle time data into a parameter allocation unit, set an independent brightness control range and control step for each sub-cycle, obtain a sub-cycle control parameter, and calculate the control level of each sub-cycle according to the sub-cycle control parameter and the LED unit area compensation parameter to obtain an initial value of the sub-cycle duty cycle; Performing phase calculation on the initial value of the sub-period duty cycle, setting the phase difference between adjacent sub-periods according to the timing requirements, obtaining the sub-period phase parameter, and combining the sub-period phase parameter and the initial value of the sub-period duty cycle in time sequence, connecting the control waveforms of each sub-period, and obtaining the target PWM waveform; The signal parameters in the target PWM waveform are subjected to boundary processing, a minimum duty cycle limit and a maximum duty cycle limit are set, a PWM control waveform is obtained, and the PWM control waveform is converted into a control level of a driving circuit, a signal output timing and a driving level range are set, and an LED unit driving control signal is obtained.
7. The driving control method of planar array LED light source according to claim 6, characterized in that: The performing consistency constraint calculation and gradient optimization calculation on the LED unit drive control signal to obtain the global display control parameters of the planar array LED display system includes: The LED unit driving control signal is processed by display area block, and the area is divided according to the physical arrangement structure of the LED unit and the distribution rule of the control signal to obtain an initial sub-area control unit; Grouping the LED units in adjacent areas of the initial sub-area control unit according to the similarity of the control signals, setting the division criteria of the grouping boundaries, obtaining sub-area display units, extracting control parameters of the edge LED units of the sub-area display units, recording the brightness values and driving parameters of the LED units in the boundary areas, and obtaining boundary control data; The boundary control data is sorted according to the spatial distribution of the display area, a parameter association relationship between adjacent sub-areas is established, a boundary parameter mapping table is obtained, and consistency analysis is performed on the data in the boundary parameter mapping table, and a brightness difference limit and a brightness change rate limit between adjacent areas are set to obtain a consistency constraint condition; According to the consistency constraint condition, the sub-region boundary parameters are adjusted and calculated, the step size and adjustment direction of the parameter adjustment are set, and the boundary optimization parameters are obtained. The boundary optimization parameters are imported into the global control unit, and the control parameters between the sub-regions are coordinated to obtain the inter-region control parameters; Data synchronization is performed on the inter-region control parameters, and the update sequence and effective time of the global parameters are set to obtain the global display control parameters.
8. A planar array LED light source drive control device, characterized in that: The method for driving and controlling a planar array LED light source according to any one of claims 1 to 7 comprises: A construction module is used to construct an upper display control subsystem and a lower drive control subsystem of a planar LED display system, and collect a multi-dimensional state data set; A calculation module, used for performing N-step prediction optimization calculation and brightness uniformity constraint calculation based on the multi-dimensional state data set to obtain an optimal control sequence of the LED unit; A processing module, used for performing extended state observer processing on the optimal control sequence of the LED unit to obtain a compensation control amount of the LED unit; An analysis module is used to input the LED unit compensation control amount into a fault diagnosis model to perform compensation area construction and regional brightness compensation analysis to obtain LED unit regional compensation parameters; A modulation module, used for performing multi-level PWM cycle division and modulation calculation on the LED unit area compensation parameter to obtain an LED unit drive control signal; The optimization module is used to perform consistency constraint calculation and gradient optimization calculation on the LED unit drive control signal to obtain the global display control parameters of the planar LED display system.
9. A planar array LED light source drive control device, characterized in that: The planar array LED light source drive control device comprises: a memory and at least one processor, wherein instructions are stored in the memory; The at least one processor calls the instructions in the memory so that the planar array LED light source driving control device executes the planar array LED light source driving control method according to any one of claims 1-7.
10. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by the processor, the planar array LED light source driving control method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Local dimming control method and device, equipment and storage medium
CN112785515A
Picture optimization method and system based on display module backlight
CN117690388A
Display module control method and device based on artificial intelligence, chip and medium
CN117711295A
COB LED display screen intelligent uniform light regulation and control system
CN119007632A
Optical compensation method and device, display device, display method and storage medium
US20210358406A1
Cited By
Plant ambient light supplementing system and method based on sliding mode control
CN116419455A
Small-spacing LED array driving waveform optimization method and device
CN119724083A
Intelligent dimming COB display screen system and control method
CN120823794A
Pixel array intelligent control system of MicroLED display
CN120998138A
MIP LED light color compensation driving method and device based on deep learning
CN121214851A