Sunshade assembly, sunroof glass assembly, and vehicle
By detecting the rate of change of current and the movement distance of the pull rod of the sunshade through the anti-pinch controller, the motor is controlled to rotate in reverse, which solves the problem of jamming during the rolling up of the sunshade, prevents tearing, extends service life and improves user experience.
Patent Information
- Application Number
- CN202410566835.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-09
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2044-05-09
AI Technical Summary
Sunshade curtains are prone to jamming and tearing during the rolling process, which shortens their lifespan.
An anti-pinch controller is used to detect the rate of change of motor current and the distance of pull rod movement, and control the motor to rotate in reverse to prevent the sunshade from continuing to roll up when it gets stuck, thus achieving the anti-pinch function and preventing tearing.
It effectively prevents the sunshade from tearing during the rolling process, improves its service life and operational stability, and enhances the user experience.
Smart Images

Figure CN118238593B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, particularly to sunshade assemblies, sunroof glass assemblies, and vehicles. Background Technology
[0002] Vehicles play a vital role in transportation and logistics. With advancements in vehicle technology, sunshades are commonly installed to block sunlight from entering the vehicle through the sunroof. These sunshades are deployed when needed and rolled up for easy storage afterward. However, if the sunshade becomes stuck during the rolling-up process, and the rolling continues even after this happens, it can easily tear, shortening its lifespan. Summary of the Invention
[0003] The purpose of this application is to provide a sunshade assembly, a sunroof glass assembly, and a vehicle that can prevent the sunshade from tearing during the rolling-up process and extend the service life of the sunshade.
[0004] In a first aspect, embodiments of this application provide a sunshade assembly, the sunshade assembly including a guide rail, the guide rail including a first end and a second end, the first end and the second end being located at opposite ends in the length direction of the guide rail; a roller, the roller being connected to the second end; a sunshade, one end of the sunshade being connected to the roller, the sunshade being wound around the roller, the other end of the sunshade being movable on the guide rail to approach or move away from the first end; and a drive assembly including a drive motor and an anti-pinch controller, the drive motor being electrically connected to the roller, the drive motor being used to drive the roller to rotate, thereby moving the sunshade on the guide rail, the anti-pinch controller being electrically connected to the drive motor, the anti-pinch controller including a control body and a current sensor, the control body and the current sensor being electrically connected, the current sensor being used to detect the rate of change of current of the drive motor;
[0005] When the sunshade moves along the first direction, and the control body determines that the current sensor detects that the rate of change of the current of the drive motor is greater than a preset threshold, it controls the drive motor to drive the roller to rotate and drive the sunshade to move along the second direction.
[0006] When the sunshade moves along the first direction, and the control body determines that the current sensor detects that the current change rate of the drive motor is less than or equal to a preset threshold, it controls the drive motor to drive the roller to rotate, and drives the sunshade to continue moving along the first direction.
[0007] Wherein, the first direction is the rolling direction of the sunshade curtain, and the second direction is the unfolding direction of the sunshade curtain.
[0008] Understandably, during the retraction of the sunshade along the first direction, the anti-pinch controller is activated. If the controller detects that the sunshade is stuck or the drive motor stalls during retraction in the first direction, and the sunshade cannot continue moving along that direction, the anti-pinch function is triggered. At this time, the anti-pinch controller controls the drive motor to rotate in the opposite direction, causing the roller to rotate in the opposite direction as well. This stops the sunshade connected to the roller from retracting along the first direction and moves it a certain distance in the second direction, effectively preventing tearing of the main body of the sunshade against its width sides and achieving the anti-pinch function during retraction. This effectively ensures the safety and operational stability of the sunshade during retraction, improves the quality of the sunshade assembly, extends its service life, avoids greater economic losses for users, and ultimately enhances the user experience.
[0009] In one embodiment, the sunshade includes a pull rod and a curtain, one end of the curtain is connected to the roller, the other end of the curtain is connected to the pull rod, and the pull rod is slidably connected to the guide rail.
[0010] In one embodiment, the guide rail includes a first position, a second position, and a third position, which are sequentially spaced apart along the length of the guide rail. The pull rod moves between the first position and the second position, and the distance between the first position and the second position is less than the distance between the first end and the second end of the guide rail. When the sunshade moves along the first direction and the pull rod moves to the third position, the anti-pinch controller is in an active state; when the sunshade moves along the first direction and the pull rod moves to the second position, the anti-pinch controller is in a deactivated state.
[0011] In one embodiment, the anti-pinch controller drive assembly further includes a Hall sensor located within the drive motor anti-pinch controller and electrically connected to the control body. The Hall sensor is used to detect the movement distance of the pull rod. When the sunshade moves along the first direction, and the control body determines, based on the detection of the current sensor, that the current change rate of the drive motor is greater than the preset threshold, and the movement distance of the pull rod detected by the Hall sensor is less than the total stroke of the pull rod, the control body controls the sunshade to move along the second direction by the first distance, wherein the total stroke of the pull rod is the distance between the first position and the second position. When the sunshade moves along the first direction, and the control body determines, based on the detection of the current sensor, that the current change rate of the drive motor is greater than the preset threshold, and the movement distance of the pull rod detected by the Hall sensor is equal to the total stroke of the pull rod, the control body controls the drive motor to stop operating.
[0012] In one embodiment, there are two guide rails, which are spaced apart. The curtain includes a curtain body and two side strips. The two side strips are respectively connected to two opposite sides of the curtain body and are also respectively connected to the two guide rails. The curtain body is located in the gap area between the two guide rails.
[0013] In one embodiment, the anti-pinch controller is further configured to control the drive motor to drive the roller to rotate when the sunshade moves along the second direction and meets the second preset condition, so that the sunshade moves along the first direction.
[0014] In one embodiment, the sunshade includes a pull rod and a curtain fabric. One end of the curtain fabric is connected to the roller, and the other end of the curtain fabric is connected to the pull rod. The pull rod is slidably connected to the guide rail. The guide rail includes a first position, a second position, and a third position, which are sequentially spaced along the length of the guide rail. The pull rod moves between the first position and the second position, and the distance between the first position and the second position is less than the distance between the crossbeam and the roller at the first end and the second end of the guide rail. When the sunshade moves along the second direction and the pull rod moves to the third position, the anti-pinch controller is in a closed / open state. When the sunshade moves along the second direction and the pull rod moves to the second position, the anti-pinch controller is in an open / closed state.
[0015] In one embodiment, the anti-pinch controller is used to control the drive motor to drive the roller to rotate when the sunshade moves along the first direction and the resistance encountered by the sunshade is detected to be greater than or equal to a first force value, so that the sunshade moves a first distance along the second direction. The control body is used to control the drive motor to drive the roller to rotate when the sunshade moves along the second direction and the resistance encountered by the sunshade is detected to be greater than or equal to a second force value, so that the sunshade moves a second distance along the first direction. The first distance is less than the second distance.
[0016] In one embodiment, the first force value is less than the second force value.
[0017] Secondly, embodiments of this application also provide a sunroof glass assembly, the sunroof glass assembly including a sunroof glass such as the sunshade assembly, the sunshade assembly being connected to one side of the sunroof glass.
[0018] Thirdly, embodiments of this application also provide a vehicle, the vehicle including a vehicle body and the sunroof glass assembly, the sunroof glass being connected to the vehicle body, and the sunshade assembly being located on the side of the sunroof glass facing the interior of the vehicle. Attached Figure Description
[0019] Figure 1 A simplified top view of the vehicle provided in the embodiments of this application;
[0020] Figure 2 for Figure 1 The diagram shown is a simplified structural representation of the sunshade assembly of the vehicle.
[0021] The terms corresponding to the reference numerals in the figures are: vehicle 1000, sunroof glass assembly 100, sunroof glass 10, sunshade assembly 20, guide rail 21, first end 211, second end 212, first position 213, second position 214, third position 215, roller 22, sunshade 23, curtain 24, curtain body 241, pull rod 242, drive assembly 25, drive motor 251, anti-pinch controller 252, control body 252a, current sensor 252b, Hall sensor 252c, vehicle body 200, crossbeam 201, sunroof frame 202, first direction X, second direction Y. Detailed Implementation
[0022] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0023] In this application, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances. Furthermore, "multiple" in this application refers to two or more.
[0024] Please see Figure 1 , Figure 1 This is a simplified top view of the vehicle provided in an embodiment of this application.
[0025] This application provides a vehicle 1000. Depending on its intended use, the vehicle 1000 can be categorized as a sedan, bus, or truck. Based on its power source, the vehicle 1000 can be classified as a gasoline-powered vehicle, a pure electric vehicle, a hybrid electric vehicle, or a fuel cell vehicle. In this embodiment, a sedan is used as an example for illustration.
[0026] Vehicle 1000 includes a sunroof glass assembly 100 and a vehicle body 200. The vehicle body 200 is provided with a crossbeam 201. The crossbeam 201 is located at the top of the vehicle body 200. In this embodiment, the crossbeam 201 can be integrally molded by injection molding. The crossbeam 201 forms a sunroof frame 202. The sunroof frame 202 connects the interior and exterior of the vehicle body 200.
[0027] The sunroof assembly 100 includes a sunroof glass 10 and a sunshade assembly 20. The sunshade assembly 20 can be locked or adhered to the side of the sunroof glass 10 facing the interior of the vehicle 1000. In sunny weather conditions, the sunshade assembly 20 can block the sunroof glass 10 and prevent sunlight from directly entering the vehicle 1000 through the sunroof glass 10, thus providing a certain degree of heat insulation and a comfortable experience for passengers or the driver.
[0028] The sunroof glass 10 can be fixed to the edge of the crossbeam 201 facing the sunroof frame 202 by means of bonding, welding, riveting, etc. The sunroof glass 10 can be opened or closed relative to the sunroof frame 202. When the sunroof glass 10 is open relative to the sunroof frame 202, the interior and exterior of the vehicle body 200 can be connected. When the sunroof glass 10 is closed to the sunroof frame 202, the sunroof glass 10 can isolate the interior and exterior of the vehicle body 200.
[0029] For ease of description, in this embodiment, the width direction of the sunshade assembly 20 is the width direction of the vehicle 1000, and the length direction of the sunshade assembly 20 is the length direction of the vehicle 1000.
[0030] Please see Figure 2 , Figure 2 for Figure 1 The diagram shown is a simplified structural representation of the sunshade assembly for the vehicle. It should be noted that... Figure 2 The image below only schematically shows the location of the drive component 25.
[0031] The sunshade assembly 20 includes a guide rail 21, a roller 22, a sunshade 23, and a drive assembly 25. The guide rail 21 includes a first end 211 and a second end 212, located at opposite ends along its length. The first end 211 is near the crossbeam 201, and the second end 212 is near the roller 22. The roller 22 is connected to the second end 212 of the guide rail 21. One end of the sunshade 23 is connected to the roller 22, and the sunshade 23 is wound around the roller 22. The other end of the sunshade 23 can be close to or away from the first end 211 of the guide rail 21. The drive assembly 25 drives the roller 22 to rotate, thereby causing the sunshade 23 to unfold or retract along the guide rail 21.
[0032] In this design, the retraction direction of the sunshade 23 is defined as the first direction X, and the unfolding direction of the sunshade 23 is defined as the second direction Y. The first direction X and the second direction Y are opposite, and both the first direction X and the second direction Y are parallel to the length direction of the sunshade assembly 20. The vehicle 1000 is positioned such that the front of the vehicle 1000 faces the first direction X, and the rear of the vehicle 1000 faces the second direction Y. Alternatively, the vehicle 1000 is positioned such that the front of the vehicle 1000 faces the second direction Y, and the rear of the vehicle 1000 faces the first direction X. In other embodiments, the first direction X and the second direction Y may both be parallel to the width direction of the sunshade assembly 20.
[0033] In this embodiment, the scroll 22 and the guide rail 21 can be formed separately, but can also be connected integrally by screws. In other possible embodiments, the scroll 22 and the guide rail 21 can be integrally formed with the crossbeam 201.
[0034] The guide rail 21 has a groove (not shown). The groove is used for the insertion of the sunshade 23, facilitating the movement of the sunshade 23 along the guide rail 21. The guide rail 21 includes a first position 213, a second position 214, and a third position 215. The first position 213, the third position 215, and the second position 214 of the guide rail 21 are sequentially spaced apart along the length of the guide rail 21. The distance L1 between the first position 213 and the second position 214 of the guide rail 21 is less than the distance L2 between the first end 211 and the second end 212 of the guide rail 21. For example, the distance between the first position 213 and the first end 211 of the guide rail 21 is greater than or equal to 4 mm, and the distance L3 between the third position 215 and the first position 213 is 200 mm. This application does not limit the distance L4 between the third position 215 and the second position 214.
[0035] For example, there are two guide rails 21. The two guide rails 21 are spaced apart and located on opposite sides of the width of the sunshade 23. The second end 212 of each guide rail 21 is connected to the roller 22, and the first end 211 of each guide rail 21 is connected to the crossbeam 201. The two guide rails 21 guide the unfolding or rolling up of the sunshade 23, ensuring the stability of the movement trajectory of the sunshade 23.
[0036] The sunshade curtain 23 includes a curtain fabric 24 and a pull rod 242. The width direction of the curtain fabric 24 is the same as the width direction of the sunshade curtain 23. The length direction of the curtain fabric 24 is the same as the length direction of the sunshade curtain 23. Along the length direction of the curtain fabric 24, one end of the curtain fabric 24 is connected to the roller 22, and the other end of the curtain fabric 24 is connected to the pull rod 242. The pull rod 242 is slidably connected to the guide rail 21. The pull rod 242 can slide on the guide rail 21 and drive the curtain fabric 24 to move on the guide rail 21. The pull rod 242 moves between a first position 213 and a second position 214 of the guide rail 21. The distance L1 between the first position 213 and the second position 214 of the guide rail 21 is the total travel distance of the pull rod 242 on the guide rail 21. It can be understood that the total travel distance of the pull rod 242 on the guide rail 21 is the total travel distance of the sunshade curtain 23 on the guide rail 21.
[0037] The curtain fabric 24 includes a curtain body 241 and side strips (not shown). Along the width direction of the curtain fabric 24, one end of the side strip is connected to the curtain body 241, and the other end is embedded in a groove in the guide rail 21. The side strip is connected to both sides of the curtain body 241 in the width direction. The side strip is used to connect the curtain fabric 24 to the guide rail 21. Along the length direction of the curtain fabric 24, one end of the side strip is wound around the roller 22 along with the curtain fabric 24, and the other end is close to or away from the roller 22. Exemplarily, there are two side strips. The two side strips are respectively connected to two opposite sides of the curtain body 241 in the width direction. The two side strips can be connected to the curtain body 241 by sewing. The two side strips are also respectively connected to two guide rails 21, so that the curtain body 241 is tightened by the roller 22 in the width direction, preventing uneven tension on opposite sides of the curtain body 241 in the width direction, which could lead to poor winding of the curtain body 241 wound on the roller 22. The curtain body 241 is located in the gap area between the two guide rails 21 and moves along the guide rails 21 in the gap area.
[0038] The drive assembly 25 includes a drive motor 251 and an anti-pinch controller 252. The anti-pinch controller 252 includes a control body 252a, a current sensor 252b, and a Hall sensor 252c. The drive motor 251, the current sensor 252b, and the Hall sensor 252c are all electrically connected to the control body 252a of the anti-pinch controller 252. For example, as... Figure 2 As shown, the drive assembly 25 can be attached to the crossbeam 201 by screws. In some embodiments, the drive assembly 25 is not limited to being located within the crossbeam 201.
[0039] The drive motor 251 is fixed to the crossbeam 201. The drive motor 251 is electrically connected to the roller 22. The drive motor 251 drives the roller 22 to rotate, thereby causing the sunshade 23 connected to the roller 22 to unfold in the second direction Y or roll up in the first direction X. During the rotation of the roller 22, the drive motor 251 generates current and Hall pulse signals. The current is transmitted to the current sensor 252b and detected and processed by the current sensor 252b. The Hall pulse signals are transmitted to the Hall sensor 252c and detected and processed by the Hall sensor 252c.
[0040] An anti-pinch controller 252 is fixed to the crossbeam 201. The anti-pinch controller 252 is used to, when the sunshade 23 moves and meets either a first preset condition or a second preset condition, cause the control body 252a to control the drive motor 251 and drive the sunshade 23 to move in the opposite direction relative to its original direction of movement, thereby preventing the sunshade 23 from being damaged or injured by continued movement. Specifically, the anti-pinch controller 252 is used to, when the sunshade 23 is rolled up in the first direction X and meets the first preset condition, cause the control body 252a to control the drive motor 251 and drive the sunshade 23 to move in the second direction Y. Alternatively, the anti-pinch controller 252 is used to, when the sunshade 23 is unfolded in the second direction Y and meets the second preset condition, cause the control body 252a to control the drive motor 251 and drive the sunshade 23 to move in the first direction X.
[0041] The first preset condition is when the sunshade 23 encounters a jam or the drive motor 251 stalls while rolling up along the first direction X, and the anti-pinch controller 252 detects that the resistance experienced by the sunshade 23 is greater than or equal to a first force value, and the resistance prevents the sunshade 23 from continuing to move along the first direction X, based on changes in parameters such as current and displacement detected by the current sensor 252b and the Hall sensor 252c. The second preset condition is when the sunshade 23 encounters a foreign object while unfolding along the second direction Y, and the anti-pinch controller 252 detects that the resistance experienced by the sunshade 23 is greater than or equal to a second force value, and the resistance prevents the sunshade 23 from continuing to move along the second direction Y, based on changes in parameters such as current and displacement detected by the current sensor 252b and the Hall sensor 252c.
[0042] During the retraction of the sunshade 23 along the first direction X, when the pull rod 242 moves to the third position 215 of the guide rail 21, the anti-pinch controller 252 is in the open state, meaning the anti-pinch function of the sunshade 23 during retraction can be triggered and activated. When the pull rod 242 moves to the second position 214 of the guide rail 21, the anti-pinch controller 252 is in the closed state, meaning the anti-pinch function of the sunshade 23 during retraction cannot be triggered and deactivated. Alternatively, during the unfolding of the sunshade 23 along the second direction Y, when the pull rod 242 moves to the third position 215 of the guide rail 21, the anti-pinch controller 252 is in the open state, meaning the anti-pinch function of the sunshade 23 during unfolding can be triggered and activated. When the pull rod 242 moves to the first position 213 of the guide rail 21, the anti-pinch controller 252 is in the closed state, meaning the anti-pinch function of the sunshade 23 during unfolding cannot be triggered and deactivated.
[0043] In other words, when the anti-pinch controller 252 is in the "on" state, the anti-pinch function of the sunshade assembly 20 during roll-up or roll-up is activated; when the anti-pinch controller 252 is in the "off" state, the anti-pinch function of the sunshade assembly 20 during roll-up or roll-up is deactivated. When the sunshade 23 moves along the first direction X, the anti-pinch detection area of the anti-pinch controller 252 is the area between the second position 214 and the third position 215 of the guide rail 21 (including the third position 215 and the second position 214). When the sunshade 23 moves along the second direction Y, the anti-pinch detection area of the anti-pinch controller 252 is the area between the first position 213 and the third position 215 of the guide rail 21 (including the third position 215 and the first position 213). It can be understood that the sunshade assembly 20 has a roll-up anti-pinch function in the area between the second position 214 and the third position 215 of the guide rail 21 (including the third position 215 and the second position 214). The sunshade assembly 20 has an anti-pinch function in the area between the first position 213 and the third position 215 of the guide rail 21 (including the third position 215 and the first position 213). It should be noted that the anti-pinch detection area of the anti-pinch controller 252 is the detection area of the current sensor 252b and the Hall sensor 252c.
[0044] The current sensor 252b is electrically connected to the drive motor 251. The current sensor 252b is used to detect the current transformation rate of the drive motor 251. Specifically, the current sensor 252b can receive and detect the current of the drive motor 251, and perform differential processing on the detected current to obtain the current transformation rate. Here, the current transformation rate refers to the rate of change of the current of the drive motor 251 over time, that is, the instantaneous change in current. The current sensor 252b has a preset threshold. The preset threshold is the current transformation rate required for the sunshade 23 to activate the anti-pinch function during unfolding or retraction.
[0045] It should be noted that when the drive motor 251 stalls, or when the sunshade 23 encounters a foreign object or gets stuck, the sunshade 23 experiences resistance. This resistance causes the current generated by the drive motor 251 to increase rapidly in a short period of time, thus increasing the rate of change of current. When the current sensor 252b detects that the rate of change of current is greater than a preset threshold, i.e., the sunshade 23 meets the first preset condition during the rolling process or the second preset condition during the unfolding process, the current sensor 252b sends a first drive signal to the control body 252a of the anti-pinch controller 252. The first drive signal is used to make the drive motor 251 rotate in the opposite direction to its original rotation direction. When the current sensor 252b detects that the rate of change of current is less than or equal to the preset threshold, i.e., the sunshade 23 does not meet the first preset condition during the rolling process or meets the second preset condition during the unfolding process, the current sensor 252b sends a second drive signal to the control body 252a of the anti-pinch controller 252. The second drive signal is used to make the drive motor 251 rotate in its original rotation direction.
[0046] Hall sensor 252c is electrically connected to drive motor 251. Hall sensor 252c is used to detect the moving distance of the pull rod 242. Specifically, Hall sensor 252c can receive Hall pulse signals from drive motor 251 and monitor the speed and direction information of drive motor 251, thereby calculating the moving distance of pull rod 242.
[0047] It should be noted that, to prevent the Hall sensor 252c from automatically activating when the vehicle 1000 experiences significant inertia due to sudden braking, speed bumps, or other drastic speed fluctuations, this could interfere with the anti-pinch detection of the sunshade assembly 20, potentially causing false anti-pinch detection and affecting the user's riding experience. Therefore, this application further specifies the condition when the current sensor 252b detects a current change rate greater than a preset threshold.
[0048] Specifically, when the rate of change of current detected by the current sensor 252b is greater than a preset threshold, and the moving distance of the pull rod 242 detected by the Hall sensor 252c is less than the total stroke of the pull rod 242, that is, when the sunshade 23 meets the first preset condition during the rolling-up process or the second preset condition during the unfolding process, the Hall sensor 252c sends a third drive signal to the control body 252a of the anti-pinch controller 252. The third drive signal is used to cause the drive motor 251 to rotate in the opposite direction to its original rotation direction.
[0049] It is understandable that when the sunshade 23 encounters a jam during rolling or unfolding, causing the movement distance of the pull rod 242 to be less than the total stroke of the pull rod 242, the drive motor 251 will stall if it continues to rotate in the original direction. The Hall sensor 252c detects the stall in the drive motor 251 and sends a third drive signal to the control body 252a of the anti-pinch controller 252, thereby controlling the drive motor 251 to rotate in the opposite direction, preventing tearing of the side strips and the main body 241 of the sunshade 23 due to the stall. When the rate of change of current detected by the current sensor 252b is greater than a preset threshold, and the movement distance of the pull rod 242 detected by the Hall sensor 252c is equal to the total stroke of the pull rod 242, i.e., the sunshade 23 is fully rolled up or unfolded, the Hall sensor 252c sends a fourth drive signal to the control body 252a of the anti-pinch controller 252. The fourth drive signal is used to stop the drive motor 251 from rotating.
[0050] It is understandable that when the pull rod 242 moves to the first position 213 or the second position 214 of the guide rail 21, if the drive motor 251 continues to rotate in the original direction, it will stall. The Hall sensor 252c detects that the drive motor 251 is stalled and sends a fourth drive signal to the control body 252a of the anti-pinch controller 252, thereby controlling the drive motor 251 to stop rotating.
[0051] The control body 252a of the anti-pinch controller 252 receives signals such as the first and second drive signals from the current sensor 252b, and the third and fourth drive signals from the Hall sensor 252c. Based on the pre-programmed program and stored data inside the control body 252a, it calculates, processes, and judges to determine the parameters (such as the movement distance parameters) for the sunshade 23 to achieve anti-pinch during the process of rolling up in the first direction X or unfolding in the second direction Y. It then converts these parameters into signals and sends drive commands or reverse drive commands to the drive motor 251.
[0052] The drive command causes the drive motor 251 to continue rotating in its original direction, driving the roller 22 to continue rotating as well. The rotating roller 22 then drives the connected sunshade curtain 23 to continue rolling up or unrolling. The reverse drive command causes the drive motor 251 to rotate in the opposite direction relative to its original rotation, driving the roller 22 to rotate in the opposite direction relative to its original rotation. This causes the roller 22 to move the connected sunshade curtain 23 a certain distance in the opposite direction relative to its original movement, thereby achieving the anti-pinch function of the sunshade curtain 23 during the unfolding or rolling up process.
[0053] During the movement of the sunshade 23 along the first direction X, when the anti-pinch controller 252 detects that the resistance of the sunshade 23 is greater than or equal to the first force value, the control body 252a of the anti-pinch controller 252 receives the first drive signal from the current sensor 252b. That is, the control body 252a determines that the current sensor 252b detects that the rate of change of the current of the drive motor 251 is greater than the preset threshold. The control body 252a sends a reverse drive command to the drive motor 251 and controls the drive motor 251 to drive the roller 22 to rotate in the opposite direction to the original rotation direction, so that the sunshade 23 stops rolling up along the first direction X and moves a first distance in the opposite direction Y, thereby realizing the anti-pinch function during the rolling up process of the sunshade 23. When the anti-pinch controller 252 detects that the resistance of the sunshade curtain 23 is less than the first force value, the control body 252a of the anti-pinch controller 252 receives the second drive signal from the current sensor 252b. That is, the control body 252a determines that the current sensor 252b detects that the current change rate of the drive motor 251 is less than or equal to the preset threshold. The control body 252a sends a drive command to the drive motor 251 and controls the drive motor 251 to drive the roller 22 to rotate in the original rotation direction, so that the sunshade curtain 23 continues to roll up in the first direction X.
[0054] During the movement of the sunshade 23 along the second direction Y, when the anti-pinch controller 252 detects that the resistance of the sunshade 23 is greater than or equal to the second force value, the control body 252a of the anti-pinch controller 252 receives the first drive signal from the current sensor 252b. That is, the control body 252a determines that the current sensor 252b detects that the rate of change of the current of the drive motor 251 is greater than the preset threshold. The control body 252a sends a reverse drive command to the drive motor 251 and controls the drive motor 251 to drive the roller 22 to rotate in the opposite direction to the original rotation direction, so that the sunshade 23 stops unfolding along the second direction Y and moves a second distance in the opposite direction X, thereby realizing the anti-pinch function during the unfolding process of the sunshade 23. When the anti-pinch controller 252 detects that the resistance of the sunshade 23 is less than the second force value, the control body 252a receives the second drive signal from the current sensor 252b. That is, the control body 252a determines that the current sensor 252b detects that the current change rate of the drive motor 251 is less than or equal to the preset threshold. The control body 252a sends a drive command to the drive motor 251 and controls the drive motor 251 to drive the roller 22 to rotate in the original rotation direction, so that the sunshade 23 continues to unfold along the second direction Y.
[0055] Furthermore, to prevent the sunshade assembly 20 from accidentally pinching, during the movement of the sunshade 23 along the first direction X, when the anti-pinch controller 252 detects that the resistance experienced by the sunshade 23 is greater than or equal to the first force value, the control body 252a receives a third drive signal from the Hall sensor 252c. That is, the control body 252a determines, based on the detection of the current sensor 252b, that the current change rate of the drive motor 251 is greater than a preset threshold, and determines that the moving distance of the pull rod 242 detected by the Hall sensor 252c is less than the total stroke of the pull rod 242. The control body 252a sends a reverse drive command to the drive motor 251 and controls the drive motor 251 to drive the roller 22 to rotate in the opposite direction relative to the original rotation direction, so that the sunshade 23 stops rolling up along the first direction X and moves in the opposite direction Y by a first distance, thereby realizing the anti-pinch function during the rolling up process of the sunshade 23 along the first direction X.
[0056] When the control unit 252a receives the fourth drive signal from the Hall sensor 252c, that is, when the control unit 252a determines, based on the detection of the current sensor 252b, that the current change rate of the drive motor 251 is greater than the preset threshold, and determines that the moving distance of the pull rod 242 detected by the Hall sensor 252c is equal to the total stroke of the pull rod 242, the sunshade 23 is completely rolled up, and the control unit 252a controls the drive motor 251 to stop rotating.
[0057] During the movement of the sunshade 23 along the second direction Y, when the anti-pinch controller 252 detects that the resistance of the sunshade 23 is greater than or equal to the second force value, the control body 252a receives the third drive signal from the Hall sensor 252c. The control body 252a determines, based on the detection of the current sensor 252b, that the current change rate of the drive motor 251 is greater than the preset threshold, and determines that the moving distance of the pull rod 242 detected by the Hall sensor 252c is less than the total stroke of the pull rod 242. The control body 252a sends a reverse drive command to the drive motor 251 and controls the drive motor 251 to drive the roller 22 to rotate in the opposite direction relative to the original rotation direction, so that the sunshade 23 stops unfolding along the second direction Y and moves a second distance in the opposite direction X, thereby realizing the anti-pinch function during the unfolding process of the sunshade 23 along the second direction Y.
[0058] When the control unit 252a receives the fourth drive signal from the Hall sensor 252c, that is, when the control unit 252a determines, based on the detection of the current sensor 252b, that the current change rate of the drive motor 251 is greater than the preset threshold, and determines that the moving distance of the pull rod 242 detected by the Hall sensor 252c is equal to the total stroke of the pull rod 242, the sunshade curtain 23 is fully opened, and the control unit 252a controls the drive motor 251 to stop rotating.
[0059] For example, the length of the first distance is less than the distance between the third position 215 and the second position 214. The length of the second distance is less than the distance between the third position 215 and the first position 213. The first distance is less than the second distance.
[0060] For example, the anti-pinch controller 252 can be an Electronic Control Unit (ECU) chip, which incorporates Hall effect algorithms for both anti-pinch functions when the sunshade 23 is rolled up in the first direction X and anti-pinch functions when the sunshade 23 is unfolded in the second direction Y. The Hall effect algorithm is used by the anti-pinch controller 252 to control the rotation of the drive motor 251 when the movement of the sunshade 23 is controlled and a first preset condition or a second preset condition is met. The Hall effect algorithm for the anti-pinch function when the sunshade 23 is rolled up in the first direction X is used to implement anti-pinch during the rolling up of the sunshade 23. The Hall effect algorithm for the anti-pinch function when the sunshade 23 is unfolded in the second direction Y is used to implement anti-pinch during the unfolding of the sunshade 23.
[0061] In one possible implementation, the sunshade assembly 20 is further provided with a buffer (not shown). The buffer is located between the first position 213 of the guide rail 21 and the crossbeam 201. The buffer is used to cushion the sunshade 23 when it is unfolded to the first position 213 of the guide rail 21. At the same time, it reduces the noise generated when the sunshade 23 hits the buffer during the unfolding process along the second direction Y, and extends the service life of the sunshade assembly 20.
[0062] In other possible embodiments, the sunshade assembly 20 further includes a support beam (not shown). The support beam is spaced apart from the beam along the length of the sunshade assembly 20 and spaced apart from the roller 22 along the length of the sunshade assembly 20. The support beam connects between two guide rails 21 and is located on the side of the sunshade 23 facing away from the skylight glass 10. The support beam supports the sunshade 23.
[0063] In related technologies, if the sunshade curtain 23 encounters problems such as jamming during the rolling process, continuing to roll it up can cause tearing of the side strips and the main body 241 of the sunshade curtain 23. Therefore, in the embodiments of this application, an anti-pinch function is provided in the sunshade curtain assembly 20 during the rolling process to solve the problem of tearing of the side strips and the main body 241 of the sunshade curtain 23.
[0064] The following describes three embodiments to derive the parameters for the anti-pinch function of the sunshade assembly 20 in this application, such as the first force value, the second force value, the first distance, and the second distance, and to verify the feasibility of applying these parameters to the anti-pinch function of the sunshade 23 during roll-up and anti-pinch during unfolding in this application.
[0065] It should be noted that the magnitude of the first force value and the second force value need to meet the requirements of regulations and enterprises. In order to avoid the problem of the sunshade curtain 23 pinching the human body when it is unfolded or the curtain body 241 tearing with the edge strip when the sunshade curtain 23 is rolled up, the first force value is usually set smaller than the second force value.
[0066] Example 1: To prevent tearing of the edge strips and main body 241 of the sunshade 23 during unfolding or rolling, the anti-pinch force value (i.e., the first force value) and the anti-pinch force value (i.e., the second force value) of the sunshade 23 during unfolding and rolling were set. Specifically, the first and second force values of samples 1 to 5 were successively decreased, and the test results are shown in Table 1.
[0067] Table 1. Setting of different anti-pinch force values (second force value - first force value)
[0068]
[0069] As shown in Table 1, the first and second force values for samples 1 to 3 are set separately, while the parameter of the second force value remains unchanged. The anti-pinch function of samples 4 and 5 gradually fails as the first and second force values decrease. Therefore, if the first or second force value of the sunshade 23 is too low, it will cause the sunshade 23 to activate the anti-pinch function during unfolding or rolling up, thus causing the anti-pinch function of the sunshade assembly 20 to fail. Furthermore, as shown in the test results in Table 1, the sunshade 23 can only perform anti-pinch rolling up when the unfolding anti-pinch function is normal.
[0070] Example 2: The anti-pinch force setting of Example 1 was adjusted. The second force value was referenced from the anti-pinch force setting of existing products, and only the first force value setting was modified. Simultaneously, the distance the sunshade 23 moves in the reverse direction when the anti-pinch function is deployed was set. According to GB 7258-2017 "Technical Conditions for Safe Operation of Motor Vehicles", the distance the sunshade 23 moves along the first direction X when the anti-pinch function is deployed must be greater than or equal to 50mm. Therefore, in this test, the second distance the sunshade 23 moves along the first direction X when the anti-pinch function is deployed was set to 60mm. The first force value setting for samples 1 to 5 was increased sequentially, and the test results are shown in Table 2.
[0071] Table 2 Test results with different initial force values
[0072]
[0073] As shown in Table 2, when the second distance of the sunshade 23 moving along the first direction X when unfolding the anti-pinch device is set to 60mm, the excessive movement distance will cause the curtain body 241 of the curtain 24 to tear with the edge strip. Therefore, the second distance of the sunshade 23 moving along the first direction X when unfolding the anti-pinch device should be set in the range of 50mm to 60mm, excluding the case where the second distance is set to 60mm. Meanwhile, as shown in Table 2, if the first distance the sunshade 23 moves along the second direction Y during roll-up anti-pinch is greater than the second distance it moves along the first direction X during unfolding anti-pinch, and the second preset condition is met when the sunshade 23 unfolds (i.e., the sunshade 23 encounters a foreign object during unfolding and the foreign object is not removed), the anti-pinch controller 252 activates the unfolding anti-pinch. If, when the sunshade 23 moves the set second distance along the first direction X, the sunshade 23 again meets the first preset condition, the anti-pinch controller 252 activates the roll-up anti-pinch. At this time, the first distance the roll-up anti-pinch moves along the second direction Y is greater than the second distance it moves along the first direction X during unfolding anti-pinch, which will cause tearing of the side strips and the main body 241 of the sunshade 23. Therefore, theoretically, the first distance the sunshade 23 moves along the second direction Y during roll-up anti-pinch should be as small as possible compared to the second distance it moves along the first direction X during unfolding anti-pinch. As shown in Table 2, a first force value less than or equal to 30N will cause the fabric curtain to tear during the anti-pinch process. Therefore, the first force value should be greater than 30N.
[0074] Example 3: Adjustments were made to the anti-pinch settings of Example 2 above. The second distance the sunshade 23 moves along the first direction X when unfolding the anti-pinch device was set to 50mm. Based on the test results above, the first distance the sunshade 23 moves along the second direction Y when retracting the anti-pinch device should be as small as possible. However, considering the actual situation of the drive motor 251, the first distance the sunshade 23 moves along the second direction Y when retracting the anti-pinch device was set to 15mm. The first force values for samples 1 to 5 were set with reference to Test 2 above, and the test results are shown in Table 3.
[0075] Table 3. Setting different first force values
[0076]
[0077] According to Tables 2 and 3, when the sunshade 23 is unfolded to prevent pinching, it moves a second distance of 50mm along the first direction X, and when the sunshade 23 is rolled up to prevent pinching, it moves a first distance of 15mm along the second direction Y. When the first force value is set between 35N and 75N, the sunshade 23 can meet the first preset condition during the rolling process, that is, when the sunshade 23 encounters jamming during the rolling process, it can effectively avoid the problem of tearing of the edge strips and the main body of the curtain 241, thereby improving the overall safety performance of the sunshade assembly 20.
[0078] In other embodiments, depending on the actual application of the sunshade assembly 20, the sunshade 23 may be configured with different first force values, first distances, and second distances due to differences in the performance of the curtain fabric 24. This application does not impose such limitations.
[0079] In related technologies, when the sunshade 23 encounters a jam during the rolling process, the edge strip of the sunshade 23 becomes obstructed and stops moving. Meanwhile, the drive motor 251 drives the roller 22 to rotate, causing the main body of the sunshade 23 to continue moving. This creates resistance between the main body of the sunshade 23 and the edge strip, easily leading to tearing of the edge strip and the main fabric 241 of the sunshade 23. Therefore, it requires disassembly and replacement, resulting in high repair costs and user complaints. Therefore, in this application, in addition to the anti-pinch function of the sunshade assembly 20 when unfolded in the second direction Y, the sunshade assembly 20 also includes an anti-pinch function of the sunshade 23 when rolled up in the first direction X. This allows the sunshade 23 to have anti-pinch functions during both unfolding and rolling, effectively preventing problems such as tearing of the edge strip and the main fabric 241 of the sunshade 23, and injury to passengers. In this application, the anti-pinch area of the sunshade assembly 20 during roll-up in the first direction X is different from the anti-pinch area during roll-up in the second direction Y. This prevents the anti-pinch function from being activated during both roll-up and roll-up, avoiding the situation where the sunshade 23 runs back and forth. This ensures the normal operation of the anti-pinch function of the sunshade assembly 20. Furthermore, this application sets an appropriate force value for the first force value of the sunshade 23 during roll-up anti-pinch control via the control body 252a of the anti-pinch controller 252. This prevents the sunshade 23 from being falsely anti-pinched due to excessively large or small first force values, ensuring the safety and operational stability of the sunshade 23 during roll-up. This effectively avoids the problem of tearing of the edge strips and curtain body 241 of the sunshade 23 during roll-up, improving the quality of the sunshade assembly 20, extending its service life, avoiding greater economic losses for users, and thus enhancing the user experience.
[0080] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A sunshade assembly, characterized in that, include: A guide rail, the guide rail including a first end and a second end, the first end and the second end being located at opposite ends in the length direction of the guide rail; A reel, the reel being connected to the second end; A sunshade curtain, one end of which is connected to the roller, the sunshade curtain is wound around the roller, and the other end of the sunshade curtain is movable on the guide rail to move closer to or away from the first end; and The drive assembly includes a drive motor and an anti-pinch controller. The drive motor is electrically connected to the roller and is used to drive the roller to rotate so as to move the sunshade on the guide rail. The anti-pinch controller is electrically connected to the drive motor and includes a control body and a current sensor. The control body and the current sensor are electrically connected, and the current sensor is used to detect the rate of change of current of the drive motor. When the sunshade moves along the first direction, and the control body determines that the current sensor detects that the rate of change of the current of the drive motor is greater than a preset threshold, it controls the drive motor to drive the roller to rotate and drive the sunshade to move along the second direction. When the sunshade moves along the first direction, and the control body determines that the current sensor detects that the current change rate of the drive motor is less than or equal to a preset threshold, it controls the drive motor to drive the roller to rotate, and drives the sunshade to continue moving along the first direction. Wherein, the first direction is the rolling direction of the sunshade curtain, and the second direction is the unfolding direction of the sunshade curtain.
2. The sunshade assembly according to claim 1, characterized in that, The sunshade curtain includes a pull rod and a curtain fabric. One end of the curtain fabric is connected to the roller, and the other end of the curtain fabric is connected to the pull rod. The pull rod is slidably connected to the guide rail.
3. The sunshade assembly according to claim 2, characterized in that, The guide rail includes a first position, a second position, and a third position. The first position, the third position, and the second position are arranged at intervals along the length of the guide rail. The pull rod moves between the first position and the second position. The distance between the first position and the second position is less than the distance between the first end and the second end of the guide rail. When the sunshade moves along the first direction and the pull rod moves to the third position, the anti-pinch controller is in the open state; when the sunshade moves along the first direction and the pull rod moves to the second position, the anti-pinch controller is in the closed state.
4. The sunshade assembly according to claim 3, characterized in that, The anti-pinch controller also includes a Hall sensor, which is electrically connected to the control body and is used to detect the movement distance of the pull rod. When the sunshade moves along the first direction, and the control body determines that the current change rate of the drive motor is greater than the preset threshold based on the detection of the current sensor, and the moving distance of the pull rod detected by the Hall sensor is less than the total stroke of the pull rod, the control body controls the sunshade to move along the second direction, wherein the total stroke of the pull rod is the distance between the first position and the second position; When the sunshade moves along the first direction, and the control body determines, based on the detection of the current sensor, that the current change rate of the drive motor is greater than the preset threshold, and the Hall sensor detects that the moving distance of the pull rod is equal to the total stroke of the pull rod, the control body controls the drive motor to stop working.
5. The sunshade assembly according to claim 3, characterized in that, The number of guide rails is two, and the two guide rails are spaced apart. The curtain includes a curtain body and two side strips. The two side strips are respectively connected to two opposite sides of the curtain body. The two side strips are also respectively connected to the two guide rails. The curtain body is located in the gap area between the two guide rails.
6. The sunshade assembly according to claim 1, characterized in that, The anti-pinch controller is also used to control the drive motor to drive the roller to rotate when the sunshade moves along the second direction and meets the second preset condition, so that the sunshade moves along the first direction.
7. The sunshade assembly according to claim 6, characterized in that, The sunshade curtain includes a pull rod and a curtain fabric. One end of the curtain fabric is connected to the roller, and the other end of the curtain fabric is connected to the pull rod. The pull rod is slidably connected to the guide rail. The guide rail includes a first position, a second position, and a third position. The first position, the third position, and the second position are arranged at intervals along the length of the guide rail. The pull rod moves between the first position and the second position. The distance between the first position and the second position is less than the distance between the first end and the second end of the guide rail. When the sunshade moves along the second direction and the pull rod moves to the third position, the anti-pinch controller is in the open state; when the sunshade moves along the second direction and the pull rod moves to the first position, the anti-pinch controller is in the closed state.
8. The sunshade assembly according to any one of claims 1-7, characterized in that, The anti-pinch controller is used to control the drive motor to drive the roller to rotate when the sunshade moves along the first direction and the resistance of the sunshade is detected to be greater than or equal to a first force value, so that the sunshade moves a first distance along the second direction. The control unit is used to control the drive motor to drive the roller to rotate when the sunshade curtain moves along the second direction and the resistance of the sunshade curtain is detected to be greater than or equal to the second force value, so that the sunshade curtain moves a second distance along the first direction; The first distance is less than the second distance.
9. The sunshade assembly according to claim 8, characterized in that, The first force value is less than the second force value.
10. A sunroof glass assembly, characterized in that, The sunroof glass includes a sunshade assembly as described in any one of claims 1-9, wherein the sunshade assembly is connected to one side of the sunroof glass.
11. A vehicle, characterized in that, The vehicle includes a vehicle body and a sunroof glass assembly as described in claim 10, the sunroof glass being connected to the vehicle body, and the sunshade assembly being located on the side of the sunroof glass facing the interior of the vehicle.
Citation Information
Patent Citations
Roller blinds motor's chance hinders reverse mechanism
CN207363574U
Front and back bidirectional synchronous linkage automobile skylight sunshade curtain
CN215513193U