DE10312694B4 - device control - Google Patents
device control Download PDFInfo
- Publication number
- DE10312694B4 DE10312694B4 DE10312694A DE10312694A DE10312694B4 DE 10312694 B4 DE10312694 B4 DE 10312694B4 DE 10312694 A DE10312694 A DE 10312694A DE 10312694 A DE10312694 A DE 10312694A DE 10312694 B4 DE10312694 B4 DE 10312694B4
- Authority
- DE
- Germany
- Prior art keywords
- data
- module
- device control
- flags
- add
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000006870 function Effects 0.000 claims abstract description 30
- 238000005338 heat storage Methods 0.000 claims abstract description 11
- 238000000034 method Methods 0.000 claims abstract description 6
- 230000002093 peripheral effect Effects 0.000 claims abstract description 4
- 238000001514 detection method Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 3
- 238000009529 body temperature measurement Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000008672 reprogramming Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000013100 final test Methods 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003319 supportive effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H9/00—Details
- F24H9/20—Arrangement or mounting of control or safety devices
- F24H9/2064—Arrangement or mounting of control or safety devices for air heaters
- F24H9/2071—Arrangement or mounting of control or safety devices for air heaters using electrical energy supply
- F24H9/2078—Storage heaters
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/20—Control of fluid heaters characterised by control inputs
- F24H15/254—Room temperature
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/20—Control of fluid heaters characterised by control inputs
- F24H15/258—Outdoor temperature
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/20—Control of fluid heaters characterised by control inputs
- F24H15/269—Time, e.g. hour or date
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/30—Control of fluid heaters characterised by control outputs; characterised by the components to be controlled
- F24H15/345—Control of fans, e.g. on-off control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/40—Control of fluid heaters characterised by the type of controllers
- F24H15/414—Control of fluid heaters characterised by the type of controllers using electronic processing, e.g. computer-based
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Thermal Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Air Conditioning Control Device (AREA)
Abstract
Gerätesteuerung für elektrische Geräte, insbesondere Wärmespeicher, mit einer Basisbaugruppe (1), die einen Mikrocontroller (2) mit Speicher (3) und Flagregister (4) umfasst und aus Eingangsdaten, wie Zeitdaten oder Temperaturdaten, Daten berechnet und Ausgangsdaten zur Steuerung von Peripherieaggregaten, wie Heizkörper und Lüfter, erzeugt, wobei den Eingangsdaten, den in Funktionsblöcken (2') berechneten Daten und den Ausgangsdaten einzelne Flags eines Flagregisters (4) zugeordnet sind, um durch Setzendes betreffenden Flags die zugeordneten Daten weiterzuverarbeiten oder nicht weiterzuverarbeiten, mit der Basisbaugruppe (1) verbindbares Zusatzmodul (10) vorgesehen ist, und das Zusatzmodul (10) wenigstens einen Befehl enthält, um wenigstens eines der Flags zu beeinflussen.device control for electrical Equipment, especially heat storage, with a base assembly (1) having a microcontroller (2) with Memory (3) and flag register (4) and from input data, such as time data or temperature data, calculated data and output data for controlling peripheral units, such as radiators and Fan, with the input data stored in function blocks (2 '). calculated data and the output data individual flags of a flag register (4) are assigned to set the associated by setting the respective flags To process or not further process data with the Basic module (1) connectable add-on module (10) is provided, and the add-on module (10) contains at least one command to at least to influence one of the flags.
Description
Die Erfindung betrifft eine Gerätesteuerung für elektrische Geräte, insbesondere Wärmespeicher, mit einer Basisbaugruppe, die einen Mikrocontroller mit Speicher und Flagregister umfasst und aus Eingangsdaten, wie Zeitdaten oder Temperaturdaten, Daten berechnet und Ausgangsdaten zur Steuerung von Peripherieaggregaten, wie Heizkörper und Lüfter, erzeugt.The The invention relates to a device control for electrical Equipment, especially heat storage, with a base board that has a microcontroller with memory and flag registers and input data such as time data or Temperature data, data calculated and output data for control generated by peripheral units, such as radiators and fans.
Elektronische Baugruppen zur Steuerung elektrischer Geräte sind oft mit Mikrocontrollern ausgestattet. Ihre Funktion ist also durch eine Änderung der Software prinzipiell veränderbar. Eine Softwareänderung bedeutet in der Regel jedoch eine Neuprogrammierung der Baugruppe. Eine derartige Neuprogrammierung ist nicht einfach.electronic Assemblies for controlling electrical devices are often with microcontrollers fitted. Their function is thus in principle by a change of the software variable. A software change however, usually means reprogramming the assembly. Such reprogramming is not easy.
In
der
Aus
der
In
der
Aus
der
Eine
Gerätesteuerung
gemäß
Gemäß
Aus
der
Aufgabe der Erfindung ist es, eine Gerätesteuerung der eingangs genannten Art anzugeben, mit der es bei hoher Flexibilität möglich ist, Funktionen zu ändern oder Funktionen, die die Steuerung von vornherein nicht hat, zu ergänzen.task The invention is a device control of the type mentioned above, with which it is possible with high flexibility, To change functions or functions that the controller does not have from the outset, too complete.
Erfindungsgemäß ist obige Aufgabe durch die Merkmale des Anspruchs 1 gelöst. Vorteilhafte Weiterbildungen sind Gegenstand der Unteransprüche.According to the invention is the above Problem solved by the features of claim 1. Advantageous developments are the subject of the dependent claims.
Die Eingangsdaten, die berechneten Daten und die Ausgangsdaten sind durch Setzen oder Nichtsetzen der betreffenden Flags über ein im Bedarfsfall einzusteckendes und für den jeweiligen Bedarfsfall ausgelegtes Zusatzmodul zu beeinflussen. Hierfür muss weder die vorhandene Hardware noch die gegebene Software der Gerätesteuerung geändert werden.The Input data, the calculated data and the output data by setting or not setting the relevant flags via a if necessary einzusteckendes and for the particular case of need to influence the designed additional module. For this, neither the existing Hardware still the given software of the device control to be changed.
Beispielsweise kann bei einem Wärmespeicher die Art der Raumtemperaturmessung und/oder die Aufladesteuerung beeinflusst werden. Bei der Raumtemperaturmessung gibt es die Möglichkeit, einen geräteinternen Raumtemperaturfühler oder einen an einer Wand des zu beheizenden Raumes angebrachten, externen Raumtemperaturfühler zu verwenden. Bei der Verwendung des geräteinternen Raumtemperaturfühlers muss der zu verarbeitende Raumtemperaturwert nach einer anderen Formel berechnet werden als bei der Verwendung eines externen Raumtemperaturfühlers. Dies wird durch ein entsprechendes Zusatzmodul ausgelöst.For example can at a heat storage the type of room temperature measurement and / or the charge control to be influenced. In the room temperature measurement, there is the possibility a device internal Room temperature sensor or one attached to a wall of the room to be heated, external room temperature sensor to use. When using the device-internal room temperature sensor must the room temperature value to be processed according to another formula calculated when using an external room temperature sensor. This is triggered by a corresponding additional module.
Bei der Steuerung der Aufladung berechnet im Normalfall ein Laderegler den Soll-Wärmeinhalt des Wärmespeichers außentemperaturabhängig. Durch ein entsprechendes Zusatzmodul kann dies in der Weise geändert werden, dass die Aufladung raumtemperaturabhängig erfolgt.When controlling the charging normally a charge controller calculates the desired heat content of the heat accumulator depending on the outside temperature. By an appropriate additional module, this can be done in The way in which the charging is done is room temperature dependent.
Mittels der beschriebenen Speicherorganisation mit Zugriffsteuerung lassen sich beliebige weitere Funktionen gestalten. Beispielsweise kann die Endprüfung des gefertigten Geräts durch ein speziell die Endprüfung unterstützendes Zusatzmodul oder Computer zeitlich verkürzt werden.through leave the described memory organization with access control to design any other functions. For example, can the final exam of the manufactured device through a specially the final test supportive Additional module or computer are shortened in time.
Dabei werden Eingangsdaten und/oder berechnete Daten und/oder Ausgangsdaten über die zugehörigen Flags gezielt eingegeben, berechnet und/oder ausgegeben, so dass die Reaktion des Geräts sofort kontrollierbar ist.there be input data and / or calculated data and / or output data about the associated flags Specifically entered, calculated and / or output, so that the reaction of the device is immediately controllable.
Es ist auch möglich, einen Selbsttest durchzuführen. Hierfür wird das Gerät an einen als Zusatzmodul zu betrachtenden Computer angeschlossen. Dessen Software setzt dann entsprechende Flags und Daten, wodurch das Gerät in einer vom Normalbetrieb abweichenden Funktionsweise arbeitet. Kundendienstpersonal erhält dadurch die Möglichkeit, das Gerät am Installationsort zu prüfen, ohne die Funktionen im einzelnen kennen zu müssen.It is possible, too, to carry out a self-test. Therefor becomes the device connected to a computer to be regarded as an additional module. Whose Software then sets appropriate flags and data, making the device in one operating mode deviates from normal operation. Customer service staff receives thereby the possibility of that Device on Check installation location without having to know the functions in detail.
Der Einsatz der beschriebenen Speicherorganisation mit gezielter Zugriffsteuerung ist nicht auf Wärmespeicherheizgeräte beschränkt. Er ist beispielsweise auch bei Gasheizgeräten, Solaranlagen, Windkraftanlagen, Waschmaschinen, Wäschetrocknern, Spülmaschinen oder anderen elektrischen Geräten möglich.Of the Use of the described memory organization with targeted access control is not limited to heat storage heaters. He is also for example in gas heaters, solar systems, wind turbines, Washing machines, tumble dryers, dishwashers or other electrical equipment possible.
Ausführungsbeispiele sind im folgenden beschrieben. In der Zeichnung zeigen:embodiments are described below. In the drawing show:
Eine
Gerätesteuerung
eines Wärmespeicherheizgeräts mit Heizkörpern in
einem Speicherkern und einem Entladelüfter arbeitet mit einer Basisbaugruppe
Die
Basisbaugruppe
Anschlüsse
Eingänge
Ausgänge
Eingänge
Ausgänge
connections
inputs
outputs
inputs
outputs
Die
Funktionen der Basisbaugruppe
Mittels
des Zusatzmoduls
Grundsätzlich gibt
es drei verschiedene Arten von Daten, nämlich Eingangsdaten, die beispielsweise
aus A/D-Wandlern aus Messungen oder Ähnlichem stammen, berechnete
Daten, die aus Ausgangsdaten über
eine bestimmte Rechenvorschrift im Funktionsblock
Hierfür ist der
Speicher
Um nicht nur das Berechnen von neuen Werten von außen, beispielsweise bei der Werksprüfung, zu kontrollieren, sondern auch das zeitliche Verhalten des Geräts beeinflussen zu können, ist die Software in drei Funktionen aufgeteilt. Für jede Datenart gibt es eine Funktion für Einlesen, Berechnen und Ausgeben. Auch für diese Funktionen steht jeweils ein entsprechendes Flag zur Verfügung. Ist das entsprechende Flag gesetzt, wird die Funktion ausgeführt – andernfalls nicht. Dadurch kann von außen vorgegeben werden, wann welche Funktionen mit welchen Daten ausgeführt werden.Around not only the calculation of new values from the outside, for example in the Factory test, too but also affect the temporal behavior of the device to be able to the software is divided into three functions. For each data type there it is a function for Reading in, calculating and outputting. Also for these functions is one each corresponding flag available. If the corresponding flag is set, the function is executed - otherwise Not. This can be specified from the outside when which functions will be executed with which data.
Beim
Beispiel der
Die
Beispiele nach den
ED
für die
Einschaltdauer,
Q-Soll für
den Ladesollwert,
Q-Ist für
den Ladeistwert,
HK ein/aus für die Heizkörperschaltung,
Relais
1 ein/aus für
die Ansteuerung des Relais des 1. Heizkörpers,
Relais 2 ein/aus
für das
Schalten des Relais des 2. Heizkörpers
und
Relais 3 ein/aus für
das Schalten des Relais des 3. Heizkörpers.The examples after the
ED for the duty cycle,
Q setpoint for the load setpoint,
Q-Is for the actual load value,
HK on / off for the radiator circuit,
Relay 1 on / off for controlling the relay of the 1st radiator,
Relay 2 on / off for switching the relay of the 2nd radiator and
Relay 3 on / off for switching the relay of the 3rd radiator.
Diesen sieben mit 4 bis 10 bezeichneten Objekten sind sieben, ebenfalls mit 4 bis 10 bezeichnete Flags zugeordnet. Zur Berechnung der Werte für ED, Q-Soll und Q-Ist sind die Funktionsblöcke ED-Berechnung, Q-Soll-Berechnung, Q-Ist-Berechnung vorgesehen, die über die Flags 4 bzw. 5 bzw. 6 initiierbar sind. Am Funktionsblock für die ED-Berechnung liegt das ED-Signal. Am Funktionsblock für die Q-Soll-Berechnung liegt die Variable ED sowie ein Abschwächersignal, wie Flag 5. Am Funktionsblock für die Q-Ist-Berechnung liegt der Kerntemperatursensor und Flag 6. Die Variablen Q-Soll und Q-Ist beeinflussen den Funktionsblock "Regler", welchem Flag 7 zugeordnet ist. Mit der vom "Regler" ermittelten Variablen erfolgt in einem weiteren Funktionsblock "Relaisansteuerung" das Schalten der Relais der drei Heizkörper, wobei der Relaisansteuerung die Flags 8, 9, 10 zugeordnet sind.this seven objects labeled 4 through 10 are seven, as well associated with 4 to 10 designated flags. To calculate the values for ED, Q-target and Q-Ist are the functional blocks ED calculation, Q-target calculation, Q-actual calculation provided via the flags 4 and 5 or 6 are initiatable. The function block for the ED calculation contains the ED signal. At the function block for the Q-target calculation the variable ED and an attenuation signal, like flag 5. At the function block for the Q-actual calculation is the core temperature sensor and flag 6. The variables Q-Soll and Q-Ist influence the function block "Regler", which flag 7 assigned. With the variables determined by the "controller" In a further function block "relay control", the relays of the three radiators are switched, wherein the relay control the flags 8, 9, 10 are assigned.
Beim
Beispiel der
Ist
jedoch eine raumtemperaturgeführte
Aufladung gewünscht,
dann wird ein Zusatzmodul
In ähnlicher
Weise können
durch ein Zusatzmodul
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10312694A DE10312694B4 (en) | 2003-03-21 | 2003-03-21 | device control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10312694A DE10312694B4 (en) | 2003-03-21 | 2003-03-21 | device control |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10312694A1 DE10312694A1 (en) | 2004-10-07 |
DE10312694B4 true DE10312694B4 (en) | 2007-06-21 |
Family
ID=32946046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10312694A Expired - Fee Related DE10312694B4 (en) | 2003-03-21 | 2003-03-21 | device control |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10312694B4 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3605840C2 (en) * | 1985-03-05 | 1992-12-24 | Joh. Vaillant Gmbh U. Co, 5630 Remscheid, De | |
DE4213072C2 (en) * | 1992-04-21 | 1995-12-21 | Kulmbacher Klimageraete | Method for operating an electrical storage heater |
DE19634341A1 (en) * | 1996-08-24 | 1998-02-26 | Bosch Gmbh Robert | Method for protecting programmable controllers from overwriting |
DE19746423C2 (en) * | 1997-10-21 | 1999-08-19 | Bosch Siemens Hausgeraete | Electrical household appliance with demonstration mode |
DE69515243T2 (en) * | 1994-10-05 | 2000-09-07 | Sanyo Electric Co | air conditioning |
DE10064545A1 (en) * | 2000-12-22 | 2002-06-27 | Bsh Bosch Siemens Hausgeraete | Device control for household appliances |
-
2003
- 2003-03-21 DE DE10312694A patent/DE10312694B4/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3605840C2 (en) * | 1985-03-05 | 1992-12-24 | Joh. Vaillant Gmbh U. Co, 5630 Remscheid, De | |
DE4213072C2 (en) * | 1992-04-21 | 1995-12-21 | Kulmbacher Klimageraete | Method for operating an electrical storage heater |
DE69515243T2 (en) * | 1994-10-05 | 2000-09-07 | Sanyo Electric Co | air conditioning |
DE19634341A1 (en) * | 1996-08-24 | 1998-02-26 | Bosch Gmbh Robert | Method for protecting programmable controllers from overwriting |
DE19746423C2 (en) * | 1997-10-21 | 1999-08-19 | Bosch Siemens Hausgeraete | Electrical household appliance with demonstration mode |
DE10064545A1 (en) * | 2000-12-22 | 2002-06-27 | Bsh Bosch Siemens Hausgeraete | Device control for household appliances |
Also Published As
Publication number | Publication date |
---|---|
DE10312694A1 (en) | 2004-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102004028330B4 (en) | System for central control of Klimmaanlagen and method for operating the same | |
DE69910397T2 (en) | SYSTEM AND METHOD FOR MONITORING SEVERAL ELECTRICAL USERS, IN PARTICULAR HOUSEHOLD APPLIANCES | |
EP2704367B1 (en) | Consumer control method and control device based on an energy consumption profile | |
EP2579113A1 (en) | Structure of a building automation system | |
DE102009050170A1 (en) | Home automation and home information system | |
DE112010003256T5 (en) | System and method for energy consumption management | |
DE102007030492A1 (en) | Building model-based predictive control method for heating a limited system | |
DE10312694B4 (en) | device control | |
EP2965396B1 (en) | Electrical appliance and method for controlling the operation of an electrical appliance | |
DE102013207755A1 (en) | Electrical interface module | |
DE10222095A1 (en) | Automation or diagnostic device or system for one or more system components as well as methods for its operation | |
EP1072081B1 (en) | Method for adjusting total power of an electric installation, especially of a group of electric consumer | |
DE102014117905A1 (en) | Method for overwriting a non-volatile memory of a field device | |
EP3168540A1 (en) | Method for carrying out an automated hydraulic balance, valve and heating system for same | |
EP3268755B1 (en) | System for determining the energy consumption of an individual consumer | |
DE102010039942B4 (en) | Method of manufacturing a household appliance and household appliance | |
EP1037124B1 (en) | Apparatus for the control of any domestic functional device | |
DE19645626A1 (en) | Input / output method and device for a bus system in building system technology | |
DE102010025157A1 (en) | Method for operating distributed thermal power system in building, involves coupling control devices and functional components to overall system, where control devices are definable as master and slave with respect functions of components | |
EP2925922A1 (en) | Method and device for determining the performance of a household appliance | |
DE102015008331B4 (en) | Building energy management procedures | |
EP2026149B1 (en) | Household device and method for operating same | |
DE102013225426A1 (en) | Configuration and automation system, as well as configuration and automation procedures | |
DE19911309B4 (en) | Cabinet monitoring device | |
DE10129480B4 (en) | Method for charging the memory core of an electric storage heater |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |