BESCHREIBUNG
Die vorliegende Erfindung bezieht sich auf eine Steuereinrichtung für das Betreiben einer Vielzahl von Einzelelementen einer Heizungsanlage gemäss dem Oberbegriff des Patentanspruchs 1.
Es ist bereits bekannt, ein zentrales Steuergerät mit einer Vielzahl von Steckplätzen für einzelne Module auszugestalten. wobei die Module bestimmten Elementen der Heizungsanlage zugeordnet waren, wie beispielsweise Brenner, Mischer, Heizkurveneinstellung und so weiter. Da eine bestimmte und reproduzierbare Verbindung zwischen den Modulen und der zentralen Steuereinheit nötig ist, war es hier erforderlich, einem bestimmten Steckplatz auch regelmässig ein bestimmtes Modul zuzuordnen. Daraus folgt, dass entweder zur Befriedigung der unterschiedlichsten Bedürfnisse der Auswahl von Modulen eine relativ grosse Anzahl von Steckplätzen bereitgehalten werden musste, die in aller Regel nie vollständig besetzt wurden, oder dass ein nachträgliches Erweitern oder Ändern der Steuereinrichtung unmöglich war.
Es ist weiterhin bekannt gewesen, eine Steuereinrichtung mit rein digitaler Datenverarbeitung zu schaffen, wobei auch die Module digital arbeitend ausgebildet waren. Diese vollständige Digitalisierung hat aber den Nachteil, dass eine Vielzahl von digitalen Impulsen mit sehr grosser Flankensteilheit über die gemeinsame Datenleitung gesendet werden müssten, was zu einer Störung anderer elektrischer Einrichtungen führt. wobei gleichermassen die Einwirkung von Störimpulsen auf die Datenleitung besteht.
Die vorliegende Erfindung hat sich die Aufgabe gestellt, die gesamte Peripherie der Steuereinrichtung mit Analogwerten zu betreiben, um einen störfreien Betrieb der einzelnen Module auf beliebige Steckplätze zu erzielen.
Die Lösung der Aufgabe besteht in den kennzeichnenden Merkmalen des Patentanspruchs 1.
Weitere Ausgestaltungen und besonders vorteilhafte Weiterbildungen der Erfindung sind Gegenstand abhängigen Patentansprüche beziehungsweise gehen aus der nachfolgenden Beschreibung hervor, die ein Ausführungsbeispiel der Erfindung anhand der Figur der Zeichnung näher erläutert.
Die Figur zeigt eine schematische Darstellung der gesamten Steuereinrichtung mit Peripherie. Eine zentrale Steuereinrichtung 1 weist einen Mikrorechner 2 und einen mit diesem über einen Datenbus 3 verbundenen Analog Digitalwandler 4 auf. Dieser Datenbus 3 dient sowohl der Übertragung von Adress- und Informationsteilen wie auch Steuerungsinformationen.
Der Analog-Digitalwandler ist über eine einzelne Leitung 5 mit einem Analog-Multiplexer 6 verbunden, von dem eine Vielzahl von Leitungen 7, 8, 9.... zu einzelnen Steckmodulen 10, 11, 12. . . abgehen. Jedes Steckmodul ist mit einer gesonderten Leitung mit dem Analog-Multiplexer 6 verbunden, wobei es gleichgültig ist, wie viele Leitungen beziehungsweise Steckmodule vorhanden sind. Die einzelnen Steckmodule sind bestimmten Elementen der Heizungsanlage zugeordnet. So ist zum Beispiel das Steckmodul 10 einem Mischventil, das Steckmodul 11 einem Brenner und das Steckmodul 12 einer Pumpe der Heizungsanlage zugeordnet.
Weitere Zuordnungsmöglichkeiten wären: eine Wärmepumpe, um die Heizungsanlage bivalent auszubilden oder die Zuordnung einer Kaskadensteuerung, um eine Mehrkesselanlage betreiben zu können oder eine Zuordnung zu einem Brauchwasserbereiter.
Der Mikrorechner 2 ist über einen weiteren Datenbus 13, mit einem Ausgabeort 14 verbunden, der seinerseits drei Ausgangsleitungen 15 aufweist. Die Zahl 3 richtet sich nach der maximalen Anzahl der Kanäle der Analogmultiplexer 23 und könnte auch grösser oder kleiner sein. Es ist ein weiteres 3-Leiter-Bündel 16 vorhanden, das den Ausgang des Ausgabeorts 14 mit dem Analog-Multiplexer 6 verbindet.
Jeder der Steckmodule 10, 11, 1-2. . . ist im Grunde unterschiedlich ausgebildet und an den besonderen Verwendungszweck angepasst. Es besteht aber auch die Möglichkeit, Steckmodule für unterschiedliche Anwendungen identisch auszubilden und nur durch eine unterschiedliche Kennung dem gewünschten Verwendungszweck anzupassen. Hierauf wird noch später eingegangen.
Das Steckmodul 10, das zur Ansteuerung eines Mischers dient, weist zunächst eine Serienschaltung zweier Widerstände 17 und 18 auf, die auf der einen Seite an Masse 19 auf der anderen Seite an einer Spannungsquelle 20 liegen. Am Verbindungspunkt 21 fällt eine bestimmte Steuerspannung ab, die über eine Leitung 22 mit einem jedem Steckmodul zugeordneten weiteren Analog-Multiplexer 23 angeschlossen ist. Durch geeignete Wahl der Grössen der beiden Widerstände 17 und 18 ist es möglich, jedem Steckmodul für die unterschiedlichen Anwendungen ein bestimmtes Spannungspotential zuzuordnen. Die Kennung jedes Steckmoduls findet somit durch Zuordnung eines diskreten analogen Spannungswertes statt.
Hierdurch ist es möglich, das Steckmodul, dessen Spannungskennung dieses als Mischermodul ausweist, in jeden beliebigen Steckplatz des Steuerelements 1 einzustecken, durch Abfrage des Spannungswertes kann der Rechner 2 erkennen, dass dem bestimmten Spannungswert regelmässig das Mischermodul unabhängig von einer örtlichen Anordnung zugeordnet ist.
Weiterhin weist das Steckmodul 10 ein Potentiometer 24 auf, das mit seinem einen Pol an Masse 19 und mit seinem anderen Pol an die Spannungsquelle 20 angeschlossen ist.
Der Schleifer 25 ist über eine Leitung 26 auf den Multiplexer 23 geschaltet. Mit dem Potentiometer 24 kann je nach Stellung des Schleifers 25 ein bestimmter Spannungswert angegriffen werden, mit dem zum Beispiel die Hysterese der Mischerstellung definiert werden kann. Weiterhin ist ein Taster 27 vorgesehen, der einseitig an Masse 19 und auf seiner anderen Seite an einem Verzweigungspunkt 28 liegt, der einerseits über eine Leitung 29 mit dem Multiplexer und andererseits über einen Widerstand 30 mit dem Pol der Spannungsquelle 20 verbunden ist. Durch Schliessen des Tasters 27 gerät der Pol 28 auf ein bestimmtes Potential, nämlich Masse. Bei geöffnetem Schaltertaster 27 liegt der Punkt hingegen auf dem Potential der Spannungsquelle 20.
Somit können die Multiplexer 23 über die Leitung 292 diskrete Spannungspotentiale vorgegeben, die im Anwendungsfall zum Beispiel bedeuten können, welche Heizkurve vom Mischer gerade abgefahren wird oder welche Temperaturen in den Ein- und Ausgangsleitungen des Mischers herrschen.
Durch die Taster 27 kann somit eine auswählbare Anzeige bestimmter Grössen erfolgen.
Analog ist der Aufbau der anderen Steckmodule, denen jeweils mindestens die Kennung gemeinsam ist. Die Kennung besteht auch hier aus einem Widerstandspaar, dessen Grössen allerdings von denen der Widerstände 17 und 18 abweichen, so dass jedes Steckmodul auf seiner Leitung 22 einen jeweils von allen anderen abweichenden Spannungswert führt. Massgebend für die Ausbildung der Mischermodule ist die Möglichkeit des Einstellens bestimmter Grössen und des Anzeigens bestimmter Grössen.
Weiterhin ist es möglich, den einzelnen Steckmodulen Stellglieder zuzuordnen, beispielsweise Relais, um durch von den Steckmodulen abgehende, nicht gezeichnete Leitungen Stellbefehle an die den Modulen zugeordneten Elementen weiterleiten zu können. So würde es sich beispielsweise beim Steckmodul 10 für den Mischer anbieten, zwei Relais auf dem Steckmodul anzubringen, um einen Rechts- bzw. Linkslauf eines Klappenmischers zu veranlassen.
Das Leitungsbündel 15 ist über jeweils einen 3adrigen Abzweig 31 dem Multiplexer 23 und über weitere Abzweige 31 mit den jeweils anderen Multiplexern 23 der anderen Steckmodule 11, 12 und so weiter verbunden.
Die Funktion der eben beschriebenen Steuereinrichtung ist folgende. Die Erfindung muss unter der Prämisse betrachtet werden, dass die Steuereinrichtung 1 dazu dient, jeder mögliche von vornherein noch nicht feststehenden Heizungsanlage mit oder ohne Brauchwasserbereitung, mit oder ohne Wärmepumpe, mit oder ohne Fussbodenheizung zuordnen zu können, um einen optimalen Betrieb zu ermöglichen, optimal nicht nur in Richtung auf vorgegebene Solltemperaturen, sondern auch Zeiten. So ist es zum Beispiel sinnvoll, eine Aufladung eines Brauchwasserbereiters nur zu bestimmten Zeiten vorzunehmen, nämlich dann, wenn kurz anschliessend mutmasslich die Entnahme von warmem Brauchwasser bevorsteht und die Aufladung dann zu sperren, wenn voraussichtlich über längere Zeit gar kein Brauchwasser benötigt wird.
Weiterhin ist es sinnvoll, nachts die Heizungsanlage mit einer niedrigeren Vorlauftemperatur zu betreiben als tagsüber, gegebenenfalls können auch im Laufe der Tagstunden Absenkung und Hochfahrungszeiten vorkommen. Für das Haus eines Ehepaares, bei dem beide Benutzer arbeiten, wird ein solches Programm auch noch anders aussehen als für ein Haus, das von einer Familie mit mehreren Kindern bewohnt wird, die ständig anwesend sind.
Wird demgemäss die Steuereinrichtung einer Heizungsanlage zugeordnet, so ist zunächst die Auswahl der Steckmodule zu treffen. Jedes anzusteuernde Gerät der Heizungsanlage wird mit einem Steckmodul versehen, in der Steuereinrichtung sind beispielsweise 5 Steckmodulplätze von vornherein vorgesehen. Reicht die Anzahl dieser Steckmodulplätze nicht aus, so sind die anzusteuernden Elemente der Heizungsanlage zu gewichten und die wichtigsten 5 Plätze auszuwählen. Dies wird in aller Regel der Brenner der Heizungsanlage, der Brauchwasserbereiter und die Heizkurveneinstellung sein. Die Module tragen eine Beschriftung, damit der Benutzer sehen kann, welchem Element der Heizungsanlage sie zugeordnet sind, und sie weisen bereits die beschriebene Spannungskennung anhand der unterschiedlichen Widerstandswerte der Widerstände 17 und 18 auf.
Die Steckmodule werden in beliebiger Art in die Steckplätze eingesteckt, wobei die Leitungsbündel 31 und die Leitungen 7, 8,9 usw. durch Vielfachstecker miteinander verbunden sind.
Damit ist die Steuereinrichtung bei Anschluss an die Netzspannung betriebsfähig. Es soll noch erwähnt werden, dass der Rechner 2 eine Uhr und eine Anzeige für diese Uhr aufweist. Wird davon ausgegangen, dass die gesamte Heizungsanlage in einem abgekühlten Zustand ist, beispielsweise am Ende der Nachtabsenkungsperiode, so resultiert daraus zum Beispiel für den Zeitpunkt 6.00 Uhr im Rechner ein Befehl, sowohl den Brauchwasserbereiter aufzuladen als auch die Heizungsanlage auf eine bestimmte durch die Heizkurve festgelegte Vorlauftemperatur hochzufahren. Hierzu wird über den Datenbus 13 das Ausgabeort 14 aktiviert, welcher über das Leitungsbündel 15 einen Steuerbefehl herausschickt, der abfragt, ob ein Steckmodul vorhanden ist, das dem Brauchwasserbereiter zugeordnet ist.
Hierzu werden alle Multiplexer 23 über diese Steuerbefehle aufgefordert, ihr Kennungssignal über die Leitungen 7, 8, 9 und so weiter auf den Analog-Multiplexer 6 zu senden. In diesem stehen somit auf dem gesamten Leitungsbündel der Leitungen 7, 8 und 9 alle Kennungen aller Steckmodule an. Über den AD Wandler 4 ist der Rechner imstande, das zugehörige Kennungssignal aus den verschiedenen Kennungssignalen herauszufinden, womit der Rechner die Information hat, dass überhaupt ein Brauchwasserbereiter und dessen Sollwertgeber vorhanden sind. Unter der Voraussetzung, dass das Steckmodul 11 dem Brauchwasserbereiter zugeordnet ist, bleibt dessen Kennungssignal auf der Leitung 8 stehen, und über das Leitungsbündel 15 fragt der Rechner den zugehörigen Sollaufladewert ab.
An einer der Eingangsleitungen 32 des Analog-Multiplexers 23 des Steckmoduls 11 steht ein Spannungswert an, der als analoge Grösse dem Temperatur Aufladesollwert des Brauchwasserbereiters entspricht.
Dieser Analogwert wird über die Leitung 8 und den AD Wandler als digitaler Wert in den Rechner 2 eingegeben. Für den Fall, dass auf dem Steckmodul 11 auch die Stellrelais für den Brauchwasserbereiter liegen, geht nun ein entsprechender Stellbefehl zurück, und der Brauchwasserbereiter beginnt mit der Aufladung vom abgesenkten Wert auf den vorgegebenen neuen Sollwert. Das gilt für den Fall, dass die Ladung des Brauchwasserbereiters Vorrang vor der Inbetriebnahme der Heizung aufweist. Nach Beendigung der Brauchwasser-Temperaturerhöhung, das heisst nach vollendeter Ladung des Speichers, schaltet der Rechner als zweite Prioritätsstufe die Heizungsanlage an, wobei die Steckmodule für den Brenner beziehungsweise die Heizungsumwälzpumpe angesteuert werden.
Die dort gespeicherten Werte oder eingestellten Werte werden abgelesen und dann als Stellgrössen entweder direkt über das Steckmodul zurückgegeben oder die Elemente Brenner und Umwälzpumpe werden unmittelbar vom Rechner 2 angesteuert.
Das wichtigste der vorliegenden Erfindung ist die Tatsache, dass jedes einzelne zur Anwendung kommende Steckmodul eine Kennung, bestehend aus einem analogen Spannungswert, aufweist, der die unmittelbare Zuordnung des Moduls zum zugehörigen aber an anderer Stelle befindlichen Element der Heizungsanlage darstellt. Weiterhin ist wesentlich dass innerhalb der einzelnen Steckmodule eine ausschliesslich analoge Datenverarbeitung stattfindet und dass die Übertragung der Datenwege von den Steckmodulen auf den Analog-Multiplexer 6 gleichfalls auf analogem Wert stattfindet. Erst innerhalb der Steuereinrichtung 1 findet eine Umwandlung in digitale Signale und anschliessend eine digitalisierte Datenverarbeitung statt.
DESCRIPTION
The present invention relates to a control device for operating a large number of individual elements of a heating system according to the preamble of patent claim 1.
It is already known to design a central control device with a large number of slots for individual modules. the modules were assigned to certain elements of the heating system, such as burners, mixers, heating curve settings and so on. Since a certain and reproducible connection between the modules and the central control unit is necessary, it was necessary to regularly assign a certain module to a certain slot. It follows that either a relatively large number of slots had to be kept available in order to satisfy the most varied of module selection requirements, which as a rule were never fully occupied, or that subsequent expansion or modification of the control device was impossible.
It has also been known to provide a control device with purely digital data processing, the modules also being designed to work digitally. However, this complete digitization has the disadvantage that a large number of digital pulses with a very steep slope would have to be sent via the common data line, which leads to interference with other electrical devices. whereby there is also the effect of interference pulses on the data line.
The object of the present invention is to operate the entire periphery of the control device with analog values in order to achieve trouble-free operation of the individual modules on any slots.
The solution to the problem consists in the characterizing features of patent claim 1.
Further refinements and particularly advantageous developments of the invention are the subject-dependent claims or emerge from the following description, which explains an embodiment of the invention with reference to the figure of the drawing.
The figure shows a schematic representation of the entire control device with peripherals. A central control device 1 has a microcomputer 2 and an analog / digital converter 4 connected to it via a data bus 3. This data bus 3 serves for the transmission of address and information parts as well as control information.
The analog-digital converter is connected via a single line 5 to an analog multiplexer 6, from which a plurality of lines 7, 8, 9 .... to individual plug-in modules 10, 11, 12.. . come off. Each plug-in module is connected to the analog multiplexer 6 by a separate line, it being irrelevant how many lines or plug-in modules are present. The individual plug-in modules are assigned to certain elements of the heating system. For example, the plug-in module 10 is assigned to a mixing valve, the plug-in module 11 to a burner and the plug-in module 12 to a pump of the heating system.
Other assignment options would be: a heat pump to design the heating system bivalent, or the assignment of a cascade control to operate a multi-boiler system or an assignment to a domestic hot water heater.
The microcomputer 2 is connected via a further data bus 13 to an output location 14, which in turn has three output lines 15. The number 3 depends on the maximum number of channels of the analog multiplexers 23 and could also be larger or smaller. Another 3-wire bundle 16 is present, which connects the output of the output location 14 to the analog multiplexer 6.
Each of the plug-in modules 10, 11, 1-2. . . is basically differently designed and adapted to the special purpose. However, there is also the possibility of designing plug-in modules identically for different applications and adapting them to the intended use only by means of a different identifier. This will be discussed later.
The plug-in module 10, which is used to control a mixer, initially has a series connection of two resistors 17 and 18, which are connected to ground 19 on one side and to a voltage source 20 on the other side. At the connection point 21, a certain control voltage drops, which is connected via a line 22 to a further analog multiplexer 23 assigned to each plug-in module. By a suitable choice of the sizes of the two resistors 17 and 18, it is possible to assign a certain voltage potential to each plug-in module for the different applications. Each plug-in module is thus identified by assigning a discrete analog voltage value.
This makes it possible to insert the plug-in module, whose voltage identification identifies it as a mixer module, into any slot of the control element 1. By querying the voltage value, the computer 2 can recognize that the mixer module is regularly assigned to the determined voltage value, regardless of a local arrangement.
Furthermore, the plug-in module 10 has a potentiometer 24 which is connected with its one pole to ground 19 and with its other pole to the voltage source 20.
The grinder 25 is connected to the multiplexer 23 via a line 26. Depending on the position of the grinder 25, a certain voltage value can be attacked with the potentiometer 24, with which the hysteresis of the mixer position can be defined, for example. Furthermore, a button 27 is provided, which is connected to ground 19 on one side and to a branching point 28 on its other side, which is connected on the one hand via a line 29 to the multiplexer and on the other hand via a resistor 30 to the pole of the voltage source 20. By closing the button 27, the pole 28 reaches a certain potential, namely ground. When the switch button 27 is open, however, the point is at the potential of the voltage source 20.
The multiplexers 23 can thus specify discrete voltage potentials via the line 292, which in the application can mean, for example, which heating curve is currently being driven by the mixer or which temperatures prevail in the input and output lines of the mixer.
The buttons 27 can thus be used to selectively display certain sizes.
The structure of the other plug-in modules, which each have at least the identifier in common, is similar. Here too, the identifier consists of a pair of resistors, the sizes of which, however, differ from those of resistors 17 and 18, so that each plug-in module on its line 22 carries a different voltage value from each other. Decisive for the formation of the mixer modules is the possibility of setting certain sizes and displaying certain sizes.
Furthermore, it is possible to assign actuators, for example relays, to the individual plug-in modules, in order to be able to forward actuating commands to the elements assigned to the modules by lines, not shown, coming from the plug-in modules. For example, it would make sense for the plug-in module 10 for the mixer to mount two relays on the plug-in module in order to cause a flap mixer to run clockwise or counterclockwise.
The cable bundle 15 is connected to the multiplexer 23 via a 3-wire branch 31 and via further branches 31 to the respective other multiplexers 23 of the other plug-in modules 11, 12 and so on.
The function of the control device just described is as follows. The invention must be viewed on the premise that the control device 1 serves to be able to optimally assign any possible heating system with or without hot water preparation, with or without heat pump, with or without underfloor heating, which is not yet fixed in advance, in order to enable optimal operation not only in the direction of specified target temperatures, but also times. For example, it makes sense to charge a domestic hot water heater only at certain times, namely when it is likely that hot domestic water will be withdrawn shortly afterwards and to block charging if no domestic hot water is expected to be needed for a long period of time.
Furthermore, it makes sense to operate the heating system at a lower flow temperature at night than during the day; if necessary, lowering and ramp-up times can also occur during the day. For the home of a couple where both users are working, such a program will also look different than for a home that is occupied by a family with several children who are always present.
If the control device is accordingly assigned to a heating system, the plug-in modules must first be selected. Each device to be controlled in the heating system is provided with a plug-in module; in the control device, for example, 5 plug-in module positions are provided from the outset. If the number of these plug-in module locations is not sufficient, the elements of the heating system to be controlled must be weighted and the most important 5 locations selected. This will usually be the burner of the heating system, the water heater and the heating curve setting. The modules are labeled so that the user can see which element of the heating system they are assigned to, and they already have the voltage identifier described based on the different resistance values of the resistors 17 and 18.
The plug-in modules are inserted into the slots in any manner, the cable bundle 31 and the lines 7, 8, 9, etc. being connected to one another by multiple plugs.
The control device is thus operational when connected to the mains voltage. It should also be mentioned that the computer 2 has a clock and a display for this clock. If it is assumed that the entire heating system is in a cooled state, for example at the end of the night reduction period, this results, for example, in the computer at 6 a.m., a command to both charge the water heater and the heating system to a specific one determined by the heating curve Ramp up the flow temperature. For this purpose, the output location 14 is activated via the data bus 13, which sends out a control command via the line bundle 15, which queries whether a plug-in module is present which is assigned to the domestic hot water heater.
For this purpose, all multiplexers 23 are requested via these control commands to send their identification signal via lines 7, 8, 9 and so on to the analog multiplexer 6. This means that all identifiers of all plug-in modules are available on the entire bundle of lines 7, 8 and 9. Via the AD converter 4, the computer is able to find out the associated identification signal from the various identification signals, with which the computer has the information that there is a hot water heater and its setpoint generator at all. Provided that the plug-in module 11 is assigned to the water heater, its identification signal remains on line 8, and the computer queries the associated nominal charging value via line bundle 15.
At one of the input lines 32 of the analog multiplexer 23 of the plug-in module 11 there is a voltage value which, as an analog variable, corresponds to the temperature charging setpoint of the domestic hot water heater.
This analog value is entered as a digital value into the computer 2 via the line 8 and the AD converter. In the event that the control relays for the domestic hot water heater are also on the plug-in module 11, a corresponding control command now goes back, and the domestic hot water heater begins charging from the reduced value to the predetermined new setpoint. This applies in the event that the charge of the water heater has priority over the start-up of the heating. After completion of the hot water temperature increase, i.e. after the storage tank is fully charged, the computer switches on the heating system as the second priority level, with the plug-in modules for the burner or the heating circulation pump being activated.
The values stored there or the values set are read off and then either returned directly as manipulated variables via the plug-in module or the burner and circulation pump elements are controlled directly by computer 2.
The most important of the present invention is the fact that each individual plug-in module used has an identifier consisting of an analog voltage value, which represents the direct assignment of the module to the associated element of the heating system, which is located elsewhere. Furthermore, it is essential that exclusively analog data processing takes place within the individual plug-in modules and that the transmission of the data paths from the plug-in modules to the analog multiplexer 6 also takes place on an analog value. A conversion into digital signals and then digitized data processing takes place only within the control device 1.