[go: up one dir, main page]

DE102023127816A1 - Vehicle assembly comprising an electric motor drive device - Google Patents

Vehicle assembly comprising an electric motor drive device Download PDF

Info

Publication number
DE102023127816A1
DE102023127816A1 DE102023127816.9A DE102023127816A DE102023127816A1 DE 102023127816 A1 DE102023127816 A1 DE 102023127816A1 DE 102023127816 A DE102023127816 A DE 102023127816A DE 102023127816 A1 DE102023127816 A1 DE 102023127816A1
Authority
DE
Germany
Prior art keywords
control device
value
adjustment
fault
sensor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102023127816.9A
Other languages
German (de)
Inventor
Florian Pohl
Christian Andres
Aditya Bhat
Alexander Czempik
Christian Vetter
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brose Fahrzeugteile SE and Co KG
Original Assignee
Brose Fahrzeugteile SE and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brose Fahrzeugteile SE and Co KG filed Critical Brose Fahrzeugteile SE and Co KG
Priority to DE102023127816.9A priority Critical patent/DE102023127816A1/en
Publication of DE102023127816A1 publication Critical patent/DE102023127816A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0272Non-manual adjustments, e.g. with electrical operation with logic circuits using sensors or detectors for detecting the position of seat parts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/02246Electric motors therefor
    • B60N2/02253Electric motors therefor characterised by the transmission between the electric motor and the seat or seat parts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/04Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable
    • B60N2/06Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable slidable
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/04Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable
    • B60N2/16Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable height-adjustable
    • B60N2/1635Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable height-adjustable characterised by the drive mechanism
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/22Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the back-rest being adjustable
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0428Safety, monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

Eine Baugruppe eines Fahrzeugs (7) umfasst eine elektromotorische Antriebsvorrichtung (2-4) zum Verstellen einer Verstellbaugruppe in oder an dem Fahrzeug (6), wobei die Antriebsvorrichtung (2-4) einen elektrischen Antriebsmotor (20), der zum Ausführen eines Verstellvorgangs zum Verstellen der Verstellbaugruppe elektrisch bestrombar ist, und eine Sensoreinrichtung (24) zum Erzeugen eines Sensorsignals in Abhängigkeit einer Antriebsbewegung des Antriebsmotors (20) aufweist. Eine Steuereinrichtung (5) ist ausgebildet, ein Sensorsignal der Sensoreinrichtung (24) auszuwerten, um einen die aktuelle Position der Verstellbaugruppe angebenden Positionswert bei dem Verstellvorgang inkrementell in Abhängigkeit des durch die Sensoreinrichtung (24) erzeugten Sensorsignals zu bestimmen. Die Steuereinrichtung (5) ist ausgebildet ist, die inkrementelle Bestimmung des Positionswerts in Abhängigkeit einer Störung der elektrischen Versorgung der Steuereinrichtung (5) und/oder der Sensoreinrichtung (24) und zusätzlich in Abhängigkeit eines Positionsfehlerkennwerts der Verstellbaugruppe zurückzusetzen.

Figure DE102023127816A1_0000
An assembly of a vehicle (7) comprises an electromotive drive device (2-4) for adjusting an adjustment assembly in or on the vehicle (6), wherein the drive device (2-4) has an electric drive motor (20) which can be electrically energized to carry out an adjustment process for adjusting the adjustment assembly, and a sensor device (24) for generating a sensor signal as a function of a drive movement of the drive motor (20). A control device (5) is designed to evaluate a sensor signal from the sensor device (24) in order to incrementally determine a position value indicating the current position of the adjustment assembly during the adjustment process as a function of the sensor signal generated by the sensor device (24). The control device (5) is designed to reset the incremental determination of the position value as a function of a fault in the electrical supply to the control device (5) and/or the sensor device (24) and additionally as a function of a position error characteristic value of the adjustment assembly.
Figure DE102023127816A1_0000

Description

Die Erfindung betrifft eine Baugruppe eines Fahrzeugs nach dem Oberbegriff des Anspruchs 1 und einen Fahrzeugsitz mit einer solchen Baugruppe.The invention relates to a vehicle assembly according to the preamble of claim 1 and a vehicle seat with such an assembly.

Eine solche Baugruppe umfasst eine elektromotorische Antriebsvorrichtung zum Verstellen einer Verstellbaugruppe in oder an dem Fahrzeug und eine Steuereinrichtung. Die Antriebsvorrichtung weist einen elektrischen Antriebsmotor auf, der zum Ausführen eines Verstellvorgangs zum Verstellen der Verstellbaugruppe elektrisch bestrombar ist. Eine Sensoreinrichtung dient zum Erzeugen eines Sensorsignals in Abhängigkeit einer Antriebsbewegung des Antriebsmotors. Die Steuereinrichtung ist ausgebildet, ein Sensorsignal der Sensoreinrichtung auszuwerten, um einen die aktuelle Position der Verstellbaugruppe angebenden Positionswert bei dem Verstellvorgang inkrementell in Abhängigkeit des durch die Sensoreinrichtung erzeugten Sensorsignals zu bestimmen. Die Steuereinrichtung ist zudem ausgebildet, in Abhängigkeit einer Störung einer elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung die inkrementelle Bestimmung des Positionswerts zurückzusetzten.Such an assembly comprises an electromotive drive device for adjusting an adjustment assembly in or on the vehicle and a control device. The drive device has an electric drive motor that can be electrically energized to carry out an adjustment process for adjusting the adjustment assembly. A sensor device serves to generate a sensor signal as a function of a drive movement of the drive motor. The control device is designed to evaluate a sensor signal from the sensor device in order to incrementally determine a position value indicating the current position of the adjustment assembly during the adjustment process as a function of the sensor signal generated by the sensor device. The control device is also designed to reset the incremental determination of the position value as a function of a fault in an electrical supply to the control device and/or the sensor device.

Eine solche Baugruppe kann zum Beispiel Bestandteil eines Fahrzeugsitzes eines Fahrzeugs sein. Bei einem solchen Fahrzeugsitz kann beispielsweise der Fahrzeugsitz insgesamt über eine Längsverstellvorrichtung relativ zu einem Fahrzeugboden längsverstellt werden, wobei hierzu ein Verstellgetriebe, zum Beispiel ein Spindelgetriebe, über einen elektrischen Antriebsmotor angetrieben und somit der Fahrzeugsitz längs zum Beispiel entlang von Führungsschienen verstellt wird. Weitere Antriebsvorrichtungen an einem Fahrzeugsitz können zum Beispiel zum Verstellen der Neigung eines Rückenlehnenteils des Fahrzeugsitzes oder zum Verstellen der Höhenposition des Fahrzeugsitzes ausgestaltet sein.Such an assembly can, for example, be a component of a vehicle seat. With such a vehicle seat, the vehicle seat as a whole can be adjusted longitudinally relative to a vehicle floor via a longitudinal adjustment device. For this purpose, an adjustment gear, for example a spindle gear, is driven by an electric drive motor, thus adjusting the vehicle seat longitudinally, for example along guide rails. Additional drive devices on a vehicle seat can be configured, for example, to adjust the inclination of a backrest portion of the vehicle seat or to adjust the height of the vehicle seat.

Bei einer Antriebsvorrichtung der hier in Rede stehenden Art erfolgt die Positionsbestimmung auf inkrementelle Weise, indem ein Sensorsignal einer Sensoreinrichtung ausgewertet wird und ein Positionswert, der die aktuelle Position einer Verstellbaugruppe bei einem Verstellvorgang anzeigt, inkrementell erhöht oder reduziert wird. Zum Erzeugen eines Sensorsignals kann die Sensoreinrichtung zum Beispiel eine Anordnung eines oder mehrerer Hall-Sensoren aufweisen, die Pulssignale in Abhängigkeit einer Drehbewegung zum Beispiel einer Motorwelle des Antriebsmotors erzeugen. Anhand solcher Pulssignale kann der Positionswert inkrementell angepasst werden, um die Position der Verstellbaugruppe bei einem Verstellvorgang zu ermitteln.In a drive device of the type in question here, position determination is carried out incrementally by evaluating a sensor signal from a sensor device and incrementally increasing or decreasing a position value that indicates the current position of an adjustment assembly during an adjustment process. To generate a sensor signal, the sensor device can, for example, have an arrangement of one or more Hall sensors that generate pulse signals depending on a rotary movement, for example, of a motor shaft of the drive motor. Using such pulse signals, the position value can be incrementally adjusted to determine the position of the adjustment assembly during an adjustment process.

Die Bestromung des Antriebsmotors zum Ausführen eines Verstellvorgangs zum Verstellen der Verstellbaugruppe erfolgt dadurch, dass eine Motorspannung an den Antriebsmotor angelegt wird, zum Beispiel in gesteuerter Weise durch die Steuereinrichtung, zum Beispiel im Rahmen einer Pulsweitenmodulation zum Steuern der Verstellgeschwindigkeit des Antriebsmotors. Kommt es zu einer Störung in der elektrischen Versorgung beispielsweise der Steuereinrichtung, beispielsweise weil eine elektrische Zuleitung unterbrochen wird, eine Sicherung des Fahrzeugs auslöst oder in anderer Weise eine Unterbrechung in der elektrischen Versorgung eintritt, wird der Verstellvorgang unterbrochen. Hierbei kann es herkömmlich vorkommen, dass Informationen über den bei Auftritt der Störung vorliegende Position der Verstellbaugruppe nicht verfügbar sind. Zudem kann es aufgrund einer Masseträgheit zu einem Auslaufen des Antriebsmotors und der zugeordneten Verstellbaugruppe kommen, sodass die Antriebsvorrichtung bei einer Störung der elektrischen Versorgung zum Beispiel an der Steuereinrichtung zumindest über einen gewissen Verstellweg nachläuft und die Verstellbaugruppe nicht unmittelbar zum Stehen kommt.The drive motor is energized to perform an adjustment process for adjusting the adjustment assembly by applying a motor voltage to the drive motor, for example in a controlled manner by the control device, for example as part of pulse width modulation to control the adjustment speed of the drive motor. If there is a fault in the electrical supply, for example to the control device, for example because an electrical supply line is interrupted, a vehicle fuse is triggered, or there is another interruption in the electrical supply, the adjustment process is interrupted. In this case, it can conventionally happen that information about the position of the adjustment assembly at the time of the fault is not available. In addition, the drive motor and the associated adjustment assembly can run down due to mass inertia, so that in the event of a fault in the electrical supply, for example at the control device, the drive device continues to run for at least a certain adjustment distance and the adjustment assembly does not come to an immediate stop.

Weil bei einer Störung in der elektrischen Versorgung üblicherweise Sensorsignale der Antriebsvorrichtung nicht mehr ausgewertet werden können, führt ein solches Auslaufen des Antriebsmotors dazu, dass die inkrementelle Positionsbestimmung bei Wiederaufnahme des Betriebs nicht länger zuverlässig möglich ist. Aus diesem Grund ist die Steuereinrichtung dazu ausgebildet, die inkrementelle Bestimmung des Positionswerts zurückzusetzten, wenn eine Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung auftritt, sodass bei Wiederaufnahme des Betriebs keine inkrementelle Positionsbestimmung zum Steuern eines Verstellvorgangs mehr erfolgt.Because a power supply failure typically makes it impossible to evaluate sensor signals from the drive device, such a drive motor shutdown results in incremental position determination no longer being reliably possible upon resumption of operation. For this reason, the control device is designed to reset the incremental determination of the position value if a power supply failure of the control device and/or the sensor device occurs, so that upon resumption of operation, incremental position determination for controlling an adjustment process is no longer possible.

Der Vorgang des Zurücksetzens der inkrementellen Positionsbestimmung bei Auftreten einer Störung der elektrischen Versorgung während eines Verstellvorgangs wird auch als „Denormierung“ bezeichnet.The process of resetting the incremental position determination when a fault in the electrical supply occurs during an adjustment process is also called “denormalization”.

Um nach einer Störung in der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung eine inkrementelle Positionsbestimmung wieder zu ermöglichen, kann beispielsweise erforderlich sein, die Verstellbaugruppe in eine vorbestimmte Ausgangsposition zu verfahren, um eine Bezugsposition neu zu erlernen, anhand derer sodann die inkrementelle Positionsbestimmung vorgenommen werden kann. Dies erfordert gegebenenfalls das Zutun eines Nutzers, um die Verstellbaugruppe durch manuelle Betätigung der Antriebsvorrichtung in die vorbestimmte Ausgangsposition zu bewegen, was aufwendig und unkomfortabel für den Nutzer sein kann.In order to enable incremental position determination after a disruption in the electrical supply to the control device and/or the sensor device, it may be necessary, for example, to move the adjustment assembly to a predetermined starting position in order to relearn a reference position, based on which the incremental position determination can then be performed. This may require the intervention of a user to move the adjustment assembly to the predetermined starting position by manually actuating the drive device. position, which can be time-consuming and uncomfortable for the user.

Aufgabe der vorliegenden Erfindung ist es, eine Baugruppe eines Fahrzeugs zur Verfügung zu stellen, die im Zusammenhang mit einem Zurücksetzen der inkrementellen Positionsbestimmung bei einem Auftreten einer Störung einer elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung einen höheren Nutzerkomfort ermöglicht.The object of the present invention is to provide a vehicle assembly which, in connection with a resetting of the incremental position determination in the event of a fault in an electrical supply of the control device and/or the sensor device, enables greater user comfort.

Diese Aufgabe wird durch einen Gegenstand mit den Merkmalen des Anspruchs 1 gelöst.This object is achieved by an article having the features of claim 1.

Demnach ist die Steuereinrichtung ausgebildet, die inkrementelle Bestimmung des Positionswerts in Abhängigkeit einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung und zusätzlich in Abhängigkeit eines Positionsfehlerkennwerts der Verstellbaugruppe zurückzusetzten.Accordingly, the control device is designed to reset the incremental determination of the position value as a function of a fault in the electrical supply of the control device and/or the sensor device and additionally as a function of a position error characteristic value of the adjustment assembly.

Die Steuereinrichtung ist generell dazu ausgestaltet, das Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung bei einem Verstellvorgang zu erkennen. Kommt es beispielsweise zu einer Unterbrechung der Stromversorgung und in diesem Zusammenhang zu einem Ausfall der Steuereinrichtung und/oder der Sensoreinrichtung, wird dies durch die Steuereinrichtung registriert. In Abhängigkeit von einer solchen Störung setzt die Steuereinrichtung eine inkrementelle Bestimmung des Positionswerts der Verstellbaugruppe zurück, sodass bei Wiederaufnahme des Betriebs, nach Beheben der Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung, ein weiterer Betrieb ohne eine inkrementelle Bestimmung des Positionswerts und somit ohne eine inkrementelle Positionsbestimmung an der Verstellbaugruppe erfolgt.The control device is generally designed to detect the occurrence of a fault in the electrical supply to the control device and/or the sensor device during an adjustment process. If, for example, the power supply is interrupted and, in this context, the control device and/or the sensor device fails, this is registered by the control device. Depending on such a fault, the control device resets an incremental determination of the position value of the adjustment module. So that when operation is resumed after the fault in the electrical supply to the control device and/or the sensor device has been rectified, further operation takes place without an incremental determination of the position value and thus without an incremental position determination on the adjustment module.

Unter einem Zurücksetzen der inkrementellen Bestimmung des Positionswerts, auch bezeichnet als Denormierung, kann vorliegend zu verstehen sein, dass im weiteren Betrieb überhaupt keine Positionsbestimmung mehr durchgeführt wird. Ebenso kann durch das Zurücksetzen bewirkt werden, dass zwar noch eine Positionsbestimmung durchgeführt wird, diese jedoch als ungültig klassifiziert und beispielsweise für die Steuerung des (weiteren) Verstellvorgangs der Verstellbaugruppe, zum Beispiel zum Bereitstellen einer Einklemmschutzfunktion oder für eine Soft-Stop-Funktion, nicht verwendet wird.Resetting the incremental determination of the position value, also referred to as denormalization, can be understood in this case as meaning that no further position determination is performed during further operation. Likewise, resetting can result in a position determination still being performed, but classifying it as invalid and not being used, for example, to control the (further) adjustment process of the adjustment assembly, for example, to provide an anti-pinch function or a soft-stop function.

Um den Nutzerkomfort zu erhöhen, ist vorliegend vorgesehen, dass nicht stets bei Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung während eines Verstellvorgangs die inkrementelle Bestimmung des Positionswerts zurückgesetzt wird, sondern in Abhängigkeit weiterer Faktoren. So ist die Steuereinrichtung dazu ausgestaltet, die inkrementelle Bestimmung des Positionswerts in Abhängigkeit einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung und zusätzlich in Abhängigkeit eines Positionsfehlerkennwerts der Verstellbaugruppe zurückzusetzten. Für die Entscheidung, ob es zu einem Zurücksetzen der inkrementellen Positionsbestimmung kommen soll, wird somit nicht lediglich berücksichtigt, ob eine Störung in der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung während eines Verstellvorgangs eingetreten ist oder nicht. Zusätzlich wird auch ein Positionsfehlerkennwert der Verstellbaugruppe berücksichtigt, der angibt, welcher Positionsfehler schätzungsweise an der Verstellbaugruppe aufgrund der Störung der elektrischen Versorgung während des Verstellvorgangs eingetreten ist, insbesondere aufgrund eines Auslaufens des Antriebsmotors nach Unterbrechung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung.In order to increase user comfort, the incremental determination of the position value is not always reset when a fault in the electrical supply to the control device and/or the sensor device occurs during an adjustment process, but rather depending on additional factors. The control device is designed to reset the incremental determination of the position value depending on a fault in the electrical supply to the control device and/or the sensor device and additionally depending on a position error characteristic value of the adjustment module. The decision as to whether the incremental position determination should be reset therefore not only takes into account whether or not a fault in the electrical supply to the control device and/or the sensor device occurred during an adjustment process. In addition, a position error characteristic value of the adjustment module is also taken into account, which indicates the estimated position error that occurred on the adjustment module due to the fault in the electrical supply during the adjustment process, in particular due to the drive motor running down after the electrical supply to the control device and/or the sensor device was interrupted.

Die Steuereinrichtung ist vorzugsweise dazu ausgestaltet, einen im Rahmen der inkrementellen Positionsbestimmung bestimmten, aktuellen Positionswert in einem nichtflüchtigen Speicher zu speichern. Die Steuereinrichtung kann zudem Informationen zum Beispiel über einen Belastungszustand, eine Verstellgeschwindigkeit, eine Verstellrichtung oder dergleichen in dem nichtflüchtigen Speicher speichern. Kommt es zu einer Störung in der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung bei einem gerade durchgeführten Verstellvorgang und kommt es infolgedessen zu einem (ungesteuerten) Auslaufen des Antriebsmotors, so kann für die Wiederaufnahme des Betriebs bei Wiederherstellung der elektrischen Versorgung anhand der in der Steuereinrichtung gespeicherten Informationen der Positionsfehlerkennwert bestimmt werden, um anhand des Positionsfehlerkennwerts abzuschätzen, in welchem Bereich ein aufgrund der Störung der elektrischen Versorgung aufgetretener Positionsfehler der Verstellbaugruppe liegen könnte. Der so bestimmte Positionsfehlerkennwert kann für die Entscheidung, ob die inkrementelle Positionsbestimmung für den weiteren Betrieb der Antriebsvorrichtung zurückgesetzt werden soll oder nicht, berücksichtigt werden.The control device is preferably designed to store a current position value determined during the incremental position determination in a non-volatile memory. The control device can also store information, for example, about a load condition, an adjustment speed, an adjustment direction, or the like, in the non-volatile memory. If a disruption in the electrical supply to the control device and/or the sensor device occurs during an adjustment process that is currently being performed and, as a result, the drive motor runs down (uncontrolled), the position error characteristic value can be determined based on the information stored in the control device for resuming operation upon restoration of the electrical supply. This can be used to estimate the range within which a position error of the adjustment assembly that has occurred due to the disruption in the electrical supply could lie. The position error characteristic value determined in this way can be taken into account when deciding whether or not the incremental position determination should be reset for the continued operation of the drive device.

Die Steuereinrichtung ist insbesondere dazu ausgestaltet, den die aktuelle Position der Verstellbaugruppe angebenden Positionswert bei Auftreten einer Störung der elektrischen Versorgung in einem nichtflüchtigen Speicher zu speichern.The control device is particularly designed to store the position value indicating the current position of the adjustment assembly in a non-volatile memory in the event of a fault in the electrical supply.

Die Steuereinrichtung kann beispielsweise eine Energiespeichereinrichtung aufweisen, zum Beispiel einen Kondensator (zum Beispiel einen sogenannten Logik-Puffer-Kondensator), der eine Speicherung des aktuellen Positionswerts in einem nichtflüchtigen Speicher bei Auftreten der Störung in der elektrischen Versorgung (noch) ermöglicht. Zudem können Informationen über einen Belastungszustand, eine Verstellgeschwindigkeit oder eine Verstellrichtung der Verstellbaugruppe bei Auftreten der Störung in dem nichtflüchtigen Speicher (noch) gespeichert werden.The control device may, for example, comprise an energy storage device for For example, a capacitor (e.g., a so-called logic buffer capacitor) that allows the current position value to be stored in a non-volatile memory when a fault in the electrical supply occurs. In addition, information about a load condition, an adjustment speed, or an adjustment direction of the adjustment module can still be stored in the non-volatile memory when a fault occurs.

Die Steuereinrichtung kann beispielsweise dazu ausgestaltet sein, eine Störung in der elektrischen Versorgung durch eine Spannungsmessung an einer mit der Steuereinrichtung verbundenen elektrischen Versorgungsleitung, zum Beispiel an einem Versorgungseingang der Steuereinrichtung, zu identifizieren.The control device can, for example, be designed to identify a fault in the electrical supply by measuring the voltage on an electrical supply line connected to the control device, for example at a supply input of the control device.

Beispielsweise kann dann, wenn festgestellt wird, dass der Positionsfehlerkennwert unterhalb einer zulässigen Grenze liegt, die inkrementelle Positionsbestimmung nicht zurückgesetzt werden, sodass bei Wiederaufnahme des Betriebs nach Beheben der Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung die inkrementelle Bestimmung des Positionswerts anhand des in der Steuereinrichtung gespeicherten, anhand der inkrementellen Positionsbestimmung vor Eintreten der Störung bestimmten Positionswerts fortgesetzt wird.For example, if it is determined that the position error characteristic value is below a permissible limit, the incremental position determination may not be reset, so that when operation is resumed after the fault in the electrical supply to the control device and/or the sensor device has been rectified, the incremental determination of the position value is continued on the basis of the position value stored in the control device and determined on the basis of the incremental position determination before the fault occurred.

Weil somit die Fälle, in denen es zu einem Zurücksetzen der inkrementellen Positionsbestimmung kommt, reduziert werden, kann sich ein erhöhter Nutzerkomfort ergeben. Zudem können gegebenenfalls Maßnahmen, um das Auftreten einer Störung einer elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung zu vermeiden, reduziert werden, was die Bauweise einer Antriebsvorrichtung vereinfachen kann.Because this reduces the number of cases in which the incremental position determination is reset, user comfort can be increased. Furthermore, measures to prevent a disruption to the electrical supply of the control device and/or the sensor device can be reduced, which can simplify the design of a drive device.

In einer Ausgestaltung ist die Steuereinrichtung ausgebildet, den die aktuelle Position der Verstellbaugruppe angebenden Positionswert anhand einer gespeicherten Bezugsposition und eines Zählerwerts zu bestimmen. Der Zählerwert ist in Abhängigkeit des durch die Sensoreinrichtung erzeugten Sensorsignals inkrementell veränderlich. Anhand des Sensorsignals und anhand der Drehrichtung wird der Zählerwert hoch gezählt (inkrementiert) oder herunter gezählt (dekrementiert). Der Zählerwert gibt hierbei die Position mit Bezug auf die Bezugsposition an, ausgehend von der gezählt wird. Die Bezugsposition kann an der Verstellbaugruppe in einem initialen Kalibrierungsvorgang (sogenannte Normierungsfahrt) erlernt sein und ist im normalen Betrieb der Antriebsvorrichtung in der Steuereinrichtung gespeichert.In one embodiment, the control device is designed to determine the position value indicating the current position of the adjustment assembly based on a stored reference position and a counter value. The counter value can be changed incrementally depending on the sensor signal generated by the sensor device. Based on the sensor signal and the direction of rotation, the counter value is incremented or decremented. The counter value indicates the position with reference to the reference position from which counting is carried out. The reference position can be learned on the adjustment assembly in an initial calibration process (so-called standardization run) and is stored in the control device during normal operation of the drive device.

In einer Ausgestaltung ist die Steuereinrichtung ausgebildet, zum Zurücksetzen der inkrementellen Bestimmung des Positionswerts die gespeicherte Bezugsposition und/oder den Zählerwert zurückzusetzten und/oder die gespeicherte Bezugsposition und/oder den Zählerwert als ungültig zu klassifizieren. Zum Zurücksetzen können in der Steuereinrichtung die Bezugsposition und/oder der Zählerwert beispielsweise gelöscht werden. In anderer Ausgestaltung können die gespeicherten Werte für die Bezugsposition und den Zählerwert gegebenenfalls beibehalten werden, in der Steuereinrichtung aber als ungültig klassifiziert werden, sodass eine über die inkrementelle Positionsbestimmung bestimmte Position nicht mehr zum Steuern eines Verstellvorgangs verwendet wird, nachdem es zu einem Zurücksetzen der inkrementellen Bestimmung des Positionswerts gekommen ist.In one embodiment, the control device is designed to reset the incremental determination of the position value by resetting the stored reference position and/or the counter value and/or classifying the stored reference position and/or the counter value as invalid. For resetting, the reference position and/or the counter value can, for example, be deleted in the control device. In another embodiment, the stored values for the reference position and the counter value can be retained if necessary, but classified as invalid in the control device, so that a position determined via the incremental position determination is no longer used to control an adjustment process after the incremental determination of the position value has been reset.

In einer Ausgestaltung weist die Sensoreinrichtung zumindest einen Hall-Sensor zum Erfassen der Antriebsbewegung des Antriebsmotors auf. Ein solcher Hall-Sensor kann im Bereich eines drehbaren Teils der Antriebsvorrichtung, insbesondere eines drehbaren Teils des Antriebsmotors oder eines mit dem Antriebsmotor wirkverbundenen Getriebes angeordnet sein. Beispielsweise kann an dem drehbaren Teil ein Magnetelement angeordnet sein, das aufgrund der Drehbewegung des drehbaren Teils an dem Hall-Sensor vorbeibewegt wird, um durch magnetische Wechselwirkung mit dem Hall-Sensor ein Pulssignal an dem Hall-Sensor zu erzeugen, das ausgewertet werden kann, um einen Zählerwert inkrementell zu verändern. In Abhängigkeit eines durch einen oder mehrere Hall-Sensoren erzeugten Signals kann der Zählerwert unter Einbeziehung der Drehrichtung des Antriebsmotors hoch gezählt oder herunter gezählt werden, um auf diese Weise den die aktuelle Position der Verstellbaugruppe anzeigenden Positionswert zu bestimmen.In one embodiment, the sensor device has at least one Hall sensor for detecting the drive movement of the drive motor. Such a Hall sensor can be arranged in the region of a rotatable part of the drive device, in particular a rotatable part of the drive motor or a gear operatively connected to the drive motor. For example, a magnetic element can be arranged on the rotatable part, which is moved past the Hall sensor due to the rotational movement of the rotatable part in order to generate a pulse signal at the Hall sensor through magnetic interaction with the Hall sensor, which pulse signal can be evaluated to incrementally change a counter value. Depending on a signal generated by one or more Hall sensors, the counter value can be incremented or decremented, taking into account the direction of rotation of the drive motor, in order to determine the position value indicating the current position of the adjustment assembly.

Beispielsweise kann der zumindest eine Hall-Sensor ausgebildet sein, das Sensorsignal in Abhängigkeit einer Drehbewegung einer Motorwelle des Antriebsmotors zu erzeugen. Der zumindest eine Hall-Sensor kann zum Beispiel eine Gegenüberlage zu der Motorwelle einnehmen und beispielsweise mit einem an der Motorwelle angeordneten Magnetelement zusammenwirken, sodass anhand des Hall-Sensors ein Pulssignal erzeugt werden kann, dass die Drehbewegung der Motorwelle anzeigt.For example, the at least one Hall sensor can be configured to generate the sensor signal as a function of a rotational movement of a motor shaft of the drive motor. The at least one Hall sensor can, for example, assume a position opposite the motor shaft and interact, for example, with a magnetic element arranged on the motor shaft, so that a pulse signal can be generated using the Hall sensor that indicates the rotational movement of the motor shaft.

In einer Ausgestaltung ist die Steuereinrichtung dazu ausgebildet, den Positionsfehlerkennwert anhand eines Schätzwertes für einen Positionsfehler aufgrund eines Auslaufens des Antriebsmotors bei Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung zu bestimmen. Kommt es während eines Verstellvorgangs zu einer Störung in der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung, zum Beispiel aufgrund einer Unterbrechung einer elektrischen Zuleitung oder bei Auslösen einer Sicherung, so läuft der Antriebsmotor üblicherweise aufgrund einer Masseträgheit der Antriebsvorrichtung über einen gewissen Verstellweg aus. Der Positionsfehlerkennwert wird durch die Steuereinrichtung anhand von Informationen bestimmt, die die Steuereinrichtung vor Auftreten der Störung erfasst und gespeichert hat. Der Positionsfehlerkennwert entspricht hierbei einem Schätzwert, der das Abschätzen eines Positionsfehlers der Verstellbaugruppe aufgrund eines Nachlaufens nach Auftreten der Störung ermöglicht.In one embodiment, the control device is designed to determine the position error characteristic value based on an estimated value for a position error due to a rundown of the drive motor when a fault occurs in the electrical supply of the control device and/or the sensor device. If a fault occurs in the electrical supply during an adjustment process, If the power supply to the control device and/or the sensor device is interrupted, for example, due to an interruption in an electrical supply line or a blown fuse, the drive motor typically runs down over a certain adjustment range due to the inertia of the drive device. The position error characteristic is determined by the control device based on information that the control device acquired and stored before the fault occurred. The position error characteristic corresponds to an estimated value that allows the estimation of a position error of the adjustment module due to overrun after the fault occurs.

In einer Ausgestaltung ist die Steuereinrichtung ausgebildet, den Positionsfehlerkennwert in Abhängigkeit eines Belastungszustands der Verstellbaugruppe, einer Verstellgeschwindigkeit der Verstellbaugruppe, einer Drehrichtung des Antriebsmotors und/oder der Position der Verstellbaugruppe bei Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung zu ermitteln.In one embodiment, the control device is designed to determine the position error characteristic value as a function of a load state of the adjustment assembly, an adjustment speed of the adjustment assembly, a direction of rotation of the drive motor and/or the position of the adjustment assembly when a fault occurs in the electrical supply of the control device and/or the sensor device.

Der Belastungszustand hängt insbesondere von an der Verstellbaugruppe wirkenden Gewichtskräften, zum Beispiel aufgrund von durch einen Nutzer an der Verstellbaugruppe bewirkten Kräften, ab. Handelt es sich bei der Verstellbaugruppe zum Beispiel um einen Fahrzeugsitz, so hängt der Belastungszustand zum Beispiel davon ab, ob ein Nutzer auf dem Fahrzeugsitz sitzt und welche Gewichtskraft der Nutzer auf den Fahrzeugsitz aufbringt. Eine Belastung an der Verstellbaugruppe kann zum Beispiel über eine Sensorik ermittelt werden, zum Beispiel eine Gewichtssensorik an der Verstellbaugruppe (zum Beispiel dem Fahrzeugsitz), einer Innenraumsensorik, einer Sitzbelegungserkennung oder dergleichen. Der Belastungszustand beeinflusst insbesondere die an der Verstellbaugruppe wirkende Masseträgheit.The load state depends in particular on the weight forces acting on the adjustment assembly, for example due to forces exerted on the adjustment assembly by a user. If the adjustment assembly is a vehicle seat, for example, the load state depends, for example, on whether a user is sitting on the vehicle seat and the weight force the user exerts on the vehicle seat. A load on the adjustment assembly can be determined, for example, via a sensor, for example a weight sensor on the adjustment assembly (e.g. the vehicle seat), an interior sensor, a seat occupancy detector, or the like. The load state particularly influences the mass inertia acting on the adjustment assembly.

Die Verstellgeschwindigkeit wird zum Beispiel anhand des durch die Sensoreinrichtung zur inkrementellen Positionsbestimmung erzeugten Sensorsignals ermittelt, wobei die jeweils aktuelle Verstellgeschwindigkeit zum Beispiel durch die Steuereinrichtung gespeichert wird, sodass auch nach Auftreten einer Störung die unmittelbar vor Auftreten der Störung an der Verstellbaugruppe vorliegende Verstellgeschwindigkeit in der Steuereinrichtung bekannt ist und ausgewertet werden kann. Auch die Verstellgeschwindigkeit beeinflusst wesentlich das Auslaufverhalten der Verstellbaugruppe.The adjustment speed is determined, for example, based on the sensor signal generated by the sensor device for incremental position determination. The current adjustment speed is stored, for example, by the control device, so that even after a malfunction occurs, the adjustment speed present immediately before the malfunction occurred in the adjustment assembly is known and can be evaluated by the control device. The adjustment speed also significantly influences the stopping behavior of the adjustment assembly.

Abhängig von der Drehrichtung kann sich das Auslaufverhalten des Antriebsmotors verändern. So kann beispielsweise bei einer Neigungsverstellung einer Rückenlehne das Auslaufverhalten davon abhängen, ob die Rückenlehne aus einer aufrechten Position in Richtung einer abgeflachten Position oder aus einer abgeflachten Position in Richtung einer aufrechten Position verstellt wird. Dies kann bei der Bestimmung des Positionsfehlerkennwerts berücksichtigt werden.Depending on the direction of rotation, the stopping behavior of the drive motor can change. For example, when adjusting the tilt of a backrest, the stopping behavior may depend on whether the backrest is adjusted from an upright position toward a flattened position or from a flattened position toward an upright position. This can be taken into account when determining the position error characteristic.

Der Positionsfehlerkennwert kann auch von der Position der Verstellbaugruppe bei Auftreten der Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung abhängen. Beispielsweise kann das Auslaufverhalten des Antriebsmotors davon abhängig sein, welche Position die Verstellbaugruppe bei Auftreten der Störung eingenommen hat. Handelt es sich bei der Verstellbaugruppe zum Beispiel um die Rückenlehne eines Fahrzeugsitzes, kann das Auslaufverhalten des Antriebsmotors davon abhängen, ob bei Eintreten der Störung sich die Rückenlehne in einer aufrechten Position, in einer Zwischenstellung zwischen einer aufrechten Position und einer abgeflachten Position oder einer abgeflachten Position befunden hat.The position error characteristic may also depend on the position of the adjustment assembly when the fault occurs in the electrical supply to the control device and/or the sensor device. For example, the stopping behavior of the drive motor may depend on the position the adjustment assembly was in when the fault occurred. If the adjustment assembly is, for example, the backrest of a vehicle seat, the stopping behavior of the drive motor may depend on whether the backrest was in an upright position, in an intermediate position between an upright position and a flattened position, or in a flattened position when the fault occurred.

Bei dem Positionsfehlerkennwert kann es sich beispielsweise um einen Schätzwert handeln, der den maximalen Positionsfehler angibt. Die Steuereinrichtung schätzt somit ab, über welchen Weg der Antriebsmotor auch abhängig von dem Belastungszustand, der Verstellgeschwindigkeit, der Drehrichtung und der Position bei Auftreten der Störung der elektrischen Versorgung maximal ausgelaufen ist. Abhängig von dem so bestimmten Positionsfehlerkennwert kann bestimmt werden, ob es bei Auftreten einer Störung zu einem Zurücksetzen der inkrementellen Positionsbestimmung kommen soll oder nicht.The position error characteristic can, for example, be an estimated value that indicates the maximum position error. The control device thus estimates the maximum travel distance the drive motor has traveled when the power supply failure occurs, depending on the load condition, the adjustment speed, the direction of rotation, and the position. Depending on the position error characteristic determined in this way, it can be determined whether or not the incremental position determination should be reset when a failure occurs.

In einer Ausgestaltung ist die Steuereinrichtung ausgebildet, den Positionsfehlerkennwert als Summe eines aktuellen Positionsfehlerkennwerts und eines vorherigen Positionsfehlerkennwerts zu bestimmen. Bei einem aktuell aufgetretenen Störungsereignis bestimmt die Steuereinrichtung einen aktuellen Positionsfehlerkennwert, der sich zum Beispiel anhand eines Belastungszustands der Verstellbaugruppe, einer Verstellgeschwindigkeit der Verstellbaugruppe, einer Drehrichtung des Antriebsmotors und/oder der Position der Verstellbaugruppe bei Auftreten der aktuellen Störung ergibt. Der aktuelle Positionsfehlerkennwert entspricht beispielsweise einem Schätzwert, der den maximale Positionsfehler angibt, der infolge der aktuellen Störung eingetreten sein kann. Zusätzlich berücksichtigt die Steuerbaugruppe zum Bestimmen des Positionsfehlerkennwerts auch einen vorherigen Positionsfehlerkennwert, der bei einem vorherigen Störungsereignis seit der letzten Normierung bestimmt worden ist. Ist es vor dem aktuellen Störungsereignis bereits zu einem oder mehreren Störungsereignissen gekommen, so ist auch für diese vorherigen Störungsereignisse ein Positionsfehlerkennwert bestimmt worden. Bei dem aktuell aufgetretenen Störungsereignis wird der Positionsfehlerkennwert somit als Summe des aktuellen, auf das aktuelle Störungsereignis bezogenen Positionsfehlerkennwerts und des vorherigen, in einem nichtflüchtigen Speicher gespeicherten Positionsfehlerkennwerts gebildet.In one embodiment, the control device is designed to determine the position error characteristic value as the sum of a current position error characteristic value and a previous position error characteristic value. In the case of a currently occurring fault event, the control device determines a current position error characteristic value, which is obtained, for example, from a load state of the adjustment module, an adjustment speed of the adjustment module, a direction of rotation of the drive motor and/or the position of the adjustment module at the time the current fault occurs. The current position error characteristic value corresponds, for example, to an estimated value that indicates the maximum position error that may have occurred as a result of the current fault. In addition, to determine the position error characteristic value, the control module also takes into account a previous position error characteristic value that was determined during a previous fault event since the last standardization. If one or more fault events have already occurred before the current fault event, then A position error characteristic value was determined from previous fault events. For the fault event that has just occurred, the position error characteristic value is thus calculated as the sum of the current position error characteristic value related to the current fault event and the previous position error characteristic value stored in a non-volatile memory.

Zum Bestimmen des Positionsfehlerkennwerts können die Beträge des aktuellen Positionsfehlerkennwerts und des vorherigen Positionsfehlerkennwerts summiert werden.To determine the position error characteristic, the amounts of the current position error characteristic and the previous position error characteristic can be summed.

In anderer Ausgestaltung können zum Bestimmen des Positionsfehlerkennwerts der aktuelle Positionsfehlerkennwert und der vorherige Positionsfehlerkennwert vorzeichenbehaftet, beispielsweise abhängig von der Drehrichtung des Antriebsmotors bei Auftreten des jeweiligen Störungsereignisses, summiert werden, sodass sich die einzelnen Positionsfehlerkennwerte addieren oder subtrahieren können.In another embodiment, to determine the position error characteristic value, the current position error characteristic value and the previous position error characteristic value can be summed with a sign, for example depending on the direction of rotation of the drive motor when the respective fault event occurs, so that the individual position error characteristics can be added or subtracted.

Der Positionsfehlerkennwert wird somit als Schätzwert für den maximalen Positionsfehler infolge aller Störungsereignisse seit der letzten Normierung gebildet.The position error characteristic value is thus calculated as an estimate of the maximum position error resulting from all disturbance events since the last normalization.

In einer Ausgestaltung ist die Steuereinrichtung dazu ausgebildet, die inkrementelle Bestimmung des Positionswerts nur dann zurückzusetzten, wenn der Positionsfehlerkennwert größer als ein vorbestimmter Fehlergrenzwert ist. Tritt eine Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung auf und ist der Positionsfehlerkennwert größer als ein vorbestimmter Fehlergrenzwert, so setzt die Steuereinrichtung die inkrementelle Positionsbestimmung zurück, sodass im weiteren Betrieb keine inkrementelle Positionsbestimmung anhand vorher bestimmter Werte mehr durchgeführt wird. Ist der Positionsfehlerkennwert jedoch kleiner als der vorbestimmte Fehlergrenzwert, kommt es nicht zu einem Zurücksetzen der inkrementellen Positionsbestimmung.In one embodiment, the control device is configured to reset the incremental determination of the position value only if the position error characteristic value is greater than a predetermined error limit. If a fault occurs in the electrical supply of the control device and/or the sensor device and the position error characteristic value is greater than a predetermined error limit, the control device resets the incremental position determination so that no further incremental position determination is performed based on previously determined values during subsequent operation. However, if the position error characteristic value is smaller than the predetermined error limit, the incremental position determination is not reset.

Der Fehlergrenzwert kann zum Beispiel anhand von Anforderungen von bestimmten Funktionen der Antriebsvorrichtung gesetzt werden und ist zum Beispiel vorbestimmt. Beispielsweise kann aufgrund einer Einklemmschutzfunktion oder einer Soft-Stop-Funktion eine Mindestgenauigkeit in der Positionsbestimmung erforderlich sein, durch die der Fehlergrenzwert bestimmt ist.The error limit can be set based on the requirements of specific functions of the drive device, for example, and is predetermined. For example, a pinch protection function or a soft-stop function may require a minimum accuracy in position determination, which determines the error limit.

In einer Ausgestaltung ist die Steuereinrichtung ausgebildet, einen Störungszählerwert bei Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung zu erhöhen und den Störungszählerwert zu berücksichtigen, um die inkrementelle Bestimmung des Positionswerts zurückzusetzten. Die Steuereinrichtung kann hierzu den Störungszählerwert in einem nichtflüchtigen Speicher speichern. Bei jedem Auftreten eines Störungsereignisses, im Rahmen dessen es zu einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung kommt, kann der Störungszählerwert um 1 hoch gezählt werden, sodass der Störungszählerwert die Anzahl der aufgetretenen Störungsereignisse angibt. Auch abhängig vom Störungszählerwert entscheidet die Steuereinrichtung, wenn ein erneutes Störungsereignis auftritt, ob es zu einem Zurücksetzen der inkrementellen Positionsbestimmung kommen soll.In one embodiment, the control device is designed to increment a fault counter value when a fault occurs in the electrical supply to the control device and/or the sensor device and to take the fault counter value into account in order to reset the incremental determination of the position value. For this purpose, the control device can store the fault counter value in a non-volatile memory. With each occurrence of a fault event in which a fault occurs in the electrical supply to the control device and/or the sensor device, the fault counter value can be incremented by 1, so that the fault counter value indicates the number of fault events that have occurred. Also depending on the fault counter value, the control device decides whether the incremental position determination should be reset if a new fault event occurs.

Beispielsweise kann vorgesehen sein, dass die Steuereinrichtung stets die inkrementelle Positionsbestimmung bei Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung bei einem Verstellvorgang zurücksetzt, wenn der Störungszählerwert einen vorbestimmten Grenzwert überschreitet.For example, it can be provided that the control device always resets the incremental position determination when a fault occurs in the electrical supply of the control device and/or the sensor device during an adjustment process if the fault counter value exceeds a predetermined limit value.

In einer Ausgestaltung ist die Steuereinrichtung ausgebildet, den Positionswert anhand des Positionsfehlerkennwerts bei Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung anzupassen. Kommt es zu einer Störung der elektrischen Versorgung der Steuereinrichtung und/oder der Sensoreinrichtung bei einem Verstellvorgang und kommt es nicht zu einem Zurücksetzen der inkrementellen Positionsbestimmung, so kann die Genauigkeit der Positionsbestimmung im weiteren Betrieb dadurch verbessert werden, dass der Positionswert anhand des durch die Steuereinrichtung bei Auftreten der Störung ermittelten Positionsfehlerkennwerts korrigiert wird. Der Positionsfehlerkennwert gibt einen Schätzwert für einen Positionsfehler aufgrund eines Nachlaufens des Antriebsmotors an. Anhand dieses Positionsfehlerkennwerts kann der im Rahmen der inkrementellen Positionsbestimmung vor Auftreten der Störung bestimmte Positionswert korrigiert werden, sodass die Genauigkeit des Positionswerts für die weitere inkrementelle Positionsbestimmung nach Wiederaufnahme des Betriebs verbessert sein kann.In one embodiment, the control device is designed to adapt the position value based on the position error characteristic value when a fault occurs in the electrical supply to the control device and/or the sensor device. If a fault occurs in the electrical supply to the control device and/or the sensor device during an adjustment process and the incremental position determination is not reset, the accuracy of the position determination during further operation can be improved by correcting the position value based on the position error characteristic value determined by the control device when the fault occurs. The position error characteristic value indicates an estimated value for a position error due to overrun of the drive motor. Based on this position error characteristic value, the position value determined during the incremental position determination before the fault occurs can be corrected, so that the accuracy of the position value for the further incremental position determination after operation is resumed can be improved.

In einer Ausgestaltung umfasst ein Fahrzeugsitz eine Baugruppe der vorangehend beschriebenen Art. Bei der Antriebsvorrichtung kann es sich entsprechend um eine Antriebsvorrichtung zum Verstellen einer Verstellbaugruppe des Fahrzeugsitzes handeln. Bei der Antriebsvorrichtung kann es sich zum Beispiel um eine Antriebsvorrichtung für eine Längsverstelleinrichtung eines Fahrzeugsitzsitzes, eine Neigungsverstelleinrichtung einer Rückenlehne, eine Höhenverstelleinrichtung, eine Sitztiefenverstelleinrichtung oder um eine andere Verstelleinrichtung eines Fahrzeugsitzes handeln.In one embodiment, a vehicle seat comprises an assembly of the type described above. The drive device can accordingly be a drive device for adjusting an adjustment assembly of the vehicle seat. The drive device can be, for example, a drive device for a longitudinal adjustment device of a vehicle seat, a tilt adjustment device of a backrest, a height adjustment device, a seat depth adjustment device, or another adjustment device of a vehicle seat.

Der der Erfindung zugrunde liegende Gedanke soll nachfolgend anhand der in den Figuren dargestellten Ausführungsbeispiele näher erläutert werden. Es zeigen:

  • 1 eine schematische Ansicht eines Fahrzeugs mit einem darin angeordneten Fahrzeugsitz, umfassend eine Mehrzahl von Antriebsvorrichtungen;
  • 2 eine schematische Ansicht eines Ausführungsbeispiels einer Antriebsvorrichtung;
  • 3 ein Ablaufschema zum Bestimmen, ob bei Auftreten einer Störung in der elektrischen Versorgung einer Steuereinrichtung und/oder einer Sensoreinrichtung eine inkrementelle Positionsbestimmung zurückgesetzt werden soll;
  • 4 eine schematisches Prinzipbild einer Steuereinrichtung;
  • 5 eine graphische Darstellung von Spannungsverläufen bei Auftreten einer Störung in der elektrischen Versorgung.
The concept underlying the invention will be explained in more detail below with reference to the exemplary embodiments illustrated in the figures. They show:
  • 1 a schematic view of a vehicle with a vehicle seat arranged therein, comprising a plurality of drive devices;
  • 2 a schematic view of an embodiment of a drive device;
  • 3 a flow chart for determining whether an incremental position determination should be reset in the event of a fault in the electrical supply of a control device and/or a sensor device;
  • 4 a schematic diagram of a control device;
  • 5 a graphical representation of voltage curves when a fault occurs in the electrical supply.

1 zeigt in einer schematischen Ansicht ein Fahrzeug 7 mit einem darin angeordneten Fahrzeugsitz 1, der ein Sitzteil 10 und ein zu dem Sitzteil 10 neigungsverstellbares Rückenlehnenteil 11 aufweist. In einem Fahrzeug 7 sind üblicherweise eine Mehrzahl von Fahrzeugsitzen 1 angeordnet, beispielsweise zwei vordere Fahrzeugsitze, in einer zweiten Sitzreihe mehrere einzelne Fahrzeugsitze oder eine durchgehende Sitzbank und gegebenenfalls zusätzlich in einer dritten Sitzreihe weitere Fahrzeugsitze. 1 shows a schematic view of a vehicle 7 with a vehicle seat 1 arranged therein, which has a seat part 10 and a backrest part 11 whose inclination can be adjusted relative to the seat part 10. A plurality of vehicle seats 1 are usually arranged in a vehicle 7, for example two front vehicle seats, several individual vehicle seats or a continuous bench seat in a second row of seats, and optionally additionally further vehicle seats in a third row of seats.

Der in 1 beispielhaft dargestellte Fahrzeugsitz 1 ist über eine Längsverstelleinrichtung 13 in dem Fahrzeug 7 längsverstellbar. An bodenseitigen, unteren Führungsschienen 130 sind hierzu obere Führungsschienen 131 längs geführt, die dem Fahrzeugsitz 1 zugeordnet sind. Über eine Höhenverstelleinrichtung 12 ist der Fahrzeugsitz 1 an die oberen Führungsschienen 131 angebunden. Über die Höhenverstelleinrichtung 12 ist der Fahrzeugsitz 1 relativ zu einem Fahrzeugboden höhenverstellbar. Schwenkelemente 120, 121, die gelenkig einerseits mit der Anordnung von oberen Führungsschienen 131 und zudem gelenkig mit einem Sitzrahmen des Sitzteils 10 verbunden sind, können zum Einstellen der Höhenposition verschwenkt werden, um auf diese Weise das Sitzteil 10 mit dem daran angeordneten Rückenlehnenteil 11 relativ zum Fahrzeugboden abzusenken oder anzuheben.The 1 The vehicle seat 1 shown by way of example is longitudinally adjustable in the vehicle 7 via a longitudinal adjustment device 13. For this purpose, upper guide rails 131, which are assigned to the vehicle seat 1, are guided longitudinally on floor-side, lower guide rails 130. The vehicle seat 1 is connected to the upper guide rails 131 via a height adjustment device 12. The vehicle seat 1 is height-adjustable relative to a vehicle floor via the height adjustment device 12. Pivoting elements 120, 121, which are articulated on the one hand to the arrangement of upper guide rails 131 and also articulated to a seat frame of the seat part 10, can be pivoted to adjust the height position in order to lower or raise the seat part 10 with the backrest part 11 arranged thereon relative to the vehicle floor.

Der Fahrzeugsitz 1 kann eine Mehrzahl von elektromotorischen Antriebsvorrichtungen 2, 3, 4 aufweisen, die jeweils einer Verstellvorrichtung zugeordnet sind, nämlich zum Beispiel der Längsverstellvorrichtung 13 (Antriebsvorrichtung 2), der Höhenverstellvorrichtung 12 (Antriebsvorrichtung 3) und einer Lehnenneigungsverstellvorrichtung zum Einstellen der Neigung des Rückenlehnenteils 11 (Antriebsvorrichtung 4). Eine Steuereinrichtung 5 dient zum Steuern der Antriebsvorrichtungen 2, 3, 4, wobei eine jede Antriebsvorrichtung 2, 3, 4 eine dedizierte, eigene Steuerung aufweisen kann oder der Fahrzeugsitz 1 eine einheitliche Steuereinrichtung zum Steuern der unterschiedlichen Antriebsvorrichtungen 2, 3, 4 aufweisen kann. Ebenso ist möglich, dass im Fahrzeug 7 eine zentrale Steuerung vorgesehen ist, die (auch) die Steuerung der Antriebsvorrichtungen 2, 3, 4 des Fahrzeugsitzes 1 übernimmt.The vehicle seat 1 can have a plurality of electromotive drive devices 2, 3, 4, each of which is assigned to an adjustment device, namely, for example, the longitudinal adjustment device 13 (drive device 2), the height adjustment device 12 (drive device 3), and a backrest inclination adjustment device for adjusting the inclination of the backrest part 11 (drive device 4). A control device 5 serves to control the drive devices 2, 3, 4, wherein each drive device 2, 3, 4 can have its own dedicated control, or the vehicle seat 1 can have a uniform control device for controlling the different drive devices 2, 3, 4. It is also possible for a central control device to be provided in the vehicle 7, which (also) controls the drive devices 2, 3, 4 of the vehicle seat 1.

Es sei angemerkt, dass das vorliegend beschriebene Ausführungsbeispiel auf eine Antriebsvorrichtung zum Verstellen einer Verstellbaugruppe eines Fahrzeugsitzes 1 gerichtet ist, dies aber in keiner Weise beschränkend zu verstehen ist. Eine Antriebsvorrichtung kann auch zum Verstellen einer anderen Verstellbaugruppe in einem Fahrzeug 7 Verwendung finden, zum Beispiel zum Verstellen eines Konsolenelements, einer Tischbaugruppe, eines Klappenelements oder einer anderen Baugruppe im Fahrzeug 7.It should be noted that the presently described embodiment is directed to a drive device for adjusting an adjustment assembly of a vehicle seat 1, but this is not to be understood as limiting in any way. A drive device can also be used to adjust another adjustment assembly in a vehicle 7, for example, to adjust a console element, a table assembly, a flap element, or another assembly in the vehicle 7.

Beispielsweise zum Längsverstellen des Fahrzeugsitzes 1 kann eine der Längsverstellvorrichtung 13 zugeordnete Antriebsvorrichtung 2 ein Spindelgetriebe aufweisen, um eine Relativbewegung zwischen Paaren von Führungsschienen 130, 131 zu bewirken. Wie dies schematisch in 2 dargestellt ist, kann eine solche Antriebvorrichtung 2 einen Antriebsmotor 20 mit einer drehbaren, angetriebenen Motorwelle 200 aufweisen, die ein Antriebselement in Form einer Antriebsschnecke 21 trägt. Die Antriebsschnecke 21 steht in kämmender Verbindung mit einer Spindelmutter 22, die wiederum mit einer Spindel 23 in Gewindeeingriff steht. Der Antriebsmotor 20 ist beispielsweise gemeinsam mit der Spindelmutter 22 ortsfest an einer oberen Führungsschiene 131 angeordnet, während die Spindel 23 feststehend an einer unteren Führungsschiene 130 angeordnet ist. Im Betrieb treibt der Antriebsmotor 20 über die Antriebsschnecke 21 die Spindelmutter 22 an und versetzt diese in eine Drehbewegung derart, dass die Spindelmutter 22 aufgrund des Gewindeeingriffs an der Spindel 23 abrollt und somit längs relativ zu der Spindel 23 verstellt wird. Auf diese Weise wird eine Längsbewegung entlang der Spindel 23 und somit eine Relativbewegung zwischen den Führungsschienen 130, 131 zum Längsverstellen des Fahrzeugsitzes 1 bewirkt.For example, for longitudinal adjustment of the vehicle seat 1, a drive device 2 associated with the longitudinal adjustment device 13 may have a spindle gear to effect a relative movement between pairs of guide rails 130, 131. As shown schematically in 2 As shown, such a drive device 2 can have a drive motor 20 with a rotatable, driven motor shaft 200, which carries a drive element in the form of a drive worm 21. The drive worm 21 is in meshing connection with a spindle nut 22, which in turn is threadedly engaged with a spindle 23. The drive motor 20 is arranged, for example, together with the spindle nut 22 in a stationary manner on an upper guide rail 131, while the spindle 23 is arranged stationary on a lower guide rail 130. During operation, the drive motor 20 drives the spindle nut 22 via the drive worm 21 and sets it in a rotary movement such that the spindle nut 22 rolls on the spindle 23 due to the threaded engagement and is thus adjusted longitudinally relative to the spindle 23. In this way, a longitudinal movement along the spindle 23 and thus a relative movement between the guide rails 130, 131 is effected for the longitudinal adjustment of the vehicle seat 1.

Ein über den Antriebsmotor 20 der Antriebsvorrichtung 2 angetriebener Verstellvorgang wird durch die Steuereinrichtung 5 gesteuert. Dazu wird über die Steuereinrichtung 5 eine durch ein elektrisches Versorgungssystem 6 des Fahrzeugs 7 bereitgestellte Motorspannung an den Antriebsmotor 20 angelegt und darüber der Antriebsmotor 20 bestromt. Zum Steuern des Antriebsmotors 20 kann hierbei beispielsweise eine Pulsweitenmodulation zum Einsatz kommen, wobei der Antriebsmotor 20 über die Steuereinrichtung 5 zum Beispiel stromgeregelt oder spannungsgeregelt betrieben werden kann.An adjustment process driven by the drive motor 20 of the drive device 2 is controlled by the control device 5. For this purpose, a voltage provided by an electrical supply system 6 of the vehicle 7 is The motor voltage provided is applied to the drive motor 20, and the drive motor 20 is energized via this voltage. To control the drive motor 20, pulse width modulation can be used, for example, whereby the drive motor 20 can be operated, for example, in a current-controlled or voltage-controlled manner via the control device 5.

Die Steuerung über die Steuereinrichtung 5 erfolgt generell in positionsgesteuerter Weise, um beispielsweise eine sogenannte Soft-Stop-Funktion bei automatischem Verstellen in eine definierte Position einer zugeordneten Verstellbaugruppe zu verwirklichen oder einen positionsabhängigen Einklemmschutz zur Verfügung zu stellen. Eine Positionsbestimmung der zugeordneten Verstellbaugruppe erfolgt hierbei in inkrementeller Weise, indem über eine Sensoreinrichtung 24, zum Beispiel aufweisend einen oder mehrere Hall-Sensoren, eine Bewegung der Motorwelle 200 des Antriebsmotors 20 erfasst und anhand eines durch die Sensoreinrichtung 24 erzeugten Pulssignals ein Positionswert, der die Position der zugeordneten Verstellbaugruppe angibt, inkrementell erhöht oder reduziert wird.Control via control device 5 is generally performed in a position-controlled manner, for example, to implement a so-called soft-stop function upon automatic adjustment to a defined position of an associated adjustment assembly or to provide position-dependent anti-pinch protection. The position of the associated adjustment assembly is determined incrementally by detecting a movement of the motor shaft 200 of the drive motor 20 via a sensor device 24, for example, comprising one or more Hall sensors, and incrementally increasing or decreasing a position value indicating the position of the associated adjustment assembly based on a pulse signal generated by the sensor device 24.

Die inkrementelle Positionsbestimmung erfolgt vorzugsweise dadurch, dass ausgehend von einer Bezugsposition ein Zählerwert inkrementell herauf gezählt oder herunter gezählt wird. Ein die Position der zugeordneten Verstellbaugruppe angebender Positionswert ergibt sich somit aus dem Zählerwert mit Bezug auf die Bezugsposition, wobei der Zählerwert die relative Position zu der bekannte Bezugsposition angibt.Incremental position determination is preferably performed by incrementally counting or decrementing a counter value starting from a reference position. A position value indicating the position of the associated adjustment assembly is thus derived from the counter value with reference to the reference position, with the counter value indicating the position relative to the known reference position.

Die Bezugsposition wird üblicherweise in einem Kalibrierungsvorgang eingelesen, beispielsweise indem die Verstellbaugruppe, beispielsweise der Fahrzeugsitz 1, in eine vorbestimmte Position, zum Beispiel eine Endposition im Rahmen einer Längsverstellung, gebracht wird und der Zählerwert initialisiert wird. Im nachfolgenden Betrieb wird sodann der die aktuelle Position der Verstellbaugruppe anzeigende Positionswert inkrementell mit Bezug auf die eingelernte Bezugsposition ermittelt.The reference position is typically read in during a calibration process, for example, by moving the adjustment assembly, such as the vehicle seat 1, to a predetermined position, e.g., an end position during a longitudinal adjustment, and initializing the counter value. During subsequent operation, the position value indicating the current position of the adjustment assembly is then determined incrementally with reference to the learned reference position.

Kommt es im Betrieb bei einem gerade durch die Antriebsvorrichtung 2 durchgeführten Verstellvorgang jedoch zu einer Störung in der elektrischen Versorgung der Steuereinrichtung 5 und/oder der Sensoreinrichtung 24, beispielsweise weil ein Fehler in dem elektrischen Versorgungssystem 6 des Fahrzeugs 7 auftritt (zum Beispiel aufgrund eines Wackelkontakts oder aufgrund des Auslösens einer Sicherung) und somit die Ansteuerung und damit der Betrieb des Antriebsmotors 20 unterbrochen wird, so kann eine inkrementelle Positionsbestimmung nach Wiederherstellung der elektrischen Versorgung mit Ungenauigkeiten behaftet sein. Dies ist dadurch begründet, dass bei einem Abfall der Motorspannung bei einem laufenden Verstellvorgang der Antriebsmotor 20 nicht unmittelbar stoppt, sondern aufgrund der Masseträgheit insbesondere der zugeordneten Verstellbaugruppe über einen gewissen Weg ausläuft, bis der Antriebsmotor 20 zur Ruhe kommt. Aufgrund eines solchen Auslaufverhaltens stimmt der vor Eintritt der Störung zuletzt bestimmte Positionswert (entsprechend dem Zählerwert mit Bezug auf die bekannte Bezugsposition) nicht mehr ohne weiteres mit der tatsächlichen Position der Verstellbaugruppe überein.However, if during operation, a disruption in the electrical supply to the control device 5 and/or the sensor device 24 occurs during an adjustment process being performed by the drive device 2, for example because a fault occurs in the electrical supply system 6 of the vehicle 7 (for example, due to a loose contact or due to a blown fuse), thus interrupting the control and thus the operation of the drive motor 20, incremental position determination after the electrical supply is restored may be subject to inaccuracies. This is due to the fact that if the motor voltage drops during an ongoing adjustment process, the drive motor 20 does not stop immediately, but rather, due to the inertia of the mass, in particular of the associated adjustment assembly, coasts down over a certain distance until the drive motor 20 comes to rest. Due to such coasting behavior, the position value last determined before the disruption occurred (corresponding to the counter value with reference to the known reference position) no longer automatically corresponds to the actual position of the adjustment assembly.

Aus diesem Grund ist die Steuereinrichtung 5 dazu eingerichtet, unter Umständen bei Eintritt einer Störung in der elektrischen Versorgung der Steuereinrichtung 5 und/oder der Sensoreinrichtung 24 bei einem laufenden Verstellvorgang eine sogenannte Denormierung der inkrementellen Positionsbestimmung vorzunehmen. Im Rahmen der Denormierung wird der Positionswert zurückgesetzt, indem er gelöscht oder als ungültig klassifiziert wird, sodass bei Wiederaufnahme des Betriebs nach Wiederherstellung der elektrischen Versorgung keine inkrementelle Positionsbestimmung erfolgt.For this reason, the control device 5 is configured to perform a so-called denormalization of the incremental position determination if a fault occurs in the electrical supply to the control device 5 and/or the sensor device 24 during an ongoing adjustment process. During the denormalization process, the position value is reset by deleting it or classifying it as invalid, so that no incremental position determination takes place when operation resumes after the electrical supply is restored.

Ein solches Zurücksetzen der inkrementellen Positionsbestimmung erfordert, dass die Bezugsposition für die Wiederaufnahme des Betriebs neu eingelernt wird. Hierzu ist erforderlich, dass die Verstellbaugruppe durch manuelle Betätigung der Antriebsvorrichtung 2 durch einen Nutzer in eine definierte, der Bezugsposition entsprechende Position, zum Beispiel eine Endposition, verstellt wird, um die inkrementelle Positionsbestimmung neu zu normieren, sodass im weiteren Betrieb sodann mit Bezug auf die nunmehr wiederum normierte, bekannte Bezugsposition inkrementell ein Zählerwert hoch oder herunter gezählt werden kann und somit ein Positionswert bestimmt werden kann, der die aktuelle Position der zugeordneten Verstellbaugruppe angibt.Such a resetting of the incremental position determination requires that the reference position be re-taught for resuming operation. This requires that the adjustment assembly be adjusted to a defined position corresponding to the reference position, for example, an end position, by manually actuating the drive device 2 by a user in order to re-standardize the incremental position determination. So that during further operation, a counter value can then be incrementally counted up or down with reference to the now again standardized, known reference position, and thus a position value can be determined that indicates the current position of the assigned adjustment assembly.

Weil eine solche erneute Normierung ein Nutzerzutun erfordert, kann dies aufwendig und für einen Nutzer unkomfortabel und gegebenenfalls nur schwer umzusetzen sein (insbesondere wenn es sich um einen nichtfachmännischen Nutzer handelt).Because such re-standardization requires user intervention, it can be time-consuming and uncomfortable for a user and may be difficult to implement (especially if the user is non-expert).

Aus diesem Grund wird vorliegend vorgeschlagen, die inkrementelle Positionsbestimmung nicht stets zurückzusetzten, wenn eine Störung in der Versorgung der Steuereinrichtung 5 und/oder der Sensoreinrichtung 24 bei einem Verstellvorgang auftritt. Vielmehr ist die Steuereinrichtung 5 dazu ausgebildet, die inkrementelle Bestimmung des Positionswerts in Abhängigkeit einer Störung der elektrischen Versorgung der Steuereinrichtung 5 und/oder der Sensoreinrichtung 24 und zusätzlich in Abhängigkeit eines Positionsfehlerkennwerts der Verstellbaugruppe zurückzusetzten.For this reason, it is proposed here not to always reset the incremental position determination when a disturbance in the power supply of the control device 5 and/or the sensor device 24 occurs during an adjustment process. Rather, the control device 5 is designed to reset the incremental determination of the position value depending on a disturbance in the electrical supply of the control device 5 and/or the sensor device 24 and additionally in Dependence on a position error characteristic of the adjustment module.

Der Positionsfehlerkennwert kann insbesondere anhand eines Schätzwertes bestimmt werden, der einen geschätzten Verstellweg angibt, den der Antriebsmotor 20 nach Unterbrechen der elektrischen Bestromung noch zurücklegt, insbesondere aufgrund einer Masseträgheit der Verstellbaugruppe. Der Positionsfehlerkennwert soll also insbesondere einen geschätzten Positionsfehler angeben, der sich aufgrund eines Auslaufens des Antriebsmotors 20 mit der zugeordneten Verstellbaugruppe nach einer Störung in der elektrischen Versorgung bei einem Verstellvorgang ergibt.The position error characteristic value can be determined, in particular, based on an estimated value that indicates an estimated adjustment path that the drive motor 20 will still travel after the electrical power supply is interrupted, in particular due to the inertia of the adjustment assembly. The position error characteristic value should therefore, in particular, indicate an estimated position error that results from the drive motor 20 and the associated adjustment assembly stopping after a disruption in the electrical supply during an adjustment process.

Der Positionsfehlerkennwert kann beispielsweise einen Schätzwert für den maximal entstehenden Positionsfehler beim Auslaufen im System des Antriebsmotors 20 und der zugeordneten Verstellbaugruppe angeben.The position error characteristic value can, for example, indicate an estimated value for the maximum position error occurring when coasting down in the system of the drive motor 20 and the associated adjustment assembly.

Zur Berechnung des Positionsfehlerkennwerts kann die Steuereinrichtung 5 insbesondere einen Belastungszustand der Verstellbaugruppe, eine Verstellgeschwindigkeit der Verstellbaugruppe bei Eintreten der Störung in der elektrischen Versorgung der Steuereinrichtung 5 und/oder der Sensoreinrichtung 24, eine Drehrichtung des Antriebsmotors 20 bei Eintreten der Störung und/oder die Position der Verstellbaugruppe bei Eintreten der Störung der elektrischen Versorgung der Steuereinrichtung 5 und/oder der Sensoreinrichtung 24 mit einbeziehen.To calculate the position error characteristic value, the control device 5 can in particular include a load state of the adjustment assembly, an adjustment speed of the adjustment assembly when the fault occurs in the electrical supply of the control device 5 and/or the sensor device 24, a direction of rotation of the drive motor 20 when the fault occurs and/or the position of the adjustment assembly when the fault occurs in the electrical supply of the control device 5 and/or the sensor device 24.

Handelt es sich bei der Verstellbaugruppe zum Beispiel um einen Fahrzeugsitz 1, so wird das Auslaufen nach Auftreten einer Störung in der elektrischen Versorgung der Steuereinrichtung 5 und/oder der Sensoreinrichtung 24 beispielsweise davon abhängen, ob ein Nutzer auf dem Fahrzeugsitz 1 sitzt oder nicht und welche Gewichtskraft auf den Fahrzeugsitz 1 ausgeübt wird. Ein Belastungszustand kann somit zum Beispiel dadurch ermittelt werden, dass ein Belegungszustand des Fahrzeugsitzes 1 ermittelt wird, zum Beispiel über einen Belegungssensor oder eine Innenraumsensorik. Zudem kann eine Gewichtskraft an der Verstellbaugruppe, beispielsweise an dem Sitzteil 10 des Fahrzeugsitzes 1, durch eine Gewichtssensorik, zum Beispiel einen Gewichtssensor in dem Sitzteil 10, bestimmt werden, um auf diese Weise eine Trägheitskraft an der Verstellbaugruppe abzuschätzen.If the adjustment assembly is, for example, a vehicle seat 1, the rundown after a fault occurs in the electrical supply to the control device 5 and/or the sensor device 24 will depend, for example, on whether a user is sitting on the vehicle seat 1 or not and the weight force exerted on the vehicle seat 1. A load state can thus be determined, for example, by determining an occupancy state of the vehicle seat 1, for example via an occupancy sensor or an interior sensor system. In addition, a weight force on the adjustment assembly, for example on the seat part 10 of the vehicle seat 1, can be determined by a weight sensor system, for example a weight sensor in the seat part 10, in order to estimate an inertial force on the adjustment assembly.

Das Auslaufverhalten wird zudem durch die Verstellgeschwindigkeit bei Eintreten der Störung beeinflusst. Hierzu kann der zuletzt gespeicherte Geschwindigkeitswert durch die Steuereinrichtung 5 berücksichtigt werden.The stopping behavior is also influenced by the adjustment speed when the fault occurs. For this purpose, the last stored speed value can be taken into account by the control device 5.

Ebenso kann ein Auslaufverhalten von der Position und der Bewegungsrichtung der Verstellbaugruppe bei Eintreten der Störung abhängen. Beispielsweise kann für eine Neigungsverstellung sich ein anderes Auslaufverhalten abhängig davon ergeben, ob sich das Rückenlehnenteil 11 in einer aufrechten Stellung oder einer abgeflachten Stellung befindet und ob das Rückenlehnenteil 11 gerade abgesenkt oder angehoben wird.Likewise, the stopping behavior may depend on the position and direction of movement of the adjustment assembly when the fault occurs. For example, a tilt adjustment may have a different stopping behavior depending on whether the backrest part 11 is in an upright or a flattened position and whether the backrest part 11 is being lowered or raised.

Ein übliches Auslaufverhalten kann zum Beispiel in einer Kalibrierungsroutine initial vor Inbetriebnahme einer Antriebsvorrichtung 2, 3, 4 eingemessen und zum Beispiel in einem Kennfeld in Form einer Matrix in einem Speicher der Steuereinrichtung 5 hinterlegt werden, in der Positionsfehlerkennwerte in Abhängigkeit von einem Belastungszustand, einer Verstellgeschwindigkeit, einer Drehrichtung und einer Position der Verstellbaugruppe hinterlegt sind.A typical run-out behavior can, for example, be measured initially in a calibration routine before commissioning of a drive device 2, 3, 4 and stored, for example, in a characteristic map in the form of a matrix in a memory of the control device 5, in which position error characteristic values are stored as a function of a load condition, an adjustment speed, a direction of rotation and a position of the adjustment assembly.

Für die Bestimmung des Positionsfehlerkennwerts kann auch ein vorheriger Positionsfehlerkennwert berücksichtigt werden. So kann der Positionsfehlerkennwert als die Summe aus dem aktuellen Positionsfehlerkennwert und eines vorherigen Positionsfehlerkennwerts bestimmt werden. Der aktuelle Positionsfehlerkennwert wird für das aktuelle Störungsereignis bestimmt, zum Beispiel abhängig von einem Belastungszustand, einer Verstellgeschwindigkeit, einer Verstellrichtung und einer Verstellposition der Verstellbaugruppe bei Auftreten des aktuellen Störungsereignisses. Ist es (nach einer Nominierung) vorher bereits zu einem oder zu mehreren Störungsereignissen gekommen, so sind auch für diese Störungsereignisse Positionsfehlerkennwerte bestimmt worden. Für das aktuelle Störungsereignis wird dann der Positionsfehlerkennwert anhand der Summe des aktuellen Positionsfehlerkennwerts und eines vorher ermitteln Positionsfehlerkennwerts bestimmt werden, sodass sich die Positionsfehlerkennwerte der Störungsereignisse aufsummieren.A previous position error value can also be taken into account when determining the position error value. This means that the position error value can be determined as the sum of the current position error value and a previous position error value. The current position error value is determined for the current fault event, for example, depending on a load condition, an adjustment speed, an adjustment direction, and an adjustment position of the adjustment module when the current fault event occurs. If one or more previous fault events have already occurred (after a nomination), position error values have also been determined for these fault events. For the current fault event, the position error value is then determined based on the sum of the current position error value and a previously determined position error value, so that the position error values of the fault events are added together.

Für die Bestimmung des Positionsfehlerkennwerts können hierbei die Beträge der einzelnen Positionsfehlerkennwerte addiert werden.To determine the position error characteristic value, the amounts of the individual position error characteristics can be added together.

In anderer Ausgestaltung können die einzelnen Positionsfehlerkennwerte vorzeichenbehaftet berücksichtigt werden. So kann ein Positionsfehlerkennwert abhängig von der Drehrichtung des Antriebsmotors 20 bei Auftreten einer Störung mit einem Vorzeichen behaftet sein, das angibt, in welche Richtung es zu einem Auslaufen des Antriebsmotors 20 bei Auftreten der Störung gekommen ist. Der aktuelle Positionsfehlerkennwert und der vorherigen Positionsfehlerkennwert können sich somit vorzeichenbehaftet addieren oder subtrahieren.In another embodiment, the individual position error values can be considered with a sign. Thus, depending on the direction of rotation of the drive motor 20 when a fault occurs, a position error value can be assigned a sign that indicates the direction in which the drive motor 20 coasted when the fault occurred. The current position error value and the previous position error value can thus be added or subtracted with a sign.

Um zu bestimmen, ob ein Zurücksetzen der inkrementellen Positionsbestimmung bei Auftreten einer Störung vorgenommen werden soll, prüft die Steuereinrichtung 5 den Positionsfehlerkennwert, der sich abhängig von dem durchgeführten Verstellvorgang ergibt.In order to determine whether the incremental position determination should be reset when a fault occurs, the control device 5 checks the position error characteristic value which results depending on the adjustment process carried out.

Beispielsweise prüft die Steuereinrichtung 5, ob der ermittelte Positionsfehlerkennwert größer als ein Fehlergrenzwert ist. Ist dies der Fall, setzt die Steuereinrichtung 5 die inkrementelle Positionsbestimmung zurück, sodass im weiteren Betrieb, bei Wiederherstellung der elektrischen Versorgung des Antriebsmotors 20, keine inkrementelle Positionsbestimmung erfolgt. Ist der Positionsfehlerkennwert demgegenüber kleiner als der Fehlergrenzwert, so kommt es zu keinem Zurücksetzen der inkrementellen Positionsbestimmung, und bei Wiederaufnahme des Betriebs und bei Wiederherstellung der elektrischen Versorgung wird die inkrementelle Positionsbestimmung fortgeführt, mit der gleichen Normierung, also der gleichen Bezugsposition wie vor Auftreten der Störung.For example, the control device 5 checks whether the determined position error characteristic value is greater than an error limit. If this is the case, the control device 5 resets the incremental position determination, so that no incremental position determination takes place during further operation when the electrical supply to the drive motor 20 is restored. If, on the other hand, the position error characteristic value is smaller than the error limit, the incremental position determination is not reset, and when operation is resumed and the electrical supply is restored, the incremental position determination continues with the same standardization, i.e., the same reference position, as before the fault occurred.

Um die Genauigkeit der inkrementellen Positionsbestimmung nach Auftreten einer Störung ohne Zurücksetzen der inkrementellen Positionsbestimmung zu verbessern, kann ein anhand der Bezugsposition und des Fehlerwerts ermittelter Positionswert anhand des Positionsfehlerkennwerts korrigiert werden. Beispielsweise kann der Zählerwert korrigiert werden anhand des ermittelten Positionsfehlerkennwerts, sodass das Auslaufverhalten nach Eintreten der Störung in der weiteren inkrementellen Positionsbestimmung nach Wiederaufnahme des Betriebs berücksichtigt wird.To improve the accuracy of incremental position determination after a fault occurs without resetting the incremental position determination, a position value determined from the reference position and the error value can be corrected using the position error characteristic. For example, the counter value can be corrected using the determined position error characteristic so that the stopping behavior after the fault occurs is taken into account in the further incremental position determination after operation resumes.

Zusätzlich kann die Steuereinrichtung 5 für die Entscheidung, ob die inkrementelle Positionsbestimmung zurückgesetzt werden soll oder nicht, auch berücksichtigen, wie viele Störungsereignisse insgesamt bereits eingetreten sind. So kann die Steuereinrichtung (in einem nichtflüchtigen Speicher) einen Störungszählerwert speichern, der bei Auftreten einer Störung jeweils um 1 hoch gezählt wird. Der Störungszählerwert gibt somit die Gesamtzahl der aufgetretenen Störungen nach einer Normierung der inkrementelle Positionsbestimmung an. Für die Entscheidung, ob die inkrementelle Positionsbestimmung zurückgesetzt werden soll, kann der Störungszählerwert berücksichtigt werden, beispielsweise indem geprüft wird, ob der Störungszählerwert oberhalb eines Grenzwerts liegt und somit bereits mehr als eine definierte Anzahl von Störungen eingetreten sind. Ist dies der Fall, kann die Steuereinrichtung 5 die inkrementelle Positionsbestimmung zum Beispiel auch unabhängig von einem ermittelten Positionsfehlerkennwert zurücksetzen.In addition, the control device 5 can also take into account how many fault events have already occurred in total when deciding whether or not to reset the incremental position determination. For example, the control device 5 can store a fault counter value (in a non-volatile memory) which is incremented by 1 whenever a fault occurs. The fault counter value thus indicates the total number of faults that have occurred after normalizing the incremental position determination. The fault counter value can be taken into account when deciding whether to reset the incremental position determination, for example by checking whether the fault counter value is above a limit value and thus more than a defined number of faults have already occurred. If this is the case, the control device 5 can reset the incremental position determination, for example, independently of a determined position error characteristic value.

3 zeigt ein schematisches Ablaufdiagramm eines durch die Steuereinrichtung 5 durchgeführten Verfahrens zum Zurücksetzen der inkrementellen Positionsbestimmung. 3 shows a schematic flow diagram of a method carried out by the control device 5 for resetting the incremental position determination.

In einem Schritt S1 wird durch die Steuereinrichtung 5 festgestellt, dass eine Störung der elektrischen Versorgung der Steuereinrichtung 5 und/oder der Sensoreinrichtung 24 bei einem Verstellvorgang aufgetreten ist.In a step S1, the control device 5 determines that a fault in the electrical supply of the control device 5 and/or the sensor device 24 has occurred during an adjustment process.

Ist eine solche Störung eingetreten, wird in einem Schritt S2 ein Positionsfehlerkennwert bestimmt, wobei der Positionsfehlerkennwert zum Beispiel unter Einbeziehung eines Belastungszustands, einer Verstellgeschwindigkeit, einer Verstellrichtung und einer Position (jeweils bei Auftreten der Störung) der Verstellbaugruppe abgeschätzt wird, indem ein sich ergebender Auslaufweg geschätzt wird, aus dem sich der Positionsfehlerkennwert ergibt.If such a fault has occurred, a position error characteristic value is determined in a step S2, wherein the position error characteristic value is estimated, for example, taking into account a load condition, an adjustment speed, an adjustment direction and a position (in each case when the fault occurs) of the adjustment assembly by estimating a resulting run-out path from which the position error characteristic value is derived.

In einem Schritt S3 wird geprüft, ob der Positionsfehlerkennwert größer ist als ein vorbestimmter Fehlergrenzwert. Ist dies der Fall, wird in einem Schritt S4 die inkrementelle Positionsbestimmung zurückgesetzt. Eine inkrementelle Positionsbestimmung bei Wiederaufnahme des Betriebs kann somit erst wieder vorgenommen werden, nachdem die inkrementelle Positionsbestimmung wiederum normiert worden ist.In step S3, a check is performed to determine whether the position error characteristic is greater than a predetermined error limit. If this is the case, the incremental position determination is reset in step S4. Thus, an incremental position determination upon resumption of operation can only be performed after the incremental position determination has been normalized again.

Ist der Positionsfehlerkennwert jedoch kleiner als der Fehlergrenzwert, so wird in einem Schritt S5 geprüft, ob der Störungszählerwert größer ist als ein Grenzwert. Ist dies der Fall, wird in einem Schritt S6 die inkrementelle Positionsbestimmung zurückgesetzt.However, if the position error characteristic is smaller than the error limit, a check is performed in step S5 to determine whether the error counter value is greater than a limit. If this is the case, the incremental position determination is reset in step S6.

Ist dies jedoch nicht der Fall, wird die inkrementelle Positionsbestimmung im Schritt S7 nicht zurückgesetzt, sodass nach Wiederaufnahme des Betriebs nach Wiederherstellung der elektrischen Versorgung des Antriebsmotors 20 die inkrementelle Positionsbestimmung mit der vorher geltenden Normierung fortgesetzt wird.However, if this is not the case, the incremental position determination is not reset in step S7, so that after resuming operation after the electrical supply to the drive motor 20 is restored, the incremental position determination is continued with the previously applicable standardization.

4 zeigt in einem schematischen Prinzipbild ein Ausführungsbeispiel einer Steuereinrichtung 5, die über eine elektrische Versorgungsleitung 60 mit einem elektrischen Versorgungssystem 6 des Fahrzeugs, zum Beispiel einer Fahrzeugbatterie, verbunden ist. Über die Steuereinrichtung 5 wird der Antriebsmotor 20 der Verstelleinrichtung 2 angesteuert und mit elektrischer Leistung versorgt, sodass der Antriebsmotor 20 im Betrieb in gesteuerter Weise, zum Beispiel unter Verwendung einer Pulsweitenmodulation, bestromt wird. 4 shows a schematic diagram of an embodiment of a control device 5, which is connected to an electrical supply system 6 of the vehicle, for example, a vehicle battery, via an electrical supply line 60. The drive motor 20 of the adjustment device 2 is controlled and supplied with electrical power via the control device 5, so that the drive motor 20 is energized in a controlled manner during operation, for example, using pulse width modulation.

Die Steuereinrichtung 5 weist eine Logikschaltung 50 und eine Leistungsschaltung 51 auf. Sowohl die Logikschaltung 50 als auch die Leistungsschaltung 51 sind mit der an einen Versorgungseingang 52 der Steuereinrichtung 5 angeschlossenen elektrischen Versorgungsleitung 60 verbunden und werden im Betrieb über die elektrische Versorgungsleitung 60 mit elektrischer Energie versorgt.The control device 5 has a logic circuit 50 and a power circuit 51. Both the logic circuit 50 and the power circuit 51 are connected to the electrical supply line 60 connected to a supply input 52 of the control device 5 and are supplied with electrical energy via the electrical supply line 60 during operation.

Die Leistungsschaltung 51 weist eine Verpolschutzschaltung 510, zum Beispiel ausgestaltet mit einer Anordnung von MOSFET-Transistoren, eine Filterschaltung 511, die zum Beispiel eine Zwischenkreiskapazität aufweisen kann, und eine Brückenschaltung 512, zum Beispiel in Form einer B6-Brücke, auf. Über die Leistungsschaltung 51 wird der Antriebsmotor 20 der Verstelleinrichtung 2 mit elektrischer Leistung versorgt, insbesondere indem an den Antriebsmotor 20 eine Motorspannung angelegt wird und beispielsweise im Rahmen einer Stromregelung ein Motorstrom gestellt wird.The power circuit 51 has a reverse polarity protection circuit 510, for example, configured with an array of MOSFET transistors, a filter circuit 511, which may, for example, have an intermediate circuit capacitance, and a bridge circuit 512, for example in the form of a B6 bridge. The drive motor 20 of the adjustment device 2 is supplied with electrical power via the power circuit 51, in particular by applying a motor voltage to the drive motor 20 and setting a motor current, for example, as part of a current control.

Die Logikschaltung 50 weist einen Mikrocontroller 502 auf, der elektronische Steuerungsaufgaben übernimmt, insbesondere zur Steuerung des Motors 20. Der Mikrocontroller 502 ist mit der Sensoreinrichtung 24 verbunden und führt insbesondere eine Routine für die inkrementelle Positionsbestimmung durch, um anhand der Positionsbestimmung den Antriebsmotor 20 zu steuern.The logic circuit 50 has a microcontroller 502 which performs electronic control tasks, in particular for controlling the motor 20. The microcontroller 502 is connected to the sensor device 24 and in particular carries out a routine for the incremental position determination in order to control the drive motor 20 based on the position determination.

Die Logikschaltung 50 weist weiter eine Diode 500 und eine Energiespeichereinrichtung 501, zum Beispiel in Form eines Kondensators (sogenannter Logik-Puffer-Kondensator) auf. Über die Diode 500 wird die Energiespeichereinrichtung 501 mit Energie aus der elektrischen Versorgungsleitung 60 geladen, sodass nach einer Störung in der elektrischen Versorgung in der Energiespeichereinrichtung 501 elektrische Energie gepuffert ist, die zumindest ein ordnungsgemäßes Herunterfahren der Steuereinrichtung 5 ermöglicht. Die Diode 500 verhindert ein Rückspeisen der gespeicherten Energie in Richtung des Versorgungssystems 6.The logic circuit 50 further comprises a diode 500 and an energy storage device 501, for example in the form of a capacitor (so-called logic buffer capacitor). The energy storage device 501 is charged with energy from the electrical supply line 60 via the diode 500, so that after a disruption in the electrical supply, electrical energy is buffered in the energy storage device 501, which at least enables a proper shutdown of the control device 5. The diode 500 prevents the stored energy from being fed back to the supply system 6.

Im Betrieb steuert der Mikrocontroller 502 der Steuereinrichtung 5 den Antriebsmotor 20 an. Über die Leistungsschaltung 51 wird hierbei eine Motorspannung an den Antriebsmotor 20 angelegt und damit der Antriebsmotor 20 elektrisch versorgt. Kommt es zu einem Störungsereignis E in der elektrischen Versorgung, zum Beispiel aufgrund eines Bruchs oder eines Wackelkontakts an der Versorgungsleitung 60 oder bei Auslösen einer Sicherung, so wird die elektrische Versorgung der Steuereinrichtung 5 und damit auch die elektrische Versorgung des Antriebsmotors 20 unterbrochen.During operation, the microcontroller 502 of the control device 5 controls the drive motor 20. A motor voltage is applied to the drive motor 20 via the power circuit 51, thereby supplying the drive motor 20 with electrical power. If a fault event E occurs in the electrical supply, for example, due to a break or a loose connection on the supply line 60 or if a fuse blows, the electrical supply to the control device 5 and thus also the electrical supply to the drive motor 20 is interrupted.

Die Steuereinrichtung 5 ist dazu ausgestaltet, eine solche Unterbrechung der elektrischen Versorgung beispielsweise darüber zu detektieren, dass an dem Versorgungseingang 52 eine Eingangsspannung gemessen wird. Kommt es zu einem Abfall der Eingangsspannung, wird darauf geschlossen, dass eine Störung der elektrischen Versorgung vorliegt.The control device 5 is designed to detect such an interruption in the electrical supply, for example, by measuring an input voltage at the supply input 52. If the input voltage drops, it is concluded that there is a fault in the electrical supply.

5 zeigt ein Beispiel von möglichen Spannungsverläufen (über der Zeit) bei Eintritt einer Störung in der elektrischen Versorgung, zum Beispiel an der Versorgungsleitung 60. 5 shows an example of possible voltage curves (over time) when a fault occurs in the electrical supply, for example on supply line 60.

Kommt es zu einer Störung in der elektrischen Versorgung, fällt die Versorgungspannung UV an dem Versorgungseingang 52 der Steuereinrichtung 5 ab. Unterschreitet die Versorgungsspannung UV zum Beispiel einen vorbestimmten Schwellwert, wird zu einem Zeitpunkt T1 ein Störungsereignis E identifiziert.If a fault occurs in the electrical supply, the supply voltage UV at the supply input 52 of the control device 5 drops. If the supply voltage UV falls below a predetermined threshold, for example, a fault event E is identified at a time T1.

Wird die elektrische Versorgung der Steuereinrichtung 5 unterbrochen, wird auch der Antriebsmotor 20 nicht länger über die Leistungsschaltung 51 elektrisch versorgt. Entsprechend fällt die Motorspannung UM ab. Beispielsweise wird, nach Detektion einer Störung der elektrischen Versorgung zum Zeitpunkt T1, die Bestromung des Antriebsmotors 20 zu einen Zeitpunkt T2 beendet.If the electrical supply to the control device 5 is interrupted, the drive motor 20 is also no longer supplied with electricity via the power circuit 51. Accordingly, the motor voltage UM drops. For example, after detecting a fault in the electrical supply at time T1, the current supply to the drive motor 20 is terminated at time T2.

Aufgrund der in der Energiespeichereinrichtung 501 gespeicherten Energie kann der Mikrocontroller 502 der Steuereinrichtung 5 über die durch die Energiespeichereinrichtung 501 bereitgestellte Spannung UL zumindest über einen gewissen Zeitraum weiterbetrieben werden.Due to the energy stored in the energy storage device 501, the microcontroller 502 of the control device 5 can continue to operate via the voltage UL provided by the energy storage device 501, at least for a certain period of time.

Insbesondere kann unter Verwendung der in den Energiespeichereinrichtung 501 der Steuereinrichtung 5 gespeicherten Energie der momentane Positionswert, der die aktuelle Position der Verstellbaugruppe zum Zeitpunkt des Auftretens der Störung angibt, zum Zeitpunkt T3 in einem nichtflüchtigen Speicher gespeichert werden. Zudem können auch Informationen über eine Verstellgeschwindigkeit, eine Belastung und eine Verstellrichtung an der Verstellbaugruppe zum Zeitpunkt des Auftretens der Störung in dem nichtflüchtigen Speicher des Mikrocontrollers 502 gespeichert werden.In particular, using the energy stored in the energy storage device 501 of the control device 5, the instantaneous position value, which indicates the current position of the adjustment assembly at the time the fault occurs, can be stored in a non-volatile memory at time T3. In addition, information about an adjustment speed, a load, and an adjustment direction on the adjustment assembly at the time the fault occurs can also be stored in the non-volatile memory of the microcontroller 502.

Zum Zeitpunkt T4 wird, bei abfallender Spannung UL an der Energiespeichereinrichtung 501, der Mikrocontroller 502 in geregelter Weise heruntergefahren. Die Steuereinrichtung 5 wird somit ausgeschaltet.At time T4, when the voltage UL at the energy storage device 501 drops, the microcontroller 502 is shut down in a controlled manner. The control device 5 is thus switched off.

Wird die elektrische Versorgung wiederhergestellt, wird der zum Zeitpunkt des Auftretens der Störung gespeicherte Positionswert verwendet und zudem unter Verwendung der gespeicherten Informationen ein Positionsfehlerkennwert bestimmt, der ein Nachlaufverhalten des Antriebsmotors 20 bei Auftreten der Störung angibt, um zu ermitteln, ob ein Zurücksetzen der inkrementelle Positionsbestimmung erforderlich ist oder nicht und um gegebenenfalls den Positionswert für eine nachfolgende inkrementelle Positionsbestimmung (ohne Zurücksetzen) zu korrigieren, wie dies vorangehend beschrieben worden ist.If the electrical supply is restored, the position value stored at the time the fault occurred is used and, using the stored information, information, a position error characteristic value is determined which indicates a follow-up behavior of the drive motor 20 when the fault occurs in order to determine whether a reset of the incremental position determination is necessary or not and, if necessary, to correct the position value for a subsequent incremental position determination (without resetting), as described above.

Der der Erfindung zugrunde liegende Gedanke ist nicht auf die vorangehend geschilderten Ausführungsbeispiele beschränkt, sondern lässt sich auch in anderer Weise verwirklichen. The idea underlying the invention is not limited to the embodiments described above, but can also be implemented in other ways.

Eine Antriebsvorrichtung kann zum Verstellen ganz unterschiedlicher Verstellbaugruppen in einem Fahrzeug dienen und ist insofern nicht auf die Verwendung an einem Fahrzeugsitz beschränkt. Über eine Antriebsvorrichtung der hier beschriebenen Art kann generell eine beliebige Innenraumbaugruppe, zum Beispiel ein Konsolenelement, ein Klappenelement, eine Ablageeinrichtung, eine Displayeinrichtung oder dergleichen, verstellt werden.A drive device can be used to adjust a wide variety of adjustment assemblies in a vehicle and is therefore not limited to use on a vehicle seat. A drive device of the type described here can generally be used to adjust any interior assembly, for example, a console element, a flap element, a storage device, a display device, or the like.

BezugszeichenlisteList of reference symbols

11
Fahrzeugsitzvehicle seat
1010
SitzteilSeat part
1111
RückenlehnenteilBackrest part
1212
HöhenverstelleinrichtungHeight adjustment device
120, 121120, 121
SchwenkelementeSwivel elements
1313
LängsverstelleinrichtungLongitudinal adjustment device
130, 131130, 131
FührungsschienenGuide rails
22
Verstelleinrichtungadjustment device
2020
Elektrischer AntriebsmotorElectric drive motor
200200
MotorwelleMotor shaft
2121
AntriebsschneckeDrive worm
2222
Spindelmutterspindle nut
2323
Spindelspindle
2424
Sensoreinrichtung (Hall-Sensor)Sensor device (Hall sensor)
33
Verstelleinrichtungadjustment device
44
Verstelleinrichtungadjustment device
55
SteuereinrichtungControl device
5050
LogikschaltungLogic circuit
500500
Diodediode
501501
EnergiespeichereinrichtungEnergy storage device
502502
MikrocontrollerMicrocontroller
5151
LeistungsschaltungPower circuit
510510
VerpolschutzschaltungReverse polarity protection circuit
511511
FilterschaltungFilter circuit
512512
BrückenschaltungBridge circuit
5252
VersorgungseingangSupply input
66
Elektrisches VersorgungssystemElectrical supply system
6060
Versorgungsleitungsupply line
77
Fahrzeugvehicle
EE
StörungDisturbance
S1-S7S1-S7
SchritteSteps
ULUL
Spannung an MikrocontrollerVoltage to microcontroller
UMUM
MotorspannungMotor voltage
UVUV
VersorgungsspannungSupply voltage

Claims (14)

Baugruppe eines Fahrzeugs (7), umfassend eine elektromotorische Antriebsvorrichtung (2-4) zum Verstellen einer Verstellbaugruppe in oder an dem Fahrzeug (6), wobei die Antriebsvorrichtung (2-4) einen elektrischen Antriebsmotor (20), der zum Ausführen eines Verstellvorgangs zum Verstellen der Verstellbaugruppe elektrisch bestrombar ist, und eine Sensoreinrichtung (24) zum Erzeugen eines Sensorsignals in Abhängigkeit einer Antriebsbewegung des Antriebsmotors (20) aufweist, und eine Steuereinrichtung (5), die ausgebildet ist, ein Sensorsignal der Sensoreinrichtung (24) auszuwerten, um einen die aktuelle Position der Verstellbaugruppe angebenden Positionswert bei dem Verstellvorgang inkrementell in Abhängigkeit des durch die Sensoreinrichtung (24) erzeugten Sensorsignals zu bestimmen, wobei die Steuereinrichtung (5) ausgebildet ist, in Abhängigkeit einer Störung einer elektrischen Versorgung der Steuereinrichtung (5) und/oder der Sensoreinrichtung (24) die inkrementelle Bestimmung des Positionswerts zurückzusetzen, dadurch gekennzeichnet, dass die Steuereinrichtung (5) ausgebildet ist, die inkrementelle Bestimmung des Positionswerts in Abhängigkeit einer Störung der elektrischen Versorgung der Steuereinrichtung (5) und/oder der Sensoreinrichtung (24) und zusätzlich in Abhängigkeit eines Positionsfehlerkennwerts der Verstellbaugruppe zurückzusetzen.A vehicle assembly (7), comprising an electromotive drive device (2-4) for adjusting an adjustment assembly in or on the vehicle (6), wherein the drive device (2-4) has an electric drive motor (20) which can be electrically energized to carry out an adjustment process for adjusting the adjustment assembly, and a sensor device (24) for generating a sensor signal as a function of a drive movement of the drive motor (20), and a control device (5) which is designed to evaluate a sensor signal of the sensor device (24) in order to incrementally determine a position value indicating the current position of the adjustment assembly during the adjustment process as a function of the sensor signal generated by the sensor device (24), wherein the control device (5) is designed to reset the incremental determination of the position value as a function of a fault in an electrical supply of the control device (5) and/or the sensor device (24), characterized in that the control device (5) is designed to reset the incremental determination of the position value in Depending on a fault in the electrical supply of the control device (5) and/or the sensor device (24) and additionally depending on a position error characteristic value of the adjustment assembly. Baugruppe nach Anspruch 1, dadurch gekennzeichnet, dass die Steuereinrichtung ausgebildet ist, den die aktuelle Position der Verstellbaugruppe angebenden Positionswert bei Auftreten einer Störung der elektrischen Versorgung zu speichern.Assembly according to Claim 1 , characterized in that the control device is designed to store the position value indicating the current position of the adjustment assembly when a fault in the electrical supply occurs. Baugruppe nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Steuereinrichtung (5) eine Energiespeichereinrichtung (500) zum Bereitstellen elektrischer Energie bei Auftreten einer Störung der elektrischen Versorgung aufweist.Assembly according to Claim 1 or 2 , characterized in that the control device (5) an energy storage device (500) for providing electrical energy when a fault in the electrical supply occurs. Baugruppe nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Steuereinrichtung (5) ausgebildet ist, den die aktuelle Position der Verstellbaugruppe angebenden Positionswert anhand einer gespeicherten Bezugsposition und eines Zählerwerts zu bestimmen, wobei der Zählerwert in Abhängigkeit des durch die Sensoreinrichtung (24) erzeugten Sensorsignals inkrementell veränderlich ist.Assembly according to one of the Claims 1 until 3 , characterized in that the control device (5) is designed to determine the position value indicating the current position of the adjustment assembly on the basis of a stored reference position and a counter value, wherein the counter value is incrementally variable depending on the sensor signal generated by the sensor device (24). Baugruppe nach Anspruch 4, dadurch gekennzeichnet, dass die Steuereinrichtung (5) ausgebildet ist, zum Zurücksetzen der inkrementellen Bestimmung des Positionswerts die gespeicherte Bezugsposition und/oder den Zählerwert zurückzusetzen und/oder die gespeicherte Bezugsposition und/oder den Zählerwert als ungültig zu klassifizieren.Assembly according to Claim 4 , characterized in that the control device (5) is designed to reset the stored reference position and/or the counter value and/or to classify the stored reference position and/or the counter value as invalid in order to reset the incremental determination of the position value. Baugruppe nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die Sensoreinrichtung (24) zumindest einen Hall-Sensor zum Erfassen der Antriebsbewegung des Antriebsmotors (20) aufweist.Assembly according to one of the preceding claims, characterized in that the sensor device (24) has at least one Hall sensor for detecting the drive movement of the drive motor (20). Baugruppe nach Anspruch 6, dadurch gekennzeichnet, dass der zumindest eine Hall-Sensor ausgebildet ist, das Sensorsignal in Abhängigkeit einer Drehbewegung einer Motorwelle (200) des Antriebsmotors (20) zu erzeugen.Assembly according to Claim 6 , characterized in that the at least one Hall sensor is designed to generate the sensor signal as a function of a rotational movement of a motor shaft (200) of the drive motor (20). Baugruppe nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die Steuereinrichtung (5) ausgebildet ist, den Positionsfehlerkennwert anhand eines Schätzwerts für einen Positionsfehler aufgrund eines Auslaufens des Antriebsmotors (20) bei Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung (5) und/oder der Sensoreinrichtung (24) zu bestimmen.Assembly according to one of the preceding claims, characterized in that the control device (5) is designed to determine the position error characteristic value on the basis of an estimated value for a position error due to a rundown of the drive motor (20) when a fault occurs in the electrical supply of the control device (5) and/or the sensor device (24). Baugruppe nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die Steuereinrichtung (5) ausgebildet ist, den Positionsfehlerkennwert in Abhängigkeit eines Belastungszustands der Verstellbaugruppe, einer Verstellgeschwindigkeit der Verstellbaugruppe, einer Drehrichtung des Antriebsmotors (20) und/oder der Position der Verstellbaugruppe bei Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung (5) und/oder der Sensoreinrichtung (24) zu ermitteln.Assembly according to one of the preceding claims, characterized in that the control device (5) is designed to determine the position error characteristic value as a function of a load state of the adjustment assembly, an adjustment speed of the adjustment assembly, a direction of rotation of the drive motor (20) and/or the position of the adjustment assembly when a fault occurs in the electrical supply of the control device (5) and/or the sensor device (24). Baugruppe nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die Steuereinrichtung (5) ausgebildet ist, den Positionsfehlerkennwert als Summe eines aktuellen Positionsfehlerkennwerts und eines vorherigen Positionsfehlerkennwerts zu bestimmen.Assembly according to one of the preceding claims, characterized in that the control device (5) is designed to determine the position error characteristic value as the sum of a current position error characteristic value and a previous position error characteristic value. Baugruppe nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die Steuereinrichtung (5) ausgebildet ist, die inkrementelle Bestimmung des Positionswerts nur dann zurückzusetzen, wenn der Positionsfehlerkennwert größer als ein vorbestimmter Fehlergrenzwert ist.Assembly according to one of the preceding claims, characterized in that the control device (5) is designed to reset the incremental determination of the position value only if the position error characteristic value is greater than a predetermined error limit value. Baugruppe nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die Steuereinrichtung (5) ausgebildet ist, einen Störungszählerwert bei Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung (5) und/oder der Sensoreinrichtung (24) zu erhöhen und den Störungszählerwert zu berücksichtigen, um die inkrementelle Bestimmung des Positionswerts zurückzusetzen.Assembly according to one of the preceding claims, characterized in that the control device (5) is designed to increase a fault counter value when a fault occurs in the electrical supply of the control device (5) and/or the sensor device (24) and to take the fault counter value into account in order to reset the incremental determination of the position value. Baugruppe nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die Steuereinrichtung (5) ausgebildet ist, den Positionswert anhand des Positionsfehlerkennwerts bei Auftreten einer Störung der elektrischen Versorgung der Steuereinrichtung (5) und/oder der Sensoreinrichtung (24) anzupassen.Assembly according to one of the preceding claims, characterized in that the control device (5) is designed to adapt the position value on the basis of the position error characteristic value in the event of a fault in the electrical supply of the control device (5) and/or the sensor device (24). Fahrzeugsitz (1), mit einer Baugruppe nach einem der vorangehenden Ansprüche.Vehicle seat (1), with an assembly according to one of the preceding claims.
DE102023127816.9A 2023-10-11 2023-10-11 Vehicle assembly comprising an electric motor drive device Pending DE102023127816A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102023127816.9A DE102023127816A1 (en) 2023-10-11 2023-10-11 Vehicle assembly comprising an electric motor drive device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102023127816.9A DE102023127816A1 (en) 2023-10-11 2023-10-11 Vehicle assembly comprising an electric motor drive device

Publications (1)

Publication Number Publication Date
DE102023127816A1 true DE102023127816A1 (en) 2025-04-17

Family

ID=95158563

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023127816.9A Pending DE102023127816A1 (en) 2023-10-11 2023-10-11 Vehicle assembly comprising an electric motor drive device

Country Status (1)

Country Link
DE (1) DE102023127816A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10130183A1 (en) * 2001-06-22 2003-01-09 Brose Fahrzeugteile Position detection method for electric motor-driven adjusting system for motor vehicle, by determining position influenced by after-running after interruption in supply voltage
DE102010009821A1 (en) * 2010-03-02 2011-09-08 Brose Fahrzeugteile Gmbh & Co. Kommanditgesellschaft, Hallstadt Method for determining the setting position of an adjustment part
DE102020213733A1 (en) * 2020-11-02 2022-05-05 Brose Fahrzeugteile Se & Co. Kommanditgesellschaft, Bamberg Method for adjusting a motor vehicle part that can be adjusted by a motor and associated adjusting device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10130183A1 (en) * 2001-06-22 2003-01-09 Brose Fahrzeugteile Position detection method for electric motor-driven adjusting system for motor vehicle, by determining position influenced by after-running after interruption in supply voltage
DE102010009821A1 (en) * 2010-03-02 2011-09-08 Brose Fahrzeugteile Gmbh & Co. Kommanditgesellschaft, Hallstadt Method for determining the setting position of an adjustment part
DE102020213733A1 (en) * 2020-11-02 2022-05-05 Brose Fahrzeugteile Se & Co. Kommanditgesellschaft, Bamberg Method for adjusting a motor vehicle part that can be adjusted by a motor and associated adjusting device

Similar Documents

Publication Publication Date Title
DE102006014612B4 (en) Control system for an opening and closing member
DE19839025C2 (en) Obstacle detection method for a power window device
DE102013110105B4 (en) Control device for an opening/closing element and method for controlling an opening/closing element
EP0654882B1 (en) Process for monitoring movable elements
DE102006036641B4 (en) Motor controller
DE102008064391A1 (en) Machine diagnostic method and apparatus
DE102018211153A1 (en) Brake inspection device and engine control
DE102014206292B4 (en) Electronic control device
DE102012011117A1 (en) Adjusting system for vehicle, has evaluation and control unit which selects one threshold curve of several threshold curves stored in memory unit for comparing with current motion state in response to selection parameters
DE4034528A1 (en) METHOD AND DEVICE FOR MONITORING AN ENGINE ACTUATED SEAT
EP1385716B1 (en) Method and device for determining a position of a part of a motor vehicle seat which can be displaced by means of a drive device
DE202005017249U1 (en) Adjustment device and control device of a vehicle
EP1451034A2 (en) Method for controlling an adjuster on a motor vehicle
DE102023127816A1 (en) Vehicle assembly comprising an electric motor drive device
DE102018211304A1 (en) motor control
DE102020113982A1 (en) MOTOR VEHICLE SEAT
DE102020101656A1 (en) Opening / closing body control device and structure
DE102006005719B4 (en) Method for controlling a safety device in a motor vehicle
DE102020007573A1 (en) COMPENSATOR ANOMALY DETECTION SYSTEM AND COMPENSATOR ANOMALY DETECTION METHOD
EP2390222B1 (en) Method for providing information about a current hoisting height and industrial truck for same
DE102020106806A1 (en) CONTROL DEVICE FOR A LOCKING AND OPENING BODY, VEHICLE, CONTROL PROCESS FOR A LOCKING AND OPENING BODY, AND CONTROL PROGRAM FOR A LOCKING AND OPENING BODY
DE102015121791B4 (en) Method for an air guide element on a motor vehicle
WO2024061935A1 (en) Vehicle seat having integrated weight detection
EP2777144B1 (en) Method for calibrating a multiphase inverter, operating apparatus, computer program, and computer program product
DE10106286B4 (en) Drive arrangement for electrically adjustable components of a motor vehicle

Legal Events

Date Code Title Description
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G05D0003120000

Ipc: G01D0005244000

R163 Identified publications notified