DE102023127816A1 - Vehicle assembly comprising an electric motor drive device - Google Patents
Vehicle assembly comprising an electric motor drive device Download PDFInfo
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/02—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
- B60N2/0224—Non-manual adjustments, e.g. with electrical operation
- B60N2/0244—Non-manual adjustments, e.g. with electrical operation with logic circuits
- B60N2/0272—Non-manual adjustments, e.g. with electrical operation with logic circuits using sensors or detectors for detecting the position of seat parts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/02—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
- B60N2/0224—Non-manual adjustments, e.g. with electrical operation
- B60N2/02246—Electric motors therefor
- B60N2/02253—Electric motors therefor characterised by the transmission between the electric motor and the seat or seat parts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/02—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
- B60N2/04—Seats 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/06—Seats 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/02—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
- B60N2/04—Seats 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/16—Seats 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/1635—Seats 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/02—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
- B60N2/22—Seats 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, 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. 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.
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.
-
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.
Der in
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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)
| 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 |
-
2023
- 2023-10-11 DE DE102023127816.9A patent/DE102023127816A1/en active Pending
Patent Citations (3)
| 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 |