[go: up one dir, main page]

DE69427246T2 - Digitaler Pulsbreitenmodulator unter Verwendung eines proportionalen Zittersignals - Google Patents

Digitaler Pulsbreitenmodulator unter Verwendung eines proportionalen Zittersignals

Info

Publication number
DE69427246T2
DE69427246T2 DE69427246T DE69427246T DE69427246T2 DE 69427246 T2 DE69427246 T2 DE 69427246T2 DE 69427246 T DE69427246 T DE 69427246T DE 69427246 T DE69427246 T DE 69427246T DE 69427246 T2 DE69427246 T2 DE 69427246T2
Authority
DE
Germany
Prior art keywords
signal
dither
pulse width
basic
proportional
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
Application number
DE69427246T
Other languages
English (en)
Other versions
DE69427246D1 (de
Inventor
Robert Lee Anderson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ford Motor Co
Original Assignee
Ford Motor Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ford Motor Co filed Critical Ford Motor Co
Publication of DE69427246D1 publication Critical patent/DE69427246D1/de
Application granted granted Critical
Publication of DE69427246T2 publication Critical patent/DE69427246T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/02Digital function generators
    • G06F1/025Digital function generators for functions having two-valued amplitude, e.g. Walsh functions
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M3/00Conversion of DC power input into DC power output
    • H02M3/02Conversion of DC power input into DC power output without intermediate conversion into AC
    • H02M3/04Conversion of DC power input into DC power output without intermediate conversion into AC by static converters
    • H02M3/10Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M3/145Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
    • H02M3/155Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only
    • H02M3/156Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators
    • H02M3/157Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators with digital control
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K7/00Modulating pulses with a continuously-variable modulating signal
    • H03K7/08Duration or width modulation ; Duty cycle modulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Magnetically Actuated Valves (AREA)
  • Feedback Control In General (AREA)
  • Analogue/Digital Conversion (AREA)
  • Control Of Electrical Variables (AREA)
  • Pulse Circuits (AREA)

Description

  • Die vorliegende -Erfindung betrifft pulsbreitenmodulierte Signale zum Betreiben von Elektromagneten und insbesondere proportionale niederfrequent modulierte Signale zum Betreiben von Elektromagneten.
  • Zahlreiche bestehende Fahrzeugsteuerungen enthalten eine analoge Treiberschaltung, die oft als die Verstellmagnet-Treiberschaltung (variable force solenoid - VFS) bezeichnet wird, und die in Verbindung mit sog. Proportional- bzw. Verstellmagneten in Automatikgetrieben eingesetzt wird. In einigen Ausführungsformen ist die VFS-Treiberschaltung eine separate integrierte Schaltung, die getrennt vom digitalen Eingabe / Ausgabe-Baustein (I/O) angeordnet ist. Wie bekannt ist, liefert die Analogtreiberschaltung im wesentlichen ein Signal mit variabler Taktdauer an den Elektromagneten, und zwar in Reaktion auf ein binäres Befehlswort von einem Mikroprozessor. So kann z. B. das pulsbreiterzmodulierte Signal (PWM-Signal) ein Frequenzband von 5-15 kHz mit einer Taktdauer von 5%-95% aufweisen. Im Normalfalle beträgt die Taktdauer 5% 55%.
  • Feste Pulsbreitenmodulation (pulse width modulation - PWM) ist mit Problemen behaftet, und zwar wegen Hystereseerscheinungen im Elektromagneten. Um diesem Problem zu begegnen und die Linearität zu verbessern, wird dem PWM-Signal ein sog. "Zitter"- Signal zugeschlagen. So addiert die VFS-Treiberschaltung z. B. typischerweise ein niederfrequentes Signal (z. B. 200 H&sub2;) hinzu, das ungefähr 10% des gewünschten Elektromagnetstromes darstellt.
  • Die en Cleasby u. a. erteilte US 5 079 498 A offenbart einen kombinierten Analog-Digital-PWM-Generator (d. h. einen Hybridgenerator) mit Zittersignal zur Stromsteuerung. Dieses Bezugsdokument lehrt den Einsatz von Analogschaltungen und von Digitalschaltungen zur Erzeugung einer pulsbreitennodulierten Treiberspannung mit rechteckiger Wellenform für eine Last. Der resultierende Strom wird gemessen, und ein entsprechendes Spannungsrückführungssignal wird mit zwei Bereichsgrenzspannungswerten verglichen, die in gleichem Abstand jeweils über und unter einem Signal liegen, das den gewünschten Ausgangsstrom darstellt. Ausgehend von diesem Vergleich (d. h. wenn der Spannungsrückfuhrungswert den einen oder den anderen Grenzwert erreicht), wird ein Umschaltkreis von EIN auf AUS geschaltet. Wird ein Zittersignal mit einbezogen, wird die Breite des Bereiches auf der Grundlage von gespeicherten. Halbwerten der Bandbreite bestimmt, die je nach Zitterphase ausgewählt werden. Das Bezugsdokument von Cleasby u. a. lehrt jedoch nicht den Einsatz einer vollständig digitalen Schaltung zur Erzeugung eines Zittersignals, das proportional zum gewünschten Ausgangssignal ist.
  • Mit fortschreitender Entwicklung von zukünftigen Generationen von Fahrzeugsteuermodulen und zunehmender Präzision der Steuerung im Fahrzeugbetrieb ist ein Anstieg an erforderlichen VFS-Treiberschaltungen zu erwarten. Außerdem geht der Trend bei Steuervorrichtungen der zukünftigen Generationen zu volldigitalen I/O-Chips. Weiterer Einsatz von herkömmlichen analogen Elektromagnettreibern und von Hybridtreiberschaltungen, wie die in der '498er Bezugsschrift offenbarte Schaltung, ergeben Probleme wegen der Schwierigkeit, Analog- und Digitaltechnologie auf demselben Siliziumplättchen zu mischen. Wird ein herkömmlicher digitaler PWM-Kanal zum Betreiben des VF5-Elektromagneten mit dem vom Mikroprozessor gelieferten Zittersignal verwendet, dann wird dieser Mikroprozessor mit unnötig hohem Arbeitsaufwand belastet, bedenkt man die 200-Hz-Modulation und die Zahl der zum Betreiben der Elektromagnete erforderlichen Kanäle.
  • Es ist daher wünschenswert, ein System zu verwenden, das ein gänzlich in digitalen Schaltungen angelegtes und ohne Eingriff eines Mikroprozessors erzeugtes PWM-Signal liefert. Ebenso ist es wünschenswert, ein System zu verwenden, das ein PWM-Signal mit einem zum gewünschten Ausgangssignal proportionalen, niederfrequent modulierten Zittersignal liefert.
  • Es ist daher Ziel der vorliegenden Erfindung, einen digitalen Pulsbreitenmodulator zur Erzeugung eines pulsbreitenmodulierten Signals mit einem proportionalen Zittersignal zu schaffen.
  • Bei der Ausführung des obengenannten Zieles wird ein System zur digitalen Erzeugung eines pulsbreitenmodulierten Signales mit proportionalem Zittersignal zum Betreiben einer Last mit einem gewünschten elektrischen Strom geschaffen. Das System beinhaltet Grundsignalgeneratormittel zur digitalen Erzeugung eines Grundsignals mit einer Pulsbreite, welche auf einem den gewünschten elektrischen Strom darstellenden Befehlssignal basiert. Das System beinhaltet außerdem Zittersignalgeneratormittel zur digitalen Erzeugung eines zittersignals mit einer zum Befehlssignal proportionalen Pulsbreite, und Summenschaltungsmittel zur Kombinierung des Grundsignals und des Zittersignals zur Erzielung eines pulsbreitenmodulierten Signals mit proportionalem Zitteranteil.
  • In einer bevorzugten Konstruktion beinhalten die Mittel zur Erzeugung des Zittersignals Zitter-Zählermittel zur digitalen Erzeugung eines Zittersignals mit einer vorgegebenen Pulsbreite, und Proportionalisierungsmittel in elektrischer Verbindung mit den Zitter-Zählermitteln zur digitalen Steuerung der Zählermittel, derart, daß die Pulsbreite des Zittersignals proportional zum Befehlssignal gestaltet wird.
  • Ein Verfahren zum Einsatz in Verbindung mit dem System wird ebenfalls vorgeschlagen.
  • Die aus der vorliegenden Erfindung erwachsenden Vorteile sind zahlreich. Da der digitale Pulsbreitenmodulator mit proportionalem Zittersignal gänzlich in digitalen Schaltungen realisiert wird, werden die Probleme der Vermischung von analogen und digitalen Schaltungen auf demselben Siliziumplättchen vermieden. Außerdem werden für Analogschaltungen typische Probleme wie z. B. Abweichungen, die durch temperaturbedingte Schwankungen der Komponentencharakteristik entstehen, minimiert. Weiterhin verbessert der Einsatz eines zittersignals mit einer zum gewünschten Ausgangssignal proportionalen Pulsbreite auch noch weiter die Linearität der Transferfunktion von Eingangsbefehl zu erzeugter Kraft des Elektromagneten.
  • Fig. 1 ist ein Blockdiagramm eines den digitalen Pulsbreitenmodulator mit proportionalem Zittersignal der vorliegenden Erfindung gemäß verwendenden Systems;
  • Fig. 2 ist ein schematisches Blockdiagramm der modulierten PWM-Schaltung aus Fig. 1;
  • Fig. 3 ist ein detailliertes schematisches Blockdiagramm des Grundimpulsgeneratorblockes der vorliegenden Erfindung, wie er in Fig. 2 dargestellt ist;
  • Fig. 4 ist ein detailliertes schematisches Blockdiagramm des Zitterimpulsgeneratorblockes der vorliegenden Erfindung, wie er in Fig. 2 dargestellt ist;
  • Fig. 5 ist ein detailliertes schematisches Blockdiagramm der in Fig. 4 dargestellten Taktumkehrlogik;
  • Fig. 6 ist ein detailliertes schematisches Blockdiagramm der in Fig. 2 dargestellten N-Teilerlogik; und
  • Fig. 7 ist eine Darstellung unterschiedlicher Taktwellenformen, die von dem digitalen Pulsbreitenmodulator mit proportionalem Zittersignal nach der vorliegenden Erfindung erzeugt wurden.
  • Betrachtet man nun Fig. 1, so ist dort ein Blockdiagramm eines Systems 10 dargestellt, das den digitalen Pulsbreitenmodulator mit proportionalem Zittersignal nach der vorliegenden Erfindung darstellt. Wie gezeigt beinhaltet das System 10 ein allgemein mit der Bezugszahl 12 bezeichnetes elektronisches Fahrzeugmotor-Steuermodul (EEC) zur Steuerung der Bestromung einer Last, z. B. eines Verstell-Elektromagneten (VFS) 14. Darstellungsgemäß kommt beim Steuermodul 12 ein geschlossen geführtes Rückkopplungssystem zum Einsatz, mit einem Mikroprozessor 16, einer digitalen Pulsbreitenznodulatorschaltung 18 mit proportionalem Zittersignal, einem Tiefpaß- bzw. Vergleichmäßigungsfilter 20 und einem Sensorwiderstand 22.
  • Wie weiter unten noch näher erläutert wird, erzeugt die digitale Pulsbreitenznodulatorschaltung (PWM) 18 ein PWM-Signal, das auf einem digitalisierten Befehlswort beruht, welches einen gewünschten bzw. Sollwert für den Elektromagnetstrom darstellt. Das PWM-Signal hat vorzugsweise eine Pulsbreite, welche proportional zum Befehlswort ist. Die am Sensorwiderstand 22 anliegende Spannung, die proportional zu dem Strom im VFS-Elektromagneten ist, wird gefiltert und in der Rückkopplungsschleife an einen Analog-Digital-Wandler (A/D) im Mikroprozessor 16 zurückgeführt. Der digitalisierte Wert wird mit dem Befehlswort verglichen, das von einem anderen, nicht eigens dargestellten Mikroprozessor erzeugt werden kann. Die Differenz zwischen dem Ist-Strom und dem gewünschten Strom wird dann dazu verwendet, das Befehlswort anzugleichen, so daß genau der gewünschte Wert des Elektromagnetstromes erreicht wird. Bei einer Steuerbandbreite von 5-10 Hz liegt dies gut innerhalb der Regulationsfähigkeiten von Mikroprozessoren und Programmen.
  • Betrachtet man nun Fig. 2, so zeigt diese ein detaillierteres Blockdiagramm des in Fig. 1 dargestellten Pulsbreitenmodulators 18 mit proportionaler Zittersignalschaltung. Inder bevorzugten Ausführungsform beinhaltet die Schaltung 18 einen allgemein mit der Bezugszahl 30 bezeichneten Grundimpulsgenerator und einen allgemein mit der Bezugszahl 32 bezeichneten Zitterimpulsgenerator.
  • Fig. 3 veranschaulicht ein schematisches Blockdiagramm des Grundpulsgenerators 30, und Fig. 4 stellt ein schematisches Blockdiagramm des Zitterimpulsgenerators 32 dar.
  • In der bevorzugten Ausführung erzeugt der Grundimpulsgenerator 30 ein pulsbreitenmoduliertes Grundsignal (Ha), und Zitterimpulsgenerator 32 erzeugt ein niederfrequentes Zittersignal (HD) mit einer zum gewünschten Ausgang proportionalen Pulsbreite. Diese Signale werden dann über ein bei 50 dargestelltes ODER- Gatter miteinander kombiniert, so daß eine Gesamtpulsbreite für die Bestromung des Elektromagneten erzielt wird.
  • Wie in Fig. 2 dargestellt ist, verwenden der Grundimpulsgenerator 30 und der Zitterimpulsgenerator 32 mehrere Signale (f&sub1; -f&sub4;), die sie von einem nicht eigens dargestellten Oszillator und geeigneten Teilerschaltungen erhalten. In einer bevorzugten Ausführung wird ein erstes Signal (f&sub1;) mit einer Frequenz von ca. 20,6 MHz von einem Oszillator geliefert; ein zweites Signal (f&sub2;) mit einer Frequenz von etwa 1,28 MHz wird über einen ersten Teiler erzielt; ein drittes Signal (f&sub3;) mit einer Frequenz von ca. 6,4 kHz wird über einen zweiten Teiler erzielt; und ein viertes Signal (f&sub4;) schließlich mit einer Frequenz von etwa 5 kHz wird von einem dritten Teiler geliefert. Derartige Teiler sind in der Technik hinreichend bekannt.
  • Unter gleichzeitiger Bezugnahme auf die Fig. 2 und 3 soll nun der Grundimpulsgenerator näher erläutert werden. Grundimpulsgenerator 30 beinhaltet ein Befehlsregister 40, eine Rastschaltung 42, einen Rückwärtszähler 44, ein Taktgebergatter 46 und eine Steuerlogik 48. Wie am besten aus Fig. 3 zu erkennen ist, werden die Rastschaltung 42 und der Zähler 44 unter Verwendung von binären, synchronen, umkehrbaren (d. h. auf- und abzählfähigen) 4-Bit-Zählern 100 und 102 realisiert, wie z. B. durch die im Handel erhältliche Artikelnummer SN74191 von Texas Instruments, Dallas, Texas, Vereinigte Staaten von Amerika. Natürlich können auch funktional gleichwertige Vorrichtungen anderer Hersteller verwendet werden. In der bevorzugten Ausführungsform sind die Zähler 100 und 102 als Rückwärtszähler ausgebildet.
  • Weiter mit Bezug auf Fig. 3 wird die Steuerlogik unter Einsatz mehrerer flankengesteuerter Kippglieder, sog. Flip-Flops 104-110 realisiert, wie sie im Handel unter der Artikelnummer SN7474 von Texas Instruments erhältlich sind. Bekanntermaßen werden Eingangsinformationen an der positiven Flanke des Taktimpulses an die Ausgänge weitergeführt. Die Frequenzteilerkette liefert ein Signal f&sub4; als Taktimpuls für den Flip-Flop 104, während das Signal f&sub1; als Taktimpuls für die Flip-Flops 106 und 108 geliefert wird. Flip-Flop 108 liefert den Taktimpuls für Flip-Flop 110. Die Ausgänge der Flip-Flops 104 und 106 werden an ein NAND-Gatter 112 weitergeleitet, dessen Ausgang elektrisch mit den Zählern 100 und 102 verbunden ist, so daß die Zähler mit dem Befehlswort gefüttert werden. Diese Ausbildung erlaubt es, die Zähler kontinuierlich mit dem Befehlswort zu laden, und zwar mit einer auf Signal f&sub4; basierenden Häufigkeit. Die Steuerlogik 48 ist vorzugsweise dazu ausgelegt, eine sofortige Neuauslösung des Zyklus zu erlauben, wenn die Grundimpulsbreite plus die Zitterimpulsbreite die Auslöse- bzw. Triggerfrequenz überschreiten, d. h. wenn 100% der. Taktzeit überschritten werden. Da die Taktzeit des Zählers 44 stets ≤100% ist, wird ein neuer Impuls auf der Taktleitung von Flip-Flop 104 geladen und die Zeitüberwachung wird neu gestartet.
  • Weiter mit Bezug auf Fig. 3 wird der Taktimpuls für Zähler 100 vom Taktgatter 46 geliefert, dessen Ausgang vom Signal f2 (mit 1,28 MHz) gesteuert wird, sowie über den Ausgang von Flip- Flop 110. Wie am besten in Fig. 3 erkennbar, sind die Zähler 100 und 102 in Kaskade geschaltet, um eine parallele Aktivierung zu erreichen, so daß der Ausgang von Zähler 100 das Taktsignal für Zähler 102 darstellt. Es sei hier angemerkt, daß die Zähler 100 und 102 so ausgebildet sind, daß sie einen hochpegeligen Ausgangsimpuls liefern, wenn der Zähler abwärts zählt. Die Ausgänge der Zähler werden dann mit einem NOR-Gatter 114 kombiniert, so daß das Signal Hs erzeugt wird, welches das pulsbreitenmodulierte Grundimpulssignal darstellt. Wichtig ist dabei, daß das Signal HB eine Pulsbreite aufweist, die auf dem Wert des Befehlswortes basiert.
  • Im Betrieb initialisiert der Auslöse- o, Triggerimpuls des Signals f&sub4; die Steuerlogik 48. Daraus ergibt sich die Abgabe eines 8-Bit-Befehlswortes an die Rastschaltung 42. Natürlich sind auch Anwendungen mit 16-Bit-, 24-Bit- oder 32-Bit-Befehlsworten usw. möglich. Bei dem entsprechenden Signal von der Steuerlogik 48 (d. h. beim Signal vom NAND-Gatter 112 in Fig. 3) wird der Rückwärtszähler 44 mit dem Befehlswort vorgeladen. Das Taktgebergatter 46 aktiviert den Zähler 44, der dann vom Befehlswort aus abwärts zählt und das Grundsignal (HB) erzeugt, welches eine auf dem Wert des Befehlswortes basierende Pulsbreite hat. Hat der Zähler 44 die Zeitgrenze erreicht, wird der weiter unten beschriebene Zitterimpulsgenerator 32 ausgelöst. Wie am besten in Fig. 3 zu erkennen ist, wird auch der Flip- Flop 110 zurückgesetzt, womit der Zähler durch Zurücksetzen eines der Eingänge von Gatter 46 auf Null insgesamt gestoppt wird.
  • Mit Bezug auf die Fig. 2 und 4 soll nun der Zitterimpulsgenerator 32 erläutert werden. Wie am besten Fig. 2 zeigt, beinhaltet der Zitterimpulsgenerator 32 einen Zitter-Zähler 52, eine Rastschaltung 54, einen Vorwärts-/Rückwärts-Zähler 56, eine Steuerlogik 58 und eine N-Teilerschaltung 60. Wie am ehesten aus Fig. 4 ersichtlich, ist der Vorwärts-/Rückwärts-Zähler 56 durch Einsatz eines binären 4-Bit-Zählers 70 und einer Taktumkehrlogik 72 ausgeführt. Der Zähler 70, wie er im Handel unter der Artikelnummer SN74193 von der Firma Texas Instruments erhältlich ist, ist so ausgelegt, daß er wiederholt von binär Null bis binär 15 und zurück zählt, je nach Abwärts- bzw. Aufwärtszählsignal von der Taktumkehrlogik 72.
  • Fig. 5 veranschaulicht eine Realisierung der Taktumkehrlogik 72 aus Fig. 4. Nichtinvertierte Datenausgänge des Vorwärts-/Rückwärts-Zählers 70 werden dem NAND-Gatter 120 zugeführt, während die invertierten Datenausgänge des Vorwärts-/ Rückwärts-Zählers 70 dem NAND-Gatter 122 zugeführt werden. Die Ausgänge der NAND-Gatter 120 und 122 werden den NAND-Gattern 124 und 126 zugeführt, die wie dargestellt konfiguriert sind. Der Rest der Taktumkehrlogik beinhaltet zwei D-Flip-Flops 128 und 130 sowie NAND-Gatter 132 und 134, die alle über das Signal f&sub2; getaktet werden, so daß Aufwärts- bzw. Abwärtszählsignale erzeugt werden. Die Zählrichtung wird davon bestimmt, welches der Zählsignale pulsiert ist, während das andere Zählsignal hochpegelig ist (d. h. auf binär 1 liegt). Ein tiefpegeliges Signal am Ausgang des NAND-Gatters 122 zeigt einen Null-Zählwert an, während ein tiefpegeliges Signal am Ausgang des NAND-Gatters 120 einen Zählwert 15 anzeigt.
  • Wieder Bezug nehmend auf die Fig. 2 und 4 werden der Zitter-Zähler 52 und die Rastschaltung 54 vorzugsweise durch Einsatz eines umkehrbaren 4-Bit-Zählers 74 realisiert, wie z. B. SN74191, der als Rückwärtszähler arbeitend ausgelegt ist. Wie am besten Fig. 4 zeigt, werden die Datenausgänge des Vorwärts-/ Rückwärts-Zählers 70 im Rückwärtszähler 74 verriegelt, der bei Empfang eines geeigneten Signals von der Steuerlogik 58 und der N-Teilerschaltung 60 von dem verriegelten Wert aus abwärts zählt.
  • Wie Fig. 4 zeigt, beinhaltet die Steuerlogik 58 mehrere flankengesteuerte D-Flip-Flops 76-82, wie die mit Bezug auf Fig. 3 beschriebenen Flip-Flops mit der Artikelnummer SN7474. Eingabeinformationen werden bekanntermaßen an der positiven Flanke des Taktimpulses an die Ausgänge der Flip-Flops weitergegeben. In der bevorzugten Ausführungsform wird der Zitterimpulsgenerator 32 ausgelöst, wenn der Grundimpulsgenerator 30 seine Zeitgrenze erreicht hat. Dies wird dadurch bewerkstelligt, daß das Signal HB (der Ausgang des Zählers 44) als Taktimpuls für den Flip-Flop 76 bereitgestellt wird. Signal f&sub2; wird als Taktimpuls für die Flip-Flops 78 und 80 gestellt. Flip-Flop 80 wiederum liefert den Taktimpuls für Flip-Flop 82. Die Ausgänge der Flip-Flops 76 und 78 werden an ein NAND-Gatter 84 weitergeleitet, deren Ausgang dem entsprechenden Eingang des Rückwärtszählers 74 zugeführt wird, so daß die Ausgänge mit den Eingängen vom Vorwärts-/Rückwärts-Zähler 70 geladen werden.
  • Betrachtet man nun Fig. 6, so ist dort ein schematisches Blockdiagramm der 4-Bit-N-Tellerschaltung 60 für den Einsatz in Verbindung mit der vorliegenden Erfindung dargestellt. In einer bevorzugten Ausführungsform stellt "N" den Wert des Befehlswortes dar. Im allgemeinen erzeugt die N-Teilerschaltung 60 ein Taktsignal (HX), dessen Frequenz anhand des Befehlswortes und des Signals f&sub1; für die Taktsteuerung des Zählers 74 des Zitterimpulsgenerators bestimmt wird. Wie Fig. 6 zeigt, beinhaltet die N- Teilerschaltung 60 einen Rückwärtszähler 140, wie z. B. den SN74191, sowie mehrere Flip-Flops 142-148, wie z. B. die Flip- Flops mit der Artikelnummer SN7474. Die oberen vier (4) Bit des Befehlswortes werden in den Rückwärtszähler 140-eingegeben. Zähler 140 erzeugt, wenn er durch das Signal f&sub1; über ein UND- Gatter 150 getaktet wird und mit den Flip-Flops wie dargestellt konfiguriert ist, beim Abwärtszählen einen hochpegeligen Ausgangsimpuls. Dieser Ausgangsimpuls wird dann vorzugsweise durch die Umkehrschaltung 152 umgekehrt, so daß HX erzielt wird. Der Ausgang der N-Tellerschaltung ist somit das Signal HX, dessen Frequenz auf dem Befehlswort basiert (d. h. f1/N). Es ist zu vermerken, daß die in dem allgemein mit der Bezugszahl 154 bezeichneten schraffierten Kästchen enthaltene Hardware besonders nützlich ist, wenn die vier höchsten Bit im Befehlsregister (B4-B7) alle niederpegelig sind, da N nicht-Null sein muß, wenn die N- Teilungsfunktion wunschgemäß arbeiten soll.
  • Bezieht man sich wieder auf Fig. 4, so werden dort das Signal HX von der N-Tellerschaltung 60 und der Ausgang des Flip- Flops 82 vom UND-Gatter Sb kombiniert und als Takteingang an den Rückwärtszähler 74 abgegeben. Dabei ist zu beachten, daß der Rückwärtszähler 74 so konfiguriert ist, daß er das Zittersignal erzeugt, das ein hochpegeliges Signal ist (d. h. binär 1), wenn der Zähler abwärts zählt. Der Zitterimpuls wird dann an die Umkehrschaltung 88 abgegeben, welche den Zitterimpuls umkehrt, so daß HD erzielt wird.
  • Festzuhalten ist dabei, daß, da der Rückwärtszähler 74 auf der Grundlage von HX von der N-Tellerschaltung 60 getaktet wird, die N-Teilerschaltung Mittel zur Steuerung der Geschwindigkeit darstellt, mit welcher der Rückwärtszähler 74 abwärts zählt. Je größer das Befehlswort, desto kleiner ist die Frequenz von HX, und desto langsamer zählt der Rückwärtszähler 74 abwärts. Dementsprechend bildet die N-Teilerschaltung 60 Mittel zur Veränderung der Dauer des Zitterimpulses HD proportional zum Befehlswort (d. h. zum gewünschten Ausgang). Die Verwendung eines Zittersignals mit einer Pulsbreite, die proportional zum gewünschten Ausgangssignal ist, bietet Vorteile gegenüber bestehenden Elektromagnet-Bestromungsstrategien, indem sie die Linearität der Transferfunktion von Eingangsbefehl zu vom Magnaten erzeugter Kraft verbessert.
  • Weiter mit Bezug auf Fig. 4 werden das Grundszgnal (HB) und das Zittersignal (HD), nachdem sie erzeugt worden sind, durch ein NAND-Gatter 50 logisch miteinander verknüpft, so daß ein PWM- Gesamtausgangssignal (HTOT) entsteht, das eine Pulsbreite aufweist, die gleich der Summe der Grundsignal-Pulsbreite und der proportionalen Zittersignal-Pulsbreite ist. Wie hier dargestellt, bestromt HTOT einen Treibertransistor, welcher über den Sensorwiderstand 22 elektrisch mit dem Elektromagneten 14 verbunden ist.
  • Bezieht man sich nun auf Fig. 7, so zeigt diese eine Darstellung von Wellenformen, die mit der digitalen Erzeugung eines erfindungsgemäßen pulsbreitengesteuerten Signals mit proportionalem Zittersignal in Verbindung stehen. Insbesondere zeigt Fig. 7 das Verhältnis von Trigger-Impuls (d. h. f&sub4;), Grundsignal HB dem Zittersignal HD mit proportionaler Pulsbreite und dem PWM-Gesamtausgangssignal HTOT Wie graphisch dargestellt, wird vom Grundimpulsgenerator bei jedem Trigger-Impuls ein Grundsignal erzeugt. Die negative Flanke des Grundsignals löst den Zitterimpulsgenerator aus, so daß dieser ein Zittersignal mit einer Pulsbreite erzeugt, die proportional zu dem gewünschten Ausgangssignal variiert. Die beiden Impulsausgänge werden kombiniert und bilden einen Gesamtimpuls für die Bestromung des Proportional- o. Verstellmagneten.

Claims (8)

1. System zur digitalen Erzeugung eines pulsbreitengesteuerten Signals mit proportionalem Zitteranteil zur Bestromung einer Last mit einem gewünschten elektrischen Strom, welches System folgendes aufweist:
Grundsignalgeneratormittel (30) zur digitalen Erzeugung eines Grundsignals mit einer Pulsbreite, die auf einem den gewünschten elektrischen Strom darstellenden Befehlssignal basiert;
Zittersignalgeneratormittel (32) zur digitalen Erzeugung eines Zittersignals;
Proportionalisierungemittel (50) zur Steuerung der Zittersignalgeneratormittel (32) zur Veränderung der Pulsbreite des Zittersignals proportional zum Befehlssignal; und
Summenmittel (50) zur Kombinierung von Grundsignal und Zittersignal zu einem pulsbreitengesteuerten Signal mit proportionalem Zitteranteil.
2. System nach Anspruch 1, in welchem die Zittersignalgeneratornittel (32) folgendes aufweisen: Zitter-Zählermittel (52, 56) zur digitalen Erzeugung eines Zittersignals mit einer vorgegebenen Zitterimpulsbreite, wobei die Proportionalisierungsmittel (60) in elektrischer Verbindung mit den Zitter-Zählermitteln steht, zur digitalen Steuerung der Zählermittel.
3. System nach Anspruch 2, weiterhin folgendes aufweisend;
erste Steuermittel (48) zur Aktivierung der Grundsignalgeneratormittel (30) zur digitalen Erzeugung des Grundsignals;
und
zweite Steuermittel (58) zur Aktivierung der Zittersignalgeneratormittel (32) ausgehend von einem Signal von den Grundsignalgeneratormitteln (30).
4. System nach Anspruch 3, in welchem die Grundsignalgeneratormittel (30) folgendes aufweisen:
ein Befehlsregister (4b) zur Speicherung des Befehlssignales; und
Grund-Zählermittel (44) zur Aufnahme des Befehlssignals vom Befehlsregister (4b), wobei die Grund-Zählermittel (44) das Grundsignal digital erzeugen.
5. System nach Anspruch 4, in welchem das Befehlssignal ein 8-Bit-Befehlswort ist, und worin die Zittersignal-Pulsbreite anhand der oberen vier Bit des Befehlswortes bestimmt wird.
6. System nach Anspruch 1, in welchem die Last ein Verstellelektramagnet (22) ist.
7. Verfahren zur digitalen Erzeugung eines pulsbreitengesteuerten Signales mit proportionalem Zitteranteil zur Bestromung einer Last mit einem gewünschten elektrischen Strom, welches Verfahren folgendes aufweist:
die digitale Erzeugung eines Grundsignals mit einer vorgegebenen Pulsbreite anhand eines Befehlssignales, welches den gewünschten elektrischen Strom darstellt;
die digitale Erzeugung eines Zittersignals;
die Veränderung der Pulsbreite des Zittersignals proportional zum Befehlssignal; und
die Summierung des Grundsignals und des Zittersignals zur Erzielung des pulsbreitengesteuerten Signals mit proportionalem Zitteranteil.
8. Verfahren nach Anspruch 7, worin der Schritt der digitalen Erzeugung eines Zittersignals folgendes aufweist: Einsatz der Zitter-Zählermittel (52, 56) zur digitalen Erzeugung eines Zittersignals mit einer vorgegebenen Zitter-Pulsbreite und Einsatz der Proportionalisierungsmittel (60) in elektrischer Verbindung mit den Zitter-Zählermitteln zur digitalen Steuerung der Zählermittel.
DE69427246T 1993-04-01 1994-03-15 Digitaler Pulsbreitenmodulator unter Verwendung eines proportionalen Zittersignals Expired - Fee Related DE69427246T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/041,361 US5432693A (en) 1993-04-01 1993-04-01 Digital pulse width modulator circuit with proportional dither

Publications (2)

Publication Number Publication Date
DE69427246D1 DE69427246D1 (de) 2001-06-28
DE69427246T2 true DE69427246T2 (de) 2002-05-02

Family

ID=21916088

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69427246T Expired - Fee Related DE69427246T2 (de) 1993-04-01 1994-03-15 Digitaler Pulsbreitenmodulator unter Verwendung eines proportionalen Zittersignals

Country Status (4)

Country Link
US (1) US5432693A (de)
EP (1) EP0618678B1 (de)
JP (1) JPH0722922A (de)
DE (1) DE69427246T2 (de)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2723052B2 (ja) * 1994-09-14 1998-03-09 日本電気株式会社 自動調整回路
FR2734394A1 (fr) * 1995-05-17 1996-11-22 Caterpillar Inc Commande d'amplitude de tremblement
US5745062A (en) * 1995-08-10 1998-04-28 Zircon Corporation Pulse width modulation analog to digital converter
GB9608832D0 (en) * 1996-04-30 1996-07-03 Switched Reluctance Drives Ltd Power factor correction circuit
US5943227A (en) * 1996-06-26 1999-08-24 Fairchild Semiconductor Corporation Programmable synchronous step down DC-DC converter controller
ATE230899T1 (de) * 1996-10-10 2003-01-15 Chartec Lab As Digital gesteuertes schaltnetzteil zum laden von wiederaufladbaren batterien
DE19707707C2 (de) * 1997-02-26 1998-12-24 Siemens Ag Pulsweitenmodulator
US5905370A (en) * 1997-05-06 1999-05-18 Fairchild Semiconductor Corporation Programmable step down DC-DC converter controller
US6771894B2 (en) * 1999-12-28 2004-08-03 Texas Instruments Incorporated Motor control resolution enhancement
DE10242790A1 (de) * 2002-09-14 2004-03-25 Robert Bosch Gmbh Verfahren zum Regeln des Stroms durch ein elektromagnetisches Stellglied
US20050084387A1 (en) * 2003-10-15 2005-04-21 Sauer-Danfoss Inc. Control system for hydrostatic pump
US7466254B2 (en) 2006-02-03 2008-12-16 L&L Engineering Llc Systems and methods for digital control utilizing oversampling
US8176895B2 (en) * 2007-03-01 2012-05-15 Yanmar Co., Ltd. Electronic control governor
DE102008007512A1 (de) * 2007-07-30 2009-02-05 Schaeffler Kg Verfahren und Anordnung zum sensorlosen Betrieb von Magnetlagern
US7728571B2 (en) * 2007-11-06 2010-06-01 Richtek Technology Corporation, R.O.C. Load-dependent frequency jittering circuit and load-dependent frequency jittering method
DE102008000304B4 (de) * 2008-02-15 2017-09-14 Zf Friedrichshafen Ag Verfahren zum Betreiben einer Ventileinrichtung einer Getriebeeinrichtung
US20100087999A1 (en) * 2008-10-03 2010-04-08 Gm Global Technology Operations, Inc. Apparatus and Method for Detecting End-of-Fill at Clutch in Automatic Transmission
US7800415B2 (en) * 2008-12-18 2010-09-21 Silicon Laboratories, Inc. Circuit device to produce an output signal including dither
DE102012216002B3 (de) * 2012-05-18 2013-09-12 Leica Microsystems Cms Gmbh Schaltung und Verfahren zum Erzeugen von periodischen Steuersignalen sowie Mikroskop und Verfahren zum Steuern eines Mikroskops
US10964467B2 (en) 2015-04-14 2021-03-30 Hanchett Entry Systems, Inc. Solenoid assembly with included constant-current controller circuit
US11424061B2 (en) 2015-04-14 2022-08-23 Hanchett Entry Systems, Inc. Solenoid assembly actuation using resonant frequency current controller circuit
US9793683B2 (en) 2015-08-21 2017-10-17 Vuemetrix, Inc. Digital pulse width modulation power supply with pico second resolution
US10749515B1 (en) 2019-10-30 2020-08-18 Stmicroelectronics (Shenzhen) R&D Co. Ltd. Filtering circuit for pulse width modulated signal
GB2600176B (en) * 2020-10-23 2024-01-10 Hanchett Entry Systems Inc Solenoid assembly actuation using resonant frequency current controller circuit

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3668560A (en) * 1970-07-09 1972-06-06 Research Corp Pulse-width frequency modulation device
US3970919A (en) * 1975-06-19 1976-07-20 The United States Of America As Represented By The Secretary Of The Air Force Regulating digital power supply
JPS6091726A (ja) * 1983-10-25 1985-05-23 Sony Corp デジタル・アナログ変換装置
JPS60100830A (ja) * 1983-11-05 1985-06-04 Sony Corp デジタル・アナログ変換装置
JPS6139728A (ja) * 1984-07-31 1986-02-25 Sony Corp デジタル・アナログ変換装置
US4988942A (en) * 1988-11-08 1991-01-29 Spectra-Physics, Inc. Switched resistor regulator control when transfer function includes discontinuity
US5081409A (en) * 1989-11-13 1992-01-14 Performance Controls, Inc. Pulse-width modulated circuit for driving a load
GB9006973D0 (en) * 1990-03-28 1990-05-23 Vickers Systems Ltd Digital pulse-width-modulation generator for current control
US5079498A (en) * 1991-03-26 1992-01-07 Vickers Systems Limited Digital pulse-width-modulation generator for current control

Also Published As

Publication number Publication date
EP0618678A3 (de) 1995-08-16
DE69427246D1 (de) 2001-06-28
JPH0722922A (ja) 1995-01-24
EP0618678A2 (de) 1994-10-05
EP0618678B1 (de) 2001-05-23
US5432693A (en) 1995-07-11

Similar Documents

Publication Publication Date Title
DE69427246T2 (de) Digitaler Pulsbreitenmodulator unter Verwendung eines proportionalen Zittersignals
DE3232155C2 (de) Schaltungsanordnung zur Regelung der Phasendifferenz zwischen einem Eingangssignal und einem Ausgangssignal
DE2255198C2 (de) Impulsfrequenzteilerkreis
EP1050894B1 (de) Schaltungsvorrichtung zum Regeln einer induktiven Last
DE2925583A1 (de) Phasenkopplungsschleifen-motorantriebssystem
DE3022746A1 (de) Digitale phasenkomparatorschaltung
DE69507126T2 (de) Schallrauschmaskierung im Steuerung eines "H"-Brücke
DE69025014T2 (de) Phasenkomparator mit zwei verschiedenen Komparator-Charakteristiken
DE2755715C2 (de) Logische Schaltung
DE2842550C2 (de) Digital-Analog-Wandler
DE69127152T2 (de) Schneller Zähler/Teiler und dessen Verwendung in einem Zähler mit Impulsunterdrückung
DE3315372C2 (de)
DE19837439C2 (de) Verfahren und Vorrichtung zum Erzeugen von Ansteuersignalen für eine Leistungsendstufe und Leistungsendstufe
DE2163971A1 (de) Schaltung zur digitalen frequenzeinstellung eines oszillators
DE2633471C2 (de) Einstellbare Schaltungsanordnung für eine elektronische Uhr
DE4120903C2 (de) Verzögerungsschaltung
DE3113800A1 (de) Frequenzmodulator
EP0042961A2 (de) Verfahren und Anordnung zur Erzeugung von Impulsen vorgegebener Zeitrelation innerhalb vorgegebener Impulsintervalle mit hoher zeitlicher Auflösung
EP3039786B1 (de) Schaltung und verfahren zur erzeugung eines ausgangssignals mit einem variablen tastverhältnis
DE2461501C2 (de) Steuereinrichtung für einen impulsbreitenmodulierten Stromrichter
DE69609698T2 (de) Präzises digitales Phasenschieberelement
DE2805051C2 (de) Phasenvergleichs-Schaltanordnung
DE2423818A1 (de) Schaltungsanordnung zur umwandlung einer zahl in einen prozentsatz einer vorgegebenen zahl
DE2932745A1 (de) Digitaler frequenz- und phasenvergleicher
DE2342224C3 (de) Schaltungsanordnung fur die Motorsteuerung zum Umsetzen der Impulsfrequenz, z.B. für einen Schrittmotor

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee