DE4110910C2 - Hydraulic control system for an automatic transmission - Google Patents
Hydraulic control system for an automatic transmissionInfo
- Publication number
- DE4110910C2 DE4110910C2 DE19914110910 DE4110910A DE4110910C2 DE 4110910 C2 DE4110910 C2 DE 4110910C2 DE 19914110910 DE19914110910 DE 19914110910 DE 4110910 A DE4110910 A DE 4110910A DE 4110910 C2 DE4110910 C2 DE 4110910C2
- Authority
- DE
- Germany
- Prior art keywords
- time interval
- speed range
- switching
- register
- shift
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/04—Smoothing ratio shift
- F16H61/06—Smoothing ratio shift by controlling rate of change of fluid pressure
- F16H61/061—Smoothing ratio shift by controlling rate of change of fluid pressure using electric control means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H2061/0075—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by a particular control method
- F16H2061/0087—Adaptive control, e.g. the control parameters adapted by learning
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/04—Smoothing ratio shift
- F16H61/06—Smoothing ratio shift by controlling rate of change of fluid pressure
- F16H61/065—Smoothing ratio shift by controlling rate of change of fluid pressure using fluid control means
- F16H61/067—Smoothing ratio shift by controlling rate of change of fluid pressure using fluid control means using an accumulator
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/04—Smoothing ratio shift
- F16H61/08—Timing control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/70—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing specially adapted for change-speed gearing in group arrangement, i.e. with separate change-speed gear trains arranged in series, e.g. range or overdrive-type gearing arrangements
- F16H61/702—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing specially adapted for change-speed gearing in group arrangement, i.e. with separate change-speed gear trains arranged in series, e.g. range or overdrive-type gearing arrangements using electric or electrohydraulic control means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H63/00—Control outputs from the control unit to change-speed- or reversing-gearings for conveying rotary motion or to other devices than the final output mechanism
- F16H63/40—Control outputs from the control unit to change-speed- or reversing-gearings for conveying rotary motion or to other devices than the final output mechanism comprising signals other than signals for actuating the final output mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- Mechanical Engineering (AREA)
- Control Of Transmission Device (AREA)
Description
Die Erfindung bezieht sich auf ein Automatikgetriebe, gemäß dem Oberbegriff von Patentanspruch 1.The invention relates to an automatic transmission, according to the preamble of claim 1.
Ein solches Steuerungssystem ist durch die Veröffentlichung JP-A-149657/1986 und auch die Veröffentlichung DE-A-3827152 bekannt.Such a control system is through the publication JP-A-149657/1986 and also the publication DE-A-3827152 are known.
In einem Automatikgetriebe der oben angegebenen Art findet ein Schalten vom einen Drehzahlbereich zu einem anderen Drehzahlbereich dadurch statt, daß ein Öldruck von wenigstens einer der in dem Automatikgetriebe verwendeten Bremsen und Kupplungen abgeführt wird, während ein Öldruck zu wenigstens einer anderen von diesen zugeführt wird. Es besteht die Möglichkeit und Wahrscheinlichkeit, daß aus einem derartigen Umschalten der Öldrücke Schaltstöße resultieren können. In an automatic transmission of the type specified above takes place switching from one speed range to another speed range in that instead of an oil pressure of at least one of the brakes and used in the automatic transmission Clutches are discharged while at least one oil pressure another of these is fed. There is a possibility and likelihood of such Switching the oil pressures can result in switching surges.
Um hiergegen Abhilfe zu schaffen, werden gemäß herkömmlicher Praxis Speicher mit den im Automatikgetriebe verwendeten Bremsen sowie Kupplungen verbunden, und die Gegendrücke an den Speichern werden so geregelt, daß das Auftreten von Stößen während eines Schaltvorgangs verhindert wird (s. JP-A- 138 553/1981). Jedoch wird die Regelung unter Verwendung eines mechanischen Ventils durchgeführt, was in einer groben Druckregelung resultiert. Es ist erwünscht, eine gleichmäßigere, stoßfreie und zweckmäßige Druckregelung zu erlangen. Zu diesem Zweck offenbart die bereits genannte JP-A- 149 657/1986 ein Automatikgetriebe, in welchem ein Hydraulikkreis ein elektrisch erregtes Druckregelventil enthält, um den Gegendruck an Speichern zu regeln. Das Arbeitsspiel, mit welchem das Druckregelventil elektrisch erregt wird, wird in Übereinstimmung mit einem der folgenden Punkte oder Parameter geregelt: Öffnung einer Drosselklappe, einer Schaltweise oder -art, einer Öltemperatur des Motors, der Kühlwassertemperatur des Motors, der Temperatur der vom Motor angesaugten Luft, einer Öltemperatur des Automatikgetriebes, einer speziellen Position eines Schaltstellung-Wählschalters, einem Motordrehmoment, der Drehzahl eines Motors, einem Aufladedruck des Motors, einer Kraftstoffeinspritzung zum Motor, einem Ausgangsdrehmoment des Automatikgetriebes und der Drehzahl der Abtriebswelle des Automatikgetriebes. Auf diese Weise wird der Gegendruck eines Speichers durch Regeln des Arbeitsspiels des Druckregelventils gesteuert. Das läßt eine feine Regelung oder Steuerung des Gegendrucks an Speichern zu, weil der Erregungspegel oder das Arbeitsspiel des Druckregelventils elektrisch kontrolliert werden kann, was erlaubt, daß ein zweckmäßigerer Gegendruck am Speicher erlangt und gleichmäßig geregelt werden kann.To remedy this, according to conventional Practice memory with those used in the automatic transmission Brakes as well as clutches connected, and the back pressures on the memories are regulated so that the occurrence of bumps is prevented during a switching operation (see JP-A- 138 553/1981). However, the scheme is under Using a mechanical valve, which is done in a rough pressure control results. It is desirable a smoother, bumpless and functional pressure control to get. For this purpose, the JP-A 149 657/1986 an automatic transmission in which a hydraulic circuit contains an electrically excited pressure control valve, to regulate the back pressure at storage tanks. The working game, with which the pressure control valve is electrically excited, will be in accordance with any of the following or Parameters regulated: opening of a throttle valve, a switching mode or type, an oil temperature of the engine, the cooling water temperature of the engine, the temperature of the intake by the engine Air, an oil temperature of the automatic transmission, a special position of a switch position selector switch, an engine torque, the speed of an engine, a boost pressure the engine, a fuel injection to the engine, an output torque of the automatic transmission and the speed the output shaft of the automatic transmission. To this The back pressure of a reservoir is regulated by regulating the Working cycle of the pressure control valve controlled. That leaves one fine regulation or control of the back pressure at storage tanks too because of the excitation level or the working cycle of the pressure control valve can be electrically controlled, which allows that a more appropriate back pressure at the reservoir is achieved and can be regulated evenly.
Jedoch können die Anzieh- oder Einrückkennwerte von Reibschlußgliedern, wie Bremsen und Kupplungen, die in dem Automatikgetriebe verwendet werden, oder ein Spiel im mechanischen System von Fahrzeug zu Fahrzeug und mit der Zeit sich ändern, so daß das Schaltverhalten, das durch eine Zeit, die erforderlich ist, um Schaltstöße zu verhindern oder zwischen Drehzahlbereichen umzuschalten, bestimmt ist, sich von Fahrzeug zu Fahrzeug und auch in Übereinstimmung mit der Gesamtfahrzeit von einzelnen Fahrzeugen ändert.However, the tightening or engagement characteristics of frictional links, like brakes and clutches that are in the Automatic transmissions are used, or a game in mechanical system from vehicle to vehicle and with the Time change, so the switching behavior caused by a time required to prevent switching shocks or to switch between speed ranges is from vehicle to vehicle and also in Agreement with the total travel time of individual Vehicles changes.
Durch die Veröffentlichung US-A-870 581 ist es bei einem gattungsfremden Steuerungssystem bekannt, aufgrund von Messungen der Eingangs- und der Ausgangsdrehzahl des Automatikgetriebes das für das Schalten benötigte Zeitintervall zu ermitteln und den Leitungsdruck, der zum Schalten an die Kupplungen angelegt wird, in Abhängigkeit vom gemessenen bzw. ermittelten Zeitintervall zu steuern. Dabei erfolgt die Steuerung des Leitungsdruckes in der Weise, daß das Zeitintervall in einen vorgegebenen Bereich geregelt wird. Sofern also das ermittelte Zeitintervall in dem gegebenen Bereich liegt, wird der Leitungsdruck nicht verändert und erfolgt keine Regelung des Zeitintervalls.Through the publication US-A-870 581 it is at a non-generic control system known, due to of measurements of the input and output speed of the Automatic transmission the time interval required for shifting to determine and the line pressure to the Switching is applied to the clutches depending to control from the measured or determined time interval. The line pressure is controlled in the Way that the time interval in a predetermined range is regulated. So if the determined time interval is in the given range, the line pressure not changed and there is no regulation of the Time interval.
Durch die Veröffentlichung EP-A-0 352 803 ist ein gattungsfremdes Steuerungssystem bekannt, bei dem der Leitungsdruck, mit dem die Kupplungen eines Automatikgetriebes beaufschlagt werden, in Abhängigkeit von einem ermittelten, für das Schalten benötigten Zeitintervall so gesteuert wird, daß dadurch eine Regelung des Zeitintervalls erfolgt. Diese Ermittlung des Zeitintervalls erfolgt aufgrund von Messungen der Drehzahlen der Abtriebswelle des Motors und der Ausgangswelle des Automatikgetriebes. Dabei erfolgt die Regelung in der Weise, daß die Differenz zwischen dem ermittelten Zeitintervall und einem Sollwert des Zeitintervalls zu Null wird.Through the publication EP-A-0 352 803 is a non-generic Control system known in which the line pressure, with which the clutches of an automatic transmission be acted upon depending on one determined time interval required for switching so is controlled by thereby regulating the time interval he follows. This determination of the time interval takes place based on measurements of the speeds of the output shaft of the engine and the output shaft of the automatic transmission. The regulation is carried out in such a way that the difference between the determined time interval and a target value of the time interval becomes zero.
Es ist insofern die Aufgabe der Erfindung, das gattungsbildende Steuerungssystem derart weiterzubilden, daß eine Änderung im Schaltverhalten von einem Automatikgetriebe zu einem anderen vermindert und eine Änderung im Schaltverhalten mit der Zeit unterdrückt wird.It is therefore the object of the invention, the generic Control system to develop such that a Change in shift behavior of an automatic transmission diminished to another and a change in switching behavior is suppressed over time.
Diese Aufgabe wird erfindungsgemäß gelöst durch die Steuerungssysteme gemäß Patentanspruch 1. This object is achieved by the Control systems according to claim 1.
Bei dem Steuerungssystem nach Patentanspruch 1 bestimmt die Schaltzeit-Ermittlungseinrichtung das Zeitintervall von der Auslösung bis zur Beendigung eines Schaltens in einer mechanischen Kupplung des Automatikgetriebes während des Schaltvorgangs. Das Schaltzeitintervall wird durch das mechanische Einrücken/Ausrücken, die in einem Schaltmechanismus auftreten, bestimmt. Die Speicherdruck- Steuereinrichtung reagiert auf das Schaltzeitintervall. Insbesondere aktualisiert, wenn das Schaltzeitintervall länger als eine Bezugs-Schaltzeit ist, die Speicherdruck-Steuereinrichtung einen Erregungspegel (ein Arbeitsspiel) des Druckregelventils in einer Richtung, um das Zeitintervall, d. h. das Arbeitsspiel, zu vermindern oder den Gegendruck am Speicher zu erhöhen. Ist das Schaltzeitintervall dagegen kürzer als die Bezugs-Schaltzeit, so aktualisiert die Speicherdruck-Steuereinrichtung den Erregungspegel (das Arbeitsspiel) des Druckregelventils in einer Richtung, um das Zeitintervall, d. h. das Arbeitsspiel, zu erhöhen oder den Gegendruck am Speicher herabzusetzen. In the control system according to claim 1 determines the Switching time determination device that Time interval from the triggering to the completion of a Shifting in a mechanical clutch of the automatic transmission during the switching process. The switching time interval is achieved through the mechanical indentation / disengagement in one Switching mechanism occur, determined. The memory pressure Control device reacts to the switching time interval. Updated in particular when the switching time interval is longer than a reference switching time, the accumulator pressure control device an excitation level (a cycle) of the pressure control valve in one direction to the time interval, i.e. H. the Working cycle, reduce or the back pressure at the memory to increase. If, on the other hand, the switching time interval is shorter than the reference switching time, it is updated the accumulator pressure control means the excitation level (the working cycle) of the pressure control valve in a direction to the time interval, i.e. H. the working game, increase or reduce the back pressure at the accumulator.
Wenn die Anzieh- oder Einrückkennwerte von in dem Automatikgetriebe verwendeten Reibschlußgliedern, wie Bremsen und Kupplungen, oder Spiele in dem mechanischen System von Fahrzeug zu Fahrzeug variieren, so wird folglich der Gegendruck an den Speichern selbsttätig derart geregelt, daß das Schaltzeitintervall im wesentlichen konstant bleibt. Demzufolge werden ein Schaltstoß oder -ruck oder eine Überdrehzahl des Motors, die aus dieser Veränderung resultieren, im wesentlichen eliminiert, wodurch ein stabilisiertes und stoßfreies Beschleunigungs- sowie Verlangsamungs- Ansprechverhalten gewährleistet werden. Das gilt in gleicher Weise auch dann, wenn die Einrückkennwerte von Reibschlußgliedern oder das Spiel zwischen Teilen in dem mechanischen System mit der Zeit variieren.When the tightening or engaging characteristics of in the automatic transmission used frictional links, such as brakes and Couplings, or games in the mechanical system of Varying vehicle to vehicle, consequently the back pressure automatically regulated at the memories so that the Switching time interval remains essentially constant. As a result, a shift shock or jerk or an overspeed of the engine resulting from this change result, essentially eliminated, thereby creating a stabilized and shock-free acceleration and deceleration Responsiveness can be guaranteed. That applies in the same way even if the indentation values of Frictional links or the play between parts in the mechanical System vary over time.
Wenn jedoch die in dem Automatikgetriebe verwendeten Reibschlußglieder einen größeren Grad eines Abriebs bis zu einem Punkt unterliegen, daß das gute Schaltverhalten nicht mittels der Regelung in Übereinstimmung mit dem Schaltzeitintervall aufrechterhalten werden kann, oder wenn eine Nutzlast bzw. Zuladung des Fahrzeugs oder eine durch eine Steigung hervorgerufene Belastung übermäßig sind, d. h. mit anderen Worten, daß das Schaltzeitintervall aus einem gegebenen Bereich herausgeht, so endet bei dem Steuerungssystem nach Patentanspruch 1 das Modifizieren des Gegendrucks an den Speichern in der oben beschriebenen Weise, was ein Aufbringen von übermäßig hohen oder übermäßig niedrigen Gegendrücken an den Speichern vermeidet. Das hat den Effekt, daß jegliche Störung in der Steuerung des Gegendrucks an dem Speicher unter außergewöhnlichen Betriebsbedingungen, vermieden wird. Auch wird dadurch eine Wirkung hervorgerufen, daß eine Abweichung eines zurückgeführten Gegendrucks am Speicher oder eines zurückgeführten Schaltverhaltens des Getriebes von einem bevorzugten Wert innerhalb eines gegebenen Bereichs unterdrückt werden kann, wenn das Betriebsumfeld zu dem vorbestimmten Bereich zurückgegangen ist, wie wenn die Reibschlußglieder erneut justiert oder ersetzt worden sind oder die Nutzlast beseitigt oder vermindert worden ist. However, if the frictional links used in the automatic transmission a greater degree of abrasion to one Point subject that the good switching behavior is not by means of control in accordance with the switching time interval can be maintained or if a payload or payload of the vehicle or by an incline stress is excessive, d. H. with others Words that the switching time interval from a given Range goes out, so the modification ends in the control system according to claim 1 the back pressure on the accumulators in the above described Way, what an application of excessive or excessive avoids low back pressures on the accumulators. That has the effect of any disturbance in the control of the back pressure on the storage tank under exceptional operating conditions, is avoided. It also has an effect that a deviation of a returned back pressure on the memory or a returned switching behavior the gear of a preferred value within a given range can be suppressed if the operating environment has returned to the predetermined range, such as when the frictional links have been readjusted or replaced or the payload has been removed or reduced is.
In vorteilhafter Ausbildung des Steuerungssystems nach Anspruch 1 können die Maßnahmen nach Anspruch 2 vorgesehen sein. Dadurch wird zusätzlich eine Warnung bezüglich einer Abnormität abgegeben, wenn ein gutes Schaltverhalten nicht durch die Regelung in Übereinstimmung mit dem Schaltzeitintervall als ein Ergebnis eines erhöhten Abriebs an Reibschlußgliedern, die in dem Automatikgetriebe zum Einsatz kommen, aufrechterhalten werden kann, wenn irgendeine Regelwidrigkeit oder Abweichung in dem Schaltmechanismus in Erscheinung tritt oder wenn die Zuladung des Fahrzeugs bzw. die durch eine Steigung hervorgerufene Belastung übermäßig ist.In an advantageous embodiment of the control system according to claim 1 the measures according to claim 2 can be provided. Thereby an abnormality warning is also given, if good switching behavior is not due to the regulation in accordance with the switching time interval as a Result of increased abrasion on frictional links, the maintained in the automatic transmission can be if any irregularity or deviation appears in the switching mechanism or if the payload of the vehicle or due to an incline stress is excessive.
Ausführungsbeispiele der Erfindung werden im folgenden unter Bezugnahme auf die Zeichnungen näher erläutert. Es zeigtExemplary embodiments of the invention are explained in more detail below with reference to the drawings. It shows
Fig. 1 eine schematische Darstellung eines Übersetzungsgetriebemechanismus in einer Ausführungsform gemäß der Erfindung; Figure 1 is a schematic representation of a transmission gear mechanism in an embodiment according to the invention.
Fig. 2a und 2b schematische Darstellungen von jeweils einer Hälfte eines Hydraulikkreises, der Öldrücke zu verschiedenen Bremsen und Kupplungen, welche innerhalb des Übersetzungsgetriebemechanismus von Fig. 1 angeordnet sind, führt oder von diesen abführt, wobei die Fig. 2a und 2b längs der Linien 2A-2A und 2B-2B zusammenzufügen sind, um einen Hydraulikkreis zu bilden; FIGS. 2a and 2b are schematic illustrations of respectively one half of a hydraulic circuit, the oil pressures to different brakes and clutches which are disposed within the gear transmission mechanism of FIG. 1 performs, or dissipates from these, FIGS. 2a and 2b along the lines 2A -2A and 2B-2B are to be joined together to form a hydraulic circuit;
Fig. 3 eine Tafel, die die Beziehung zwischen Kombinationen einer Erregung und Entregung von in dem Hydraulikkreis von Fig. 2a und 2b gezeigten Magnetventilen (SL1-SL3) zeigt, um den Drehzahlbereich sowie das Ein- und Ausrücken von verschiedenen Bremsen und Kupplungen, die in Fig. 1 gezeigt sind, zu bestimmen; FIG. 3 is a table showing the relationship between combinations of excitation and de-excitation of solenoid valves (SL1-SL3) shown in the hydraulic circuit of FIGS . 2a and 2b, around the speed range, and the engagement and disengagement of various brakes and clutches shown in Figure 1;
Fig. 4 ein Blockdiagramm einer elektrischen Schaltung zur Erregung der in Fig. 2a und 2b dargestellten Magnetventile (SL1-SL3), eines Magnetventils (SL4) zur Regelung einer Verriegelung, eines Zeitsteuerungs- Magnetventils (SL5) und eines Linear-Magnetventils (SL6); Fig. 4 is a block diagram of an electrical circuit for energizing the in Fig. Solenoid valves 2a and 2b shown (SL1-SL3), a solenoid valve (SL4) for controlling a lock of a timing solenoid valve (SL5) and a linear solenoid valve (SL6) ;
Fig. 5a, 5b, 5c, 5d und 5e Flußpläne, die Steuervorgänge (Hauptroutinen) durch einen Mikrocomputer eines in Fig. 4 gezeigten Steuergeräts (130) wiedergeben; FIG. 5a, 5b, 5c, 5d and 5e are flow charts, the control operation (main routine) represented by a microcomputer of a control device shown in Figure 4 (130).
Fig. 6a und 6b Flußpläne, die die Einzelheit der "Ermittlung von TSO, TSE" (Schritt 64 in Fig. 5d) wiedergeben; Figures 6a and 6b are flow charts showing the detail of "TSO, TSE Discovery" (step 64 in Figure 5d);
Fig. 7a und 7b Flußpläne, die die Einzelheit "Steuerung eines Linear-Magnetventils" (Schritt 65 in Fig. 5d) wiedergeben; Fig. 7a and 7b are flow charts showing the detail of "controlling a linear solenoid valve" (step 65 in Figure 5d.) Play;
Fig. 8a, 8b und 8c Flußpläne, die die Einzelheit von "Steuerung eines Zeitsteuerung-Magnetventils" (Schritt 66 in Fig. 5d) wiedergeben; Figures 8a, 8b and 8c are flowcharts showing the detail of "timing solenoid valve control" (step 66 in Figure 5d);
Fig. 9a ein Zeitdiagramm, das die zeitliche Steuerung der Bestimmung eines Schaltvorgangs, einen Schaltausgang und die Beendigung eines Schaltvorgangs, die durch den Mikrocomputer im Steuergerät 130 von Fig. 4 ausgeführt werden, wiedergeben; Figure 9a is a timing chart representing the timing of determination of a switching operation, a switching output and the completion of a switching process performed by the microcomputer in the control unit 130 of FIG. 4,.;
Fig. 9b graphisch einen Öldruck, der von dem Linear-Magnetventil SL6 ausgegeben wird, gegenüber dem Strompegel, der zur Erregung dessen Spule verwendet wird; 9b graphically an oil pressure outputted from the linear solenoid valve SL6, compared to the current level used to energize the coil.
Fig. 9c graphisch den Strompegel, der zur Erregung des Linear- Magnetventils SL6 verwendet und durch den Mikrocomputer im Steuergerät 130 auf der Grundlage einer Drosselklappenöffnung R sowie der Drehzahl Nt einer Scheibe in einer Kupplung C1 bestimmt wird; 9C graphically illustrates the current level used to energize the linear solenoid valve SL6 and is determined by the microcomputer in the control unit 130 on the basis of a throttle opening R and the rotational speed Nt of a disc in a clutch C1.
Fig. 10a graphisch einen Korrekturfaktor K11, der von einer Öltemperatur abhängig ist und bei der Bestimmung des in Fig. 7 gezeigten Arbeitsspiels (Schritte 117-128) verwendet wird;Is used 10a graphically a correction factor K11, which depends on an oil temperature and in determining the working cycle shown in Figure 7 (steps 117-128)..;
Fig. 10b graphisch einen weiteren Korrekturfaktor K12, der bei der Bestimmung des Arbeitsspiels (s. Schritte 117-128 in Fig. 7) als eine Funktion des Öffnungswinkels R der Drosselklappe verwendet wird; FIG. 10B graphically a further correction factor K12, the (steps 117-128 in FIG 7 s..) Is used as a function of the opening angle R of the throttle valve when determining the working cycle;
Fig. 10c graphisch einen Korrekturfaktor K2, der bei der Bestimmung des Arbeitsspiels (s. Schritte 117-128 in Fig. 7) als eine Funktion der Schaltart und der Öffnung R der Drosselklappe verwendet wird; Fig. 10c graphically a correction factor K2 which (steps 117-128 in FIG 7 s..) Is used as a function of the switching type and the opening R of the throttle valve when determining the working cycle;
Fig. 10d graphisch eine Beziehung zwischen einem Zeit- Bezugswert TS für eine mechanische Schaltung in Übereinstimmung mit der Öffnung R der Drosselklappe und in Übereinstimmung mit Bereichen, in welchen dieser Bezugswert verwendet wird; Fig. 10d is used graphically a relationship between a time reference value TS for a mechanical circuit in accordance with the opening R of the throttle valve and in accordance with areas in which this reference value;
Fig. 11 graphisch eine Änderung im Öldruck einer Bremse B0 und einer Kupplung C2 von Fig. 1 während einer Schaltung 2→3, wobei die ausgezogene Linie einen Schaltvorgang unter Leistung darstellt; Figure 11 graphically illustrates a change in oil pressure of a brake B0 and a clutch C2 of Figure 1 during a circuit 2 → 3, wherein the solid line represents a switching operation under power..;
Fig. 12a graphisch eine Schar von Bezug-Fahrgeschwindigkeiten, die zur Bestimmung der Notwendigkeit, einen Schaltvorgang auszuführen, wenn eine Sparbetriebsweise nicht während der "Entscheidung für einen Schaltvorgang" (Schritt 14 in Fig. 5a) spezifiziert wird, verwendet werden; Fig. 12a graphically illustrates a set of reference vehicle speeds used to determine the need to perform a shift if a economy mode is not specified during the "decision to shift" (step 14 in Fig. 5a);
Fig. 12b graphisch eine Schar von Bezug-Fahrgeschwindigkeiten, die für die Bestimmung der Notwendigkeit, einen Schaltvorgang durchzuführen, wenn eine Sparbetriebsweise während der "Entscheidung für irgendeinen Schaltvorgang" (Schritt 14 in Fig. 5a) besonders bestimmt wird, verwendet werden. FIG. 12b graphically illustrates a set of reference vehicle speeds used to determine the need to perform a shift when a economy mode is specifically determined during the "decision for any shift" (step 14 in FIG. 5a).
Die Fig. 1 zeigt den allgemeinen Aufbau eines Automatikgetriebes in einer Ausführungsform gemäß der Erfindung, das einen Drehmomentwandler 1 mit einer direktgekoppelten Kupplung 50, ein durch ein Schnellgang- oder Overdrivegetriebe gebildetes Nebengetriebe 2 und ein durch ein Wechselrädergetriebe gebildetes Hauptgetriebe 3 mit drei Vorwärts-Drehzahlbereichen und einem Rückwärts-Drehzahlbereich, die in der angegebenen Reihenfolge geschaltet sind, umfaßt. Fig. 1 shows the general structure of an automatic transmission in an embodiment according to the invention, the torque converter 1 with a directly coupled clutch 50 , a secondary gear 2 formed by an overdrive or overdrive gear and a main gear 3 formed by a change gear transmission with three forward speed ranges and a reverse speed range, which are switched in the order given.
Der Drehmomentwandler 1 besitzt eine Pumpe 5, eine Turbine 6 und einen Stator 7, die in einer an sich bekannten Weise zusammengebaut sind. Die Pumpe 5 ist mit der Kurbelwelle 8 eines Motors verbunden, während die Turbine 6 mit einer Turbinenwelle 9 verbunden ist, die eine Abtriebswelle des Drehmomentwandlers 1 darstellt und auch die Eingangswelle des Nebengetriebes 2 bildet, in welchem sie mit dem Träger 10 eines Planetengetriebes verbunden ist. Die direktgekoppelte Kupplung 50 ist zwischen der Kurbelwelle 8 des Motors und der Turbinenwelle 9 angeordnet. Wenn die Kupplung 50 betätigt ist, so verbindet sie die Kurbelwelle 8 mit der Turbinenwelle 9, d. h., es erfolgt eine Verriegelung.The torque converter 1 has a pump 5 , a turbine 6 and a stator 7 , which are assembled in a manner known per se. The pump 5 is connected to the crankshaft 8 of an engine, while the turbine 6 is connected to a turbine shaft 9 , which is an output shaft of the torque converter 1 and also forms the input shaft of the auxiliary transmission 2 , in which it is connected to the carrier 10 of a planetary gear . The directly coupled clutch 50 is arranged between the crankshaft 8 of the engine and the turbine shaft 9 . When the clutch 50 is actuated, it connects the crankshaft 8 to the turbine shaft 9 , ie, locking takes place.
Am Träger 10 ist drehbar ein Planetenritzel 14 gelagert, das mit einem Sonnenrad 11 sowie einem Ringrad 15 kämmt. Zwischen dem Sonnenrad 11 und dem Träger 10 sind eine Overdrive- Lamellenkupplung C0 und eine Overdrive-Freilaufkupplung F0 angeordnet, während eine Overdrive-Lamellenbremse B0 zwischen das Sonnenrad 11 und ein das Overdrivegetriebe aufnehmendes Gehäuse eingesetzt ist.A planet pinion 14 is rotatably mounted on the carrier 10 and meshes with a sun gear 11 and a ring gear 15 . An overdrive multi-plate clutch C0 and an overdrive one-way clutch F0 are arranged between the sun gear 11 and the carrier 10 , while an overdrive multi-plate brake B0 is inserted between the sun gear 11 and a housing accommodating the overdrive gear.
Das Ringrad 15 des Nebengetriebes 2 ist an eine Eingangswelle 23 des Hauptgetriebes 3 angeschlossen. Eine Vorwärts-Lamellenkupplung C1 liegt zwischen der Eingangswelle 23 und einer Zwischen- oder Vorgelegewelle 29, und eine Rückwärts-Lamellenkupplung C2 ist zwischen der Eingangswelle 23 sowie einer Sonnenradwelle 30 angeordnet. Eine Lamellenbremse B1 befindet sich zwischen der Sonnenradwelle 30 und dem Gehäuse des Getriebes, während ein auf der Sonnenradwelle 30 angeordnetes Sonnenrad 32 zwei Kraftübertragungswege eines Planetengetriebes zusammen mit einem Träger 33, einem von diesem getragenen Planetenritzel 34, einem mit diesem Ritzel kämmenden Ringrad 35, einem weiteren Träger 36, einem vom Träger 36 getragenen Planetenritzel 37 und einem mit dem Ritzel 37 kämmenden Ringrad 38 bildet. Eine Freilaufkupplung F1 und eine Bremse B2 sind zwischen den Träger 36 und das Getriebegehäuse geschaltet. Das Ringrad 35, das in einem der beiden Kraftübertragungswege des Planetengetriebes angeordnet ist, ist mit der Zwischenwelle 29 verbunden. Der Träger 33 dieses Planetengetriebes ist mit dem Ringrad 38 des anderen Planetengetriebes verbunden, und der Träger sowie das Ringrad haben mit der Abtriebswelle (Lastantriebswelle) 39 Verbindung.The ring gear 15 of the secondary gear 2 is connected to an input shaft 23 of the main gear 3 . A forward multi-plate clutch C1 lies between the input shaft 23 and an intermediate or countershaft 29 , and a reverse multi-plate clutch C2 is arranged between the input shaft 23 and a sun gear shaft 30 . A multi-disc brake B1 is located between the sun gear shaft 30 and the housing of the transmission, while a sun gear 32 arranged on the sun gear shaft 30 has two power transmission paths of a planetary gear set together with a carrier 33 , a planet pinion 34 carried by it , a ring gear 35 meshing with this pinion, one forming further carrier 36, a support 36 carried by the planet pinion 37 and a pinion 37 meshing with the ring gear 38th A one-way clutch F1 and a brake B2 are connected between the carrier 36 and the gear housing. The ring gear 35 , which is arranged in one of the two power transmission paths of the planetary gear, is connected to the intermediate shaft 29 . The carrier 33 of this planetary gear is connected to the ring gear 38 of the other planetary gear, and the carrier and the ring gear are connected to the output shaft (load drive shaft) 39 .
Im Ansprechen auf einen Ausgang von einem Motor und in Übereinstimmung mit der Fahrgeschwindigkeit wird ein Automatikgetriebe mit einer Overdriveeinheit, wie es vorstehend beschrieben wurde, durch ein noch zu erläuterndes hydraulisches Steuersystem gesteuert, um verschiedene Kupplungen und Bremsen einzurücken oder zu lösen, so daß ein Schaltvorgang auf vier Vorwärtsbereiche (einen ersten, zweiten, dritten, vierten Drehzahlbereich: O/D) einschließlich des Overdrive (O/D), auf einen Vorwärtsbereich durch einen Handschaltvorgang (1,5-Drehzahlbereich=LS) und einen Rückwärtsbereich ausgeführt wird.In response to an output from an engine and in accordance with the driving speed becomes an automatic transmission with an overdrive unit as described above by a hydraulic control system to be explained later controlled to various clutches and brakes indent or solve, so that a shift to four Forward ranges (first, second, third, fourth Speed range: O / D) including overdrive (O / D) a forward range by a manual shift (1.5 speed range = LS) and a reverse range becomes.
Ein Hydraulikkreis, der in ausgewählter Weise die Kupplungen C0, C1, C2 sowie die Bremsen B0, B1, B2 und die direktgekoppelten Kupplung 50 des Drehmomentwandlers in dem Automatikgetriebe betätigt, um einen automatischen Schaltvorgang zu erreichen, ist in den Fig. 2a und 2b gezeigt. A hydraulic circuit, which selectively actuates the clutches C0, C1, C2 as well as the brakes B0, B1, B2 and the directly coupled clutch 50 of the torque converter in the automatic transmission in order to achieve an automatic shifting process, is shown in FIGS. 2a and 2b .
Die in Fig. 2a und 2b gezeigten Hydraulikkreise umfassen einen Ölbehälter 100, eine Ölpumpe 101, ein Druckregelventil 102, ein Hilfs-Druckregelventil 103, ein Linear-Magnetventil SL6, ein Hand-Schaltventil 200, ein 1-2-Schaltventil 220, ein 2-3-Schaltventil 230, ein 3-4-Schaltventil 240, ein ½-Schalt-Regelventil SL1, ein ²/₃-Schalt-Regelventil SL2, ein ¾-Schalt-Regelventil SL3, Speicher 260, 270, 280 und 290, ein Speicherdruck-Regelventil 110, ein Modulatorventil 90, ein Drossel-Regelventil 80, ein Zeitsteuerungs-Magnetventil SL5, ein Leerlauffahrt-Modulatorventil 250, ein Förderdruckventil 70, ein Verriegelungs- oder Einrück-Regelventil 360, ein Einrück-Regelsignalventil 370, ein Einrück- oder Verriegelung-Regelmagnetventil SL4 und weitere Hydraulikbauteile sowie Ölleitungen, die Verbindungen zwischen diesen Ventilen herstellen sowie eine Servo-Kreisverbindung für die Öldrücke der Kupplungen und Bremsen bilden.The hydraulic circuits shown in FIGS. 2a and 2b include an oil tank 100 , an oil pump 101 , a pressure control valve 102 , an auxiliary pressure control valve 103 , a linear solenoid valve SL6, a manual switching valve 200 , a 1-2 switching valve 220 , a second -3 switching valve 230 , a 3-4 switching valve 240 , a ½ switching control valve SL1, a ² / ₃ switching control valve SL2, a 2 switching control valve SL3, memory 260 , 270 , 280 and 290 , a Accumulator pressure control valve 110 , a modulator valve 90 , a throttle control valve 80 , a timing solenoid valve SL5, an idling modulator valve 250 , a delivery pressure valve 70 , a lock or engagement control valve 360 , an engagement control signal valve 370 , an engagement or Locking control solenoid valve SL4 and other hydraulic components as well as oil lines that establish connections between these valves and form a servo circuit connection for the oil pressures of the clutches and brakes.
Arbeitsöl, das vom Ölbehälter 100 durch die Pumpe 101 abgepumpt wird, wird auf einen vorgegebenen Öldruck (Leitungsdruck) mittels des Druckregelventils 102 gebracht und dann Ölkreisen oder -leitungen 104 sowie 105 zugeführt. Der Öldruck, der über die Leitung 105 dem Hilfs-Druckregelventil 103 zugeführt wird, wird dann durch das Linear-Magnetventil SL6 geregelt, um einen Drehmomentwandlerdruck, einen Schmierdruck und einen Kühldruck zu erzeugen, die in Übereinstimmung mit der Drosselklappenöffnung und der Fahrgeschwindigkeit bestimmt werden. Das an die Ölleitung 104 angeschlossene Hand-Schaltventil 200 ist mechanisch mit einem Schalthebel gekoppelt, der nahe dem Fahrersitz angeordnet ist, und es kann durch eine manuelle Tätigkeit auf eine P-, R-, N-, D-, S- sowie L-Position entsprechend dem Bereich des Schalthebels eingestellt werden.Working oil that is pumped out of the oil tank 100 by the pump 101 is brought to a predetermined oil pressure (line pressure) by means of the pressure control valve 102 and then supplied to oil circuits or lines 104 and 105 . The oil pressure supplied to the auxiliary pressure regulator valve 103 via line 105 is then regulated by the linear solenoid valve SL6 to generate a torque converter pressure, a lubrication pressure and a cooling pressure which are determined in accordance with the throttle valve opening and the vehicle speed. The manual shift valve 200 connected to the oil line 104 is mechanically coupled to a shift lever located near the driver's seat, and it can be manually operated to a P-, R-, N-, D-, S- and L- Position can be set according to the range of the shift lever.
In dem in Fig. 2 dargestellten Hydraulikkreis bestimmt eine Kombination in der Erregung oder Entregung der Schalt-Regelventile SL1-SL3 einen speziellen Geschwindigkeits- oder Drehzahlbereich des in Fig. 1 dargestellten Automatikgetriebes. Die Tabelle von Fig. 3 gibt die entsprechenden Drehzahlbereiche an, wobei o die Erregung und × die Entregung der jeweiligen Magnetventile kennzeichnet. Es ist zu bemerken, daß O/D, das in der Spalte des Drehzahlbereichs in Fig. 3 enthalten ist, den vierten Drehzahlbereich (Overdrive) angibt, während LS einen Drehzahlbereich kennzeichnet, der zwischen dem ersten Drehzahlbereich (mit einem Übersetzungsverhältnis von 2,905) sowie einem zweiten Drehzahlbereich (mit einem Übersetzungsverhältnis von 1,530) liegt und als 1,5-Drehzahlbereich bezeichnet werden kann, welcher ein Übersetzungsverhältnis von 2,257 hat.In the hydraulic circuit shown in FIG. 2, a combination in the excitation or de-excitation of the shift control valves SL1-SL3 determines a special speed or speed range of the automatic transmission shown in FIG. 1. The table in FIG. 3 shows the corresponding speed ranges, where o denotes the excitation and × the de-excitation of the respective solenoid valves. It should be noted that O / D, which is included in the speed range column in FIG. 3, indicates the fourth speed range (overdrive), while LS indicates a speed range that is between the first speed range (with a gear ratio of 2.905) and a second speed range (with a gear ratio of 1.530) and can be referred to as a 1.5 speed range, which has a gear ratio of 2.257.
Unter Beachtung der Merkmale des beschriebenen Automatikgetriebes, die in Fig. 1, 2a und 2b dargestellt sind, ist festzuhalten, daß LS (1,5-Drehzahlbereich) zwischen dem ersten und dem zweiten Drehzahlbereich liegt. Der Zweck von LS (1,5-Drehzahlbereich) ist, ein ruhiges, stoßfreies Fahrverhalten zu verwirklichen, welches eine relativ hohe Geschwindigkeit mit einer ausreichenden Leistung gewährleistet, wenn auf einer ansteigenden Straße gefahren wird, und ein ruhiges, stoßfreies Fahrverhalten zu verwirklichen, welches einen angemessenen Motorbremsvorgang während einer Abwärtsfahrt auf einer abfallenden Straße sicherstellt, selbst wenn das Fahrzeug mit einer hohen Belastung auf einer Steigung fährt, wobei die Wahl des ersten Drehzahlbereichs in einer verzögerten Geschwindigkeit resultieren wird und die Wahl eines zweiten Drehzahlbereichs eine unzureichende Leistung zum Ergebnis haben wird, um einen unstabilen Fahrzustand herbeizuführen (es wird ein relativ häufiges Schalten zwischen dem ersten sowie zweiten Drehzahlbereich auftreten und dieser Schaltvorgang führt leicht zu Stößen), und selbst wenn die Wahl des ersten Drehzahlbereichs in einem übermäßigen Motorbremsbetrieb resultieren wird und die Wahl des zweiten Drehzahlbereichs einen mäßigen Motorbremsbetrieb hervorbringt, wenn das Fahrzeug auf einer abfallenden Straße abwärts fährt (es wird ein relativ häufiges Schalten zwischen dem ersten und dem zweiten Drehzahlbereich auftreten und ein solches Schalten wird ebenfalls leicht Stöße hervorrufen).Taking into account the features of the automatic transmission described, which are shown in Fig. 1, 2a and 2b, it should be noted that LS (1.5 speed range) lies between the first and the second speed range. The purpose of LS (1.5 speed range) is to achieve a smooth, bumpless driving behavior, which ensures a relatively high speed with sufficient performance when driving on an uphill road, and to achieve a quiet, bumpless driving behavior, which ensure adequate engine braking during a downhill descent, even when the vehicle is driving on a slope with a high load, the choice of the first speed range will result in decelerated speed and the choice of a second speed range will result in insufficient performance to cause an unstable driving condition (there will be a relatively frequent shift between the first and second speed ranges and this shifting easily leads to bumps) and even if the choice of the first speed range results in excessive engine braking and the choice of the second speed range will result in moderate engine braking when the vehicle is driving down a downhill road (there will be a relatively frequent shift between the first and second speed ranges and such a shift will also easily cause bumps).
Wenn eine Anordnung getroffen wird, um den 1,5-Drehzahlbereich (LS) automatisch zwischen dem ersten und zweiten Bereich des D-Bereichs zu bilden, so werden die Geschwindigkeitszonen, die im ersten und zweiten Drehzahlbereich des D-Bereichs vorhanden sind, in drei Segmente anstelle von zwei Segmenten geteilt, was in einer verminderten Breite der sich ergebenden Geschwindigkeitszonen resultiert, wodurch ein Anstieg in der Häufigkeit des Schaltvorgangs sowie ein ungewöhnliches Gefühl auf seiten des Fahrers hervorgerufen werden, was auf die resultierenden Stöße und ein Umschalten zwischen Drehzahlbereichen zurückzuführen ist.When an order is made around the 1.5 speed range (LS) automatically between the first and second area of the D range, the speed zones, the in the first and second speed range of the D range exist in three segments instead of divided two segments, which in a reduced width of the resulting speed zones results in an increase in the frequency of switching as well as a unusual feeling on the part of the driver be what's on the resulting bumps and switching between speed ranges.
Aus diesem Grund wird gemäß der Erfindung der 1,5-Drehzahlbereich (LS) im Ansprechen auf einen Befehl für diesen 1,5-Drehzahlbereich festgesetzt, wobei dieser Befehl durch einen Schaltvorgang seitens des Fahrers gegeben wird, wenn der Schalthebel eine Stellung innerhalb des L-Bereichs annimmt.For this reason, according to the invention, the 1.5 speed range (LS) in response to a command for this 1.5 speed range set, this command by a shift is given by the driver when the shift lever assumes a position within the L range.
Wenn in dem Automatikgetriebe von Fig. 1 das Nebengetriebe 2 einen Overdrivezustand (O/D; C0 ausgerückt, B0 gelöst) und das Hauptgetriebe 3 einen ersten Drehzahlbereich (C1 eingerückt, C2 ausgerückt, B1 gelöst und B2 angezogen) annehmen, so wird das resultierende Übersetzungsverhältnis einen Wert (2,257) erhalten, welcher zwischen den Übersetzungsverhältnissen (2,950 und 1,530) des ersten und zweiten Drehzahlbereichs liegt. Demzufolge wird dieser Wert als der 1,5-Drehzahlbereich bestimmt. Wird dieser 1,5-Drehzahlbereich befohlen, so befindet sich das Nebengetriebe 2 in seinem O/D-Zustand, während für das Hauptgetriebe 3 dessen erster Drehzahlbereich gewählt ist (Fig. 3).In the automatic transmission of Fig. 1, when the sub-transmission 2 assumes an overdrive state (O / D; C0 disengaged, B0 released) and the main transmission 3 assumes a first speed range (C1 engaged, C2 disengaged, B1 released and B2 tightened), the result is Get gear ratio a value (2.257), which lies between the gear ratios (2.950 and 1.530) of the first and second speed range. As a result, this value is determined as the 1.5 speed range. If this 1.5 speed range is commanded, the auxiliary transmission 2 is in its O / D state, while the first speed range is selected for the main transmission 3 ( FIG. 3).
Ein anderes Merkmal des Automatikgetriebes von Fig. 1, 2a und 2b betrifft das Vorsehen der Speicher 260, 270, 280 und 290, welche dazu dienen, das Auftreten von Stößen als Ergebnis des Schaltvorgangs zu verhindern. Jeder Speicher enthält in seinem Inneren einen Kolben, der durch eine Schraubendruckfeder aufwärts gedrückt wird. Der Gegendruck an diesem Kolben wird durch das Linear-Magnetventil SL6 über das Speicherdruck- Regelventil 110 geregelt, während das Zeitsteuerungs-Magnetventil SL5 wirksam ist, um ein ruhiges Umschalten der Drücke, wenn die zugeordneten Kupplungen und Bremsen betätigt oder abgeschaltet werden, zu erzeugen, indem ein Öldruck der Bremse B1 durch die beiden Drosseln 81 und 82 (verzögerter Anstieg) zugeführt wird oder indem ein Umgehen durch die Drossel 82 (rapider Anstieg) erfolgt.Another feature of the automatic transmission of FIGS. 1, 2a and 2b relates to the provision of memories 260 , 270 , 280 and 290 , which serve to prevent the occurrence of shocks as a result of the shifting process. Each accumulator contains a piston inside, which is pushed up by a helical compression spring. The back pressure on this piston is controlled by the linear solenoid valve SL6 via the accumulator pressure control valve 110 , while the timing solenoid valve SL5 is effective to produce a quiet switching of the pressures when the associated clutches and brakes are actuated or switched off, by supplying an oil pressure to the brake B1 through the two throttles 81 and 82 (delayed increase) or by bypassing the throttle 82 (rapid increase).
Bei der in Rede stehenden Ausführungsform ist ein Ausgangsdruck vom Linear-Magnetventil SL6 (ein hierzu proportionaler Druck wird durch das Speicherdruck-Regelventil 110 jedem der Speicher 260-290 zugeführt) im wesentlichen dem Arbeitsspiel des Stromflusses, welcher das Ventil SL6 erregt, umgekehrt proportional. Im einzelnen wird, wenn das Arbeitsspiel des das Linear-Magnetventil SL6 erregenden Stromflusses größer wird, der Gegendruck am Kolben eines jeden der Speicher 260-290 vermindert, wodurch der Öldruck, der das Einrücken oder Anziehen der damit verbundenen Kupplung oder Bremse bewirkt, herabgesetzt wird. In einer besonderen Schaltweise oder -art, die dazu neigt, Stöße als ein Ergebnis eines Schaltvorgangs hervorzurufen, werden solche Stöße verhindert, indem ein hoher Wert des Arbeitsspiels für das Linear-Magnetventil SL6 bestimmt wird. In the present embodiment, an output pressure from the linear solenoid valve SL6 (a proportional thereto pressure is determined by the memory pressure control valve 110 each of the memories 260 - supplied 290) substantially to the operating cycle of the current flow, which the valve SL6 energized inversely proportional. In detail, the back pressure when the working cycle of the linear solenoid valve SL6 causing current flow increases, the piston of each of the memory 260 - decreased 290, thereby causing the oil pressure of the engagement or tightening of the associated clutch or brake is reduced . In a particular shift mode or style that tends to produce shocks as a result of a shift, such shocks are prevented by determining a high cycle value for the SL6 linear solenoid valve.
Wenn das Zeitsteuerung-Magnetventil SL5 tätig wird, um das Arbeitsspiel von 100% zu bewerkstelligen, so verbindet es eine Vorsteuerdruckkammer des Drossel-Regelventils 80 mit einem Ablauf, wodurch dieses Ventil 80 eine eine Verbindung zwischen den Drosseln 81, 82 herstellende Leitung zu der Bremse B1 (Speicher 280) hin umgeht. Als Ergebnis dessen wird bei Lösen der Bremse B1 der Druck mit einer rapiden Rate vermindert, wodurch die Bremse schnell gelöst wird (oder es wird im umgekehrten Fall bei einem Anziehen der Bremse dieser Vorgang rasch ablaufen). Wenn das Zeitsteuerung- Magnetventil SL5 abgeschaltet wird, um das Arbeitsspiel von 0% zu bewirken, so steigt jedoch der Öldruck in der Vorsteuerdruckkammer des Drossel-Regelventils 80 an, wodurch dieses Ventil 80 die Verbindungsleitung zwischen den Drosseln 81 und 82 von der Bremse B1 (Speicher 280) trennt. Demzufolge wird die Bremse B1 durch die Drosseln 81 und 82 mit der Öldruckleitung verbunden, so daß der Druck, wenn die Bremse B1 gelöst wird, mit einer verzögerten Rate vermindert wird (die Bremse wird langsam gelöst), während bei einem Anziehen der Bremse B1 der Druck mit einer langsamen Rate ansteigt (die Bremse wird langsam angezogen).When the timing solenoid valve SL5 operates to accomplish the 100% duty cycle, it connects a pilot pressure chamber of the throttle control valve 80 to a drain, whereby this valve 80 connects to the brake to a line connecting the throttles 81 , 82 B1 (memory 280 ) bypasses. As a result, when brake B1 is released, the pressure is reduced at a rapid rate, which releases the brake quickly (or, conversely, if the brake is applied, this process will occur quickly). However, when the timing solenoid valve SL5 is turned off to effect the 0% duty cycle, the oil pressure in the pilot pressure chamber of the throttle control valve 80 increases , causing this valve 80 to connect the connecting line between the throttles 81 and 82 from the brake B1 ( Memory 280 ) separates. As a result, the brake B1 is connected to the oil pressure line through the restrictors 81 and 82 , so that the pressure when the brake B1 is released is decreased at a delayed rate (the brake is released slowly), while when the brake B1 is applied, the Pressure rises at a slow rate (the brake is slowly applied).
Die Fig. 4 zeigt schematisch ein elektrisches Steuerungssystem, das die Erregung der Schalt-Magnetventile SL1-SL3, des Einrück-Regelmagnetventils SL4, des Zeitsteuerung-Magnetventils SL5 und des Linear-Magnetventils SL6 des in den Fig. 2a und 2b dargestellten Hydraulikkreises steuert. Fig. 4 schematically illustrates an electrical control system that the energization of the shift solenoid valves SL1-SL3, the on-coming control solenoid valve SL4, the timing solenoid valve SL5 and the linear solenoid valve SL6 controls the hydraulic circuit illustrated in FIGS. 2a and 2b.
Das Herz des elektrischen Steuersystems wird von einem Steuergerät (einer Steuertafel) 130 gebildet, das einen im folgenden als ZE bezeichneten Mikrocomputer und ein Eingabe-/ Ausgabe-Interface umfaßt, die zusammen auf einer gedruckten Schaltungsplatte angeordnet sind. Mit dem Eingabe-Interface des Steuergeräts 130 sind verbunden: ein Impulserzeuger 140, der elektrische Impulse mit einer Frequenz erzeugt, die einer Drehzahl Ne der Eingangswelle 8 des Drehmomentwandlers 1 (=Ausgangswelle des Motors) proportional ist; ein Impulserzeuger 141, der elektrische Impulse mit einer Frequenz erzeugt, die einer Drehzahl Nt der Eingangswelle 23 (Scheibe von C1) des Nebengetriebes 2 proportional ist; ein Impulserzeuger 142, der elektrische Impulse mit einer Frequenz erzeugt, die einer Drehzahl No der Abtriebswelle (Lastantriebswelle) 39 des Hauptgetriebes 3 proportional ist; ein erster Geschwindigkeitsbereich-(LS)-Befehlsschalter 131; ein Kraftstoff-Sparfahrt-Befehlsschalter 132; ein vierter Geschwindigkeitsbereich-(O/D)-Sperrschalter 133; ein Schalthebelstellung-Ermittlungsschalter 134; ein die Temperatur des Motorkühlwassers ermittelnder Fühler 135; ein die Temperatur des Öls im Ölbehälter 100 des Hydraulikkreises (s. Fig. 2a und 2b) erfassender Fühler 136; ein Bremsenschalter 137; ein Drosselklappen-Öffnungsfühler 138; ein Leerlaufschalter 139; ein Zündschloßschalter IGS; bordseitige Batterien 163 und 164.The heart of the electrical control system is constituted by a control device (control panel) 130 which comprises a microcomputer and an input / output interface, hereinafter referred to as ZE, which are arranged together on a printed circuit board. Connected to the input interface of the control device 130 are: a pulse generator 140 which generates electrical pulses at a frequency which is proportional to a rotational speed Ne of the input shaft 8 of the torque converter 1 (= output shaft of the motor); a pulse generator 141 which generates electrical pulses at a frequency proportional to a rotational speed Nt of the input shaft 23 (disk of C1) of the sub gear 2 ; a pulse generator 142 that generates electric pulses at a frequency proportional to a speed No of the output shaft (load drive shaft) 39 of the main transmission 3 ; a first speed range (LS) command switch 131 ; a fuel economy command switch 132 ; a fourth speed range (O / D) lock switch 133 ; a shift lever position detection switch 134 ; a sensor 135 that detects the temperature of the engine cooling water; a sensor 136 which detects the temperature of the oil in the oil reservoir 100 of the hydraulic circuit (see FIGS. 2a and 2b); a brake switch 137 ; a throttle valve opening sensor 138 ; an idle switch 139 ; an IGS switch; onboard batteries 163 and 164 .
Verschiedene Eingabeschalter, die oben erwähnt wurden, sind mit zugeordneten Anzeigelampen verbunden. Wenn der erste Geschwindigkeitsbereich- Befehlsschalter 131 geschlossen wird, wodurch die Wahl des ersten Geschwindigkeitsbereichs befohlen wird, wird eine Lampe 152 zum Leuchten gebracht. Wird der Kraftstoff-Sparfahrt-Befehlsschalter 132 geschlossen, wodurch ein Befehl zum Fahren des Fahrzeugs in einem Kraftstoff- Sparbetrieb gegeben wird, so wird eine Lampe 153 zum Leuchten gebracht. Wird der vierte Geschwindigkeitsbereich- Sperrschalter 133 geschlossen, der ein entsprechendes Sperren des (O/D) befiehlt, so wird die Lampe 154 zum Leuchten gebracht.Various input switches mentioned above are associated with associated indicator lights. When the first speed range command switch 131 is closed, thereby commanding the selection of the first speed range, a lamp 152 is lit. When the fuel economy command switch 132 is closed, thereby giving a command to drive the vehicle in a fuel economy mode, a lamp 153 is lit. When the fourth speed range lock switch 133 is closed, which commands the (O / D) to be locked accordingly, the lamp 154 is illuminated.
Wenn der Schalthebel in seiner neutralen Position N ist, dann wird sich der Schalter 134 in seiner N-Stellung befinden und die Lampe 155 leuchten. In der Rückwärtsposition R des Schalthebels wird die Lampe 156 zum Leuchten gebracht. In der Parkposition P des Schalthebels leuchtet die Lampe 157. In der L-Position des Schalthebels befindet sich der Schalter 134 in seiner L-Stellung, in welcher die Lampen 158 und 161 leuchten. In der S-Position des Schalthebels werden die Lampen 159 sowie 161 und in der D-Position des Schalthebels werden die Lampen 160 sowie 161 zum Leuchten gebracht. Das Leuchten der Lampe 161 gibt an, daß der Schalthebel sich in einer Vorwärtsposition befindet. Wenn der Bremsenschalter 137 geschlossen ist, was anzeigt, daß das Bremspedal niedergedrückt worden ist, so leuchtet eine Lampe 162.When the shift lever is in its neutral position N, the switch 134 will be in its N position and the lamp 155 will light. In the reverse position R of the shift lever, the lamp 156 is illuminated. The lamp 157 lights up in the parking position P of the shift lever. In the L position of the shift lever, the switch 134 is in its L position, in which the lamps 158 and 161 light up. In the S position of the shift lever, lamps 159 and 161 are lit, and in the D position of the shift lever, lamps 160 and 161 are lit. The lighting of the lamp 161 indicates that the shift lever is in a forward position. When the brake switch 137 is closed, which indicates that the brake pedal has been depressed, a lamp 162 lights.
Durch die Impulserzeuger 140, 141 und 142 hervorgerufene elektrische Impulse werden durch das Eingabe-Interface in Rechteckwellen eines vorgegebenen Pegels umgeformt, bevor sie an einen externen Interrupt-Eingabeanschluß der ZE im Steuergerät 130 gelegt werden. Ein Binärsignal, das einen hohen Pegel H für eine befohlene Bedingung, wenn der zugeordnete Schalter offen ist, und einen niedrigen Pegel L annimmt. die gleich einem befohlenen Zustand ist, in welchem der Schalter geschlossen ist, z. B. vom ersten Geschwindigkeitsbereich- Befehlsschalter 131, vom Schalthebelstellung- Ermittlungsschalter 134 od. dgl., wird dem Eingabe-Interface zugeführt, in welchem ein Schwanken oder Springen, das zwischen einer Änderung in dem Pegel des Signals auftritt, beseitigt wird, um einen einzigen ansteigenden oder abfallenden Impuls zu liefern, welcher dem Eingabeanschluß der ZE im Steuergerät 130 angelegt wird. Analogsignale vom Kühlwasser-Temperaturfühler 135, vom Öl-Temperaturfühler 136 und vom Drosselklappen-Öffnungsfühler 138 werden einer Glättungs- sowie Pegelumwandlungsverstärkung im Eingabe- Interface unterworfen, bevor sie einem Analogsignal-Eingabeanschluß (A/D-Umwandlungseingangsanschluß) der ZE im Steuergerät 130 zugeführt werden. Electrical pulses caused by the pulse generators 140 , 141 and 142 are converted into square waves of a predetermined level by the input interface before they are connected to an external interrupt input connection of the CPU in the control unit 130 . A binary signal that goes high H for a commanded condition when the associated switch is open and goes low L. which is equal to a commanded state in which the switch is closed, e.g. B. from the first speed range command switch 131 , the shift lever position detection switch 134 or the like. The input interface is supplied, in which a fluctuation or jump occurring between a change in the level of the signal is eliminated by a single To deliver rising or falling pulse, which is applied to the input terminal of the ZE in the control unit 130 . Analog signals from the cooling water temperature sensor 135 , from the oil temperature sensor 136 and from the throttle valve opening sensor 138 are subjected to a smoothing and level conversion gain in the input interface before they are fed to an analog signal input connection (A / D conversion input connection) of the ZE in the control unit 130 .
Im Ansprechen auf die abfallende Flanke eines von einem der Impulserzeuger 140, 141 und 142 erzeugten Impulses führt die ZE im Steuergerät 130 aus: einen Interruptvorgang, um die Drehzahl Ne des Motors, die Drehzahl Nt der Abtriebswelle 23 des Nebengetriebes 2 und die Drehzahl No der Lastantriebswelle 39 zu ermitteln; ein Lesen des offenen oder geschlossenen Zustandes der verschiedenen Eingabe- sowie Ermittlungsschalter, was das Vorhandensein oder Fehlen von verschiedenen Befehlen darstellt; ein Lesen des Kühlwasser- Temperatursignals, des Öl-Temperatursignals und des Drosselklappen- Öffnungssignals nach deren Analog/Digital-Umwandlung; Bestimmen eines Drehzahlbereichs, wie in Fig. 3 angegeben; Ausführen eines Schaltvorgangs zum speziellen Drehzahlbereich; Ermitteln irgendeiner Abnormität, die im Getriebe auftritt; Ermitteln einer Unregelmäßigkeit in der Wasser- oder Öltemperatur; Erleuchten der Abnormität-Anzeigelampe 151 in einer flackernden Weise, was der speziellen Abnormität entspricht, wann immer eine solche ermittelt wird.In response to the falling edge of a pulse generated by one of the pulse generators 140 , 141 and 142 , the CPU executes in the control unit 130 : an interrupt process to determine the engine speed Ne, the engine speed Nt of the output shaft 23 of the auxiliary transmission 2 and the engine speed No To determine load drive shaft 39 ; reading the open or closed state of the various input and detection switches, indicating the presence or absence of various commands; reading the cooling water temperature signal, the oil temperature signal and the throttle valve opening signal after their analog / digital conversion; Determining a speed range as indicated in FIG. 3; Performing a shift to the specific speed range; Detect any abnormality that occurs in the transmission; Detecting an irregularity in the water or oil temperature; Illuminate the abnormality indicator lamp 151 in a flickering manner, which corresponds to the specific abnormality whenever such is detected.
Wenn ein Drehzahlbereich bestimmt oder ein Schalten zu einem unterschiedlichen Drehzahlbereich (s. Fig. 3) bewirkt wird und wenn die Verriegelung aktiviert sowie deaktiviert wird, führt die ZE im Steuergerät 130 einen solchen Vorgang durch Ändern und Regeln der den verschiedenen Kupplungen sowie Bremsen zugeführten Drücke über ein Ausgabe-Interface von dieser ZE aus, d. h., die Magnetventile SL1-SL3 werden entweder an- oder abgeschaltet, die Magnetventile SL4 und SL5 werden entweder an- oder abgeschaltet oder es wird deren Arbeitsspiel geregelt, und es wird das Arbeitsspiel für den Stromfluß durch das Linear-Magnetventil SL6 in Übereinstimmung mit dem Öffnungswinkel R der Drosselklappe sowie der Fahrgeschwindigkeit No geregelt.If a speed range is determined or a shift to a different speed range is effected (see FIG. 3) and if the locking is activated and deactivated, the CPU in control unit 130 performs such a process by changing and regulating the pressures supplied to the various clutches and brakes via an output interface from this ZE, that is, the solenoid valves SL1-SL3 are either switched on or off, the solenoid valves SL4 and SL5 are either switched on or off or their working cycle is regulated, and it becomes the working cycle for the current flow regulated by the linear solenoid valve SL6 in accordance with the opening angle R of the throttle valve and the driving speed No.
Das Steuergerät 130 enthält einen Speichersicherung-Stromkreis, der eine einen Speicher aktivierende Spannung, die an die ZE gelegt wird, beibehält, selbst wenn der Zündschloßschalter IGS offen ist, so daß in den internen Speicher der ZE eingeschriebene Daten erhalten bleiben. Die Eingabeschalter, Lampen und verschiedenen Fühler sind an einen Signalverarbeitungskreis angeschlossen, der von einem einzigen Stromkreis gespeist wird, der seinerseits von den Batterien 163 und 164 über den Zündschloßschalter IGS versorgt wird. Andererseits sind die Magnetventile SL1-SL6 mit den Ausgangsanschlüssen von Magnetspulentreibern verbunden, die von einem Stromkreis hoher Energie gespeist werden, der wiederum von den gleichen Batterien 163 und 164 über den Zündschloßschalter IGS versorgt wird. Eine vorgegebene Spannung wird einem Steuersignal-Eingangskreis eines jeden der Magnetspulentreiber vom Signalkreis zugeführt. Folglich ist in der Zeit, da der Zündschloßschalter IGS offen bleibt, der Energieverbrauch auf seiten der Batterie durch den Speichersicherung-Stromkreis und die ZE minimal.Controller 130 includes a memory backup circuit that maintains a memory activating voltage applied to the CPU even when the IGS switch is open, so that data written to the CPU's internal memory is retained. The input switches, lamps and various sensors are connected to a signal processing circuit which is fed by a single circuit which in turn is supplied by the batteries 163 and 164 via the ignition switch IGS. On the other hand, the solenoid valves SL1-SL6 are connected to the output connections of solenoid drivers, which are fed by a high-energy circuit, which in turn is supplied by the same batteries 163 and 164 via the ignition switch IGS. A predetermined voltage is supplied to a control signal input circuit of each of the solenoid drivers from the signal circuit. Consequently, in the time when the ignition switch IGS remains open, the energy consumption on the battery side by the memory fuse circuit and the CPU is minimal.
Die Fig. 5a-5e sind Flußpläne einer Hauptroutine der im Steuergerät 130 enthaltenen ZE, um ihre Steuervorgänge auszuführen. Wenn die Energiezufuhr zum Steuergerät 130 in einem Schritt (1) in Fig. 5a erfolgt (im folgenden wird ein bestimmter Schritt oder eine bestimmte Subroutine mit einer zugeordneten Zahl allein in Klammern bezeichnet, ohne den Ausdruck "Schritt" oder "Subroutine" zu verwenden), dann wird die Batterie 163 mit dem Steuergerät 130 verbunden. Interne Register, Zeitgeber und Zählwerke innerhalb der ZE werden in ihre anfängliche Bereitschaftsstellungen zurückgesetzt, während den Ausgangsanschlüssen Bereitschaftssignalpegel zugeführt werden (2). Auf diese Weise werden die Ventile SL1-SL6 alle abgeschaltet oder entregt. Die Batterie 164 ist in der in Fig. 4 gezeigten Weise angeschlossen, und folglich führt, wenn der Zündschloßschalter IGS geschlossen wird und solange er geschlossen bleibt, die ZE einen Steuervorgang von einem Zyklus, der durch die Schritte (3)-(79) in Fig. 5a-5e angegeben ist, durch und wiederholt diesen mit einer TP-Periode. FIGS. 5A-5E are flow charts of a main routine of the CPU contained in the control unit 130 to execute their control operations. When power is supplied to controller 130 in a step (1) in Fig. 5a (hereinafter, a particular step or subroutine is designated with an assigned number in parentheses alone, without using the term "step" or "subroutine") , then the battery 163 is connected to the control device 130 . Internal registers, timers, and counters within the ZE are reset to their initial standby positions, while standby signal levels are applied to the output terminals (2). In this way, the valves SL1-SL6 are all switched off or de-energized. The battery 164 is connected in the manner shown in FIG. 4, and thus when the ignition switch IGS is closed and as long as it remains closed, the ZE performs a control operation of one cycle through steps (3) - (79) in is shown Fig. 5a-5e, and repeats this with a TP-period.
Am Beginn des Steuervorgangs von einem Zyklus wird ein Zeitgeber TP gestartet (3). Anschließend werden Eingabeschalter, der Drosselklappen-Öffnungsfühler u. dgl. gelesen (4). Während einer Datenverarbeitung 1 (5) werden Eingaben, die auf diese Weise gelesen werden, in Register eingeschrieben, auf welche während der Ausführung eines Steuerprogramms Bezug genommen wird, und es werden verschiedene Teile geprüft, ob irgendeine Anzeige einer Abnormität vorliegt, was auf der Grundlage dieser Eingabedaten erfolgt. Wann immer eine Abnormität ermittelt wird, wird die Lampe 151 zum Leuchten gebracht.At the beginning of the control process of one cycle, a timer TP is started (3). Then input switch, the throttle valve opening sensor u. Like. Read (4). During data processing 1 (5), inputs read in this manner are written into registers referred to during the execution of a control program, and various parts are checked for any indication of an abnormality based on what this input data takes place. Whenever an abnormality is detected, the lamp 151 is made to light.
Während einer Datenverarbeitung 2 (6) bestimmt dann die ZE im Steuergerät 130 auf der Grundlage der Schalthebelposition einen aktuellen Drehzahlbereich, der gegenwärtig durch das in Fig. 1 gezeigte Automatikgetriebe festgesetzt ist, und in Abhängigkeit davon, ob der Kraftstoff-Sparfahrt- Befehlsschalter 132 an- oder abgeschaltet ist, kann eine mögliche Schaltart oder ein nächster Drehzahlbereich, auf welchen ein Hoch-/Niederschalten vom gegenwärtigen Bereich, was durch den Inhalt des Registers PS für den aktuellen Drehzahlbereich angegeben wird, auszuführen ist, bewerkstelligt werden. Bei der in Rede stehenden Ausführungsform wird eine Bezugsfahrgeschwindigkeit (tatsächlich eine Gruppe von Bezug-Fahrgeschwindigkeitswerten), welche eine Drosselklappenöffnung als einen Parameter hat und welche bei der Bestimmung der Notwendigkeit, eine Schaltung von einem bestimmten Drehzahlbereich (einem ersten, zweiten oder vierten Gang) durchzuführen, benutzt wird, in zwei Sätzen vorgesehen, d. h. einem, der verwendet wird, wenn die Kraftstoff-Sparweise bestimmt ist (Sparbetriebsweise- Datengruppe: Fig. 12b), und einem anderen, der verwendet wird, wenn ein solches Fahren nicht bestimmt ist (Vollgas- oder Powerbetriebsweise-Datengruppe: Fig. 12a). Demzufolge werden während der Datenverarbeitung 2 (6) Daten, die eine mögliche Schaltart vom gegenwärtigen Drehzahlbereich angeben, bestimmt wie auch Daten, die angeben, ob die Sparbetriebsweise verwendet wird oder nicht, benutzt werden, eine bestimmte Bezugsfahrgeschwindigkeitsgruppe zu spezifizieren.Then, during data processing 2 (6), the CPU in the controller 130 determines a current speed range based on the shift lever position, which is currently set by the automatic transmission shown in FIG. 1, and depending on whether the fuel economy command switch 132 is on - or is switched off, a possible shift type or a next speed range, on which an up / down shift from the current range, which is indicated by the content of the register PS for the current speed range, is to be carried out. In the embodiment in question, a reference vehicle speed (actually a group of reference vehicle speed values) which has a throttle valve opening as a parameter and which determines the need to perform a shift from a certain speed range (first, second or fourth gear) is used, is provided in two sentences, ie one that is used when the fuel economy mode is determined (economy mode data group: FIG. 12b) and another that is used when such driving is not determined (full throttle - or power mode data group: Fig. 12a). Accordingly, during data processing 2 (6), data indicating a possible shifting mode from the current speed range is determined as well as data indicating whether or not the economy mode is used to specify a specific reference vehicle speed group.
Auf der Grundlage der eingegebenen Daten, die bei dem Lesen der Eingabe (4) gelesen und in der Datenverarbeitung 1 (5) in die Register eingeschrieben werden, prüft die ZE im Steuergerät 130 dann (7, 11), ob ein 1,5-Drehzahlbereich (LS) im Hinblick auf die Wechselbeziehung zwischen der Schalthebelposition (Ausgang vom Schalter 134) sowie dem Vorhandensein oder Fehlen eines Befehls für den 1,5-Drehzahlbereich (offener oder geschlossener Zustand des Schalters 131) herzustellen ist. Bei der in Rede stehenden Ausführungsform wird der 1,5-Drehzahlbereich lediglich in der L-Position des Schalthebels und bei geschlossenem Schalter 131 bewerkstelligt. In diesem Fall wird 1, was die Notwendigkeit für das Herstellen des 1,5-Drehzahlbereichs kennzeichnet, in das Register LSF eingeschrieben (12). Andernfalls wird das Register LSF gelöscht (13).On the basis of the input data, which are read when the input (4) is read and written into the registers in the data processing 1 (5), the CPU in the control unit 130 then checks (7, 11) whether a 1.5- Speed range (LS) in view of the interrelation between the shift lever position (output from switch 134 ) and the presence or absence of a command for the 1.5 speed range (open or closed state of switch 131 ). In the embodiment in question, the 1.5 speed range is only achieved in the L position of the shift lever and with switch 131 closed. In this case, 1, which indicates the need for establishing the 1.5 speed range, is written into the register LSF (12). Otherwise the register LSF is deleted (13).
Während einer Schaltentscheidung (14) wird auf den gegenwärtigen Drehzahlbereich (Inhalt des Registers PS für den aktuellen Drehzahlbereich), auf den Inhalt des Registers LSF und die Eingangsdaten vom vierten Geschwindigkeitsbereich- Sperrschalter 133 Bezug genommen, und es werden den 1,5- Drehzahlbereich wiedergebende Daten in ein Ziel- oder Solldrehzahlbereichregister DS eingeschrieben, wenn der Inhalt des Registers LSF gleich 1 ist, wodurch die Notwendigkeit zum Festsetzen des 1,5-Drehzahlbereichs angegeben wird. During a shift decision (14), the current speed range (contents of the current speed range register PS), the contents of the LSF register, and the input data from the fourth speed range lock switch 133 are referred to, and the 1.5 speed range becomes reproduced Data is written into a target or target speed range register DS when the content of the register LSF is 1, indicating the need to set the 1.5 speed range.
Ist der Inhalt des Registers LSF gleich 0, was angibt, daß kein Befehl vorliegt, wird auf Daten Bezug genommen, die eine besondere Bezugfahrgeschwindigkeitsgruppe spezifizieren. Derartige Daten umfassen solche, die eine mögliche Schaltart vom gegenwärtigen Drehzahlbereich angeben, und solche, die kennzeichnen, ob die Sparbetriebsweise verwendet wird oder nicht.If the content of register LSF is 0, which indicates that there is no command, reference is made to data that specify a special reference travel speed group. Such data include those that are possible Specify switching type from the current speed range, and those that indicate whether the economy mode is used will or not.
Anfangs wird eine bestimmte Bezugfahrgeschwindigkeitsgruppe (eine der in Fig. 12a und 12b mit ausgezogenen Linien dargestellten Kurven) von einem höchsten (SRi-Drehzahlbereich) der Geschwindigkeitsbereiche spezifiziert, auf welche ein Hochschalten vom gegenwärtigen Drehzahlbereich (Inhalt des Registers PS) durchgeführt werden kann, und von welcher der erste Drehzahlbereich ausgeschlossen ist, wenn der Sperrschalter 133 geschlossen ist. Von dieser Gruppe wird der Wert einer speziellen Geschwindigkeit, die der gegenwärtigen Drosselklappenöffnung entspricht und einen einzelnen Punkt auf der speziellen ausgezogenen Kurve wiedergibt, ausgewählt und mit einer gegenwärtigen Fahrgeschwindigkeit No verglichen. Wenn die Fahrgeschwindigkeit No gleich dem oder größer als der Bezugsfahrgeschwindigkeitswert ist, was die Notwendigkeit für ein Hochschalten angibt, werden den SRi-Drehzahlbereich kennzeichnende Daten in das Zieldrehzahlbereichregister eingeschrieben. Im anderen Fall wird ein solches Einschreiben nicht ausgeführt, jedoch wird eine gleichartige Entscheidung für einen nächst niedrigeren Drehzahlbereich wiederholt.Initially, a certain reference running speed group (one of the curves shown in solid lines in Figs. 12a and 12b) is specified from a highest (SRi speed range) of the speed ranges to which an upshifting from the current speed range (contents of the register PS) can be performed, and from which the first speed range is excluded when the lock switch 133 is closed. From this group, the value of a specific speed corresponding to the current throttle opening and representing a single point on the specific solid curve is selected and compared with a current vehicle speed No. When the vehicle speed No is equal to or greater than the reference vehicle speed value, which indicates the need for an upshift, data indicative of the SRi speed range is written in the target speed range register. In the other case, such a registration is not carried out, but a similar decision is repeated for a next lower speed range.
Wenn die Notwendigkeit für ein Hochschalten auf irgendeinen Drehzahlbereich, der höher als der gegenwärtige Bereich liegt, nicht ermittelt wird, wird eine besondere Bezugfahrgeschwindigkeitsgruppe (eine der gestrichelten Kurven in Fig. 12a und 12b) von einem niedrigsten (SRj) der Drehzahlbereiche bestimmt, auf welche ein Herunterschalten vom gegenwärtigen Drehzahlbereich vorgenommen werden kann. Aus dieser Gruppe wird ein Wert einer besonderen Bezugsgeschwindigkeit, der einen einzelnen Punkt auf der spezifizierten gestrichelten Kurve wiedergibt, welcher der gegenwärtigen Drosselklappenöffnung entspricht, ausgewählt und mit der aktuellen Fahrgeschwindigkeit No verglichen. Ist diese Fahrgeschwindigkeit No gleich der oder niedriger als die Bezugsfahrgeschwindigkeit, was die Notwendigkeit für ein Herunterschalten angibt, werden den SRj-Drehzahlbereich kennzeichnende Daten in das Zieldrehzahlbereichregister DS eingeschrieben. Wenn die Bezugsfahrgeschwindigkeit überschritten wird, so erfolgt ein solches Einschreiben nicht, jedoch wird eine gleichartige Entscheidung für einen nächst höheren Drehzahlbereich wiederholt.If the need for an upshift to any speed range higher than the current range is not determined, a particular reference vehicle speed group (one of the dotted curves in Figures 12a and 12b) is determined from a lowest (SRj) of the speed ranges to which a downshift from the current speed range can be made. From this group, a value of a particular reference speed, which represents a single point on the specified dashed curve, which corresponds to the current throttle valve opening, is selected and compared with the current driving speed No. If this vehicle speed No is equal to or lower than the reference vehicle speed, which indicates the need for a downshift, data characterizing the SRj speed range is written into the target speed range register DS. If the reference driving speed is exceeded, such a registration does not take place, but a similar decision is repeated for a next higher speed range.
Es ist zu bemerken, daß dann, wenn der Schalter 133 geschlossen ist, was eine Sperre des vierten Drehzahlbereichs angibt, und wenn der Inhalt des Registers PS für den aktuellen Drehzahlbereich den vierten Drehzahlbereich angibt, der dritte Drehzahlbereich in das Zieldrehzahlbereichregister DS eingeschrieben wird, um ein Herunterschalten vom vierten zum dritten Drehzahlbereich auszuführen.Note that when the switch 133 is closed, indicating a lock of the fourth speed range, and when the content of the register PS for the current speed range indicates the fourth speed range, the third speed range is written in the target speed range register DS to perform a downshift from the fourth to the third speed range.
Die ZE im Steuergerät 130 vergleicht dann den gegenwärtigen Drehzahlbereich (Inhalt des Registers PS) mit dem Inhalt des Zieldrehzahlbereichregisters DS (zu bewerkstelligender Drehzahlbereich) und in dem Fall, daß diese einander nicht entsprechen, was die Notwendigkeit für einen Schaltvorgang angibt, wird der spezielle, im Zieldrehzahlbereichregister DS gespeicherte Drehzahlbereich in ein nächstes Drehzahlbereichregister SS sowie in ein nächstfolgendes Drehzahlbereichregister SSN eingeschrieben (15-16-17-18), falls nicht gegenwärtig ein Schaltvorgang ausgeführt wird. Wenn jedoch gegenwärtig ein Schaltvorgang abläuft, so wird der Drehzahlbereich im Register DS lediglich in das nächstfolgende Drehzahlbereichregister SSN eingeschrieben (15-16-17-36). The ZE in the control device 130 then compares the current speed range (content of the register PS) with the content of the target speed range register DS (speed range to be achieved) and in the event that these do not correspond to one another, which indicates the need for a switching operation, the special, Speed range stored in the target speed range register DS is written into a next speed range register SS and into a next following speed range register SSN ( 15-16-17-18 ), if a switching operation is not currently being carried out. However, if a shift is in progress , the speed range in register DS is only written into the next speed range register SSN ( 15-16-17-36 ).
Wenn derzeit ein Schaltvorgang nicht abläuft, wird ein Zeitgeber TB gestartet (19), und 1, was angibt, daß der Zeitgeber TB tätig ist, wird in ein Register TBF eingeschrieben (20). Wenn der Zeitgeber TB ausläuft, werden die Magnetventile SL1-SL3 und das Zeitsteuerung-Magnetventil SL5 erregt, um einen besonderen Drehzahlbereich zu bewerkstelligen, der in das nächste Drehzahlbereichregister SS eingeschrieben wird. Ein Zeitsteuerungszeitgeber wird gestartet, um einen glatten, ruhigen Übergang der Öldrücke zu den Kupplungen und Bremsen während eines Schaltvorgangs zu erzielen, und Daten werden in die verschiedenen Register eingegeben (44-54).If a shift is not currently in progress, a timer TB is started ( 19 ) and 1, which indicates that the timer TB is active, is written to a register TBF ( 20 ). When the timer TB expires, the solenoid valves SL1-SL3 and the timing solenoid valve SL5 are energized to accomplish a special speed range which is written in the next speed range register SS. A timing timer is started to achieve a smooth, smooth transition of oil pressures to the clutches and brakes during a shift and data is entered into the various registers ( 44-54 ).
Die Ermittlung einer Schaltzeit (TSO, TSE) in (64), die Regelung des Linear-Magnetventils SL6 (in 65), die Regelung des Zeitsteuerung-Magnetventils SL5 (in 66), die Verriegelungsregelung (in 67) und die Ausgangsregelung (in 68) werden in der angegebenen Reihenfolge nacheinander durchgeführt. Wenn der Zeitgeber TP ausläuft (69), wird der Zeitgeber TP erneut gestartet (3), so daß der Steuervorgang für den folgenden einen Zyklus ausgelöst wird. Durch Wiederholen des Steuervorgangs von einem Zyklus mit der TP-Periode kann die Entscheidung für einen Schaltvorgang und die Steuerung über das Hoch-/Herunterschalten, wenn die Notwendigkeit für einen Schaltvorgang ermittelt wird, störungsfrei in einer Zeitfolge erreicht werden.The determination of a switching time (TSO, TSE) in ( 64 ), the control of the linear solenoid valve SL6 (in 65 ), the control of the time control solenoid valve SL5 (in 66 ), the locking control (in 67 ) and the output control (in 68 ) are carried out one after the other in the order given. When the timer TP expires ( 69 ), the timer TP is restarted ( 3 ) so that the control process is triggered for the next one cycle. By repeating the control operation from one cycle with the TP period, the decision for a shift and the control over the up / down shift when the need for a shift is determined can be achieved smoothly in a time sequence.
Die Ermittlung (64) der Schaltzeit (TSO, TSE), die in Fig. 5d
angegeben ist, wird im einzelnen anhand der Fig. 6a und
6b erläutert. Die Regelung (65) des Linear-Magnetventils
SL6 (s. Fig. 5d) ist im einzelnen in den Fig. 7a und 7b
dargestellt. Die Regelung (67) des Zeitsteuerung-Magnetventils
SL5 (s. Fig. 5d) ist im einzelnen in den Fig. 8a,
8b und 8c gezeigt. In diesen Figuren auftretende Nomenklaturen
werden im folgenden erläutert.
LSF: ein Register zur Speicherung einer Information,
die das Vorhandensein oder Fehlen eines Befehls für den
1,5-Drehzahlbereich kennzeichnet. Wenn sein Inhalt "1" ist,
dann ist ein Befehl für den 1,5-Drehzahlbereich vorhanden,
was bedeutet, daß "0" das Fehlen eines solchen Befehls
angibt.
PS: ein Register für den aktuellen Drehzahlbereich, das
einen Inhalt hat, welcher einen gegenwärtigen Drehzahlbereich
des Automatikgetriebes von Fig. 1 angibt, und zwar
einschließlich eines Parkzustandes P, eines Rückwärtszustandes
R, eines neutralen Zustandes N, eines ersten, eines
1,5-, eines zweiten, eines dritten oder eines vierten Drehzahlbereichs.
DS: ein Register für eine vorübergehende Speicherung eines
Drehzahlbereichs (eines ersten, 1,5-, eines zweiten, eines
dritten oder eines vierten Drehzahlbereichs), der durch die
zu bewerkstelligende Schaltentscheidung bestimmt wird.
SS: ein nächstes Drehzahlbereichsregister zur Speicherung
eines Drehzahlbereichs (eines ersten, 1,5-, eines zweiten,
eines dritten oder eines vierten Drehzahlbereichs), der
zu bilden ist. Eine Schaltart wird durch den Inhalt der Register
PS und SS bestimmt.
SSN: ein nächstfolgendes Drehzahlbereichregister zur Speicherung
eines Drehzahlbereichs, der im Anschluß an einen
Schaltvorgang von PS nach SS herzustellen ist.
TBF: ein Flagregister, das angibt, ob der Zeitgeber TB
im Betrieb ist oder nicht. Sein Inhalt "1" gibt an, daß der
Zeitgeber arbeitet, und "0" kennzeichnet, daß der Zeitgeber
TB nicht im Betrieb ist oder nicht gestartet worden ist.
TEF: ein Flagregister, das angibt, ob der Zeitgeber TE
im Betrieb ist oder nicht. Sein Inhalt "1" gibt an, daß der
Zeitgeber arbeitet, und "0" kennzeichnet, daß der Zeitgeber
TE nicht im Betrieb ist oder nicht gestartet worden ist.
PUF: ein Flagregister für ein Hochschalten unter Leistung
(Gaszufuhr). Sein Inhalt "1" gibt an, daß es ein Hochschalten
oder Schalten zu einem höheren Drehzahlbereich unter
der Bedingung gibt, daß dem Motor eine Antriebsbelastung
angelegt wird, während "0" ein Herunterschalten oder ein
Schalten zu einem niedrigeren Drehzahlbereich oder ein Hochschalten
unter lastloser Bedingung am Motor (Gaszufuhr abgestellt,
was bedeutet, daß das Fahrzeug leerläuft bzw. ausrollt
oder ein Motorbremsvorgang vorliegt) kennzeichnet.
TEIF: ein Flagregister, das den Beginn einer Schaltzeit
angibt. Der Inhalt "1" kennzeichnet, daß ein Zustand unmittelbar
nach einem Starten des Zeitgebers vorliegt.
TEFF: ein Flagregister, das angibt, daß ein Zustand unmittelbar
nach Beendigung der Schaltperiode vorliegt. Der Inhalt
"1" gibt an, daß es in einem Zeitintervall ist, welches
dem Auslaufen des Zeitgebers TE folgt, jedoch vor dem
Auslaufen eines Zeitgebers T2D liegt.
i, j: ein Anzahlregister, in welches die Anzahl der Male
eingegeben wird, mit welchen ein Leistungs- oder Vollgaszustand
(eine Antriebsbelastung wird dem Motor vermittelt)
oder ein leistungsloser Zustand (Gaszufuhr abgeschaltet)
ermittelt worden ist.
k: ein Anzahlregister zur Speicherung einer Anzahl von
Malen, mit welchen die Ungleichheit Nt1<Nt2 vorliegt,
worin Nt2 eine gegenwärtige Nt wiedergibt, während Nt1 den
Wert von Nt kennzeichnet, welcher ein TP vorher vorgeherrscht
hat, was zur Bestimmung des Beginns eines Schaltvorgangs
verwendet wird.
TTF: ein Flagregister, das die Beendigung der Bestimmung
der Schaltzeit kennzeichnet. Sein Inhalt "1" gibt an, daß
die Bestimmung der Schaltzeit TT beendet worden ist, während
"0" angibt, daß die Bestimmung der Schaltzeit noch nicht
vollendet worden ist.
TCR: ein Flagregister, das eine Abnormität der Schaltzeit
TT angibt, wenn es einen Wert "1" hat.
CR: ein Register, in das Daten eingegeben werden, die
den Eignungs- oder Angemessenheitsgrad der Schaltzeit TT
angeben.
POI: ein Flagregister, das die Notwendigkeit zur Bestimmung
eines Ausgangswerts für das Arbeitsspiel des Linear-
Magnetventils SL6 kennzeichnet, wobei die Beendigung der
Bestimmung des Ausgangswerts angegeben wird, wenn der Inhalt
"1" ist.
ADMEM: ein Register zur Speicherung eines gelernten Werts
für das Arbeitsspiel des Linear-Magnetventils SL6.
ADIN: ein Register zur Speicherung eines berechneten Werts
des Arbeitsspiels für das Linear-Magnetventil SL6.
ATIN: ein Register zur Speicherung eines berechneten Werts
des Arbeitsspiels für das Zeitsteuerung-Magnetventil SL5.The determination ( 64 ) of the switching time (TSO, TSE), which is shown in FIG. 5d, is explained in detail with reference to FIGS. 6a and 6b. The regulation ( 65 ) of the linear solenoid valve SL6 (see FIG. 5d) is shown in detail in FIGS. 7a and 7b. The regulation ( 67 ) of the timing control solenoid valve SL5 (see FIG. 5d) is shown in detail in FIGS. 8a, 8b and 8c. Nomenclatures that appear in these figures are explained below.
LSF: a register for storing information indicating the presence or absence of a command for the 1.5 speed range. If its content is "1", then there is a command for the 1.5 speed range, which means that "0" indicates the absence of such a command.
PS: a register for the current speed range, which has a content which indicates a current speed range of the automatic transmission of FIG. 1, including a park state P, a reverse state R, a neutral state N, a first, a 1.5- , a second, a third or a fourth speed range.
DS: a register for temporary storage of a speed range (a first, 1.5, a second, a third or a fourth speed range), which is determined by the shift decision to be accomplished.
SS: a next speed range register for storing a speed range (a first, 1.5, a second, a third or a fourth speed range) to be formed. A type of switching is determined by the content of the registers PS and SS.
SSN: a subsequent speed range register for storing a speed range, which is to be established following a shift from PS to SS.
TBF: a flag register that indicates whether the timer TB is in operation or not. Its content "1" indicates that the timer is working, and "0" indicates that the timer TB is not in operation or has not been started.
TEF: a flag register that indicates whether the timer TE is in operation or not. Its content "1" indicates that the timer is working, and "0" indicates that the timer TE is not in operation or has not been started.
PUF: a flag register for an upshift under power (gas supply). Its content "1" indicates that there is an upshift or shift to a higher speed range under the condition that a driving load is applied to the engine, while "0" a downshift or a shift to a lower speed range or an upshift under no load condition on the engine (gas supply switched off, which means that the vehicle is idling or coasting or there is an engine braking process).
TEIF: a flag register that indicates the start of a switching time. The content "1" indicates that there is a state immediately after the timer is started.
TEFF: a flag register that indicates that a state exists immediately after the switching period has ended. The content "1" indicates that it is in a time interval that follows the expiration of the timer TE, but is before the expiration of a timer T2D.
i, j: a number register in which the number of times is entered with which a power or full throttle state (a drive load is imparted to the engine) or a powerless state (gas supply switched off) has been determined.
k: a number register for storing a number of times that the inequality is Nt1 <Nt2, where Nt2 represents a current Nt, while Nt1 denotes the value of Nt that previously prevailed on a TP, which is used to determine the start of a shift becomes.
TTF: a flag register which marks the end of the determination of the switching time. Its content "1" indicates that the determination of the switching time TT has ended, while "0" indicates that the determination of the switching time has not yet been completed.
TCR: a flag register that indicates an abnormality in the switching time TT when it has a value of "1".
CR: a register into which data are entered that indicate the suitability or adequacy of the switching time TT.
POI: a flag register that indicates the need to determine an output value for the duty of the linear solenoid valve SL6, indicating the completion of the determination of the output value when the content is "1".
ADMEM: a register for storing a learned value for the working cycle of the linear solenoid valve SL6.
ADIN: a register for storing a calculated value of the working cycle for the linear solenoid valve SL6.
ATIN: a register for storing a calculated value of the working cycle for the time control solenoid valve SL5.
Im folgenden wird der Steuerungsbetrieb der erfindungsgemäßen Ausführungsform im einzelnen erläutert. In the following, the control operation of the invention Embodiment explained in detail.
Unmittelbar nach dem Schließen des Zündschloßschalters IGS startet die ZE im Steuergerät 130 eines Programmzeitgeber mit drei Zeitgrenzen (Zeitgeber 1-3), was einen Interruptvorgang im Ansprechen auf einen von einem der Impulserzeuger 140, 141 und 142 gelieferten Impuls ermöglicht. Beispielsweise tritt die ZE im Ansprechen auf die fallende Flanke eines durch den Impulserzeuger 140 hervorgerufenen Impulses in einen Interruptvorgang ein, in welchem ein Zählregister 1 um Eins inkrementiert wird, woran sich eine Prüfung anschließt, ob der Zeitgeber 1 abgelaufen ist oder nicht. Ist der Zeitgeber nicht abgelaufen, so kehrt die ZE zu einem besonderen Regelvorgang zurück, der vor einem Eintreten in den Interruptvorgang angenommen wird. Ist der Zeitgeber 1 abgelaufen, so wird der Inhalt des Zählregisters in ein Register Nef eingeschrieben, welches zur Berechnung einer Drehzahl Ne verwendet wird, während der Zeitgeber 1 erneut gestartet wird und die ZE zur vorherigen Steuerung zurückkehrt. Im Ansprechen an die fallende Flanke eines vom Impulserzeuger 141 hervorgerufenen Impulses tritt die ZE in einen Interruptvorgang ein, in welchem ein Zählregister 2 um Eins inkrementiert wird, woran sich eine Prüfung anschließt, ob der Zeitgeber 2 abgelaufen ist oder nicht. Wenn der Zeitgeber nicht abgelaufen ist, so kehrt die ZE zu ihrer Steuerung zurück, die vor dem Eintritt in den Interruptvorgang bestand. Ist der Zeitgeber 1 abgelaufen, so wird der Inhalt des Zählregisters 2 in ein Register Ntf zur Berechnung einer Drehzahl Nt eingeschrieben. Der Zeitgeber 2 wird erneut gestartet, und die ZE kehrt zu ihrer vorherigen Steuerung zurück. In Reaktion auf die fallende Flanke eines vom Impulserzeuger 142 erzeugten Impulses tritt die ZE in einen Interruptvorgang ein, in welchem ein Zählregister 3 um Eins inkrementiert wird, woran sich eine Prüfung anschließt, ob der Zeitgeber 3 abgelaufen ist oder nicht. Im negativen Fall kehrt die ZE zu ihrer vorherigen Steuerung, die vor dem Eintritt in den Interruptvorgang bestand, zurück. Ist dagegen der Zeitgeber 3 abgelaufen, so wird der Inhalt des Zählregisters 3 in ein Register Nof zur Berechnung einer Drehzahl No eingeschrieben, wird der Zeitgeber 3 wieder gestartet, und kehrt die ZE zu ihrer vorherigen Steuerung wieder zurück.Immediately after the ignition lock switch IGS is closed, the CPU starts in the control unit 130 of a program timer with three time limits (timers 1-3), which enables an interrupt process in response to a pulse supplied by one of the pulse generators 140 , 141 and 142 . For example, in response to the falling edge of a pulse caused by the pulse generator 140 , the CPU enters an interrupt process in which a count register 1 is incremented, followed by a check as to whether the timer 1 has expired or not. If the timer has not expired, the CPU returns to a special control process that is accepted before the interrupt process begins. If the timer 1 has expired, the content of the counting register is written into a register Nef, which is used to calculate a rotational speed Ne, while the timer 1 is started again and the CPU returns to the previous control. In response to the falling edge of a pulse caused by the pulse generator 141 , the CPU enters an interrupt process in which a counter register 2 is incremented by one, followed by a check as to whether the timer 2 has expired or not. If the timer has not expired, the CPU returns to its control that existed before the interrupt operation started. If the timer 1 has expired, the content of the counting register 2 is written into a register Ntf for calculating a speed Nt. The timer 2 is started again and the ZE returns to its previous control. In response to the falling edge of a pulse generated by the pulse generator 142 , the CPU enters an interrupt process in which a count register 3 is incremented by one, followed by a check as to whether the timer 3 has expired or not. In the negative case, the CPU returns to its previous control, which existed before the interrupt process started. If, on the other hand, the timer 3 has expired, the content of the counting register 3 is written into a register Nof for calculating a rotational speed No, the timer 3 is started again and the CPU returns to its previous control.
Als Ergebnis der Ausführung dieser Interruptvorgänge wird die Anzahl der von den jeweiligen Impulserzeugern 140, 141 und 142 während einer zuletzt gegebenen Zeitgrenze erzeugten Impulse in die Register Nef, Ntf und Nof eingeschrieben. Während der Datenverarbeitung 2 von Fig. 5a (6) berechnet die ZE im Steuergerät 130 Drehzahlen Ne, Nt und No auf der Grundlage von in den Registern Nef, Ntf sowie Nof gespeicherten Daten, welche die Anzahl der in einer bestimmten Zeitgrenze erzeugten Impulse wiedergeben, und schreibt diese in die Drehzahlregister Ne, Nt und No jeweils ein. Auf diese Weise wird die letzte oder aktualisierte Drehzahlangabe in diesen Drehzahlregistern aufrechterhalten.As a result of the execution of these interrupt processes, the number of pulses generated by the respective pulse generators 140 , 141 and 142 during a last given time limit is written into the registers Nef, Ntf and Nof. During data processing 2 from FIG. 5a ( 6 ), the CPU in the control unit 130 calculates speeds Ne, Nt and No on the basis of data stored in the registers Nef, Ntf and Nof, which represent the number of pulses generated in a specific time limit, and writes them into the speed registers Ne, Nt and No, respectively. In this way, the last or updated speed information is maintained in these speed registers.
Für ein Hochschalten wird der Zeitgeber TB gestartet (19), wenn auf die Notwendigkeit auf einen Schaltvorgang entschieden wird, wie durch das weiße Dreieck in Fig. 9a angegeben ist. Wenn der Zeitgeber ausläuft, wird die Erregung der Magnetventile SL1-SL3 so geschaltet, daß ein nächster Drehzahlbereich hergestellt wird (43-48). Diese Zeit ist durch ein schwarzes Dreieck in Fig. 9a angegeben und mit "Schaltausgang" bezeichnet. Beispielsweise wird für eine Schaltung von 2→3 die Erregung/Entregung der Magnetventile SL1-SL3 entsprechend der in Fig. 3 gezeigten D-3-Zeile geregelt. Dann wird der Zeitgeber TE gestartet (46). For an upshift, timer TB is started ( 19 ) when the need for a shift is decided as indicated by the white triangle in Fig. 9a. When the timer runs out, the energization of the solenoid valves SL1-SL3 is switched so that a next speed range is established ( 43-48 ). This time is indicated by a black triangle in FIG. 9a and is referred to as "switching output". For example, for a circuit from 2 → 3, the excitation / de-excitation of the solenoid valves SL1-SL3 is regulated in accordance with the D-3 line shown in FIG. 3. Then the timer TE is started ( 46 ).
Bei dieser Ausführungsform ist TB=0,2 s. TE wird gleich 0,8 s für ein Herunterschalten von 4→3 und gleich 1,5 s für andere Hoch- und Herunterschaltungen gewählt. Dieser TE-Wert wird größer angesetzt als eine Summe TSE einer Zeit TSO, die von der Abgabe des Schaltausgangs (48) bis zur Einleitung des tatsächlichen mechanischen Schaltvorgangs verstreicht, und einer Zeit TT von der Einleitung des mechanischen Schaltens bis zu dessen Beendigung. Es ist darauf hinzuweisen, daß eine mechanische Schaltzeit die wahre Schaltzeit wiedergibt.In this embodiment, TB = 0.2 s. TE is chosen equal to 0.8 s for a downshift from 4 → 3 and 1.5 s for other upshifts and downshifts. This TE value is set to be greater than a sum TSE of a time TSO which elapses from the output of the switching output ( 48 ) until the actual mechanical switching process is initiated, and a time TT from the initiation of the mechanical switching until its completion. It should be noted that a mechanical switching time represents the real switching time.
Eine mechanische Schaltzeit TT verändert sich mit dem Verschleiß an Reibschlußgliedern des Automatikgetriebes und mit einer mit einem Fahren des Fahrzeugs einhergehenden Belastung. Ist eine solche Zeit zu kurz, so wird mit größter Wahrscheinlichkeit ein Schaltstoß oder -ruck auftreten. Wenn dagegen diese Zeit zu lang ist, so kann eine Überdrehzahl des Motors oder eine schlechte Beschleunigung das Ergebnis sein. Im Hinblick auf diese Nachteile ist die mechanische Schaltzeit ein Maß für den Wert oder Vorzug des Automatikgetriebes.A mechanical switching time TT changes with wear on friction elements of the automatic transmission and with one associated with driving the vehicle Burden. If such a time is too short, it will be greatest Probability of a shift shock or jerk to occur. On the other hand, if this time is too long, an overspeed may occur of the engine or poor acceleration the result his. In view of these disadvantages, the mechanical one Shift time a measure of the value or preference of the automatic transmission.
Für die vorliegende Erfindung wird für ein Hochschalten von 1→2 oder 2→3 die Bestimmung der mechanischen Schaltzeit TT nach dem Starten des Zeitgebers TE vorgenommen. Diese Bestimmung ist im einzelnen in Fig. 6a dargestellt. Insbesondere wird die Einleitung einer mechanischen Schaltung so bestimmt, daß sie bei Ermitteln einer Verminderung in der Drehzahl Nt im Anschluß an zwei oder mehr TP-Perioden erfolgen muß, und die Bestimmung der mechanischen Schaltzeit TT wird bei (81-87) eingeleitet. Eine mechanische Schaltung wird als zu beenden in Einheiten einer TP-Periode im Ansprechen auf eine Verminderung eines neuen Nt-Werts, der 2,5 U/min oder mehr geringer als ein vorheriger Nt-Wert ist, bestimmt. Der auf diese Weise festgelegte Wert TT wird in das Register TT (88-90) eingeschrieben, und in das Flagregister TTF wird 1 eingeschrieben (91), um die Beendigung der Bestimmung der Zeit TT anzuzeigen.For the present invention, for an upshift from 1 → 2 or 2 → 3, the mechanical switching time TT is determined after the timer TE has started. This determination is shown in detail in Fig. 6a. In particular, the initiation of a mechanical circuit is determined in such a way that it must take place after a reduction in the speed Nt following two or more TP periods, and the determination of the mechanical switching time TT is initiated at ( 81-87 ). A mechanical circuit is determined to terminate in units of a TP period in response to a decrease in a new Nt value that is 2.5 RPM or more less than a previous Nt value. The value TT thus set is written in the register TT ( 88-90 ), and 1 is written in the flag register TTF ( 91 ) to indicate the completion of the determination of the time TT.
Wenn eine mit einem Fahren des Fahrzeugs verbundene Belastung abnormal hoch ist, wenn Reibschlußglieder, wie Kupplungen oder Bremsen, in dem Automatikgetriebe von Fig. 1 einem größeren Ausmaß an Verschleiß ausgesetzt sind, wenn sich innerhalb des Getriebemechanismus eine gewisse Art einer Abnormität entwickelt oder das Fahrzeug in unregelmäßiger Weise fährt oder wenn ein Fehler oder eine Abnormität innerhalb des Getriebemechanismus in Erscheinung tritt, dann wird die mechanische Schaltzeit TT übermäßig lang oder ausgesprochen kurz werden, was die Möglichkeit für einen Schaltstoß oder für eine Überdrehzahl des Motors hervorruft. Um diesem zu begegnen werden erfindungsgemäß acht Bereiche oder Zonen - um eine Basisschaltzeit (fester Wert) TS herum unter Verwendung der Drosselklappenöffnung R als einen Parameter, wie in Fig. 10d gezeigt ist, bestimmt. Eine Schaltzeit TT, welche bestimmt wird, wird geprüft, um festzustellen, in welcher Zone sie liegt (92 in Fig. 6b), und wenn sie in einer Zone oder ist, so wird 1 in das Abnormitätsregister TCR (103) geschrieben, was eine Abnormität durch Aufleuchten der Lampe 151 anzeigt (104). Wird die Schaltzeit TT als in einer Zone oder liegend bestimmt, so wird die Anzahl der Male An, mit der das festgestellt wird, gezählt. Ist diese Anzahl An geringer als 4, so wird 2 in das Angemessenheitsgradregister CR eingeschrieben (99-102). Wenn die Anzahl der Male gleich oder größer als 4 ist, dann erfolgt ein Vorgang in derselben Weise, wie wenn die Schaltzeit in einer Zone oder liegt. Fällt die Schaltzeit in eine Zone oder , so wird die Abnormität gelöscht (96, 97) und 1 in das Angemessenheitsgradregister CR geschrieben (98). Liegt die Schaltzeit in einer Zone oder , so wird das Abnormitätsregister gelöscht (93, 94) und 0 in das Register CR unter Löschung dieses Registers (95) eingeschrieben. Demzufolgen geben die Daten in den Registern CR und TCR den Grad der Angemessenheit oder Eignung einer Schaltzeit wieder.When a load associated with driving the vehicle is abnormally high, when frictional members such as clutches or brakes are subjected to a greater degree of wear in the automatic transmission of Fig. 1, when some kind of abnormality develops within the transmission mechanism or the vehicle drives irregularly, or if a fault or an abnormality appears within the transmission mechanism, the mechanical shift time TT will become excessively long or extremely short, which creates the possibility of a shift shock or an overspeed of the engine. In order to counteract this, eight areas or zones are determined according to the invention - around a basic switching time (fixed value) TS using the throttle valve opening R as a parameter, as shown in FIG. 10d. A switching time TT which is determined is checked to see which zone it is in ( 92 in Fig. 6b), and if it is in a zone or, 1 is written to the abnormality register TCR ( 103 ), which is a Anomaly is indicated by the lamp 151 lighting up ( 104 ). If the switching time TT is determined to be in a zone or lying, the number of times An with which this is determined is counted. If this number An is less than 4, 2 is written into the degree of adequacy register CR ( 99-102 ). If the number of times is equal to or greater than 4, an operation is carried out in the same way as if the switching time is in a zone or. If the switching time falls in a zone or, the abnormality is deleted ( 96 , 97 ) and 1 is written into the degree of adequacy register CR ( 98 ). If the switching time is in a zone or, the abnormality register is cleared ( 93 , 94 ) and 0 is written into the register CR while clearing this register ( 95 ). As a result, the data in the registers CR and TCR reflect the degree of appropriateness or suitability of a switching time.
Wenn eine Änderung in der Drosselklappenöffnung oder der Fahrgeschwindigkeit No während eines Zeitintervalls (TB+TE) von der Entscheidung für die Notwendigkeit eines Schaltvorgangs bis zur tatsächlichen Beendigung dieses Schaltvorgangs vorliegt, so kann es notwendig werden, zu einem Drehzahlbereich zu schalten, der zu dem während des Intervalls (TB+TE) aktualisierten Drehzahlbereich unterschiedlich ist.If there is a change in the throttle valve opening or the driving speed No during a time interval (TB + TE) from deciding the need a switching operation until the actual termination of this Switching process is present, it may be necessary to switch to a speed range that during that of the interval (TB + TE) updated speed range is different.
Wenn die Notwendigkeit für einen Schaltvorgang während eines Intervalls TB, welches das Zeitintervall vom Start des Zeitgebers TB bis zu seinem Ablaufen bedeutet, bestimmt wird, wird ein Drehzahlbereich, für den die Notwendigkeit der Bewerkstelligung ermittelt worden ist, in das nächste Drehzahlbereichregister SS eingeschrieben (23 in Fig. 5b). Als Ergebnis dessen wird der Drehzahlbereich, der in dieses Register SS, unmittelbar bevor das TB-Intervall auftritt, eingeschrieben war, nun als Ergebnis dieses Einschreibens gelöscht, und daher ist der für den Drehzahlbereich, wenn der Zeitgeber TB abläuft (48 in Fig. 5c) verfügbare Schaltausgang wirksam, um einen Drehzahlbereich herzustellen, der während des TB-Intervalls bestimmt wird. When the necessity for a switching operation during an interval TB, which means the time interval from the start of the timer TB until its expiration, is determined, a speed range for which the necessity for the completion has been determined is written into the next speed range register SS ( 23 in Fig. 5b). As a result, the speed range that was written to this register SS immediately before the TB interval occurs is now cleared as a result of this writing, and therefore that for the speed range when the timer TB expires ( 48 in Fig. 5c ) available switching output is effective to establish a speed range that is determined during the TB interval.
Wenn auf die Notwendigkeit eines Schaltvorgangs während der Schaltzeit oder während der Zeit, da der Zeitgeber TE läuft, im Anschluß an das TB-Intervall (15-16-17) entschieden wird, so ist festzuhalten, daß der unmittelbar vorausgehende Schaltvorgang beendet worden ist. Demzufolge wird der als nächster zu bewerkstelligende Drehzahlbereich in das nächstfolgende Drehzahlbereichregister SSN (36) eingeschrieben, und wenn der Zeitgeber TE abläuft, wird ein Schaltausgang abgegeben, um den Drehzahlbereich, für welchen auf die Notwendigkeit eines Schaltvorgangs erkannt worden ist, auszugeben (41-42-55-56-57-58-44 bis 48). Das heißt mit anderen Worten, daß die Schaltung auf den Drehzahlbereich unmittelbar an den vorhergehenden TE anschließend erfolgt, ohne ein weiteres TB-Intervall zwischenzufügen.If the necessity of a switching operation during the switching time or during the time when the timer TE is running is decided after the TB interval ( 15-16-17 ), it should be noted that the immediately preceding switching operation has ended. Accordingly, the next speed range to be accomplished is written into the next speed range register SSN ( 36 ), and when the timer TE expires, a switching output is output to output the speed range for which the need for a switching operation has been recognized ( 41-42 -55-56-57-58-44 to 48 ). In other words, this means that the switching to the speed range takes place immediately after the previous TE without adding another TB interval.
Ein Schaltstoß tritt mit großer Wahrscheinlichkeit während eines Schaltens (TE) unter Leistung auf, während eine Überdrehzahl des Motors mit großer Wahrscheinlichkeit während eines Hochschaltens ohne Leistung auftritt. Demzufolge wird während eines Hochschaltens (TE) die Rate, mit der der Öldruck verändert wird, in einer Weise bestimmt, die dem Zustand mit oder ohne Leistung (Vollgas oder Leergas) entspricht, wodurch das Auftreten eines Schaltstoßes oder eine Überdrehzahl des Motors vermieden werden. Zu diesem Zweck ist die Ermittlung des Zustandes mit oder ohne Leistung notwendig. Das erfolgt bevorzugterweise unmittelbar vor dem Schalten (TE), da die Drosselklappenöffnung R, die Fahrgeschwindigkeit No, die Drehzahl des Motors Ne und die Drehzahl Nt der Abtriebswelle des Nebengetriebes 2 sich von Zeit zu Zeit ändern. Demzufolge wird gemäß der Erfindung die Ermittlung des Zustandes unter Leistung oder ohne Leistung während des TB-Intervalls vorgenommen (16-23 bis 35). Es ist zu bemerken, daß die Entscheidung auf Leergas auch während des TE-Intervalls erfolgt (17-36-30 bis 35). A shift shock is likely to occur during a power shift (TE), while an engine overspeed is likely to occur during a powerless upshift. Accordingly, during an upshift (TE), the rate at which the oil pressure is changed is determined in a manner that corresponds to the condition with or without power (full throttle or idle gas), thereby avoiding the occurrence of a shift shock or an overspeed of the engine. For this purpose, the determination of the condition with or without performance is necessary. This is preferably done immediately before shifting (TE), since the throttle valve opening R, the driving speed No, the speed of the engine Ne and the speed Nt of the output shaft of the auxiliary transmission 2 change from time to time. Accordingly, according to the invention, the determination of the state under or without power is carried out during the TB interval ( 16-23 to 35 ). It should be noted that the decision to use empty gas is also made during the TE interval ( 17-36-30 to 35 ).
Insbesondere wird, wenn Ne≧Nt während des TB-Intervalls (TBF=1) bei einem Hochschalten als Schaltart gilt, der Inhalt des Anzahlregisters i um Eins inkrementiert (16- 23-24-27-28-29). Wenn der Inhalt des Registers i gleich oder größer als 2 ist, dann wird 1, was das Hochschalten unter Leistung wiedergibt, in das Flagregister PUF eingeschrieben (31). Geschieht das in dem TB- oder TE-Intervall, dann wird der Inhalt des Anzahlregisters j um Eins dekrementiert, wenn Ne<Nt ist (32, 33), und falls der Inhalt das Registers j gleich oder größer als 2 ist, so wird das Flagregister PUF gelöscht (35). Ist das Register gelöscht, so bedeutet das, daß die leistungslose Betriebsart vorherrscht. Auf diese Weise wird, wenn die Schaltart ein Hochschalten ist, nacheinander der Zustand mit oder ohne Leistung bestimmt, bis der Zeitgeber TB abläuft, worauf auf den leistungslosen Zustand (Leergas) erkannt wird. Wird auf den Leistungszustand entschieden, so wird der Inhalt des Registers PUF gleich 1 hergestellt, während er gleich 0 ist, wenn der leistungslose Zustand erkannt wird. Demzufolge wird, wenn der Schaltausgang abgegeben wird (48), eine Information im Register PUF gespeichert, die kennzeichnet, ob der Zustand unter Leistung vorherrscht oder nicht.Specifically, when Ne ≧ Nt applies during the TB interval (TBF = 1) during an up shift as a switching mode, the content of the register number i is incremented by one (16 - 23-24-27-28-29). If the content of register i is equal to or greater than 2, 1, which represents the power upshift, is written into the flag register PUF ( 31 ). If this happens in the TB or TE interval, the content of the number register j is decremented by one if Ne <Nt ( 32, 33 ), and if the content of the register j is equal to or greater than 2, it will Flag register PUF deleted ( 35 ). If the register is deleted, this means that the no-power operating mode prevails. In this way, if the shift type is an upshift, the state with or without power is determined in succession until the timer TB expires, whereupon the powerless state (empty gas) is recognized. If the power state is decided, the content of the register PUF is set equal to 1, while it is equal to 0 when the powerless state is recognized. Accordingly, when the switching output is given ( 48 ), information is stored in the register PUF which indicates whether the condition under power is present or not.
Das Linear-Magnetventil SL6 entwickelt einen Öldruck, der im wesentlichen der Größe des durch seine elektrische Spule fließenden Stroms proportional ist, und ein diesem Druck proportionaler Öldruck wird durch das Speicherdruck-Regelventil 110 als der Kolben-Gegendruck an den Speichern 260-290 aufgebracht. Die Beziehung zwischen der Größe des Stromflusses durch die Spule des Magnetventils SL6 und dem Gegendruck am Kolben der Speicher 260-290 ist in Fig. 9b graphisch dargestellt. Erfindungsgemäß wird die Größe eines Stromflusses durch das Magnetventil SL6 durch das Arbeitsspiel bestimmt. Die Beziehung zwischen dem Arbeitsspiel und dem mittleren Stromfluß ist ebenfalls in Fig. 9b dargestellt.The linear solenoid valve SL6 develops an oil pressure that is substantially proportional to the magnitude of the current flowing through its electrical coil, and an oil pressure proportional to this pressure is applied to the accumulators 260-290 by the accumulator pressure control valve 110 as the piston back pressure. The relationship between the magnitude of the current flow through the coil of the solenoid valve SL6 and the back pressure on the piston of the accumulators 260-290 is shown graphically in FIG. 9b. According to the invention, the size of a current flow through the solenoid valve SL6 is determined by the working cycle. The relationship between the cycle and the mean current flow is also shown in Fig. 9b.
Das Linear-Magnetventil SL6 wird als Ersatz für ein herkömmliches Drosselventil verwendet, das in dem herkömmlichen Hydraulikkreis zum Einsatz kommt, welcher mechanisch mit der Drehwelle einer Drosselklappe verbunden ist und auf den Steuerdruck anspricht, welcher seinerseits wieder von der Drehzahl des Motors abhängt, so daß ein Leitungsdruck eingeregelt werden kann, welcher der Drosselklappenöffnung und dem Steuerdruck entspricht. Zu einem vorgegebenem Zeitpunkt, und zwar prinzipiell während des TE-Intervalls in einem speziellen Schaltgetriebe, regelt die ZE im Steuergerät 130 das Arbeitsspiel, um den Gegendruck zu steuern, wie im folgenden Absatz (8) erläutert wird, so daß der Gegendruck der Speicher 260-290 so reguliert wird, um das Auftreten eines Schaltstoßes zu verhindern. Zu anderen Zeiten bewirkt jedoch die ZE eine Erregung mit einem Strompegel (oder mit einem entsprechenden Arbeitsspiel), wie in Fig. 9c gezeigt ist, d. h. in einer der Drosselklappenöffnung R und der Drehzahl Nt der Abtriebswelle des Nebengetriebes 2 entsprechenden Weise. Insbesondere wird ein Druck, der mit der Drosselklappenöffnung R und der Drehzahl Nt übereinstimmt, an die Speicher 260-290 und an das 2→3-Umschaltventil 60 gelegt (115, 116 in Fig. 7a).The linear solenoid valve SL6 is used as a replacement for a conventional throttle valve, which is used in the conventional hydraulic circuit, which is mechanically connected to the rotary shaft of a throttle valve and responds to the control pressure, which in turn depends on the speed of the engine, so that a line pressure can be adjusted, which corresponds to the throttle valve opening and the control pressure. At a predetermined point in time, principally during the TE interval in a special manual transmission, the CPU in the control unit 130 regulates the work cycle in order to control the back pressure, as explained in the following paragraph ( 8 ), so that the back pressure of the accumulators 260 -290 is regulated so as to prevent the occurrence of a shift shock . At other times, however, the ZE causes excitation with a current level (or with a corresponding work cycle), as shown in FIG. 9c, ie in a manner corresponding to the throttle valve opening R and the speed Nt of the output shaft of the auxiliary transmission 2 . In particular, a pressure which corresponds to the throttle valve opening R and the rotational speed Nt is applied to the accumulators 260-290 and to the 2 → 3 changeover valve 60 ( 115 , 116 in FIG. 7a).
Für ein Hochschalten 1→2, von 2→3 oder von 3→4 unter Leistung (PUF=1) werden, um das Auftreten eines Schaltstoßes zu verhindern, während des Schaltintervalls (TE: s. Fig. 9a), wenn es derzeit vorherrscht, das Arbeitsspiel des Linear-Magnetventils SL6 oder der Gegendruck am Kolben der Speicher 260-290 im wesentlichen folgendermaßen bestimmt:For an upshift 1 → 2, from 2 → 3 or from 3 → 4 under power (PUF = 1), in order to prevent the occurrence of a shift shock, during the shift interval (TE: see FIG. 9a), if it currently prevails , the working cycle of the linear solenoid valve SL6 or the back pressure on the piston of the accumulators 260-290 essentially determined as follows:
K1×K2×[K3 (1-TT/TS) + ADMEM]K1 × K2 × [K3 (1-TT / TS) + ADMEM]
Hierin sind:Here are:
K1 ein Milieu- oder Umgebungsänderungs-Korrekturfaktor,
der durch K1=K11+K12 gegeben ist, wobei K11 einen Öltemperatur-
Korrekturfaktor und K12 einen der Drosselklappenöffnung
entsprechenden Korrekturfaktor wiedergeben,
K2 ein Korrekturfaktor, der der Schaltart und der Drosselklappenöffnung
entspricht, und
K3 ein Korrekturfaktor, welcher der Schaltart entspricht.
Die Werte dieser Korrekturfaktoren sind in den Fig. 10a,
10b, 10c und 10d dargestellt.K1 is a milieu or environment change correction factor which is given by K1 = K11 + K12, K11 representing an oil temperature correction factor and K12 a correction factor corresponding to the throttle valve opening,
K2 is a correction factor corresponding to the type of shift and the throttle valve opening, and
K3 is a correction factor that corresponds to the switching type. The values of these correction factors are shown in FIGS. 10a, 10b, 10c and 10d.
Der Korrekturfaktor K11 wird in einer Weise berechnet, die der von dem Öl-Temperaturfühler 136 ermittelten Temperatur entspricht (118 in Fig. 7b). Der Korrekturfaktor K12 wird in einer der Drosselklappenöffnung R entsprechenden Weise berechnet (118). Der Korrekturfaktor K2 wird in einer der Drosselklappenöffnung R sowie der Schaltart entsprechenden Weise berechnet (120). Der Korrekturfaktor K3 entspricht einer 1 : 1-Beziehung zur Schaltart, und folglich wird ein der Schaltart oder dem Inhalt der Register PS und SS entsprechender Wert gewählt.The correction factor K11 is calculated in a manner that corresponds to the temperature determined by the oil temperature sensor 136 ( 118 in FIG. 7b). The correction factor K12 is calculated in a manner corresponding to the throttle valve opening R ( 118 ). The correction factor K2 is calculated in a manner corresponding to the throttle valve opening R and the type of shifting ( 120 ). The correction factor K3 corresponds to a 1: 1 relationship to the switching type, and consequently a value corresponding to the switching type or the content of the registers PS and SS is selected.
TT gibt die letzte mechanische Schaltzeit TT oder eine Angabe wieder, welche durch den in Fig. 6a gezeigten Flußplan ermittelt und im Register TT gespeichert wird, während TS eine Basisschaltzeit (fester Wert) kennzeichnet. ADMEM gibt das Arbeitsspiel wieder, das durch die Korrektur bestimmt wird, welche als ein Ergebnis eines Lerneffekts erfolgt. TT represents the last mechanical switching time TT or an indication which is determined by the flow diagram shown in FIG. 6a and is stored in the register TT, while TS denotes a basic switching time (fixed value). ADMEM represents the work cycle that is determined by the correction that occurs as a result of a learning effect.
Die ZE im Steuergerät 130 berechnetThe CPU in the control unit 130 calculates
K1×K2×[K3 (1-TT/TS) + ADMEM]K1 × K2 × [K3 (1-TT / TS) + ADMEM]
in der nachfolgend beschriebenen Weise. Anfangs wird der gelernte Wert ADMEM oder der Inhalt des Registers ADMEM in einen geeigneten Wert [K3 (1-TT/TS) + ADMEM] in einer Weise umgewandelt, die der letzten mechanischen Schaltzeit TT und der vorherrschenden Schaltart entspricht, worauf dieser Wert in das Register ADMEM eingeschrieben wird, um dieses zu aktualisieren (126). Der gegenwärtige Umgebungsfaktor K1 (=K11 + K12) und der Korrekturfaktor K2 werden mit den im Register ADMEM gespeicherten Daten multipliziert, und das Produkt wird als ein Ausgangsarbeitsspiel abgegeben, welches in ein Ausgangsregister ADIN eingeschrieben wird, welches für das Linear-Magnetventil SL6 bestimmt ist (128). Während der Ausgangssteuerung (68 in Fig. 5d) gibt die ZE im Steuergerät 130 ein An-/Aus-Signal mit dem Arbeitsspiel, das durch die im Ausgabedatenregister ADIN gespeicherten Daten wiedergegeben ist, an den Magnetspulentreiber ab, der der Erregung des Magnetventils SL6 zugeordnet ist.in the manner described below. Initially, the learned value ADMEM or the content of the register ADMEM is converted into an appropriate value [K3 (1-TT / TS) + ADMEM] in a way that corresponds to the last mechanical switching time TT and the prevailing switching mode, after which this value is converted into the ADMEM register is written to update ( 126 ). The current environmental factor K1 (= K11 + K12) and the correction factor K2 are multiplied by the data stored in the register ADMEM, and the product is output as an output working cycle which is written into an output register ADIN which is intended for the linear solenoid valve SL6 ( 128 ). During the output control ( 68 in FIG. 5d), the ZE in the control unit 130 outputs an on / off signal with the working cycle, which is reproduced by the data stored in the output data register ADIN, to the solenoid driver, which is assigned to the excitation of the solenoid valve SL6 is.
Wenn die Batterien 163 und 164 mit dem Steuergerät 130 in Verbindung stehen, so wird diesem Energie zugeführt, und wenn anschließend der Zündschloßschalter IGS geschlossen wird, wird eine Steuerung für das in Fig. 1 gezeigte Automatikgetriebe zum ersten Mal ermöglicht oder ausgelöst. Wenn dieses Auslösen erfolgt, so ist für das Arbeitsspiel des Magnetventils SL6 ein gelernter Wert nicht vorhanden. Demzufolge ist im Register POI der Wert 0 enthalten. Ist der Inhalt des Registers POI gleich 0, so wird folglich ein Ausgangswert (fester Wert) in das Register ADMEM eingeschrieben, um 1 in das Register POI zu schreiben, was angibt, daß der Ausgangswert hergestellt worden ist (122, 123). Da zu dieser Zeit der gelernte Wert nicht aktualisiert werden muß (126), erfolgt ein solches Aktualisieren nicht, und es wird ADMEM, multipliziert mit dem Umgebungsfaktor, verwendet, um das Arbeitsspiel zu bestimmen (124).When the batteries 163 and 164 are connected to the control device 130 , energy is supplied to it, and when the ignition lock switch IGS is subsequently closed, control for the automatic transmission shown in FIG. 1 is enabled or triggered for the first time. If this triggering occurs, a learned value is not available for the working cycle of the SL6 solenoid valve. As a result, the value 0 is contained in the POI register. Accordingly, if the content of the POI register is 0, an initial value (fixed value) is written in the ADMEM register to write 1 in the POI register, indicating that the initial value has been established ( 122 , 123 ). Since the learned value does not have to be updated at this time ( 126 ), such an update does not take place and ADMEM multiplied by the environmental factor is used to determine the working cycle ( 124 ).
Wie oben im Absatz (4) erwähnt wurde, wird im Fall des Auftretens eines Fehlers innerhalb des Getriebes die Schaltzeit TT vom Bezugswert TS verschoben. Demzufolge ist eine Modifizierung des gelernten Werts für das Arbeitsspiel (126) unzweckmäßig. Insofern wird auf den Angemessenheitsgrad der Schaltzeit TT (Inhalt der Register TCR sowie CR) Bezug genommen, und wenn die Schaltzeit TT in einer der Zonen , , oder (Fig. 10d) liegt, erfolgt eine Modifizierung des gelernten Werts (126) nicht, jedoch wird das vorherrschende Arbeitsspiel (ADMEM) durch einen Wert korrigiert, welcher einer Änderung im Milieu oder der Umgebung entspricht, um das Arbeitsspiel für das Linear- Magnetventil SL6 zu bestimmen (125-128). Somit erfolgt lediglich dann eine Modifizierung des gelernten Werts des Arbeitsspiels, wenn die Schaltzeit TT in einer der Zonen - liegt. Das gewährleistet eine gleichförmige automatische Druckregelung (oder Korrektur des Arbeitsspiels) als eine Zeitfolge lediglich innerhalb eines geeigneten Bereichs des Schaltverhaltens (TT) des Automatikgetriebes, um insofern die Schaltzeit TT enger an den geeigneten Wert TS heranzubringen.As mentioned in paragraph (4) above, in the event of an error occurring within the transmission, the shift time TT is shifted from the reference value TS. As a result, it is inappropriate to modify the learned value for the working cycle ( 126 ). In this respect, reference is made to the adequacy of the switching time TT (contents of the registers TCR and CR), and if the switching time TT is in one of the zones,, or ( FIG. 10d), the learned value ( 126 ) is not modified, however the prevailing working cycle (ADMEM) is corrected by a value which corresponds to a change in the milieu or the environment in order to determine the working cycle for the linear solenoid valve SL6 ( 125-128 ). Thus, the learned value of the working cycle is only modified if the switching time TT is in one of the zones. This ensures a uniform automatic pressure control (or correction of the working cycle) as a time sequence only within a suitable range of the shift behavior (TT) of the automatic transmission, in order to bring the shift time TT closer to the suitable value TS.
Die Fig. 11 zeigt eine Änderung in einer Zeitfolge im Öldruck der Bremse B1 und im Öldruck der Kupplung C2 während einer 2→3-Schaltung. In dieser Figur ist der Öldruck der Bremse B1 mit einer ausgezogenen Linie für einen Leistungszustand und mit gestrichelten Linien für einen leistungslosen Zustand angegeben. Der Öldruck für die Kupplung C2 ist für den Leistungszustand mit einer dicken, ausgezogenen Linie und gestrichelten Einfach- sowie Doppelpunkt-Linien dargestellt, während der Öldruck für den leistungslosen Zustand nicht gezeigt ist. FIG. 11 shows a change in a time sequence in the oil pressure of the brake B1 and in the oil pressure of the clutch C2 during a 2 → 3 shift. In this figure, the oil pressure of the brake B1 is indicated with a solid line for a power condition and with dashed lines for a powerless condition. The oil pressure for the clutch C2 is shown for the performance state with a thick, solid line and dashed single and colon lines, while the oil pressure for the inoperative state is not shown.
In Abhängigkeit vom Arbeitsspiel des Linear-Magnetventils, welches durch die Gegendruckregelung des Speichers erlangt wird, was lediglich während des Leistungszustands ausgeführt wird, steigt der Öldruck in der Kupplung C2 rapid an und wird die Schaltzeit TT kurz, wenn das Arbeitsspiel niedrig ist, wie durch die gestrichelte Doppelpunkt-Linie dargestellt ist. Im Gegensatz hierzu erfolgt für ein hohes Arbeitsspiel das Ansteigen des Öldrucks der Kupplung C2 langsam, wie durch die Einfachpunkt- Linie angegeben ist, wodurch ein Anstieg in der Schaltzeit TT bewirkt wird. Während des leistungslosen Zustands wird in der Zeit des Schaltvorgangs das Arbeitsspiel gleich 0 gemacht, weshalb folglich der Öldruck der Kupplung C2 schnellstens ansteigt und die neutrale, gezeigte Spanne kürzer als in der Zeichnung dargestellt wird.Depending on the working cycle of the linear solenoid valve, which is caused by the back pressure control of the accumulator is obtained, which is only during of the performance state, the oil pressure in the clutch increases C2 rapid on and the switching time TT is short when the work cycle is low, as shown by the dashed colon line is. In contrast, the increase occurs for a high work cycle of the oil pressure of clutch C2 slowly, as by the single point Line is indicated, which causes an increase in the switching time TT becomes. During the powerless state is in the time of the switching process the working cycle made 0, which is why the oil pressure clutch C2 increases as quickly as possible and the neutral range shown shorter than shown in the drawing.
Es ist insofern zu erkennen, daß die mechanische Schaltzeit TT vom Arbeitsspiel abhängig ist und einen längeren Wert für ein höheres Arbeitsspiel sowie einen kürzeren Wert für ein niedrigeres Arbeitsspiel annimmt. Während der Gegendruckregelung des Speichers wird eine Korrektur + K3 (TS-TT)/TS oder eine einer Abweichung der aktuellen Schaltzeit TT gegenüber dem Bezugswert TS entsprechende Korrektur dem vorherigen Arbeitsspiel zugefügt, um das nächste Arbeitsspiel zu erzeugen (126 in Fig. 7), womit eine Modifizierung des gelernten Werts durchgeführt wird. Auf diese Weise konvergiert die mechanische Schaltzeit TT zum Bezugswert TS. Insofern wird das Arbeitsspiel selbsttätig in Übereinstimmung mit einer Änderung im Einrück- oder Anziehverhalten der Reibschlußglieder, wie der Kupplung C2 und der Bremse B1, im Ansprechen auf deren Abrieb justiert, um die Schaltzeit tatsächlich auf dem Bezugswert TS zu halten, so daß das Auftreten eines Schaltstoßes verhindert wird.In this respect it can be seen that the mechanical switching time TT depends on the work cycle and assumes a longer value for a higher work cycle and a shorter value for a lower work cycle. During the back pressure control of the accumulator, a correction + K3 (TS-TT) / TS or a correction corresponding to a deviation of the current switching time TT from the reference value TS is added to the previous working cycle in order to generate the next working cycle ( 126 in FIG. 7), with which a modification of the learned value is carried out. In this way, the mechanical switching time TT converges to the reference value TS. In this respect, the work cycle is automatically adjusted in accordance with a change in the engagement or tightening behavior of the frictional engagement members such as the clutch C2 and the brake B1 in response to their abrasion to actually keep the shift time at the reference value TS so that the occurrence of a Switching shock is prevented.
Claims (2)
daß eine Schaltzeit-Ermittlungseinrichtung (130) ein Zeitintervall (TT) von der Auslösung bis zur Beendigung eines Schaltens in einer der mechanischen Kupplung (C0, C1, C2) des Automatikgetriebes (1, 2, 3) während eines Schaltvorgangs ermittelt,
daß die Speicherdruck-Steuereinrichtung (130) auf das von der Schaltzeit-Ermittlungseinrichtung ermittelte Zeitintervall (TT) anspricht,
daß die Speicherdruck-Steuereinrichtung (130) dann, wenn das ermittelte Zeitintervall (TT) in einem gegebenen Bereich (Zonen 3 bis 6 Fig. 6b oder 10d) liegt, ungefähr in dessen Mitte eine Bezugs-Schaltzeit (TS) liegt, den Erregungspegel des Druckregelventils (SL6) in Abhängigkeit vom ermittelten Zeitintervall (TT) derart aktualisiert, daß der Erregungspegel in einer das Zeitintervall verkürzenden Richtung aktualisiert wird, wenn das ermittelte Zeitintervall (TT) länger als die Bezugs- Schaltzeit (TS) ist, und daß der Erregungspegel in einer das Zeitintervall verlängernden Richtung aktualisiert wird, wenn das ermittelte Zeitintervall (TT) kürzer als die Bezugs-Schaltzeit (TS) ist, und
daß die Speicherdruck-Steuereinrichtung (130) dann, wenn das ermittelte Zeitintervall (TT) außerhalb des gegebenen Bereichs (Zonen 3 bis 6 und 10d) liegt, den Erregungspegel des Druckregelventils (SL6) vom ermittelten Zeitintervall (TT) unbeeinflußt läßt.1. Hydraulic control system for an automatic transmission, which is arranged between an output shaft ( 8 ) of an engine and a load drive shaft ( 39 ), with a hydraulic circuit for the selective supply of an oil pressure to or for the selective discharge of an oil pressure from brakes (B0, B1, B2) and clutches (C0, C1, C2) of the automatic transmission ( 1, 2, 3 ), with accumulators ( 260, 270, 280, 290 ) in the hydraulic circuit, which are connected to the brakes (B0, B1, B2) and clutches (C0, C1, C2) are connected to an electrically excited pressure regulating valve (SL6) for regulating the back pressure at the accumulators and with a accumulator pressure control device which controls an excitation level of the pressure regulating valve (SL6) to regulate the counter pressure at the accumulators during a switching operation of the automatic transmission ( 1, 2, 3 ) to regulate, characterized in
that a shift time determining device ( 130 ) determines a time interval (TT) from the triggering until the end of a shift in one of the mechanical clutches (C0, C1, C2) of the automatic transmission ( 1, 2, 3 ) during a shifting process,
that the accumulator pressure control device ( 130 ) responds to the time interval (TT) determined by the switching time determination device,
that the accumulator pressure control device ( 130 ), when the determined time interval (TT) lies in a given range (zones 3 to 6 Fig. 6b or 10d), approximately in the middle of which a reference switching time (TS) lies, the excitation level of the Pressure control valve (SL6) updated in dependence on the determined time interval (TT) such that the excitation level is updated in a direction shortening the time interval if the determined time interval (TT) is longer than the reference switching time (TS), and that the excitation level in a direction extending the time interval is updated if the determined time interval (TT) is shorter than the reference switching time (TS), and
that the accumulator pressure control device ( 130 ), when the determined time interval (TT) lies outside the given range (zones 3 to 6 and 10d), leaves the excitation level of the pressure control valve (SL6) unaffected by the determined time interval (TT).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2091142A JP2913063B2 (en) | 1990-04-05 | 1990-04-05 | Hydraulic control device for automatic transmission |
| JP2091141A JP2903416B2 (en) | 1990-04-05 | 1990-04-05 | Hydraulic control device for automatic transmission |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE4110910A1 DE4110910A1 (en) | 1991-10-24 |
| DE4110910C2 true DE4110910C2 (en) | 1995-04-27 |
Family
ID=26432608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19914110910 Expired - Fee Related DE4110910C2 (en) | 1990-04-05 | 1991-04-04 | Hydraulic control system for an automatic transmission |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE4110910C2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19645965B4 (en) * | 1995-11-09 | 2009-08-27 | Toyota Jidosha Kabushiki Kaisha, Toyota-shi | Shift control system for an automatic transmission |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2900734B2 (en) * | 1992-01-17 | 1999-06-02 | 三菱自動車工業株式会社 | Shift control device for automatic transmission for vehicle |
| DE4217270A1 (en) * | 1992-05-25 | 1993-12-02 | Opel Adam Ag | Procedure for correcting the shift quality of an automatic transmission |
| JP3260438B2 (en) * | 1992-08-24 | 2002-02-25 | ジヤトコ・トランステクノロジー株式会社 | Control device for automatic transmission |
| JPH09280348A (en) * | 1996-04-10 | 1997-10-28 | Komatsu Ltd | Method for detecting wear of clutch of transmission and detecting device therefor |
| DE19652212A1 (en) * | 1996-12-17 | 1998-06-18 | Voith Turbo Kg | Method and device for early detection of malfunctions in the operation of automatic transmissions |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56138553A (en) * | 1980-03-27 | 1981-10-29 | Toyota Motor Corp | Hydraulic pressure controlling apparatus for automatic transmission for vehicle |
| JPS61149657A (en) * | 1984-12-21 | 1986-07-08 | Toyota Motor Corp | Oil pressure controlling device of automatic speed change gear for car |
| JPS6353349A (en) * | 1986-08-20 | 1988-03-07 | Aisin Warner Ltd | Electronically controlled automatic transmission |
| US4939956A (en) * | 1987-08-10 | 1990-07-10 | Nissan Motor Company Limited | System for controlling servo activating hydraulic pressure occurring in vehicular power train |
| JPH0238748A (en) * | 1988-07-28 | 1990-02-08 | Nissan Motor Co Ltd | Synthetic control device for transmission shock reduction purpose of power train |
-
1991
- 1991-04-04 DE DE19914110910 patent/DE4110910C2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19645965B4 (en) * | 1995-11-09 | 2009-08-27 | Toyota Jidosha Kabushiki Kaisha, Toyota-shi | Shift control system for an automatic transmission |
Also Published As
| Publication number | Publication date |
|---|---|
| DE4110910A1 (en) | 1991-10-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10126348B4 (en) | A method of reducing the torque reversal caused by a dull noise in the powertrain of a hybrid vehicle | |
| DE3889926T2 (en) | AUTOMATIC TRANSMISSION FOR CONSTRUCTION VEHICLES WITH TIPPER. | |
| DE3446572C2 (en) | ||
| DE102007003813B4 (en) | Error detection device and error detection method for a vehicle | |
| DE69929845T2 (en) | Independent control of continuous brakes on the transmission side and the engine side during gear shifting | |
| DE10342303B4 (en) | Hydraulic pressure control device for a vehicle automatic transmission and control method for the hydraulic friction engagement devices of a vehicle automatic transmission | |
| DE19712502A1 (en) | Integrated control system for engine and auto gearbox for motor vehicle | |
| DE4111514A1 (en) | HYDRAULIC CONTROL SYSTEM FOR AN AUTOMATIC TRANSMISSION | |
| EP0742384B1 (en) | Method and apparatus for shifting gears in a vehicle transmission | |
| DE102005013882B4 (en) | Shift control device and associated method for continuously variable belt transmission | |
| DE3321948C2 (en) | ||
| DE68924864T2 (en) | Line pressure control system for an automatic motor vehicle transmission. | |
| DE2812742A1 (en) | DEVICE FOR AUTOMATIC SHIFTING OF STEP CHANGE GEARS, ESPECIALLY IN VEHICLES | |
| DE19638064C2 (en) | Method for controlling switching operations in a vehicle transmission | |
| DE112008000101T5 (en) | Control unit for a vehicle power transmission system | |
| DE102004014913A1 (en) | Control system for a power transmission mechanism | |
| DE10340221B4 (en) | Downshift control device for vehicle automatic transmission | |
| DE10255342A1 (en) | Control device and control method for an automatic vehicle transmission | |
| DE69425201T2 (en) | Shift control for an automatic transmission | |
| DE3827152A1 (en) | DRIVE DEVICE FOR MOTOR VEHICLES | |
| DE68914298T2 (en) | Shift control for an automatic transmission. | |
| DE19544517C2 (en) | Control device for an automatic motor vehicle transmission | |
| DE3542147A1 (en) | CONTROL SYSTEM FOR A MOTOR-DRIVEN VEHICLE ACCESSORY | |
| DE3526409C2 (en) | ||
| DE19835661B4 (en) | Idling controller for an automatic transmission |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| D2 | Grant after examination | ||
| 8364 | No opposition during term of opposition | ||
| 8339 | Ceased/non-payment of the annual fee |