BEREICHAREA
Die vorliegende Erfindung betrifft eine Steuervorrichtung für einen Schließ- und Öffnungskörper, ein Fahrzeug, ein Steuerverfahren für einen Schließ- und Öffnungskörper, und ein Steuerprogramm für einen Schließ- und Öffnungskörper.The present invention relates to a control device for a closing and opening body, a vehicle, a control method for a closing and opening body, and a control program for a closing and opening body.
HINTERGRUNDBACKGROUND
Eine Steuervorrichtung für einen elektrischen Fensterheber (im Folgenden als „PW“ für „power window“ bezeichnet) ist als Beispiel für eine Steuervorrichtung für einen Schließ- und Öffnungskörper bekannt. Die PW- Steuervorrichtung öffnet und schließt einen Schließ- und Öffnungskörper, wie beispielsweise eine Fensterscheibe eines Fahrzeugs, durch Betätigen eines PW-Öffnungs- und Schließmechanismus (im Folgenden einfach als Öffnungs- und Schließmechanismus bezeichnet). Insbesondere steuert die PW-Steuervorrichtung den Öffnungs- und Schließmechanismus durch den Antrieb eines Motors. Zum Beispiel offenbart Patentdokument 1 eine Warnvorrichtung, die imstande ist, eine Warnung auszugeben, dass vergessen wurde, ein Fahrzeugfenster zu schließen, ohne dass ein speziell dafür vorgesehener Sensor zur Detektion, ob das Fahrzeugfenster geöffnet oder geschlossen ist, vorgesehen ist.A control device for an electric window regulator (hereinafter referred to as “PW” for “power window”) is known as an example of a control device for a closing and opening body. The PW control device opens and closes a closing and opening body such as a window glass of a vehicle by operating a PW opening and closing mechanism (hereinafter referred to simply as an opening and closing mechanism). In particular, the PW control device controls the opening and closing mechanism by driving a motor. For example, Patent Document 1 discloses a warning device capable of issuing a warning that a vehicle window has been forgotten to be closed without providing a dedicated sensor for detecting whether the vehicle window is open or closed.
Patentdokument 1: JP-A-H07-305559 Patent Document 1: JP-A-H07-305559
ÜBERBLICKOVERVIEW
Die in Patentdokument 1 offenbarte Warnvorrichtung ist mit einer Bestimmungsschaltung ausgestattet, die auf Grundlage einer Betriebsinformation eines Schalters und einer Detektionsinformation einer Bestromungsschwankungs-Detektionsschaltung, die Bestromungsschwankungen eines Antriebsmotors detektiert, um einen Antriebsmotor zu stoppen, bestimmt, ob das Fahrzeugfenster geöffnet oder geschlossen ist. Jedoch kann in der Warnvorrichtung der Fall auftreten, dass ein Fehler bei der Detektionsinformation der Bestromungsschwankungs-Detektionsschaltung auftritt, und dann bei geöffnetem Fahrzeugfenster bestimmt wird, dass das Fahrzeugfenster geschlossen ist, wodurch ein Problem hinsichtlich der Kriminalitätsprävention entsteht.The warning device disclosed in Patent Document 1 is equipped with a determination circuit that determines whether the vehicle window is open or closed based on operation information of a switch and detection information of a current fluctuation detection circuit that detects current fluctuations of a drive motor to stop a drive motor. However, in the warning device, there may be a case that an error occurs in the detection information of the current fluctuation detection circuit and then, with the vehicle window open, it is determined that the vehicle window is closed, thereby causing a problem of crime prevention.
Eine Aufgabe eines Aspekts der vorliegenden Erfindung ist es zu verhindern, dass ein Nutzer bei geöffnetem Schließ- und Öffnungskörper nicht darüber informiert wird, dass ein Schließ- und Öffnungskörper geöffnet ist und dadurch die Kriminalitätsprävention zu verbessern.One object of one aspect of the present invention is to prevent a user from not being informed when the closing and opening body is open that a closing and opening body is open and thereby improving crime prevention.
Um die obigen Probleme zu lösen, umfasst eine Steuervorrichtung für einen Schließ- und Öffnungskörper gemäß einem Aspekt der vorliegenden Erfindung, bei der es sich um eine Steuervorrichtung für einen Schließ- und Öffnungskörper zum Öffnen und Schließen eines Schließ- und Öffnungskörpers durch Antrieb eines Motors handelt, eine Positionserfassungseinheit, die so konfiguriert ist, dass sie Verarbeitung zur Erfassung einer Öffnungs-/Schließungsposition des Schließ- und Öffnungskörpers durchführt; eine Bestimmungseinheit, die so konfiguriert ist, dass sie Verarbeitung zur Bestimmung, ob der Schließ- und Öffnungskörper geöffnet oder geschlossen ist, durchführt; eine Benachrichtigungseinheit, die so konfiguriert ist, dass sie in einem Fall, in dem die Bestimmungseinheit bestimmt, dass der Schließ- und Öffnungskörper geöffnet ist, Verarbeitung zur Benachrichtigung eines Nutzers, dass der Schließ- und Öffnungskörper geöffnet ist, durchführt; und eine Korrektureinheit, die so konfiguriert ist, dass sie Verarbeitung zur Berechnung einer für die Bestimmung durch die Bestimmungseinheit verwendeten Nachkorrektur-Öffnungs-/Schließungsposition durchführt, indem sie die durch die Positionserfassungseinheit erfasste Öffnungs-/Schließungsposition um einen vorbestimmten Betrag in eine Richtung, in der sich der Schließ- und Öffnungskörper öffnet, korrigiert.In order to solve the above problems, a closing and opening body control device according to one aspect of the present invention, which is a closing and opening body control device for opening and closing a closing and opening body by driving a motor , a position detection unit configured to perform processing for detecting an opening / closing position of the closing and opening body; a determination unit configured to perform processing for determining whether the closing and opening body is opened or closed; a notifying unit configured to perform processing for notifying a user that the closing and opening body is opened in a case where the determination unit determines that the closing and opening body is open; and a correction unit configured to perform processing for calculating a post-correction opening / closing position used for the determination by the determining unit by changing the opening / closing position detected by the position detecting unit by a predetermined amount in a direction in that the closing and opening body opens, corrected.
Gemäß der obigen Konfiguration wird anhand der berechneten Nachkorrektur-Öffnungs-/Schließungsposition bestimmt, ob der Schließ- und Öffnungskörper geöffnet oder geschlossen ist, indem die Öffnungs-/ Schließungsposition um einen vorbestimmten Betrag in eine Richtung, in der sich der Schließ- und Öffnungskörper öffnet, korrigiert wird. Entsprechend kann verhindert werden, dass der Nutzer bei geöffnetem Schließ- und Öffnungskörper nicht darüber informiert wird, dass der Schließ- und Öffnungskörper geöffnet ist. Dadurch kann die Kriminalitätsprävention verbessert werden.According to the above configuration, it is determined from the calculated post-correction opening / closing position whether the closing and opening body is opened or closed by changing the opening / closing position by a predetermined amount in a direction in which the closing and opening body opens , is corrected. Accordingly, it can be prevented that the user is not informed when the closing and opening body is open that the closing and opening body is open. This can improve crime prevention.
Die Steuervorrichtung für einen Schließ- und Öffnungskörper kann außerdem eine Berechnungseinheit umfassen, die so konfiguriert ist, dass sie Verarbeitung zur Berechnung eines Nachlaufbetrags durchführt, indem sie auf eine Rotationsgeschwindigkeit des Motors unmittelbar vor dem Stoppen des Antriebs des Motors Bezug nimmt, wobei der Nachlaufbetrag ein Bewegungsbetrag von der Ausgabe eines Antriebsstoppbefehls für den Motor durch die Steuervorrichtung für einen Schließ- und Öffnungskörper bis zum Anhalten des Schließ- und Öffnungskörpers ist, und außerdem ein Bewegungsbetrag des Schließ- und Öffnungskörpers in einer Bewegungsrichtung unmittelbar vor dem Stoppen des Antriebs des Motors ist, und eine Reflexionseinheit, die so konfiguriert ist, dass sie Verarbeitung durchführt, um, als von der Korrektureinheit für die Korrektur verwendete Öffnungs-/Schließungsposition, einen Wert zu erstellen, in dem sich der von der Berechnungseinheit berechnete Nachlaufbetrag in der von der Positionserfassungseinheit erfassten Öffnungs-/Schließungsposition widerspiegelt. Gemäß der obigen Konfiguration ist es möglich, in geeigneter Weise zu bestimmen, ob sich der Schließ- und Öffnungskörper im geöffneten oder geschlossenen Zustand befindet, auch wenn es beim Stoppen des Antriebs des Motors zu einem Nachlauf gekommen ist.The closing and opening body control device may further include a calculation unit configured to perform processing for calculating a lag amount by referring to a rotation speed of the motor immediately before the drive of the motor is stopped, the lag amount being a Movement amount from the output of a drive stop command for the motor by the control device for a closing and opening body to the stopping of the closing and opening body, and also an amount of movement of the closing and opening body in a moving direction immediately before the drive of the motor is stopped, and a reflection unit configured to perform processing to establish, as the opening / closing position used by the correcting unit for correction, a value in which the lag amount calculated by the calculating unit is in that of the Position detection unit reflects the detected opening / closing position. According to the above configuration, it is possible to appropriately determine whether the closing and opening body is in the open or closed state, even if the coasting has occurred when the motor is stopped.
Die Berechnungseinheit kann ferner Verarbeitung durchführen, um einen Rücklaufbetrag zu berechnen, indem sie auf eine elektromotorische Kraft des Motors unmittelbar nach Stoppen des Antriebs des Motors Bezug nimmt, wobei der Rücklaufbetrag ein Bewegungsbetrag von der Ausgabe des Antriebsstoppbefehls für den Motor durch die Steuervorrichtung für einen Schließ- und Öffnungskörper bis zum Anhalten des Schließ- und Öffnungskörpers ist, und außerdem ein Bewegungsbetrag des Schließ- und Öffnungskörpers in eine Richtung entgegengesetzt zu der Bewegungsrichtung unmittelbar vor dem Stoppen des Antriebs des Motors ist, und die Reflexionseinheit kann ferner Verarbeitung durchführen, um, als für die Korrektur durch die Korrektureinheit verwendete Öffnungs-/Schließungsposition, einen Wert zu erstellen, in dem sich der durch die Berechnungseinheit berechnete Rücklaufbetrag in der durch die Positionserfassungseinheit erfassten Öffnungs-/Schließungsposition widerspiegelt. Gemäß der obigen Konfiguration ist es möglich, in geeigneter Weise zu bestimmen, ob sich der Schließ- und Öffnungskörper im geöffneten oder geschlossenen Zustand befindet, auch wenn ein Rücklaufbetrag im Hinblick auf die Öffnungs-/Schließungsposition beim Stoppen des Antriebs des Motors erzeugt wurde.The calculation unit may further perform processing to calculate a retraction amount by referring to an electromotive force of the motor immediately after the drive of the motor is stopped, the retraction amount being an amount of movement from the output of the drive stop command for the motor by the closure control device - and opening body is until the closing and opening body is stopped, and also an amount of movement of the closing and opening body in a direction opposite to the moving direction immediately before the drive of the motor is stopped, and the reflection unit may further perform processing to as opening / closing position used for correction by the correcting unit to create a value in which the return amount calculated by the calculating unit is reflected in the opening / closing position detected by the position detecting unit. According to the above configuration, it is possible to appropriately determine whether the closing and opening body is in the open or closed state even if a return amount has been generated with respect to the opening / closing position when the drive of the motor is stopped.
Die Bestimmungseinheit kann Verarbeitung durchführen, um zu bestimmen, ob der Schließ- und Öffnungskörper geöffnet oder geschlossen ist, indem sie die von der Korrektureinheit berechnete Nachkorrektur-Öffnungs-/Schließungsposition mit einem Bestimmungsgrenzwert als Bezugsgröße vergleicht, um zu bestimmen, ob der Schließ- und Öffnungskörper geöffnet oder geschlossen ist.The determining unit may perform processing to determine whether the closing and opening body is open or closed by comparing the post-correction opening / closing position calculated by the correcting unit with a determination limit value as a reference to determine whether the closing and opening body is open or closed Opening body is open or closed.
Gemäß der obigen Konfiguration wird die Nachkorrektur-Öffnungs-/Schließungsposition, die berechnet wird, indem die Öffnungs-/Schließungsposition um einen vorbestimmten Betrag in der Richtung, in der sich der Schließ- und Öffnungskörper öffnet, korrigiert wird, mit dem Bestimmungsgrenzwert als Bezugsgröße verglichen, um zu bestimmen, ob sich der Schließ- und Öffnungskörper im geöffneten Zustand oder im geschlossenen Zustand befindet. Dadurch kann verhindert werden, dass der Nutzer bei geöffnetem Schließ- und Öffnungskörper nicht darüber informiert wird, dass der Schließ- und Öffnungskörper geöffnet ist.According to the above configuration, the post-correction opening / closing position calculated by correcting the opening / closing position by a predetermined amount in the direction in which the closing and opening body opens is compared with the determination limit value as a reference to determine whether the closing and opening body is in the open state or in the closed state. This can prevent the user from not being informed when the closing and opening body is open that the closing and opening body is open.
Ein Fahrzeug gemäß einem Aspekt der vorliegenden Erfindung kann die Steuervorrichtung für einen Schließ- und Öffnungskörper, den Motor und den Schließ- und Öffnungskörper umfassen.A vehicle according to an aspect of the present invention may include the closing and opening body control device, the motor, and the closing and opening body.
Ein Steuerverfahren für einen Schließ- und Öffnungskörper gemäß einem Aspekt der vorliegenden Erfindung, bei dem es sich um ein Steuerverfahren für einen Schließ- und Öffnungskörper zum Öffnen und Schließen eines Schließ- und Öffnungskörpers durch Antrieb eines Motors handelt, umfasst einen Positionserfassungsschritt, in dem Verarbeitung zur Erfassung einer Öffnungs-/Schließungsposition des Schließ- und Öffnungskörpers durchgeführt wird, einen Bestimmungsschritt, in dem Verarbeitung zur Bestimmung, ob der Schließ- und Öffnungskörper geöffnet oder geschlossen ist, durchgeführt wird, einen Benachrichtigungsschritt, in dem Verarbeitung zur Benachrichtigung eines Nutzers, dass der Schließ- und Öffnungskörper geöffnet ist, durchgeführt wird, wenn in dem Bestimmungsschritt bestimmt wird, dass der Schließ- und Öffnungskörper geöffnet ist, und einen Korrekturschritt, in dem Verarbeitung zur Berechnung einer für die Bestimmung in dem Bestimmungsschritt verwendeten Nachkorrektur-Öffnungs-/Schließungsposition durchgeführt wird, indem die in dem Positionserfassungsschritt erfasste Öffnungs-/Schließungsposition um einen vorbestimmten Betrag in eine Richtung, in der sich der Schließ- und Öffnungskörper öffnet, korrigiert wird.A closing and opening body control method according to an aspect of the present invention, which is a closing and opening body control method for opening and closing a closing and opening body by driving a motor, includes a position detection step in which processing for detecting an opening / closing position of the closing and opening body is performed, a determination step in which processing for determining whether the closing and opening body is opened or closed is performed, a notification step in which processing for notifying a user that the closing and opening body is opened, is performed when it is determined in the determining step that the closing and opening body is opened, and a correcting step in the processing for calculating a post-correction opening / closing used for the determination in the determining step ßungsposition is performed by correcting the opening / closing position detected in the position detecting step by a predetermined amount in a direction in which the closing and opening body opens.
Ein Steuerprogramm für einen Schließ- und Öffnungskörper gemäß einem Aspekt der vorliegenden Erfindung, bei dem es sich um ein Steuerprogramm für einen Schließ- und Öffnungskörper handelt, das einen Computer veranlasst, als Steuervorrichtung für einen Schließ- und Öffnungskörper zu arbeiten, kann ein Steuerprogramm für einen Schließ- und Öffnungskörper sein, das den Computer veranlasst, als Positionserfassungseinheit, Bestimmungseinheit, Benachrichtigungseinheit und Korrektureinheit zu arbeiten.A control program for a closing and opening body according to an aspect of the present invention, which is a control program for a closing and opening body that causes a computer to function as a control device for a closing and opening body, a control program for be a closing and opening body that causes the computer to function as a position detection unit, determination unit, notification unit and correction unit.
Gemäß einem Aspekt der vorliegenden Erfindung kann verhindert werden, dass ein Nutzer bei geöffnetem Schließ- und Öffnungskörper nicht darüber informiert wird, dass der Schließ- und Öffnungskörper geöffnet ist, und es ist möglich, die Kriminalitätsprävention zu verbessern.According to one aspect of the present invention, when the closing and opening body is opened, a user can be prevented from not being informed that the closing and opening body is open, and it is possible to improve crime prevention.
FigurenlisteFigure list
-
1 ist ein Blockdiagramm, in dem die Konfiguration eines Fahrzeugs gemäß einer ersten Ausführungsform der vorliegenden Erfindung dargestellt ist. 1 Fig. 13 is a block diagram showing the configuration of a vehicle according to a first embodiment of the present invention.
-
2 ist ein Diagramm, in dem die Fensterscheibe des in 1 dargestellten Fahrzeugs dargestellt ist. 2 Fig. 13 is a diagram showing the window pane of the in 1 illustrated vehicle is shown.
-
3 ist ein Diagramm, in dem die Öffnungs-/Schließungsposition der Fensterscheibe des in 1 dargestellten Fahrzeugs dargestellt ist. 3 Fig. 13 is a diagram showing the opening / closing position of the window glass of the in 1 illustrated vehicle is shown.
-
4 ist ein Diagramm, in dem eine positionelle Abweichung der Öffnungs-/Schließungsposition des in 1 dargestellten Fahrzeugs dargestellt ist. 4th FIG. 13 is a diagram showing a positional deviation of the opening / closing position of the in 1 illustrated vehicle is shown.
-
5 ist ein Fließdiagramm, in dem der Verarbeitungsablauf einer PW-Steuervorrichtung des in 1 dargestellten Fahrzeugs dargestellt ist. 5 FIG. 13 is a flow chart showing the processing flow of a PW control device of FIG 1 illustrated vehicle is shown.
DETAILELIERTE BESCHREIBUNGDETAILED DESCRIPTION
[Erste Ausführungsform][First embodiment]
(Konfiguration des Fahrzeugs 100)(Configuration of vehicle 100)
Die Konfiguration des Fahrzeugs 100 wird mit Bezug auf die 1 bis 3 beschrieben. 1 ist ein Blockdiagramm, in dem die Konfiguration des Fahrzeugs 100 gemäß einer ersten Ausführungsform der vorliegenden Erfindung dargestellt ist. 2 ist ein Diagramm, in dem die Fensterscheibe 73 des in 1 dargestellten Fahrzeugs 100 dargestellt ist. 3 ist ein Diagramm, in dem die Öffnungs-/Schließungsposition der Fensterscheibe 73 des in 1 dargestellten Fahrzeugs 100 dargestellt ist.The configuration of the vehicle 100 is referring to the 1 to 3 described. 1 Fig. 3 is a block diagram showing the configuration of the vehicle 100 according to a first embodiment of the present invention. 2 is a diagram showing the window pane 73 of the in 1 illustrated vehicle 100 is shown. 3 Fig. 13 is a diagram showing the opening / closing position of the window glass 73 of the in 1 illustrated vehicle 100 is shown.
Wie in 1 dargestellt, ist das Fahrzeug 100 mit einer PW-Steuervorrichtung 1, Betriebsschaltern 60 und 61, einem Motor 70, einem Öffnungs- und Schließmechanismus 71 und den Fensterscheiben 73 ausgestattet. Die PW-Steuervorrichtung 1 ist ein Beispiel für eine „Steuervorrichtung für einen Schließ- und Öffnungskörper“ gemäß einem Aspekt der vorliegenden Erfindung. Die Fensterscheibe 73 ist ein Beispiel für einen „Schließ- und Öffnungskörper“ gemäß einem Aspekt der vorliegenden Erfindung. In dem Beispiel von 1 ist ein Fenster 72 des Fahrzeugs 100 mit der Fensterscheibe 73 ausgestattet.As in 1 shown is the vehicle 100 with a PW control device 1 , Operating switches 60 and 61 , an engine 70 , an opening and closing mechanism 71 and the window panes 73 fitted. The PW control device 1 Fig. 13 is an example of a “closing and opening body control device” according to an aspect of the present invention. The window glass 73 is an example of a “closing and opening body” according to an aspect of the present invention. In the example of 1 is a window 72 of the vehicle 100 with the window pane 73 fitted.
Die PW-Steuervorrichtung 1 betreibt den Öffnungs- und Schließmechanismus 71 durch Antrieb des Motors 70. Die Öffnungs-/Schließungsposition der Fensterscheibe 73 kann mit dem Betrieb des Öffnungs- und Schließmechanismus 71 verändert werden. Auf diese Weise kann die PW-Steuervorrichtung 1 den Schließ- und Öffnungskörper durch Antrieb des Motors 70 öffnen und schließen. Der Motor 70 kann von einem bekannten Typ sein. Im Folgenden wird der durch den Motor 70 fließende Strom als Motorstrom (I) bezeichnet. Die PW-Steuervorrichtung 1 ist mit einer Eingangsschaltung 10, einer Steuereinheit 20, einer Motorantriebseinheit 30, einer Motorstromerfassungseinheit 40 und einer Kommunikationseinheit 50 ausgestattet.The PW control device 1 operates the opening and closing mechanism 71 by driving the motor 70 . The opening / closing position of the window pane 73 can with the operation of the opening and closing mechanism 71 to be changed. In this way, the PW control device 1 the closing and opening body by driving the motor 70 open and close. The motor 70 can be of a known type. The following is the one made by the engine 70 flowing current is referred to as motor current (I). The PW control device 1 is with an input circuit 10 , a control unit 20th , a motor drive unit 30th , a motor current acquisition unit 40 and a communication unit 50 fitted.
Der Betriebsschalter 60 ist ein Beispiel für eine Eingabevorrichtung, die Bedienung durch den Nutzer zum Öffnen und Schließen des Fensters 72 empfängt. Mit anderen Worten ist der Betriebsschalter 60 ein Beispiel für eine Eingabevorrichtung, die Bedienung durch den Nutzer zum Auf- und Abwärtsbewegen der Fensterscheibe 73 empfängt. Der Betriebsschalter 60 erzeugt ein Betriebssignal in Übereinstimmung mit der Bedienung durch den Nutzer und liefert das Betriebssignal an die Eingangsschaltung 10. Zum Beispiel ist der Betriebsschalter 60 in der Nähe des Fahrersitzes des Fahrzeugs 100 vorgesehen.The operating switch 60 is an example of an input device that operates by the user to open and close the window 72 receives. In other words, is the power switch 60 an example of an input device that is operated by the user to move the window pane up and down 73 receives. The operating switch 60 generates an operation signal in accordance with the operation by the user and supplies the operation signal to the input circuit 10 . For example is the power switch 60 near the driver's seat of the vehicle 100 intended.
Die Eingangsschaltung 10 ist so vorgesehen, dass sie dem Betriebsschalter 60 auf einer Eins-zu-Eins-Basis entspricht. Die Eingangsschaltung 10 und der Betriebsschalter 60 können jeweils einzeln oder mehrfach vorliegen. Die Eingangsschaltung 10 liefert das von dem Betriebsschalter 60 erhaltene Betriebssignal an die Steuereinheit 20. In diesem Fall ist es möglich, das Fenster 72 durch manuelle Betätigung zu öffnen und zu schließen. Die Steuereinheit 20 kann ein Betriebssignal in einem Fall erzeugen, in dem das Fenster 72 durch automatischen Betrieb geöffnet und geschlossen wird.The input circuit 10 is provided so that it is the operating switch 60 on a one-to-one basis. The input circuit 10 and the power switch 60 can be present individually or multiple times. The input circuit 10 supplies this from the operating switch 60 received operating signal to the control unit 20th . In this case it is possible to open the window 72 can be opened and closed manually. The control unit 20th can generate an operation signal in a case where the window 72 is opened and closed by automatic operation.
Die Betriebsschalter, die in dem Fahrzeug 100 vorliegen und bei denen es sich nicht um den Betriebsschalter 60 handelt, werden kollektiv als Betriebsschalter 61 bezeichnet. Zum Beispiel umfasst der Betriebsschalter 61 (i) einen Betriebsschalter, der in der Nähe des Beifahrersitzes des Fahrzeugs 100 vorgesehen ist, und (ii) einen Betriebsschalter, der in der Nähe eines Rücksitzes des Fahrzeugs 100 vorgesehen ist. Der Betriebsschalter 61 liefert ein Betriebssignal, das der Bedienung durch den Nutzer entspricht, über eine (nicht dargestellte) Eingangsschaltung, die dem Betriebsschalter 61 auf einer Eins-zu-Eins-Basis entspricht, an die Steuereinheit 20.The operating switches that are in the vehicle 100 and which are not the operating switch 60 acts are collectively called operating switches 61 designated. For example, the power switch includes 61 (i) an operating switch that is located near the passenger seat of the vehicle 100 and (ii) an operating switch located near a rear seat of the vehicle 100 is provided. The operating switch 61 supplies an operating signal corresponding to the operation by the user via an input circuit (not shown) connected to the operating switch 61 on a one-to-one basis to the control unit 20th .
Die Kommunikationseinheit 50 übermittelt Information, die angibt, dass die Fensterscheibe 73 geöffnet ist, auf Basis eines Benachrichtigungsbefehls von der Steuereinheit 20 an eine externe Vorrichtung 80. Die externe Vorrichtung 80 informiert auf Basis einer Kommunikation von der Kommunikationseinheit 50 einen Nutzer darüber, dass die Fensterscheibe 73 geöffnet ist. Obwohl die externe Vorrichtung 80 ein tragbares Informationsendgerät, wie beispielsweise ein Smartphone, ist, ist die externe Vorrichtung 80 nicht in besonderer Weise beschränkt, solange die externe Vorrichtung 80 in der Lage ist, mit der PW-Steuervorrichtung 1 zu kommunizieren und den Nutzer darüber zu informieren, dass die Fensterscheibe 73 geöffnet ist. Obwohl die Kommunikation zwischen der Kommunikationseinheit 50 und der externen Vorrichtung 80 zum Beispiel über Bluetooth (eingetragene Marke), erfolgt, kann die Kommunikation über drahtlose Kommunikation über das Internet, wie beispielsweise Wi-Fi (eingetragene Marke), durchgeführt werden.The communication unit 50 conveys information indicating that the window pane 73 is open based on a notification command from the control unit 20th to an external device 80 . The external device 80 informs on the basis of a communication from the communication unit 50 a user about that the window pane 73 is open. Although the external device 80 is a portable information terminal such as a smart phone, is the external device 80 not particularly limited as long as the external device 80 is able to work with the PW control device 1 to communicate and inform the user that the window pane 73 is open. Although communication between the communication unit 50 and the external device 80 for example via Bluetooth (registered trademark), communication can be carried out by wireless communication via the Internet such as Wi-Fi (registered trademark).
Die Steuereinheit 20, welche eine zentrale Verarbeitungseinheit (CPU), einen Direktzugriffsspeicher (RAM), einen Nurlesespeicher (ROM) und dergleichen umfasst, steuert jede Komponente in Übereinstimmung mit der Informationsverarbeitung. Die Steuereinheit 20 arbeitet als Motorsteuereinheit, welche den Motor 70 steuert. Insbesondere versorgt die Steuereinheit 20 die Motorantriebseinheit 30 mit einem Steuersignal, das dem Betriebssignal entspricht. Das Steuersignal ist ein Signal zur Steuerung des Motors 70 über die Motorantriebseinheit 30. Die jeweiligen Abschnitte der Steuereinheit 20 werden später beschrieben. The control unit 20th , which includes a central processing unit (CPU), a random access memory (RAM), a read-only memory (ROM) and the like, controls each component in accordance with information processing. The control unit 20th works as an engine control unit which controls the engine 70 controls. In particular, supplies the control unit 20th the motor drive unit 30th with a control signal that corresponds to the operating signal. The control signal is a signal for controlling the motor 70 via the motor drive unit 30th . The respective sections of the control unit 20th will be described later.
Die Motorantriebseinheit 30 empfängt das von der Steuereinheit 20 übermittelte Steuersignal und erzeugt ein Antriebssignal zum Antrieb des Motos 70. Das Antriebssignal wird auch als Betriebsbefehlssignal bezeichnet. Die Motorantriebseinheit 30 treibt den Motor 70 durch Übermittlung des Antriebssignals an den Motor 70 an. Die Motorantriebseinheit 30 umfasst eine elektrische Schaltung (Treiberschaltung), die den Motor 70 in einer gewünschten Rotationsrichtung rotiert.The motor drive unit 30th receives this from the control unit 20th transmitted control signal and generates a drive signal to drive the motor 70 . The drive signal is also referred to as an operation command signal. The motor drive unit 30th drives the engine 70 by transmitting the drive signal to the motor 70 on. The motor drive unit 30th includes an electrical circuit (driver circuit) that controls the motor 70 rotates in a desired direction of rotation.
Die Motorstromerfassungseinheit 40 erfasst den Motorstrom (I). Bei der Motorstromerfassungseinheit 40 kann es sich um einen bekannten Stromsensor handeln. Die Steuereinheit 20 ist imstande, selbsttätige Regelung (Stromrückkoppelungsregelung) des Motors 70 auf Basis des durch die Motorstromerfassungseinheit 40 erfassten Motorstroms (I) durchzuführen.The motor current acquisition unit 40 detects the motor current (I). With the motor current acquisition unit 40 it can be a known current sensor. The control unit 20th is capable of automatic control (current feedback control) of the motor 70 based on the by the motor current detection unit 40 measured motor current (I).
Der Öffnungs- und Schließmechanismus 71 ist ein Maschinenelement, das zwischen den Motor 70 und die Fensterscheibe 73 geschaltet ist. Der Öffnungs- und Schließmechanismus 71 ist zum Beispiel ein Regler, der die Öffnungs-/Schließungsposition der Fensterscheibe 73 verändert. Wenn der Motor 70 vorwärts rotiert wird (zum Beispiel im Uhrzeigersinn), kann der Öffnungs- und Schließmechanismus 71 so angetrieben werden, dass die Fensterscheibe 73 angehoben wird.The opening and closing mechanism 71 is a machine element that is between the engine 70 and the window pane 73 is switched. The opening and closing mechanism 71 is, for example, a regulator that controls the opening / closing position of the window pane 73 changed. When the engine 70 is rotated forward (for example clockwise), the opening and closing mechanism can 71 driven so that the window pane 73 is raised.
Wenn der Motor 70 rückwärts rotiert wird (zum Beispiel gegen den Uhrzeigersinn), kann der Öffnungs- und Schließmechanismus 71 so angetrieben werden, dass die Fensterscheibe 73 abgesenkt wird. Der Öffnungs- und Schließmechanismus 71 kann in den Motor 70 integriert sein. Außerdem kann der Öffnungs- und Schließmechanismus 71 in Abhängigkeit von der mechanischen Konfiguration des Fahrzeugs weggelassen werden. In diesem Fall kann der Motor 70 mechanisch mit der Fensterscheibe 73 verbunden sein.When the engine 70 is rotated backwards (for example, counterclockwise), the opening and closing mechanism can 71 driven so that the window pane 73 is lowered. The opening and closing mechanism 71 can in the engine 70 be integrated. In addition, the opening and closing mechanism 71 may be omitted depending on the mechanical configuration of the vehicle. In this case the engine can 70 mechanically with the window pane 73 be connected.
(Konfiguration der Steuereinheit 20)(Configuration of the control unit 20)
Die Steuereinheit 20 ist mit einer Antriebssteuerungseinheit 21, einer Positionserfassungseinheit 22, einer Berechnungseinheit 23, einer Reflexionseinheit 24, einer Korrektureinheit 25, einer Bestimmungseinheit 26 und einer Benachrichtigungseinheit 27 ausgestattet. Die Antriebssteuerungseinheit 21 versorgt die Motorantriebseinheit 30 mit einem Steuersignal, welches dem Betriebssignal entspricht. Die Positionserfassungseinheit 22 erfasst die Position der Fensterscheibe 73 in der Öflnungs-Schließungs-Richtung (wie zum Beispiel der Aufwärts-Abwärts-Richtung). Der Einfachheit halber wird die Position der Fensterscheibe 73 in Öffnungs-Schließungs-Richtung ebenso als Öffnungs-/Schließungsposition der Fensterscheibe 73 (oder einfach Öffnungs-/Schließungsposition) bezeichnet.The control unit 20th is with a drive control unit 21st , a position detection unit 22nd , a calculation unit 23 , a reflection unit 24 , a correction unit 25th , a determination unit 26th and a notification unit 27 fitted. The drive control unit 21st supplies the motor drive unit 30th with a control signal which corresponds to the operating signal. The position detection unit 22nd detects the position of the window pane 73 in the opening-closing direction (such as the up-down direction). For simplicity, the position of the window pane 73 in the open-close direction as well as the open / close position of the window pane 73 (or simply open / close position).
Die Positionserfassungseinheit 22 extrahiert einen Welligkeitsanteil (Ripple-Komponente) von dem durch die Motorstromerfassungseinheit 40 erfassten Motorstrom (I) und ersetzt den erfassten Welligkeitsanteil durch ein Impulssignal. Die Positionserfassungseinheit 22 verändert den numerischen Wert, der die Öffnungs-/Schließungsposition der Fensterscheibe 73 angibt, für jedes Impulssignal in Bezug auf die vollständig geschlossene Position „100“, wie in 2 dargestellt. Zum Beispiel ist die Zahl „100“ an der vollständig geschlossenen Position ein numerischer Wert, der die Öffnungs-/Schließungsposition der Fensterscheibe 73 angibt.The position detection unit 22nd extracts a ripple component from that by the motor current detection unit 40 recorded motor current (I) and replaces the recorded ripple component with a pulse signal. The position detection unit 22nd changes the numerical value indicating the opening / closing position of the window pane 73 indicates “100” for each pulse signal related to the fully closed position, as in 2 shown. For example, the number “100” at the fully closed position is a numerical value that represents the opening / closing position of the window glass 73 indicates.
Die vollständig geschlossene Position „100“ gibt einen Zustand an, in dem die Fensterscheibe 73 vollständig geschlossen ist, d.h. einen Zustand, in dem sich das obere Ende der Fensterscheibe 73 am oberen Ende des Fensters 72 befindet. Die vollständig geöffnete Position „1000“ gibt einen Zustand an, in dem die Fensterscheibe 73 vollständig geöffnet ist, d.h. einen Zustand, in dem sich das obere Ende der Fensterscheibe 73 am unteren Ende des Fensters 72 befindet. Hierbei ist die Abwärtsrichtung als positive Richtung definiert, und die Aufwärtsrichtung ist als negative Richtung definiert.The fully closed position “100” indicates a state in which the window pane 73 is fully closed, ie a state in which the upper end of the window pane 73 at the top of the window 72 is located. The fully open position “1000” indicates a state in which the window pane 73 is fully open, ie a state in which the upper end of the window pane 73 at the bottom of the window 72 is located. Here, the downward direction is defined as a positive direction and the upward direction is defined as a negative direction.
Die Positionserfassungseinheit 22 führt Subtraktion bei jedem Impulssignal in Bezug auf den numerischen Wert, der die Öffnungs-/Schließungsposition der Fensterscheibe 73 angibt, durch, wenn sich die Fensterscheibe 73 aufwärts bewegt, und führt Addition bei jedem Impulssignal in Bezug auf den numerischen Wert, der die Öffnungs-/Schließungsposition der Fensterscheibe 73 angibt, durch, wenn sich die Fensterscheibe 73 abwärts bewegt. Auf diese Weise führt die Positionserfassungseinheit 22 Verarbeitung zur Erfassung der Öffnungs-/Schließungsposition der Fensterscheibe 73 durch.The position detection unit 22nd performs subtraction on each pulse signal with respect to the numerical value representing the opening / closing position of the window pane 73 indicating by when the window pane 73 moves upward, and performs addition on each pulse signal with respect to the numerical value representing the opening / closing position of the window pane 73 indicating by when the window pane 73 moved downwards. In this way, the position detection unit performs 22nd Processing to detect the opening / closing position of the window glass 73 by.
Die Öffnungs-/Schließungsposition der Fensterscheibe 73 kann nicht akkurat erhalten werden, und es tritt eine positionelle Abweichung in einer Situation auf, in der es unmöglich ist, den Welligkeitsanteil durch das Verfahren zum Erhalt der Öffnungs-/Schließungsposition der Fensterscheibe 73 durch Extrahieren des Welligkeitsanteils zu extrahieren. Insbesondere tritt eine positionelle Abweichung (im Folgenden als erste positionelle Abweichung bezeichnet) zwischen der Öffnungs-/Schließungsposition zu dem Zeitpunkt, zu dem die Antriebssteuerungseinheit 21 einen Antriebsstoppbefehl für den Motor 70 ausgibt, und der Öffnungs-/Schließungsposition zu dem Zeitpunkt, an dem die Fensterscheibe 73 tatsächlich gestoppt wird, auf. Die erste positionelle Abweichung tritt auf, wenn eine Situation aufgetreten ist, in der der Welligkeitsanteil nicht extrahiert werden kann. Die Situation, in der der Welligkeitsanteil nicht extrahiert werden kann, tritt zu einem Zeitpunkt auf, zu dem kein Motorstrom (I) beobachtet werden kann. The opening / closing position of the window pane 73 cannot be accurately obtained, and positional deviation occurs in a situation where it is impossible to determine the waviness portion by the method of obtaining the opening / closing position of the window 73 by extracting the waviness portion. Specifically, a positional deviation (hereinafter referred to as the first positional deviation) occurs between the opening / closing position at the time the drive control unit is operated 21st a drive stop command for the motor 70 outputs and the open / close position at the time the windowpane 73 actually stopped on. The first positional deviation occurs when a situation has occurred in which the waviness component cannot be extracted. The situation in which the ripple component cannot be extracted occurs at a point of time when no motor current (I) can be observed.
Wenn sich die ersten positionellen Abweichungen akkumulieren, ist es für das Fahrzeug 100 unmöglich, die Öffnungs-/Schließungsposition der Fensterscheibe 73 akkurat zu erkennen. Demgemäß wird der Betrag der ersten positionellen Abweichung, die aus jeder Operation zur Aufwärts-/Abwärtsbewegung der Fensterscheibe 73 herrührt, statistisch berechnet, und es wird Reflexionsverarbeitung durch die Reflexionseinheit 24 durchgeführt, so dass das Fahrzeug 100 imstande ist, die Öffnungs-/Schließungsposition der Fensterscheibe 73 akkurat zu erkennen. Dies wird weiter unten detailliert beschrieben.When the first positional deviations accumulate, it is for the vehicle 100 impossible to open / close position of the window glass 73 to recognize accurately. Accordingly, the amount of the first positional deviation resulting from each operation to move the window glass up / down becomes 73 arises, statistically calculated, and reflection processing by the reflection unit 24 carried out so that the vehicle 100 is able to control the opening / closing position of the window glass 73 to recognize accurately. This is described in detail below.
Die Berechnungseinheit 23 nimmt auf die Rotationsgeschwindigkeit des Motors 70 unmittelbar vor dem Stoppen des Antriebs des Motors 70 Bezug. Die Rotationsgeschwindigkeit ist die Rotationsgeschwindigkeit des Motors 70 unmittelbar bevor die Antriebssteuerungseinheit 21 den Antriebsstoppbefehl für den Motor 70 an die Motorantriebseinheit 30 ausgibt und die Rotationsgeschwindigkeit des Motor 70, die durch die Antriebssteuerungseinheit 21 an die Motorantriebseinheit 30 übermittelt wird.The calculation unit 23 takes on the speed of rotation of the motor 70 immediately before stopping the drive of the motor 70 Reference. The speed of rotation is the speed of rotation of the motor 70 immediately before the drive control unit 21st the drive stop command for the motor 70 to the motor drive unit 30th and the speed of rotation of the motor 70 by the drive control unit 21st to the motor drive unit 30th is transmitted.
Die Berechnungseinheit 23 führt Verarbeitung zur Berechnung eines Nachlaufbetrags durch, indem sie auf die Rotationsgeschwindigkeit des Motors 70 unmittelbar vor dem Stoppen des Antriebs des Motors 70 Bezug nimmt. Wie in 3 dargestellt, ist der Nachlaufbetrag der Bewegungsbetrag von der Ausgabe des Antriebsstoppbefehls für den Motor 70 durch die Antriebssteuerungseinheit 21 bis zum Anhalten der Fensterscheibe 73, und ist der Bewegungsbetrag der Fensterscheibe 73 in der Bewegungsrichtung unmittelbar bevor der Antrieb des Motors 70 stoppt. Die Bewegungsrichtung der Fensterscheibe 73 unmittelbar vor dem Stoppen des Antriebs des Motors 70 ist in 3 die Aufwärtsrichtung.The calculation unit 23 performs processing for calculating a lag amount based on the rotation speed of the motor 70 immediately before stopping the drive of the motor 70 Refers. As in 3 As shown, the lag amount is the amount of movement from the output of the drive stop command for the motor 70 by the drive control unit 21st until the window pane stops 73 , and is the amount of movement of the windowpane 73 in the direction of movement immediately before the drive of the motor 70 stops. The direction of movement of the window pane 73 immediately before stopping the drive of the motor 70 is in 3 the upward direction.
Außerdem führt die Berechnungseinheit 23 Verarbeitung durch, um einen Rücklaufbetrag zu berechnen, indem sie auf die elektromotorische Kraft des Motors 70 unmittelbar nach dem Stoppen des Antriebs des Motors 70 Bezug nimmt. Der Rücklaufbetrag ist der Bewegungsbetrag von der Ausgabe des Antriebsstoppbefehls für den Motor 70 durch die Antriebssteuerungseinheit 21 bis zum Anhalten der Fensterscheibe 73, und ist der Bewegungsbetrag der Fensterscheibe 73 in der Richtung entgegengesetzt zu der Bewegungsrichtung unmittelbar bevor der Antrieb des Motors 70 stoppt. Der Rücklaufbetrag wird durch den Motor 70 erzeugt, der aufgrund der Starrheit der Tür des Fahrzeugs 100, das mit dem Fenster 72 versehen ist, in die umgekehrte Richtung rotiert, wenn das obere Ende der Fensterscheibe 73 sich am oberen Ende oder unteren Ende des Fensters 72 befindet, wobei die Betriebsschalter 60 und 61 ausgeschaltet (OFF) sind.In addition, the calculation unit performs 23 Processing goes through to calculate a return amount based on the electromotive force of the motor 70 immediately after the engine stops driving 70 Refers. The return amount is the amount of movement from the output of the drive stop command for the motor 70 by the drive control unit 21st until the window pane stops 73 , and is the amount of movement of the windowpane 73 in the direction opposite to the direction of movement immediately before driving the motor 70 stops. The return amount is provided by the motor 70 generated due to the rigidity of the door of the vehicle 100 that with the window 72 is provided, rotates in the reverse direction when the top of the window pane 73 at the top or bottom of the window 72 located with the power switch 60 and 61 are switched OFF.
Hierbei werden aus dem Ergebnis der Vorerfassung der Öffnungs-/Schließungsposition der Fensterscheibe 73 Parameter mithilfe eines Sensors zur Erfassung der Öffnungs-/Schließungsposition der Fensterscheibe 73 im Voraus statistisch berechnet, so dass die Nachlauf- und Rücklaufbeträge durch die Berechnungseinheit 23 berechnet werden können. Der Sensor dient der Erfassung der Öffnungs-/Schließungsposition der Fensterscheibe 73 im Voraus, und das Fahrzeug 100 ist nicht mit dem Sensor ausgestattet.Here, the result of the preliminary detection becomes the opening / closing position of the window pane 73 Parameter using a sensor to detect the opening / closing position of the window pane 73 statistically calculated in advance so that the follow-up and return amounts by the calculation unit 23 can be calculated. The sensor is used to detect the opening / closing position of the window pane 73 in advance, and the vehicle 100 is not equipped with the sensor.
Zu Beispielen für die im Voraus berechneten Parameter zählen der Nachlaufbetrag in Bezug auf die Rotationsgeschwindigkeit des Motors 70 unmittelbar vor dem Antriebsstopp des Motors 70 und der Rücklaufbetrag in Bezug auf die elektromotorische Kraft des Motors 70 unmittelbar nach dem Antriebsstopp des Motors 70. Die Ausdrücke mithilfe der Parameter sind eine Annäherungslinie, die den Nachlaufbetrag in Bezug auf die Rotationsgeschwindigkeit des Motors 70 unmittelbar vor dem Antriebsstopp des Motors 70 angibt, und eine Annäherungslinie, die den Rücklaufbetrag in Bezug auf die elektromotorische Kraft des Motors 70 unmittelbar nach dem Antriebsstopp des Motors 70 angibt. Die Berechnungseinheit 23 berechnet den Nachlaufbetrag und den Rücklaufbetrag durch Bezugnahme auf die Annäherungslinien.Examples of the parameters calculated in advance include the lag amount with respect to the rotational speed of the motor 70 immediately before the motor stops driving 70 and the amount of return with respect to the electromotive force of the motor 70 immediately after the engine stops driving 70 . The expressions using the parameters are an approximate line showing the amount of caster in relation to the speed of rotation of the motor 70 immediately before the motor stops driving 70 and an approximation line showing the amount of retraction with respect to the electromotive force of the motor 70 immediately after the engine stops driving 70 indicates. The calculation unit 23 calculates the caster amount and the return amount by referring to the approximation lines.
Außerdem berechnet die Berechnungseinheit 23 den Nachlaufbetrag und den Rücklaufbetrag, wie zum Beispiel unten beschrieben, durch Bezugnahme auf die Annäherungslinien. (i) Der Nachlaufbetrag in einem Fall, in dem die Fensterscheibe 73 während der Aufwärtsbewegung der Fensterscheibe 73 gestoppt wird, beträgt „15“, und (ii) der Nachlaufbetrag in einem Fall, in dem die Fensterscheibe 73 während der Abwärtsbewegung der Fensterscheibe 73 gestoppt wird, beträgt „20“. Des Weiteren ist (iii) der Rücklaufbetrag in einem Fall, in dem sich die Fensterscheibe 73 aufwärts bewegt und sich das obere Ende der Fensterscheibe 73 am oberen Ende des Fensters 72 befindet, „25“, und (iv) der Rücklaufbetrag in einem Fall, in dem sich die Fensterscheibe 73 abwärts bewegt und sich das obere Ende der Fensterscheibe 73 am unteren Ende des Fensters 72 befindet, „30“.In addition, the calculation unit calculates 23 the caster amount and the rewind amount as described below, for example, by referring to the approach lines. (i) The lag amount in a case where the windowpane 73 during the upward movement of the window pane 73 is stopped is “15”, and (ii) the lag amount in a case where the window glass 73 during the downward movement of the window pane 73 is stopped is "20". Furthermore is (iii) the return amount in a case where the windowpane is 73 moves up and the top of the window pane moves 73 at the top of the window 72 is, "25", and (iv) the return amount in a case where the window glass is 73 moves downwards and the top of the window pane moves 73 at the bottom of the window 72 is located, "30".
Der Nachlaufbetrag in dem Fall, in dem die Fensterscheibe während der Abwärtsbewegung der Fensterscheibe 73 gestoppt wird, ist größer als der Nachlaufbetrag in dem Fall, in dem die Fensterscheibe 73 während der Aufwärtsbewegung der Fensterscheibe 73 gestoppt wird. Außerdem ist der Rücklaufbetrag in dem Fall, in dem die Fensterscheibe 73 abwärts bewegt wird und sich das obere Ende der Fensterscheibe 73 am unteren Ende des Fensters 72 befindet, größer als der Rücklaufbetrag in dem Fall, in dem die Fensterscheibe 73 aufwärts bewegt wird und sich das obere Ende der Fensterscheibe 73 am oberen Ende des Fensters 72 befindet.The amount of lag in the case where the windowpane is moving downward during the downward movement of the windowpane 73 is stopped is greater than the lag amount in the case where the windowpane 73 during the upward movement of the window pane 73 is stopped. Also, the return amount is in the case where the window pane 73 is moved downwards and the top of the window pane 73 at the bottom of the window 72 located greater than the return amount in the case where the window pane 73 is moved upwards and the top of the window pane 73 at the top of the window 72 is located.
Die Berechnungseinheit 23 berechnet einen maximalen positionellen Abweichungsbetrag als Ergebnis der Akkumulation der Nachlauf- und Rücklaufbeträge in Übereinstimmung mit der Öffnungs-/Schließungsoperation der Fensterscheibe 73. Hierbei setzt die Berechnungseinheit 23 den maximalen positionellen Abweichungsbetrag auf „0“, wenn die Fensterscheibe 73 das obere Ende des Fensters 72 erreicht hat. Der maximale positionelle Abweichungsbetrag ist ein absoluter Wert. Ein Beispiel für die Berechnung des maximalen positionellen Abweichungsbetrags wird im Folgenden beschrieben.The calculation unit 23 calculates a maximum positional deviation amount as a result of the accumulation of the lag and return amounts in accordance with the opening / closing operation of the window glass 73 . The calculation unit sets 23 the maximum positional deviation amount to "0" if the window pane 73 the top of the window 72 has reached. The maximum positional deviation amount is an absolute value. An example of the calculation of the maximum positional deviation amount is described below.
Zum Beispiel ist ein Fall denkbar, in dem die Fensterscheibe 73 gestoppt wird, wenn die Fensterscheibe 73 das obere Ende des Fensters 72 erreicht hat, die Verarbeitung zum Anhalten der Fensterscheibe 73 während der Abwärtsbewegung der Fensterscheibe 73 zweimal durchgeführt wurde, und Verarbeitung zum Anhalten der Fensterscheibe 73 während der Aufwärtsbewegung der Fensterscheibe 73 einmal durchgeführt wurde. In diesem Fall beträgt der maximale positionelle Abweichungsbetrag 80 (= 0 + 25 + 20 × 2 + 15).For example, there is conceivable a case where the window glass 73 is stopped when the window pane 73 the top of the window 72 has reached the processing to stop the window pane 73 during the downward movement of the window pane 73 was performed twice and processing for stopping the windowpane 73 during the upward movement of the window pane 73 was performed once. In this case, the maximum positional deviation amount is 80 (= 0 + 25 + 20 × 2 + 15).
Die Reflexionseinheit 24 führt Verarbeitung durch, um als von der Korrektureinheit 25 für die Korrektur verwendete Öffnungs-/Schließungsposition einen Wert zu erstellen, in dem sich der durch die Berechnungseinheit 23 berechnete maximale positionelle Abweichungsbetrag in der durch die Positionserfassungseinheit 22 erfassten Öffnungs-/Schließungsposition widerspiegelt. Der maximale positionelle Abweichungsbetrag schließt den Nachlaufbetrag und/oder den Rücklaufbetrag ein. Infolgedessen ist es möglich, angemessen zu bestimmen, ob sich der Schließ- und Öffnungskörper im geöffneten Zustand oder im geschlossenen Zustand befindet, auch wenn ein Nachlauf- und/oder ein Rücklaufbetrag beim Stoppen des Antriebs des Motors 70 erzeugt wurde.The reflection unit 24 performs processing to as from the correction unit 25th to create a value in which the opening / closing position used for the correction is determined by the calculation unit 23 calculated maximum positional deviation amount in the by the position detection unit 22nd the detected opening / closing position. The maximum positional deviation amount includes the follow-up amount and / or the return amount. As a result, it is possible to appropriately determine whether the closing and opening body is in the open state or in the closed state even if there is a lag and / or a reverse amount when the drive of the motor is stopped 70 was generated.
Zum Beispiel spiegelt die Reflexionseinheit 24 den maximalen positionellen Abweichungsbetrag von „80“ in der von der Positionserfassungseinheit 22 erfassten Öffnungs-/Schließungsposition von „150“ wider. In diesem Fall ist der Wert, in dem der maximale positionelle Abweichungsbetrag von „80“ in der Öffnungs-/Schließungsposition von „150“ durch die Reflexionseinheit 24 widergespiegelt wird, 230 (= 150 + 80).For example, the reflection unit reflects 24 the maximum positional deviation amount of "80" in that of the position detection unit 22nd detected opening / closing position of "150". In this case, the value in which the maximum positional deviation amount of “80” in the opening / closing position is “150” by the reflection unit 24 is reflected, 230 (= 150 + 80).
Außerdem ist, wie in 3 dargestellt, die Öffnungs-/Schließungsposition zu dem Zeitpunkt, zu dem die Antriebssteuerungseinheit 21 den Antriebsstoppbefehl für den Motor 70 ausgibt, „300“. In einem Fall, in dem der Antriebsstoppbefehl während der Zusteuerung von der vollständig geöffneten Position „1000“ auf die vollständig geschlossenen Position „100“ ausgegeben wird, bewegt sich die Fensterscheibe 73 durch das Rotieren des Motors 70 durch die Trägheit aufgrund des Nachlaufs aufwärts. Angenommen, dass der vorliegende Nachlaufbetrag (erste positionelle Abweichung) „150“ ist, ist die vorliegende Öffnungs-/Schließungsposition nach dem Auftreten des Nachlaufs „150“. Anders ausgedrückt, ist eine vorliegende Öffnungs-/Schließungsposition A der Fensterscheibe 73 „150“.Also, as in 3 shown, the opening / closing position at the time the drive control unit 21st the drive stop command for the motor 70 outputs "300". In a case where the drive stop command is issued during control from the fully open position “1000” to the fully closed position “100”, the window pane moves 73 by rotating the motor 70 due to the inertia due to the upward trail. Assuming that the present caster amount (first positional deviation) is “150”, the present open / close position after the caster occurs is “150”. In other words, a present open / close position is A of the window glass 73 "150".
Jedoch kann, auch nachdem die Reflexionsverarbeitung durch die Reflexionseinheit 24 durchgeführt wurde, eine positionelle Abweichung (im Folgenden als zweite positionelle Abweichung bezeichnet) zwischen der vorliegenden Öffnungs-/Schließungsposition der Fensterscheibe 73 und der Öffnungs-/Schließungsposition der Fensterscheibe 73, die durch das Fahrzeug 100 erkannt wird, auftreten. Die zweite positionelle Abweichung rührt von der Reflexionsverarbeitung der Reflexionseinheit 24 her.However, even after the reflection processing by the reflection unit 24 was performed, a positional deviation (hereinafter referred to as the second positional deviation) between the present opening / closing position of the window pane 73 and the opening / closing position of the window glass 73 by the vehicle 100 is detected. The second positional deviation results from the reflection processing of the reflection unit 24 here.
Der von der Berechnungseinheit 23 berechnete maximale positionelle Abweichungsbetrag wird anhand eines Zustands zu einem Zeitpunkt errechnet, zu dem jedes Ereignis eingetreten ist, und somit stimmt der durch die Berechnungseinheit 23 berechnete maximale positionelle Abweichungsbetrag nicht exakt mit dem tatsächlich auftretenden positionellen Abweichungsbetrag überein. Eine unrichtige Feststellung kann getroffen werden, wenn die Bestimmung, ob die Fensterscheibe 73 geöffnet oder geschlossen ist, zu einem Zeitpunkt erfolgt, zu dem die Möglichkeit besteht, dass die zweite positionelle Abweichung aufgetreten ist.The one from the calculation unit 23 The calculated maximum positional deviation amount is calculated based on a state at a point in time at which each event has occurred, and thus it is correct by the calculation unit 23 The calculated maximum positional deviation amount does not exactly match the actual positional deviation amount that occurs. An incorrect determination can be made when determining whether or not the window pane is 73 is open or closed, occurs at a point in time when there is a possibility that the second positional deviation has occurred.
Wenn das Ergebnis der Berechnung des maximalen positionellen Abweichungsbetrags durch die Berechnungseinheit 23 „160“ ist, spielgelt die Reflexionseinheit 24 den maximalen positionellen Abweichungsbetrag von „160“ in der Öffnungs-/Schließungsposition von „300“ wider. Infolgedessen ist eine durch das Fahrzeug 100 erkannte Öffnungs-/Schließungsposition B der Fensterscheibe 73 „140“. Die zweite positionelle Abweichung von „10“ tritt zwischen der vorliegenden Öffnungs-/Schließungsposition der Fensterscheibe 73 von „150“ und der von dem Fahrzeug 100 erkannten Öffnungs-/Schließungsposition B der Fensterscheibe 73 von „140“ auf. Infolgedessen ist der Subtraktionsbetrag in Bezug auf die Öffnungs-/Schließungsposition von „300“ übermäßig groß.When the result of the calculation of the maximum positional deviation amount by the calculation unit 23 "160" is the game Reflection unit 24 reflects the maximum positional deviation amount of "160" in the open / close position of "300". As a result, one is by the vehicle 100 Detected opening / closing position B of the window pane 73 "140". The second positional deviation from “10” occurs between the current opening / closing position of the window pane 73 of "150" and that of the vehicle 100 detected opening / closing position B of the window pane 73 from "140" to. As a result, the subtraction amount with respect to the opening / closing position of “300” is excessive.
Außerdem spiegelt in einem Fall, in dem das Ergebnis der Berechnung des maximalen positionellen Abweichungsbetrags durch die Berechnungseinheit 23 „145“ ist, die Reflexionseinheit 24 den maximalen positionellen Abweichungsbetrag von „145“ in der Öffnungs-/Schließungsposition von „300“ wider. Infolgedessen ist die durch das Fahrzeug 100 erkannte Öffnungs-/Schließungsposition C der Fensterscheibe 73 „155“. Die zweite positionelle Abweichung von „5“ tritt zwischen der vorliegenden Öffnungs-/Schließungsposition der Fensterscheibe 73 von „150“ und der von dem Fahrzeug 100 erkannten Öffnungs-/Schließungsposition C der Fensterscheibe 73 von „155“ auf. Infolgedessen ist der Subtraktionsbetrag in Bezug auf die Öffnungs-/Schließungsposition „300“ übermäßig klein.Also, in a case where the result of the calculation of the maximum positional deviation amount by the calculation unit is reflected 23 "145" is the unit of reflection 24 reflects the maximum positional deviation amount of “145” in the open / close position of “300”. As a result, that is through the vehicle 100 Detected opening / closing position C of the window pane 73 "155". The second positional deviation from “5” occurs between the current opening / closing position of the window pane 73 of "150" and that of the vehicle 100 detected opening / closing position C of the window pane 73 from "155" to. As a result, the amount of subtraction with respect to the open / close position “300” is unduly small.
Diesbezüglich führt die Korrektureinheit 25 Verarbeitung zur Berechnung einer Nachkorrektur-Öffnungs-/Schließungsposition durch, die für die Bestimmung durch die Bestimmungseinheit 26 verwendet wird, indem sie die durch die Positionserfassungseinheit 22 erfasste Öffnungs-/Schließungsposition um einen vorbestimmten Betrag in der Richtung, in der sich die Fensterscheibe 73 öffnet, korrigiert. Dies wird detailliert weiter unten beschrieben. Obwohl die durch die Positionserfassungseinheit 22 erfasste Öffnungs-/Schließungsposition vorzugsweise ein Wert ist, in dem sich der maximale positionelle Abweichungsbetrag durch die Reflexionseinheit 24 widergespiegelt, kann die durch die Positionserfassungseinheit 22 erfasste Öffnungs-/Schließungsposition ein Wert sein, in dem der maximale positionelle Abweichungsbetrag nicht von der Reflexionseinheit 24 widergespiegelt wird.The correction unit leads in this regard 25th Processing for calculating a post-correction opening / closing position, performed for the determination by the determining unit 26th is used by the information provided by the position detection unit 22nd detected open / close position by a predetermined amount in the direction in which the window glass is turned 73 opens, corrected. This is described in detail below. Although that by the position detection unit 22nd The detected opening / closing position is preferably a value in which the maximum positional deviation amount due to the reflection unit is reflected 24 reflected by the position detection unit 22nd detected opening / closing position can be a value in which the maximum positional deviation amount is not from the reflection unit 24 is reflected.
Außerdem führt die Bestimmungseinheit 26 Verarbeitung durch, um zu bestimmen, ob sich die Fensterscheibe 73 im offenen Zustand oder im geschlossenen Zustand befindet, indem sie die durch die Korrektureinheit 25 berechnete Nachkorrektur-Öffnungs-/Schließungsposition mit einem Bestimmungsgrenzwert als Referenzwert für die Bestimmung, ob die Fensterscheibe 73 im geöffneten oder geschlossenen Zustand vorliegt, vergleicht. Demgemäß ist es möglich zu verhindern, dass der Nutzer bei geöffneter Fensterscheibe 73 nicht darüber benachrichtigt wird, dass die Fensterscheibe 73 geöffnet ist. Hier wird angenommen, dass der Bestimmungsgrenzwert 200 beträgt. Der Bestimmungsgrenzwert ist ein Wert, der zum Beispiel anhand der Abmessung der Glasführung, mit der das Fenster 72 des Fahrzeugs 100 ausgestattet ist, berechnet wird. Die Verarbeitung der Bestimmungseinheit 26 wird später im Detail beschrieben.The determining unit also performs 26th Processing to determine if the window pane is off 73 is in the open state or in the closed state by the correction unit 25th calculated post-correction open / close position with a determination limit value as a reference value for determining whether the window glass is open 73 is in the open or closed state, compares. Accordingly, it is possible to prevent the user from opening the window 73 not notified that the window pane 73 is open. It is assumed here that the determination limit 200 amounts. The determination limit value is a value that, for example, based on the dimensions of the glass guide with which the window 72 of the vehicle 100 is equipped, is calculated. The processing of the destination unit 26th will be described in detail later.
Die Bestimmungseinheit 26 führt Verarbeitung zur Bestimmung, dass die Fensterscheibe 73 geöffnet ist, durch, wenn die Nachkorrektur-Öffnungs-/Schließungsposition den Bestimmungsgrenzwert von „200“ überschreitet, und führt Verarbeitung zur Bestimmung, dass die Fensterscheibe 73 geschlossen ist, durch, wenn die Nachkorrektur-Öffnungs-/Schließungsposition den Bestimmungsgrenzwert von „200“ nicht überschreitet. 4 ist ein Diagramm, das die positionelle Abweichung der Öffnungs-/Schließungsposition der Fensterscheibe 73 des in 1 dargestellten Fahrzeugs 100 veranschaulicht. Bei der Beschreibung von 4 ist die positionelle Abweichung die zweite positionelle Abweichung. Hierbei wird die Öffnungs-/Schließungsposition der Fensterscheibe 73 nach Durchführung der Reflexionsverarbeitung durch die Reflexionseinheit 24 als Nachreflexion-Öffnungs-/Schließungsposition bezeichnet.The unit of determination 26th processing leads to the determination that the window pane 73 is open when the post-correction open / close position exceeds the determination threshold of “200”, and performs processing to determine that the window glass 73 is closed by when the post-correction open / close position does not exceed the determination limit value of "200". 4th Fig. 13 is a diagram showing the positional deviation of the opening / closing position of the window glass 73 of the in 1 illustrated vehicle 100 illustrated. When describing 4th the positional deviation is the second positional deviation. This becomes the opening / closing position of the window glass 73 after the reflection processing is performed by the reflection unit 24 referred to as the post-reflection open / close position.
Wie in 4 dargestellt, ist in einem Fall, in dem die vorliegende Öffnungs-/Schließungsposition der Fensterscheibe 73 eine Öffnungs-/Schließungsposition D ist, die vorliegende Öffnungs-/Schließungsposition D der Fensterscheibe 73 gleich dem oder kleiner als der Bestimmungsgrenzwert „200“, wodurch die Bestimmung, dass die Fensterscheibe 73 geschlossen ist, eine korrekte Bestimmung ist. Hierbei wird angenommen, dass eine positionelle Abweichung in der Richtung, in der sich die Fensterscheibe 73 öffnet (positive (+) positionelle Abweichung) aufgetreten ist.As in 4th shown is in a case where the present open / close position of the window glass 73 is an open / close position D, the present open / close position D of the window glass 73 equal to or less than the determination threshold "200", thereby determining that the windowpane 73 is closed, is a correct determination. It is assumed here that a positional deviation in the direction in which the window pane is 73 opens (positive (+) positional deviation) has occurred.
Zu diesem Zeitpunkt überschreitet eine Nachreflexion-Öffnungs-/Schließungsposition D1 den Bestimmungsgrenzwert von „200“. Demgemäß wird in einem Fall, in dem die Bestimmung, ob die Fensterscheibe 73 geöffnet oder geschlossen ist, auf Grundlage des Bestimmungsgrenzwerts von „200“ durchgeführt wird, ohne dass die Verarbeitung durch die Korrektureinheit 25 durchgeführt wird, bestimmt, dass die Fensterscheibe geöffnet ist. Diese Bestimmung ist infolgedessen eine unrichtige Bestimmung, wobei es sich in diesem Fall um eine unrichtige Bestimmung, dass die Fensterscheibe 73 geöffnet ist, handelt und somit kein Problem hinsichtlich der Kriminalitätsverhütung auftritt.At this time, a post-reflection opening / closing position exceeds D1 the determination limit of "200". Accordingly, in a case where the determination whether the window pane 73 is opened or closed is performed based on the determination limit value of “200” without the processing by the correction unit 25th is performed, it is determined that the window glass is open. This determination is consequently an incorrect determination, in which case it is an incorrect determination that the window pane 73 is open, acts and thus there is no problem in terms of crime prevention.
Es wird angenommen, dass eine positionelle Abweichung in der Richtung, in der sich die Fensterscheibe 73 schließt (negative (-) positionelle Abweichung), in einem Fall aufgetreten ist, in dem die vorliegende Öffnungs-/Schließungsposition der Fensterscheibe 73 die Öffnungs-/Schließungsposition D ist. Zu diesem Zeitpunkt ist eine Nachreflexion-Öffnungs-/Schließungsposition D2 gleich dem oder kleiner als der Bestimmungsgrenzwert von „200“. Demgemäß wird in einem Fall, in dem die Bestimmung, ob die Fensterscheibe 73 geöffnet oder geschlossen ist, auf Grundlage des Bestimmungsgrenzwerts von „200“ durchgeführt wird, ohne dass die Verarbeitung durch die Korrektureinheit 25 durchgeführt wird, bestimmt, dass die Fensterscheibe geschlossen ist. Infolgedessen ist diese Bestimmung korrekt.It is assumed that there is a positional deviation in the direction in which the Window pane 73 closes (negative (-) positional deviation) has occurred in a case where the present open / close position of the window glass 73 the open / close position is D. At this time, it is a post-reflection open / close position D2 equal to or less than the determination limit of “200”. Accordingly, in a case where the determination whether the window pane 73 is opened or closed is performed based on the determination threshold of “200” without the processing by the correction unit 25th is performed, it is determined that the windowpane is closed. As a result, this determination is correct.
In einem Fall, in dem die vorliegende Öffnungs-/Schließungsposition der Fensterscheibe 73 eine Öffnungs-/Schließungsposition E ist, überschreitet die vorliegende Öffnungs-/Schließungsposition E der Fensterscheibe 73 den Bestimmungsgrenzwert von „200“, und die Bestimmung, dass die Fensterscheibe 73 geöffnet ist, ist somit eine korrekte Bestimmung. Hierbei wird angenommen, dass eine positionelle Abweichung in der Richtung, in der sich die Fensterscheibe 73 öffnet (positive (+) positionelle Abweichung) aufgetreten ist.In a case where the present open / close position of the window glass 73 is an open / close position E, the present open / close position exceeds E of the window glass 73 the determination limit of "200", and the determination that the windowpane 73 is open is a correct determination. It is assumed here that a positional deviation in the direction in which the window pane is 73 opens (positive (+) positional deviation) has occurred.
Zu diesem Zeitpunkt überschreitet die Nachreflexion-Öffnungs-/Schließungsposition E1 den Bestimmungsgrenzwert von „200“. Entsprechend wird in einem Fall, in dem die Bestimmung, ob die Fensterscheibe 73 geöffnet oder geschlossen ist, auf Grundlage des Bestimmungsgrenzwerts von „200“ durchgeführt wird, ohne dass die Verarbeitung durch die Korrektureinheit 25 durchgeführt wird, bestimmt, dass die Fensterscheibe geöffnet ist. Infolgedessen ist diese Bestimmung korrekt.At this time, the post-reflection exceeds opening / closing position E1 the determination limit of "200". Similarly, in a case where the determination of whether or not the windowpane 73 is opened or closed is performed based on the determination threshold of “200” without the processing by the correction unit 25th is performed, it is determined that the window glass is open. As a result, this determination is correct.
Es wird angenommen, dass eine positionelle Abweichung in der Richtung, in der sich die Fensterscheibe 73 schließt (negative (-) positionelle Abweichung), in einem Fall aufgetreten ist, in dem die vorliegende Öffhungs-/Schließungsposition der Fensterscheibe 73 die Öffnungs-/Schließungsposition E ist. Zu diesem Zeitpunkt ist eine Nachreflexion-Öffnungs-/Schließungsposition E2 gleich dem oder kleiner als der Bestimmungsgrenzwert von „200“. Demgemäß wird in einem Fall, in dem die Bestimmung, ob die Fensterscheibe 73 geöffnet oder geschlossen ist, auf Grundlage des Bestimmungsgrenzwerts von „200“ durchgeführt wird, ohne dass die Verarbeitung durch die Korrektureinheit 25 durchgeführt wird, bestimmt, dass die Fensterscheibe geschlossen ist. Infolgedessen ist diese Bestimmung eine unrichtige Bestimmung, dass die Fensterscheibe 73 geschlossen ist, wodurch ein Problem hinsichtlich der Kriminalitätsverhütung auftritt.It is believed that there is a positional deviation in the direction in which the window pane is 73 closes (negative (-) positional deviation) has occurred in a case where the present open / close position of the window pane 73 the open / close position is E. At this time, it is a post-reflection open / close position E2 equal to or less than the determination limit of “200”. Accordingly, in a case where the determination whether the window pane 73 is opened or closed is performed based on the determination threshold of “200” without the processing by the correction unit 25th is performed, it is determined that the windowpane is closed. As a result, this determination is an incorrect determination that the windowpane 73 is closed, thereby creating a problem in terms of crime prevention.
In einem Fall, in dem die vorliegende Öffnungs-/Schließungsposition der Fensterscheibe 73 eine Öffnungs-/Schließungsposition F ist, überschreitet die vorliegende Öffnungs-/Schließungsposition E der Fensterscheibe 73 den Bestimmungsgrenzwert von „200“, und die Bestimmung, dass die Fensterscheibe 73 geöffnet ist, ist eine korrekte Bestimmung. Hierbei überschreitet eine Nachreflexion-Öffnungs-/Schließungsposition F1 den Bestimmungsgrenzwert von „200“, wenn die positionelle Abweichung in der Richtung, in sich die Fensterscheibe 73 öffnet (positive (+) positionelle Abweichung) aufgetreten ist.In a case where the present open / close position of the window glass 73 is an open / close position F, exceeds the present open / close position E of the window glass 73 the determination limit of "200", and the determination that the windowpane 73 is open is a correct determination. Here, a post-reflection opening / closing position exceeds F1 the determination limit of "200" if the positional deviation is in the direction in which the window pane is 73 opens (positive (+) positional deviation) has occurred.
Außerdem überschreitet eine Nachreflexion-Öffnungs-/Schließungsposition F2 den Bestimmungsgrenzwert von „200“, wenn die positionelle Abweichung in der Richtung, in der sich die Fensterscheibe 73 schließt (negative (-) positionelle Abweichung), aufgetreten ist. Demgemäß wird in einem Fall, in dem die Bestimmung, ob die Fensterscheibe 73 geöffnet oder geschlossen ist, auf Grundlage des Bestimmungsgrenzwerts von „200“ durchgeführt wird, ohne dass die Verarbeitung durch die Korrektureinheit 25 durchgeführt wird, sowohl an der Nachreflexion-Öffnungs-/Schließungsposition F1 als auch der Nachreflexion-Öffnungs-/Schließungsposition F2 bestimmt, dass die Fensterscheibe 73 geöffnet ist. Infolgedessen sind diese Bestimmungen korrekt.In addition, a post-reflection opening / closing position exceeds F2 the determination limit of “200” if the positional deviation is in the direction in which the windowpane is 73 closes (negative (-) positional deviation) has occurred. Accordingly, in a case where the determination whether the window pane 73 is opened or closed is performed based on the determination limit value of “200” without the processing by the correction unit 25th is performed both at the post-reflection opening / closing position F1 and the post-reflection open / close position F2 determines that the window pane 73 is open. As a result, these terms are correct.
In einem Fall, in dem die vorliegende Öffnungs-/Schließungsposition der Fensterscheibe 73 eine Öffnungs-/Schließungsposition G ist, ist die vorliegende Öffnungs-/Schließungsposition G der Fensterscheibe 73 gleich dem oder kleiner als der Bestimmungsgrenzwert von „200“, womit die Bestimmung, dass die Fensterscheibe 73 geschlossen ist, eine korrekte Bestimmung ist. Hierbei ist die Nachreflexion-Öffnungs-/Schließungsposition G1 gleich dem oder kleiner als der Bestimmungsgrenzwert von „200“, wenn die positionelle Abweichung in der Richtung, in der sich die Fensterscheibe 73 öffnet (positive (+) positionelle Abweichung) aufgetreten ist.In a case where the present open / close position of the window glass 73 is an open / close position G, the present open / close position is G of the window glass 73 equal to or less than the determination limit of "200", indicating that the windowpane 73 is closed, is a correct determination. Here is the post-reflection open / close position G1 equal to or less than the determination limit of “200” when the positional deviation is in the direction in which the windowpane is 73 opens (positive (+) positional deviation) has occurred.
Außerdem ist eine Nachreflexion-Öffnungs-/Schließungsposition G2 gleich einem oder kleiner als ein Bestimmungsgrenzwert „200“, wenn die positionelle Abweichung in der Richtung, in der sich die Fensterscheibe 73 schließt (negative (-) positionelle Abweichung), aufgetreten ist. Demgemäß wird in einem Fall, in dem die Bestimmung, ob die Fensterscheibe 73 geöffnet oder geschlossen ist, auf Grundlage des Bestimmungsgrenzwerts von „200“ durchgeführt wird, ohne dass die Verarbeitung durch die Korrektureinheit 25 durchgeführt wird, sowohl an der Nachreflexion-Öffnungs-/Schließungsposition G1 als auch der Nachreflexion-Öffnungs-/Schließungsposition G2 bestimmt, dass die Fensterscheibe 73 geschlossen ist. Infolgedessen sind diese Bestimmungen korrekt.Also is a post-reflection open / close position G2 equal to or less than a determination threshold “200” if the positional deviation is in the direction in which the windowpane is 73 closes (negative (-) positional deviation) has occurred. Accordingly, in a case where the determination whether the window pane 73 is opened or closed is performed based on the determination limit value of “200” without the processing by the correction unit 25th is performed both at the post-reflection opening / closing position G1 and the post-reflection open / close position G2 determines that the window pane 73 closed is. As a result, these terms are correct.
Diesbezüglich wird in einem Fall, in dem die vorliegende Öffnungs-/Schließungsposition der Fensterscheibe 73 die Öffnungs-/Schließungsposition E ist, die Verarbeitung durch die Korrektureinheit 25 zur Verhinderung eines Problems in Verbindung mit Kriminalitätsprävention, wie beispielsweise eines Problems zu einem Zeitpunkt, zu dem die positionelle Abweichung in der Richtung, in der sich die Fensterscheibe 73 schließt (negative (-) positionelle Abweichung) aufgetreten ist, durchgeführt. Insbesondere wird in dem Fall der Nachreflexion-Öffnungs-/Schließungsposition E2 bestimmt, dass die Fensterscheibe 73 geschlossen ist, und diese Bestimmung ist eine unrichtige Bestimmung. Außerdem handelt es sich bei dieser unrichtigen Bestimmung um eine Bestimmung, dass die Fensterscheibe 73 geschlossen ist, wodurch ein Problem hinsichtlich der Kriminalitätsprävention auftritt.In this regard, in a case where the present open / close position is the Window pane 73 is the opening / closing position E, the processing by the correction unit 25th to prevent a problem related to crime prevention such as a problem at a time when the positional deviation in the direction in which the windowpane is turned 73 closes (negative (-) positional deviation) has occurred. In particular, in the case of the post-reflection open / close position E2 determines that the window pane 73 is closed, and that determination is an incorrect determination. In addition, this incorrect provision is a provision that the window pane 73 is closed, creating a problem in terms of crime prevention.
Die Korrektureinheit 25 führt Verarbeitung zur Berechnung der Nachkorrektur-Öffnungs-/Schließungsposition, die für die Bestimmung durch die Bestimmungseinheit 26 verwendet wird, durch, indem sie die Nachreflexion-Öffnungs-/Schließungsposition E2 um einen vorbestimmten Betrag in die Richtung, in der sich die Fensterscheibe 73 öffnet, korrigiert. Infolgedessen überschreitet die Nachkorrektur Öffnungs-/Schließungsposition den Bestimmungsgrenzwert von „200“, und die Bestimmungseinheit 26 bestimmt, dass die Fensterscheibe 73 geöffnet ist. Dadurch kann eine unrichtig Bestimmung, die ein Problem in Verbindung mit Kriminalitätsprävention verursacht, verhindert werden, und es kann eine korrekte Bestimmung durchgeführt werden, wodurch das Problem in Zusammenhang mit der Kriminalitätsprävention verhindert werden kann.The correction unit 25th performs processing for calculating the post-correction opening / closing position to be determined by the determining unit 26th is used by setting the post-reflection open / close position E2 by a predetermined amount in the direction in which the window pane is 73 opens, corrected. As a result, the post-correction opening / closing position exceeds the determination limit of “200” and the determination unit 26th determines that the window pane 73 is open. Thereby, an incorrect determination that causes a problem related to crime prevention can be prevented and a correct determination can be made, whereby the problem related to crime prevention can be prevented.
Auf diese Weise bestimmt die Bestimmungseinheit 26, dass die Fensterscheibe 73 geschlossen ist, nur in einem Fall, in dem die Fensterscheibe 73 mit Sicherheit geschlossen ist. Dadurch kann verhindert werden, dass eine Bestimmung, dass die Fensterscheibe 73 geschlossen ist, erfolgt, und der Nutzer bei geöffneter Fensterscheibe 73 nicht darüber informiert wird, dass die Fensterscheibe 73 geöffnet ist.In this way, the determining unit determines 26th that the window pane 73 is closed, only in one case where the window pane 73 is certainly closed. This can prevent a determination that the window pane 73 is closed, takes place, and the user with the window pane open 73 not informed that the window pane 73 is open.
Wenn die Bestimmungseinheit 26 bestimmt, dass die Fensterscheibe 73 geöffnet ist, führt die Benachrichtigungseinheit 27 Verarbeitung durch, um den Nutzer zu benachrichtigen, dass die Fensterscheibe 73 geöffnet ist. Insbesondere empfängt die Benachrichtigungseinheit 27 das Bestimmungsergebnis, dass die Fensterscheibe 73 geöffnet ist, von der Bestimmungseinheit 26 und übermittelt das empfangene Bestimmungsergebnis über die Kommunikationseinheit 50 an die externe Vorrichtung 80. Auf Grundlage des empfangenen Bestimmungsergebnisses benachrichtigt die externe Vorrichtung 80 den Nutzer, dass die Fensterscheibe 73 geöffnet ist.When the determination unit 26th determines that the window pane 73 is open, the notification unit performs 27 Processing to notify the user that the window pane 73 is open. In particular, the notification unit receives 27 the determination result that the windowpane 73 is opened by the destination unit 26th and transmits the received determination result via the communication unit 50 to the external device 80 . Based on the received determination result, the external device notifies 80 the user that the window pane 73 is open.
(Verarbeitung der PW-Steuervorrichtung 1)(Processing of PW control device 1)
Als nächstes wird die Verarbeitung der PW-Steuervorrichtung 1 (ein Steuerverfahren für einen Schließ- und Öffnungskörper) mit Bezug auf 5 beschrieben. 5 ist ein Fließdiagramm, in dem der Verarbeitungsablauf der PW-Steuervorrichtung 1 des in 1 dargestellten Fahrzeugs 100 dargestellt ist. Zuerst führt die Positionserfassungseinheit 22 Verarbeitung zur Erfassung der Öffnungs-/Schließungsposition der Fensterscheibe 73 durch (S1: Positionserfassungsschritt). Die Positionserfassungseinheit 22 versorgt die Reflexionseinheit 24 mit der erfassten Öffhungs-/Schließungsposition.Next, the processing of the PW controller 1 (a control method for a closing and opening body) with reference to FIG 5 described. 5 Fig. 13 is a flow chart showing the processing flow of the PW control device 1 of the in 1 illustrated vehicle 100 is shown. First, the position detection unit performs 22nd Processing to detect the opening / closing position of the window glass 73 by (S1: position detection step). The position detection unit 22nd supplies the reflection unit 24 with the detected opening / closing position.
Nach S1 führt die Berechnungseinheit 23 Verarbeitung zur Berechnung des Nachlaufbetrags durch, indem sie auf die Rotationsgeschwindigkeit des Motors 70 unmittelbar vor dem Antriebsstopp des Motors 70 Bezug nimmt, und führt Verarbeitung zur Berechnung des Rücklaufbetrags durch, indem sie auf die elektromotorische Kraft des Motors 70 unmittelbar nach dem Antriebsstopp des Motors 70 Bezug nimmt (S2).To S1 leads the calculation unit 23 Processing to calculate the lag amount by referring to the rotation speed of the motor 70 immediately before the motor stops driving 70 Refers to, and performs processing for calculating the return amount by referring to the electromotive force of the motor 70 immediately after the engine stops driving 70 Refers ( S2 ).
Außerdem berechnet die Berechnungseinheit 23 den maximalen positionellen Abweichungsbetrag als Ergebnis der Akkumulation durch Akkumulieren der Nachlauf- und Rücklaufbeträge in Übereinstimmung mit der Öffnungs-/Schließungsoperation der Fensterscheibe 73 (S3). Die Berechnungseinheit 23 versorgt die Reflexionseinheit 24 mit dem berechneten maximalen positionellen Abweichungsbetrag. Die Reflexionseinheit 24 führt Verarbeitung durch, um als Öffnungs-/Schließungsposition, die zur Korrektur durch die Korrektureinheit 25 verwendet wird, den Wert zu erstellen, in dem sich der durch die Berechnungseinheit 23 berechnete maximale positionelle Abweichungsbetrag in der durch die Positionserfassungseinheit 22 erfassten Öffnungs-/Schließungsposition widerspiegelt (S4).In addition, the calculation unit calculates 23 the maximum positional deviation amount as a result of the accumulation by accumulating the lag and return amounts in accordance with the opening / closing operation of the window glass 73 ( S3 ). The calculation unit 23 supplies the reflection unit 24 with the calculated maximum positional deviation amount. The reflection unit 24 performs processing to be corrected by the correction unit as the opening / closing position 25th is used to create the value in which the calculation unit 23 calculated maximum positional deviation amount in the by the position detection unit 22nd the detected opening / closing position (S4).
Die Reflexionseinheit 24 versorgt die Korrektureinheit 25 mit dem erstellten Wert. Die Korrektureinheit 25 führt Verarbeitung durch, um die Nachkorrektur-Öffnungs-/Schließungsposition, die für die Bestimmung durch die Bestimmungseinheit 26 verwendet wird, zu berechnen, indem sie den von der Reflexionseinheit 24 bereitgestellten Wert um einen vorbestimmten Betrag in der Richtung, in der sich die Fensterscheibe 73 öffnet, korrigiert (S5: Korrekturschritt). Die Korrektureinheit 25 versorgt die Bestimmungseinheit 26 mit der errechneten Nachkorrektur-Öffnungs-/Schließungsposition.The reflection unit 24 supplies the correction unit 25th with the created value. The correction unit 25th performs processing to determine the post-correction open / close position required for the determination by the determination unit 26th is used to calculate by taking the amount used by the reflection unit 24 provided value by a predetermined amount in the direction in which the window pane is 73 opens, corrects ( S5 : Correction step). The correction unit 25th supplies the determination unit 26th with the calculated post-correction opening / closing position.
Die Bestimmungseinheit 26 führt Verarbeitung durch, um zu bestimmen, ob die Fensterscheibe 73 geöffnet oder geschlossen ist, indem sie die von der Korrektureinheit 25 berechnete Nachkorrektur-Öffnungs-/Schließungsposition mit dem Bestimmungsgrenzwert als Bezugswert vergleicht, um zu bestimmen, ob die Fensterscheibe 73 geöffnet oder geschlossen ist (S6: Bestimmungsschritt). Die Verarbeitung der PW-Steuervorrichtung 1 wird in dem Fall beendet, in dem die Fensterscheibe 73 geschlossen ist (NEIN in S6).The unit of determination 26th performs processing to determine whether the window pane 73 is opened or closed by the correction unit 25th calculated post-correction open / close position with the Determination threshold as a reference value compares to determine whether the windowpane 73 is open or closed ( S6 : Determination step). The processing of the PW control device 1 is terminated in the case where the windowpane 73 is closed (NO in S6 ).
In einem Fall, in dem die Fensterscheibe 73 geöffnet ist (JA in S6), führt die Benachrichtigungseinheit 27 Verarbeitung durch, um den Nutzer zu benachrichtigen, dass die Fensterscheibe 73 geöffnet ist (S7: Benachrichtigungsschritt). Die Verarbeitung der PW-Steuervorrichtung 1 ist nach S7 beendet.In a case where the window pane 73 is open (YES in S6 ), runs the notification unit 27 Processing to notify the user that the window pane 73 is open ( S7 : Notification step). The processing of the PW control device 1 is after S7 completed.
Wie oben beschrieben, wird mittels der berechneten Nachkorrektur-Öffnungs-/Schließungsposition bestimmt, ob die die Fensterscheibe 73 geöffnet oder geschlossen ist, indem die Öffnungs-/Schließungsposition um einen vorbestimmten Betrag in die Richtung, in der sich die Fensterscheibe 73 öffnet, korrigiert wird. Entsprechend kann verhindert werden, dass im Falle einer geöffneten Fensterscheibe 73 der Nutzer nicht darüber benachrichtigt wird, dass die Fensterscheibe 73 geöffnet ist. Dadurch kann Kriminalitätsprävention verbessert werden.As described above, it is determined from the calculated post-correction open / close position whether the window pane 73 is opened or closed by moving the open / close position a predetermined amount in the direction in which the window pane is 73 opens, is corrected. Accordingly, it can be prevented that in the case of an open window pane 73 the user is not notified that the window pane 73 is open. This can improve crime prevention.
[Zweite Ausführungsform][Second embodiment]
Im Folgenden wird eine zweite Ausführungsform beschrieben. Elemente, die die gleiche Funktion aufweisen wie Elemente, die in der ersten Ausführungsform beschrieben wurden, sind mit denselben Bezugsziffern versehen, und die Beschreibung der Elemente wird hier nicht wiederholt. Ein „Schließ- und Öffnungskörper“ gemäß einem Aspekt der vorliegenden Erfindung ist nicht auf eine „Fensterscheibe“ beschränkt. Entsprechend ist eine „Steuervorrichtung für einen Schließ- und Öffnungskörper“ gemäß einem Aspekt der vorliegenden Erfindung nicht auf eine „PW-Steuervorrichtung“ beschränkt. Bei dem Schließ- und Öffnungskörper kann es sich um ein beliebiges Objekt handeln, das durch einen angetriebenen Motor geöffnet/geschlossen werden kann. Zum Beispiel kann der Schließ- und Öffnungskörper ein Schiebedach oder eine Schiebetür des Fahrzeugs 100 sein. Entsprechend ist die „Öffnungs-/Schließungsrichtung“ gemäß einem Aspekt der vorliegenden Erfindung nicht auf die Aufwärts-/Abwärtsrichtung beschränkt und kann zum Beispiel eine horizontale Richtung sein.A second embodiment will now be described. Elements that have the same function as elements described in the first embodiment are given the same reference numerals, and the description of the elements is not repeated here. A “closing and opening body” according to one aspect of the present invention is not limited to a “window pane”. Accordingly, a “control device for a closing and opening body” according to one aspect of the present invention is not limited to a “PW control device”. The closing and opening body can be any object that can be opened / closed by a powered motor. For example, the closing and opening body can be a sliding roof or a sliding door of the vehicle 100 be. Accordingly, according to one aspect of the present invention, the “opening / closing direction” is not limited to the up / down direction and may be a horizontal direction, for example.
Des Weiteren können die in der ersten Ausführungsform beschriebenen Merkmale auf eine andere Struktur als ein Fahrzeug 100 angewendet werden. Die Struktur kann eine beliebige Struktur sein, in der innere und äußere Räume, zum Beispiel durch einen Schließ- und Öffnungskörper, voneinander getrennt werden können. Beispiele für die Struktur schließen Objekte, wie beispielsweise ein Haus und ein Gebäude, ein. Entsprechend ist der Schließ- und Öffnungskörper nicht auf ein Element des Fahrzeugs 100 beschränkt. Zum Beispiel kann der Schließ- und Öffnungskörper eine Fensterscheibe oder eine automatische Tür (wie beispielsweise eine Glastür), die in einem Gebäude vorgesehen ist, sein. Gleichermaßen kann die Steuervorrichtung für einen Schließ- und Öffnungskörper eine in einem Gebäude vorgesehene PW-Steuervorrichtung sein.Furthermore, the features described in the first embodiment can be applied to a structure other than a vehicle 100 be applied. The structure can be any structure in which inner and outer spaces can be separated from one another, for example by a closing and opening body. Examples of the structure include objects such as a house and a building. Accordingly, the closing and opening body is not on an element of the vehicle 100 limited. For example, the closing and opening body may be a window pane or an automatic door (such as a glass door) provided in a building. Likewise, the control device for a closing and opening body can be a PW control device provided in a building.
[Software-Implementierungsbeispiel][Software implementation example]
Die Steuerblöcke des Fahrzeugs 100 (insbesondere die Steuereinheit 20) können durch eine logische Schaltung (Hardware), die in einer integrierten Schaltung (IC-Chip oder dergleichen) ausgebildet ist, oder durch Software realisiert werden.The control blocks of the vehicle 100 (especially the control unit 20th ) can be implemented by a logic circuit (hardware) which is formed in an integrated circuit (IC chip or the like), or by software.
Im letzteren Fall ist das Fahrzeug 100 mit einem Computer ausgestattet, der einen Befehl eines Programms ausführt, bei dem es sich um Software handelt, die die jeweiligen Funktionen realisiert. Der Computer ist zum Beispiel mit einem oder mehreren Prozessoren und einem computerlesbaren Aufzeichnungsmedium, in dem das Programm gespeichert ist, ausgestattet. Die Aufgabe der vorliegenden Erfindung wird durch den Prozessor, der das Programm aus dem Aufzeichnungsmedium liest und das Programm in dem Computer ausführt, gelöst. Eine zentrale Verarbeitungseinheit (CPU) oder dergleichen kann als Prozessor verwendet werden. Ein Magnetband, eine Diskette, eine Karte, ein Halbleiterspeicher, eine programmierbare Logikschaltung und dergleichen können neben einem „nicht-flüchtigen festen Medium“, wie beispielsweise einem Nurlesespeicher (ROM) als Aufzeichnungsmedium verwendet werden. Außerdem kann ein Direktzugriffsspeicher (RAM), welcher das Programm anwendet, vorgesehen sein. Des Weiteren kann das Programm dem Computer über ein beliebiges Übertragungsmedium, das imstande ist, das Programm zu übermitteln (wie beispielsweise ein Kommunikationsnetzwerk und Broadcast-Waves) bereitgestellt werden. Ein Aspekt der vorliegenden Erfindung kann auch in Form eines Datensignals, das in Trägerwellen eingebettet ist, wobei das Programm durch elektronische Übertragung ausgeführt wird, realisiert werden.In the latter case, the vehicle is 100 equipped with a computer that executes an instruction of a program, which is software that realizes the respective functions. For example, the computer is equipped with one or more processors and a computer readable recording medium in which the program is stored. The object of the present invention is achieved by the processor which reads the program from the recording medium and executes the program in the computer. A central processing unit (CPU) or the like can be used as the processor. A magnetic tape, a floppy disk, a card, a semiconductor memory, a programmable logic circuit and the like can be used as a recording medium in addition to a “non-volatile solid medium” such as a read-only memory (ROM). In addition, a random access memory (RAM) that uses the program can be provided. Furthermore, the program can be provided to the computer via any transmission medium capable of transmitting the program (such as a communication network and broadcast waves). An aspect of the present invention can also be implemented in the form of a data signal embedded in carrier waves, the program being carried out by electronic transmission.
[Anhang][Attachment]
Die vorliegende Erfindung ist nicht auf die oben beschriebenen Ausführungsformen beschränkt, es sind verschiedene Modifikationen innerhalb des Schutzumfangs der Ansprüche möglich, und Ausführungsformen, die durch geeignetes Kombinieren der in den jeweiligen Ausführungsformen offenbarten technischen Mittel erhalten werden, werden ebenso vom technischen Anwendungsbereich der vorliegenden Erfindung erfasst.The present invention is not limited to the above-described embodiments, various modifications are possible within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in the respective embodiments are also included in the technical scope of the present invention .
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDED IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturPatent literature cited
-
JP H07305559 A [0003]JP H07305559 A [0003]