Windshield control method and device with memory function
By using the motor stall point and running time T, the memory and recall of the vehicle windshield position are realized, solving the problems of high cost and high complexity in the existing technology. It provides a stable position memory function and flexible position recall, and is applicable to a variety of vehicle models.
Patent Information
- Application Number
- CN202511331105.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-17
- Publication Date
- 2025-12-16
AI Technical Summary
Existing vehicle windshield controllers lack memory functionality, making it impossible to store and restore the driver's preferred windshield position. Furthermore, existing technologies require additional hardware such as Hall sensors and limit switches, increasing costs and complexity and making them difficult to apply in low-cost vehicles.
By using the motor stall point as a zero-position reference, the windshield position is memorized and recalled by recording the motor running time T. This simplifies the control method to one that does not require additional sensors. After the windshield moves to the stall point under the drive of the motor, it runs along a fixed direction to the target position and records the time T. When recalling the position, it is reset to the stall point and then runs for T to restore the position.
It reduces hardware costs and system complexity, achieves stable location memory and recall, is applicable to various modes of transportation, and enhances the competitiveness and user experience of low-cost vehicles.
Smart Images

Figure CN121133893A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a windshield control method and device with memory function. BACKGROUND
[0002] In the current technical field, the design of windshield controllers of vehicles such as powered two-wheel or three-wheel vehicles, e.g. motorcycles or electric vehicles, generally adopts a two-way adjustment mechanism, allowing the driver to adjust the windshield angle as needed to obtain the best field of view or windscreen state. However, these controllers often do not have a memory function, i.e. they cannot store and restore the driver's preferred specific windshield position. SUMMARY
[0003] The purpose of the present application is to provide a windshield control method with memory function, the method comprising: S1. Control the windshield to move to a first stall point, which is the stall positioning point of the motor when the windshield is driven by the motor to move to a first mechanical limit position due to physical obstruction; S2. Control the windshield to move only in a first direction to a target position, and record the motor running time T from the first stall point to the target position; S3. Save the running time T; S4. When receiving a position calling instruction, control the windshield to move to the first stall point, and run for time T in the first direction to reach the target position.
[0004] The windshield control method and device with memory function proposed in the embodiments of the present application do not rely on additional hardware such as Hall sensors, travel switches, angle sensors or current sampling circuits, but only use the running time of the motor in combination with the stall point to realize the detection, positioning and memory control of the windshield position. Compared with the prior art, the technical effects mainly lie in the following aspects: Firstly, the embodiments of the present application can simplify the hardware and reduce the cost, because the present solution does not require additional sensors or special detection circuits, and the Hall element, travel switch, angle detection module and their supporting installation, wiring and calibration process are saved. The overall structure is simpler, effectively reducing the material cost and assembly complexity, and is particularly suitable for the demand for low-cost windshield memory products of motorcycles, electric vehicles, three-wheel vehicles, four-wheel vehicles and small ships.
[0005] At the same time, it also has high positioning reliability. By controlling the windshield to move to the first stall point (mechanical limit position), the zero reference point is naturally obtained, and stable reference calibration can be realized without additional position detection devices.
[0006] Secondly, the memory function in the embodiment of the application is also very flexible. By recording the motor running time T from the reference stall point to the target position, the memory and calling of the target position are realized. When the calling instruction is received, the system is reset to the stall point first, and then runs the memorized time T, so that the position set by the user can be accurately restored. The method can be extended to multiple sets of memory positions, which is convenient for the user to freely set and call, and improves the use experience.
[0007] Finally, the control method of the embodiment of the application is also good in versatility and expandability. The scheme is applicable to motorcycles, electric vehicles, tricycles, four-wheel vehicles and ship windshields and other various vehicles, and can provide the windshield position memory function possessed by high-end vehicles for low-cost vehicles without increasing additional costs, thereby improving the product competitiveness.
[0008] In a possible implementation, the first stall point is an upper stall point or a lower stall point, and the upper stall point and the lower stall point respectively refer to a position where the windshield is physically blocked and forced to stop rotating and forms a positioning point when the windshield is driven by the motor to move upward or downward to a mechanical limit position. When the first stall point is the upper stall point of the windshield, and the first direction is the downward movement direction; when the first stall point is the lower stall point of the windshield, and the first direction is the upward movement direction.
[0009] In a possible implementation, the method further includes the operation of storing multiple target positions, wherein: Each target position is associated with a unique position identifier and a corresponding motor running time Tx. When a calling instruction for a specific position identifier is received, the following steps are performed: a. Control the windshield to move to the first stall point; b. Run in the first direction for Tx time to reach the corresponding target position.
[0010] In a possible implementation, in step S3, during the unidirectional movement of the windshield in the first direction to the target position, in response to a pause instruction input by the user, the following is performed: Immediately stop the motor running and freeze the current time counting value T_current; When a continue instruction is received, control the motor to continue running in the first direction, and start counting from T_current; The final recorded motor running time T is: T = T1+ T2+... + T n , wherein n≥1, T n is the time of each continuous running.
[0011] In a possible implementation, if a reverse motion instruction is detected in the frozen timing state, the instruction is invalid. Alternatively, if a reverse motion instruction is detected in the frozen timing state, the following is performed: Clear the accumulated time; Control the return of the windscreen to the first stall point to restart positioning.
[0012] In a possible implementation, in response to a preset start operation input by a user, the windscreen is controlled to move to the first stall point and enter a memory position setting mode; Wherein, the preset start operation is a specific operation sequence of an existing control element of the vehicle.
[0013] In a possible implementation, before saving the running time T, a prompt is provided to confirm that the user has entered the windscreen running time recording mode; And / or, if the user does not have any operation within a preset time after the windscreen enters the running time recording state, a prompt is issued to exit the memory setting mode and the memory position is not set; And / or, the vehicle is a two-wheeled, three-wheeled, four-wheeled vehicle or a ship.
[0014] The embodiment of the present application also provides a device for implementing the above-mentioned windscreen control method, comprising: A driving unit, the driving unit comprising a motor and a windscreen transmission mechanism, the motor being connected with the windscreen transmission mechanism, and the windscreen transmission mechanism being used to drive the windscreen to move; A control unit, the control unit being electrically connected with the motor and being configured to perform the following steps: S1. Control the windscreen to move to a first stall point, the first stall point being a positioning point at which the motor stalls due to physical obstruction when the windscreen moves to a first mechanical limit position under the driving of the motor; S2. Control the windscreen to move to a target position in a first direction only, and record the motor running time T from the first stall point to the target position; S3. Save the running time T; S4. When a position calling instruction is received, control the windscreen to move to the first stall point and run for the running time T in the first direction to reach the target position.
[0015] In a possible implementation, the windscreen transmission mechanism comprises: A driving device; A first connecting rod, the first connecting rod being connected with the driving device; A second connecting rod, the second connecting rod being hinged with the first connecting rod, and the windscreen being arranged on the second connecting rod; a third link, which is hingedly connected with the second link and is arranged opposite to the first link; a fourth link, both ends of which in the length direction are hingedly connected with the first link and the third link respectively, and the fourth link is arranged opposite to the second link, and the driving device is used to drive the first link to rotate around the hinged joint between the first link and the fourth link; In one possible implementation, any one of the first link, the second link, the third link or the fourth link is a length-variable link.
[0016] In one possible implementation, the point at which the fourth link is hingedly connected with the first link is a first hinged joint, and the point at which the fourth link is hingedly connected with the third link is a second hinged joint. The windscreen transmission mechanism further comprises a driving assembly, which is used to drive the first hinged joint to move towards or away from the second hinged joint. Alternatively, the driving assembly is used to drive the second hinged joint to move towards or away from the first hinged joint.
[0017] In one possible implementation, the fourth link comprises: a link body, which is hingedly connected with any one of the first link or the fourth link; a sliding seat, which is used to be slidingly connected with the link body along the length direction of the link body, and the sliding seat is hingedly connected with the other one of the first link or the fourth link; The driving assembly is connected with the sliding seat and is used to drive the sliding seat to slide along the length direction of the link body.
[0018] In one possible implementation, the driving assembly is a lead screw or a piston cylinder.
[0019] In one possible implementation, the sliding seat is long-strip-shaped and extends along the axial direction of the link body. The driving assembly comprises: a gear, which is coaxially and fixedly connected with the output shaft of the driving device and the first link; a rack, which is arranged on the sliding seat and is operable to reciprocatingly slide along the axial direction of the output shaft; a driving member, which is arranged on the sliding seat and is used to drive the rack to reciprocatingly slide along the axial direction of the output shaft; When the rack slides to a preset position in the direction towards the gear, the rack is engaged with the gear, and when the rack slides to a preset position in the direction away from the gear, the rack is disengaged from the gear.
[0020] In a possible implementation, the sliding seat has a groove, and the rack is arranged in the groove; The driving member is a wedge-shaped block, and the width of the wedge-shaped block increases from the first hinged point to the second hinged point; The rack and the wedge-shaped block are arranged side by side in the groove along the axial direction of the output shaft.
[0021] In a possible implementation, the sliding seat is long strip-shaped and extends along the axial direction of the connecting rod body; the first connecting rod is hinged to the connecting rod body; The end of the first connecting rod away from the second connecting rod has a cam; The driving assembly includes a stopper, which is located on the side of the cam away from the second hinged point and is operable to move up and down in a direction perpendicular to the length direction of the fourth connecting rod; The stopper is configured to abut against the cam and push the sliding seat to move when the stopper moves up to a preset position, and the stopper is configured to separate from the cam when the stopper moves down to a preset position.
[0022] In a possible implementation, the third connecting rod includes a first rod segment and a second rod segment, and the first rod segment and the second rod segment are detachably connected; The first rod segment is configured to be fixed after rotating by a preset angle relative to the second rod segment.
[0023] In a possible implementation, the first connecting rod includes a third rod segment and a fourth rod segment, and the third rod segment and the fourth rod segment are detachably connected; The third rod segment is configured to be fixed after rotating by a preset angle relative to the fourth rod segment.
[0024] The driving device is an electric motor, and the output shaft of the electric motor is the hinged shaft of the first connecting rod and the fourth connecting rod.
[0025] In a possible implementation, the first connecting rod, the second connecting rod, the third connecting rod, and the fourth connecting rod form a transmission assembly; The transmission assemblies are arranged on both sides of the driving device in a direction perpendicular to the length direction of the fourth connecting rod. BRIEF DESCRIPTION OF DRAWINGS
[0026] One or more embodiments are illustrated by way of example in the figures that are part of this disclosure and which are illustrative, but not restrictive, of the present embodiments, wherein elements having the same reference numerals designate corresponding elements and in which: the figures are not necessarily to scale as proportions have been exaggerated, reduced not for the sake of clarity.
[0027] Explanation of reference numerals in the attached figures: 1. Windshield mechanism; 2. Drive unit; 21. Output shaft; 3. First connecting rod; 31. Cam; 4. Second connecting rod; 5. Third connecting rod; 51. First rod segment; 52. Second rod segment; 531. Nut; 532. Screw; 533. Gear; 6. Fourth connecting rod; 61. First hinge point; 62. Second hinge point; 63. Connecting rod body; 64. Slide; 641. Groove; 651. Wedge block; 652. Handle; 66. Stop block; 67. Screw; 71. Lead screw; 711. Lead screw shaft; 73. Rack; 74. Gear; 8. Transmission assembly; Figure 1a This is a flowchart of the windshield control method with memory function in the embodiments of this application; Figure 1b This is a schematic diagram of the windshield transmission mechanism in an embodiment of this application; Figure 2 This is a schematic diagram of the windshield transmission mechanism in an embodiment of this application; Figure 3 This is a simplified schematic diagram of the windshield transmission mechanism in an embodiment of this application; Figure 4 This is a schematic diagram of the windshield transmission mechanism in the first embodiment; Figure 5 This is a schematic diagram of the windshield transmission mechanism in the first embodiment after the structure of the fourth link in the hidden part; Figure 6 This is a schematic diagram of the windshield transmission mechanism in the second embodiment; Figure 7 This is a schematic diagram of the windshield transmission mechanism in the second embodiment (gear and rack are separate). Figure 8 yes Figure 7 The left view; Figure 9 This is a schematic diagram of the windshield transmission mechanism in the third embodiment; Figure 10 This is a schematic diagram of the windshield transmission mechanism in the third embodiment after the structure of the fourth link in the hidden part; Figure 11 This is a schematic diagram of the structure of the first link in the third embodiment; Figure 12 This is a schematic diagram of the structure after the stop block descends in the third embodiment; Figure 13 This is a schematic diagram of the structure after the stop block rises in the third embodiment; Figure 14 This is a schematic diagram of the windshield transmission mechanism in the fourth embodiment; Figure 15This is a schematic diagram of the windshield transmission mechanism in the fourth embodiment; Figure 16 This is a schematic diagram of the structure of a pair of transmission components in an embodiment of this application. Detailed Implementation
[0028] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the various embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details have been presented in the various embodiments of the present invention to enable the reader to better understand this application. However, the technical solutions claimed in this application can be implemented even without these technical details and various changes and modifications based on the following embodiments.
[0029] In the following description, certain specific details are set forth for the purpose of illustrating various disclosed embodiments in order to provide a thorough understanding of the various disclosed embodiments. However, those skilled in the art will recognize that embodiments may be practiced without one or more of these specific details. In other instances, well-known apparatuses, structures, and techniques associated with this application may not have been shown or described in detail to avoid unnecessarily obscuring the description of the embodiments.
[0030] Unless the context requires otherwise, throughout the specification and claims, the word “comprising” and its variations, such as “including” and “having”, shall be understood to have an open, inclusive meaning, that is, to be interpreted as “including, but not limited to”.
[0031] The embodiments of the present invention will be described in detail below with reference to the accompanying drawings to provide a clearer understanding of the purpose, features, and advantages of the present invention. It should be understood that the embodiments shown in the drawings are not intended to limit the scope of the present invention, but are merely illustrative of the essential spirit of the technical solution of the present invention.
[0032] Throughout this specification, references to "an embodiment" or "an embodiment" indicate that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Therefore, the appearance of "in an embodiment" or "an embodiment" in various places throughout the specification does not necessarily refer to the same embodiment. Furthermore, a particular feature, structure, or characteristic may be combined in any manner in one or more embodiments.
[0033] The singular forms “a” and “the” used in this specification and the appended claims include plural references unless otherwise expressly stated herein. It should be noted that the term “or” is generally used to mean “and / or” unless otherwise expressly stated herein.
[0034] In the following description, in order to clearly demonstrate the structure and working method of the present invention, a number of directional terms will be used. However, terms such as "front", "back", "left", "right", "outside", "inside", "outward", "inward", "up", and "down" should be understood as convenient terms and not as limiting terms.
[0035] Embodiments of the present invention are described below with reference to the accompanying drawings.
[0036] Several methods exist for windshield position control in vehicles: one involves installing Hall effect sensors to detect the number of motor rotations or angular changes, thus calculating the windshield's current position; another utilizes limit switches, triggering a switch signal when the windshield reaches a preset mechanical limit position, serving as a position reference point; yet another method involves returning the windshield to its lowest position and recording the position value (angle or travel) when the system is off, then restoring it upon startup, combining current detection and angle sensors to achieve position calibration and memory. These methods offer a certain level of accuracy and stability in achieving windshield position detection and memory, but they typically require additional sensors or dedicated detection circuits, increasing system complexity and manufacturing costs in hardware installation, signal acquisition, and data processing.
[0037] While the above solutions can achieve windshield position detection and control, they have the following drawbacks: First, hardware such as Hall sensors and limit switches require additional installation space, increasing component costs and the complexity of the wiring harness. Second, in solutions using current detection and angle sensors, the reliance on additional sensors increases cost and complexity. Furthermore, in addition to the current sampling component, an angle detection module (angle sensor) is introduced to detect the motor rotation angle. This hardware not only increases material costs but also requires wiring, installation, and calibration, raising the overall complexity and manufacturing cost.
[0038] Users of affordable vehicles and boats such as motorcycles, electric scooters, tricycles, four-wheeled vehicles, and speedboats also have a need for windshield position memory functionality. However, the aforementioned solutions require hardware such as Hall effect sensors, angle sensors, or sampling components, resulting in high overall costs and low cost-effectiveness for these affordable models, making large-scale application difficult. Therefore, there is an urgent need for a windshield control solution that can achieve position memory functionality while being cost-effective, simple in structure, and highly reliable to meet the market demands of low-cost vehicles.
[0039] Therefore, in order to solve the above-mentioned technical problems, this application provides a windshield control method with memory function, the method comprising: S1. Enter the windshield position memory setting state. You can enter the windshield position memory setting state by operating the preset steps or operating the preset button. The preset steps can be, for example, completing the switching operation from "ON" to "OFF" 3 times within 6 seconds through the electronic lock. S2. Control the windshield to move to the first stall point, the first stall point being the positioning point triggered when the windshield moves to the first mechanical limit position under the drive of the motor and the motor stops due to physical obstruction; S3. Control the windshield to move only in the first direction to the target position, and record the motor running time T from the first stall point to the target position; S4. Save the running time T; S5. When a location call command is received, the windshield is controlled to move to the first stall point, and then travels along the first direction for time T to reach the target position.
[0040] The windshield position memory method of this application is based on the core idea of using the motor stall point as a unified zero-position reference point and the motor running time as a position quantization parameter, thereby achieving position storage and retrieval without the need for a position sensor. The specific process is as follows: When the windshield moves to its mechanical limit position, such as the first stall point, under the drive of the motor, it will stop moving due to physical obstruction. Therefore, it is determined that the "first stall point" has been reached and is used as a unified zero reference position.
[0041] Starting from this zero-position reference, the controller only allows the windshield to move in a fixed direction to the user's desired target position, such as the first direction. During the movement, the controller precisely times the movement and records the cumulative running time T from the zero position to the target position upon arrival. This time value T is stored in the controller's memory unit as a unique identifier of the windshield's target position.
[0042] When the user issues a position recall command, the controller first drives the windshield back to the zero reference point, which is also the first stall point, to ensure a consistent starting position. Then, the controller drives the motor in the same direction according to the stored running time T, bringing the windshield to the previously recorded target position, thus achieving accurate position recovery.
[0043] Through the above steps, the system does not rely on position detection hardware such as Hall sensors, limit switches, sampling components or angular velocity sensors. It can complete the memorization and retrieval of windshield position by only using motor stall detection and unidirectional running time measurement. This reduces hardware costs, simplifies the system structure, and ensures the consistency and repeatability of position retrieval.
[0044] Specifically, the windshield control method and device with memory function proposed in this invention does not rely on additional hardware such as Hall sensors, limit switches, angle sensors, or current sampling circuits. It achieves windshield position detection, positioning, and memory control solely through the coordination of motor running time and stall point. Compared with existing technologies, its technical advantages are mainly reflected in the following aspects: First, the embodiments of this application simplify the hardware and reduce costs because this solution does not require additional sensors or dedicated detection circuits, eliminating the need for Hall elements, limit switches, angle detection modules, and their associated installation, wiring, and calibration processes. The overall structure is simpler, effectively reducing material costs and assembly complexity, making it particularly suitable for low-cost vehicle types such as motorcycles, electric vehicles, tricycles, four-wheeled vehicles, and small boats.
[0045] It also has high positioning reliability. By controlling the windshield movement to the first stall point (mechanical limit position), the zero reference point is naturally obtained, and stable reference calibration can be achieved without additional position detection devices.
[0046] Secondly, the memory function in this embodiment is also very flexible. By recording the motor running time T from the reference stall point to the target position, the target position can be memorized and recalled. When a recall command is received, the system first resets to the stall point, then runs the memorized time T to accurately restore the user-set position. This method can be extended to multiple sets of memorized positions, allowing users to freely set and recall them, thus improving the user experience.
[0047] Finally, the control method of this application embodiment also has good versatility and scalability. This solution is applicable to various means of transportation such as motorcycles, electric vehicles, tricycles, four-wheeled vehicles and ship windshields. It can provide affordable models with windshield position memory function that is only available in high-end vehicles without increasing additional costs, thereby enhancing product competitiveness.
[0048] Furthermore, in some embodiments of the application, the first stall point can be an upper stall point or a lower stall point. The upper stall point refers to the position where, when the windshield moves upward under the drive of the motor to its mechanical limit position, it is physically blocked by structural limitations, forcing the motor to stop rotating. The lower stall point refers to the position where, when the windshield moves downward under the drive of the motor to its mechanical limit position, the motor stops rotating due to physical obstruction.
[0049] When the first blocking point is selected as the upper blocking point, the system sets the first direction to the downward movement direction; while when the first blocking point is selected as the lower blocking point, the system sets the first direction to the upward movement direction.
[0050] This setup ensures that during position memorization and recall, the windshield always starts from a uniform mechanical limit position and moves in a unique, known direction, avoiding cumulative errors or confusion in direction judgment caused by bidirectional reciprocating motion, thus guaranteeing the accuracy and consistency of position recovery.
[0051] Additionally, it should be noted that in one embodiment of the present invention, the first stall point can be determined by time control. Specifically, the maximum travel time of the windshield from one mechanical limit position to another is first measured by testing, for example, approximately 6 seconds. During design, a preset drive time T_preset is set, and this time is required to be greater than the aforementioned maximum travel time to allow for a margin, for example, it can be set to 10 seconds. In practical applications, when entering the windshield position memory setting state, regardless of the windshield's current position, the windshield is continuously driven towards the target mechanical limit T_preset. Since T_preset is longer than the maximum travel time, the windshield will inevitably reach the mechanical limit first and stop due to physical obstruction, thus this position can be identified as the first stall point (i.e., zero position / starting point). For example, when the measured maximum running time between the upper and lower limit positions of the windshield is approximately 6 seconds, T_preset can be designed to be 10 seconds. In application, power is applied for 10 seconds for each positioning, ensuring that the windshield will inevitably reach the stall point and complete the initial positioning. The advantage of this method is that it does not require setting or identifying current thresholds, thus having better compatibility with different motors, but it depends on the motor being able to withstand short-term stall operation.
[0052] In another embodiment of the invention, the first stall point can be determined by a current threshold control method. Specifically, a working current threshold I_th is first preset for the motor used. This threshold corresponds to the current level of the motor when it reaches its mechanical limit and shows a stall tendency. During the movement of the windshield towards the target mechanical limit, the system monitors the motor's working current in real time. When the detected current reaches or exceeds I_th, it is determined that the windshield has reached the first stall point, and the motor drive is immediately stopped, thereby completing the positioning. The advantage of this method is that it can stop the machine immediately when the windshield is in position, resulting in a shorter stall time and a more efficient positioning process. Generally, motors have built-in drive chips or control modules, such as brushless motors with integrated drives. Therefore, the current sampling circuit is already integrated inside the control chip, and the current detection is completed inside the motor module, without the need for additional sensors.
[0053] In a further embodiment of this application, the system can not only memorize a single target location, but also store multiple target locations. Specifically: During the memory phase, users can set multiple different target positions. Each target position will be assigned a unique position identifier (such as "position 1", "position 2", etc.) and the motor running time Tx corresponding to that position will be recorded (the running time required from the first stall point to the target position).
[0054] During the invocation phase, when the controller receives an invocation command for a certain position identifier, it will execute the following steps: return to the reference point and move according to time. In the operation of returning to the reference point, the windshield is driven back to the first stall point to ensure that the starting position is consistent. In the operation of moving according to time, the windshield is moved along the preset first direction for the Tx time corresponding to the position identifier, so that the windshield accurately reaches the corresponding target position.
[0055] In this way, the system can quickly switch to multiple preset positions according to different user needs, and each position call is based on a unified stall point, thereby ensuring the recovery accuracy and repeatability between multiple memory positions.
[0056] In a further embodiment of this application, during step S3 above, as the windshield moves along a direction (first direction) to the target position, the user can issue a "pause" command at any time.
[0057] Upon receiving a pause command, the system immediately stops the motor and saves the current running time, denoted as T_current. Then, when the user issues a "continue" command, the motor resumes running in the same direction from its previous pause position, restarting the timer from the saved pause time T_current. Ultimately, the recorded total motor running time T is the sum of all consecutive running time intervals. In other words, if the motor pauses multiple times during operation, the running time is the sum of each consecutive running time interval T1, T2, and so on up to T_current. n The sum of .
[0058] In short, during windshield control, the motor's running time is timed in segments. Users can pause and resume the operation, and the system accurately accumulates the running time of each segment without losing previous timing data. This ensures the accuracy of windshield control and its memory function.
[0059] In the windshield control method, when the timing is in a "frozen" state, that is, when the windshield movement is paused, if the system detects that the user has issued a "reverse movement" command, there are two situations: the first situation is that the reverse command is ignored and has no effect; the second situation is that the system will clear all the previously accumulated running time to zero and will no longer save it, while controlling the windshield to move back to the initial first stall point, that is, the fixed starting point where the windshield started moving, and restart the positioning process.
[0060] In a further embodiment of this application, the user inputs a specific operation sequence through existing control elements on the vehicle. The system responds to this "preset start operation," moving the windshield to the first stall point and entering the memory position setting mode. In other words, the user can issue special commands using combinations of existing buttons or switches on the vehicle. For example, in one embodiment, the user can repeatedly switch the switch from ON to OFF three times, causing the system to automatically move the windshield to the starting point and prepare to begin recording the windshield's position and time. This approach further reduces the number of components used in the vehicle.
[0061] In a further embodiment of this application, a prompt is provided before step S1 to allow the user to confirm that the windshield position memory setting state has been entered. Specifically, after the user repeatedly switches the switch from ON to OFF three times, a prompt is issued, which can be an audible or visual prompt, to let the user know that the windshield position memory setting state has been entered.
[0062] In a further embodiment of this application, before saving the running time T, the system provides a prompt, such as a buzzer sounding three times or a light prompt, so that the user can confirm that the windshield running time recording state has been entered.
[0063] In a further embodiment of this application, before step S4, the running time T is saved after a preset operation is completed. That is, after controlling the windshield to move unidirectionally in the first direction to the target position and recording the motor running time T from the first stall point to the target position, a button is pressed, for example, the "up" and "down" buttons are pressed simultaneously, and then the running time T is saved. When the "up" and "down" buttons are pressed simultaneously again, the motor automatically moves to the target position.
[0064] In addition, it should be noted that this control method is applicable to two-wheeled or three-wheeled vehicles such as motorcycles and electric vehicles.
[0065] The following is the process for setting the windshield memory position, in detail: Once the windshield is powered on, the user needs to use the vehicle's existing electronic lock to switch between "ON" and "OFF" three times within 6 seconds. This indicates that the user has entered the settings memory mode.
[0066] Once completed, the buzzer will emit a "Bi" sound, and the windshield will automatically move to the first turning point.
[0067] The windshield moves along the first direction to the first turning point, and the buzzer then emits three "BiBiBi" sounds, indicating that the windshield running time recording state has been entered.
[0068] After entering the windshield running time recording state, when the first turning blockage point is the downward turning blockage point and the first direction is upward, the user can adjust the windshield position by pressing the "up" button, while pressing the "down" button will have no effect.
[0069] After adjusting to the target position, i.e., the ideal position, the user turns the electronic lock back to the "ON" position. At this time, the buzzer will emit three "BiBiBi" sounds, indicating that the memory position setting was successful.
[0070] If the user does not perform any operation within 6 seconds after the windshield running time is recorded, the buzzer will still emit three "BiBiBi" sounds, but this indicates that the memory setting mode has been exited and the memory position has not been set.
[0071] In summary, this process ensures that users can accurately set and confirm the windshield's memory position through simple electronic lock switch operation and button adjustment, while providing audible feedback on the operation results.
[0072] After the memory position is successfully set, the motor will start when a position recall command is received. The recall command can be, for example, pressing the "up" and "down" buttons simultaneously, or the vehicle turning from off to on.
[0073] The above are just some examples of applications. Other examples include controlling the multimedia screen on the instrument panel by operating the multi-function switch, selecting the memory position to be adjusted, and then the electric windshield moving to the specified position. In short, there are many ways to invoke commands.
[0074] The windshield is automatically controlled to move to the first stall point, and then travels in the first direction for time T to reach the target position, which is the memory position initially set by the user. It should be noted that the position recall command can also be other, such as setting multiple buttons, such as position 1, position 2, position 3, etc. Pressing a button will move the windshield to the corresponding position.
[0075] This application also provides an apparatus for implementing the above-described windshield control method, the apparatus comprising: The drive unit includes a motor and a windshield transmission mechanism. The motor is connected to the windshield transmission mechanism, which is used to drive the windshield to move. The control unit, electrically connected to the motor, is configured to perform the following steps: S1. Enter windshield position memory setting state; S2. Control the windshield to move to the first stall point, the first stall point being the positioning point triggered when the windshield moves to the first mechanical limit position under the drive of the motor and the motor stops due to physical obstruction; S3. Control the windshield to move only in the first direction to the target position, and record the motor running time T from the first stall point to the target position; S4. Save the running time T; S5. When a location call command is received, the windshield is controlled to move to the first stall point, and then travels along the first direction for time T to reach the target position.
[0076] An embodiment of this windshield transmission mechanism is described below with reference to the accompanying drawings.
[0077] Figure 1b The diagram shown is a structural schematic of the windshield transmission mechanism in an embodiment of this application; Figure 2 This is a structural schematic diagram of the windshield transmission mechanism from another perspective.
[0078] One aspect of this application provides a windshield transmission mechanism, such as... Figure 1b and Figure 2 As shown, the windshield transmission mechanism includes a drive unit 2, a first connecting rod 3, a second connecting rod 4, a third connecting rod 5, and a fourth connecting rod 6. The first connecting rod 3 is connected to the drive unit 2. The second connecting rod 4 is hinged to the first connecting rod 3 and supports the windshield. The third connecting rod 5 is hinged to the second connecting rod 4 and is positioned opposite to the first connecting rod 3. The fourth connecting rod 6 is hinged at both ends to the first connecting rod 3 and the third connecting rod 5, and is positioned opposite to the second connecting rod 4. The drive unit 2 drives the first connecting rod 3 to rotate around the hinge point between the first connecting rod 3 and the fourth connecting rod 6. By changing the length of any one of the connecting rods—first connecting rod 3, second connecting rod 4, third connecting rod 5, or fourth connecting rod 6—the windshield's height adjustment position can accommodate users of different heights, improving the windshield's adjustment range and adaptability. Changes in the connecting rod length affect the windshield's movement trajectory, thereby altering its height adjustment position. The technology in this embodiment makes windshield adjustment more flexible, meeting the needs of different users and enhancing the driving experience. In other embodiments, the technical problem of limited windshield adjustment range can be solved by adjusting the position of the hinge point of the linkage, thereby further enhancing the adaptability of the windshield.
[0079] The windshield transmission mechanism of the present invention forms a four-bar linkage through the hinged connection of the driving device 2, the first link 3, the second link 4, the third link 5, and the fourth link 6. Any one of the first link 3, the second link 4, the third link 5, or the fourth link 6 is a link with a variable length. For example, when the length of the fourth link 6 is variable, since both ends of the fourth link 6 are hinged to the first link 3 and the third link 5 respectively, and the driving device 2 drives the first link 3 to rotate around its hinge point with the fourth link 6, the kinematic model of the entire mechanism changes accordingly when the length of the fourth link 6 is adjusted to different lengths, thereby dynamically reconstructing the motion trajectory of the windshield.
[0080] Specifically, by adjusting the length of the fourth link 6, the windshield height changes accordingly, and the windshield tilt angle also changes, thereby adapting to the vision needs of drivers of different heights, such as covering the 95% male height range of 165-185cm and changing weather scenarios, such as needing a large tilt angle for airflow in rainy weather and a low wind resistance posture in strong winds.
[0081] Of course, changing the first link 3, the second link 4, and the third link 5 can also change the limits of the windshield's upward or downward movement, thus allowing the windshield to adapt to different users' heights.
[0082] Furthermore, the point where the fourth link 6 is hinged to the first link 3 is defined as the first hinge point 61, and the point where it is hinged to the third link 5 is defined as the second hinge point 62. The windshield transmission mechanism also includes a drive assembly, which drives the first hinge point 61 to move closer to or further away from the second hinge point 62, or drives the second hinge point 62 to move closer to or further away from the first hinge point 61, thereby changing the length of the fourth link 6. The movement of the drive assembly changes the length of the fourth link 6, thus affecting the windshield's trajectory. The technology in this embodiment allows for a wider range of windshield adjustments, meeting the personalized needs of different users for windshield position. In other embodiments, the technical problems of drive efficiency and response speed can be solved by changing the type of drive assembly, such as using an electric or pneumatic drive assembly, further optimizing the windshield adjustment process.
[0083] Figure 3 The comparison of the changes in the length of the fourth link 6 is particularly highlighted, and the figure shows the impact of the change in the length of the fourth link 6 on the windshield angle. L1 represents the length of the first link 3, L2 the length of the second link 4, L3 the length of the third link 5, and L4 the length of the fourth link 6. L4-N represents the shortened length of the fourth link 6. The length of the fourth link 6 can be adjusted by sliding the slide block 64 along the length direction of the link body 63. This change directly alters the distance between the first hinge point 61 and the second hinge point 62, thus affecting the windshield's tilt angle.
[0084] Furthermore, in order to achieve adjustment of the length of the fourth link 6, such as... Figures 4 to 5 An embodiment of adjusting the fourth link 6 is provided.
[0085] Specifically, the fourth link 6 includes a link body 63 and a slide 64. The slide 64 is slidably connected to the link body 63 along its length, and is hinged to either the first link 3 or the third link 5. A drive assembly is connected to the slide 64 and drives it to slide along the length of the link body 63, thus enabling the variability of the length of the fourth link 6. The sliding of the slide 64 changes the total length of the fourth link 6, thereby affecting the movement trajectory of the windshield.
[0086] Specifically, the drive component can be a lead screw 71 or a piston cylinder. The lead screw 71 or piston cylinder is used to drive the slide 64 to move, thereby changing the length of the connecting rod. The lead screw 71 may include a lead screw shaft 711, and the slide 64 is sleeved on the lead screw shaft 711 and threadedly connected to the lead screw shaft 711. The lead screw 71 drives the slide 64 to move through the threaded rotation of the lead screw shaft 711, and the motor 72 drives the lead screw shaft 711 to rotate.
[0087] When the drive component is a piston, the piston shaft of the piston cylinder is fixedly connected to the slide 64, and the piston cylinder pushes the slide 64 to move via hydraulic or pneumatic pressure. The technology in this embodiment allows for faster windshield adjustment, improving the efficiency of windshield adjustment.
[0088] Figure 6 and Figure 7 as well as Figure 8 The windshield transmission mechanism in the second embodiment is shown together. Figure 6 This is a schematic diagram of the overall structure of the windshield transmission mechanism. Figure 7 This shows a schematic diagram of the drive assembly when it is separated from gear 74 and rack 73. Figure 8 yes Figure 7 Left view of the structure shown.
[0089] This embodiment is basically the same as the first embodiment, except that the structure of the slide 64 and the drive assembly is different. Specifically, in this embodiment, the slide 64 is elongated and extends along the axial direction of the connecting rod body 63.
[0090] The drive assembly includes a gear 74, a rack 73, and a drive component. The first connecting rod 3 is coaxially and fixedly connected to the output shaft 21 of the drive device. The gear 74 is also coaxially and fixedly connected to the output shaft 21. The output shaft 21 is rotatably connected to the connecting rod body 63.
[0091] The rack 73 is mounted on the slide 64 and can reciprocate along the axial direction of the output shaft 21. A drive unit is also mounted on the slide 64 and can drive the rack 73 to reciprocate along the axial direction of the output shaft 21, such as... Figure 8 When the rack 73 slides towards the gear 74 to a preset position, the rack 73 and the gear 74 mesh together. When the rack 73 slides away from the gear 74 to a preset position, the gear 74 and the rack 73 separate.
[0092] Specifically, the slide 64 has a groove 641, and the rack 73 is disposed in the groove 641. Along the axial direction of the output shaft 21, the rack 73 and the drive unit are placed side by side in the groove 641.
[0093] like Figures 6-8As shown, the driving component is a wedge-shaped block 651. From the first hinge point 61 to the second hinge point 62, the width of the wedge-shaped block 651 increases. The driving component is located on the side of the rack 73 away from the gear 74. Therefore, when it is necessary to push the rack 73 closer to the gear 74, the wedge-shaped block 651 is pushed towards the first hinge point 61. At this time, the rack 73 and gear 74 mesh, and the output shaft 21 of the driving device 2 can drive the gear 74 to rotate. The gear 74 drives the rack 73 to move. The rack 73 is located in the groove 641. Therefore, the rotation of the gear 74 drives the slide 64 to move, changing the distance between the first hinge point 61 and the second hinge point 62, thereby adjusting the length of the fourth link 6. When the wedge-shaped block 651 is pushed towards the second hinge point 62, the rack 73 and gear 74 disengage. To facilitate the movement of the wedge-shaped block 651, the driving component also includes a handle 652 connected to the wedge-shaped block 651.
[0094] Figure 9 and Figure 10 The diagrams show the windshield transmission mechanism in the third embodiment and the structure diagram after the first connecting rod 3 in the hidden part. Figure 11 This is a schematic diagram of the structure of the first connecting rod 3 in the third embodiment; Figure 12 and Figure 13 The diagrams show the structure of the stop 66 after it descends and separates from the cam 31, and the structure of the stop 66 after it rises and abuts against the cam 31.
[0095] Specifically, in this embodiment, it is basically the same as the second embodiment, that is, the slide 64 is also elongated and extends along the axial direction of the connecting rod body 63. The first connecting rod 3 is hinged to the connecting rod body 63. The main difference is that the structure of the driving component is different.
[0096] In this embodiment, the end of the first link 3 away from the second link 4 has a cam 31, and the drive assembly includes a stop 66, which is located on the side of the cam 31 away from the second hinge point 62, and the stop 66 can move up and down along the length direction perpendicular to the fourth link 6.
[0097] When the stop block 66 rises, the cam 31 abuts against the stop block 66. When the first connecting rod rotates, the cam 31 pushes the stop block 66, thereby pushing the slide block 64 to the left, thus shortening the length of the fourth connecting rod 6. When the stop block 66 descends, the cam 31 separates from the stop block 66. At this time, even if the first connecting rod 3 is rotated, the length of the fourth connecting rod 6 remains unchanged because the cam 31 and the stop block 66 do not abut against each other. The change in connecting rod length is achieved through the contact and separation of the stop block 66 and the cam 31.
[0098] Furthermore, a threaded hole is started on the slide block 64, and a screw 67 is provided at the bottom of the stop block 66. The stop block 66 is fixedly connected to the screw 67, and the screw 67 is located in the threaded hole and threadedly connected to the threaded hole. The rotation of the screw 67 in the threaded hole realizes the up and down movement of the stop block 66.
[0099] In addition to using screw 67 to move the stop block 66 up and down, other methods can also be used. For example, a spring can be installed below the stop block 66. When the stop block 66 is pressed down, it enters a locked state; when it is pressed down again, it enters an unlocked state, and the spring pushes the stop block upward. Alternatively, a shim can be inserted below the stop block 66 to raise its height. In short, there are various ways to move the stop block 66 up and down, and no specific limitation is made here.
[0100] Figure 14 and Figure 15 A schematic diagram of the windshield transmission mechanism in the fourth embodiment is shown. In this fourth embodiment, the length of the third link 5 is changed. Specifically, the third link 5 includes a first segment 51 and a second segment 52, which are rotatable relative to each other and can be fixed after rotating a preset angle. The first segment 51 and the second segment 52 are connected by bolts. When the bolts are locked, the included angle between the first segment 51 and the second segment 52 is fixed. Specifically, the bolts include a nut 531 and a screw 532. Of course, to prevent rotation between the first segment 51 and the second segment 52, teeth 533 can also be provided in the area where the first segment 51 and the second segment 52 contact each other.
[0101] Therefore, when it is necessary to increase the length of the third link 5, the included angle between the first segment 51 and the second segment 52 can be set to 180 degrees, at which point the length of the third link 5 is at its maximum. When it is necessary to decrease the length of the third link 5, the included angle between the first segment 51 and the second segment 52 can be set to less than 180 degrees, thereby reducing the length of the third link 5.
[0102] Furthermore, a fifth embodiment may be included, in which the length of the first connecting rod 3 can be changed. Specifically, the first connecting rod 3 includes a third segment and a fourth segment, which are detachably connected. Similar to the fourth embodiment, the third and fourth segments are rotatable relative to each other and can be fixed after rotating a preset angle. The third and fourth segments are connected by bolts, and when the bolts are locked, the included angle between the third and fourth segments can be fixed. Of course, to prevent rotation between the third and fourth segments, teeth 533 can be provided in the area where the third and fourth segments contact each other.
[0103] Therefore, when the length of the first link 3 needs to be increased, the angle between the third and fourth segments can be set to 180 degrees, at which point the length of the first link 3 is at its maximum. When the length of the first link 3 needs to be decreased, the angle between the third and fourth segments can be set to less than 180 degrees, thereby reducing the length of the first link 3.
[0104] Of course, the length of the second link 4 can also be changed. For example, the second link 4 can be set to have two detachable ends. When a section is removed, the length of the second link 4 can be reduced. In addition, the hinge point between the second link 4 and the third link 5 can be made movable. When the hinge point between the second link 4 and the third link 5 moves towards the first link 3, the second link 4 will become shorter.
[0105] Furthermore, such as Figure 16 As shown, the first link 3, the second link 4, the third link 5, and the fourth link 6 form a transmission assembly 8. The transmission assemblies 8 are a pair, arranged opposite each other on both sides of the drive device 2 along a length direction perpendicular to the fourth link 6. The symmetrical arrangement of the transmission assemblies 8 ensures the balance of the windshield's movement. The synchronous action of the pair of transmission assemblies 8 ensures the smooth raising and lowering of the windshield. The technology in this embodiment makes windshield adjustment smoother and improves the comfort of windshield adjustment.
[0106] Working Process Description: In the windshield transmission mechanism of this application, when the motor starts, the output shaft 21 drives the first connecting rod 3 to rotate around the hinge point between it and the fourth connecting rod 6, thereby driving the windshield to rise and fall through the linkage system. When it is necessary to change the windshield adjustment range, the length of any one of the connecting rods, such as the first connecting rod 3, the third connecting rod 5, or the fourth connecting rod 6, can be adjusted by driving components such as the lead screw 71 or the piston cylinder, or the position of the hinge point of the connecting rod can be changed to change the movement trajectory of the windshield to meet the needs of different users. For example, when using the rack and pinion 73 and gear 74 structure, the motor drives the gear 74 to rotate, and after the gear 74 meshes with the rack 73, it drives the rack 73 to move, thereby changing the length of the fourth connecting rod 6. When using the cam 31 and stop block 66 structure, the up and down movement of the stop block 66 in the vertical direction changes the length of the fourth connecting rod 6 through contact and separation with the cam 31. Through the above technical solutions, the windshield transmission mechanism of this application can realize flexible adjustment of the windshield position, meet the requirements of different users for the windshield adjustment range, and improve the driving experience.
[0107] The preferred embodiments of the present invention have been described in detail above, but it should be understood that, if necessary, aspects of the embodiments can be modified to utilize aspects, features, and concepts from various patents, applications, and publications to provide other embodiments.
[0108] In light of the detailed description above, these and other changes can be made to the embodiments. Generally, the terminology used in the claims should not be considered limited to the specific embodiments disclosed in the specification and claims, but should be understood to include all possible embodiments together with the full scope of equivalents enjoyed by these claims.
[0109] Those skilled in the art will understand that the above embodiments are specific embodiments for implementing the present invention, and in practical applications, various changes in form and detail may be made without departing from the spirit and scope of the present invention.
Claims
1. A windshield control method with memory function, characterized in that, The method includes: S1. Enter windshield position memory setting state; S2. Control the windshield to move to the first stall point, the first stall point being the positioning point triggered when the windshield moves to the first mechanical limit position under the drive of the motor and the motor stops due to physical obstruction; S3. Control the windshield to move only in the first direction to the target position, and record the motor running time T from the first stall point to the target position; S4. Save the running time T; S5. When a location call command is received, the windshield is controlled to move to the first stall point, and then travels along the first direction for time T to reach the target position.
2. The windshield control method with memory function according to claim 1, characterized in that, The first stall point is either the upper stall point or the lower stall point. The upper stall point and the lower stall point refer to the positioning points where the motor is forced to stop due to physical obstruction when the windshield moves upward or downward to the mechanical limit position under the drive of the motor. When the first stall point is the upper stall point of the windshield, and the first direction is the downward movement direction; when the first stall point is the lower stall point of the windshield, and the first direction is the upward movement direction.
3. The windshield control method with memory function according to claim 2, characterized in that, The positioning point step, triggered by the motor stopping due to physical obstruction, also includes the following methods: The windshield is controlled to move towards the first mechanical limit position for a preset time under the drive of the motor. The preset time is greater than the theoretical maximum running time of the windshield from the upper stall point to the lower stall point.
4. The windshield control method with memory function according to claim 1, characterized in that, The positioning point step, triggered by the motor stopping due to physical obstruction, also includes the following methods: When the motor operating current is detected to reach a preset current threshold, the current position of the windshield is determined to be the first stall point position; Or, before step S1, after operating a preset step or operating a preset button, the windshield position memory setting state is entered.
5. The windshield control method with memory function according to claim 1, characterized in that, The method also includes the operation of storing multiple target locations, wherein: Each target location is associated with a unique location identifier and the corresponding motor running time Tx; When a call instruction for a specific location identifier is received, the following steps are executed: a. Control the windshield to move to the first stall point; b. Run along the first direction for the corresponding Tx time to reach the corresponding target position.
6. The windshield control method with memory function according to claim 1, characterized in that, In step S3, during the process of the windshield moving unidirectionally along the first direction to the target position, in response to a user-inputted pause command, the following is executed: Immediately stop the motor and freeze the current time value T_current; Upon receiving a continue command, the motor is controlled to continue running in the first direction, and the timer is incremented starting from T_current; The final recorded motor running time T is: T = T1 + T2 + ... + T n , where n≥1, T n This represents the continuous running time of each segment.
7. The windshield control method with memory function according to claim 6, characterized in that, If a reverse motion command is detected while the timing is frozen, the command is invalid. Alternatively, if a reverse motion command is detected during the frozen timing state, then execute: Clear the accumulated time; control the windshield to return to the first stall point and restart the timer.
8. The windshield control method with memory function according to claim 1, characterized in that, In response to a preset start operation input by the user, the windshield is controlled to move to the first stall point and enter the memory position setting mode; The preset start operation is a specific sequence of operations for the vehicle's existing control elements.
9. The windshield control method with memory function according to claim 1, characterized in that, Before saving the running time T, a prompt is provided so that the user can confirm that the windshield running time recording mode has been entered; Or, before step S1, a prompt is provided so that the user can confirm that the windshield position memory setting state has been entered; Or, if the windshield enters the running time recording state and the user does not perform any operation within a preset time, a prompt will be issued to exit the memory setting mode, and the memory position will not be set. Or, before step S4, save the running time T after completing the preset operation; Or, the windshield is a windshield for a two-wheeled vehicle, a three-wheeled vehicle, a four-wheeled vehicle, or a ship.
10. An apparatus for implementing the windshield control method of claim 1, characterized in that, include: A drive unit, comprising a motor and a windshield transmission mechanism, wherein the motor is connected to the windshield transmission mechanism and the windshield transmission mechanism is used to drive the windshield to move; A control unit, electrically connected to the motor, is configured to perform the following steps: S1. Enter windshield position memory setting state; S2. Control the windshield to move to the first stall point, the first stall point being the positioning point triggered when the windshield moves to the first mechanical limit position under the drive of the motor and the motor stops due to physical obstruction; S3. Control the windshield to move only in the first direction to the target position, and record the motor running time T from the first stall point to the target position; S4. Save the running time T; S5. When a location call command is received, the windshield is controlled to move to the first stall point, and then travels along the first direction for time T to reach the target position.
Citation Information
Cited By
Vehicle control method, vehicle control device, vehicle, and storage medium
CN121492834A