(19)
(11) EP 0 806 713 A1

(12) EUROPÄISCHE PATENTANMELDUNG

(43) Veröffentlichungstag:
12.11.1997  Patentblatt  1997/46

(21) Anmeldenummer: 97107367.1

(22) Anmeldetag:  05.05.1997
(51) Internationale Patentklassifikation (IPC)6G04G 3/02, E05B 49/00
(84) Benannte Vertragsstaaten:
FR GB IT

(30) Priorität: 06.05.1996 DE 19618094

(71) Anmelder: SGS-THOMSON MICROELECTRONICS GMBH
85630 Grasbrunn (DE)

(72) Erfinder:
  • Reichmeyer, Hans
    85567 Grafing (DE)
  • Colandrea, Francesco
    85540 Haar (DE)

(74) Vertreter: Hirsch, Peter 
Klunker Schmitt-Nilson Hirsch Winzererstrasse 106
80797 München
80797 München (DE)

   


(54) Steuerschaltung mit nachstimmbarem Standby-Oszillator


(57) Steuerschaltung, die während Zeiten ohne Steuerbedarf in einen Standby-Betrieb schaltbar und während des Standby-Betriebs wiederholt für jeweils eine kurze Aufweckzeit in einen Vollbetrieb rückschaltbar ist. Die Steuerschaltung enthält einen auch im Standby-Betrieb arbeitenden Standby-Oszillator (SBOSC), der während Aufweckzeiten nachgestimmt wird.




Beschreibung


[0001] Die Erfindung betrifft eine Steuerschaltung, mittels welcher elektrische Einrichtungen steuerbar und deren Betriebszustände überwachbar sind.

[0002] Mit einer derartigen Steuerschaltung wird beispielsweise eine Zentralverriegelungseinrichtung eines Kraftfahrzeugs gesteuert und überwacht. Ganz allgemein ist eine derartige Steuerschaltung zur Steuerung und Überwachung eines sogenannten Zustandsautomaten verwendbar, der eine vorbestimmte Zahl von Zuständen produzieren kann, aufgrund von aktuellen Zuständen und Eingangsvariablen von einem Zustand in einen anderen Zustand übergeht und dabei Ausgangssignale erzeugt.

[0003] Aus der DE 42 21 142 A1 ist eine Zentralverriegelungsanlage für ein Kraftfahrzeug bekannt, die einen in einem Türschlüssel untergebrachten Sender und einen im Kraftfahrzeug untergebrachten Empfänger umfaßt. Mittels des Senders wird ein Code gesendet, der vom Empfänger decodiert wird und zur Betätigung der Zentralverriegelungsanlage führt, wenn der richtige Code gesendet worden ist. Sender und Empfänger bilden somit eine Fernbetätigungseinrichtung. Damit diese wahlweise entweder mit Funkfrequenzen oder mit Lichtfrequenzen arbeiten kann, sind sendeseitig sowohl ein HF-Oszillator als auch ein Lichtwellenoszillator, deren HF-Träger beziehungsweise Lichtwelle je mit dem sendeseitigen Codewort modulierbar sind, und empfängerseitig sowohl ein HF-Detektor als auch ein Lichtwellendetektor vorgesehen, deren Ausgangssignale auf eine gemeinsame Decodiereinrichtung geführt werden.

[0004] Aus der US 4 857 917 A ist eine fernbedienbare Zentralverriegelungsanlage für ein Kraftfahrzeug bekannt, deren im Kraftfahrzeug angeordneter Empfänger periodisch ein- und ausgeschaltet wird, um den Gesamtstromverbrauch zu reduzieren. Damit bei der Aussendung eines Codesignals von einem Sender die Zentralverriegelungsanlage auf jeden Fall reagiert, wird der sendeseitigen Codeimpulsfolge ein Führungsimpuls vorausgeschickt, dessen Zeitdauer länger ist als der zeitliche Abstand zweier aufeinanderfolgender Einschaltintervalle des Empfängers. Auf diese Weise wird der Empfänger vom Führungsimpuls sicher aktiviert, um daraufhin die Codeimpulsfolge empfangen und verarbeiten zu können. Zu diesem Zweck ist der Empfänger mit einem Taktimpulsgeber ausgestattet, welcher den Einschaltintervallen des Empfängers entsprechende Taktimpulse an einen ersten Eingang einer UND-Verknüpfungsschaltung liefert. Einem zweiten Eingang der UND-Verknüpfungsschaltung werden vom Sender empfangene und geformte Impulse zugeführt. Wird während eines Taktimpulses vom Timer ein Impuls vom Sender empfangen, triggert das dann entstehende Ausgangssignal der UND-Verknüpfungsschaltung eine monostabile Kippschaltung, deren Ausgangssignal für eine vorbestimmte Zeitdauer, welche mindestens so lang ist wie die vom Sender im Anschluß an einen Führungsimpuls gesendete Codeimpulsfolge, eine Stromversorgung des Empfängers einschaltet. Ist während eines Taktimpulses vom Timer kein Impuls vom Sender empfangen worden, wird die Stromversorgung des Empfängers nur für die jeweilige Zeitdauer des Taktimpulses eingeschaltet.

[0005] Aus der EP 0 457 964 A1 ist eine Fernwirkanlage zur Ansteuerung von Fahrzeugzusatzeinrichtungen bekannt, deren im Fahrzeug angeordneter Empfänger periodisch ein- und ausgeschaltet wird, um den durchschnittlichen Strombedarf des Empfängers herabzusetzen. Bei einem Sendevorgang wird der Sender jeweils für eine Zeitdauer eingeschaltet, die so groß ist, daß in ihre Zeit mindestens ein Einschaltintervall des Empfängers fällt, so daß der Empfänger auf jeden Fall auf einen Sendevorgang reagieren kann.

[0006] Aus der DE 43 021 232 A1 ist eine Vorrichtung zum Betreiben eines Mikroprozessors bekannt, mittels welcher der Mikroprozessor in einem aktiven und in einem inaktiven Betriebszustand betrieben werden kann, um die den Mikroprozessor mit Strom versorgende Batterie zu schonen. Im inaktiven Zustand kann der Mikroprozessor entweder durch ein Aufwecksignal eines im Mikroprozessor angeordneten Watchdog oder durch ein externes Aufwecksignal, das periodisch von einem externen Oszillator abgegeben wird, in den aktiven Zustand gebracht werden. Der externe Oszillator ist mit zwei CMOS-Invertern aufgebaut.

[0007] Eine herkömmliche Steuerschaltung der eingangs angegebenen Art umfaßt eine Steuereinrichtung, bei der es sich um einen Mikrocontroller handeln kann, und einen Hauptoszillator, der ein Taktsignal für den Betrieb der Steuereinrichtung liefert. Außerdem kann eine derartige Steuerschaltung eine Zustandsüberwachungseinrichtung enthalten, mittels welcher die jeweiligen Zustände vorbestimmter elektrischer Einrichtungen, wie elektrischer Schaltkontakte, Sensoren und/oder Detektoren überwachbar und an die Steuereinrichtung die jeweiligen Zustände repräsentierende Zustandssignale lieferbar sind.

[0008] Aufgrund der hohen Taktfrequenzen, mit welchen digitale Steuereinrichtungen moderner Art, insbesondere in der Form der bereits erwähnten Mikrocontroller, arbeiten können, werden Quarz-Oszillatoren mit Schwingungsfrequenzen im MHz-Bereich verwendet. Sowohl solche Steuereinrichtungen als auch derartige Oszillatoren verbrauchen relativ viel Strom, was sich beispielsweise dann als problematisch erweisen kann, wenn die mit der Steuerschaltung gesteuerte Einrichtung über lange Zeit nicht benötigt wird. Wird mit einer solchen Steuerschaltung beispielsweise eine Zentralverriegelungseinrichtung eines Kraftfahrzeugs gesteuert, kann es vorkommen, daß die Steuerschaltung für eine lange Zeitdauer nicht benötigt wird, beispielsweise wenn das Kraftfahrzeug über Tage, Wochen oder gar Monate nicht benutzt wird. Um für derartige Fälle eine unerwünschte Belastung der elektrischen Energiequelle, in dem genannten Beispiel einer Kraftfahrzeugbatterie, zu vermeiden, ist es bekannt, die Steuerschaltung dann, wenn ihre Steuerfunktion längere Zeit nicht benötigt wird, in einen stromsparenden Warte- oder Standby-Betrieb umzuschalten, in welchem Steuerschaltungskomponenten relativ hohen Stromverbrauchs, wie die Steuereinrichtung und der Oszillator, abgeschaltet werden.

[0009] Im Standby-Betrieb werden nur solche Teile der Steuerschaltung im Einschaltbetrieb gehalten, die zur Zustandsüberwachung von elektrischen Einrichtungen wie Sensoren, Detektoren und Schalterkontakten dienen. Auf diese Weise kann festgestellt werden, wann wieder Steuerbedarf durch die Steuerschaltung entsteht, um die Steuerschaltung bei einer solchen Feststellung in ihren Vollbetrieb rückschalten zu können. Dadurch werden während des Standby-Betriebes abgeschaltete Steuerschaltungsteile wieder in Betrieb genommen.

[0010] Zur Funktionssicherheit wird die Steuerschaltung auch dann, wenn kein Steuerbedarf besteht, wiederholt für jeweils eine kurze Aufweckzeit in den Vollbetrieb rückgeschaltet. Eine derartige vorübergehende Rückschaltung in den Vollbetrieb geschieht üblicherweise periodisch. Beispielsweise erfolgt nach Standby-Perioden mit einer Dauer von jeweils einigen Sekunden ein Rückschalten in den Vollbetrieb für eine Aufweckzeit von jeweils einigen Millisekunden. Bei diesem Beispiel befindet sich die Steuerschaltung nur im Bereich von wenigen ‰ der Gesamtzeit im Vollbetrieb, die restliche Zeit im Standby-Betrieb. Der durchschnittliche Stromverbrauch durch die Steuerschaltungsteile mit ins Gewicht fallendem Stromverbrauch reduziert sich entsprechend auf wenige ‰ desjenigen Stromverbrauchs, welcher aufträte, wenn die Steuerschaltung permanent im Vollbetrieb gehalten würde.

[0011] Zur Steuerung der während des Standby-Betriebs im Einschaltzustand gehaltenen Steuerschaltungsteile sowie für die Steuerung der sich abwechselnden Standby-Perioden und Vollbetriebsperioden wird ein Oszillator zur Bereitstellung dafür erforderlicher Taktsignale benötigt, wobei die Frequenz dieser Taktsignale wesentlich niedriger sein kann als die vom Quarzoszillator an die Steuereinrichtung gelieferten Taktsignale. Da der Quarzoszillator während des Standby-Betriebs abgeschaltet ist, verwendet man bei dieser bekannten Steuerschaltung neben dem als Hauptoszillator dienenden Quarzoszillator einen als Standby-Oszillator dienenden zweiten Oszillator, der permanent arbeitet, eine wesentlich niedrigere Schwingungsfrequenz als der Hauptoszillator aufweist und einen wesentlich geringeren Stromverbrauch als der Hauptoszillator hat. Herkömmlicherweise verwendet man als Standby-Oszillator beispielsweise einen RC-Oszillator oder einen IC-Oszillator, bei welchem eine Kapazität mit Hilfe einer Stromquelle und eines Schalters periodisch auf- und entladen wird.

[0012] Derartige Standby-Oszillatoren sind insofern problematisch, als ihre Frequenzstabilität nicht besonders gut ist.

[0013] Daher sollen mit der vorliegenden Erfindung Maßnahmen bereitgestellt werden, mit welchen dieses Problem überwunden werden kann.

[0014] Erfindungsgemäß erreicht man dies mit einer Steuerschaltung der in Anspruch 1 angegebenen Art, die entsprechend den Ansprüchen 2 bis 11 weitergebildet sein und für eine Zentralverriegelungseinrichtung gemäß Anspruch 12 verwendet werden kann.

[0015] Die erfindungsgemäße Steuerschaltung ist während Zeiten ohne Steuerbedarf in einen Standby-Betrieb schaltbar und während des Standby-Betriebs wiederholt für jeweils eine kurze Aufweckzeit in einen Vollbetrieb rückschaltbar. Sie besitzt einen Vollbetriebsschaltungsteil, der nur während eines Vollbetriebs der Steuerschaltung betriebsfähig ist und einen frequenzstabilen Hauptoszillator mit relativ hohem Strombedarf aufweist. Sie umfaßt einen Standby-Schaltungsteil, der sowohl im Vollbetrieb als auch im Standby-Betrieb betriebsfähig ist und einen an sich frequenzungenauen, nachstimmbaren Standby-Oszillator mit geringem Strombedarf aufweist. Der Standby-Oszillator wird während Aufweckzeiten unter Zuhilfenahme des Hauptoszillators nachgestimmt.

[0016] Bei einer Ausführungsforrn der Erfindung umfaßt der Vollbetriebsschaltungsteil eine Steuereinrichtung und enthält der Standby-Schaltungsteil eine Frequenzsteuereinrichtung, in der ein die Oszillatorfrequenz des Standby-Oszillators steuerndes Frequenzsteuersignal speicherbar ist, und eine von einem Ausgangssignal des Standby-Oszillators gesteuerte Aufweckeinrichtung, mittels welcher während der Aufweckzeiten jeweils mindestens die Steuereinrichtung und der Hauptoszillator in den Vollbetrieb bringbar sind. Es ist eine Frequenzmeßeinrichtung vorgesehen, mittels welcher während der Aufweckzeiten jeweils eine Messung der Oszillator-Ist-Frequenz des Standby-Oszillators durchführbar ist. Diese Ausführungsform besitzt eine Frequenzkorrektureinrichtung, mittels welcher die während der jeweiligen Aufweckzeit gemessene Oszillator-Ist-Frequenz mit einer Oszillator-Soll-Frequenz vergleichbar ist und mittels welcher ein von dem jeweiligen Vergleichsergebnis abhängendes korrigiertes Frequenzsteuersignal erzeugbar und jeweils als neues Frequenzsteuersignal in die Frequenzsteuereinrichtung einspeicherbar ist.

[0017] Bei einer derartigen Steuerschaltung wird also bei jedem Aufweckvorgang die Ist-Frequenz des Standby-Oszillators gemessen und bei einer Abweichung der Ist-Frequenz des Standby-Oszillators von dessen Soll-Frequenz eine Nachstimmung des Standby-Oszillators auf die gewünschte Soll-Frequenz bewirkt. Aufgrund der relativ kurzen zeitlichen Abstände zwischen den einzelnen Aufweckzeiten hält der Standby-Oszillator somit trotz seiner von Haus aus schlechten Frequenzkonstanz seine Soll-Frequenz mit sehr hoher Zuverlässigkeit ein.

[0018] Bei einer bevorzugten Ausführungsform der Erfindung enthält die Steuerschaltung eine Zustandsüberwachungseinrichtung, mittels welcher im Standby-Betrieb der Steuerschaltung die jeweiligen Zustände vorbestimmter Sensoren und/oder Detektoren und/oder andersartiger elektrischer Einrichtungen überwachbar und die Steuerschaltung bei der Feststellung vorbestimmter Zustände in den Vollbetrieb rückschaltbar ist.

[0019] Die Steuerschaltung kann einen Mikrocontroller aufweisen, der mindestens einen Interrupteingang aufweist, über den der Mikrocontroller aus dem Standby-Betrieb in den Vollbetrieb rückschaltbar ist.

[0020] Bei einer Ausführungsform der Erfindung kann die Frequenz des Standby-Oszillators mittels eines digitalen Frequenzsteuersignals steuerbar sein. Bei Verwendung eines IC-Oszillators als Standby-Oszillator kann eine Mehrzahl von verschieden gewichteten Abstimmstromquellen vorgesehen sein, wobei mit dem digitalen Frequenzsteuersignal bestimmt wird, welche der Abstimmstromquellen jeweils zur Aufladung einer Kapazität des Standby-Oszillators eingeschaltet werden.

[0021] Die Frequenzsteuereinrichtung kann ein Frequenzsteuersignalregister aufweisen, in dem das Frequenzsteuersignal, das sich während der jeweiligen Aufweckzeit aus einem Vergleich von Ist- und Soll-Frequenz des Standby-Oszillators ergeben hat, speicherbar ist und dessen Speicherinhalt die jeweilige Frequenz des Standby-Oszillators bestimmt.

[0022] Die Frequenzmeßeinrichtung kann eine Zeitfenstereinrichtung aufweisen, mittels welcher innerhalb der jeweiligen Aufweckzeitdauer ein Zeitfenster mit einer von der Schwingungsperioden-Ist-Dauer des Standby-Oszillators abhängenden Fensterdauer geöffnet, die Anzahl der während der Fensterdauer auftretenden Schwingungen des Hauptoszillators gezählt und der so erhaltene Zählwert mittels einer Frequenzvergleichseinrichtung mit einem der Schwingungsperioden-Soll-Dauer des Standby-Oszillators entsprechenden Referenzzählwert verglichen wird.

[0023] Die erfindungsgemäße Steuerschaltung eignet sich für eine Zentralverriegelungseinrichtung für ein Kraftfahrzeug, die mehrere elektrische Schalterkontakte aufweist, die beispielsweise an verschiedenen Stellen des Kraftfahrzeugs befindlichen Verriegelungsschlössern zugeordnet sind und von denen bei einer Betätigung der Zentralverriegelungseinrichtung mindestens ein Teil seinen Schaltzustand ändert. Mit der Funktionsüberwachungseinrichtung der Steuerschaltung können die Schaltzustände mindestens eines Teils der Schalterkontakte überwacht werden. Wird im Standby-Betrieb eine Änderung des Schaltzustandes mindestens eines der elektrischen Kontakte festgestellt, wird in den Vollbetrieb rückgeschaltet.

[0024] Die Erfindung wird nun anhand von Ausführungsformen näher erläutert. In den Zeichnungen zeigen:
Figur 1
ein Blockschaltbild einer Ausführungsform einer erfindungsgemäßen Steuerschaltung;
Figur 2
Taktsignale eines Hauptoszillators der in Figur 1 gezeigten Steuerschaltung;
Figur 3
ein Zeitfenster der in Figur 1 gezeigten Steuerschaltung;
Figur 4
mit Hilfe des Zeitfensters herausgegriffene Taktsignale des Hauptoszillators;
Figur 5
eine Ausführungsform eines bei der Steuerschaltung nach Figur 1 verwendbaren Standby-Oszillators.


[0025] Die in Form eines Blockschaltbildes in Figur 1 gezeigte Ausführungsform einer erfindungsgemäßen Steuerschaltung umfaßt als Steuereinrichtung einen Microcontroller µC, der unter der Zeittaktsteuerung eines als Quarzoszillator ausgebildeten Hauptoszillators MOSC steht, von dem der Microcontroller µC über einen ersten Microcontroller-Eingang IN1 ein Haupttaktsignal MCLK erhält. Außerdem umfaßt diese Steuerschaltung einen Standby-Oszillator SBOSC, der ein Standby-Taktsignal SBCLK erzeugt. Dieses wird an eine Aufweckschaltung WUP gegeben. Diese erzeugt unter Steuerung des Standby-Taktsignals SBCLK periodisch ein Aufwecksignal, das sie an einen Interrupteingang INT des Microcontrollers µC liefert. Dabei wird das Aufwecksignal bei jedem n-ten Taktimpuls des Standby-Taktsignals SBCLK erzeugt, wobei n eine beliebige ganze Zahl sein kann.

[0026] Die Frequenz des Standby-Oszillators SBOSC ist abstimmbar, und zwar mittels eines digitalen Frequenzsteuersignals FCS, das in einem Frequenzsteuersignalregister FCR speicherbar ist. Durch Ändern des Speicherinhalts von FCR ist die Taktfrequenz SBCLK veränderbar.

[0027] Die Steuerschaltung weist außerdem als Frequenzmeßeinrichtung einen TIMER auf, der mit dem Microcontroller über einen Datenbus DB in Verbindung steht. Die Frequenzmeßeinrichtung TIMER weist einen Zeitmeßeingang ZE auf, der an den Ausgang einer UND-Verknüpfungsschaltung A angeschlossen ist, die einen mit dem Ausgang des Hauptoszillators MOSC verbundenen ersten Eingang E1, einen mit einem Ausgang einer Gate-Logik GL verbundenen zweiten Eingang E2 und einen mit dem Zeitmeßeingang ZE verbundenen Ausgang O aufweist. Die Gate-Logik GL weist einen Logikeingang LE auf, dem das Standby-Taktsignal SBCLK zugeführt wird. Die Gate-Logik GL erzeugt an einem Logikausgang LA unter zeitlicher Steuerung von SBCLK innerhalb einer jeden m-ten Aufweckzeit-Dauer, wobei m eine beliebige ganze Zahl sein kann und vorzugsweise gleich 1 ist, ein Fenstersignal GATE, das die Dauer eines Zeitfensters TF (Fig. 3) bestimmt und einerseits dem zweiten Eingang E2 von A und andererseits einem zweiten Microcontroller-Eingang IN2 zugeführt wird. Während der Dauer dieses Fenstersignals GATE ist die UND-Verknüpfungsschaltung A für das Haupttaktsignal MCLK (Fig. 2) des Hauptoszillators MOSC durchlässig. Die Frequenzmeßeinrichtung TIMER zählt die Anzahl der ihr während des jeweiligen Zeitfensters TF zugeführten Taktimpulse des Haupttaktsignals MCLK (Fig. 4). Am Ende des jeweiligen Zeitfensters TF, das dem Microcontroller µC von der Gate-Logik GL über den zweiten Microcontroller-Eingang IN 2 gemeldet wird, fragt der Microcontroller µC über den Datenbus DB aus der Frequenzmeßeinrichtung TIMER den am Ende des Zeitfensters TF erreichten Zählwert ab.

[0028] Der Hauptoszillator MOSC weist beispielsweise eine Frequenz von 8 MHz auf und der Standby-Oszillator SBOSC hat z.B. eine Frequenz von 32 KHz. In das Zeitfenster TF, das streng mit der Frequenz des Standby-Oszillators SBOSC korreliert ist und beispielsweise die Dauer eines Taktimpulses von SBCLK hat, passen daher in der Praxis wesentlich mehr Taktimpulse MCLK als in den Figuren 2 bis 4 dargestellt ist.

[0029] Im Microcontroller µC ist ein Soll-Zählwert gespeichert, welcher einer vorbestimmten Soll-Frequenz des Standby-Oszillators SBOSC entspricht. Der am Ende eines Zeitfensters TF von TIMER an den Microcontroller µC gelieferte Zählwert, welcher der jeweiligen Ist-Frequenz des Standby-Oszillators SBOSC entspricht und daher als Ist-Zählwert bezeichnet wird, wird im Microcontroller µC mit dem Soll-Zählwert verglichen. Weicht der jeweilige Ist-Zählwert vom Soll-Zählwert ab, erzeugt der Microcontroller µC ein Korrektursignal und in Abhängigkeit davon ein digitales Frequenzsteuersignal FCS, das vom Microcontroller µC über den Datenbus DB in das Frequenzsteuersignalregister FCR eingeschrieben wird. Außerdem wird der TIMER wieder auf einen Anfangszählwert von beispielsweise 0 rückgesetzt.

[0030] Das jeweils in das Frequenzsteuersignalregister FCR eingeschriebene Frequenzsteuersignal bestimmt dann die jeweilige Frequenz des Standby-Oszillators SBOSC, bis dem Frequenzsteuersignalregister FCR vom Microcontroller µC ein neues Frequenzsteuersignal geliefert wird.

[0031] Figur 5 zeigt eine bevorzugte Ausführungsform eines für die erfindungsgemäße Steuerschaltung geeigneten Standby-Oszillators SBOSC. Dieser Standby-Oszillator ist in an sich bekannter Weise als IC-Oszillator aufgebaut, also als ein Oszillator, der einen Kondensator aufweist, der periodisch abwechselnd mittels einer Stromquellen-Einrichtung aufgeladen und mittels eines Schalters entladen wird.

[0032] Der in Figur 5 gezeigte Oszillator umfaßt eine zwischen eine Versorgunsspannungsquelle UB und einen Masseanschluß GND geschaltete Reihenschaltung mit einem Kondensator C und vier zueinander parallel geschalteten Stromquellen S1 bis S4. Dem Kondensator C ist ein erster Schalter SW1 parallel geschaltet. Ein Schaltungspunkt P zwischen dem Kondensator C und den Stromquellen S1 bis S4 ist mit einem Eingang eines Komparators COM verbunden, dessen Ausgangssignal den Schaltzustand des Schalters SW1 steuert. Die Stromquelle S1 dient als Hauptstromquelle und ist mit dem Kondensator C permanent verbunden. Die Stromquellen S2 bis S4 dienen als Abstimmstromquellen.

[0033] Zwischen jede der Abstimmstromquellen S2 bis S4 und die Spannungsvesorgungsquelle UB ist einer von drei Schaltern SW2 bis SW4 geschaltet. Die Schaltzustände der Schalter SW2 bis SW4 werden mittels Schaltersteuersignalen FCS1, FCS2 bzw. FCS3 gesteuert, bei denen es sich um verschiedene Bit-Stellen des im Frequenzsteuersignalregister FCR gespeicherten Frequenzsteuersignals FCS handelt.

[0034] Die Abstimmstromquellen S2 bis S4 liefern verschieden große Stromwerte I1 bzw. I1/2 bzw. I1/4 und sind dem Dual-Zahlensystem entsprechend gewichtet.

[0035] Der in Figur 5 gezeigte Oszillator funktioniert derart, daß der Kondensator C bei geöffnetem Schalter SW1 mit dem Strom mindestens der Hauptstromquelle S1 aufgeladen wird. Die Ladespannung des Kondensators C erhöht sich entsprechend, bis diese Ladespannung einen vorbestimmten Referenzwert erreicht, woraufhin der Komperator COM ein Ausgangssignal erzeugt, welches den Schalter SW1 in dessen leitenden Zustand bringt, was zu einer schlagartigen Entladung des Kondensators C führt. Dieses abwechselnde Auf- und Entladen des Kondensators wiederholt sich periodisch, wobei die Steilheit des Anstiegs der Ladespannung und damit die jeweilige Zeitdauer des Aufladevorgangs von der Aufladestromstärke abhängt. Diese wiederum hängt davon ab, wieviele der Abstimmstromquellen S2 bis S4 mittels der zugehörigen Schalter SW2 bis SW4 eingeschaltet sind. Und dies wird durch das im Frequenzsteuersignalregister FCR jeweils gespeicherte digitale Frequenzsteuersignal FCS bestimmt.

[0036] Bei Verwendung der Steuerschaltung für eine Zentralverriegelungseinrichtung eines Kraftfahrzeuges kann die Aufweckschaltung WUP gleichzeitig als Zustandsüberwachungseinrichtung verwendet werden, mittels welcher die jeweiligen Zustände vorbestimmter (nicht gezeigter) Sensoren und/oder Detektoren oder andersartiger elektrischer Einrichtungen, beispielsweise von elektrischen Schalterkontakten, die verschiedenenen Verriegelungsschlössern des Kraftfahrzeugs zugeordnet sind, überwacht werden.

[0037] Im folgenden wird die Betriebsweise der in Figur 1 gezeigten Steuerschaltung für den Fall betrachtet, daß sie im Zusammenhang mit der Steuerung einer Zentralverriegelungseinrichtung für ein Kraftfahrzeug verwendet wird.

[0038] Es sei zunächst angenommen, daß die gesamte Steuerschaltung arbeitet, sich also im Vollbetrieb befindet. Ist mittels der Zustandsüberwachungseinrichtung während einer vorbestimmten Zeitdauer kein Steuerbedarf durch die Steuerschaltung festgestellt worden, beispielsweise weil entweder das Kraftfahrzeug insgesamt nicht benutzt wird oder die Zentralverriegelung längere Zeit nicht mehr betätigt worden ist, wird der Microcontroller µC mittels eines Stop-Befehls in dem gerade aktuellen Programmschritt angehalten und abgeschaltet.

[0039] Von der Abschaltung sind nur der Microcontroller µC und der Hauptoszillator MOSC und möglicherweise weitere, in Figur 1 nicht gezeigte, Einrichtungen der Schaltungsanordnung betroffen. Die weiteren in Figur 1 gezeigten Schaltungsteile, nämlich der Standby-Oszillator SBOSC, das Frequenzsteuersignalregister FCR, die Gate-Logik GL, der TIMER und die Aufweckschaltung WUP sind von der Abschaltung nicht betroffen, sondern bleiben zur Aufrechterhaltung des Standby-Betriebes eingeschaltet.

[0040] Während dieses Standby-Betriebes wird unter Steuerung des Standby-Taktsignals SBCLK von der Aufweckschaltung WUP periodisch nach bestimmten Zeitabständen, beispielsweise nach jeweils 1 s, der Microcontroller µC über den Eingang INT für eine jeweilige Aufweckzeit von beispielsweise 1 ms eingeschaltet, was zum Einschalten auch des Hauptoszillators MOSC führt. Während der jeweiligen Aufweckzeit wird mittels der Gate-Logik GL jeweils ein Zeitfenster TF erzeugt, mit Hilfe von µC der Vergleich zwischen Ist-Frequenz und Soll-Frequenz des Standby-Oszillators SBOSC durchgeführt und das vom Ergebnis dieses Vergleichs abhängende neue Frequenzsteuersignal in das Frequenzsteuersignalregister FCR eingeschrieben, was zu einer entsprechenden Steuerung der Schalter SW2 bis SW4 des in Figur 5 gezeigten Standby-Oszillators SBOSC führt. Nach Ablauf der Aufweckzeit werden der Microcontroller µC und der Hauptoszillator MOSC wieder abgeschaltet.

[0041] Stellt die Aufweckschaltung WUP hinsichtlich eines oder mehrerer der von ihr überwachten elektrischen Kontakte eine Zustandsänderung während einer Standby-Zeitdauer fest, gibt sie unmittelbar, d. h., ohne die nächste Aufweckzeit abzuwarten, über den Interrupt-Eingang INT einen als Aufwecksignal wirkenden Interrupt-Befehl an den Microcontroller µC, woraufhin dieser und der Hauptoszillator MOSC eingeschaltet werden, die Steuerschaltung somit in den Vollbetrieb rückgeschaltet wird. Da der Microcontroller µC jeweils durch einen Stop-Befehl abgeschaltet wird, setzt der Microcontroller µC bei jedem Aufweckvorgang seinen Betrieb in demjenigen Programmschritt fort, in welchem er zuvor durch den Stop-Befehl abgeschaltet worden ist.


Ansprüche

1. Steuerschaltung, die während Zeiten ohne Steuerbedarf in einen Standby-Betrieb schaltbar und während des Standby-Betriebs wiederholt für jeweils eine kurze Aufweckzeit in einen Vollbetrieb rückschaltbar ist;

mit einem Vollbetriebsschaltungsteil, der nur während eines Vollbetriebs der Steuerschaltung betriebsfähig ist und einen frequenzstabilen Hauptoszillator (MOSC) mit relativ hohem Stromverbrauch aufweist;

und mit einem Standby-Schaltungsteil, der sowohl im Vollbetrieb als auch im Standby-Betrieb betriebsfähig ist und einen an sich frequenzungenauen, nachstimmbaren Standby-Oszillator (SBOSC) mit geringem Strombedarf aufweist;
wobei der Standby-Oszillator (SBOSC) während Aufweckzeiten unter Zuhilfenahme des Hauptoszillators (MOSC) nachstimmbar ist.


 
2. Steuerschaltung nach Anspruch 1,

a. wobei deren Vollbetriebsschaltungsteil eine Steuereinrichtung aufweist;

b. wobei deren Standby-Schaltungsteil eine Frequenzsteuereinrichtung (FCR), in der ein die Oszillatorfrequenz des Standby-Oszillator (SBOSC) steuerndes Frequenzsteuersignal (FCS) speicherbar ist, und eine von einem Ausgangssignal (SBCLK) des Standby-Oszillators (SBOSC) gesteuerte Aufweckeinrichtung (WUP), mittels welcher während der Aufweckzeiten jeweils mindestens die Steuereinrichtung und der Hauptoszillator (MOSC) in den Vollbetrieb bringbar sind, aufweist;

c. mit einer Frequenzmeßeinrichtung (GL, A, TIMER), mittels welcher während der Aufweckzeiten jeweils eine Messung der Oszillator-Ist-Frequenz (SBCLK) des Standby-Oszillators (SBOSC) durchführbar ist; und

d. mit einer Frequenzkorrektureinrichtung, mittels welcher die während der jeweiligen Aufweckzeit gemessene Oszillator-Ist-Frequenz mit einer Oszillator-Soll-Frequenz vergleichbar ist und mittels welcher ein von dem jeweiligen Vergleichsergebnis abhängendes korrigiertes Frequenzsteuersignal (FCS) erzeugbar und jeweils als neues Frequenzsteuersignal (FCS) in die Frequenzsteuereinrichtung (FCR) einspeicherbar ist.


 
3. Steuerschaltung nach Anspruch 1 oder 2,
mit einer Zustandsüberwachungseinrichtung (WUP), mittels welcher im Standby-Betrieb der Steuerschaltung die jeweiligen Zustände vorbestimmter Sensoren und/oder Detektoren und/oder andersartiger elektrischer Einrichtungen überwachbar und die Steuerschaltung bei der Feststellung vorbestimmter Zustände in den Vollbetrieb rückschaltbar ist.
 
4. Steuerschaltung nach Anspruch 2 oder 3,
bei welcher die Steuereinrichtung einen Mikrocontroller (µC) aufweist, der mindestens einen Interrupteingang (INT) aufweist, über den der Mikrocontroller (µC) aus dem Standby-Betrieb in den Vollbetrieb rückschaltbar ist.
 
5. Steuerschaltung nach einem der Ansprüche 1 bis 4,
bei welcher die Frequenz des Standby-Oszillators (SBOSC) mittels eines digitalen Frequenzsteuersignals (FCS) steuerbar ist.
 
6. Steuerschaltung nach Anspruch 5,
bei welcher der Standby-Oszillator (SBOSC) einen Rampengenerator mit in Abhängigkeit von dem digitalen Frequenzsteuersignal (FCS) umschaltbarer Rampensteilheit aufweist.
 
7. Steuerschaltung nach Anspruch 6,
bei welcher der Rampengenerator eine Kapazität (C) umfaßt, die periodisch abwechselnd mittels einer Stromquellenschaltung (S1 bis S4) aufladbar und mittels einer Entladeeinrichtung (SW1) entladbar ist, wobei die Stromquellenschaltung (S1 bis S4) eine zu der Kapazität (C) in Reihe geschaltete, die Grundfrequenz des Standby-Oszillators bestimmende Hauptstromquelle (S1) und mehrere der Hauptstromquelle (S1) parallel geschaltete, unterschiedlich gewichtete Abstimmstromquellen (S2 bis S4) aufweist, zu jeder der Abstimmstromquellen (S2 bis S4) ein steuerbarer Schalter (SW2 bis SW4) in Reihe geschaltet ist und die Schalter (SW2 bis SW4) in Abhängigkeit von dem Frequenzsteuersignal (FCS) steuerbar sind.
 
8. Steuerschaltung nach Anspruch 7,
bei welcher die einzelnen Abstimmstromquellen (S2 bis S4) eine dem Dualzahlensystem entsprechende Stromstärkenwichtung aufweisen.
 
9. Steuerschaltung nach einem der Ansprüche 5 bis 8,
bei welcher die Frequenzsteuereinrichtung (FCR) ein Frequenzsteuersignalregister (FCR) aufweist, in dem das jeweils von der Frequenzvergleichseinrichtung gelieferte digitale Frequenzsteuersignal (FCS) speicherbar ist und dessen Speicherinhalt die jeweilige Frequenz des Standby-Oszillators bestimmt.
 
10. Steuerschaltung nach einem der Ansprüche 2 bis 9,
bei welcher die Frequenzmeßeinrichtung (GL, A, TIMER) eine Zeitfenstereinrichtung aufweist, mittels welcher innerhalb der jeweiligen Aufweckzeitdauer ein Zeitfenster (TF) mit einer von der Schwingungsperioden-Ist-Dauer des Standby-Oszillators (SBOSC) abhängenden Fensterdauer geöffnet, die Anzahl der während der Fensterdauer auftretenden Schwingungen des Hauptoszillators (MOSC) gezählt und der so erhaltene Zählwert mittels der Frequenzvergleichseinrichtung mit einem der Schwingungsperioden-Soll-Dauer des Standby-Oszillators (SBOSC) entsprechenden Referenzzählwert verglichen wird.
 
11. Steuerschaltung nach Anspruch 10,
bei welcher die Frequenzmeßeinrichtung (GL, A, TIMER) aufweist:

eine Gatelogikeinrichtung (GL) mit einem Logikeingang (LE), der mit dem Ausgangssignal (SBCLK) des Standby-Oszillators (SBOSC) beaufschlagbar ist, und mit einem Logikausgang (LA), von dem ein Fenstersignal (GATE) abnehmbar ist;

eine UND-Verknüpfungsschaltung (A) mit einem mit einem Ausgang des Hauptoszillators (MOSC) gekoppelten ersten Eingang (E1), einem mit dem Logikausgang (LA) gekoppelten zweiten Eingang (E2) und einem Ausgang (O), der mit einem Zähleingang (ZE) eines Zählers (TIMER) gekoppelt ist, mittels welchem die während einer Fensterdauer auftretenden Hauptoszillatorschwingungen zählbar sind.


 
12. Zentralverriegelungseinrichtung für ein Kraftfahrzeug,

mit mehreren elektrischen Schalterkontakten, die an verschiedenen Stellen des Kraftfahrzeugs befindlichen Verriegelungsschlössern zugeordnet sind und von denen bei einer Betätigung der Zentralverriegelungseinrichtung mindestens ein Teil seinen Schaltzustand ändert,

mit einer Steuerschaltung nach einem der Ansprüche 3 bis 11, mit deren Funktionsüberwachungseinrichtung (WUP) die Schaltzustände mindestens eines Teils der Schalterkontakte überwachbar sind und die bei der Feststellung während des Vollbetriebs, daß sich während einer vorbestimmten Zeitdauer keine Schaltzustands-änderungen ergeben haben und daher derzeit kein Steuerbedarf besteht, in den Standby-Betrieb umschaltbar ist, und die bei der Feststellung einer Änderung des Schaltzustandes mindestens eines der elektrischen Kontakte während des Standby-Betriebs in den Vollbetrieb rückschaltbar ist.


 




Zeichnung







Recherchenbericht