DE3003453C2 - - Google Patents
Info
- Publication number
- DE3003453C2 DE3003453C2 DE3003453A DE3003453A DE3003453C2 DE 3003453 C2 DE3003453 C2 DE 3003453C2 DE 3003453 A DE3003453 A DE 3003453A DE 3003453 A DE3003453 A DE 3003453A DE 3003453 C2 DE3003453 C2 DE 3003453C2
- Authority
- DE
- Germany
- Prior art keywords
- zero
- power setting
- signal
- gate
- output
- 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 - Lifetime
Links
- 238000010438 heat treatment Methods 0.000 claims description 88
- 229910020968 MoSi2 Inorganic materials 0.000 claims description 14
- WFKWXMTUELFFGS-UHFFFAOYSA-N tungsten Chemical compound [W] WFKWXMTUELFFGS-UHFFFAOYSA-N 0.000 claims description 11
- 229910052721 tungsten Inorganic materials 0.000 claims description 11
- 239000010937 tungsten Substances 0.000 claims description 11
- 230000010355 oscillation Effects 0.000 claims description 8
- 239000000463 material Substances 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims 1
- 238000012360 testing method Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 20
- 238000010411 cooking Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 17
- 101800005141 Somatostatin-34 Proteins 0.000 description 10
- 230000008859 change Effects 0.000 description 8
- 239000002241 glass-ceramic Substances 0.000 description 8
- 230000001960 triggered effect Effects 0.000 description 6
- 239000000872 buffer Substances 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000001052 transient effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000005611 electricity Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 2
- 238000001816 cooling Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 229930091051 Arenine Natural products 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000003989 dielectric material Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005485 electric heating Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 238000009827 uniform distribution Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B1/00—Details of electric heating devices
- H05B1/02—Automatic switching arrangements specially adapted to apparatus ; Control of heating devices
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05F—SYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
- G05F1/00—Automatic systems in which deviations of an electric quantity from one or more predetermined values are detected at the output of the system and fed back to a device within the system to restore the detected quantity to its predetermined value or values, i.e. retroactive systems
- G05F1/10—Regulating voltage or current
- G05F1/12—Regulating voltage or current wherein the variable actually regulated by the final control device is AC
- G05F1/40—Regulating voltage or current wherein the variable actually regulated by the final control device is AC using discharge tubes or semiconductor devices as final control devices
- G05F1/44—Regulating voltage or current wherein the variable actually regulated by the final control device is AC using discharge tubes or semiconductor devices as final control devices semiconductor devices only
- G05F1/45—Regulating voltage or current wherein the variable actually regulated by the final control device is AC using discharge tubes or semiconductor devices as final control devices semiconductor devices only being controlled rectifiers in series with the load
- G05F1/452—Regulating voltage or current wherein the variable actually regulated by the final control device is AC using discharge tubes or semiconductor devices as final control devices semiconductor devices only being controlled rectifiers in series with the load with pulse-burst modulation control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS 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
- H02M5/00—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases
- H02M5/02—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC
- H02M5/04—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC by static converters
- H02M5/22—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M5/25—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a thyratron or thyristor type requiring extinguishing means
- H02M5/257—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a thyratron or thyristor type requiring extinguishing means using semiconductor devices only
- H02M5/2573—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a thyratron or thyristor type requiring extinguishing means using semiconductor devices only with control circuit
- H02M5/2576—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a thyratron or thyristor type requiring extinguishing means using semiconductor devices only with control circuit with digital control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS 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
- H02M5/00—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases
- H02M5/02—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC
- H02M5/04—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC by static converters
- H02M5/22—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M5/275—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC 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
- H02M5/293—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC 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
- H02M5/2932—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC 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, current or power
- H02M5/2937—Conversion of AC power input into AC power output, e.g. for change of voltage, for change of frequency, for change of number of phases without intermediate conversion into DC 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, current or power using whole cycle control, i.e. switching an integer number of whole or half cycles of the AC input voltage
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Automation & Control Theory (AREA)
- Control Of Resistance Heating (AREA)
- Control Of Temperature (AREA)
- Control Of Voltage And Current In General (AREA)
- Control Of Electrical Variables (AREA)
- Electric Stoves And Ranges (AREA)
- Power Conversion In General (AREA)
Description
Die Erfindung geht aus von einer Schaltungsanordnung
zur Steuerung der Ausgangsleistung eines zum Anschluß
an ein Hauswechselstromnetz ausgelegten Widerstandsheizelementes
mit den Merkmalen des Oberbegriffs des Anspruchs
1.
Aus der US-PS 40 46 991 ist eine gattungsgemäße Leistungssteuerschaltung
bekannt, die in gemischt analog-digitaler
Weise arbeitet. Sie enthält als Speicher für die vom Benutzer
gewählte Leistungseinstellung der Herdplatte einen
Dezimalzähler an den Berührungsschalter angeschlossen sind.
Durch wahlweises Betätigen der Berührungsschalter wird
der Zähler veranlaßt, auf- oder abzuzählen bzw. er wird
auf Null zurückgesetzt. Der jeweilige Zählerinhalt wird
in einem nachgeschalteten Digital-/Analogwandler in
eine Analogspannung umgesetzt, die in einem Komparator
mit einer Sägezahnspannung verglichen wird. Die Periodendauer
des erhaltenen Sägezahnsignals liegt bei etwa
20 Sekunden.
Das aus dem Differenzverstärker erhaltene Signal ist
ein pulsdauermoduliertes Rechtecksignal mit fester
Frequenz. Dieses Signal wird dazu verwendet, netzsynchron
einen Triac einzuschalten, der elektrisch in Serie mit
der Herdplatte liegt.
Die bekannte Leistungssteuerschaltung kann nur in Verbindung
mit Widerstandsheizelementen betrieben werden,
die eine große thermische Zeitkonstante aufweisen, bei
denen sich der Kaltwiderstand nicht nenneswert vom
Warmwiderstand unterscheidet. Nur in diesem Falle kann
das Heizelement mit einem Stromsignal betrieben werden,
das für kleine Leistungseinstellungen Pausen von mehr
als 10 Sekunden enthält. Bei Heizelementen geringerer
thermischer Trägheit und großen Unterschieden zwischen
dem Kalt- und dem Warmwiderstand würde jedesmal nach
einer Strompause zunächst ein übermäßiger Strom gezogen
werden, der das Haushaltsnetz überlasten kann.
Aus der US-PS 39 12 905 ist es bekannt, als Material
für die Heizelemente von Herdplatten MoSi₂
verwenden. Aus einem derartigen Material hergestellte
Heizelemente haben eine sehr geringe thermische Trägheit,
was sie insbesondere in Verbindung mit Glaskeramikkochplatten
attraktiv macht. Der geringe spezifische Wärmewert
von MoSi₂ und die hohe mit derartigen Heizelementen
erreichbare Arbeitstemperatur geben die Möglichkeit
für eine verbesserte thermische Effizienz bei Kochgeräten,
bei denen eine Glaskeramikkochplatte vorgesehen
ist. Jedoch ergeben diese dynamischen elektrischen
und thermischen Eigenschaften Probleme bei der
Steuerung der Stromzufuhr.
Dier Widerstandswert solcher Heizelemente durchläuft etwa
eine Zehnerpotenz zwischen dem kalten und dem heißen Zustand.
Dabei liegt der Kaltwiderstand bei Raumtemperatur
bei 2 bis 3 Ohm, während bei der Arbeitstemperatur
von etwa 1000°C Widerstand bei 25 Ohm liegt.
Unter der Annahme, daß die Stromversorgung
mit einem üblichen 240-V-Wechselspannungshausnetz
erfolgt, ändert sich folglich der Laststrom
mit der Temperaturänderung des Heizelementes von Raumtemperatur
auf die Arbeitstemperatur von einem anfänglichen
Scheitelwert von rund 110 A auf einen stationären
Strom in der Größenordnung von 8,5 A eff. Dieser anfängliche
Strom von 110 A ist offensichtlich größer als
das was mit Ausnahme für extrem kurze Zeitintervalle
bei einem Haushaltsgerät hingenommen werden kann. Zweitens
kühlt das Heizelement sehr schnell ab; die erste
Zeitkonstante für die thermische Trägheit dieses Heizelementes
liegt in dem Bereich zwischen 600 bis 1000 msec.
Da das Heizelement mit einem parallellaufenden Widerstandsabfall
schnell abkühlt, können erhebliche Überströme
auch während des stationären Betriebes auftreten,
da der Widerstand des Heizelementes zwischen zwei
Stromeinschaltungen auf einen Wert absinken kann, der
einen übermäßigen Strom während jedes nachfolgenden
Stromschubes bedingt. Deshalt ist, um häufige erhebliche
Stromspitzen zu vermeiden, ein sehr schneller
Schalter erforderlich, der zur zeitlichen Begrenzung
des übermäßigen Stromes während der Aufheizperiode
des Heizelementes die Verwendung kurzer Einschaltzeiten
und kurzer Ausschaltzeiten ermöglicht, um einen
unerwünschten Widerstandsabfall während des stationären
Betriebszustandes zu vermeiden.
Offensichtlich können derartige Heizelemente wieder mit
den langsamen mechanischen wärmeabhängigen Schaltern
betrieben werden, noch mit elektronischen Steuerungen,
die mit einer langen Periodendauer arbeiten.
Aufgabe der Erfindung ist es deshalb, eine Schaltungsanordnung
zur Steuerung der Ausgangsleistung eines Wider
standsheizelementes zu schaffen, das im kalten Zustand,
d. h. bei Raumtemperatur, einen verhältnismäßig hohen
Strom entnimmt und aus MoSi₂, Wolfram oder ähnlichem
Material hergestellt ist, wobei durch die Art der Steuerung
große Überströme während des stationären Betriebes
des Heizelementes vermieden werden und die Pause zwischen
zwei Stromimpulsen bei der niedrigsten Leistungseinstellung
innerhalb brauchbarer Grenzen liegt, so daß die
Überströme im stationären Betrieb minimiert sind.
Zur Lösung dieser Aufgabe ist die erfindungsgemäße Schal
tungsanordnung durch die Merkmale des Anspruchs 1 gekennzeichnet.
Bei der Schaltungsanordnung wird die Ausgangsleistung
eines oder mehrerer Heizelemente eines elektrischen Kochgerätes,
beispielsweise einer elektrischen Heizplatte,
elektronisch gesteuert, damit dieses eine Kochtemperatur
erreicht, die zu einer Leistungseinstellung gehört, die
durch den Benutzer aus einer Vielzahl diskreter Leistungseinstellungen
ausgewählt ist. Das in Verbindung mit einer
Glas-Keramik- oder ähnlichen Kochoberfläche verwendete
Heizelement ist selbst vorzugsweise durch eine schnelle
thermische und elektrische Reaktion gekennzeichnet,
wie sie für aus MoSi₂ oder Wolfram hergestellte Heizelemente
typisch ist. Das Heizelement wird mit Stromimpulsen
versorgt, die Halbschwingungen des Wechsel
spannungssignals der Stromversorgung enthalten. Für
die Steuerung der Stromimpulswiederholungsrate wird
ein elektronisches Schalten verwendet. Die Steuerlogik
erzeugt eine typische Stromimpulswiederholungsrate,
die die Pausenzeiten zwischen den Stromimpulsen bei
jeder durch den Benutzer auswählbaren Leistungseinstellung
minimiert. Der vorgesehene Bereich von durch den
Benutzer auswählbaren Leistungseinstellungen überdeckt
einen zweckmäßigen Bereich von Kochtemperaturen.
In dem Speicher wird ein digitales Steuersignal abgespeichert,
das der ausgewählten Leistungseinstellung
entspricht. Während des stationären Betriebs wird die
jeweilige Stromimpulswiederholungsrate durch die Reaktion
der Steuerlogik auf das gespeicherte Steuersignal bestimmt.
Zusätzlich zu dem stationären Modus sind mit "Weichstart"-
und "Sofort EIN"-Modus bezeichnete Betriebszustände vorgesehen.
Der "Weichstart"-Modus wird immer dann gestartet, wenn
die Leistungseinstellung von einer AUS-Einstellung auf
eine andere Leistungseinstellung umgeschaltet wird.
Wenn das Gerät in dem "Weichstart"-Modus arbeitet, wird
die Stromimpulswiederholungsrate dadurch unabhängig von
der tatsächlich ausgewählten und in dem Speicher enthaltenen
Leistungseinstellung gesteuert, daß die zu
der ausgewählten Leistungseinstellung gehörige Stromimpulsrate
durch eine andere, vorbestimmte Stromimpuls
wiederholungsrate ersetzt wird. Die Stromimpulswiederholungsrate
des "Weichstart"-Modus ermöglicht es, daß
dem kalten Heizelement ein verhältnismäßig hoher, jedoch
nicht extrem hoher Strom zugeführt wird, ohne daß die
Strombelastbarkeit des Netzes überschritten wird, weil
der Widerstand des Heizelementes, ausgehend von einem
verhältnismäßig niedrigen Wert bei Raumtemperatur,
auf einen verhältnismäßig hohen Wert bei Arbeitstemperatur
geht. Nachdem eine vorbestimmte Zeit verstrichen
ist, beendet das Steuersystem den Betrieb im
"Weichstart"-Modus und startet den Betrieb im "Sofort
EIN"-Modus.
Der Zweck des "Sofort EIN"-Modus besteht darin, dem Benutzer
in Gestalt eines aufglühenden Heizelementes eine
nahzu sofortige optische Anzeige dafür zu liefern, daß
das Heizelement von AUS in eine andere Leistungseinstellung
umgeschaltet wurde. Bei dem "Sofort EIN"-Mosus wird
die Stromimpulswiederholungsrate der ausgewählten Leistungseinstellung
während eines vorbestimmten Zeitintervalles
durch die Stromimpulswiederholungsrate, die zu der höchsten
Leistungseinstellung gehört, ersetzt, womit das Heizelement
unmittelbar nach der Beendigung des "Weichstart"-
Modus hell aufglüht. Die Wahl für die Dauer dieses Betriebszustandes
wird durch die thermische Reaktionsgeschwindigkeit
der Glas-Keramik-Oberfläche begrenzt. Der
"Sofort EIN"-Modus wird beendet, ehe die Temperatur der
Kochoberfläche deutlich die niedrigste mögliche Kochtemperatur
übersteigt, um bei der Einstellung der niedrigsten
Leistungseinstellung ein Überheizen zu vermeiden. Nachdem in
dem "Sofort EIN"-Modus eine bestimmte Zeit vergangen ist,
beendet das Steuersystem den "Sofort EIN"-Modus und kehrt
zu der ausgewählten Leistungseinstellung zurück, womit
der stationäre Betrieb begonnen ist. Es ist außerdem eine
Vorkehrung dafür getroffen, den "Sofort EIN"-Modus vorzeitig
zu beenden, wenn während dieses Betriebszutandes
die Leistungseinstellung auf eine niedrigere Leistungseinstellung
auf eine niedrigere Leistungseinstellung
umgeschaltet wird.
Bei dem bevorzugten Ausführungsbeispiel wird für die
Steuerlogik ein einsatzfähig proprammierter Mikroprozessor
verwendet. Bei einem alternativen Ausführungsbeispiel
wird die Steuerschaltung jedoch unter der Verwendung
diskreter logischer Bauelemente ausgeführt.
Hierdurch ergibt sich der Vorteil, daß Widerstandsheiz
elemente, die bei Raumtemperatur einen verhältnismäßig
hohen Strom (oberhalb des normalen Hausstromnetzmaximums)
ziehen, gesteuert werden können.
Bei Widerstandsheizelementen aus MoSi₂, Wolfram oder
ähnlichem Material wird durch die elektronische Steuerung
der Stromversorgung ein erneutes Auftreten großer
Überströme während des stationären Betriebes vermieden.
Die Minimierung der Überströme während des stationären
Betriebs erfolgt durch Verringerung der Pause zwischen
zwei Stromeinschaltzyklen bei der niedrigsten Leistungseinstellung,
womit auch in diesem Betriebszustand die
Überströme verringert sind.
Die Steuerung kann auch für Heizelemente verwendet werden,
bei denen eine nichtlineare Beziehung zwischen der Stromeinschaltzeit
und der abgegebenen Leistung besteht, die
einen befriedigenden Bereich von Kochtemperaturen ergibt.
Die erzeugten Impulse liegen bei der anfänglichen transienten
Aufheizphase zeitlich soweit auseinander und sind
so kurz, daß sie den Effektivstrom hinreichend begrenzen,
jedoch sind sie wiederum so lang und so dicht beieinander,
daß ein schnelles Aufheizen des Heizelementes möglich
ist.
Um eine anfängliche Stromüberlastung zu vermeiden, reagiert
die Steuerung bei einem Wechsel der Leistungseinstellung
von einer AUS-Stellung in eine andere der möglichen
Leistungseinstellungen in der Weise, daß sie die Stromzufuhr
zu dem Heizelement während einer ersten vorbestimmten
Zeit entsprechend dem "Weichstart"-Modus steuert,
der unabhängig von der ausgewählten Leistungseinstellung
ist, ehe sie in den stationären Modus umschaltet.
In der Zeichnung sind Ausführungsbeispiele des Gegenstandes
der Erfindung dargestellt. Es zeigen:
Fig. 1 ein verallgemeinertes Blockdiagramm für ein
Kochgerät mit einer Schaltungsanordnung,
Fig. 2A bis 2H Stromverläufe, die zu verschiedenen durch den
Benutzer auswählbaren Leistungseinstellungen
gehören,
Fig. 3 ein funktionelles Blockdiagramm der Schaltungsanordnung,
Fig. 4 ein Blockdiagramm der Schaltungsanordnung
mit einem Mikroprozessor als Kern,
Fig. 5 bis 11 Flußdiagramme der Netzeinschalt-, Abfrage-,
Eingabedaten-, Vergleichs-, Leistungssteuer-,
Leistungsvergleichs- und Ausgangsroutine,
Fig. 12 Querbeziehung der unterschiedlichen Programmroutinen
nach den Fig. 5 bis 11,
Fig. 13 ein Blockdiagramm mit weiteren Einzelheiten des Tastenfeldes
und des Digital-Signalgenerators nach Fig. 3
für die Schaltungsanordnung mit diskreten logischen
Bauelementen,
Fig. 14 ein Blockdiagramm mit weiteren Einzelheiten
des Speichers und der Testeinrichtung nach
Fig. 3 für die Schaltungsanordnung mit diskreten
logischen Bauelementen,
Fig. 15 ein Blockdiagramm mit weiteren Einzelheiten
des Haupttaktes für die Schaltungsanordnung
mit diskreten logischen Bauelementen,
Fig. 16 ein Logikschaltplan mit weiteren Einzelheiten
der Vergleichseinrichtung für die Schaltungsan
ordnung mit diskreten logischen Bauelementen,
Fig. 17 das Zeitdiagramm der verschiedenen Steuersignale
für die Schaltungsanordnung mit diskreten logischen
Bauelementen und
Fig. 18A und 18B Logikschaltpläne mit weiteren Einzelheiten
des "Weichstart"-Flipflops, des "Weichstart"-
Timers, des "Sofort EIN"-Flipflops und des
"Sofort EIN"-Timers sowie des "Stromimpuls EIN"-
Flipflops nach Fig. 3 für die Schaltungsanordnung
mit diskreten logischen Bauelementen.
Insgesamt geht es hier um die Steuerung der Leistungsabgabe
eines Widerstandsheizelementes, und zwar um
ein Steuersystem zur Steuerung der Kochtemperatur einer
Glas-Keramik-Herdfläche oder -Kochplatte mit einem
Widerstandsheizelemt, das aus MoSi₂, Wolfram oder
anderem Material mit ähnlichen thermodynamischen und
elektrischen Eigenschaften hergestellt ist, wobei es
in eine offene Steuerschleife gesteuert ist.
Hierbei wird die Kochtemperatur durch eine Steuerung
der Impulswiederholrate der dem Heizelement zugeführten
Stromimpulse gemäß der Leistungseinstellung geregelt,
die von dem Benutzer aus einer Vielzahl diskreter
Leistungseinstellungen für das Heizelement auszuwählen
ist. Es ist ein Bereich diskreter Leistungseinstellungen
vorgesehen, der einen zweckmäßigen Koch
temperaturbereich umfaßt, wobei jeder Leistungseinstellung
eindeutig eine spezielle Stromimpulswiederholrate
und folglich eine spezielle Ausgangsleitung zugeordnet
ist.
Die Steuerung kennt drei Arbeitszustände, nämlich den
gleichbleibenden Betrieb, den weichen Start und den "Sofort
EIN"-Modus. Der "Weichstart"-Modus wird verwendet, wenn
ein auf oder in der Nähe der Raumtemperatur liegendes
Heizelement das erste Mal eingeschaltet wird, um eine
vorübergehende Überlastung der Stromabgabefähigkeit der
Stromversorgung des Heizelementes zu vermeiden. Wie
oben erwähnt, liegt der Widerstand eines aus MoSi₂ oder
Wolfram hergestellten Heizelementes bei Raumtemperatur
größenordnungsgemäß um den Faktor 10 unter dem Widerstand
bei der Arbeitstemperatur, wobei der Widerstand
der Raumtemperatur etwa 2,5 Ω und bei Arbeitstemperatur
etwa 25 Ω beträgt. Deshalb ist bei diesem Arbeitsbetrieb,
um eine anfängliche Einschaltstromüberlastung
zu vermeiden, eine vorbestimmte Stromimpulswiederholrate
vorgesehen, die unabhängig von der tatsächlichen Lei
stungseinstellung ist. Bekanntlich können verhältnismäßig
große Stromimpulse mit kurzer Dauer hingenommen
werden, ohne daß Sicherungen herausfallen, Bauteile
beschädigt werden oder Kabel verbrennen. Folglich wird
das Problem der Stromüberlastung dadurch bewältigt,
daß die Dauer der Stromimpulse begrenzt ist und die
Impulse einen entsprechenden zeitlichen Abstand voneinander
aufweisen. Jedoch ist es auch wünschenswert, das
Heizelement schnell auf die Arbeitstemperatur zu bringen,
um auf diese Weise die Dauer des Zeitintervalles mit
einem verhältnismäßig geringen Widerstand des Heizelementes
und den daraus resultierenden hohen Stromspitzen
zu minimieren. Ein kurzer zeitlicher Abstand
der Stromimpulse bringt die Heizelemente schneller
auf die Arbeitstemperatur. Demgemäß ist eine Impulswiederholrate
verwendet, die einen optimalen Kompromiß
zwischen diesen widerstreitenden Überlegungen ergibt.
Die unten im einzelnen beschriebene Impulswiederholrate
für einen weichen Start wurde empirisch bestimmt
und ergibt einen befriedigenden Kompromiß.
Wie den vorstehenden Ausführungen zu entnehmen ist, ist
es zweckmäßig, den weichen Start immer dann zu verwenden,
wenn ein kaltes (auf Raumtemperatur) Heizelement
eingeschaltet werden soll. Da die Verwendung von Temperaturfühlern
die Steuerung unnötig verkompliziert, ist
ein anderer Weg zur Erkennung eines kalten Heizelementes
erforderlich. Es wird daran erinnert, daß Heizelemente
aus MoSi₂ oder Wolfram sehr schnell warm werden und abkühlen.
Praktisch bedeutet dies, daß, wenn eine Stromabschaltung
durch den Benutzer ausgewählt ist, das Heizelement
so schnell auskühlt, daß es bis auf Raumtemperatur
abgekühlt ist (das Heizelement und nicht die gläserne
Herdfläche), ehe der Benutzer physisch eine andere Einstellung
auswählen kann. Somit gibt das Vorliegen einer
AUS-Einstellung den ausreichenden Hinweis, daß das
Heizelement auf Raumtemperatur ist. Demgemäß wird der
weiche Start immer dann verwendet, wenn die Steuerung
eine Änderung der Leistungseinstellung erkennt, die
von einem AUS-Wählzustand in einen anderen Leistungszustand
übergeht.
Der "Sofort Ein"-Betriebszustand ist dazu verwendet,
um vorteilhaft die Tatsache auszunutzen, daß Heizelemente
aus MoSi₂ oder Wolfram beim Einschalten mit der vollen
Leistung nahezu sofort hell glühen. Bei dem "Sofort Ein"-
Betriebszustand wird kurzfristig die der tatsächlichen
Leistungseinstellung entsprechende Impulswiederholrate
durch die maximale Stromimpulswiederholrate ersetzt,
damit das Heizelement mit ausreichender Stärke aufleuchtet,
um durch die Herdfläche hindurch von dem
Benutzer optisch wahrnehmbar zu sein. Dieser Betriebszustand
ist auf den Weichstart-Betriebszustand unmittelbar
folgend vorgesehen, um dem Benutzer eine optische
Anzeige zu liefern, daß das Heizelement eingeschaltet
ist. Obwohl das Heizelement selbst auch bei den niedrigsten,
in dieser Steuerung verwendeten Leistungseinstellungen
sichtbar glüht, filtern oder schwächen die optischen
Eigenschaften der üblicherweise verwendeten Glas-Keramik-
Kochoberfläche die sichtbare Strahlung bei kleinen
Leistungseinstellungen in einem solchen Maße, daß bei
diesen niedrigeren Leistungseinstellungen von dem Benutzer
das Glühen durch die Kochoberfläche nicht leicht
wahrnehmbar ist.
In der Praxis ist die Dauer des Weichstart-Betriebszustandes
so kurz, daß die Verzögerung zwischen der Auswahl
der Leistungseinstellung durch den Benutzer und
dem Erscheinen des Aufglühens kaum erkennbar ist. Für
den Benutzer scheint das Heizelement im wesentlichen
sofort nach einem Wechsel der Leistungseinstellung
aus einem AUS-Zustand in einen anderen Leistungszustand
aufzuglühen.
Nach einem vorbestimmten Intervall mit
einer etwas willkürlichen Dauer (etwa 8½ sec wurden
als befriedigend angesehen) wird dieser Betriebszustand
automatisch beendet, wobei die Dauer dieses Zeitintervalles
nur der offensichtlichen Beschränkung unterliegt,
daß eine verlängerte Zufuhr der vollen Leistung zu dem
Heizelement die Temperatur der verhältnismäßig langsam
reagierenden Glas-Keramik-Kochfläche soweit anheben
kann, daß sie die Temperatur übersteigt, die zu der
von dem Benutzer gewählten Leistungseinstellung gehört.
Außerdem ist eine Vorkehrung getroffen, um umgehend
den "Sofort Ein"-Betriebszustand zu beenden, falls
die Leistungseinstellung auf einen niedrigeren Wert
eingestellt wird, ehe die für diesen Betriebszustand
vorgesehene Zeit abgelaufen ist.
Wie der Name bereits sagt, folgt der stationäre Betrieb
diesen anfänglichen, vorübergehenden Betriebszuständen.
Während des stationären Betriebes wird die zu der tatsächlichen,
durch den Benutzer ausgewählten Leistungseinstellung
gehörige Impulswiederholrate verwendet.
Das System arbeitet zu jedem Zeitpunkt in diesem stationären
Betriebszustand mit Ausnahme des kurzen Intervalles,
das einer Änderung der Leistungseinstellung von
der Aus-Einstellung in eine andere Leistungseinstellung
folgt. Ein Wechsel der Leistungseinstellung aus einer
"Nicht AUS"-Einstellung in eine andere "Nicht AUS"-Einstellung
führt zu einem Wechsel der Impulswiederholrate,
die zu der neuerlich ausgewählten Leistungseinstellung
gehört, wobei kein vorübergehender Ersatz dieser Impuls
wiederholrate verwendet wird.
In den Figuren kennzeichnen gleiche Bezugszeichen
durchweg ähnliche oder entsprechende Bauelemente.
Fig. 1 veranschaulicht insgesamt die Steuerung eines
Heizelementes. Ein Widerstandsheizelement 1, vorzugsweise
aus MoSi₂ oder Wolfram, ist über einen Triac
3 und einen strombegrenzenden Trennschalter 6 mit
einem Standardnetz 2 mit 240 V 60 Hz Wechselspannung
verbunden. Der Triac 3 ist von üblicher Bauweise und
kann den Strom in jeder Richtung, gleichgültig welche
Polarität die Spannung an seinen Hauptanschlüssen
aufweist, leiten, wenn er, entweder durch einen positiven
oder einen negativen seinem Gateanschluß 3(3)
zugeführten Spannungsimpuls getriggert ist. Um die
Verdrahtung gegen übermäßigen Strom zu schützen, ist der
in gebräuchlicher Bauart ausgeführte Trennschalter 6
verwendet. Der Trennschalter 6 öffnet, wie dies für
diese Geräte üblich ist, den Stromkreis, sobald der
Strom für ein begrenztes Zeitintervall den Nennwert
übersteigt, wobei er jedoch nicht auf sehr große Stromimpulse
mit sehr kurzer Zeit reagiert, die einen ausreichenden
zeitlichen Abstand voneinander aufweisen,
womit der Stromwert so begrenzt ist, daß er kleiner
als für die Auslösung des Trennschalters 6 erforderlich
ist. Das Steuersystem 4 steuert die dem Heizelement 1
zugeführte elektrische Leistung, indem sie die Rate
festlegt, mit der dem Gate 3(3) entsprechend der durch
einen Benutzer über ein Tastenfeld 5 eingegebenen
Leistungseinstellungen elektrische Energie zugeführt wird.
Bei den unten beschriebenen Ausführungsbeispielen sind
die dem Heizelement zugeführten Stromimpulse Halbschwingungen
einer 240 V 60 Hz Netzspannung. Jedoch
können in gleicher Weise auch Stromimpulse mit abweichenden
Frequenzen und Spannungen verwendet werden.
Wie oben angedeutet, sind eine Vielzahl unterschiedlicher
Leistungseinstellungen vorgesehen, von denen
jede Leistungseinstellung zu einer speziellen Strom
impulswiederholungsrate gehört. Bei einem bevorzugten
Ausführungsbeispiel sind neun Leistungseinstellungen
einschließlich der Einstellung EIN und AUS vorhanden.
Die Tabelle I zeigt die Impulswiederholungsrate und
die Heizleistung, die zu jeder Leistungseinstellung
gehört, jeweils ausgedrückt in % der Gesamtleistung.
In Fig. 2 veranschaulichen die Signalverläufe A-G die
dem Heizelement 1 bei jeder der Leistungseinstellungen
1-7 zugeführten Spannung. Der Signalverlauf H veranschaulicht
dem Spannungsverlauf der Netzspannung. Diejenigen
Halbschwingungen der Netzspannung, bei denen
der Triac 3 leitend ist, sind im folgenden als Stromimpulse
bezeichnet und werden von ausgezogenen Linien
dargestellt; diejenigen Halbschwingungen der Netzspannung,
während denen der Triac 3 nichtleitend ist, sind
als gestrichelte Linien veranschaulicht. Der Signal
verlauf I von Fig. 2 veranschaulicht die Kette der
Null-Durchgangsimpulse, bei der die Zeit zwischen zwei
aufeinanderfolgenden Null-Durchgangsimpulsen als Steuerintervall
bezeichnet ist.
Aus Fig. 2 ist ersichtlich, daß die Zeit zwischen jedem
Stromimpuls für jede Leistungseinstellung dadurch minimiert
ist, daß jeweils gleiche AUS-Zeiten zwischen
den Impulsen vorgesehen sind.
Wenn eine Tastverhältnissteuerung verwendet wird, bei
der die zeitliche Dauer der Steuerperiode ansteigt,
werden die AUS-Zeiten bei den kleinen Tastverhältnissen
lang genug, damit sich das Heizelement soweit abkühlen
kann, daß der sich ergebende niedrige Widerstand
einen ausreichend hohen Strom ziehen kann, um
die Zuverlässigkeit der Bauelemente zu bedrohen. Eine
schnelle Einschaltstromwiederholungsrate ergibt nähe
rungsweise dieselbe Ausgangsleistung, während die gleichmäßige
Verteilung der AUS-Zeit zwischen den Stromimpulsen
die Überströme im stationären Zustand minimiert. Somit
ist auch die maximale AUS-Zeit zwischen zwei Stromimpulsen
minimiert. Die Folge davon ist, daß die Abkühlung
des Heizelementes und der sich daraus ergebende
Abfall des Heizelementwiderstandes zwischen zwei Impulsen
einen Minimalwert aufweist, was schließlich dazu
führt, daß die Überströme im stationen Betriebszustand
bei jeder Leistungseinstellung einen kleinsten
Wert aufweisen. Hieraus folgt, daß die Verwendung einer
Stromimpulswiederholungssteuerung die Überströme des
stationären Betriebszustandes im Verhältnis zu den Überströmen
verringert, die bei vergleichbaren Ausgangsleistungen
auftreten würden, wobei jedoch die maximale
Leistungseinstellung (100%) und die minimale Leistungs
einstellung ausgenommen sind, bei denen das Tastverhältnis
und die Stromimpulswiederholungsrate gleich
sind.
Wie in Tabelle I und Fig. 2 gezeigt ist, variieren die
Impulswiederholungsraten von einer Impulswiederholungsrate
von 1/64, d. h. einem Stromimpuls pro 64 Stromhalbschwingungen
bei der Leistungseinstellung 1, nämlich
der kleinsten "Nicht-AUS"-Leistungseinstellung bis
zu einer Wiederholungsrate von 1/1, d. h. einem Strom
impuls bei jeder Halbschwingung für die Leistungseinstellung
7, nämlich der maximalen Leistungseinstellung.
Beispielsweise führt die Wahl der Leistungseinstellung 3
zu dem Spannungssignal C nach Fig. 2, das einer Strom
impulswiederholungsrate 1/16 entspricht, mit der das
Heizelement 1 beaufschlagt wird.
Zur Ausführung der unterschiedlichen Stromimpulswieder
holungsrate trifft das Steuersystem 4 während jeder
Halbschwingung der Netzspannung, auch als Steuerintervall
bezeichnet, eine Steuerentscheidung, ob während
des nächsten Steuerintervalls dem Heizelement ein Stromimpuls
zugeführt werden soll oder nicht. Die Entscheidung,
einen Stromimpuls zuzuführen, wird in dem nächsten
Steuerintervall dadurch ausgeführt, daß dem Gate 3(3)
des Triacs 3 zu Beginn dieses Intervalles ein Spannungsimpuls
zugeführt wird. Wenn die Entscheidung lautet,
während des nächsten Steuerintervalles keinen Stromimpuls
zuzuführen, wird der Triac 3 nicht getriggert und bleibt
somit während dieses Steuerintervalles nichtleitend.
Das Durchschalten des Triacs 3 ist mit den Null-Durchgängen
der Netzspannung synchronisiert, um, wie üblich,
die Triaczuverlässigkeit zu verbessern und um elektromagnetische
Interferenzen zu minimieren, die von den
Schaltübergängen herrühren.
Das Steuersystem 4 führt folgende Funktionen aus:
Abfrage des Tastenfeldes nach einer neuen Eingabe
der Leistungseinstellung; Identifizierung und
Abspeicherung der neu eingegebenen Leistungseinstellungswahl;
Entscheidung, welche der drei Betriebsarten,
stationärer Modus, "Weichstart"-Modus
oder "Sofort-EIN"-Modus auszuführen ist; und die
Erzeugung der Triactriggerimpulse mit der richtigen
Geschwindigkeit. Das Funktionsblockdiagramm nach
Fig. 3 veranschaulicht das Steuersystem zur Durchführung
dieser Funktionen.
Der Betrieb des Steuersystems ist durch von einem Null-
Durchgangsdetektor 10 erzeugten Null-Durchgangsimpulsen
mit den Null-Durchgängen der Netzspannung synchronisiert,
wozu der Null-Durchgangsdetektor 10 die Netzspannung
überwacht und bei jedem Null-Durchgang der Netzspannung
einen Null-Durchgangsimpuls erzeugt. Diese Impulse sind
bei I von Fig. 2 veranschaulicht.
Wie dargestellt, ist das Steuerintervall die Zeit zwischen
den Vorderflanken des Null-Durchgangsimpulses. Die
Steuerlogik wird einmal während jedes Steuerintervalles
vollständig durchgetakelt, während dem eine Trigger
entscheidung getroffen wird, die in dem nächsten
Steuerintervall ausgeführt wird. Die von dem Null-Durch
gangsdetektor 10 erzeugten Null-Durchgangsimpulse starten
die Steuerintervalle.
Nach der Initialisierung jedes Steuerintervalles wird
das Tastenfeld 5 nach dem Vorliegen einer neu eingegebenen
Wahl für die Leistungseinstellung abgefragt. Während
des Abfragevorganges wird jede Taste des Tastenfeldes 5
einzeln überprüft. Wenn eine Betätigung einer speziellen
Taste erkannt ist, wird von einem Signalgenerator 20
ein digitales Steuersignal erzeugt, das der zu der
Taste gehörenden Leistungseinstellung entspricht und
das in einen Speicher 18 übertragen wird. Der Speicher
18 enthält eine (nicht dargestellte) temporäre Spei
cherzelle KB und eine (nicht dargestellte) permanente
Speicherzelle PM zur Abspeicherung der Steuersignaldaten.
Das neu eingegebene digitale Steuersignal des
Signalgenerators 20 wird zunächst in der temporären
Speicherzelle KB abgespeichert. Nachdem dieses abgespeicherte
Signal in einer noch zu beschreibenden Weise
durch eine Testeinrichtung 30 überprüft ist, kann das
in der Zelle KB gespeicherte Signal in die permanente
Speicherzelle PM des Speichers übertragen werden, in
der es solange unbegrenzt aufbewahrt wird, bis es
durch ein Steuersignal ersetzt wird, das einer nachfolgend
ausgewählten Leistungseinstellung entspricht.
Die Bezeichnungen PM und KB werden im Rest dieser Beschreibung
gelegentlich sowohl zur Bezeichnung der
Speicherzellen als auch der darin gespeicherten Signale
verwendet, wie dies durchaus üblich ist. In jedem Falle
ist die Bedeutung aus dem Kontext klar.
Die Testeinrichtung 30 überwacht die ini der Zelle KB ge
speicherten Eingangsdaten, um festzustellen, ob das
Eingangssignal eine leere Eingabe, d. h. keine neue
Eingabe, eine AUS-Eingabe, eine EIN-Eingabe oder eine
der Leistungseinstellungen 1-7 darstellt. Wenn eine
leere Eingabe erkannt ist, bleibt der Inhalt der Speicherzelle
PM unverändert und die Steuerlogik fährt gemäß
der vorher eingegebenen und in der Zelle PM gespeicherten
Einstellung fort. Wenn durch die Testeinrichtung
30 die neue Eingabe als eine AUS-Eingabe
erkannt ist, wird das Signal nach PM übertragen und
ersetzt die vorher eingegebene Einstellung.
Falls jedoch entweder eine EIN-Einstellung oder eine
der Leistungseinstellungen 1-7 erkannt ist, wird eine
zusätzliche Überprüfung des Inhaltes von PM durchgeführt,
ehe der Inhalt von KP nach PM übertragen wird,
um sicherzustellen, daß die richtige Reihenfolge der
Wahl der Einstellungen verwendet wird und um festzustellen,
ob ein transienter Modus begonnen oder beendet
werden muß. Wenn die neue Leistungseinstellung
einer Leistungseinstellung zwischen 1 und 7 entspricht,
wird PM auf das Vorliegen eines AUS-Signals untersucht.
Da der Benutzer eine EIN-Einstellung eingeben muß, ehe
er eine andere Leistungseinstellung auswählen kann,
wenn er, ausgehend von einer AUS-Leistungseinstellung
umschaltet, wird eine neue Eingabe, die einer Leistungseinstellung
1-7 entspricht, ignoriert, wenn PM ein AUS-
Signal enthält. Diese zusätzliche Überprüfung ist zusammen
mit dem "Weichstart"- und den "Sofort-EIN"-Betriebszuständen
beschrieben.
Ein Hauptzähler 14 für die Null-Durchgänge dient dazu,
immer wieder eine vorbestimmte Anzahl von Null-Durch
gangsimpulsen des Null-Durchgangsdetektors 10 zu zählen
und sich zurückzusetzen. Aus Gründen, die im folgenden
ersichtlich werden, sollte die vorbestimmte Zahl der
Zählerschritte gleich der Anzahl der Perioden bei
der niedrigsten gewünschten Stromimpulswiederholungsrate
sein. Bei dem bevorzugten Ausführungsbeispiel liegt diese
Stromimpulswiederholungsrate bei einem Stromimpuls
pro 64 Steuerintervalle, womit die Steuerperiode 64
Impulse oder Steuerintervalle lang ist. Folglich zählt
der Zähler 14 immer wieder 64 Null-Durchgangsimpulse.
Der augenblickliche dem laufenden Zählerstand entsprechende
Inhalt des Hauptzählers 14 ist mit ZCM bezeichnet.
Während des stationären Betriebes werden bestimmte Bits
des Zählerstandes ZCM mit dem in der Zelle PM gespeicherten
Signal durch eine Vergleichseinrichtung 16 verglichen.
Das Ausgangssignal der Vergleichseinrichtung 16 setzt
ein "Strom-EIN"-Flipflop (POL) 24 abhängig von den Ergebnissen
des Vergleiches oder das Ausgangssignal setzt
POL 24 zurück. Der sich ergebende, gesetzte oder zurückgesetzte
Zustand von POL 24 entspricht der Entscheidung,
einen Stromimpuls zuzuführen bzw. ihn nicht zuzuführen.
Diese Entscheidung wird bei dem Auftreten des nächsten Null-
Durchgangsimpulses mit Hilfe des logischen UND-Gatters
28 ausgeführt, das das Ausgangssignal von POL 24 mit
dem Ausgangssignal des Null-Durchgangsdetektors 10 verknüpft.
Das Ausgangssignal des UND-Gatters 28 liegt über
einen üblichen Triactreiber 26 an dem Gateanschluß 3(3)
des Triacs 3. Der Zustand von POL 24 bestimmt, ob durch
das UND-Gatter 28 zu dem Triactreiber 26 ein Triggerimpuls
durchgelassen wird. Wenn POL 24 gesetzt ist,
wirkt das Auftreten eines Null-Durchgangsimpulses so, daß
ein Triggerimpuls durch das UND-Gatter 28 zu dem Triactreiber
26 durchgelassen wird, der den Impuls dem Triacgate
3(3) zuführt, so daß der Triac 3 in den leitenden
Zustand getriggert wird. Der Triac 3 arbeitet in der
Weise, daß er, wenn er einmal getriggert ist, ohne das
Vorliegen eines Gatetriggerimpulses solange leitend
bleibt, bis sich die Polarität an seinen Hauptanschlüssen
umkehrt. Somit bleibt der Triac 3, wenn ihm einmal
zu Anfang des Steuerintervalles ein Triggerimpuls zugeführt
ist, für den Rest des Steuerintervalles leitend.
Wenn POL 24 nicht gesetzt ist, wird, wenn der nächste
Null-Durchgangsimpuls erzeugt wird, kein Impuls durch
das UND-Gatter 28 durchgeschaltet. Somit wird dem Triacgate
3(3) kein Triggerimpuls zugeführt, womit der Triac
3 während dieses Steuerintervalles nichtleitend bleibt.
In dieser Weise wird die Entscheidung, ob dem Heizelement 1
ein Stromimpuls zugeführt werden soll oder nicht, während
eines Steuerintervalles getroffen und zu Beginn
des nächsten Steuerintervalles ausgeführt.
Damit sich bei gewöhnlichen Heizelementen ein gewünschter
Bereich von Kochtemperaturen ergibt, wird für die
Steuerung dieser Heizelemente die Auswahl eines entsprechenden
Bereiches von Stromimpulswiederholungsraten
entsprechend der linearen Beziehung zwischen der
Stromeinschaltzeit und der Ausgangsleistung getroffen.
Jedoch ist bei aus MoSi₂, Wolfram oder ähnlichem Material
hergestellten Heizelementen ein Bereich von Strom
impulswiederholungsraten erforderlich, der in geeigneter
Weise die nichtlineare für Heizelemente dieser Art
typische Beziehung zwischen der Stromeinschaltzeit und
der Ausgangsleistung des Heizelementes kompensiert.
Die nichtlineare Beziehung ist eine Folge der
schnellen thermischen Reaktion dieser Heizelemte.
Bei den niedrigeren Stromimpulswiederholungsraten neigt
das Heizelement zum Abkühlen zwischen den Stromeinschaltzyklen.
Die Verringerung des Widerstandes, die die Verringerung
der Heizelementtemperatur begleitet, führt
zu einem größeren, durch das Heizelement entnommenen
Strom während jedes Stromeinschaltzyklus. Es wurde
empirisch festgestellt, daß die Stromimpulswiederholungsraten
nach Tabelle I Ausgangsleistungen ergeben,
die für solche Heizelemente eine befriedigenden Bereich
von Kochtemperaturen ergeben.
Die in Tabelle I aufgelisteten Stromimpulswiederholungsraten
könnten mit 1/2 n beschrieben werden, wobei für die
Leistungseinstellungen 1-7 n zwischen 6 und 0 liegt.
Beispielsweise ist für die Leistungseinstellung 1
n = 6; für n = 6 ergibt sich aus 1/2 n die Gleichung
zu 1/2⁶ oder 1/64, was die gewünschte Stromimpulswiederholungsrate
für die Leistungseinstellung 1 darstellt;
in ähnlicher Weise gilt für die Leistungseinstellung 3
n =4; für n =4 ist jedoch 1/2 n = 1/2⁴ oder 1/16, der
gewünschten Stromimpulswiederholungsrate für die Lei
stungseinstellung 3.
Zur Implementierung der Stromimpulswiederholungsraten
nach Tabelle I wird von der Eigenschaft eines Binärzählers
Gebrauch gemacht, daß nach allen 2 n Zählschritten
derselbe Zustand der ersten weniger als n-wertigen
Bits auftritt. Beispielsweise sind die ersten drei
niedrigstwertigen Bits des Zählerinhaltes alle 2³ oder
8 Zählschritte 0, während die ersten vier niedrigstwertigen
Bits alle 2⁴ oder 16 Zählschritte 0 sind usw.
Die Vergleichseinrichtung 16 führt die Stromimpulswiederholungsrate
mit Hilfe eines logischen Vergleiches
der ersten weniger als n-wertigen Bits des Zählerstandes
ZCM des Hauptzählers 14 aus, wobei, wie in Tabelle I
gezeigt, der Wert für n durch das Steuersignal bestimmt
ist, das der ausgewählten Leistungseinstellung 1-7 entspricht.
Wenn festgestellt ist, daß die ersten weniger als n-
wertigen Bits alle in dem Zustand logisch Null sind,
erzeugt die Vergleichseinrichtung 16 ein Triggersignal,
während kein Triggersignal erzeugt wird, wenn nicht
alle diese Bits in den Zustand logisch Null sind. Beispielsweise
steuert das Steuersignal für die Leistungseinstellung 4,
die eine Stromimpulswiederholungsrate von 1/2³ oder 1/8
mit n =3 erfordert, die Vergleichseinrichtung 16 so,
daß sie die ersten weniger als 3-wertigen Bits abfragt,
womit bei jedem wiederholten Auftreten eines Zählerstandes,
in dem die ersten drei niedrigstwertigen Bits
logisch Null sind, ein Triggerimpuls abgegeben wird,
was einmal alle acht Zählerschritte auftritt. Da der
Hauptzähler 14 die Null-Durchgangsimpulse zählt, erzeugt
die Vergleichseinrichtung 16 bei diesem Ausführungsbeispiel
je acht Steuerintervalle einen Triggerimpuls.
Hiermit ist die Arbeitsweise des stationären Betriebes
funktionell beschrieben. Im folgenden ist nun die
funktionelle Implementierung des "Weichstart"- und des
"Sofort-EIN"-Modus ausgeführt.
Die mit "Weichstart" und "Sofort EIN" bezeichneten
transienten Betriebszustände werden durch die Testeinrichtung
30 gestartet. Wie gesagt, werden diese
transienten Betriebszustände ausgeführt, wenn die
Leistungseinstellung von der AUS-Einstellung in eine
andere Leistungseinstellung umgeschaltet wird. Es ist
darauf hinzuweisen, daß, wenn der Benutzer von dem
AUS-Betriebszustand in irgendeine andere Leistungseinstellung
umschaltet, er zunächst den EIN-Betriebszustand
auswählen muß und dann eine der gewünschten
Leistungseinstellungen 1-7 auswählen kann. Folglich
muß die EIN-Einstellung nur ausgewählt werden, wenn
ein Wechsel von einer AUS-Einstellung in eine andere
Leistungseinstellung erfolgt. Bei der Implementierung
des "Weichstart"-Modus wird von dieser Ablauffolge
Gebrauch gemacht.
Wie bereits beschrieben, überwacht die Testeinrichtung
30 die neuen, in der Zelle KB temporär gespeicherten
Abfrageergebnisse. Wenn bei KB eine "EIN"-Einstellung
erkannt ist, prüft die Testeinrichtung 30 das bei PM
gespeicherte Signal, um festzustellen, ob das vorher
eingegebene Steuersignal einer AUS-Einstellung entspricht,
die anzeigt, daß die Einstellung von AUS nach
EIN umgeschaltet ist. Wenn das bei PM gespeicherte Signal
keine AUS-Einstellung wiedergibt, und somit angezeigt
wird, daß die Leistungseinstellung nicht von einer AUS-
Einstellung ausgehend umgeschaltet wird, wird die EIN-
Eingabe ignoriert und der Inhalt von PM ein Steuersignal enthält, das einer
AUS-Einstellung entspricht, besteht der erste Schritt
bei der Ausführung des "Weichstart"-Modus in einem Umspeichern
des EIN-Steuersignales von KB nach PM. Der
zweite Schritt erfolgt, wenn bei KB ein der Auswahl
einer Leistungseinstellung 1-7 entsprechendes Steuersignal
eingegeben ist. Wenn die Testeinrichtung bei KB
ein Signal erkennt, das eine der Leistungseinstellungen
1-7 repräsentiert, prüft sie den Inhalt von PM auf ein
Steuersignal, das einem EIN-Steuersignal entspricht.
Falls ein EIN-Steuersignal erkannt wird, gibt die
Testeinrichtung 30 ein Setzsignal an das "Weichstart"-
Flipflop 32 (SSL) ab, womit die Initialisierung des
"Weichstart"-Modus abgeschlossen ist. Der Inhalt von
KB wird dann nach PM umgespeichert. Die Vergleichseinrichtung
16 setzt POL 24 in einem vorbestimmten zeitlichen
Muster, das den "Weichstart"-Modus kennzeichnet
bzw. setzt es entsprechend dem Muster zurück.
Bei einem bevorzugten Ausführungsbeispiel ist dieses
Muster identisch mit dem Code für die Leistungseinstellung
5. Folglich ist während des Betriebs im "Weichstarter"-
Modus die Stromimpulswiederholungsrate die gleiche wie
sie zur Leistungseinstellung 5 gehört, nämlich ein Stromimpuls
pro vier Steuerintervalle. Es wurde empirisch
festgestellt, daß diese Stromimpulswiederholungsrate
eine optimale Rate ist, die zuverlässig einem kalten
MoSi₂- oder Wolfram-Heizelement zugeführt werden kann,
ohne daß die Überstrombelastbarkeit eines üblichen
Hausnetzes überschritten wird. Die Verwendung dieser
optimalen Stromimpulswiederholungsrate ermöglicht es,
daß das Heizelement schnell seinen Widerstandswert des
stationären Betriebszustand erreicht. Es ist offensichtlich,
daß, daß die Stromimpulswiederholungsrate abhängig von
den Auslösegrenzen der Netzüberstromschutzeinrichtungen
und den Stromwerten der elektrischen Schaltungskomponenten
variieren kann.
Durch das Setzen von SSL 32 wird ein "Weichstart"-Timer
34 (SST) freigegeben. SST 34 steuert die Dauer des Betriebes
im "Weichstart"-Modus, indem er eine vorbestimmte
Anzahl von Null-Durchgangsimpulsen des Null-Durch
gangsdetektors 10 zählt. Bei dem bevorzugten Ausführungsbeispiel
wird bei der oben erwähnten Stromimpulswiederholungsrate
eine Betriebszeit im "Weichstart"-Modus
von etwa 1 sec verwendet. Wenn dieser vorbestimmte
Zählerstand erreicht ist, erzeugt SST 34 ein Ausgangssignal
und setzt sich zurück. Dieses Signal setzt SSL 32
zurück, womit der "Weichstart"-Modus beendet wird;
außerdem setzt dieses Signal ein "Sofort EIN"-Flipflop
36 (IOL), wodurch der "Sofort EIN"-Modus initialisiert
wird. IOL 36 veranlaßt, wenn es gesetzt ist, die Ver
gleichseinrichtung 16, unabhängig von der tatsächlich
ausgewählten Leistungseinstellung, die maximale Leistungseinstellung
auszuführen. Ferner gibt IOL 36 einen "Sofort
EIN"-Timer 38 (IOT) 38 bestimmt durch Rücksetzen
und Zählen einer vorbestimmten Anzahl von Null-
Durchgangsimpulsen die zeitliche Dauer des "Sofort Ein"-
Modus. Als Zeit für diesen "Sofort EIN"-Modus wurde
bei dem bevorzugten Ausführungsbeispiel 8½ sec mit
der beschriebenen maximalen Stromimpulswiederholungsrate
gewählt. Wenn sich IOT 38 zurücksetzt, wird von
ihm ein Rücksetzsignal abgegeben, das auch IOL 36
zurücksetzt und den "Sofort EIN"-Modus beendet. Daran
anschließend arbeitet der stationäre Betriebszustand
wie oben beschrieben, weiter.
Falls ein Umschalten der Leistungseinstellung von einem
höheren Wert auf einen niedrigeren Wert erfolgt, soll,
wie gesagt, der "Sofort EIN"-Modus beendet werden, obwohl
dieser Betriebszustand noch in der Ausführung begriffen
ist. Die Testeinrichtung 30 erbringt diese
Funktion wie folgt: Wenn ein einer Leistungseinstellung
1-7 entspechendes Steuersignal bei KB erkannt ist,
wird eini Größenvergleich zwischen dem Inhalt von KBN
und PM durchgeführt. Ist die Größe des Signals bei
KB kleiner als die bei PM, was anzeigt, daß die neue
Leistungseinstellung niedriger als die vorher gewählte
ist, gibt die Testeinrichtung 30 ein Rücksetzsignal an
IOL 36 und beendet somit den "Sofort EIN"-Betriebszustand.
Der Inhalt von KB wird nach PM umgespeichert
und es erfolgt die Ausführung der neuerlich eingegebenen
Leistungseinstellung im stationären Modus.
Um beispielhaft die Betriebsweise des Systems zu zeigen,
sei angenommen, daß die letzte eingegebene Leistungseinstellung
eine AUS-Einstellung war und das Heizelement
mit der Leistungseinstellung 6 arbeiten soll. Der
Benutzer betätigt zunächst die EIN-Taste und dann die
Taste 6 des Tastenfeldes 5. Die Betätigung der EIN-Taste
bewirkt, daß der Signalgenerator 20 ein digital codiertes
Signal erzeugt, das der EIN-Einstellung entspricht. Dieses
Steuersignal wird in der temporären Speicherzelle KB
des Speichers 18 gespeichert. Die Testeinrichtung 30
reagiert auf diese Eingabe in den Speicher 18 mit einem
Prüfen von PM auf ein eine AUS-Einstellung entsprechendes
Steuersignal. Da die vorhergehende Eingabe eine AUS-
Einstellung war, wird das EIN-Steuersignal nach PM übertragen.
Die Betätigung der Taste 6 bewirkt, daß nunmehr
der Signalgenerator 20 ein der Leistungseinstellung 6
entsprechendes Steuersignal an die Zelle KB des Speichers
18 überträgt. Nachdem die Testeinrichtung 30 erkannt hat,
daß in der Zelle KB ein einer Leistungseinstellung 1-7
entsprechendes Steuersignal vorliegt und in PM ein EIN-
Steuersignal enthalten ist, setzt sie nunmehr SSL 34.
Die Vergleichseinrichtung 16 reagiert mit der Ausführung
der Leistungseinstellung 5 nach Tabelle I, um die
gewünschte Stromimpulswiederholungsrate des "Weichstart"-
Modus von 1/4 zu erzeugen. Die Vergleichseinrichtung 16
arbeitet in dieser Weise etwa 1 sec lang, woraufhin
SST 34 abläuft, SSL 34 zurücksetzt und IOL 36 setzt,
um damit den "Weichstart"-Modus zu beenden und den
"Sofort EIN"-Modus zu starten. Das Setzen von IOL 36
gibt IOT 38 frei und veranlaßt die Vergleichseinrichtung
16, die Leistungseinstellung 7 auszuführen.
Während der Dauer des "Sofort EIN"-Modus ist die Strom
impulswiederholungsrate entsprechend der Leistungseinstellung
7, 1/1. Nach etwa 81/2 sec läuft IOT 38 ab
und setzt IOL 36 zurück. Der "Sofort EIN"-Modus ist
hiermit beendet und es folgt der stationäre Betrieb.
Im stationären Betrieb ergibt das Ausgangssignal der
Vergleichseinrichtung 16 eine Stromimpulswiederholungsrate
von 1/2, die zu der Leistungseinstellung 6 gehört.
Wenn bei dem obigen Beispiel während der Ausführung
des "Sofort EIN"-Modus anschließend die Leistungseinstellung
4 eingegeben wird, reagiert die Testeinrichtung
30 auf diese neue Eingabe damit, daß sie das
Signal in der Zelle KB mit dem in der Zelle PM vergleicht.
Dieser Vergleich würde zeigen, daß das Signal bei KB
kleiner ist als das von PM. Die Testeinrichtung 30
würde dann das Signal von KB nach PM übertragen und
sowohl IOL 36 als auch IOT 38 zurücksetzen, um auf
diese Weise den "Sofort EIN"-Modus zu beenden und den
stationären Betrieb zu starten.
Fig. 4 veranschaulicht schematisch ein bevorzugtes Aus
führungsbeispiel einer Steuerschaltung für eine Glas-
Keramik-Heizplatte mit einem einzelnen aus MoSi₂ hergestellten
Heizelement, bei die Leistungssteuerung
elektronisch durch einen Mikroprozessor oder Chip der
Serie TMS 1000 erfolgt. Der TMS 1000 Mikroprozessor
ist von Texas Instruments, Inc. oder anderen Firmen
erhältlich. Technische Einzelheiten dieses Chips sind
der Veröffentlichung von Texas Instruments, Inc. mit
dem Titel "TMS 1000 Series Data Manual", veröffentlicht
Dezember 1975, zu entnehmen.
In Fig. 4 veranschaulicht ein Chip 40 einen Mikroprozessor
der TMS 1000 Serie, der durch die bleibende
Programmierung seines ROM-Speichers für die Ausführung
des Steuerablaufes entsprechend verwendbar
gemacht worden ist.
Das Tastenfeld 5 ist ein kapazitives Berührungstastenfeld
mit einer einzigen Spalte von neune Tasten. Die
Tasten ermöglichen es einem Benutzer, zusätzlich zu
den Eingaben EIN und AUS die Leistungseinstellungen
1-7 auszuwählen. Das Tastenfeld 5 arbeitet in der bekannten
üblichen Weise kapazitiver Berührungstastenfelder
und ist hier nur in dem Maße beschrieben, wie es
zum Verständnis der Eingabeerzeugung für das Steuersystem
erforderlich ist. Jede Taste des Tastenfeldes 5
enthält eine obere und zwei untere Flächen (nicht dargestellt).
Die obere Fläche ist von den unteren Flächen
durch ein dielektrisches Material getrennt, so daß
von der Wirkung her zwei in Serie geschaltete Kondensatoren
gebildet sind. Die obere Platte bildet eine gemeinsame
Platte für beide untere Platten. Die eine untere
Platte jeder Taste ist mit einer gemeinsamen Eingangsleitung
verbunden. Die andere untere Platte hat ihre
eigene Ausgangsleitung. Somit weist das Tastenfeld 5
eine Eingangsleitung, in die sich alle Tasten teilen und
neun Ausgangsleitungen auf, von denen je eine zu
einer Taste gehört. Das Tastenfeld wird durch das
Anlegen einer Abtastspannung an die Eingangsleitung
periodisch abgefragt. Diese Spannung wird im wesentlichen
unverändert zu den Ausgangsleitungen aller
unberührten Tasten übertragen. Das Ausgangssignal
einer betätigten Taste unterscheidet sich jedoch,
da es durch eine zusätzliche Kapazität gedämpft ist,
die von dem Anfassen des Benutzers an die obere
Berührungsfläche herrührt.
Bei der Schaltung nach Fig. 4 wird der Eingabe- oder
Abfrageimpuls durch den Chip 40 an seinem Ausgang R 0
erzeugt. Dieser Impuls wird periodisch von R 0 zu dem
Eingang des Tastenfeldtreibers 46 übertragen. Die
Treiberschaltung 46 ist eine gebräuchliche Treiberschaltung,
die dazu verwendet wird, den von R 0 kommenden
Impuls zu verstärken. Der verstärkte Abfrageimpuls
wird von der Treiberschaltung 46 zu der Eingangsleitung
des Tastenfeldes 5 übertragen. Auf diese Weise
wird das Tastenfeld 5 nach neuen Eingaben abgefragt,
d. h. es wird mit einer durch den ROM des Chip 40
bestimmten Geschwindigkeit periodisch nach betätigten
Tasten abgefragt.
Der Ausgang des Tastenfeldes 5 ist über ein einfaches,
strombegrenzendes Widerstandsnetzwerk 48 und ein kapizitives
Interface mit dem Chip 40 verbunden. Das
Widerstandsnetzwerk 50 legt nur einen großen, strombegrenzenden
Widerstand in der Größenordnung von 10 kOhm
in Serie mit jeder Ausgangsleitung des Tastenfeldes 5.
Das kapazitive Interface 50 dient den diversen Funktionen,
wie der Priorisierung der Tastenfeldausgangssignale,
der Umcodierung des Tastenfeldausgangssignals in
eine durch den Chip 40 erkennbares Digitalformat und
dem Multiplexen dieser Eingabe für den Chip 40 mit dem
Null-Durchgangsimpuls von dem Null-Durchgangsdetektor
10, so daß der Chip 40 in die Lage gebracht wird, seine
Steuerfunktion mit den Null-Durchgängen der Netzwechselspannung
zu synchronisieren.
Bei diesem Ausführungsbeispiel ist das kapazitive Interface
50 eine integrierte Schaltung TMS 1976, die von
Texas Instruments, Inc. ohne weiteres erhältlich ist.
Da die Einzelheiten dieser integrierten Schaltung in
bezug auf die beschriebene Steuerschaltung nicht kritisch sind, ist deren
Betriebsweise nur insoweit beschrieben, wie es für das
Verständnis notwendig ist. Einzelheiten
über die Wirkungsweise dieser Schaltung als Interface
für ein kapazitives Berührungstastenfeld sind in der
Texas Instruments Veröffentlichung von 1977 mit dem
Titel "TMS 1976 Capacitive Touch Keyboard Interface
Manual" veröffentlicht.
Das Interface 50 enthält neun kapazitive Eingänge C 1-C 9,
die intern mit neun (nicht dargestellten) internen
Puffern gekoppelt sind. Jeder Eingang ist über einen
sehr großen Widerstand an eine hohe Eingangsspannung
gelegt und somit mit einem hohen Potential vorgespannt.
Die internen Puffer dienen dazu, negative Übergänge,
d. h. eine fallende Spannung einer extern erzeugten
Referenzspannung zu erkennen. Jeder Eingangspuffer
liefert einen Setzbefehl an sein zugehöriges internes
(nicht dargestelltes) Flipflop, wenn er an seinem C-
Eingang eine Eingangsspannung erkennt, die negativer
als die Referenzspannung ist. Die Ausgangssignale dieser
Flipflops werden intern an einen Codierer (nicht dargestellt)
übertragen, der wiederum die Funktionen der
Priorisierung und Codierung erbringt. Der Eingangsleitung
C 1 ist die höchste Priorität und der Eingangsleitung
C 9 die niedrigste Priorität zugeordnet. Die
empfangene Eingabe mit der jeweils höchsten Priorität
wird als 4-Bits BCD-Wort verschlüsselt und zu einem
internen Mulitplexer übertragen.
Der Multiplexerteil des Interface 50 wird über einen
mit ISR bezeichneten Eingang gesteuert. Wenn ISR auf
einem niedrigen Potential liegt, wird das BCD-Wort
an die Ausgänge Y 1-Y 4 übertragen. Ein hohes Potential
an dem Eingang ISR setzt ohne Vorbedingung alle, in
Abhängigkeit von den C-Eingangsleitungen arbeitenden
internen Flipflops zurück und hält diese Rücksetzbedingung
solange aufrecht, bis der ISR-Eingang wiederum
zu einem niedrigen Potential zurückkehrt. Wenn alle
Flipflops zurückgesetzt sind, ist das von ihnen erzeugte
Signal dasselbe, wie wenn keine Tasten betätigt
sind. Wenn der Eingang ISR auf hohem Potential liegt,
erscheint zusätzlich das Signal des Einganges F an dem
Ausgang Y 1. Diese Funktion des Einganges ISR, nämlich
der Auswahl zwischen den C-Eingängen oder dem F-Eingang,
ermöglicht es, daß diese Eingaben für den Chip 40
gemultiplext werden. Die Steuerung dieser Multiplex-
Funktion wird über den Chip-Ausgangsanschluß R 0 erreicht,
der elektrisch mit der ISR-Eingangsleitung
des Interface 50 verbunden ist.
Der Chip 40 erhält von dem Interface 50 das BCD-codierte
4-Bit-Signal, das dem Abtastausgangssignal des Tastenfeldes
5 entspricht, wozu die Eingangsleitungen K 1, K 2,
K 4 und K 8 mit den Ausgängen Y 1-Y 4 des Interface 50
elektrisch verbunden sind. Wie bereits beschrieben,
verbindet der Eingang K 1 den Chip 40 über den F-Eingang
des Interface 50 mit dem Null-Durchgangsdetektor 10.
Die Ausgangssignale des Chip 40 werden von den Ausgängen
00-07, R 0 und R 4 abgegeben. Die Ausgänge 00-07 liefern
eine Anzeigeinformation für eine übliche 7-Segment-Leucht-
diodenanzeige 8. Die Leitung R 0 ist, wie bereits beschrieben,
mit dem Eingang ISR des Interface 50 und
dem Eingang des Tastenfeldtreibers 46 verbunden. Außerdem
liegt der Anschluß R 0 an dem Eingang eines üblichen
Anzeigetreibers 42, der die Anzeige 8 ansteuert. Der Ausgang
R 4 verbindet den Chip 40 über einen normalen Triac
treiber 26 mit dem Gateanschluß des Netzstromsteuertriacs
3, wobei der Triactreiber 26 in jeder bekannten Schaltung
ausgeführt sein kann, die das Ausgangssignal von R 4 verstärkt
und den Chip 40 gegenüber der Netzleitung isoliert.
Es ist nochmals darauf hingewiesen, daß der Chip 40
zur Ausführung der Steuerfunktionen durch die bleibende
Programmierung seines ROM dadurch einsatzfähig gemacht
worden ist, daß ein vorbestimmter Satz von Steuerbefehlen
implementiert wurde. Die Fig. 5 bis 11 enthalten
Flußdiagramme, die die im dem Mikroprozessor implementierten
Steuerroutinen veranschaulichen, um die von dem
Tastenfeld 5 über das Interface 50 kommenden Eingabedaten
entgegenzunehmen, zu speichern, zu verarbeiten und
um Steuersignale zu erzeugen, die den Triac 3 in der
Weise triggern, daß sich die für die jeweils ausgewählte
Leistungseinstellung erforderliche Stromimpulswiederholungsrate
ergibt. Aufgrund dieser Diagramme kann
leicht das Programm für die bleibende Speicherung in
dem ROM des Mikroprozessors 40 geschrieben werden.
Das Steuerprogramm besteht aus einer Folge von in den
Flußdiagrammen nach Fig. 5 bis 11 veranschaulichten
Routinen. Jede der Routinen wird mit Ausnahme der Netz
einschaltroutine einmal während jedes Steuerintervalles
durchlaufen. Der Initialisierungsdurchlauf durch dieses
Programm wird durch das Anschalten der Netzspannung an
das Steuersystem gestartet, beispielsweise indem das
Gerät in die Netzsteckdose eingesteckt wird. Es ist ersichtlich,
daß, solange das Gerät eingesteckt ist,
die Steuerschaltung ständig unabhängig von der ausgewählten
Leistungseinstellung mit Strom versorgt ist. Nach
dem Einsprung in die Netzeinschaltroutine pausiert
das Programm, um auf das Auftreten des nächsten Null-
Durchgangsimpulses der Netzspannung zu warten. Beim
Erkennen eines Null-Durchgangssignales wird die Triggerentscheidung
für den Triac an den Triactreiber 26
durch Setzen oder Rücksetzen des Ausgangsflipflops R 4
übermittelt, woraufhin dann das Programm in die Abfrageroutine
zurückkehrt, um den nächsten Programmdurchlauf
zu beginnen.
Eine Beschreibung jeder Routine ist im folgenden anhand
des Flußdiagramms gegeben.
Diese Routine setzt alle internen Flipflops sowie Timer
zurück und normiert die Register, wenn die Netzspannung
das erste Mal eingeschaltet wird, beispielsweise, wenn
das Kochgerät eingesteckt wird oder wenn die Spannung
nach einer Unterbrechung der Netzstromversorgung wiederkehrt.
Diese Routine wird nur nach einer Wiederkehr der
Netzversorgung erneut angeworfen.
Diese Routine, die üblicherweise zu Beginn jedes Steuerintervalles
von der Leistungsausgangsroutine angeworfen
wird, steuert die Dateneingabe von dem kapazitiven Interface
50, die Datenausgabe für das Anzeigeelement 44, auf
dem die auszuführende Leistungseinstellung angezeigt
wird.
Die Dateneingabe von dem Interface 50 wird durch die
folgende Befehlssequenz erbracht. Zunächst wird die Tasten
feldabfrage durch Umschalten des Ausgangsflipflops R 0
nach logisch Eins (Block 100) zurückgesetzt. Hierdurch
werden die internen Eingangspuffer des Interface 50
zurückgesetzt. Daraufhin wird die Tastenfeldabfrage
durch Umschalten des Ausgangsflipflops R 0 nach logisch
Null (Block 104) gesetzt. Dies ermöglicht die Datenübertragung
der verschlüsselten Daten des C-Einganges
an die Ausgänge Y 1-Y 4 des Interface 50. Schließlich
werden die Daten auf diesen Leitungen gelesen und in
die temporäre Speicherzelle KB (Blöcke 106-107) gebracht.
Nachdem die Übernahme der Dateneingabe von dem
Tastenfeld abgeschlossen ist, verzweigt das Programm
in die Eingabedatenroutine. Während dieser Routine
werden die Anzeigedaten, die der gerade in der permanenten
Zelle PM gespeicherten Leistungseinstellung entsprechen,
an die Anzeigeausgänge 00-07 (Block 102) übertragen.
Diese Routine bestimmt, ob die neu eingegebenen, von
der Abfrageroutine entgegengenommen und temporär bei
KB gespeicherten Daten eine leere Eingabe, d. h. keine
Tastenfeldeingabe, eine AUS-Einstellung, eine EIN-Einstellung
oder eine Leistungseinstellung 1-7 repräsentieren.
Für den Fall, daß die neuen Daten eine leere Eingabe
(Block 110) wiedergeben, bleibt der Inhalt der permanenten
Zelle PM, die das gerade auszuführende Steuersignal
enthält, unverändert und das Programm verzweigt in die
Leistungssteuerroutine (Fig. 9).
Wenn die neuen Daten von KB eine AUS-Einstellung (Block
112) wiedergeben, werden sie nach PM (Block 114) übertragen,
die "Weichstart"- und "Sofort EIN"-Flipflops
und -Timer zurückgesetzt (Block 115) und das Programm
verzweigt in die Leistungssteuerroutine (Fig. 9).
Wenn die neuen Eingabedaten eine EIN-Einstellung (Block
116) repräsentieren, wird eine zusätzliche Abfrage durchgeführt,
um festzustellen, ob es notwendig ist, den
"Weichstart"-Modus auszuführen. Das bei PM gespeicherte
Steuerwort (Block 118) wird abgefragt, um festzustellen,
ob die vorher eingegebene Einstellung eines AUS-
Einstellung war. Wenn dies der Fall ist, wird die neu
eingegebene und bei KB gespeicherte EIN-Einstellung
nach PM umgespeichert (Block 120). Falls nicht bleibt
der Inhalt von PM unverändert und das Programm verzweigt
in die Leistungssteuerroutine (Fig. 9). Der letzte
Zustand zeigt an, daß die Einstellung entweder von
EIN nach EIN oder von einer Leistungseinstellung 1-7
nach EIN geändert wurde, wobei dann jedoch die neue
EIN-Eingabe ignoriert wird.
Wenn die neue Information weder eine leere Eingabe noch eine
AUS-, noch eine EIN-Eingabe repräsentiert, wie dies durch
den NEIN-Ausgang an dem Block 116 angezeigt ist, muß die
neue Information eine der Leistungseinstellungen 1-7 wiedergeben,
womit es notwendig ist, das bei PM gespeicherte
Signal zu prüfen und festzustellen, ob die vorher eingegebene
Einstellung eine AUS-Eingabe war (Block 117).
Bei erfüllter Bedingung bleibt der Inhalt von PM unverändert
und das Programm verzweigt in die Leistungs
steuerroutine (Fig. 9). Diese Bedingung zeigt an, daß
ein Versuch gemacht wurde, von dem AUS-Zustand in
eine Leistungeinstellung 1-7 umzuschalten, ohne zunächst
eine EIN-Einstellung auszuwählen. In diesen
Fällen wird die neue Leistungseinstellung ignoriert.
Eine NEIN-Antwort bei Block 117 zeigt an, daß die
vorhergehende Einstellung entweder eine EIN-Einstellung
oder eine Leistungseinstellung 1-7 war, womit das
Programm dann in die Eingabevergleichsroutine (Fig. 8)
übergeht.
Diese Routine wird nur angeworfen, wenn die neue
Eingabe eine Leistungseinstellung 1-7 enthält. Die
Hauptaufgabe dieser Routine ist die Initialisierung
des "Weichstart"-Modus, wenn dies angebracht ist. Diese Funktion
wird in der folgenden Weise erreicht. Block 122 überprüft
PM nach einer EIN-Einstellung. Wenn PM eine EIN-
Einstellung enthält, die anzeigt, daß die Leistungseinstellung
von EIN nach einer der Leistungseinstellungen
1-7 umgeschaltet wurde, wird die dem "Weichstart"-
Flipflop entsprechende Variable SSL gesetzt (Block 124).
Die neu eingegebene und vorübergehend bei KB gespeicherte
Leistungseinstellung wird nunmehr nach PM übertragen
(Block 125) und das Programm verzweigt in die
Leistungssteuerroutine.
Wenn festgestellt wurde, daß PM eine andere Einstellung
als eine EIN-Einstellung enthält und somit eine Wechsel
von einer auf eine andere Leistungseinstellung 1-7
angezeigt wird, ist es notwendig, zu prüfen, ob die
neu eingegebene Leistungseinstellung kleiner als die
gerade ausgeführte Leistungseinstellung ist. Es sei
wiederum darauf hingewiesen, daß ein Merkmal des
Steuerablaufes darin besteht, daß der "Sofort EIN"-
Modus umgehend beendet wird, wenn eine neue Leistungseinstellung
eingegeben wird, die kleiner als die alte
Leistungseinstellung ist, obwohl der "Sofort EIN"-Modus
noch in Ausführung begriffen ist. Wie in Tabelle I
angegeben, entsprechen die Leistungseinstellungen 1-7
einem BCD-Code, der wiederum der dezimalen Einstellungs
bezeichnung entspricht. Somit wird auf den bei PM und
KB gespeicherten Signalen ein Größenvergleich durchgeführt
(Block 126). Wenn das codierte Signal bei KB
kleiner ist als dasjenige bei PM, ist die neue Leistungseinstellung
kleiner und IOL sowie IOT werden zurückgesetzt
(Blöcke 128 und 129). Wenn das bei KB gespeicherte
Signal nicht kleiner ist als das von PM, bleiben IOL und
IOT unverändert. In jedem Falle wird das neu eingegebene
und zunächst bei KB gespeicherte Signal nach PM umgespeichert
(Block 125). Das Programm geht dann in die
Leistungssteuerroutine (Fig. 9).
Die Hauptfunktionen der Leistungssteuerroutine sind das
Weiterschalten des Hauptzählers bei jedem Steuerintervall
und die Ausführung der "Weichstart" sowie der
"Sofort EIN"-Routinen, wenn dies angezeigt ist. Nach
dem Erhöhen des Hauptzählers (Block 150), der als Ringzähler
arbeitet und immer wieder 0-63 zählt, wird
die SSL-Variable abgefragt (Block 152). Wenn die den
Betrieb im "Weichstart"-Modus anzeigende SSL-Variable
gesetzt ist, wird SST weitergeschaltet (Block 154)
und ihr Wert mit einer mit Zeitende bezeichneten Bezugskonstanten
mit dem Zweck verglichen, die Dauer
des "Weichstart"-Modus (Block 156) zu begrenzen. Wenn
der Wert der SST-Variablen den Bezugswert übersteigt,
werden die SSL- und SST-Variablen zurückgesetzt sowie
die IOL-Variable gesetzt (Blöcke 157-159). Bei Block
155 wird der Inhalt von MKB einem Register, das, wie
weiter unten beschrieben ist, zur Ausführung des
"Sofort EIN"-Modus verwendet wird, mit dem Inhalt
von PM getauscht, um die Aktion von Block 147 der
Leistungsvergleichsroutine (Fig. 10B) auszugleichen,
die angeworfen wird, wenn IOL gesetzt ist. Das Programm
verzweigt dann nach Block 141 der Leistungssteuerroutine
und führt unabhängig von der bei PM gespeicherten,
aktuellen Leistungseinstellung die Stromimpulswiederholungsrate
für den "Weichstart"-Modus aus.
Wenn SSL nicht gesetzt ist, wird IOL abgefragt (Block
160). Wenn diese Variable gesetzt ist und somit der
Betrieb im "Sofort EIN"-Modus angezeigt wird, wird
das mit MKB bezeichnete Register mit dem Code für
die höchste Leistungseinstellung geladen, der bei
diesem Ausführungsbeispiel der BCD-Code für die Leitungseinstellung
7 ist (Block 161). IOT wird dann um 1 erhöht
und abgefragt, um festzustellen, ob ihr Wert ein
vorbestimmtes Maximum überschritten hat (Blöcke 162,
163). Wenn dies nicht der Fall ist, werden die Inhalte
von MKB und PM ausgetauscht (Block 164), was bewirkt,
daß PM das der Leistungseinstellung 7 entsprechende
Steuersignal anstelle der tatsächlichen Leistungseinstellung
enthält, womit die zu dem "Sofort EIN"-Modus
gehörende Stromimpulswiederholungsrate unabhängig von
der tatsächlichen Leistungseinstellung ausgeführt wird.
Wenn die IOT-Variable einen maximalen Stand (MAXTIME)
überschreitet, wird durch Rücksetzen von IOL und IOT
der "Sofort EIN"-Mosus beendet (Blöcke 165 und 166).
Um etwa 8½ sec zu erreichen, wird MAXTIME auf 1020
gesetzt. In jedem Falle geht das Programm dann in die
Leistungsvergleichsroutine.
Diese Routine führt den Vergleich von PM und ZCM durch,
um zu prüfen, ob das Ausgangsflipflop R 4 (Fig. 4) zu
setzen ist, was zu einer Triggerung des Triacs 3
in den leitenden Zustand führt, oder ob das Ausgangs
flipflop R 4 zurückzusetzen ist, was zu einem Sperren
des Triacs 3 bei dem nächsten Null-Durchgang führt,
um auf diese Weise die nötige Stromimpulswiederholungsrate
richtig auszuführen. Die oben beschriebene Ver
gleichsfunktion ist bei diesem Ausführungsbeispiel wie
folgt implementiert: PM wird zunächst auf PM = 7 abgefragt,
was anzeigt, daß die Leistungseinstellung 7
ausgewählt wurde (Block 130). Falls die Bedingung erfüllt
ist, wird die POL-Variable gesetzt (Block 138,
Fig. 10B) und es ist kein weiterer Vergleich notwendig,
da der Triac bei jedem Steuerintervall zu triggern
ist. Falls die Bedingung nicht erfüllt ist, wird das
erste niedrigstwertige Bit (LSB) von ZCM auf eine
logische Null untersucht (Block 140). Falls dieses Bit
nicht logisch Null ist, sind keine weiteren Vergleiche
notwendig und POL wird zuräckgesetzt (Block 139, Fig.
10B). Wenn dieses Bit jedoch logisch Null ist, wird
PM nach einer 6 abgefragt (Block 131), die die Auswahl
der Leistungseinstellung 6 repräsentiert. Wenn
PM = 6 ist, wird POL gesetzt. Das erste niedrigstwertige
Bit ist bei jedem zweiten Zählschritt Null; folglich
wird Block 140 bei jedem zweiten Zählschritt angeworfen.
Demzufolge wird, wenn die Leistungseinstellung
6 ausgewählt ist, bei jedem zweiten Zählschritt
eine Entscheidung zum Triggern getroffen, die
die gewünschte Stromimpulswiederholungsrate von 1/2
erzeugt. Wenn der Inhalt von PM nicht = 6 ist, werden
die ersten zwei niedrigstwertigen Bits von ZCM auf
logisch Null geprüft (Block 141). Da dieser Entscheidungsblock
nur erreicht wird, wenn die ersten niedrigstwertigen
Bits in dem Zustand logisch Null vorgefunden
werden, bestimmen die Ergebnisse, ob beide, das erste
und das zweite niedrigstwertige Bit logisch Null sind.
Somit zeigt die JA-Bedingungen dieses Blocks an, daß
beide Bits logisch Null sind, was einmal alle vier
Zählschritte auftritt. Wenn die Bedingung erfüllt
ist und entweder die Leistungseinstellung 5 ausgewählt
(Block 132) oder SSL gesetzt ist (Block 127), die den
Betrieb im "Weichstart"-Modus anzeigt, wird POL gesetzt
und somit die gewünschte Stromimpulswiederholungsrate
von 1/4 erzeugt. Es ist ersichtlich, daß, wenn SSL
gesetzt ist, das Programm von der Leistungs
steuerroutine unmittelbar nach Block 141 verzweigt
und die Blöcke 130 und 131 überspringt. Wenn beide
Bits logisch Null sind, jedoch weder SSL gesetzt, noch
die Leistungseinstellung 5 ausgewählt ist, werden die
ersten drei niedrigstwertigen Bits von ZCM auf logisch
Null abgefragt, woraufhin, wenn eine logische Null gefunden
ist, eine Abfrage nach PM = 4 folgt (Block 133).
Wenn bei dem dritten niedrigstwertigen Bit keine logische
Null gefunden wird, wird die Abfrage nach PM = 4
nicht ausgeführt. Dieses Abfragemuster wird solange
fortgesetzt, bis zwischen der richtigen Anzahl von
niedrigstwertigen Bits von ZCM in dem Zustand logisch
Null und bei PM vorgefundenen Leistungseinstellung
eine Übereinstimmung gefunden wurde, die zu einer Triggerentscheidung
führt, d. h. ein Setzen von POL und dem
internen Flipflop, oder wenn keine Übereinstimmung
gefunden wurde, die Entscheidung getroffen wird,
nicht zu triggern, d. h. POL zurückzusetzen.
Nach Abschluß der Vergleiche und dem Setzen oder Rücksetzen
von POL wird IOL geprüft (Block 146). Wenn diese
Variable gesetzt ist, ist es notwendig, die Inhalte von
MKB und PM wieder auszutauschen, um bei PM den ursprünglichen,
der tatsächlichen Leistungseinstellung entsprechenden
Wert wieder herzustellen, der vor dem Austausch
vorlag, da der Austausch dazu verwendet wird,
in der Leistungssteuerroutine den "Sofort EIN"-Modus
auszuführen.
Das Programm verzweigt anschließend in die Leistungsausgangsroutine.
Die Funktioen dieser Routine ist die Synchronisierung
der Triactriggerung mit den Null-Durchgängen der Netzspannung.
Beim Eingang in diese Routine ist das Aus
gangsflipflop R 4(Fig. 4), das mit dem Triacgate in Verbindung
steht, zurückgesetzt (Block 170). Das Flipflop
R 0 ist auf logisch Eins gesetzt (Block 171) und für
den ISR-Eingang des Interface 50 (Fig. 4) wird ein
Signal mit logisch Eins erzeugt, um den F-Eingang von
dem Null-Durchgangsdetektor 10 für den Eingang K 1
des Chip 40 zu multiplexen. Das Steuerprogramm fragt
nunmehr den Eingang K 1 ab und wartet auf den Empfang
einer logischen Eins, die den Empfang eines Null-Durch
gangsimpulses von dem Detektor 10 signalisiert (Blöcke
172 und 173). Beim Empfang des Null-Durchgangsimpulses
wird R 0 nach logisch Null umgeschaltet und ISR zurückgesetzt
(Block 174) sowie POL abgefragt (Block 175).
Wenn POL gesetzt ist, wird das Ausgangsflipflop R 4
ebenfalls gesetzt (Block 176) und somit wird über den
Triactreiber 26 (Fig. 4) dem Triacgate eine Triggerspannung
zugeführt. Wenn POL nicht gesetzt ist, bleibt
das Ausgangsflipflop R 4 in dem zurückgesetzten Zustand
und der Triac 3 wird nicht in den leitenden Zustand
geschaltet. Das Programm fällt dann in die Abfrageroutine
zurück und wiederholt den Zyklus.
Aus Kostenüberlegung stellt eine Mikroprozessor das
Hauptsteuerelement in der Steuerschaltung eines bevorzugten
Ausführungsbeispieles dar.
Der durch das funktionale Blockdiagramm
nach Fig. 3 und die Flußdiagramme nach den Fig.
5 bis 11 veranschaulichte Steuerablauf kann auch unter der
Verwendung einer fest verdrahteten, digitalen logischen
Schaltung ausgeführt werden, wobei Schaltungsbauelemente
verwendet werden, die ohne weiteres auf dem Markt verfügbar
sind.
Die Fig. 13 bis 16 und 18 veranschaulichen die logische
Schaltung eines alternativen Ausführungsbeispieles unter
der Verwendung einer fest verdrahteten logischen
Schaltung anstelle eines Mikroprozessors. Bauelemente,
die funktionell den bereits beschriebenen Bauelemenenten
entsprechen, behalten dasselbe Bezugszeichen. Die ver
anschaulichten logischen Schaltungen weisen untereinander
die allgemein in dem Blockdiagramm nach Fig. 3 dargestellten
Schnittstellen auf.
Wie bei dem vorausgehenden Ausführungsbeispiel ist das
Steuerintervall die Zeitspanne zwischen Vorderflanken
aufeinanderfolgender Null-Durchgangsimpulse. Die logische
Schaltung wird einmal während jedes Steuerintervalles
abgearbeitet. Die Zeitsteuersignale zum Takten
der Flipflops und Register werden für die Synchronisierung
des Schaltungsbetriebes innerhalb des Steuerintervalles
durch übliche Schaltungen erzeugt. Einzelheiten
der Zeitsteuerschaltung sind nicht gezeigt, da
diese spezielle Schaltung kein wesentlicher Bestandteil
ist und derartige Schaltungen allgemein
bekannt sind.
Bei der im folgenden beschriebenen logischen Schaltung
ist die Interface-Schaltung aus Gründen der Klarheit
weggelassen, da eine solche Schaltung wiederum konventionell
und bekannt ist.
Bei dem Mikroprozessor-Ausführungsbeispiel ergibt sich
die zeitliche Steuerung der logischen Ereignisse von
der Natur her als Konsequenz der seriellen Arbeitsweise
des Mikroprozessors. Jeder Befehl wird in einer Sequen
ausgeführt, wobei nur ein Befehl zu einem Zeitpunkt ausgeführt
werden kann. Somit arbeitet der Mikroprozessor,
wenn das Steuerintervall durch die Eingabe eines Null-
Durchgangsimpulses in den Chip gestartet ist, schrittweise
in die dem ROM gespeicherten Befehle ab. Die
richtige Ausführungsreihenfolge der Befehle löst das
Zeitsteuerproblem.
Bei dem Ausführungsbeispiel mit der fest verdrahteten
Digital-Logik werden die Ereignisse innerhalb jedes
Steuerintervalles durch die Verwendung einer Zeitsteuerschaltung
kontrolliert, die 6 Zeitsteuersignale von
der Art abgibt, wie sie in dem Zeitsteuerdiagramm
nach Fig. 7 gezeigt sind. Eine übliche Schaltung mit
einem Zähler und einem Oszillator kann die Zeitsteuersignale
gemäß dem Zeitsteuerdiagramm nach Fig. 17 in
bekannter Weise erzeugen. Da Einzelheiten einer derartigen
Schaltung nicht Bestandteil der beschriebenen Steuerschaltung sind, ist
die Zeitsteuerschaltung nur bezüglich ihrer Ausgangssignale
beschrieben.
Die Kurve ZCP nach Fig. 17 veranschaulicht das Ausgangssignal
des Null-Durchgangsdetektors 10. Die Stromimpuls
wiederholungsrate dieses Null-Durchgangsimpulses beträgt
120 Impulse pro Sekunde. Die Signale TS 1-TS 6 werden
zur Synchronisierung des Schaltungsbetriebes innerhalb
jedes Steuerintervalles verwendet. TS 1 ist ein
fallender, d. h. nach Minus gehender Impuls, der dem
ISR-Eingang des kapazitiven Interface 50 (Fig. 13)
zugeführt wird. Der fallende oder negative Impuls muß
eine genügende zeitliche Dauer aufweisen, um lange
genug auf einem niedrigen Potential zu verweilen, damit
das Tastenfeld durch TS 2 abgefragt werden kann, das
dem Tastenfeldeingang (Fig. 13) zugeführt wird, und damit
die Ergebnisse dieser Abfrage in das Speicherregister
18(1) des Speichers 18 eingelesen werden können, der
durch das TS 3-Signal freigegeben ist, das in seinen
Freigabeeingang (Fig. 14) eingespeist wird. Das bedeutet,
TS 1 muß sich mit TS 2 und TS 3 überlappen. TS 4 dient als
Freigabesignal für das Register 18(2) des Speichers 18.
Dieses Signal wird über eine UND-Gatter 30(2) der Testeinrichtung
30 (Fig. 13) an den Freigabeeingang des
Registers 18(2) gelegt und über das Gatter geschaltet.
Zum Aktualisieren der Ausgangssignale des "Weichstart"-
Flipflops 32 und des "Sofort EIN"-Flipflops 36 (Fig. 18A)
in Abhängigkeit von den neuen Abfrageergebnissen wird
das Zeitsteuersignal TS 5 den Takteingang dieser
Flipflops zugeführt. Die Vergleichseinrichtung 16
aktualisiert dann ihr Ausgangssignal entsprechend
der aktualisierten Flipflopinformation. Das Zeit
steuersignal TS 6 liefert einen Impuls an den Takteingang
des Stromeinschaltflipflops 24 (POL, Fig.
18B), damit das Ausgangssignal dieses Flipflops
freigegeben wird und es das aktualisierte Ausgangssignal
der Vergleichseinrichtung 30 wiedergibt. Sobald
POL 24 getaktet ist, wartet die Schaltung auf
den nächsten Null-Durchgangsimpuls, der das nächste
Steuerintervall startet. Das Ausgangssignal von POL
24 wird durch den Null-Durchgangsimpuls (Fig. 3)
für den Gateanschluß 3(3) des Triacs 3 zeitlich gesteuert.
Fig. 13 veranschaulicht die für die Implementierung
der Funktionen des Steuersignalgenerators nach Fig. 3
verwendete Schaltung. Es wird wieder darauf hingewiesen,
daß die Funktion des Steuersignalgenerators 20
darin besteht, ein 4-Bit-Digital-Signal zu erzeugen,
das der Leistungseinstellung entspricht, die durch
die Betätigung einer Taste des Tastenfeldes 5 durch
den Benutzer ausgewählt ist. Dies wird bei der Schaltung
nach Fig. 3 durch die Verwendung derselben Grund
schaltelemente erreicht, wie sie oben zusammen mit dem
Mikroprozessorausführungsbeispiel beschrieben sind,
nämlich einem kapazitiven Berührungstastenfeld 5,
einem Widerstandsnetzwerk 48 sowie einem kapazitiven
Interface 50. Der Unterschied besteht im wesentlichen
nur darin, daß das Interface 50 zwar die Codierungs- und
Priorisierungsfunktionen wie oben beschrieben ausführt,
jedoch nicht, wei bei dem vorigen Ausführungsbeispiel,
den Null-Durchgangsimpuls mit den Steuersignaldaten
in Beziehung setzt. Die (nicht gezeigte) Zeitsteuerschaltung
dient dazu, für das Tastenfeld 5 ein Zeitsteuersignal
TS 2 und ein geeignetes Steuersignal TS 12 (Fig. 17) für
den ISR-Eingang zu erzeugen, damit das Tastenfeld 5
einmal in jedem Steuerintervall abgefragt werden kann.
Wie bei dem vorliegenden Ausführungsbeispiel zeigt die
Tabelle I die Beziehung zwischen der Leistungseinstellung
und dem codierten, von dem kapazitiven Interface
50 abgegebenen Digital-Signal.
Fig. 14 zeigt die logische Schaltung zur Implementierung
des Speichers 18 und der Testeinrichtung 30 nach
Fig. 3. Bei diesem Ausführungsbeispiel enthält der
Speicher 18 eine mit KB bezeichnete temporäre Speicherzelle
18(1) und eine mit PM bezeichnete permanente
Speicherzelle 18(2). Es ist ersichtlich, daß KB bei
jedem Steuerintervall aktualisiert wird, um die Ergebnisse
jeder Tastenfeldabfrage zu speichern. PM
wird jedoch nur aktualisiert, wenn eine betätigte
Taste erkannt ist. Jede dieser Speicherzellen enthält
im wesentlichen ein 4-Bit- Parallel-Ein/Parallel-Aus-
Speicherregister, das unter der Bezeichnung SN74194
als integrierte Schaltung erhältlich ist.
Das Register 18(1) empfängt und speichert das Steuersignal
von dem Steuersignalgenerator 20. Das Steuersignal
wird durch das Zeitsteuersignal TS 3 nach dem
Zeitsteuerdiagramm von Fig. 17 in das Register 18(1)
eingelesen. Das Ausgangssignal des Registers 18(1)
wird durch die Testeinrichtung in der unten beschriebenen
Weise überprüft. Wenn entsprechende Bedingungen
erfüllt sind, gibt ein Ausgangssignal der Testeinrichtung
30 das Register 18(2) dadurch frei, daß es einen
Impuls zu dem Freigabeeingang (E) des Registers 18(2)
freigegeben wird. Hierdurch bleibt der Inhalt des
Registers 18(1) unverändert.
Die Testeinrichtung 30 ermöglicht es, daß das neue,
temporär in dem Register 18(1) gespeicherte Signal nur
dann in das Register 18(2) umgespeichert werden kann,
wenn (1) das neue gespeicherte Signal eine AUS-Einstellung
ist; oder (2) das neue Signal eine EIN-Einstellung
ist und das alte in dem Register 18(2) gespeicherte
Signal eine AUS-Einstellung; oder (3) das neue Signal
eine der Leistungseinstellungen 1-7, während das alte
Signal deine AUS-Einstellung ist. Zusätzlich setzt die
Testeinrichtung 30 SSL 32 und IOL 36 zurück, wenn in
dem Register 18(2) eine AUS-Eingabe gespeichert ist.
Aufgrund der Bedingung (1) wird eine AUS-Einschaltung
immer in das Register 18(2) übertragen; die Bedingung
(2) stellt sicher, daß eine EIN-Einstellung vor einer
der Leistungseinstellungen 1-7 ausgewählt werden muß,
wenn, ausgehend von einer AUS-Einstellung, umgeschaltet
wird und die Bedingung (2) stellt ferner sicher, daß
eine EIN-Einstellung ignoriert wird, wenn das alte
Signal eine der Leistungseinstellungen von 1-7 ist;
schließlich gestattet die Bedingung (3) den Wechsel
von einer auf eine andere Leistungseinstellung 1-7.
Es ist ersichtlich, daß eine leere Eingabe, die einer
Bedingung entspricht, in der keine Taste betätigt ist,
von der Natur her dadurch ausgeschlossen ist, daß die
Freigabe des Register 18(2) nur, wie beschrieben, unter
den Bedingungen (1), (2) oder (3) gestattet ist.
Die Testeinrichtung 30 dieses Ausführungsbeispieles
ist anhand des Logikdiagrammes nach Fig. 14 beschrieben.
Der Ausgang eines UND-Gatters 30(1) liegt an dem Freigabeeingang
des Registers 18(2). Wenn das Ausgangssignal
des UND-Gatters 30(1) logisch Eins ist, wird das
in dem Register 18(1) enthaltene Signal in das Register
18(2) übernommen. Das UND-Gatter 30(1) dient der
Synchronisierung der Freigabe des Registers 18(2) mit
dem Zeitsteuersignal TS 4 (Fig. 17), indem dieses Signal
mit dem Ausgangssignal eines ODER-Gatters 30(2) logisch
UND-verknüpft wird, wobei das Ausgangssignal des ODER-
Gatters 30(1) in dem Zustand logisch Eins ist, wenn
eine der Bedingungen (1), (2) oder (3) erfüllt ist. Das
Vorliegen eines AUS-Signals (1000) in dem Register 18(1)
wird durch ein UND-Gatter 30(3) erkannt, dessen Eingangssignale
die vier Ausgangssignale des Registers 18(1)
sind. Die Eingänge des Gatters 30(3), die den drei
letzten niedrigstwertigen Bits des Signales aus dem
Register 18(1) entsprechen, sind invertiert. Somit ist
das Ausgangssignal des UND-Gatters 30(3) logisch Eins,
wenn ein AUS-Signal, das durch das Signal (1000) wiedergegeben
ist, in dem Register 18(1) gespeichert ist. Das
Ausgangssignal des Gatters 30(3) liegt über Gatter 30(2)
und 30(1) an dem Freigabeeingang des Registers 18(2).
Das Vorhandensein eines EIN-Signales in dem Register 18(1)
wird durch ein UND-Gatter 30(4) erkannt, dessen Eingänge
mit den Ausgängen des Registers 18(1) verbunden sind. Diejenigen
Eingangsanschlüsse des Gatters 30(4), die dem
zweiten und dem dritten niedrigstwertigen Bit des
Signales aus dem Register 18(1) entspricht, sind invertiert.
Folglich ist das Ausgangssignal des Gatters 30(4)
logisch Eins, wenn ein EIN-Signal (1000) in dem Register 18(1)
gespeichert ist. Das Ausgangssignal des Gatters 30(4)
liegt über Gatter 30(6), 30(2) und 30(1) an dem Frei
gabeeingang des Registers 18(2). Ein AUS-Signal in
dem Register 18(2) wird durch ein UND-Gatter 30(5)
festgestellt, dessen Eingänge an den vier Ausgängen
des Registers 18(2) liegen. Hierbei sind diejenigen
Eingänge des Gatters 30(5) invertiert, die den drei
niedrigstwertigen Bits des Registers 18(2) entsprechen.
Somit ist das Ausgangssignal des Gatters 30(5) logisch
Eins, wenn ein Ausgangssignal (1000) in dem Register
18(2) gespeichert ist. Das UND-Gatter 30(6) verknüpft
das Ausgangssignal des Gatters 30(4) mit dem Ausgangssignal
des Gatters 30(5). Somit ist das Ausgangssignal
des Gatters 30(6) gleich logisch Eins, wenn das neue
Signal in dem Register 18(1) ein EIN-Signal und das
in dem Register 18(2) gespeicherte, alte Signal ein
AUS-Signal ist. Das Ausgangssignal des Gatters 30(6)
liegt über die Gatter 30(2) und 30(1) an dem Freigabeeingang
des Registers 18(2).
Das Vorhandensein eines Signales im dem Register 18(1),
das einer der Leistungseinstellung 1-7 entspricht,
wird durch Gatter 30(7) und 30(8) erkannt. Ein ODER-
Gatter 30(7) liegt mit seinen Eingängen an den den
drei niedrigstwertigen Bits entsprechenden Ausgängen
des Registers 18(1). Hieraus folgt, daß das Ausgangssignal
des Gatters 30(7) für jedes Signal in dem
Register 18(1), das keine binäre Null darstellt, logisch
Eins ist. Das UND-Gatter 30(8) verknüpft das Ausgangssignal
des ODER-Gatters 30(7) mit einem invertierten,
dem höchstwertigen Bit des Registers 18(1) entsprechenden
Eingangssignal. Wie in Tabelle I gezeigt, ist das
höchstwertige Bit für die Einstellungen EIN und AUS
gleich logisch Eins und für die Leistungseinstellungen 1-7
logisch Null. Demzufolge ist das Ausgangssignal des
Gatters 30(8) logisch Eins, wenn das Signal in dem
Register 18(1) eine der Leistungseinstellungen zwischen
1 und 7 entspricht, während es sonst logisch Null ist.
Das UND-Gatter 30(9) verknüpft das Ausgangssignal des
Gatters 30(8) mit dem invertierten Ausgangssignal
des Gatters 30(5). Als Folge hiervon ist das Aus
gangssignal des Gatters 30(9) gleich logisch Eins,
wenn das Ausgangssignal des Gatters 30(8) logisch Eins
und das Ausgangssignal des Gatters 30(5) logisch Null
ist, womit angezeigt ist, daß das in dem Register 18(1)
enthaltene Signal einer der Leistungseinstellungen 1-7
entspricht und das in dem Register 18(2) gespeicherte
Signal keine AUS-Einstellung wiedergibt. Das Ausgangssignal
des Gatters 30(9) liegt über die Gatter 30(2)
und 30(1) an dem Freigabeeingang des Registers 18(2).
Die Testeinrichtung 30 setzt SSL 32 (Fig. 18A) zurück, wenn
(a) das Register 18< 35497 00070 552 001000280000000200012000285913538600040 0002003003453 00004 35378/BOL<(1) ein einer Leistungseinstellung
1-7 entsprechendes Signal enthält und (b) in dem
Register 18(2) ein EIN-Signal gespeichert ist. Die
Bedingung (a) wird durch eine logische Eins an dem
Ausgang des UND-Gatters 30(8) erkannt, wie dies oben
beschrieben ist.
Die Bedingung (b) wird durch ein UND-Gatter 30(10)
festgestellt, dessen Eingänge an den Ausgängen des
Registers 18(2) liegen, wobei die dem zweiten und
dem dritten niedrigstwertigen Bit entsprechenden Ein
gangsleistungen invertiert sind, so daß das Ausgangssignal
des Gatters 30(10) nur dann logisch Eins ist,
wenn das in dem Register 18(2) gespeicherte Signal
ein EIN-Signal (1001) ist. Die Ausgangssignale der
Gatter 30(8) und 30(10F ) sind durch ein UND-Gatter 30(11)
miteinander logisch UND-verknüpft. Der mit 30(a) bezeichnete
Ausgang des UND-Gatters 30(11) ist mit
dem Setzeingang von SSL 32 (Fig. 18A) verbunden.
Somit wird SSL 32 zum Setzen eine logische Eins
zugeführt, wenn die obigen Bedingungen (a) und (b)
erfüllt sind.
Wenn das in dem Register 18(1) gespeicherte Signal
einer kleineren Leistungseinstellung entspricht als
das durch das im Register 18(2) wiedergegebene Signal,
setzt die Testeinrichtung 30 IOL 36 (Fig. 18A) zurück.
Dies wird durch einen Komparator 30(12) erreicht, der
einen Größenvergleich der Inhalte der beiden Register
18(1) und 18(2) durchführt.
Bei der Schaltung nach Fig. 14 wird diese Funktion durch
den Komparator 30(12), UND-Gatter 30(5), 30(8) sowie
Gatter 30(13)-30(15) erbracht. Der Komparator 30(12),
der ein gebräuchlicher 4-Bit-Komparator mit der Typen
bezeichnung SN 7485 ist, führt ständig einen Inhaltsvergleich
der Register 18(1) und 18(2) aus. Wenn der
Wert des Inhalts des Registers 18(1) kleiner als der
Wert des Inhalts des Registers 18(2) ist, was immer
dann geschieht, wenn die neu eingegebene Leistungseinstellung
kleiner als die vorher eingegebene Leistungseinstellung
ist, ist das Ausgangssignal des Komparators
30(12) logisch Eins. Dieses Ausgangssignal liegt an dem
UND-Gatter 30(15), das dieses Ausgangssignal mit den
Ausgangssignalen der UND-Gatter 30(8) und 30(14) miteinander
UND-verknüpft. Wie gerade beschrieben, ist das Aus
gangssignal des UND-Gatters 30(8) logisch Eins, wenn
der Inhalt des Registers 18(1) einer der Leistungseinstellungen
1-7 entspricht. Das Ausgangssignal des
UND-Gatters 30(14), das das invertierte höchstwertige
Bit des Registers 18(2) mit dem Ausgangssignal des ODER-
Gatters 30(13) verknüpft, ist entsprechend logisch Eins,
wenn das Register 18(2) ein Signal enthält, das einer
der Leistungseinstellungen 1-7 entspricht, wobei durch
das ODER-Gatter 30(13) die drei niedrigstwertigen Bits
des Registers 18(2) über ODER-Schaltungen zusammengeführt werden. Folglich
schaltet das Gatter 30(15) die Ergebnisse des Vergleiches
über das ODER-Gatter 30(16) für den Rücksetzeingang
von IOL 36 (Fig. 3) durch, immer wenn die Register 18(1)
und 18(2) einen einer Leistungseinstellung 1-7 entsprechenden
Code enthalten. Wenn die obige Bedingung
erfüllt ist und die in dem Register 18(1) enthaltene
Leistungseinstellung 1-7 kleiner ist als die des Registers
18(2 ), ist das Ausgangssignal des Gatters 30(15) und
folglich das mit 30(c) bezeichnete Ausgangssignal des
Gatters 30(16) logisch Eins, was zu einem Rücksetzen
von IOL 36 führt.
Das Ausgangssignal des Gatters 30(5) liegt außerdem über
das ODER-Gatter 30(16) an dem Rücksetzeingang von IOL
36. Demzufolge wird IOL 36 in ähnlicher Weise zurückgesetzt,
wenn in dem Register 18(2) eine AUS-Einstellung
(1000) gespeichert ist.
Schließlich wird das mit 30(b) bezeichnete Ausgangssignal
des Gatters 30(5) unmittelbar in den Rücksetzeingang
von SSL 32 eingespeist. Hieraus folgt, daß
SSL 32 zurückgesetzt wird, wenn in dem Register 30(2)
ein AUS-Signal gespeichert ist.
Hauptzähler
Der Hauptzähler 14 nach Fig. 3 ist bei diesem Ausführungsbeispiel
als 8-Bit-Ringzähler ausgeführt, der die von dem
Null-Durchgangsdetektor 10 (Fig. 3) erzeugten Null-Durch
gangsimpulse zählt. Der 8-Bit-Hauptzähler 14 wird durch
Hintereinanderschalten zweier 4-Bit-Binärzähler gebildet,
wie dies in Fig. 15 dargestellt ist. Die Ausgänge
(A-D) des Zählers 14(1) ergeben das erste bis
voerte niedrigstwertige Bit des Hauptzählers 14, während
die Ausgänge (E-F) des Zählers 14(2) das fünfte
und sechste niedrigstwertige Bit erzeugen. Das Aus
gangssignal des Null-Durchgangsdetektors 10 wird in
den Takteingang des Zählers 14(1) eingeschleift.
Die unten beschriebene Vergleichseinrichtung 16
empfängt die den ersten sechs niedrigstwertigen Bits des
Zählerstandes entsprechenden Ausgangssignale 14A-14F.
Die Zähler 14(1) und 14(2) sind unter der Typenbezeichnung
SN 7493 erhältliche integrierte Schaltungen.
Vergleichseinrichtung
Wie in Fig. 16 veranschaulicht, enthält die Vergleichseinrichtung
16 bei diesem Ausführungsbeispiel im wesentlichen
ein Netzwerk logischer Gatter 16(4)(a) - 16(4)(f),
die als Zählgatter bezeichnet sind und in Abhängigkeit
von der ersten sechs niedrigstwertigen Bits des Aus
gangssignales des Hauptzählers arbeiten; ein üblicher
BCD-Dezimaldecoder 16(1)mit vier Eingangs- und zehn
Ausgangsleitungen arbeitet abhängig von dem Ausgangssignal
des Registers 18(2) des Speichers 18; und
schließlich ist ein Netzwerk aus als Vergleichsgatter
bezeichneten logischen Gattern 16(2)(a) - 16(2)(f)
vorgesehen, die in Abhängigkeit der Ausgangssignale
der Zählgatter und des Decoders arbeiten. Die Ausgangssignale
der Vergleichsgatter 16(2)(a) - 16(2)(f) werden
über logische Gatter 16(5) - 16(7) in POL 24 (Fig. 3)
eingespeist. Logische Gatter 18(8) und 16(9) koppeln
die Ausgangssignale von SSL 34 und IOL 36 (Fig. 3) in
noch zu beschreibender Weise in die Vergleichseinrichtung
ein.
Vor der ausführlichen Beschreibung der Schaltung nach
Fig. 16 ist es zweckmäßig, die Funktion der Vergleichseinrichtung
des Steuersystems nach Fig. 3 und die Art
und Weise, in der die Funktion erbracht wird, nochmals
kurz zu erläutern. Die Funktion der Vergleichseinrichtung
16 nach Fig. 3 besteht in der Feststellung, ob
während des laufenden Steuerintervalles der Triac 3
(Fig. 1,3) in dem nächsten Steuerintervall in den leitenden
Zustand umgeschaltet werden soll oder nicht.
Aus Fig. 3 kann entnommen werden, daß das Ausgangssignal
der Vergleichseinrichtung 16 über POL 24, das
UND-Gatter 28 und den Triactreiber 26 an dem Gateanschluß
des Triacs 3 liegt. Wenn das Ausgangssignal der Ver
gleichseinrichtung 16 gleich logisch Eins ist, ist bei
dem vorliegenden Ausführungsbeispiel POL 24 gesetzt
(das Ausgangssignal von POL 24 ist gleich logisch Eins,
wenn das Fliplop gesetzt ist). Beim Auftreten des
nächsten Null-Durchganges der Netzspannung wird von
dem Null-Durchgangsdetektor ein Null-Durchgangsimpuls
erzeugt, der mit Hilfe des UND-Gatters 28 mit dem Aus
gangssignal von POL 24 verknüpft wird und bewirkt, daß
das Ausgangssignal des UND-Gatters 28 gleich logisch
Eins wird. Wenn dieses Ausgangssignal des UND-Gatters
28, das logisch Eins ist, über den Triactreiber 26 verstärkt
und dem Gateanschluß des Triacs 3 zugeführt
wird, wird dieser in den leitenden Zustand geschaltet.
Wenn hingegen das Ausgangssignal der Vergleichseinrichtung
16 logisch Null ist, wird POL 24 zurückgesetzt
(das Ausgangssignal ist dann logisch Null), womit das
Ausgangssignal des UND-Gatters 28 ebenfalls logisch
Null ist. Folglich wird dem Gateanschluß des Triacs 3
kein Triggersignal zugeführt und dieser wird beim Auftreten
des nächsten Null-Durchgangs der Netzspannung in
den nichtleitenden Zustand überführt. Hieraus ergibt
sich, daß die Rate, mit der das Ausgangssignal der Ver
gleichseinrichtung 16 nach logisch Eins umschaltet, die
Stromimpulswiederholungsrate bestimmt.
Bei diesem Ausführungsbeispiel, ebenso wie bei dem vor
hergehenden, ermöglicht es die Vergleichseinrichtung 16,
daß eine Stromimpulswiederholungsrate von 1/2 n durch
Triggerung des Triacs 3 ausgeführt wird, wenn die ersten
n-niedrigstwertigen Bits des Haupttaktes 14 alle gleich
logisch Null sind. Beispielsweise erfordert die Leistungseinstellung
4 eine Stromimpulswiederholungsrate von 1/8
oder 1/2 n mit n = 3. Die gewünschte Stromimpulswiederholungsrate
1/8 wird dadurch erreicht, daß der Triac
3 immer dann getriggert wird, wenn die ersten drei niedrigstwertigen
Bits des Haupttaktes 14 logisch Null sind, was
einmal alle acht Zählschritte auftritt.
Bei der Schaltung nach Fig. 16 stellt der Decoder 16(1)
die auszuführende Leistungseinstellung fest; die Zählgatter
16(4)(a) - 16(4)(f) geben an, wieviele der niedrigstwertigen
Bits bei jedem Zählerstand des Hauptzählers 14
null sind; und schließlich bestimmen die Vergleichsgatter
16(2)(a) - 16(2)(f), ob die Verknüpfung der Leistungseinstellung
und der niedrigstwertigen Bits des betreffenden
Zählerstandes ein Umschalten des Triacs 3 (Fig. 3) in den
leitenden Zustand erfordern.
Durch die Decodierung des Ausgangssignales des Registers
18(2) von Speicher 18 (Fig. 13) identifiziert der Decoder
16(1) die Leistungseinstellung. Wie bereits gesagt,
speichert das Register 18(2) ein der auszuführenden
Leistungseinstellung entsprechendes BCD-Signal. Bei dem
Decoder 16(1) ist jeweils eine Ausgangsleitung eindeutig
einer der Leistungseinstellungen 1-7 entsprechen den Leistungseinstellungen
1-7 (bei diesem Ausführungsbeispiel werden die
Leitungen 0, 8 und 9 nicht verwendet). Die Leistungseinstellung
1-7, die durch codierte Eingangssignal
des Decoders 16(1) dargestellt ist, wird durch eine
logische Null auf der zugehörigen Decoderausgangsleitung
1-7 gekennzeichnet. Alle übrigen Ausgangsleitungen
1-7 sind logisch Eins. Wenn das codierte Eingangssignal
beispielsweise der Leistungseinstellung
3 entspricht, ist das Ausgangssignal des Decoders 16(1)
an seinem Anschluß 3 gleich logisch Null, während die
Ausgangssignale an den übrigen Anschlüssen alle logisch
Null sind. Somit identifiziert derjenige Ausgangsanschluß
des Decoders 16(1), dessen Zustand logisch Null
ist, die in dem Register 18(2) jeweils gespeicherte
Leistungseinstellung 1-7. Der Decoder 16(1) ist ein
üblicher BCD-Dezimaldecoder mit vier Ein- und zehn
Ausgängen, der unter der Typenbezeichnung SN 7442 ohne
weiteres erhältlich ist.
Der Inhalt des Hauptzählers 14 wird in der folgenden
Weise durch die Zählgatter 14(4)(a) - 14(4)(f) verarbeitet.
Das Eingangssignal auf den Leitungen 14(a) - 14(f),
die von dem Hauptzähler 14 kommen, führen die ersten
sechs niedrigstwertigen Bits des Zählerstandes. Das
Gatter 16(4)(a) ist ein Inverter, dessen Ausgangssignal
logisch Eins ist, wenn das niedrigstwertige Bit logisch
Null ist. Das Ausgangssignal des Inverters 16(4)(a)
wird mit Hilfe des UND-Gatters 16(4)(b) mit dem invertierten
Eingangssignal von der Leitung 14(b) derart
verknüpft, daß das Ausgangssignal des UND-Gatters 16(4)(b)
nur dann logisch Eins ist, wenn die ersten zwei niedrigstwertigen
Bits logisch Null sind. In ähnlicher Weise ist
das Ausgangssignal des UND-Gatters 16(4)(b) mit dem invertierten
Eingangssignal auf der Leitung 14(c) mit Hilfe
des UND-Gatters 16(4)(c) verknüpft und bewirkt, daß das
Ausgangssignal des UND-Gatters 16(4)(c) nur dann logisch
Eins ist, wenn die ersten drei niedrigstwertigen Bits
logisch Null sind. Dieses Muster wiederholt sich für die
Gatter 16(4)(d) - 16(4)(f).
Die Vergleichsgatter 16(2)(a) - 16(2)(f) werden dazu
verwendet, die einzelnen Ausgangssignale der Zählgatter
16(4)(a) - 16(4)(f) mit den invertierten Aus
gangssignalen 6-1 des Decoders 16(1) zu verknüpfen,
d. h. das UND-Gatter 16(2)(a) verknüpft das Ausgangssignal
des Gatters 16(4)(a) mit dem invertierten
Ausgangssignal von Anschluß 6 des Decoders 16(1);
das UND-Gatter 16(2)(b) verknüpft das Ausgangssignal
des Gatters 16(4)(b) mit dem invertierten Ausgangssignal
von Anschluß 5 des Decoders 16(1) usw. Jedes
der UND-Gatter 16(2)( - 16(2)k(f) kann als eindeutig
derjenigen speziellen Leistungseinstellung 1-7 zugeordnet
betrachtet werden, die durch das Ausgangssignal
von dem Decoder 16(1) repräsentiert ist. Höchstens
eines der Ausgangssignale der UND-Gatter 16(2)(a) - 16(2)(f)
kann während eines Steuerintervalles logisch Eins sein,
wobei das Ausgangssignal dieser Gatter 16(2)(a) - 16(2)(f)
nur dann logisch Eins ist, wenn das zu dieser Leistungseinstellung
gehörige Muster der niedrigstwertigen Bits
auftritt, dem das jeweilige, vergleichende UND-Gatter
16(2)( - 16(2)k(f) zugeordnet ist. Wenn beispielsweise
die Leistungseinstellung 3 ausgeführt werden soll, ist
das Ausgangssignal an Anschluß 3 des Decoders 16(1)
logisch Null, während die Ausgangssignale an seinen
übrigen Ausgängen logisch Eins sind. Folglich ist das
Ausgangssignal des Decoders 16(1) hinter dem invertierten
Eingang des Gatters 16(2)(d) logisch Eins, während
die invertierten Eingangssignale der übrigen, den Vergleich
durchführenden UND-Gatter 16(2)(a) -16(2)(c)
logisch Null sind. Daraus ergibt sich, daß die Ausgangssignale
aller anderen Vergleichsgatter 16(2)(a) - 16(2)(c)
als dem Vergleichsgatter 16(2)(d), unabhängig von dem
Zählerstand, logisch Null bleiben. Das Ausgangssignal
des Gatters 16(2)(d) wird jedoch nur dann logisch Eins,
wenn die ersten vier niedrigstwertigen Bits des Hauptzählers
14 logisch Null sind, wobei dies durch eine
logische Eins an dem Ausgang des Gatters 16(4)(d) angezeigt
wird. Als Folge hiervon ist bei der Leistungseinstellung
3 das Ausgangssignal des Gatters 16(2)(d)
einmal alle 16 Zählerschritte logisch Eins.
Das ODER-Gatter 16(5) verknüpft die Ausgangssignale der
Gatter 16(2)(a) -16(2)(f) und dementsprechend
ist sein Ausgangssignal immer logisch Eins, wenn das
Ausgangssignal eines der Gatter 16(2)(a) - 16(2)(f)
logisch Eins ist. Es ist an dieser Stelle ersichtlich,
daß insoweit die Beschreibung dieser Schaltung auf die
Ausführung der Leistungseinstellungen 1-6 beschränkt
ist. Zu der Leistungseinstellung 7 gehört eine Strom
impulswiederholungsrate von 1/1. Demgemäß mußdas
Ausgangssignal der Vergleichseinrichtung 16 beim Arbeiten
im stationären Zustand bei der Leistungseinstellung
7 bei jedem Zählschritt logisch Eins sein. Dies wird
bei dem vorliegenden Ausführungsbeispiel durch den Anschluß
des Ausganges 7 des Decoders 16(1)an das ODER-
Gatter 16(5) über das ODER-Gatter 16(9) erreicht. Das
Ausgangssignal des ODER-Gatters 16(9) wird immer, wenn
eine logische Null an seinem invertierten Eingang erscheint,
logisch Eins. Folglich wird das Ausgangssignal
des ODER-Gatters 16(5) immer dann logisch Eins, wenn die
Leistungseinstellung 7 auszuführen ist.
Im folgenden ist die Implementierung des "Weichstart"-
und des "Sofort EIN"-Modus in die Vergleichseinrichtung
16 beschrieben. Wie bereits ausgeführt ist, soll in dem
"Weichstart-Modus, wenn SSL 32 gesetzt ist, eine vorbestimmte
Stromimpulswiederholungsrate unabhängig von
der ausgewählten Leistungseinstellung ausgeführt werden.
Bei diesem Ausführungsbeispiel, ebenso wie bei dem
Mikroprozessor gesteuerten Ausführungsbeispiel, wird
die der Leistungseinstellung 5 entsprechende Stromimpuls
wiederholungsrate von 1/4 ausgeführt, wenn der "Weichstart"-
Modus abläuft.
Das mit 32(a) bezeichnete Eingangssignal für die
Vergleichseinrichtung 16, das von SSL 32 herkommt
(Fig. 18A), ist logisch Eins, wenn dieses Flipflop
gesetzt ist und logisch Null, wenn das Flipflop zurückgesetzt
ist. Folglich ist das Ausgangssignal des ODER-
Gatters 16(8), das das invertierte Ausgangssignal von
SSL 32 mit dem Ausgangssignal am Anschluß 5 des Decoders
16(1) verknüpft, logisch Null, wenn entweder
SSJ 32 gesetzt oder wenn die Leistungseinstellung 5
ausgewählt ist. Demgemäß ist das Ausgangssignal des
zu der Leistungseinstellung 5 gehörigen Gatters 16(2)(b)
logisch Eins, wenn die ersten zwei niedrigstwertigen
Bits Null sind und entweder SSL 32 gesetzt oder die
Leistungseinstellung 5 auszuführen ist.
Um im "Weichstart"-Modus die tatsächliche Leistungs
einstellung 1-7 zu unterdrücken, verknüpft das UND-
Gatter 16(6) das Ausgangssignal des Gatters 16(5) mit
dem invertierten Ausgangssignal von SSL 32. Hieraus
ergibt sich, daß, wenn SSL 32 gesetzt ist, das Ausgangssignal
des Gatters 16(6) unabhängig von dem Ausgangssignal
des Gatters 16(5) logisch Null ist. Die Folge
davon ist, daß für die Ankopplung des Ausgangssignales
des Gatters 16(2)(b) an den Ausgang der Vergleichseinrichtung
16 über das ODER-Gatter 16(7) ein alternativer
Signalweg erzeugt ist.
Wie bereits gesagt, wird beim Betrieb im "Sofort EIN"-
Modus eine der Leistungseinstellungen 7 entsprechende
Stromimpulswiederholungsrate von 1/1 unabhängig von der
tatsächlich ausgewählten Leistungseinstellung ausgeführt.
Dies wird bei dem betrachteten Ausführungsbeispiel
wie folgt erreicht. Das mit 36(a) bezeichnete Aus
gangssignal von IOL 36 ist logisch Eins, wenn dieses
Flipflop gesetzt ist und logisch Null, wenn es zurückgesetzt
ist. Das Ausgangssignal von IOL 36 wird mit dem
invertierten Ausgangssignal von Leitung 7 des Decoders
16(1) verknüpft, wobei dieser Ausgang des Decoders
16(1) der Leistungseinstellung 7 entspricht.
Folglich ist das Ausgangssignal des Gatters 16(9) und
dementsprechend das Ausgangssignal des Gatters 16(5)
logisch Eins, wenn entweder IOL 36 gesetzt ist oder
die Leistungseinstellung 7 ausgeführt werden soll.
Flipflops und Timer
Wie bereits beschrieben, werden zur Initialisierung,
zeitlichen Bestimmung und Beendigung des "Weichstart"-
und des "Sofort EIN"-Modus Flipflops und Timer verwendet.
Zusätzlich wird POL 24 verwendet, um das Ausgangssignal
der Vergleichseinrichtung 16 zu speichern und
dieses Ausgangssignal an den Gateanschluß des Triacs
3 (Fig. 3) anzulegen.
Fig. 18A zeigt denjenigen Teil der Steuerschaltung, der
bei diesem Ausführungsbeispiel SSL 32, SST 34, IOL 36 und
TOT 38 enthält. SSL 32 und IOL 36 sind gebräuchliche
J-K-Flipflops, die unter der Bezeichnung SN 7470 als
integrierte Schaltungen erhältlich sind.
Wie in den Fig. 14, 16 und 18A gezeigt, liegt der J-Eingang
von SSL 32 an dem Ausgang 30(a) des Gatters 30(8)
der Testeinrichtung 30. Der Q-Ausgang von SSL 32 liegt
über die Leitung 32(a) an einem Eingang des Gatters 16(8)
der Vergleichseinrichtung 16. Ferner liegt der Q-Ausgang
an SST 34.
Wenn beim Betrieb die Testeinrichtung 30 feststellt,
daß die Ausführung des "Weichstart"-Modus erforderlich
ist, erscheint an dem Ausgang des Gatters 30(8) der
Testeinrichtung 30 (Fig. 13) eine logische Eins. Der
Q-Ausgang von SSL 32 schaltet in der Folge dann auf
eine logische Eins um, wenn SSL 32 durch das Zeit
steuersignal TS 5 (Fig. 17) getaktet wird, wobei das
Ausgangssignal solange logisch Eins bleibt, bis über
den K-Eingang von SSL 32 eine logische Eins durchgetaktet
wird. Beim Zurücksetzen schaltet der Ausgang
von SSL 32 auf logisch Null um und bleibt logisch
Null, bis der "Weichstart"-Modus nachfolgend wieder
benötigt wird.
SST 34 steuert die Dauer des Betriebes im "Weichstart"-
Modus, indem er eine vorbestimmte Anzahl von Null-
Durchgangsimpulsen zählt, wenn er durch den gesetzten
Zustand von SSL 32 freigegeben ist, und sowohl sich
als auch SSL 32 anschließend zurücksetzt. Bei dem Aus
führungsbeispiel ist eine Zeitspanne von etwa 1 sec erforderlich.
Diese Zeitspanne wird durch Hintereinanderschaltung
zweier 4-Bit-Zähler 34(1) und 34(2) erreicht,
die als 8-Bit-Zähler arbeiten, wobei ein Ausgang 34(3),
der dem höchstwertigen Bit des Zählerstandes entspricht,
verwendet wird, um SSL 32 und die Zähler 34(1) und
34(2) zurückzusetzen. Bei dem 128. Zählschritt erscheint
eine logische Eins an dem Ausgang 34(3) und bewirkt,
daß über die UND-Gatter 32(1) und 34(5) die Zähler 34(1)
und 34(2) sowie SSL 32 beim Auftreten des nächsten
Zeitsteuersignales TS5 zurückgesetzt werden. Die Frequenz
der Null-Durchgangsimpulse beträgt 120 Hz. Somit nähert
das Zählen von 128 Impulsen in ausreichender Weise die
gewünschte 1-sec-Zeitspanne an.
Die Zählung der Null-Durchgangsimpulse durch die Zähler
34(1) und 34(2) von SST 34 wird durch das Ausgangssignal
von SSL 32 freigegeben, das mit Hilfe eines UND-Gatters
34(4) mit dem Ausgangssignal des Null-Durchgangsdetektors
10 (Fig. 3) logisch UND-verknüpft wird. Folglich werden
die Null-Durchgangsimpulse über das Gatter 34(4) zu dem
Takteingang des Zählers 34(1) durchgeschaltet, wenn
SSL 32 gesetzt ist, während sie gesperrt werden, wenn
SSL 32 zurückgesetzt ist.
Beim Auftreten eines der folgenden Ereignisse werden
SSL 32 und die Zähler 34(1) sowie 34(2) von SST 34
zurückgesetzt: Das Zählen einer vorbestimmten Anzahl
von Zählschritten oder die Eingabe einer AUS-Einstellung
in das Register 18(2) (Fig. 14). Das ODER-Gatter 32(1)
verbindet für den K-Eingang von SSL 32 das Ausgangssignal
30(b) der Testeinrichtung 30 mit dem Ausgangssignal
auf der Leitung 34(3), die dem höchstwertigen Bit
des Zählers 34(2) entspricht. Folglich führt entweder
eine logische Eins an dem Ausgang 30(b), die die Eingabe
einer AUS-Einstellung anzeigt, oder eine logische
Eins an dem Ausgangsanschluß 34(3), die das Auftreten
des 129. Zählschrittes anzeigt, zu einer logischen Eins
an dem Ausgang des Gatters 32(1), womit SSL 32 zurückgesetzt
wird.
Eine logische Eins an dem Ausgang des Gatters 32(1)
setzt ferner die Zähler 34(1) und 34(2) sychron mit
dem Zeitsteuersignal TS5 (Fig. 17) zurück. Das Ausgangssignal
des Gatters 32(1) liegt über UND-Gatter 34(5)
an den Rücksetzeingängen des Zählers 34(1) und 34(2), wobei
das UND-Gatter 34(5) das Ausgangssignal des Gatters
32(1) mit dem Zeitsteuersignal TS5 verknüpft. Eine
logische Eins an dem Ausgang des Gatters 34(5) setzt
die Zähler 34(1) und 34(2) zurück.
Die Funktionsweise von IOL 36 und IOT 38 ist ähnlich der
von SSL 32 und SST 34, die oben beschrieben ist. IOL 36
wird durch eine logische Eins an dem Ausgang 34(3)
des Zählers 34(2) gesetzt. Das Setzen von IOL 36 gibt
IOT 38 dadurch frei, daß über ein UND-Gatter 38(1)
Null-Durchgangsimpulse zu dem Eingang von IOT 38 durchgeschaltet
werden. Von 4-Bit-Zählern 38(2) - 38(4), die
hintereinandergeschaltet als 12-Bits-Zähler arbeiten,
wird eine vorbestimmte Anzahl von Null-Durchgangsimpulsen
gezählt. Bei dem Ausführungsbeispiel ist die gewünschte
Dauer des "Sofort EIN"-Modus von 8½ sec durch das
Zählen von 1024 Null-Durchgangsimpulsen angenähert.
Alle 1024 Zählschritte schaltet das zweite höchstwertige
Bit des 12-Bit-Zählers nach logisch Eins. Der diesem
Bit entsprechende Ausgang 38(5) ist über eine ODER-
Gatter 36(1) mit dem K-Eingang von IOL 36 verbunden.
Beim Auftreten des 1024. Zählschrittes wird deshalb
IOL 36 zurückgesetzt. Das UND-Gatter 38(1) sperrt dann
solange weitere Null-Durchgangsimpulse für IOT 38, bis
IOL 36 erneut gesetzt ist. IOL 36 wird ferner durch
eine logische Eins an dem Ausgang 30c der Testeinrichtung
30 (Fig. 14) zurückgesetzt, die die Auswahl
einer kleineren Leistungseinstellung signalisiert und
die über ein ODER-Gatter 36(1) in den K-Eingang von
IOL 36 eingeschleift ist. Durch die Ankopplung des
Ausgangssignales des UND-Gatters 36(1) an die Rücksetzeingänge
jeder der Zähler 38(2) - 38(4) von IOT 38 über
das UND-Gatter 38(6) werden diese Zähler zurückgesetzt.
Das UND-Gatter 38(6) synchronisiert das Rücksetzen
der Zähler 38(2) - 38(4) mit dem Zeitsteuersignal TS 5,
indem es das Ausgangssignal des Gatters 36(1) mit dem
Zeitsteuersignal TS S verknüpft.
Die Zähler 34(1) und 34(2) sowie 38(2) - 38(4), die für
SST 34 und IOT 38 verwendet werden, sind die gleichen,
wie die Zähler 14(1) und 14(2), wie sie bei dem Haupt
zähler 14 nach Fig. 14 beschrieben sind.
Fig. 18B zeigt weitere Einzelheiten von POL 24. Das Flipflop
selbst ist ein J-K-Flipflop, wie es für das "Weichstart"-
und das "Sofort EIN"-Flipflop beschrieben ist.
Das Ausgangssignal 16(a) des Gatters 16(7) der Vergleichseinrichtung
16 (Fig. 16) liegt unmittelbar an dem
J-Eingang von POL 24 und über eine Inverter 24(1) an
dem K-Eingang. Das Zeitsteuersignal TS 6 (Fig. 17)
wird dem Takteingang zugeführt.
Wenn beim Betrieb ein Signal logisch Eins der Vergleichseinrichtung
16 POL 24 setzt, erscheint an dem Q-Ausgang
dieses Flipflops eine logische Eins, die eine logische
Eins an einem Eingang des Gatters 28 erzeugt. Diese
logische Eins wird bei dem Auftreten des nächsten Null-
Durchgangsimpulses, der dem anderen Eingang des UND-
Gatters 28 zugeführt wird, zu dem Triactreiber 26 durchgeschaltet
und triggert somit den Triac 3 synchron mit
dem Null-Durchgang der Netzspannung. Wenn das Ausgangssignal
der Vergleichseinrichtung logisch Null ist,
steht an dem J-Eingang eine logische Null und an dem
K-Eingang von POL 24 eine logische Eins an, womit das
Flipflop zurückgesetzt wird (und der Q-Ausgang nach
logisch Null umgeschaltet wird). An einem Eingang des
UND-Gatters 28 liegt daraufhin eine logische Null und
es wird beim Auftreten des nächsten Null-Durchgangs
impulses kein Signal zu dem Triactreiber 26 durchgeschaltet.
Der Triac 3 bleibt somit während des nächsten
Steuerintervalles nichtleitend.
Die beschriebenen, erläuternden Ausführungsbeispiele
verwenden als Steuerintervall die Dauer einer Halbschwingung.
Jedoch ist es ohne weiteres ersichtlich,
daß in ähnlicher Weise als Steuerintervall eine Vollschwingung
verwendet werden kann. In diesem Falle dauern
die zugeführten Stromimpulse eine Vollschwingung der
Netzspannung lang, anstatt nur eine Halbschwingung. Der
Vorteil der Verwendung eines einer Halbschwingung ent
sprechenden Steuerintervalles besteht darin, daß ein
zweickmäßiger Bereich von Kochtemperaturen mit einer
maximalen Ausschaltzeit zwischen aufeinanderfolgenden
Stromimpulsen erzeugt werden kann, der 63 Halbschwingungen
umfaßt. Um etwa denselben Bereich von Kochtemperaturen
mit Vollschwingungssteuerintervallen zu erzeugen, sind
die Ausschaltzeiten zwischen Stromimpulsen bei den jeweiligen
Leistungseinstellungen mit Ausnahme der 100%-
Einstellung zweimal so groß wie in dem Halbschwingungsfall.
Folglich ist die Belastung der Schaltungskomponenten,
die von Überströmen herrührt, bei der Verwendung von Voll
schwingungssteuerintervallen etwas größer. Außerdem ist
während des Betriebs im "Weichstart"-Modus mit Halb
schwingungzyklen die Belastung der Schaltkomponenten
kleiner, da die dem kalten Heizelement zugeführten Stromimpulse
nur die Hälfte dessen sind, was bei der Voll
schwingungslösung an Stromimpulsen zugeführt werden
würde.
Der Nachteil der Halbschwingungslösung für die Strom
impulswiederholungsrate besteht bei dem hier beschriebenen
Ausführungsbeispiel darin, daß die Stromimpulse mit Ausnahme
der maximalen Leistungseinstellung immer dieselbe
Polarität aufweisen und somit ein Strom mit einer Gleich
spannungskomponente dem Netz entnommen wird. Offensichtlich
wird diese Gleichspannungskomponente vermieden, wenn
ein Vollschwingungssteuerintervall verwendet wird.
Claims (12)
1. Schaltungsanordnung zur Steuerung der Ausgangsleistung
eines zum Abschluß an ein Hauswechselstromnetz
ausgelegten Widerstandsheizelementes,
mit einer Benutzereingabe (5) zur manuellen Auswahl einer Leistungseinstellung (AUS, EIN 1-7) aus einer Vielzahl möglicher Leistungseinstellungen sowie
mit einer an die Benutzereingabe angeschlossenen Steuerbaugruppe (4), durch die dem Heizelement (1), abhängig von der durch den Benutzer jeweils ausgewählten Leistungseinstellung Stromimpulse zuführbar sind, deren zeitlicher Abstand als Funktion der ausgewählten Leistungseinstellung durch die Steuer baugruppe veränderbar ist, wobei der Stromimpuls mit dem Spannungsnulldurchgang des Haushaltswechsel stromnetzes beginnt, dadurch gekennzeichnet,
daß die Stromimpulse eine feste Länge aufweisen,
daß zur Erzeugung von den Leistungseinstellungen ent sprechenden digitalen Steuersignalen ein Signalgenerator (20) und zur Erzeugung von Null-Durchgangsimpulsen bei oder in der Nähe jedes Null-Durchganges der Netzspannung ein Null-Durchgangsdetektor (10) enthalten ist, an den ein Binär-Zähler (14) angeschlossen ist, der sich jeweils nach einer jeweils eine Periode festlegenden Anzahl von gezählten Null- Durchgangsimpulsen zurücksetzt,
daß eine mit dem Zähler (14) verbundene sowie durch den Signalgenerator (20) beeinflußte Vergleichseinrichtung (16, 24) vorhanden ist, die unterschiedliche Zählerinhaltsmuster erkennt, die sich mit einer für das jeweilige Muster typischen Rate je Periode in dem Zählerinhalt wiederholen oder wenigstens einmal auftreten, und
daß jeder Leistungseinstellung ein anderes Muster des Zählerinhaltes zugeordnet ist und dem Heizelement (1) Stromimpulse mit der Wiederkehrrate des Musters zugeführt werden.
mit einer Benutzereingabe (5) zur manuellen Auswahl einer Leistungseinstellung (AUS, EIN 1-7) aus einer Vielzahl möglicher Leistungseinstellungen sowie
mit einer an die Benutzereingabe angeschlossenen Steuerbaugruppe (4), durch die dem Heizelement (1), abhängig von der durch den Benutzer jeweils ausgewählten Leistungseinstellung Stromimpulse zuführbar sind, deren zeitlicher Abstand als Funktion der ausgewählten Leistungseinstellung durch die Steuer baugruppe veränderbar ist, wobei der Stromimpuls mit dem Spannungsnulldurchgang des Haushaltswechsel stromnetzes beginnt, dadurch gekennzeichnet,
daß die Stromimpulse eine feste Länge aufweisen,
daß zur Erzeugung von den Leistungseinstellungen ent sprechenden digitalen Steuersignalen ein Signalgenerator (20) und zur Erzeugung von Null-Durchgangsimpulsen bei oder in der Nähe jedes Null-Durchganges der Netzspannung ein Null-Durchgangsdetektor (10) enthalten ist, an den ein Binär-Zähler (14) angeschlossen ist, der sich jeweils nach einer jeweils eine Periode festlegenden Anzahl von gezählten Null- Durchgangsimpulsen zurücksetzt,
daß eine mit dem Zähler (14) verbundene sowie durch den Signalgenerator (20) beeinflußte Vergleichseinrichtung (16, 24) vorhanden ist, die unterschiedliche Zählerinhaltsmuster erkennt, die sich mit einer für das jeweilige Muster typischen Rate je Periode in dem Zählerinhalt wiederholen oder wenigstens einmal auftreten, und
daß jeder Leistungseinstellung ein anderes Muster des Zählerinhaltes zugeordnet ist und dem Heizelement (1) Stromimpulse mit der Wiederkehrrate des Musters zugeführt werden.
2. Schaltungsanordnung nach Anspruch 1, dadurch gekennzeichnet,
daß die Vergleichseinrichtung (16, 24) bei
jedem Auftreten eines sich wiederholenden Musters
das Vorliegen eines zugehörigen digitalen Steuersignales
abfragt und abhängig von dem gleichzeitigen
Auftreten eines Musters und eines zugehörigen Steuer
signales eines Stromimpuls abgibt.
3. Schaltungsanordnung nach Anspruch 1 oder 2, dadurch
gekennzeichnet, daß der Stromimpuls die Dauer einer
Halbschwingung der Netzspannung aufweist.
4. Schaltungsanordnung nach einem der vorhergehenden
Ansprüche 1 bis 3, dadurch gekennzeichnet, daß der
Stromimpuls eine volle Schwingung der Wechselspannung
der Stromversorgung umfaßt.
5. Schaltungsanordnung nach einem der vorhergehenden
Ansprüche, dadurch gekennzeichnet, daß bei jeder
ausgewählten Leistungseinstellung (1-7) die Zeit
zwischen zwei Stromimpulsen konstant ist.
6. Schaltungsanordnung nach Anspruch 5, dadurch gekennzeichnet,
daß bei jeder Leistungseinstellung (1-7)
durch die Zeitsteuerschaltung (10, 14, 16, 18, 20,
24) die Pause zwischen zwei Stromimpulsen minimiert
ist.
7. Schaltungsanordnung nach Anspruch 1, dadurch gekennzeichnet,
daß zur Erzeugung der Stromimpulse an die
Vergleichseinrichtung (16) ein Flipflop (24) angeschlossen
ist, das bei der Erkennung des zu der ausgewählten
Leistungseinstellung (1-7) gehörigen Musters
gesetzt und beim Verschwinden des Musters synchron
mit dem Null-Durchgangsimpuls zurückgesetzt wird, und
daß mit dem Flipflop (24) eine Schalteinrichtung (3,
26, 28) verbunden ist, die das Heizelement (1) bei
gesetztem Flipflop (24) mit der Stromversorgung verbindet
und bei rückgesetztem Flipflop (24) von der
Stromversorgung trennt.
8. Schaltungsanordnung nach Anspruch 7, dadurch gekennzeichnet,
daß die Schalteirichtung (3, 26, 28) einen
Triac (3) enthält.
9. Schaltungsanordnung nach Anspruch 8, dadurch gekennzeichnet,
daß die Schalteinrichtung (3, 26, 28) ein
Gatter (28) enthält, dem das Ausgangssignal des
Flipflops (24) und die Null-Durchgangsimpulse zugeführt
werden, derart, daß die Null-Durchgangsimpulse
zu dem Gateanschluß (3(3)) des Triacs (3) bei gesetztem
Flipflop (24) durchgelassen und bei rückgesetztem
Flipflop (24) gesperrt werden und daß der Triac (3)
bei der Zufuhr der Null-Durchgangsimpulse zu seinem
Gateanschluß (3(3)) in den leitenden Zustand umgeschaltet
wird.
10. Schaltungsanordnung nach Anspruch 1,
dadurch gekennzeichnet, daß das Heizelement (1)
eine schnelle thermische Reaktion aufweist und ein
Material mit verhältnismäßig niedrigem Widerstand
bei Raumtemperatur und verhältnismäßig hohem Widerstand
bei den Arbeitstemperaturen enthält.
11. Schaltungsanordnung nach Anspruch 10, dadurch gekennzeichnet,
daß das Heizelement (1) aus MoSi₂ besteht.
12. Schaltungsanordnung nach Anspruch 10, dadurch gekennzeichnet,
daß das Heizelement (1) aus Wolfram besteht.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US06/008,360 US4256951A (en) | 1979-02-01 | 1979-02-01 | Repetition rate power control for appliance using high current inrush elements |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE3003453A1 DE3003453A1 (de) | 1980-08-14 |
| DE3003453C2 true DE3003453C2 (de) | 1990-07-05 |
Family
ID=21731195
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19803003453 Granted DE3003453A1 (de) | 1979-02-01 | 1980-01-31 | Schaltungsanordnung zur steuerung der ausgangsleistung eines widerstandsheizelementes |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US4256951A (de) |
| JP (1) | JPS5629722A (de) |
| KR (1) | KR830002127B1 (de) |
| AU (1) | AU529395B2 (de) |
| DE (1) | DE3003453A1 (de) |
| FR (1) | FR2448182B1 (de) |
| GB (1) | GB2041672B (de) |
| IT (1) | IT1130366B (de) |
| SE (1) | SE446242B (de) |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4404461A (en) * | 1980-09-24 | 1983-09-13 | Leco Corporation | Method and apparatus for controlling an analytical furnace |
| US4338769A (en) * | 1981-03-20 | 1982-07-13 | Nordson Corporation | Oven regulator for a skin packaging machine |
| JPS5836029U (ja) * | 1981-09-03 | 1983-03-09 | 株式会社ソディック | 電気加工装置 |
| JPS5839620U (ja) * | 1981-09-07 | 1983-03-15 | リズム時計工業株式会社 | 負荷制御装置 |
| JPS5844616U (ja) * | 1981-09-16 | 1983-03-25 | リズム時計工業株式会社 | 負荷制御装置 |
| US4437581A (en) | 1981-11-27 | 1984-03-20 | Nordson Corporation | Pump motor master control |
| US4551618A (en) * | 1981-12-23 | 1985-11-05 | General Electric Company | Cooking appliance incorporating heater energy counter means |
| JPS58178420A (ja) * | 1982-04-14 | 1983-10-19 | Sharp Corp | 制御装置 |
| US4603245A (en) * | 1982-08-23 | 1986-07-29 | Canon Kabushiki Kaisha | Temperature control apparatus |
| GB2128421A (en) * | 1982-10-11 | 1984-04-26 | Douglas Stuart Fenna | Power supplies |
| GB2129631A (en) * | 1982-10-29 | 1984-05-16 | Plessey Co Plc | Power control apparatus |
| JPS59100323U (ja) * | 1982-12-23 | 1984-07-06 | 東北金属工業株式会社 | 供給電力制御回路 |
| GB2134728A (en) * | 1983-02-02 | 1984-08-15 | Shell Electric Mfg | Ceiling fan |
| JPS6014072A (ja) * | 1983-07-04 | 1985-01-24 | 三菱重工業株式会社 | 温度制御方法 |
| GB2150771A (en) * | 1983-10-24 | 1985-07-03 | Marketmatch International | Heated airflow delivery apparatus |
| US4654579A (en) * | 1984-08-17 | 1987-03-31 | Ken Hayashibara | Frequency divider |
| GB2176665B (en) * | 1985-06-07 | 1989-01-05 | Domnick Hunter Filters Ltd | Dual-voltage power supply arrangement |
| GB2177858A (en) * | 1985-07-10 | 1987-01-28 | Valor Heating Ltd | Control system for a domestic heating appliance |
| DE3539581A1 (de) * | 1985-11-08 | 1987-05-21 | Philips Patentverwaltung | Verfahren zum steuern mehrerer elektrischer lasten |
| US5293028A (en) * | 1987-01-05 | 1994-03-08 | General Electric Company | Cooktop appliance with improved power control |
| FR2621406B1 (fr) * | 1987-10-02 | 1990-01-05 | Saint Gobain Vitrage | Commande de four electrique industriel |
| US5235159A (en) * | 1988-03-25 | 1993-08-10 | General Electric Company | Control system, method of operating a heating apparatus and controlled heating apparatus |
| JPH01255907A (ja) * | 1988-04-06 | 1989-10-12 | Kirin Brewery Co Ltd | 温度制御方法及び装置 |
| US5006695A (en) * | 1989-09-07 | 1991-04-09 | Elliott Robert C | Process controller including power level control and method of operation |
| US5079409A (en) * | 1989-09-27 | 1992-01-07 | Mita Industrial Co., Ltd. | Heater control system |
| US5079410A (en) * | 1991-01-25 | 1992-01-07 | General Electric Company | Power control system adaptable to a plurality of supply voltages |
| DE19637979C2 (de) * | 1996-09-18 | 1999-01-28 | Oez Buelent | Verfahren und Vorrichtung zum Aufbringen von Drucken |
| US6188208B1 (en) | 1999-08-02 | 2001-02-13 | General Electric Company | Cycle-skipping power control for AC line-powered loads |
| EP2218168B1 (de) * | 2007-11-09 | 2021-02-17 | Peter Rubinshtein | Verfahren und vorrichtung zur leistungssteuereung von an ein wechselspannungs-versorgungsnetz angeschlossenen elektrischen verbrauchern |
| EP2371589B1 (de) * | 2010-03-26 | 2012-09-05 | Eberspächer catem GmbH & Co. KG | Elektrische Heizvorrichtung |
| US9804227B2 (en) * | 2010-09-24 | 2017-10-31 | Ford Global Technologies, Llc | Electric machine fast transient condition detection |
| WO2019143652A1 (en) * | 2018-01-17 | 2019-07-25 | One Step Power Solutions, Inc. | Electrical circuit testing device and method |
| CN117353712B (zh) * | 2023-12-05 | 2024-02-20 | 华中科技大学 | 一种基于数据驱动的强流脉冲电源组件交替复用方法 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1235683A (en) * | 1967-11-07 | 1971-06-16 | Diamond H Controls Ltd | A.c. power control |
| US4010412A (en) * | 1972-03-27 | 1977-03-01 | St. Paul's Engineering Company | Control of electrical power supplies |
| US3878358A (en) * | 1972-11-16 | 1975-04-15 | Xerox Corp | Digital power control |
| US3912905A (en) * | 1974-02-25 | 1975-10-14 | Kanthal Corp | Electric resistance heating device |
| US4046991A (en) * | 1974-09-27 | 1977-09-06 | Thorn Domestic Appliances (Electrical) Limited | Power control apparatus |
| JPS51102546A (ja) * | 1975-03-07 | 1976-09-10 | Taiyo Tomuko Kk | Sairisutanodeijitaruseigyokairo |
| DE2605533B2 (de) * | 1976-02-12 | 1980-03-27 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | Elektronische Steuereinrichtung für Elektroherde |
| US4078168A (en) * | 1976-09-17 | 1978-03-07 | Flinn & Dreffein Engineering Company | Power control circuit |
| US4135122A (en) * | 1977-05-25 | 1979-01-16 | Weyerhaeuser Company | Method and apparatus for heating electrical motors and like devices |
-
1979
- 1979-02-01 US US06/008,360 patent/US4256951A/en not_active Expired - Lifetime
-
1980
- 1980-01-23 AU AU54875/80A patent/AU529395B2/en not_active Expired - Fee Related
- 1980-01-31 IT IT19595/80A patent/IT1130366B/it active
- 1980-01-31 SE SE8000789A patent/SE446242B/sv not_active IP Right Cessation
- 1980-01-31 DE DE19803003453 patent/DE3003453A1/de active Granted
- 1980-02-01 GB GB8003520A patent/GB2041672B/en not_active Expired
- 1980-02-01 JP JP1019480A patent/JPS5629722A/ja active Granted
- 1980-02-01 FR FR8002283A patent/FR2448182B1/fr not_active Expired
- 1980-02-01 KR KR1019800000406A patent/KR830002127B1/ko not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| DE3003453A1 (de) | 1980-08-14 |
| US4256951A (en) | 1981-03-17 |
| SE8000789L (sv) | 1980-08-02 |
| GB2041672B (en) | 1983-11-02 |
| IT1130366B (it) | 1986-06-11 |
| KR830002484A (ko) | 1983-05-28 |
| GB2041672A (en) | 1980-09-10 |
| JPH0375891B2 (de) | 1991-12-03 |
| FR2448182A1 (fr) | 1980-08-29 |
| KR830002127B1 (ko) | 1983-10-14 |
| IT8019595A0 (it) | 1980-01-31 |
| AU5487580A (en) | 1980-08-07 |
| FR2448182B1 (fr) | 1985-10-11 |
| SE446242B (sv) | 1986-08-18 |
| AU529395B2 (en) | 1983-06-02 |
| JPS5629722A (en) | 1981-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3003453C2 (de) | ||
| DE3003452C2 (de) | ||
| DE3003455C2 (de) | ||
| DE3003451A1 (de) | Steuerschaltung fuer die zufuhr elektrischer energie zu einem widerstandsheizelement | |
| DE3781211T2 (de) | Leistungsanpassungsgeraet fuer elektrische anlage, insbesondere haeusliche anlage mit traegerfrequenter steuerung. | |
| DE3744373A1 (de) | Elektrisches kochgeraet und insbesondere dafuer vorgesehene heizvorrichtung | |
| EP0225657B1 (de) | Verfahren zum Steuern mehrerer elektrischer Lasten | |
| EP0053383B1 (de) | Verfahren zur rechnergesteuerten Überwachung des Gesamtstromverbrauches einer Gruppe von Stromverbrauchern | |
| DE2605533B2 (de) | Elektronische Steuereinrichtung für Elektroherde | |
| DE1537288A1 (de) | Beruehrungsbetaetigter Gleichstrom-Augenblicksschalter und Programmier-Matrix | |
| DE2315208A1 (de) | Steuerlogik fuer elektrische stromversorgungsanlagen | |
| EP0213442B1 (de) | Anordnung zum Ansteuern von Herden mit Mikrowellenenergie und/oder Wärmeenergie | |
| DE69806213T2 (de) | Vorrichtung zur Regelung einer elektrischen Heizung | |
| EP0901313A2 (de) | Dimmersystem | |
| AT407809B (de) | System zum steuern von mehreren an eine gemeinsame elektrische wechselspannungs- versorgungsleitung angeschlossenen verbrauchern | |
| DE2826518A1 (de) | Steuerkreis fuer eine maschine | |
| DE3942710A1 (de) | Verfahren und schaltungsaufbau zur ansteuerung von mehreren triacs | |
| EP0275960A2 (de) | Schalteinrichtung für eine induktive Last | |
| WO1999022286A1 (de) | Schaltaktor zur steuerung elektrischer verbraucher | |
| DE69736418T2 (de) | Steuervorrichtung für einen programmierbaren ferngesteuerten Schalter | |
| DE2325578C3 (de) | Übertragungssystem für nach dem Impulsintervallprinzip arbeitende Rundsteueranlagen | |
| DE3741775A1 (de) | Steuerschaltung fuer heissluftgeraete | |
| DE2812902A1 (de) | Tagesprogrammschaltwerk | |
| DE2850506A1 (de) | Schaltung zur elektronisch gesteuerten stromversorgung mehrerer verbraucher | |
| WO1990002473A1 (de) | Programmierbarer lichtschalter |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8110 | Request for examination paragraph 44 | ||
| D2 | Grant after examination | ||
| 8363 | Opposition against the patent | ||
| 8365 | Fully valid after opposition proceedings |