Shutter blind dimming intelligent control method and system based on micro motor
Through the intelligent control system based on micro motors, the problems of low operating efficiency, insufficient accuracy and error accumulation in dimming control of double-glass aluminum louver partitions are solved, and high-precision and stable lighting control and automatic adaptation are achieved, reducing maintenance costs.
Patent Information
- Application Number
- CN202510978793.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-16
- Publication Date
- 2025-08-29
AI Technical Summary
The prior art has problems such as low operating efficiency, lack of control accuracy, accumulation of mechanical transmission errors and insufficient adaptability in dimming control of double-glass aluminum louver partitions, especially in high maintenance costs in high frequency use scenarios.
The intelligent control system based on micro motors is adopted, including an initialization module, a mapping relationship construction module, a radian control calculation module and an error calibration module. By initializing the setting angle position, a mapping relationship function is constructed, an error scattered coordinate system is established and dynamically calibrated, to achieve accurate control of the motor shaft.
It improves the accuracy of light control and the stability of motor control, reduces the abruptness of dimming operations, and adapts to different sizes of venetian blinds without the user manually configuring parameters, and automatically completes initialization, reducing maintenance needs.
Smart Images

Figure CN120556833A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of venetian blind control, and in particular to a venetian blind dimming intelligent control method and system based on a micro motor. Background Art
[0002] Double-glazed aluminum louver partitions have become the mainstream technical solution for modern office partitions due to their technical advantages of being beautiful, environmentally friendly, transparent, and private. However, existing technologies have the following substantial defects in dimming control: 1. The manual adjustment method using steel wire traction has significant technical bottlenecks: Inefficient operation: For example, in typical scenarios such as conference rooms, a single space requires six or more sets of blinds. Manually adjusting each one is extremely labor-intensive and cannot meet the demand for fast dimming. Lack of control accuracy: The mechanical traction structure results in incomplete control of the shading rate. Measured data shows that the unevenness of the light-transmitting surface reaches ±15% during manual adjustment, and it is impossible to achieve synchronous angle control of multiple groups of blinds, seriously affecting the consistency of spatial lighting.
[0003] 2. The intelligent adjustment method using electric drive wire traction has significant technical bottlenecks: Accumulation of mechanical transmission errors: When the micro-motor drives the top roller for a long time, the connection between the roller and the blinds becomes loose, which can lead to a deviation between the number of rotations and the actual opening and closing angles. For example, after six months of use, the actual deviation of the blinds in a conference room when fully closed at 180° reached ±3°, affecting the dimming accuracy. Simple control logic: Existing solutions mostly use open-loop control, lacking dynamic compensation for forward and reverse motor rotation. For example, when manually adjusting the position from 0.3 to 0.5 and then back to 0.3, the traditional method does not account for reverse rotation errors, resulting in a position deviation of up to ±1.5°. Insufficient adaptive capabilities: Parameters cannot be automatically calibrated based on usage duration. In high-frequency usage scenarios such as hotel rooms, manual calibration is required 2-3 times a year, resulting in high maintenance costs. Summary of the Invention
[0004] The object of the present invention is to provide a method and system for intelligently controlling dimming of venetian blinds based on a micro motor, so as to solve the problems raised in the above-mentioned background technology.
[0005] In order to solve the above technical problems, the present invention provides the following technical solutions: A micro-motor-based intelligent control system for dimming of venetian blinds, comprising: an initialization module, a mapping relationship building module, an arc control calculation module, an error calibration module, and a motor drive execution module; The initialization module is used to set the state value of the opening and closing angle position of the blind, obtain the number of rotations of the top roller and define the numerical range of the number of rotations of the motor shaft; The mapping relationship building module is used to generate a mapping relationship function between the opening and closing state value and the number of rotations of the motor shaft, and realize the forward and reverse rotation logic control through the sign function; The radian control calculation module constructs a rotation radian control amount function based on the mapping relationship function and establishes an error scatter point coordinate system; The error calibration module generates an error sample set based on the error scatter point coordinate system and calibrates the rotation radian control function through the sample set; The motor drive execution module drives the micro motor to move according to the calibrated rotation arc control quantity function.
[0006] Furthermore, the initialization module includes an angle position setting unit, a rotation number acquisition unit and a radian reference generation unit; The angle position setting unit is used to define the angle reference for fully opening and fully closing of the Venetian blind; The rotation number acquisition unit is used to collect the number of rotations of the top scroll from fully opened to closed, and set a numerical range of the number of rotations of the motor shaft; The radian reference generation unit is used to define the radian control amount of one rotation of the motor shaft and to establish a conversion relationship between angle and radian.
[0007] Furthermore, the mapping relationship building module includes a state interval division unit, a symbol function generation unit and a mapping function calculation unit; The state interval division unit is used to construct an opening and closing state value interval and define the positive rotation of the motor shaft as the closing direction of the blind; The sign function generating unit constructs a sign function based on the difference between the current state value and the previous state value; The mapping function calculation unit is used to generate a mapping relationship function to realize the conversion from the state value to the number of rotations.
[0008] Furthermore, the radian control calculation module includes a radian function construction unit, an error coordinate system establishment unit and a coordinate point generation unit; The radian function construction unit generates a rotation radian control amount function according to the mapping relationship function; The error coordinate system establishment unit constructs an error scatter point coordinate system based on the rotation radian control amount function; The coordinate point generating unit is used to convert the radian control amounts corresponding to different state value combinations into coordinate points in the coordinate system.
[0009] Furthermore, the error calibration module includes an error sample set generation unit, a sample statistics unit and a calibration function generation unit; The error sample set generating unit is used to coordinate the rotation arc control amount with the current state value as a fixed standard and the previous state value as a dynamic reference, and generate an error sample set; The sample statistics unit is used to calculate the average value of the error sample set; The calibration function generating unit is used to construct a calibration function to achieve dynamic correction of the radian control amount.
[0010] A micro-motor-based intelligent control method for dimming of venetian blinds is disclosed. The motor shaft of the micro-motor is fixedly connected to the top roller of the venetian blinds. The rotation of the motor shaft drives the rotation of the top roller to achieve dimming control of the venetian blinds. The control method includes the following steps: Step S1: Initialize the fully opened and closed angle positions of the Venetian blind, set the corresponding opening and closing state values, and obtain the number of rotations of the top roller to configure the numerical range of the number of rotations of the motor shaft; Step S2: constructing a mapping relationship function based on the opening and closing state values, and dynamically adjusting the calculation logic of the number of rotations of the motor shaft when rotating forward and reverse through the sign function; Step S3: constructing a motor shaft rotation radian control function according to the mapping relationship function, and establishing an error scatter point coordinate system; Step S4: Generate an error sample set based on the error scatter point coordinate system, and calibrate the rotation arc control amount function through the sample set.
[0011] Furthermore, the specific implementation process of step S1 includes: Initialize the fully open and fully closed angle positions of the Venetian blind, and set the open / close state value to 0 for the fully open angle position and to 1 for the fully closed angle position; obtain the number of rotations of the top roller of the Venetian blind from the fully open angle position to the fully closed angle position, and the number of rotations of the top roller is the number of rotations of the motor shaft; When the blinds are fully opened, the number of revolutions of the motor shaft is set to 0. When the blinds are fully closed, the number of revolutions of the motor shaft is set to N. The arc control amount of one revolution of the motor shaft is set to , when the blinds are fully opened, the motor shaft rotation arc control amount is 0, and when the blinds are fully closed, the motor shaft rotation arc control amount is ; In the above method, by defining the state value benchmarks of fully open (0) and closed (1), the system can adapt to blinds of different sizes (for example, the number of rotations N of the top roller corresponding to blinds with widths of 1.5m and 2m are 8 and 12 respectively). In the smart home scenario, users do not need to manually configure parameters, and the system automatically completes initialization, thereby improving adaptation efficiency.
[0012] Furthermore, the specific implementation process of step S2 includes: Based on the initialization of the opening and closing state values corresponding to the fully opened and fully closed angle positions of the blinds, the opening and closing state value interval is constructed , and set the angular rotation direction of the blind from fully opened to fully closed to be the forward rotation direction of the motor shaft; Construct a symbolic function based on the motor shaft rotation state , and generate a mapping function between the opening and closing state value and the number of rotations of the motor shaft , if the opening and closing state value of the blinds is x, substitute the mapping function to get the number of revolutions of the motor shaft ,and ; Where x is the opening and closing state value of the blinds and , is the previous open / close state value of the open / close state value x and ; The sign function is used to dynamically adjust the mapping relationship function when the motor shaft rotates in the opposite direction The positive or negative value of , indicating that the motor shaft is rotating in the forward direction. , indicating that the motor shaft is rotating in the reverse direction. , indicating that the motor shaft has stopped rotating; In the above method, the sign function dynamically adjusts the forward and reverse rotation logic so that the error is immediately compensated when the motor switches the rotation direction. For example, when the state value is reversed from 0.6 to 0.2, the rotation circle value of the mapping relationship function remains positive, which facilitates the rapid response of the motor encoder command and reduces the jerky nature of the dimming action.
[0013] Furthermore, the specific implementation process of step S3 includes: Based on the mapping relationship function, the motor shaft rotation arc control function is constructed ; by It is the command input to control the amount of rotation in radians For the command output, the error scatter point coordinate system of the rotation arc control is constructed. The horizontal and vertical coordinate values of the error scatter point coordinate system correspond to the opening and closing state values respectively. Then the command output Construct coordinate point values; In the above method, the error scatter coordinate system visualizes the historical control data, which is convenient for analyzing the accumulation law of mechanical transmission errors. The current opening and closing state value is used as the standard value of the sample, which can dynamically track the long-term or short-term continuity characteristics of the instruction.
[0014] Furthermore, the specific implementation process of step S4 includes: In the error scatter point coordinate system, the opening and closing state value x is a fixed standard value, and the opening and closing state value is a dynamic reference value, forming an error sample set, denoted as ,in, Indicates the previous opening and closing state value of all opening and closing state values x generated in the tth fixed time period, and obtains the error sample set The average value of ; Based on the average value of the error sample set, the motor shaft rotation arc control function is calibrated to obtain the calibration function ; By collecting data in the error scatter coordinate system, long-term operating errors, such as the use of Venetian blinds in a hotel room, can be dynamically combined with long-term error patterns. For short-term operating errors, such as in high-rise residential buildings, when wind causes Venetian blinds to sway and generate additional resistance, calibration can be performed using the latest short-term opening and closing data.
[0015] Compared with the existing technology, the beneficial effects achieved by the present invention are as follows: in the micro-motor-based intelligent control method and system for dimming of venetian blinds provided by the present invention, by initializing the angle reference, constructing the mapping relationship function, and using the error scatter coordinate system to generate a sample set for dynamic calibration, the problem of control quantity deviation caused by mechanical transmission error is solved, and the lighting control accuracy and the stability of the motor control instructions are significantly improved. For example, in the hotel guest room scenario, dynamic error law calibration can be combined during long-term operation. When the venetian blinds in high-rise residential buildings shake due to wind and generate additional resistance, the latest short-term opening and closing data can be used for calibration, so that the control accuracy is effectively guaranteed. Define the state value benchmarks of fully open (0) and closed (1), so that the system can adapt to blinds of different sizes. In smart home scenarios, users do not need to manually configure parameters, and the system automatically completes initialization, improving adaptation efficiency. The sign function dynamically adjusts the calculation logic for the number of revolutions of the motor shaft when rotating forward and reverse, allowing for immediate error compensation when the motor switches direction. This facilitates rapid response to motor encoder commands and reduces the jerky nature of dimming. For example, when adjusting from a state value of 0.6 to 0.2, the number of revolutions of the mapping function remains positive, ensuring smooth control. The error scatter coordinate system visualizes historical control data, making it easier to analyze the accumulation pattern of mechanical transmission errors. Taking the current opening and closing state value as the standard value of the sample, it can dynamically track the long-term or short-term continuity characteristics of the instruction, thereby achieving accurate calibration of the rotation arc control function. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention and do not constitute a limitation of the present invention.
[0017] Figure 1 The present invention is a schematic diagram of the steps of a micro-motor-based intelligent control method for dimming of venetian blinds. DETAILED DESCRIPTION
[0018] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only 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 making creative efforts are within the scope of protection of the present invention.
[0019] In the first embodiment of the present invention, a micro-motor-based intelligent control system for dimming of venetian blinds is provided, which includes an initialization module, a mapping relationship construction module, an arc control calculation module, an error calibration module, and a motor drive execution module. The initialization module is used to set the state value of the opening and closing angle position of the blind, obtain the number of rotations of the top roller and define the numerical range of the number of rotations of the motor shaft; The initialization module includes an angle position setting unit, a rotation number acquisition unit and a radian reference generation unit; The angle position setting unit is used to define the angle reference for fully opening and fully closing of the Venetian blind; The rotation number acquisition unit is used to collect the number of rotations of the top scroll from fully opened to closed, and set a numerical range of the number of rotations of the motor shaft; The radian reference generation unit is used to define the radian control amount of one rotation of the motor shaft and to establish a conversion relationship between angle and radian; The mapping relationship building module is used to generate a mapping relationship function between the opening and closing state value and the number of rotations of the motor shaft, and realize the forward and reverse rotation logic control through the sign function; Wherein, the mapping relationship building module includes a state interval division unit, a symbol function generation unit and a mapping function calculation unit; The state interval division unit is used to construct an opening and closing state value interval and define the positive rotation of the motor shaft as the closing direction of the blind; The sign function generating unit constructs a sign function based on the difference between the current state value and the previous state value; The mapping function calculation unit is used to generate a mapping relationship function to realize the conversion from the state value to the number of rotations; The radian control calculation module constructs a rotation radian control amount function based on the mapping relationship function and establishes an error scatter point coordinate system; The radian control calculation module includes a radian function construction unit, an error coordinate system establishment unit and a coordinate point generation unit; The radian function construction unit generates a rotation radian control amount function according to the mapping relationship function; The error coordinate system establishment unit constructs an error scatter point coordinate system based on the rotation radian control amount function; The coordinate point generating unit is used to convert the radian control amount corresponding to different state value combinations into coordinate points in the coordinate system; The error calibration module generates an error sample set based on the error scatter point coordinate system and calibrates the rotation radian control function through the sample set; Wherein, the error calibration module includes an error sample set generation unit, a sample statistics unit and a calibration function generation unit; The error sample set generating unit is used to coordinate the rotation arc control amount with the current state value as a fixed standard and the previous state value as a dynamic reference, and generate an error sample set; The sample statistics unit is used to calculate the average value of the error sample set; The calibration function generating unit is used to construct a calibration function to achieve dynamic correction of the radian control amount; The motor drive execution module drives the micro motor to move according to the calibrated rotation arc control quantity function.
[0020] See also Figure 1 In the second embodiment, a micro-motor-based intelligent control method for dimming of venetian blinds is provided. The motor shaft of the micro-motor is fixedly connected to the top roller of the venetian blinds. The rotation of the motor shaft drives the rotation of the top roller to achieve dimming control of the venetian blinds. The control method includes the following steps: Step S1: Initialize the fully opened and closed angle positions of the Venetian blind, set the corresponding open and closed state values, and obtain the number of rotations of the top roller to configure the numerical range of the number of rotations of the motor shaft; Exemplarily, the fully opened and fully closed angular positions of the Venetian blind are initialized, and an open / closed state value of 0 is set for the fully opened angular position, and an open / closed state value of 1 is set for the fully closed angular position; the number of rotations of the top roller of the Venetian blind from the fully opened angular position to the fully closed angular position is obtained, and the number of rotations of the top roller is the number of rotations of the motor shaft; When the blinds are fully opened, the number of revolutions of the motor shaft is set to 0. When the blinds are fully closed, the number of revolutions of the motor shaft is set to N. The arc control amount of one revolution of the motor shaft is set to , when the blinds are fully opened, the motor shaft rotation arc control amount is 0, and when the blinds are fully closed, the motor shaft rotation arc control amount is ; For example, the width of the Venetian blind is 1.8m, the diameter of the top roller is 5cm, and the number of rotations of the top roller when fully closed is N=6; the micro motor has a step angle of 1.8°, is equipped with a 16:1 reduction gearbox, and has an encoder resolution of 1000 lines / revolution; Manually fully open the blinds, set the state value to 0, and clear the motor shaft revolution counter; when fully closed, set the state value to 1, record the revolution number N=6, and the radian control amount is 2π×6=12πrad; The actual angle measured by the inclinometer when fully closed is 179.8° (theoretical 180°), with an error of 0.2°, which meets the initial calibration requirements.
[0021] Step S2: constructing a mapping relationship function based on the opening and closing state values, and dynamically adjusting the calculation logic of the number of rotations of the motor shaft when rotating forward and reverse through the sign function; For example, based on the initial opening and closing state values corresponding to the fully opened and fully closed angle positions of the Venetian blinds, an opening and closing state value interval is constructed. , and set the angular rotation direction of the blind from fully opened to fully closed to be the forward rotation direction of the motor shaft; Construct a symbolic function based on the motor shaft rotation state , and generate a mapping function between the opening and closing state value and the number of rotations of the motor shaft , if the opening and closing state value of the blinds is x, substitute the mapping function to get the number of revolutions of the motor shaft ,and ; Where x is the opening and closing state value of the blinds and , is the previous open / close state value of the open / close state value x and ; The sign function is used to dynamically adjust the mapping relationship function when the motor shaft rotates in the opposite direction The positive or negative value of , indicating that the motor shaft is rotating in the forward direction. , indicating that the motor shaft is rotating in the reverse direction. , indicating that the motor shaft has stopped rotating; For example, the user inputs a state value from 0.3 to 0.7 (forward rotation), and then from 0.7 to 0.5 (reverse rotation); Forward rotation: Circle, radian control amount ; Reverse rotation: Circle, radian control amount ; Through actual observation, the actual number of rotations of the motors were 2.41 and 1.21 respectively, with an error rate of 0.4%. The sign function correctly adjusted the rotation direction.
[0022] Step S3: constructing a motor shaft rotation radian control function according to the mapping relationship function, and establishing an error scatter point coordinate system; For example, based on the mapping relationship function, the motor shaft rotation arc control function is constructed ; by It is the command input to control the amount of rotation in radians For the command output, the error scatter point coordinate system of the rotation arc control is constructed. The horizontal and vertical coordinate values of the error scatter point coordinate system correspond to the opening and closing state values respectively. Then the command output Constitutes the coordinate point value.
[0023] Step S4: generating an error sample set based on the error scatter point coordinate system, and calibrating the rotation arc control function through the sample set; For example, in the error scatter point coordinate system, the opening and closing state value x is taken as a fixed standard value, and the opening and closing state value is a dynamic reference value, forming an error sample set, denoted as ,in, Indicates the previous opening and closing state value of all opening and closing state values x generated in the tth fixed time period, and obtains the error sample set The average value of ; Based on the average value of the error sample set, the motor shaft rotation arc control function is calibrated to obtain the calibration function ; For example, fixed ,collection 50 sets of data of the previous state are calculated , if the current The arc angle is , substitute into the calibration function formula, , compared with the original , data calibration accuracy is 0.92.
[0024] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus.
[0025] Finally, it should be noted that the above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art will be able to modify the technical solutions described in the aforementioned embodiments or substitute equivalents for some of the technical features. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.
Claims
1. A micro-motor-based intelligent control method for dimming of venetian blinds, wherein the motor shaft of the micro-motor is fixedly connected to the top roller of the venetian blinds, and the rotation of the motor shaft drives the rotation of the top roller to achieve dimming control of the venetian blinds, characterized in that: The control method comprises the following steps: Step S1: Initialize the fully opened and closed angle positions of the Venetian blind, set the corresponding opening and closing state values, and obtain the number of rotations of the top roller to configure the numerical range of the number of rotations of the motor shaft; Step S2: constructing a mapping relationship function based on the opening and closing state values, and dynamically adjusting the calculation logic of the number of rotations of the motor shaft when rotating forward and reverse through the sign function; Step S3: constructing a motor shaft rotation radian control function according to the mapping relationship function, and establishing an error scatter point coordinate system; Step S4: Generate an error sample set based on the error scatter point coordinate system, and calibrate the rotation arc control amount function through the sample set.
2. The micro-motor-based intelligent control method for dimming of venetian blinds according to claim 1, characterized in that: The specific implementation process of step S1 includes: Initialize the fully open and fully closed angle positions of the Venetian blind, and set the open / close state value to 0 for the fully open angle position and to 1 for the fully closed angle position; obtain the number of rotations of the top roller of the Venetian blind from the fully open angle position to the fully closed angle position, and the number of rotations of the top roller is the number of rotations of the motor shaft; When the blinds are fully opened, the number of revolutions of the motor shaft is set to 0. When the blinds are fully closed, the number of revolutions of the motor shaft is set to N. The arc control amount of one revolution of the motor shaft is set to , when the blinds are fully opened, the motor shaft rotation arc control amount is 0, and when the blinds are fully closed, the motor shaft rotation arc control amount is .
3. The micro-motor-based intelligent control method for dimming of venetian blinds according to claim 2, characterized in that: The specific implementation process of step S2 includes: Based on the initialization of the opening and closing state values corresponding to the fully opened and fully closed angle positions of the blinds, the opening and closing state value interval is constructed , and set the angular rotation direction of the blind from fully opened to fully closed to be the forward rotation direction of the motor shaft; Construct a symbolic function based on the motor shaft rotation state , and generate a mapping function between the opening and closing state value and the number of rotations of the motor shaft , if the opening and closing state value of the blinds is x, substitute the mapping function to get the number of revolutions of the motor shaft ,and ; Where x is the opening and closing state value of the blinds and , is the previous open / close state value of the open / close state value x and ; The sign function is used to dynamically adjust the mapping relationship function when the motor shaft rotates in the opposite direction The positive or negative value of , indicating that the motor shaft is rotating in the forward direction. , indicating that the motor shaft is rotating in the reverse direction. , indicating that the motor shaft has stopped rotating.
4. The micro-motor-based intelligent control method for dimming of venetian blinds according to claim 3, characterized in that: The specific implementation process of step S3 includes: Based on the mapping relationship function, the motor shaft rotation arc control function is constructed ; by It is the command input to control the amount of rotation in radians For the command output, the error scatter point coordinate system of the rotation arc control is constructed. The horizontal and vertical coordinate values of the error scatter point coordinate system correspond to the opening and closing state values respectively. Then the command output Constitutes the coordinate point value.
5. The micro-motor-based intelligent control method for dimming of venetian blinds according to claim 4, characterized in that: The specific implementation process of step S4 includes: In the error scatter point coordinate system, the opening and closing state value x is a fixed standard value, and the opening and closing state value is a dynamic reference value, forming an error sample set, denoted as ,in, Indicates the previous opening and closing state value of all opening and closing state values x generated in the tth fixed time period, and obtains the error sample set The average value of ; Based on the average value of the error sample set, the motor shaft rotation arc control function is calibrated to obtain the calibration function .
6. A micro-motor-based intelligent control system for dimming of venetian blinds, which implements a micro-motor-based intelligent control method for dimming of venetian blinds as claimed in any one of claims 1 to 5, characterized in that: The system includes: an initialization module, a mapping relationship building module, a radian control calculation module, an error calibration module and a motor drive execution module; The initialization module is used to set the state value of the opening and closing angle position of the blind, obtain the number of rotations of the top roller and define the numerical range of the number of rotations of the motor shaft; The mapping relationship building module is used to generate a mapping relationship function between the opening and closing state value and the number of rotations of the motor shaft, and realize the forward and reverse rotation logic control through the sign function; The radian control calculation module constructs a rotation radian control amount function based on the mapping relationship function and establishes an error scatter point coordinate system; The error calibration module generates an error sample set based on the error scatter point coordinate system and calibrates the rotation radian control function through the sample set; The motor drive execution module drives the micro motor to move according to the calibrated rotation arc control quantity function.
7. The micro-motor-based intelligent control system for venetian blinds according to claim 6, characterized in that: The initialization module includes an angle position setting unit, a rotation number acquisition unit and a radian reference generation unit; The angle position setting unit is used to define the angle reference for fully opening and fully closing of the Venetian blind; The rotation number acquisition unit is used to collect the number of rotations of the top scroll from fully opened to closed, and set a numerical range of the number of rotations of the motor shaft; The radian reference generation unit is used to define the radian control amount of one rotation of the motor shaft and to establish a conversion relationship between angle and radian.
8. The micro-motor-based intelligent control system for venetian blinds dimming according to claim 7, characterized in that: The mapping relationship building module includes a state interval division unit, a symbol function generation unit and a mapping function calculation unit; The state interval division unit is used to construct an opening and closing state value interval and define the positive rotation of the motor shaft as the closing direction of the blind; The sign function generating unit constructs a sign function based on the difference between the current state value and the previous state value; The mapping function calculation unit is used to generate a mapping relationship function to realize the conversion from the state value to the number of rotations.
9. The micro-motor-based intelligent control system for venetian blinds dimming according to claim 8, characterized in that: The radian control calculation module includes a radian function construction unit, an error coordinate system establishment unit and a coordinate point generation unit; The radian function construction unit generates a rotation radian control amount function according to the mapping relationship function; The error coordinate system establishment unit constructs an error scatter point coordinate system based on the rotation radian control amount function; The coordinate point generating unit is used to convert the radian control amounts corresponding to different state value combinations into coordinate points in the coordinate system.
10. The micro-motor-based intelligent control system for venetian blinds dimming according to claim 9, characterized in that: The error calibration module includes an error sample set generation unit, a sample statistics unit and a calibration function generation unit; The error sample set generating unit is used to coordinate the rotation arc control amount with the current state value as a fixed standard and the previous state value as a dynamic reference, and generate an error sample set; The sample statistics unit is used to calculate the average value of the error sample set; The calibration function generating unit is used to construct a calibration function to achieve dynamic correction of the radian control amount.