Mechanical resistance mechanism, electric seat and vehicle

By adding a calibration section boss and elastic element to the seat guide rail travel, the seat position is identified by frictional resistance, which solves the problem of poor seat calibration flexibility and realizes self-calibration and precise positioning of the seat during normal use.

CN223605494UActive Publication Date: 2025-11-28ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202423163612.0
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-11-28
Estimated Expiration
2034-12-20

AI Technical Summary

Technical Problem

Existing technologies lack flexibility in seat position calibration, typically requiring specialized personnel and equipment, and cannot achieve flexible self-calibration during normal use.

Method used

A calibration section boss and an elastic element are added to the travel of the seat guide rail. When the seat slides, the frictional resistance generated by the contact between the calibration section boss and the elastic element causes the output of the seat motor to jump. Position calibration is performed by identifying these jump characteristics.

Benefits of technology

This enables the seat to perform frequent position self-calibration during normal use, improving calibration flexibility and accuracy while reducing calibration costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223605494U_ABST
    Figure CN223605494U_ABST
Patent Text Reader

Abstract

The application provides a mechanical resistance mechanism, an electric seat and a vehicle, and relates to the technical field of seat control. The mechanical resistance mechanism comprises an elastic member and a calibration section boss. The calibration section boss is arranged on a first surface of opposite two planes of upper and lower guide rails of a seat, and protrudes by a predetermined distance. The elastic member is arranged on a second surface of the opposite two planes of the upper and lower guide rails, and passes through the calibration section boss when the seat slides. By adding the calibration section boss and the elastic member in the stroke of the seat guide rail, the calibration section boss and the elastic member are contacted and extruded to generate friction resistance when the seat slides, so that the output of the seat motor jumps correspondingly, and then the calibration point is identified based on the jumping feature to calibrate the position of the seat, so that the position of the seat is frequently self-calibrated in the normal use process, and the calibration flexibility is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of seat control, in particular to a mechanical resistance mechanism, an electric seat and a vehicle. BACKGROUND

[0002] Electric seats have been popularized, and accurate positioning of the seat by the controller is crucial for intelligent adjustment of the seat and seat anti-pinch. In a vehicle, intelligent adjustment of the seat includes automatic retreat of the driver seat to a suitable position after the driver unlocks the door, so as to facilitate seating; automatic adjustment to the comfortable position last adjusted by the driver after the driver seats, and automatic retreat of the seat to a suitable position when the driver opens the door to prepare to get off, so as to facilitate the driver to get off. The seat anti-pinch is for the reason of passenger safety protection, and the front electric seat must have the anti-pinch function in a certain position range and a certain angle range, so as to prevent the seat from pinching the passenger during the electric control operation. Therefore, the cumulative error of the positioning of the seat by the controller cannot exceed the allowed range, and the position of the seat is calibrated to eliminate the cumulative error of the positioning.

[0003] In the related art, limit blocks are arranged at both ends of the lower rail of the seat rail, and when the upper rail moves forward and backward relative to the lower rail, the transmission block fixed to the upper rail moves forward or backward along the long screw rod fixed to the lower rail. When the transmission block moves along the long screw rod of the lower rail to the limit block, the transmission block and the upper rail stop moving, the motor rotor is blocked, the back electromotive force of the motor rotor is zero, the motor current rapidly rises to the maximum value, and the controller detects that the motor current exceeds the preset value, so as to identify that the transmission block moves to a limit block at this time. Based on the number of Hall pulses or the number of ripples generated by the seat motor during the movement of the transmission block from the limit block at one end to the limit block at the other end, the position of the seat is calibrated.

[0004] However, the above calibration is usually performed by a special person, and there is a problem of poor calibration flexibility. UTILITY MODEL CONTENT

[0005] The present application provides a mechanical resistance mechanism, an electric seat and a vehicle to achieve the effect of high calibration flexibility.

[0006] In a first aspect, the present application provides a mechanical resistance mechanism, which includes an elastic member and a calibration section boss. The calibration section boss is arranged on the first surface of the relative two planes of the upper and lower rails of the seat, and protrudes by a predetermined distance. The elastic member is arranged on the second surface of the relative two planes of the upper and lower rails, and passes through the calibration section boss when the seat slides.

[0007] In a possible implementation, there is a gap between the elastic member and the second surface, and an elastic filler is embedded in the gap.

[0008] In a possible implementation, the elastic filler comprises at least one of a rubber pad, an elastic metal piece and a spring structure.

[0009] In a possible implementation, the elastic piece is an arc-shaped elastic piece, and / or the material of the elastic piece is a wear-resistant material.

[0010] In a possible implementation, the setting position of the calibration section boss comprises a demarcation point of the seat anti-pinch area.

[0011] In a possible implementation, the number of calibration section bosses is multiple, and the lengths of the multiple calibration section bosses are set based on a Barker code rule.

[0012] In a possible implementation, the calibration section boss is formed by stamping.

[0013] In a possible implementation, the mounting notch of the elastic piece is formed by stamping.

[0014] In a possible implementation, the mechanical resistance mechanism comprises a seat body, a seat rail and the mechanical resistance mechanism according to any one of the first aspect.

[0015] In a possible implementation, the vehicle comprises the mechanical resistance mechanism according to any one of the first aspect, or the vehicle comprises the electric seat according to the second aspect.

[0016] The mechanical resistance mechanism, the electric seat and the vehicle provided by the present application, the mechanical resistance mechanism comprises an elastic piece and a calibration section boss, the calibration section boss is arranged on a first surface of the opposite two planes of the upper and lower rails of the seat, and protrudes by a predetermined distance; the elastic piece is arranged on a second surface of the opposite two planes of the upper and lower rails, and the elastic piece passes through the calibration section boss when the seat slides. By adding the calibration section boss and the elastic piece in the stroke of the seat rail, the frictional resistance is generated by the contact and extrusion of the calibration section boss and the elastic piece when the seat slides, so that the output of the seat motor jumps correspondingly, and then the calibration points are identified based on the jumping characteristics to calibrate the position of the seat, so that the position of the seat is frequently self-calibrated during normal use, and the calibration flexibility is improved. BRIEF DESCRIPTION OF DRAWINGS

[0017] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0018] Figure 1 A schematic diagram of a conventional seat front and rear electric control adjustment structure is shown in FIG. 1.

[0019] Figure 2 A schematic diagram of the mechanical resistance mechanism provided by the embodiment of the present application is shown in FIG. 2.

[0020] Figure 3The calibration section coding and calibration point example diagram provided for the embodiments of the present application;

[0021] Figure 4 The calibration section coding period extension and its interception example diagram provided for the embodiments of the present application;

[0022] Figure 5 The seat position self-calibration flowchart provided for the present application Figure 1 ;

[0023] Figure 6 The edge code codeword error calculation and codeword matching calculation diagram provided for the present application;

[0024] Figure 7 The calibration code (7-bit Bacon code) and its corresponding calibration point code and edge code provided for the present application;

[0025] Figure 8 The seat position self-calibration flowchart provided for the present application Figure 2 .

[0026] Reference signs:

[0027] 21, elastic member; 22, calibration section boss; 23, lower guide rail; 24, upper guide rail; 25, elastic filler.

[0028] The specific embodiments of the present application have been shown in the above drawings, and will be described in more detail hereinafter. These drawings and written descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0029] It should be noted that the terms "first", "second" are only used for description purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include at least one of the features. In the description of the present application, the meaning of "multiple" is at least two, such as two, three, etc., unless otherwise specifically limited.

[0030] In the present application, unless otherwise specifically defined and limited, the terms "mounting", "connection", "fixing" and the like should be understood in a broad sense, for example, it can be fixed connection, or detachable connection, or integral; it can be directly connected, or indirectly connected through an intermediate medium, it can be the connection between two elements or the interaction relationship between two elements, unless otherwise specifically limited. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0031] In this application, unless otherwise expressly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "on top of," and "over" the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.

[0032] In the above description, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0033] Figure 1 This is a schematic diagram of a conventional electrically adjustable seat fore-aft position, such as... Figure 1 As shown in (a), the entire seat is placed on two guide rails arranged in a front-to-back direction. The lower guide rail is fixed to the cabin floor. Ball bearings and grease are present between the upper and lower guide rails to reduce friction during relative movement. The upper guide rail bears the weight of the seat and the passenger and can be driven by the seat motor to move forward and backward along the lower guide rail. Linear ball bearings between the upper and lower guide rails support the weight and reduce friction. Figure 1As shown in (b), each of the left and right lower guide rails is fastened with a long screw rod, and each of the left and right long screw rods is sleeved with a driving block fastened with the upper guide rail. When the left and right driving blocks move synchronously along the lower guide rails, the upper guide rail and the whole seat move forward and backward along the lower guide rails. The driving block contains a worm and gear nut speed reduction mechanism. When the seat motor drives the worm to rotate, the worm drives the gear nut to rotate at a certain speed reduction ratio. When the gear nut rotates, it rotates along the long screw rod fixed on the lower guide rail. Since the gear nut, the driving block and the upper guide rail are an integral whole, when the seat motor rotates, the whole upper guide rail will move forward and backward along the lower guide rail. The seat motor is installed on the cross beam spanning the left and right upper guide rails. The shafts at both ends of the motor rotor have soft shaft insertion holes. When the motor rotor rotates, it synchronously drives the left and right soft shafts to rotate. One end of the left and right soft shafts is connected to the motor, and the other end is connected to the worm. Therefore, when the seat motor rotates, the left and right soft shafts rotate synchronously, the left and right worms rotate synchronously, the gear nut rotates synchronously, and the driving block and the upper guide rail slide along the lower guide rail synchronously. The seat is fixed on the upper rail. Therefore, when the controller drives the seat motor to rotate, the seat motor drives the worm and gear nut, and then drives the whole seat to move forward and backward through the driving block and the upper guide rail.

[0034] When the upper guide rail moves forward and backward relative to the lower guide rail, the driving block fixed on the upper guide rail moves forward or backward along the long screw rod fixed on the lower guide rail. When the driving block moves along the lower rail long screw rod to the limit block or the screw rod support seat, the driving block and the upper guide rail are blocked and cannot continue to move forward. The limit block or the screw rod support seat which is an integral whole with the upper guide rail is called the front stop point or the rear stop point. When the upper guide rail reaches the front stop point or the rear stop point, the driving block and the upper guide rail stop moving, the worm and gear stop rotating, the motor rotor is blocked, the back electromotive force of the motor rotor is zero, and the motor current rapidly rises to the maximum value. When the controller detects that the motor current exceeds the preset value, it can identify that the driving block has moved to a limit block at this time. Based on the number of Hall pulses or the number of ripples generated by the seat motor during the movement of the driving block from one end of the limit block to the other end of the limit block, the position of the seat is calibrated. For example, taking the front stop point as the starting point of the seat, the controller records the number of Hall pulses or the number of ripples generated during the driving of the seat from the starting point (front stop point) to the end point (rear stop point), and the number of Hall pulses or the number of ripples of the whole seat sliding stroke can be obtained, so as to realize the calibration of the size of the forward and backward sliding stroke of the seat. According to the transmission mechanism constants such as the speed reduction ratio and the pitch, the physical length of the whole sliding stroke of the seat in the forward and backward directions can be calculated. If the controller knows the number of Hall pulses or the number of ripples from the starting point at a certain moment, multiplied by the moving distance value of the unit Hall pulse or ripple, the length of the seat relative to the starting point at that time can be obtained.

[0035] However, the positions of the front and rear dead points are limit positions, and the user seldom adjusts the seat to the limit positions in the normal use process, so the front and rear positions of the seat are usually calibrated by special personnel using special software tools, such as by special personnel using special equipment on the production line or at the after-sales service station. Therefore, the calibration flexibility is poor.

[0036] To solve the above technical problems, the application provides a mechanical resistance mechanism, an electric seat and a vehicle. The mechanical resistance mechanism is arranged in the stroke of the seat rail, and the mechanical resistance mechanism works when the seat is slid in the normal use process of the vehicle, for example, in the process of seat greeting or in the process of adjusting the front and rear positions of the seat by the user, so as to realize the calibration of the position of the seat.

[0037] The technical solutions of the application and how the technical solutions solve the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described again in some embodiments. The embodiments of the application will be described below with reference to the drawings.

[0038] The mechanical resistance mechanism includes an elastic member and a calibration section boss. The calibration section boss is arranged on the first surface of the upper and lower rails of the seat, and protrudes by a predetermined distance. The elastic member is arranged on the second surface of the upper and lower rails, and passes through the calibration section boss when the seat is slid.

[0039] It can be understood that the elastic member and the calibration section boss are arranged on different rails.

[0040] In an implementation manner, the calibration section boss is arranged on the surface of the lower rail of the seat facing the upper rail, and the elastic member is arranged on the surface of the upper rail facing the lower rail.

[0041] Figure 2 The mechanical resistance mechanism provided by the embodiments of the application is shown in the structural schematic diagram of the mechanical resistance mechanism as shown in Figure 2 The mechanical resistance mechanism includes an elastic member 21 and a calibration section boss 22. The calibration section boss 22 is arranged on the surface of the lower rail 23 of the seat facing the upper rail 24, and protrudes by a predetermined distance. The elastic member 21 is arranged on the surface of the upper rail 24 facing the lower rail 23, and passes through the calibration section boss 22 when the seat is slid.

[0042] The mechanical resistance mechanism is arranged in the stroke of the seat, and works when the seat is slid in the normal use process of the vehicle, for example, in the process of seat greeting or in the process of adjusting the front and rear positions of the seat by the user, so as to realize the calibration of the position of the seat.

[0043] The calibration section boss 22 can be rectangular, circular, polygonal, etc. When installed, the calibration section boss 22 protrudes a certain distance from the surface of the lower rail 23 to ensure that when the seat slides, the calibration section boss 22 can be contacted by the elastic member installed on the upper rail 24 to generate mechanical resistance.

[0044] The elastic member 21 is correspondingly arranged within the calibration section, and when installed, the elastic member 21 protrudes a certain distance from the surface of the upper rail. The elastic member 21 can be rectangular, circular, wavy, triangular, etc. When the seat slides, as the upper rail 24 moves on the lower rail, the elastic member 21 passes through the calibration section boss 22. After the elastic member 21 contacts the calibration section boss 22, the elastic member 21 deforms, and as the extrusion force increases, the frictional resistance in the opposite direction to the forward direction also increases. The output of the seat motor shows a significant jump characteristic, such as a jump in motor current signal, a jump in ripple period, a jump in motor speed, etc.

[0045] In another implementation, the calibration section boss is arranged on the surface of the upper rail of the seat facing the lower rail, and the elastic member is arranged on the surface of the lower rail facing the upper rail. Details are not repeated here.

[0046] Still referring to Figure 1 When the seat motor drives the worm to rotate, the worm drives the worm nut to rotate at a certain deceleration ratio. When the worm nut rotates, it screws along the long screw fixed on the lower rail. Since the worm nut, the driving block, and the upper rail are an integral whole, when the seat motor rotates, it will drive the entire upper rail to advance and retreat along the lower rail. During the advancement of the upper rail and seat assembly along the lower rail, if a sudden increase in mechanical resistance is encountered, the load of the seat motor will increase in steps, and according to the characteristics of the motor, the motor current will also have a step increase, the motor speed will have a step decrease, the ripple period will have a step increase, and the output torque will also have a step increase. By using the jump characteristics of the motor current and / or the ripple period, it can be identified that the seat (upper rail) is passing through a calibration section boss (which can also be understood as a calibration point) at this time, and then based on the pre-set algorithm in the controller, the position of the seat is calibrated.

[0047] It should be noted that the elastic member 21 or the calibration section boss 22 of different shapes can provide different mechanical properties, affect the output of the seat motor (for example, the motor current jump and the ripple period jump characteristics), and also affect the seat feeling of the user (for example, the stability of the seat running during the sliding seat, the mechanical noise, etc.); in addition, in actual design applications, the size of the friction resistance can be adjusted by adjusting the stiffness of the elastic member 21 or the height of the calibration section boss 22; the size of the friction contact surface, the friction coefficient of the contact surface, and the size of the extrusion force can also be controlled to obtain the required friction resistance. If the size of the friction resistance is properly controlled, the obvious motor current jump and / or ripple period jump characteristics can be generated while the influence on the user is minimized.

[0048] It should be further noted that, in the application of the mechanical resistance mechanism for seat position calibration, Figure 1 Compared with the controller applied in the related art, the controller does not need to increase hardware resources, and the original controller hardware does not need to be changed. Only the identification module of the related change characteristics of the seat motor output, for example, the position calibration point identification module using the motor current and the ripple period information, needs to be added in the controller software.

[0049] Preferably, the calibration section boss 22 is arranged in the most frequent stroke section of the seat sliding. The frequency of the seat position calibration is improved, and the cumulative error of the seat positioning is eliminated in time, so as to ensure that the controller can always ensure the accuracy of the seat position positioning.

[0050] In the embodiments of the present application, the calibration section boss and the elastic member are added in the stroke of the seat guide rail. The friction resistance is generated by the contact and extrusion of the calibration section boss and the elastic member during the seat sliding, so that the output of the seat motor is correspondingly changed. Then, the position calibration of the seat is performed based on the jump characteristics of the identification calibration point. The position self-calibration of the seat is frequently performed during the normal use of the seat, so as to improve the calibration flexibility, increase the frequency of the seat position calibration, and ensure that the controller can always ensure the accuracy of the seat position positioning. In addition, compared with the calibration of the seat position by the special personnel using the special equipment in the related art, the position of the seat is frequently self-calibrated by the sliding seat, and the calibration cost is reduced.

[0051] In some embodiments, the gap exists between the elastic member and the second surface, and the elastic filler 25 is embedded in the gap.

[0052] For example, still referring to Figure 2The second surface is specifically a surface of the upper rail 24 facing the lower rail 23, and the mounting method of the elastic member 21 on the upper rail 24 includes adhesive mounting (e.g., fixing the elastic member on the plane of the upper rail using industrial glue or adhesive), mechanical fixing (e.g., fixing the elastic member on the rail using screws, rivets or clamps), embedded mounting (e.g., designing a groove or hole on the upper rail, and embedding the elastic member therein), buckle mounting (e.g., fixing the elastic member on the rail using a plastic or metal buckle), etc.

[0053] In the embodiments of the present application, the mounting method of the elastic member 21 on the second surface of the upper and lower rails of the seat is not limited.

[0054] The elastic filler 25 is used to provide elastic deformation and damping when the upper rail 24 moves relative to the lower rail 23 and the elastic member 21 passes through the calibration section boss 22. The shape and size of the elastic filler 25 should be designed according to the size and shape of the gap to ensure that it can effectively fill the gap and provide the required function.

[0055] In addition, the elastic filler 25 can be fixed in the gap by adhesive, mechanical clamping, etc. in addition to being fixed in the gap in an embedded manner, to ensure that it will not shift or fall off during use.

[0056] It should be noted that, in specific implementation, by reasonably selecting and implementing the mounting method, the effective fixation of the elastic member on the second surface and the effective fixation of the elastic filler in the gap can be ensured, thereby realizing its function in the seat adjustment system.

[0057] In the embodiments of the present application, by embedding the elastic filler in the gap formed between the elastic member and the second surface, the vibration generated when the elastic member passes through the calibration section boss can be effectively absorbed and slowed down, which will not cause the up-and-down jumping between the upper rail and the lower rail, but only increase the resistance in the forward direction; the noise during sliding of the seat is reduced, and the riding comfort is improved; the elastic filler provides additional damping effect, making the seat adjustment more stable and controllable.

[0058] In some embodiments, the elastic filler includes at least one of a rubber pad, an elastic metal member and a spring structure.

[0059] The rubber pad provides good elasticity and flexibility, is suitable for absorbing vibration and impact, has good wear resistance and weather resistance. The elastic metal member can withstand deformation within its elastic limit and can return to its original shape after the external force is removed, such as an elastic metal pad, an elastic metal contact, etc. The spring structure includes a coil spring, a leaf spring, a wave spring, etc., provides excellent elasticity and restoring force, effectively absorbs and relieves vibration and impact, protects equipment and prolongs service life, and can be designed into different shapes and sizes as needed.

[0060] For example, the elastic filler can be any one of a rubber pad, an elastic metal piece, and a spring structure, or any two of a rubber pad, an elastic metal piece, and a spring structure, or all of a rubber pad, an elastic metal piece, and a spring structure.

[0061] It should be noted that the elastic filler can be used in combination to take advantage of each. For example, the rubber pad can be used for primary shock absorption, the spring structure is used to absorb larger impacts, and the elastic metal piece provides structural support and stability. Selecting the appropriate elastic filler or combination thereof needs to be made according to the specific application requirements, environmental conditions, cost considerations, and desired performance characteristics.

[0062] Embodiments of the present application provide elastic support and vibration absorption by using at least one of a rubber pad, an elastic metal piece, and a spring structure as an elastic filler, improve comfort and stability during the sliding seat process, in addition, effectively absorb and relieve vibration and impact, protect the seat rail and prolong the service life.

[0063] In one possible implementation, the elastic piece is an arc-shaped elastic piece, and / or the material of the elastic piece is a wear-resistant material.

[0064] The arc-shaped design can provide more uniform stress distribution and greater elastic deformation capability, and the arc-shaped structure allows elastic deformation in multiple directions, facilitating the movement of the upper rail relative to the lower rail when the elastic piece passes through the calibration segment boss while being elastically deformed by extrusion.

[0065] The wear-resistant material, such as a special alloy, wear-resistant rubber, or a composite material, etc., can maintain performance in high-friction and high-wear environments.

[0066] Embodiments of the present application improve the flexibility and deformation capability of the elastic piece through the arc-shaped structure, reduce the noise generated by the mechanical resistance mechanism during the self-calibration process, reduce local stress concentration, and prolong the service life of the elastic piece; the use of wear-resistant materials for the elastic piece significantly improves the durability of the elastic piece, increases the frictional resistance, enhances the sudden change characteristics of the seat motor output, and improves the detection accuracy of the calibration point; in addition, the use of wear-resistant materials for the elastic piece reduces the failure and maintenance requirements due to wear, reduces maintenance costs, and ensures the stability and reliability of the elastic piece.

[0067] In some embodiments, the setting position of the calibration segment boss includes a seat anti-pinch area boundary point.

[0068] For example, the calibration segment boss is arranged at the starting point of the seat anti-pinch area and the middle of the seat stroke.

[0069] Embodiments of the present application improve the accuracy of anti-pinch area identification by arranging the calibration segment boss at the anti-pinch area boundary point, calibrate the seat position in time when a potential pinch risk is detected, and improve safety and user experience.

[0070] In some embodiments, there are multiple calibration segment bosses, and the length of the multiple calibration segment bosses is set based on the Barker code rules.

[0071] Typically, multiple calibration section bosses are set in the calibration section according to design requirements to cover key locations within the seat's travel range. Furthermore, the length and spacing of the calibration section bosses are set according to Barker code rules to form a specific coding sequence.

[0072] Based on the Barker code rules, a calibration segment consists of several "sections" (or codewords) encoded according to the Barker code encoding rules. If the codeword of a certain "section" is different from that of its adjacent "sections", then the boundary between this "section" and its adjacent "sections" is called a "calibration point". It can be understood that a calibration segment protrusion includes at least one "section".

[0073] For example, Barker codes of various lengths can be represented as follows:

[0074] 4-digit Buck code: ++-+

[0075] 5-digit Buck code: +++-+

[0076] 7-digit Buck code: +--+-++

[0077] 11-digit Buck code: +---+--+-++

[0078] like Figure 3 This is an example diagram of the calibration segment encoding and calibration point provided in the embodiments of this application. Figure 3 The diagram illustrates the calibration points when using 7-bit and 11-bit Barker codes as calibration segment encoding. Taking the 7-bit Barker code as an example, its codewords are "+--+-++", with a total of 7 codewords. For instance, the calibration segment bosses are ab, cd, and ef. The specific length of each codeword on the seat guide rail is set as needed. The total length of the code segment (i.e., the calibration segment) is the length of a single codeword multiplied by the number of codewords. If the length of a single codeword is 5cm, then the total length of the 7-bit code calibration segment is 5cm. 7 = 35cm. Correspondingly, the length of the calibration segment boss is the length of a single codeword multiplied by the number of codewords contained in the calibration segment boss. For example, the length of the calibration segment boss ef is 5. 2 = 10cm.

[0079] In addition, still refer to Figure 2As shown, the calibration section on the seat rail is not limited to one period of Barker code, but can also be multiple periods of Barker code. Specifically, multiple periods of Barker code can be obtained by periodically extending the calibration point code. The method of periodical extension specifically includes: copying one period of the same calibration section code on both sides of the main calibration section code, and then cutting the required length on the left and right sides as needed. The Barker code has ideal autocorrelation characteristics, and can provide high-precision positioning results and position calibration points. In combination with Figure 4 The calibration section code period extension and its cutting examples provided by the embodiments of the present application are described as follows: Figure 4 As shown in (c) of FIG. 1, one period of the same calibration section code is extended on both sides of the main calibration section code, and 4 code words are cut on both sides, that is, the final calibration section code is c-d-e-f(a)-b-c-d-e-f(a)-b-c-d. As shown in (a) of FIG. 2, the 7-bit Barker code (+-+-++), as shown in (b) of FIG. 2, is also shown after the 7-bit Barker code (+-+-++) is shifted by 2 code words on the left (+++---+). After periodical extension, the autocorrelation characteristics of the code taken at any phase with the original code length are unchanged. Figure 4 Figure 4

[0080] In the embodiments of the present application, the calibration section with several calibration section bosses is arranged within the stroke range of the seat, so that the calibration points of the seat are increased from the traditional two points of the front and rear dead points to multiple points. Through the composite calibration section structure, the seat can be frequently self-calibrated in the normal use process, and the flexibility of calibration is improved. In addition, the Barker code with ideal autocorrelation characteristics is applied to the calibration section code, which can improve the detection accuracy of the seat position self-calibration.

[0081] In some embodiments, the calibration section boss is formed by stamping.

[0082] Stamping is a metal processing technology that uses a die and a punch to apply pressure to metal sheets to cause plastic deformation, thereby obtaining the required shape and size. Select metal materials with good plasticity and wear resistance, such as steel, stainless steel, or aluminum alloy, to ensure the durability and functionality of the calibration section boss. According to the shape and size requirements of the calibration section boss, a precision die is designed to ensure the accuracy of the stamping process. In addition, when the size requirements of the calibration section boss change, only the stamping die needs to be modified, without changing the processing flow.

[0083] In the embodiments of the present application, the calibration section boss is formed by stamping, which can achieve efficient and accurate production to meet the design and functional requirements of the mechanical resistance mechanism. In addition, compared with other forming processes, stamping has lower material waste and higher production efficiency, reducing the overall production cost.

[0084] ​​In some embodiments, the mounting notch of the elastic member is formed by stamping.

[0085] The mounting notch is formed by a stamping process, which can achieve efficient and accurate production to meet the design and functional requirements of the mechanical resistance mechanism. In addition, compared with other forming processes, stamping has lower material waste and higher production efficiency, reducing overall production costs.

[0086] The above embodiments describe the hardware structure of the mechanical resistance mechanism. Next, further explanation is made from the perspective of applying the mechanical resistance mechanism for seat position self-calibration.

[0087] Figure 5 The flowchart of the seat position self-calibration method provided in the present application Figure 1 .

[0088] As shown in Figure 5 , the seat position self-calibration method is based on mechanical resistance mechanism calibration, and the seat motor is a ripple motor. The seat position self-calibration method includes the following steps:

[0089] 1.1, current ripple ADC sampling.

[0090] The user performs the operation of continuously sliding the seat, or the seat is greeted, and the controller collects the signal generated by the seat motor, which includes the motor current signal and the current ripple signal superimposed on the motor current signal.

[0091] Perform 1.2 and 1.6.

[0092] 1.2, ripple extraction.

[0093] The current ripple signal is extracted from the collected motor generated signal.

[0094] 1.3, period division.

[0095] The extracted current ripple signal is subjected to waveform period division, thereby obtaining a ripple count.

[0096] 1.4, ripple count.

[0097] 1.5, determine the current position.

[0098] Based on the number of ripples in the current ripple signal and a preset coefficient, the current position is obtained. The controller extracts the number of ripple periods from the collected current ripple signal to obtain the number of ripples. The number of ripples can determine the angular displacement of the seat motor. The transmission system structural parameters include the transmission mechanism constants such as the reduction ratio and the pitch. The preset coefficient is determined by the transmission system structural parameters. The angular displacement multiplied by the preset coefficient obtains the current position of the seat on the seat slide rail.

[0099] 1.6, motor current extraction.

[0100] The controller extracts the motor current signal from the collected signals generated by the motor.

[0101] 1.7, Edge code detection.

[0102] Based on the motor current signal and the current position, edge code detection is performed to determine the edge code. Wherein, based on the current position, the edge code detection range can be determined. Within the edge code detection range, edge code detection is performed according to the motor current signal.

[0103] For example, the preset calibration segment corresponds to the calibration point code b-c-d-e-f(a)-b. During the seat sliding process, the controller performs edge code detection in the first range based on the value of the current position variable. The controller detects whether the motor current signal has a sudden change in amplitude, wherein the current position variable is continuously maintained by the controller and can be determined by the number of Hall pulses or the number of ripples. Referring to Figure 6 , it is shown that Figure 6 (a) indicates that the seat is currently sliding to a position between calibration points b and c. Within a certain range of the boundary line L, edge code detection is performed. If the amplitude of the motor current signal suddenly changes, it is determined that there is an edge code in this range. If the mutation is from the rising edge to the falling edge, the edge code is N; if the mutation is from the falling edge to the rising edge, the edge code is P; if there is no mutation, it may be that there is no edge code, or the edge code is O.

[0104] 1.8, Determine single edge code segment.

[0105] Based on the single continuous sliding segment, the single edge code segment (i.e. target edge code segment) is determined.

[0106] When the continuous sliding of the seat ends, i.e. the seat motor stops running, the amplitude of the motor current signal will decrease. If it is lower than a preset threshold, it is determined that the continuous sliding ends. At this time, the edge code segment containing only N and P is obtained. The length of each code word in the calibration segment is the same. Based on this characteristic, the target edge code segment can be generated by uniformly supplementing the edge code O between the edge codes N and P. The target edge code segment is shown in Figure 6 (c). The target edge code segment is NOPNPOO.

[0107] Perform 1.11.

[0108] 1.9, Determine motor direction.

[0109] The motor direction can be determined according to the direction of the motor current in the motor current signal.

[0110] 1.10, Reference edge code segment generation.

[0111] The controller pre-stores an edge code template (reference template) containing the reference template position coordinates of each calibration point in the complete calibration section and the edge code.

[0112] For example, on a factory production line, a full stroke learning is performed between the seat upper stop point and the lower stop point. Through the learning process, the reference template position coordinates of each calibration point in the complete calibration section are established, and the position coordinates are expressed by the number of Hall pulses or the number of ripples. The table is saved in the non-volatile memory of the controller, such as EEPROM, as a reference template, which can represent a reference edge code section.

[0113] Based on the edge code template and the motor rotation, a reference edge code section corresponding to the continuous sliding direction of the seat is obtained.

[0114] For example, the edge code stored in the edge code template is NOPOPOON, which corresponds to the forward sliding of the seat. If the current sliding direction is from back to front, the reference edge code section corresponding to the continuous sliding direction of the seat is NOOPOPON.

[0115] 1.11, edge code section matching.

[0116] The target edge code section is compared with the reference edge code section corresponding to the pre-stored calibration section bit by bit, or the target edge code section is matched with the reference edge code section corresponding to the pre-stored calibration section based on a correlation algorithm.

[0117] When performing edge code section matching calculation, it can be considered that each bit of the target edge code section is matched in the reference edge code section, for example, only P-P=0, N-N=0, O-O=0, and the results of P-N, P-O, N-P, N-O, O-P, O-N are all 1, 1 indicating that the two edge codes are not matched, and 0 indicating that the two edge codes are matched. When the target edge code section is completely matched with the reference edge code section, it can be understood that each edge code in the two edge code sections is the same. If any edge code in the target edge code section is different from the edge code in the corresponding position of the reference edge code section, it is determined that the target edge code section is not matched with the reference edge code section.

[0118] If the matching is successful, the target code length of the target edge code section is determined, and 1.11 is performed.

[0119] Wherein, the code length can be understood as the number of code words or the number of sections contained in the edge code section.

[0120] For example, Table 1 is the expression of each sub-code section based on the 7-bit Barker code rule.

[0121] Table 1

[0122]

[0123] The continuous code word length in Table 1 represents the code length of the edge code segment corresponding to the continuity sliding segment. Based on the rules of the Barker code, the expression of the sub-code segment is exemplified, for example, when the continuous code word length is 4, b-c-d-e (NOPNP) represents that from the calibration point b, through the calibration point c, then through the calibration point d, and finally to the calibration point e, including 4 calibration points (b, c, d, e) from the beginning to the end, see Figure 7 It can be seen that the sub-code segment b-c-d-e (NOPNP) experiences 4 "joints" (joint is code word), that is, the number of code words or the number of joints contained in the sub-code segment is the continuous code word length; when the continuous code word length is 1, c-d (PN) represents that from the calibration point c to the calibration point d, experiencing 1 "joint" (joint is code word); when the continuous code word length is 2, b-c (NOP) represents that from the calibration point b to the calibration point c, experiencing 2 "joints" (joint is code word).

[0124] An example, the stroke of the continuity sliding seat is long enough, for example, in the process of welcoming the seat, after the user opens the door from the outside of the vehicle, the controller controls the seat to make a welcoming action (the seat moves backward to facilitate the user to sit down), at this time, assuming that the target edge code segment corresponding to the continuity sliding segment is NOPNPOO, referring to Figure 6 (b), in the Figure 6 (b) reference edge code segment, NOPNPOO can be completely matched, at this time, the target code length of the target edge code segment is 7.

[0125] Another example, the stroke of the continuity sliding seat is short, for example, the user adjusts the seat position by himself, the user adjusts the seat to a comfortable position for his own driving, assuming that the target edge code segment corresponding to the continuity sliding segment is PNP, still referring to Figure 6 (b), in the Figure 6 (b) reference edge code segment, the sub-code segment PNP can be matched, at this time, the target code length of the target edge code segment is 2.

[0126] If the matching fails, that is, the target edge code segment is not matched in the reference edge code segment, the calibration confidence is cleared.

[0127] Exemplarily, if the stroke of the continuity sliding seat is long enough, the sliding segment includes b-c-d-e-f (a)-b, referring to Figure 6 (b) shown, the target edge code corresponding to the continuity sliding segment is NOPOPOO, and the reference edge code segment is as shown in Figure 6 (b) NOPNPOO, the 4th code word N-O=1 of the two edge code segments, so the two edge code segments do not match, at this time, the seat position is not calibrated.

[0128] 1.12, determine whether it is a unique code segment.

[0129] Specifically, if in the sub-code segments contained in the reference edge code segment, only the target edge code segment is the target code length, it indicates that the sub-code segment corresponding to the code length has uniqueness. Then execute 1.13.

[0130] If in the sub-code segments contained in the reference edge code segment, there are multiple sub-code segments of the target code length, it indicates that the sub-code segment corresponding to the code length does not have uniqueness. Then execute 1.14.

[0131] Taking a 7-bit Barker code as an example, combined with Table 1, it can be understood that when the length of the continuous code word is any of 5, 6 and 7, the sub-code segment corresponding to the code length has uniqueness, therefore, if the target edge code segment is PNPOON, or NPOONOP, or NOPNPOON, in the sub-code segments contained in the reference edge code segment, only the target edge code segment is the target code length. This case is called global matching calibration, which can calibrate the seat position with 100% correct probability.

[0132] Still taking the 7-bit Barker code as an example, combined with Table 1, it can be understood that when the length of the continuous code word is any of 1, 2, 3 and 4, the sub-code segment corresponding to the code length does not have uniqueness, therefore, if the target edge code segment is any of PN, NP, NOP, PNP, NOPN, POON, NOPNP and NPOON, in the sub-code segments contained in the reference edge code segment, there are multiple sub-code segments of the target code length. This case is called non-global matching confidence, at this time, the seat position is not calibrated, and 1.13 is executed.

[0133] 1.13, position calibration.

[0134] It can be regarded as correcting the current position variable in the controller based on the error mean (correction amount) of the edge code.

[0135] Wherein, the error mean is determined according to the current position coordinate and the target position coordinate in the reference edge code segment. Specifically, for each edge code in the target edge code segment, the error corresponding to the edge code is determined according to the target position coordinate and the current position coordinate corresponding to the edge code in the reference edge code segment; the error mean is determined according to the error corresponding to each edge code in the target edge code segment.

[0136] The current position variable in the controller is corrected to the sum of the error mean and the current position, thereby completing the calibration of the seat position.

[0137] For example, still combined with Figure 6 The embodiment is described as follows, Figure 6 The edge code word error calculation and code word matching calculation diagram provided in the present application.

[0138] As shown in (b) of Figure 8 The reference edge code segment is NOPNPOO, denotes the edge coordinate, denotes the theoretical position of the edge code on the seat rail.

[0139] Assuming the seat continuous sliding stroke is long enough, the target edge code is NOPNPOO, denotes the current position coordinate, is a variable maintained by the controller, wherein i denotes the edge number, for the calibration segment coding based on 7-bit Barker code, i = 1, 2, 3, …, 7, then the error corresponding to each edge code It is to be noted that i = 8 belongs to the periodic extension of the code word.

[0140] For example, for the 1st bit edge code N in the target edge code NOPNPOO, the corresponding error is For the 2nd bit edge code 0 in the target edge code, the corresponding error is and so on.

[0141] The error corresponding to each edge code is equal to , then the error mean M = .

[0142] The current position variable in the controller is corrected to M + , and the calibration of the vehicle seat position is completed.

[0143] After the calibration of the seat position, the calibration confidence is cleared.

[0144] 1.14, match the calibration confidence adjustment value corresponding to the target code length.

[0145] Based on the code length of the target edge code segment, the calibration confidence adjustment value corresponding to the code length of the target edge code segment is obtained by looking up the table, and the corresponding relationship between different code lengths and calibration confidence adjustment values is stored in the table.

[0146] 1.15, add the calibration confidence adjustment value to the confidence accumulator.

[0147] Based on the current calibration confidence in the confidence accumulator, the calibration confidence adjustment value corresponding to the code length of the target edge code segment is adjusted upwards.

[0148] 1.16, judge whether the current calibration confidence in the confidence accumulator is greater than or equal to the confidence threshold.

[0149] When the calibration confidence in the confidence accumulator is greater than or equal to the confidence threshold, the seat position is calibrated according to the target edge code segment and the reference edge code segment according to 1.13.

[0150] ​Figure 2 Flowchart of seat position self-calibration method provided in the present application Figure 8 .

[0151] As shown in ​ , the seat position self-calibration method is based on mechanical resistance mechanism calibration, and the seat motor is a Hall motor. The seat position self-calibration method comprises the following steps:

[0152] 2.1, Collect Hall pulse signal.

[0153] The user performs the operation of continuously sliding the seat, or the seat is greeted, and the controller collects the signal generated by the seat motor, which contains the motor current signal and the Hall pulse signal.

[0154] It should be noted that steps 2.1 and 2.5 are executed synchronously.

[0155] 2.2, Shape the Hall pulse signal.

[0156] Based on the shaped Hall pulse signal, the motor direction is determined. For example, by comparing the phase relationship of different Hall sensor signals, the direction of the motor can be determined.

[0157] 2.3 and 2.8 are executed.

[0158] 2.3, Hall counting.

[0159] The shaped Hall pulse signal is divided into waveform cycles, thereby obtaining pulse counting (Hall counting).

[0160] 2.4, Determine the current position.

[0161] Based on the number of pulses in the Hall pulse signal and the preset coefficient, the current position is obtained. The controller extracts the number of pulse cycles from the collected Hall pulse signal to obtain the number of pulses. The number of pulses can determine the angular displacement of the seat motor. The transmission system structural parameters include transmission mechanism constants such as reduction ratio and pitch. The preset coefficient is determined by the transmission system structural parameters. The angular displacement multiplied by the preset coefficient obtains the current position of the seat on the seat slide rail

[0162] 2.5, Motor current extraction.

[0163] The controller extracts the motor current signal from the collected signal generated by the seat motor.

[0164] 2.6, Edge code detection.

[0165] Based on the motor current signal and the current position, edge code detection is performed to determine the edge code.

[0166] See step 1.7 for details.

[0167] 2.7, determine the single-edge code section.

[0168] Based on the single continuous sliding section, determine the single-edge code section (i.e. the target edge code section). Wherein, based on the current position, the edge code detection range can be determined, and within the edge code detection range, the edge code detection is performed according to the motor current signal. The specific implementation manner of determining the target edge code section can be referred to step 1.8.

[0169] Perform 2.9.

[0170] 2.8, generation of the reference edge code section.

[0171] The edge code template (reference template) is preset in the controller, which contains the reference template position coordinates of each calibration point in the complete calibration section and the edge code.

[0172] Based on the edge code template and the motor rotation direction, the reference edge code section corresponding to the continuous sliding direction of the seat is obtained, which can be referred to step 1.10.

[0173] 2.9, edge code section matching.

[0174] The target edge code section is compared bit by bit with the reference edge code section corresponding to the preset calibration section, or the target edge code section and the reference edge code section corresponding to the preset calibration section are matched based on the correlation algorithm. For details, see step 1.11.

[0175] If the matching is successful, the target code length of the target edge code section is determined, and 2.10 is performed.

[0176] If the matching fails, i.e. the target edge code section is not matched in the reference edge code section, the calibration confidence is cleared.

[0177] 2.10, determine whether it is a unique code section.

[0178] Specifically, if only the target edge code section has the target code length in the sub-code sections contained in the reference edge code section, it indicates that the sub-code section corresponding to the code length has uniqueness, see step 1.12. Then perform 2.11.

[0179] If there are multiple target code length sub-code sections in the sub-code sections contained in the reference edge code section, it indicates that the sub-code section corresponding to the code length does not have uniqueness, see step 1.12. Then perform 2.12.

[0180] 2.11, seat position calibration.

[0181] It can be considered that the current position variable in the controller is corrected based on the average error of the edge code.

[0182] The seat position is calibrated according to the target edge code section and the reference edge code section, which can be referred to step 1.13.

[0183] After calibrating the seat position, the calibration confidence is cleared.

[0184] 2.12, the calibration confidence adjustment value corresponding to the target code length is matched.

[0185] Based on the code length of the target edge code segment, the calibration confidence adjustment value corresponding to the code length of the target edge code segment is obtained by looking up the table, and the corresponding relationship between different code lengths and calibration confidence adjustment values is stored in the table.

[0186] 2.13, the calibration confidence adjustment value is added to the confidence accumulator.

[0187] Based on the current calibration confidence in the confidence accumulator, the calibration confidence adjustment value corresponding to the code length of the target edge code segment is adjusted upward.

[0188] 2.14, determine whether the current calibration confidence in the confidence accumulator is greater than the confidence threshold.

[0189] When the calibration confidence in the confidence accumulator is greater than or equal to the confidence threshold, the seat position is calibrated according to the target edge code segment and the reference edge code segment according to 2.11.

[0190] Next, the application provides another electric seat, which comprises a seat body, a seat guide rail and the mechanical resistance mechanism described in the above embodiments.

[0191] For example, the seat body includes a seat cushion, a backrest, a headrest and the like, and is usually designed to be ergonomic to provide comfortable support. The seat body also includes seat motor, controller and other electronic devices. Among them, the seat motor is, for example, a Hall motor or a ripple motor.

[0192] When the seat motor is a Hall motor, the waveform of the Hall pulse output by the Hall motor is not affected by the start-stop of the seat motor when the seat is sliding, regardless of the number of start-stops, whether it is forward or backward, and theoretically no error is generated. Therefore, the seat using Hall signal for positioning does not need to be calibrated regularly after factory calibration, but only needs to be calibrated according to the need when it is serviced regularly. However, if the controller loses the memory of the position of the seat due to abnormal power failure and the like, the position calibration is also needed. Therefore, the mechanical resistance mechanism is used for frequent self-calibration of the seat position, improving the reliability of Hall positioning.

[0193] On the other hand, due to the Hall element in the Hall motor and the matching magnet ring and matching circuit, the cost of the seat motor is relatively high. In order to reduce the cost of the seat motor, a ripple motor can be used instead of the Hall motor, and a mechanical resistance mechanism is used to overcome the problem that the cumulative ripple motor generates after multiple starts and stops exceeds the positioning accuracy requirement of the seat position. Although the elastic member and the elastic filler of the mechanical resistance mechanism and the assembly process of the mechanical resistance mechanism will increase the cost of parts and assembly to a certain extent, it is obviously advantageous compared with the hardware cost of the Hall sensor and the amplification circuit in the Hall motor.

[0194] The seat rail is used to support the seat body and allow it to move within a certain range. The rail is installed at the bottom of the seat and is fixed to the chassis of the cabin.

[0195] The mechanical resistance mechanism is not described here.

[0196] The application provides a vehicle, which comprises the mechanical resistance mechanism described in the above embodiments, or the vehicle comprises the electric seat described above.

[0197] It should be noted that the mechanical resistance mechanism proposed in the application can also be applied to vehicles other than vehicles, such as airplanes, ships, trains, light rail cars, etc. The seat position of the airplane, ship, train, light rail car, etc. is calibrated.

[0198] In summary, the application has the following advantages:

[0199] I. By adding a calibration section boss and an elastic member in the stroke of the seat rail, the calibration section boss and the elastic member are in contact and extruded to generate frictional resistance when the seat slides, so that the output of the seat motor jumps accordingly, and then the calibration point is identified based on the jump feature to calibrate the seat position. In the normal use process, the position is frequently self-calibrated, thereby improving the calibration flexibility, increasing the frequency of seat position calibration, and ensuring that the controller can always ensure the accuracy of the seat position positioning. In addition, compared with the calibration of the seat position by special personnel using special equipment in the related art, the seat position is frequently self-calibrated by sliding the seat, thereby reducing the calibration cost.

[0200] II. By embedding the elastic filler in the gap formed between the elastic member and the second surface, the vibration generated when the elastic member passes through the calibration section boss is effectively absorbed and slowed down, which will not cause the up-down jumping of the upper rail relative to the lower rail, but only increase the resistance in the forward direction; reduce the noise when sliding the seat, improve the riding comfort; the elastic filler provides additional damping effect, making the seat adjustment more stable and controllable.

[0201] Three, by using at least one of rubber pad, elastic metal piece and spring structure as elastic filler, elastic support and vibration absorption are provided, comfort and stability during the process of sliding seat are improved, in addition, vibration and impact are effectively absorbed and relieved, seat guide is protected and service life is prolonged.

[0202] Four, by arc structure, flexibility and deformation ability of elastic piece are improved, noise generated by mechanical resistance mechanism during self-calibration process is reduced, local stress concentration is reduced, service life of elastic piece is prolonged; using wear-resistant material for elastic piece significantly improves durability of elastic piece, improves friction resistance, enhances mutation characteristics of seat motor output, improves detection accuracy of calibration point; in addition, using wear-resistant material for elastic piece reduces failure and maintenance requirements due to wear, reduces maintenance cost, wear-resistant material ensures stability and reliability of elastic piece.

[0203] Five, by arranging calibration section boss at the boundary point of seat anti-pinch area, the identification accuracy of anti-pinch area is improved, when potential pinch risk is detected, the seat position is calibrated in time, the safety and user experience are improved.

[0204] Six, calibration section boss is arranged in the stroke range of the seat, so that the calibration point of the seat is increased from two points of traditional front stop point and rear stop point to multiple points, through the composite calibration section structure, the seat can be self-calibrated frequently during normal use, the flexibility of calibration is improved. In addition, the Barker code with ideal autocorrelation characteristics is applied to the calibration section code, which can improve the detection accuracy of seat position self-calibration.

[0205] Seven, by stamping process to form calibration section boss, efficient and accurate production can be realized, which meets the design and functional requirements of mechanical resistance mechanism; in addition, compared with other forming processes, stamping has lower material waste and higher production efficiency, which reduces the overall production cost.

[0206] Finally, it should be noted that: other embodiments of the application will be readily apparent to those skilled in the art upon considering the specification and practicing the application disclosed herein. The application is intended to cover any variations, uses or adaptive changes to the application following the general principles of the application and including common knowledge or conventional technical means in the art which are not disclosed in the application, and is not limited to the precise structure described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the application is only limited by the appended claims.

Claims

1. A mechanical resistance mechanism, characterized in that, The mechanical resistance mechanism comprises an elastic member and a calibration segment boss, the calibration segment boss is arranged on a first surface of the upper and lower rails of the seat, and protrudes by a predetermined distance; the elastic member is arranged on a second surface of the upper and lower rails, and passes through the calibration segment boss when the seat slides.

2. The mechanical resistance mechanism of claim 1, wherein, A gap exists between the elastic member and the second surface, and an elastic filler is embedded in the gap.

3. The mechanical resistance mechanism of claim 2, wherein, The elastic filler comprises at least one of a rubber pad, an elastic metal member and a spring structure.

4. The mechanical resistance mechanism according to any one of claims 1 to 3, characterized in that, The elastic member is an arc-shaped elastic member, and / or the material of the elastic member is wear-resistant material.

5. The mechanical resistance mechanism according to any one of claims 1 to 3, characterized in that, The arrangement position of the calibration segment boss comprises a boundary point of a seat anti-pinch area.

6. The mechanical resistance mechanism according to any one of claims 1 to 3, characterized in that, The number of the calibration segment bosses is multiple, and the lengths of the multiple calibration segment bosses are arranged based on a Barker code rule.

7. The mechanical resistance mechanism according to any one of claims 1 to 3, characterized in that, The calibration segment boss is formed by stamping.

8. The mechanical resistance mechanism according to any one of claims 1 to 3, characterized in that, The mounting slot of the elastic member is formed by stamping.

9. An electrically powered seat, characterized in that The vehicle comprises the mechanical resistance mechanism according to any one of claims 1 to 8, or the vehicle comprises the electric seat according to claim 9.

10. A vehicle characterized by comprising: The vehicle comprises the mechanical resistance mechanism according to any one of claims 1 to 8, or the vehicle comprises the electric seat according to claim 9.

Citation Information

Cited By

  • Seat position self-calibration method and apparatus, and electronic device

    WO2026130436A1