Method for calibrating position of automobile lamp adjusting motor and synchronous dimming method of automobile headlamp
Through the blockage detection function of the motor drive chip, the position of the headlight adjustment motor is adjusted in real time, which solves the slipping problem caused by the motor blockage, realizes the accuracy and consistency of the headlight adjustment motor, and improves the lighting effect and safety.
Patent Information
- Application Number
- CN202510778928.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-08-15
AI Technical Summary
The existing calibration methods for adjusting the motor position of the car lights fail to effectively detect the motor blockage, resulting in the motor slipping for a long time and causing high noise, affecting the lighting effect and safety.
Through the blockage detection function of the motor drive chip, the motor blockage information can be obtained in real time, the motor will be controlled to continue rotating to a predetermined electrical angle, and the push rod will be adjusted to the reference working position to avoid full stroke every time the power is on.
It shortens the motor slip time, reduces the noise of blockage, ensures the accuracy and consistency of the position of the headlights to adjust the motor, and improves the lighting effect and safety.
Smart Images

Figure CN120481845A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to automobile lighting control technology, and in particular to a position calibration method for an automobile light regulating motor. Background Art
[0002] To adjust the headlight's angle, the light controller controls the headlight adjustment motor, which drives the actuator to push against the bracket attached to the headlight. Each time the controller and motor are powered back on, the controller calibrates the motor's position, moving the actuator to a reference operating position. Subsequent adjustments to the headlight's angle are based on this reference operating position.
[0003] The existing headlight adjustment motor position calibration method mainly includes the following two steps: a. After the headlight controller and the headlight adjustment motor are powered on, the headlight controller controls the headlight adjustment motor to rotate a fixed number of steps n1 along a predetermined first direction. The above-mentioned predetermined direction can be clockwise or counterclockwise, and the number of steps n1 is the number of steps for the push rod to complete the entire stroke (that is, the push rod moves from the extended limit position to the retracted limit position); b. The headlight controller controls the headlight adjustment motor to rotate a predetermined number of steps n2 along a second direction opposite to the first direction, so that the push rod moves to a reference working position.
[0004] Existing methods for calibrating the position of headlight adjustment motors do not include a motor stall detection step. Regardless of the actuator's position when the motor is powered on, the motor must complete a fixed number of steps, n1, during each calibration. If the actuator is close to its extended or retracted limit at power-on, the motor stalls after only a few steps, spending most of its time slipping. Motor slippage can cause loud stall noise, and prolonged slippage can lead to motor overload, abnormal temperature rise, and even misaligned headlight positioning, compromising lighting performance and safety. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide a method for calibrating the position of a headlight adjustment motor, which can shorten the motor slip time, reduce stall noise, and ensure the accuracy and consistency of the headlight adjustment motor position adjustment.
[0006] Another technical problem to be solved by the present invention is to provide a synchronous dimming method for automobile headlights.
[0007] According to an embodiment of the present invention, a method for calibrating the position of a headlight adjustment motor based on chip register stall detection is provided. The chip is a motor driver chip, which is electrically connected to the headlight adjustment motor. The headlight adjustment motor is a stepper motor, which is connected to a push rod via a transmission mechanism to drive the push rod to extend or retract. The push rod has an extension limit position and a retraction limit position. The method for calibrating the position of a headlight adjustment motor includes the following steps:
[0008] a. When the headlight adjustment motor is powered on, the controller controls the headlight adjustment motor through the motor driver chip to drive the push rod to move to the extension limit position or the retraction limit position;
[0009] b. The controller obtains motor stall information from the register of the motor driver chip in real time. When the motor stall information is obtained once or repeatedly, it confirms that the headlight adjustment motor is in a stalled state and controls the headlight adjustment motor to continue rotating in the previous rotation direction so that the electrical angle of the headlight adjustment motor reaches a predetermined motor stop electrical angle;
[0010] c. The controller controls the headlight adjustment motor to rotate in the opposite direction for a predetermined number of steps, so that the push rod moves to the reference working position.
[0011] The synchronous dimming method of automobile headlights according to an embodiment of the present invention includes the following steps:
[0012] When the light adjustment motors of the left and right headlights of the vehicle are powered on simultaneously, the aforementioned light adjustment motor position calibration method is used to move the push rod to the reference working position;
[0013] When the push rods of the left and right headlights reach the reference working positions and the time from the time the headlight adjustment motor is powered on reaches the specified time T, the left headlight controller and the right headlight controller perform the headlight illumination angle adjustment. The specified time T is the longer of the maximum times required for the left and right headlight controllers to execute the headlight adjustment motor position calibration method.
[0014] According to another embodiment of the present invention, a synchronous dimming method for automobile headlights includes the following steps:
[0015] The left and right headlight controllers of the car respectively receive the headlight control messages sent by the host computer. Each headlight control message includes the headlight adjustment motor power-on initialization instruction and the headlight illumination angle adjustment instruction;
[0016] The left headlight controller and the right headlight controller use the aforementioned headlight adjustment motor position calibration method to move the push rod to the reference working position when synchronously executing the headlight adjustment motor power-on initialization instruction;
[0017] The left headlight controller and the right headlight controller execute the headlight angle adjustment instruction when the corresponding push rods reach the reference working position and the time from the time the headlight adjustment motor is powered on reaches the specified time T. The specified time T is the longer of the maximum times required for the left headlight controller and the right headlight controller to execute the headlight adjustment motor position calibration method.
[0018] After adopting the above technical solution, the present invention has at least the following advantages and characteristics:
[0019] 1. During the power-on initialization process of the headlight adjustment motor, the embodiments of the present invention utilize the stall detection function of the motor driver chip to accurately capture stall events. After detecting a motor stall, the motor is allowed to continue rotating to a predetermined motor stop electrical angle. This eliminates the need for the headlight adjustment motor to complete the number of steps corresponding to the full stroke of the push rod each time it is powered on. This shortens motor slippage time, avoids motor damage caused by prolonged stalling, and reduces stall noise.
[0020] 2. When the headlight adjustment motor is powered on and calibrated, the embodiment of the present invention first causes the electrical angle of the headlight adjustment motor to reach a predetermined motor stop electrical angle. Then, based on the predetermined motor stop electrical angle, the push rod is moved a predetermined number of steps to reach a reference working position. This ensures that the headlight adjustment motor stops at the same reference working position after each calibration, thereby ensuring accuracy and consistency in headlight adjustment.
[0021] 3. In the synchronous dimming method of automobile headlights in an embodiment of the present invention, both the left headlight controller and the right headlight controller perform headlight angle adjustment when the time from when the headlight adjustment motor is powered on reaches the specified time length T, thereby ensuring the synchronous movement of the left headlight and the right headlight. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 Shows the control principle block diagram of the headlight control system.
[0023] Figure 2 A schematic diagram of the movement process of the push rod in a specific embodiment of the present invention is shown.
[0024] Figure 3 A schematic diagram showing the relationship between the motor electrical angle and the motor current of a headlight adjustment motor from the time a stall state is confirmed to the time the motor rotates to a predetermined motor stop electrical angle in a specific embodiment of the present invention is shown.
[0025] Figure 4 A schematic diagram of a motion curve of a push rod in a specific embodiment of the present invention is shown. DETAILED DESCRIPTION
[0026] The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0027] Figure 1 Shows the control principle block diagram of the vehicle light control system. Figure 1 In this headlight control system, the controller 11 is electrically connected to the motor driver chip 12, the motor driver chip 12 is electrically connected to the headlight adjustment motor 13, and the output end of the headlight adjustment motor 13 is connected to the push rod 15 through the transmission mechanism 14 to drive the push rod 15 to extend or retract.
[0028] The above-mentioned headlight control system can be a car headlight control system or a car taillight control system. Correspondingly, the controller 11 is a car headlight controller or a car taillight controller. The motor driver chip 12 can monitor the stall state of the headlight adjustment motor and provide motor stall information. The motor stall information is usually composed of the status information of the register identification bit of the motor driver chip. For example, the identification bit is 1, which means the motor is stalled. The headlight adjustment motor 13 adopts a stepper motor, and the transmission mechanism 14 includes but is not limited to a nut screw mechanism. The push rod 15 has an extension limit position and a retraction limit position. When the push rod 15 is in the extension limit position and the retraction limit position, the push rod 15 is blocked by the corresponding limit structure and cannot continue to move.
[0029] When the controller 11 is powered on, the controller 11 sends a control signal to the motor driver chip 12 , and the motor driver chip 12 outputs a drive signal to the headlight adjustment motor 13 , thereby powering on the headlight adjustment motor 13 .
[0030] A method for calibrating a headlight adjustment motor position based on chip register stall detection according to an embodiment of the present invention includes the following steps:
[0031] a. When the headlight adjustment motor is powered on, the controller controls the headlight adjustment motor through the motor driver chip to drive the push rod to move to the extension limit position or the retraction limit position;
[0032] b. The controller obtains motor stall information from the register of the motor driver chip in real time. When the motor stall information is obtained once or repeatedly, it confirms that the headlight adjustment motor is in a stalled state and controls the headlight adjustment motor to continue rotating in the previous rotation direction so that the electrical angle of the headlight adjustment motor reaches a predetermined motor stop electrical angle;
[0033] c. The controller controls the headlight adjustment motor to rotate in the opposite direction for a predetermined number of steps, so that the push rod moves to the reference working position.
[0034] The number of steps in a headlight control motor is the same as the number of pulses used to control the motor (stepper motor). The motor moves one step for each pulse it receives. When the headlight control motor is not controlled by microstepping, the number of steps mentioned above refers to the number of full steps of the stepper motor. When the headlight control motor is controlled by microstepping, the number of steps mentioned above refers to the number of microsteps of the stepper motor.
[0035] The position calibration method of the vehicle light adjustment motor of the present invention is further described below with reference to a specific embodiment.
[0036] In this embodiment, it is assumed that when the headlight adjustment motor 13 is powered on and initialized, the initial movement position of the push rod 15 is at the extended limit position, and after power is turned on, it moves towards the retracted limit position. Figure 2 In another embodiment, the initial movement position of the push rod 15 is located at the retracted limit position, and moves toward the extended limit position after power is turned on.
[0037] The working process of the vehicle light adjustment motor position calibration method of this specific embodiment is as follows.
[0038] After the controller 11 powers on the headlight adjustment motor 13, the controller 11 controls the headlight adjustment motor 13 to operate at a lower current and a faster speed, rotates a predetermined number of steps n3, and moves the push rod 15 to the variable current position, such as Figure 2 As shown by arrow ① in . In this field, if the headlight adjustment motor 13 is powered on to control the push rod to move toward the retracted limit position, the starting movement position of the push rod is between the variable current position and the extended limit position. In this embodiment, the distance between the variable current position and the retracted limit position is greater than or equal to 1 / 20 of the push rod stroke and less than or equal to 1 / 12 of the push rod stroke. If the headlight adjustment motor 13 is powered on to control the push rod to move toward the extended limit position, the starting movement position of the push rod is between the variable current position and the retracted limit position. In this case, optionally, the distance between the variable current position and the extended limit position is greater than or equal to 1 / 20 of the push rod stroke and less than or equal to 1 / 12 of the push rod stroke.
[0039] After the push rod 15 moves to the variable current position, the controller 11 controls the headlight adjustment motor 13 to operate at a larger current and a slower speed, driving the push rod 15 to move from the variable current position to the retracted limit position, such as Figure 2 As shown by arrow ② in the figure, during this movement, the motor driver chip 12 detects a stall. The closer the push rod 15 approaches its limit position, the greater the force required. Once the push rod reaches the variable current position, the headlight adjustment motor 13 operates at a higher current and slower speed, protecting the motor and extending its service life.
[0040] The controller 11 obtains the motor stall information from the motor driver chip 12 every 50ms. After confirming the stall information three times in a row, it determines that the headlight adjustment motor 13 is in a stalled state and determines that this position is the retraction limit position, and controls the headlight adjustment motor 13 to continue to move inward for a certain number of steps, such as Figure 2 As shown in ③, ensure that the motor is completely blocked and that the motor's stop electrical angle is a fixed value (i.e., the currents of phases AB are at a fixed phase), and calibrate this position as the zero position.
[0041] The controller 11 controls the headlight adjustment motor 13 to rotate in the opposite direction for a predetermined number of steps, so that the push rod 15 moves to the reference working position, such as Figure 2 As shown by the arrow ④ in the figure, the subsequent adjustment of the headlight angle is based on this reference working position. Figure 2 In the example of FIG, the reference working position is located between the starting movement position and the variable current position of the push rod 15, but is not limited thereto.
[0042] The controller 11 controls the headlight adjustment motor 13 to continue rotating in the previous rotation direction until the electrical angle of the headlight adjustment motor 13 reaches a predetermined motor stop electrical angle. Specifically, the process includes:
[0043] The controller 11 calculates the remaining number of steps Z2 required for the light adjustment motor 13 to rotate from the time when the light adjustment motor 13 is confirmed to be locked to the motor stop electrical angle based on the initial electrical angle after the light adjustment motor 13 is powered on, the number of movement steps of the light adjustment motor 13 from the time when the light adjustment motor 13 is powered on to the time when the locked state is confirmed, the predetermined motor stop electrical angle, and the number of microstep subdivisions used by the light adjustment motor 13: Z2=X-Y+K*n; X is the number of movement steps within one rotation of the light adjustment motor 13 at the predetermined motor stop electrical angle, Y is the number of movement steps within one rotation of the light adjustment motor 13 when the light adjustment motor 13 is confirmed to be locked, K is the number of steps required for the light adjustment motor 13 to rotate one rotation, and n is the minimum natural number required to ensure that the remaining number of steps Z2 is greater than the minimum natural number required for the light adjustment motor 13 to rotate from the variable current position to the extension limit position or the retraction limit position.
[0044] The controller 11 controls the headlight adjustment motor 13 to continue rotating in the previous rotation direction for the remaining number of steps Z2, so that the electrical angle of the headlight adjustment motor 13 reaches a predetermined motor stop electrical angle.
[0045] In this specific embodiment, the motor driver chip 12 is a motor driver chip of model DRV8889 produced by Texas Instruments. The initial electrical angle of the headlight adjustment motor 13 after power-on is 45°, and the preset motor stop electrical angle is 270°. The number of microstep subdivisions used by the headlight adjustment motor 13 is 8 subdivisions. The number of movement steps X of the predetermined motor stop electrical angle within one rotation of the headlight adjustment motor 13 is 24, and the number of steps K required for one rotation of the headlight adjustment motor is 32. Combined with the PWM edge interrupt count, it can be seen that the number of movement steps of the headlight adjustment motor 13 from power-on to confirmation of the stall state is 100 microsteps. Combined with Figure 3 As shown, at this time, the electrical angle of the headlight adjustment motor 13 is 90° (Y = 4 + (100% 32) = 8, the motor electrical angle of 0 microsteps is 0°, the motor electrical angle of 8 microsteps is 90°, the motor electrical angle of 16 microsteps is 180°, and the motor electrical angle of 24 microsteps is 270°), the A phase current is 100%, and the B phase current is 0%. Maintaining the same rotation direction, the motor continues to rotate the remaining number of steps (24-8+32*n) to make the motor rotate to 270° (i.e., the predetermined stop electrical angle), where n is the minimum natural number that satisfies the requirement that the remaining number of steps Z2 is greater than the number of steps of the headlight adjustment motor from the variable current position to the time when it is confirmed to be blocked, and is determined according to actual conditions. For example, if the number of steps of the headlight adjustment motor 13 from the variable current position to the retracted limit position is 8 microsteps, since 24 minus 8 equals 16 microsteps, the remaining number of steps is greater than 8 microsteps, so n can be selected as 0. In other cases, if the number of microsteps of the headlight adjustment motor 13 from the variable current position to the retracted limit position is 18, then n needs to be set to 1. The reason Z2 needs to be greater than the number of microsteps of the headlight adjustment motor 13 from the variable current position to the retracted limit position is that during the movement of the headlight adjustment motor 13 from the variable current position to the retracted limit position, the total load increases due to increased frictional resistance, which can easily cause slippage and be misjudged as a stall. Setting Z2 to be greater than the number of microsteps of the headlight adjustment motor 13 from the variable current position to the retracted limit position can avoid the adverse effects of misjudgment.
[0046] In other embodiments, if a variable current position is not set, the controller 11 only needs to calculate the remaining number of steps Z1 required for the headlight adjustment motor 13 to rotate from the time it is confirmed to be stalled to the predetermined motor stop electrical angle according to the following formula: when X is greater than or equal to Y, Z1 = XY; when X is less than Y, Z1 = X-Y+K, where X is the number of steps required to reach the predetermined motor stop electrical angle within one rotation of the headlight adjustment motor, Y is the number of steps required to reach the predetermined motor stop electrical angle within one rotation of the headlight adjustment motor, when the headlight adjustment motor is confirmed to be stalled, and K is the number of steps required for one rotation of the headlight adjustment motor. The controller 11 then controls the headlight adjustment motor 13 to continue rotating in the previous direction for the remaining number of steps Z1, causing the electrical angle of the headlight adjustment motor 13 to reach the predetermined motor stop electrical angle. In this control mode, the controller 11 controls the headlight adjustment motor 13 to continue rotating in the previous direction for no more than one rotation (one revolution) to cause the electrical angle of the headlight adjustment motor 13 to reach the predetermined motor stop electrical angle.
[0047] Preferably, the predetermined motor stop electrical angle is set at a full step position of the headlight adjustment motor. For example, the predetermined motor stop electrical angle can be set to 0°, 90°, 180° or 270°.
[0048] The above method not only ensures that the headlight adjustment motor has a certain reference working position each time it is powered on, but also timely protects the headlight adjustment motor from damage caused by long-term stalling and reduces stalling noise.
[0049] For the headlights of a car, after determining the reference position, it is also necessary to ensure that the left and right headlights can move synchronously. To this end, according to an embodiment of the present invention, a synchronous dimming method for car headlights includes the following steps:
[0050] When the light adjustment motors of the left and right headlights of the vehicle are powered on simultaneously, the aforementioned light adjustment motor position calibration method is used to move the push rod to the reference working position;
[0051] When both the push rods of the left and right headlights reach the reference operating position and the time elapsed since the light adjustment motor was powered on reaches a predetermined time T, the left and right headlight controllers execute light illumination angle adjustment. The predetermined time T is the longer of the maximum times required by the left and right headlight controllers to execute the light adjustment motor position calibration method. That is, assuming that the maximum time required by the left headlight controller to execute the light adjustment motor position calibration method is T1 and the maximum time required by the right headlight controller to execute the light adjustment motor position calibration method is T2, if T1 is greater than T2, then the predetermined time T = T1. The maximum time required by the controllers to execute the light adjustment motor position calibration method corresponds to the situation where the push rod's initial movement position is either the extended limit position or the retracted limit position when the light adjustment motor is powered on, and the light adjustment motor moves toward the other of the extended limit position or the retracted limit position after the light adjustment motor is powered on. In this case, the push rod needs to complete its entire travel to execute the light adjustment motor position calibration method, so the calibration takes the longest time. Typically, the maximum time required for the left headlight controller and the right headlight controller to execute the light adjustment motor position calibration method is the same.
[0052] The following describes a method for calculating the maximum time required for the controller to execute the method for calibrating the position of the headlight adjustment motor in conjunction with a specific embodiment. Figure 4 The schematic diagram of the motion curve of the push rod in this embodiment is shown. Among them, the time 0 of the horizontal axis t is the time when the controller 11 is powered on; the time t0 is the time when the headlight adjustment motor 13 is powered on. At this time, the initial movement position of the push rod 15 is at the extended limit position. The time t1 corresponds to the time when the push rod 15 moves to the variable current position. From time t0 to time t1, the current V min Start with a uniform acceleration to V max , and then V max Move at a constant speed for a period of time, then decelerate to V with an acceleration of -a min , then stops for (t2-t1), with the push rod 15 moving from its initial position to the variable current position in step size S1. The push rod 15 then moves at a constant speed for (t3-t2), with time t3 corresponding to the moment when the push rod 15 moves to its retracted limit position (i.e., the moment when the headlight adjustment motor 13 is confirmed to be in a stalled state). During this stage, the push rod 15's step size is S2. The push rod 15 then waits at its retracted limit position for a time (t4-t3) (this value is equal to the time it takes for the motor to continue rotating for the remaining number of steps (24-8+32*n)). The push rod 15 then moves in the opposite direction at a constant speed for a time (t5-t4), with time t5 corresponding to the moment when the push rod 15 moves to the reference working position. The step size of the push rod 15 moving from the retracted limit position to the reference working position is S3. Therefore, the maximum time consumed by the controller in executing the headlight adjustment motor position calibration method is t5-t0.
[0053] In actual work, the starting movement position of the push rod 15 is often between the extension limit position and the retraction limit position. The moment when the push rod 15 moves from the starting movement position to the variable current position is earlier than Figure 4 At time t1, the time required by the controller to execute the vehicle light adjustment motor position calibration method is shorter than the aforementioned maximum time.
[0054] According to another embodiment of the present invention, a synchronous dimming method for automobile headlights includes the following steps:
[0055] The left and right headlight controllers of the car respectively receive the headlight control messages sent by the host computer. Each headlight control message includes the headlight adjustment motor power-on initialization instruction and the headlight illumination angle adjustment instruction;
[0056] The left headlight controller and the right headlight controller use the aforementioned headlight adjustment motor position calibration method to move the push rod to the reference working position when synchronously executing the headlight adjustment motor power-on initialization instruction;
[0057] The left headlight controller and the right headlight controller execute the headlight angle adjustment instruction when the corresponding push rods reach the reference working position and the time from the time the headlight adjustment motor is powered on reaches the specified time T. The specified time T is the longer of the maximum times required for the left headlight controller and the right headlight controller to execute the headlight adjustment motor position calibration method.
[0058] In this further embodiment, the host computer only needs to send one frame of message to the left headlight controller and the right headlight controller respectively to achieve synchronous movement of the left headlight and the right headlight.
Claims
1. A method for calibrating the position of a headlight adjustment motor based on chip register stall detection, wherein the chip is a motor driver chip electrically connected to the headlight adjustment motor; the headlight adjustment motor is a stepper motor connected to a push rod via a transmission mechanism to drive the push rod to extend or retract, and the push rod has an extension limit position and a retraction limit position; characterized in that: The method for calibrating the position of a headlight adjustment motor comprises the following steps: a. When the headlight adjustment motor is powered on, the controller controls the headlight adjustment motor through the motor driver chip to drive the push rod to move toward the extension limit position or the retraction limit position; b. The controller obtains motor stall information from the register of the motor driver chip in real time. When the motor stall information is obtained once or repeatedly, it confirms that the headlight adjustment motor is in a stalled state and controls the headlight adjustment motor to continue rotating in the previous rotation direction so that the electrical angle of the headlight adjustment motor reaches a predetermined motor stop electrical angle; c. The controller controls the headlight adjustment motor to rotate in the opposite direction for a predetermined number of steps, so that the push rod moves to the reference working position.
2. The method for calibrating the position of a headlight adjustment motor according to claim 1, wherein: In the step b, the controller controls the headlight adjustment motor to continue rotating in the previous rotation direction for no more than one circle, so that the electrical angle of the headlight adjustment motor reaches a predetermined motor stop electrical angle.
3. The method for calibrating the position of a headlight adjustment motor according to claim 1 or 2, characterized in that: In the step b, the controller controls the headlight adjustment motor to continue rotating in the previous rotation direction so that the electrical angle of the headlight adjustment motor reaches a predetermined motor stop electrical angle, which specifically includes: The controller calculates the remaining number of steps Z1 required for the light adjustment motor to rotate from the time when the light adjustment motor is confirmed to be locked to the motor stop electrical angle based on the initial electrical angle after the light adjustment motor is powered on, the number of movement steps of the light adjustment motor from the time when the light adjustment motor is powered on to the time when the locked state is confirmed, and the predetermined motor stop electrical angle: when X is greater than or equal to Y, Z1=XY; when X is less than Y, Z1=X-Y+K, where X is the number of movement steps within one rotation of the light adjustment motor for the predetermined motor stop electrical angle, Y is the number of movement steps within one rotation of the light adjustment motor when the light adjustment motor is confirmed to be locked, and K is the number of steps required for the light adjustment motor to rotate one rotation; The controller controls the headlight adjustment motor to continue rotating in the previous rotation direction for the remaining number of steps Z1, so that the electrical angle of the headlight adjustment motor reaches a predetermined motor stop electrical angle.
4. The method for calibrating the position of a headlight adjustment motor according to claim 1, wherein: The step a comprises: a1. When the headlight adjustment motor is powered on, the controller controls the headlight adjustment motor to rotate a predetermined number of steps at a relatively low current and a relatively high speed, so that the push rod moves to a variable current position, and the distance between the variable current position and the extension limit position or the retraction limit position is greater than or equal to 1 / 20 and less than or equal to 1 / 12 of the push rod stroke; a2. When the push rod moves to the variable current position, the controller controls the headlight adjustment motor to operate at a larger current and a slower speed, driving the push rod to move from the variable current position to the extension limit position or the retraction limit position.
5. The method for calibrating the position of a headlight adjustment motor according to claim 4, characterized in that: In the step b, the controller controls the headlight adjustment motor to continue rotating in the previous rotation direction until the electrical angle of the headlight adjustment motor reaches a predetermined motor stop electrical angle. Specifically, the process includes: The controller calculates the remaining number of steps Z2 required for the light adjustment motor to rotate from the time when the light adjustment motor is confirmed to be locked to the motor stop electrical angle based on the initial electrical angle after the light adjustment motor is powered on, the number of movement steps of the light adjustment motor from the time when the light adjustment motor is powered on to the time when the locked state is confirmed, the predetermined motor stop electrical angle, and the number of microstep subdivisions used by the light adjustment motor: Z2=X-Y+K*n, where X is the number of movement steps within one rotation of the light adjustment motor at the predetermined motor stop electrical angle, Y is the number of movement steps within one rotation of the light adjustment motor when the light adjustment motor is confirmed to be locked, K is the number of steps required for one rotation of the light adjustment motor, and n is a minimum natural number that satisfies that the remaining number of steps Z2 is greater than the number of movement steps of the light adjustment motor from the variable current position to the extension limit position or the retraction limit position; The controller controls the headlight adjustment motor to continue rotating in the previous rotation direction for the remaining number of steps Z2, so that the electrical angle of the headlight adjustment motor reaches a predetermined motor stop electrical angle.
6. The method for calibrating the position of a headlight adjustment motor according to claim 5, characterized in that: The predetermined motor stop electrical angle is 0°, 90°, 180° or 270°.
7. The method for calibrating the position of a headlight adjustment motor according to claim 1, wherein: The controller is a car headlight controller or a car taillight controller.
8. A synchronous dimming method for automobile headlights, characterized in that: The following steps are involved: When the light adjustment motor of the left front headlight and the light adjustment motor of the right front headlight of the vehicle are powered on synchronously, the light adjustment motor position calibration method according to any one of claims 1 to 7 is used to move the push rod to the reference working position; When the push rods of the left and right headlights reach the reference working positions and the time from the time the headlight adjustment motor is powered on reaches the specified time T, the left headlight controller and the right headlight controller perform the headlight illumination angle adjustment. The specified time T is the longer of the maximum times required for the left and right headlight controllers to execute the headlight adjustment motor position calibration method.
9. A synchronous dimming method for automobile headlights, characterized in that: The following steps are involved: The left headlight controller and the right headlight controller of the vehicle respectively receive the headlight control message sent by the host computer, each of the headlight control messages including the headlight adjustment motor power-on initialization instruction and the headlight illumination angle adjustment instruction; The left headlight controller and the right headlight controller use the light adjustment motor position calibration method according to any one of claims 1 to 7 to move the push rod to the reference working position when synchronously executing the light adjustment motor power-on initialization instruction; The left headlight controller and the right headlight controller execute the headlight angle adjustment instruction when the corresponding push rods reach the reference working position and the time from the time the headlight adjustment motor is powered on reaches the specified time T. The specified time T is the longer of the maximum times required for the left headlight controller and the right headlight controller to execute the headlight adjustment motor position calibration method.