DE19743098A1 - Timer switch - Google Patents

Timer switch

Info

Publication number
DE19743098A1
DE19743098A1 DE1997143098 DE19743098A DE19743098A1 DE 19743098 A1 DE19743098 A1 DE 19743098A1 DE 1997143098 DE1997143098 DE 1997143098 DE 19743098 A DE19743098 A DE 19743098A DE 19743098 A1 DE19743098 A1 DE 19743098A1
Authority
DE
Germany
Prior art keywords
switch
time
switch position
output
program
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.)
Ceased
Application number
DE1997143098
Other languages
German (de)
Inventor
Hans Arnhold
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE1997143098 priority Critical patent/DE19743098A1/en
Publication of DE19743098A1 publication Critical patent/DE19743098A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G15/00Time-pieces comprising means to be operated at preselected times or after preselected time intervals
    • G04G15/006Time-pieces comprising means to be operated at preselected times or after preselected time intervals for operating at a number of different times

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Measurement Of Predetermined Time Intervals (AREA)
  • Electric Clocks (AREA)

Abstract

The timer switch (1) has a processor containing a program that provides an internal clock. At least one switch with several switch positions is connected to the microprocessor. Each switch position represents a time of day. By simultaneously actuating a start or stop button the microprocessor internal clock is set to the time to which the knob is set. This then sets the time at which a particular operation should be triggered. An Independent claim is also included for a method of inputting device activation times into the timer switch.

Description

Eine Vielzahl von Geräten soll oder kann über Zeit­ schaltuhren automatisch gesteuert werden. Diese Zeitsteue­ rung muß bei einer Reihe von Geräten, z. B. bei Roll-Läden, keineswegs auf die Minute genau erfolgen, sondern es genügt eine ungefähre Zeit, bei der der Roll-Laden auf- oder zugefahren werden soll. A variety of devices should or can over time timers can be controlled automatically. This timing tion must be in a number of devices, such. B. at Roller shutters, by no means accurate to the minute, but an approximate time is enough for the roller shutter to open or should be closed.

Die aus der Praxis bekannten mechanischen Zeitschalt­ uhren sind für den Benutzer in aller Regel vergleichsweise sehr einfach einstellbar, beispielsweise indem Reiter gesetzt werden oder zwei Zeiger, die vor einem Zifferblatt angeordnet sind, eingestellt werden. Diese Zeiger reprä­ sentieren Schaltzeitpunkte und können leicht über Ein­ stellrädchen bewegt werden. Für den Benutzer ist eine solche Zeitschaltuhr auch ohne Betriebsanleitung problem­ los einzustellen.The mechanical time switch known from practice As a rule, watches are comparative for the user very easy to set, for example by using the tab to be put or two hands in front of a dial are arranged to be set. Represent this pointer present switching times and can easily be switched on setting wheels are moved. For the user is one such timer even without operating instructions problem going to adjust.

Schwieriger dagegen sind die Verhältnisse in der Regel bei digital arbeitenden Zeitschaltuhren, die oben­ drein nur ein Anzeigedisplay aufweisen, das entweder die Uhrzeit oder die Schaltzeit anzeigt. Bei diesen Arten von Zeitschaltuhren werden Taster benötigt, um die interne elektronische Uhr, die unter Umständen durch einen Mikro­ prozessor realisiert ist, umzustellen bzw. die Schaltzeit­ punkte einzustellen. Für solche Zeitschaltuhren hat sich bisher keine genormte Bedieneroberfläche durchsetzen können. Jede am Markt befindliche Zeitschaltuhr ist anders einzustellen und in aller Regel ist der Benutzer gezwun­ gen, zunächst einmal sorgfältig die Betriebsanleitung zu studieren und auch die einzelnen Einstellschritte ein­ zuhalten, wenn er die Zeitschaltuhr in Betrieb nehmen oder die Schaltzeitpunkte verändern will. Nach einem Verlust der Betriebsanleitung ist eine solche Zeitschaltuhr für die meisten Benutzer nicht mehr bedienbar.However, the situation in the Rule for digitally working time switches, the above have only one display, which is either the  Time or switching time. With these types of Timers are required to switch the internal electronic watch, which may be caused by a micro processor is implemented to change or the switching time set points. For such timers have not yet implemented a standardized user interface can. Every timer on the market is different set and usually the user is forced first of all carefully read the operating instructions study and also the individual adjustment steps hold when he start the timer or want to change the switching times. After a loss the operating instructions is such a timer for most users are no longer usable.

Ausgehend hiervon ist es Aufgabe der Erfindung, eine Zeitschaltuhr zu schaffen, die eine sehr einfach zu bedie­ nende Benutzeroberfläche aufweist.Proceeding from this, it is an object of the invention to To create a timer that is very easy to use ning user interface.

Diese Aufgabe wird erfindungsgemäß durch die Zeit­ schaltuhr mit den Merkmalen des Anspruches 1 gelöst.This task is accomplished according to the invention through time time switch with the features of claim 1 solved.

Bei der erfindungsgemäßen Lösung handelt es sich um eine Zeitschaltuhr, die im Grunde genommen eine Kombina­ tion aus einer Analogeingabe und einer digitalen Signal­ verarbeitung darstellt. Durch die Benutzeroberfläche in Gestalt des wenigstens einen Schalters, der mehrere Schaltstellungen aufweist, wird eine ergonomisch günstige und leicht zu verstehende analoge Benutzeroberfläche geschaffen. Dieser Schalter ermöglicht es dem Benutzer ohne weiteres, die Zeitwerte zu erkennen, ohne gezwungen zu sein, über eine komplizierte Bedienreihenfolge von Tasten den eingestellten Zeitwert über das Display ab­ zurufen. Der Schalter liefert dem Benutzer unmittelbar die Angabe der gewählten Zeit. The solution according to the invention is a timer that is basically a Kombina tion from an analog input and a digital signal processing represents. Through the user interface in Shape of the at least one switch, the multiple Has switching positions, is an ergonomically favorable and easy to understand analog user interface created. This switch enables the user easily to recognize the time values without being forced to be about a complicated operating order of Scan the set time value on the display shout. The switch provides the user with the Indication of the chosen time.  

Wenn dieser Schalter zwölf unterschiedliche Stellun­ gen aufweist und als Drehschalter ausgebildet ist, ent­ spricht die Zeitangabe der Zeitangabe, wie er sie von den normalen Analoguhren mit Zifferblatt gewohnt ist.If this switch has twelve different positions has gene and is designed as a rotary switch, ent speaks the time of the time, as he says it from the normal analog clocks with dial is used.

Mit Hilfe des zugeordneten Tasters wird eine zweite Eingabeebene simuliert, die es gestattet, den über die Schalterstellung angezeigten Wert als Uhrzeitwert zu interpretieren und die interne Uhr entsprechend zu stel­ len. Dabei wird bewußt in Kauf genommen, daß die vor­ gebbare Zeit entsprechend der Schalterstellungen relativ grob gerastert ist. Die eingestellte Uhrzeit stimmt mit der Tageszeit lediglich ungefähr überein, es sei denn der Benutzer nimmt die Einstellung zu einem Zeitpunkt vor, der sehr genau dem über den Schalter einstellbaren Zeitwert entspricht.With the help of the assigned button, a second Simulated input level that allows the over the Switch position displayed value as time value interpret and set the internal clock accordingly len. It is consciously accepted that the front Reliable time according to the switch positions is rasterized. The set time is correct the time of day only approximately, unless that User makes the setting at a time that very precisely the time value that can be set using the switch corresponds.

Die gesamte Anordnung ist sehr einfach, wenn der Mehrstellungsschalter gleichzeitig als Speicher verwendet wird und das Programm periodisch die Schalterstellung abfragt. Es kann dann ein sehr einfacher Prozessor ver­ wendet werden, der nicht interruptfähig ist.The whole arrangement is very simple if the Multi-position switch also used as memory and the program periodically switches queries. A very simple processor can then be used be used, which is not interruptible.

Eine andere Möglichkeit der Realisierung besteht in der Verwendung eines interruptfähigen Prozessors in Ver­ bindung mit einem Speicher. Bei dieser Anordnung wird durch die Verstellung des Mehrstellungsschalters ein Interruptsignal für den Prozessor erzeugt, der daraufhin die Schalterstellung ermittelt und den der Schalterstel­ lung entsprechenden Wert im Speicher ablegt.Another possibility of realization is in the use of an interruptible processor in Ver binding with a memory. With this arrangement by adjusting the multi-position switch Interrupt signal generated for the processor, which then determines the switch position and that of the switch position the corresponding value in the memory.

Der Vorteil dieser Anordnung besteht darin, daß die Schalterkontakte nur bei einer Veränderung ausgewertet werden. Dadurch ist die Anordnung vergleichsweise unemp­ findlich gegen ein allmähliches Verschmutzen der Kon­ takte, weil dieser Vorgang so langsam vonstatten geht, daß kein Interrupt erzeugt wird. Selbst bei verschmutzten Kontakten arbeitet eine solche Zeitschaltuhr einwandfrei, weil sie lediglich auf speicherinterne Werte zurückgreift.The advantage of this arrangement is that the Switch contacts only evaluated when there is a change become. As a result, the arrangement is comparatively unemp sensitive to gradual contamination of the cones  clock because this process is so slow that no interrupt is generated. Even with dirty ones Contacts, such a timer works perfectly, because it only uses in-memory values.

Wenn es darum geht, mit der neuen Zeitschaltuhr nicht nur feste Schaltperioden zu realisieren, deren Beginn über den einen vorhandenen Mehrstellungsschalter eingestellt wird, kann ein zweiter Mehrstellungsschalter eingesetzt werden, womit zwei Schaltpunkte realisierbar sind. Dabei kann beispielsweise mit dem einen Schalter das Einschalten des gesteuerten Gerätes programmiert werden, während der andere Schalter dazu dient, den Ausschaltzeitpunkt festzu­ legen.When it comes to it, not with the new timer to realize only fixed switching periods, the beginning of which set an existing multi-position switch a second multi-position switch can be used with which two switching points can be realized. Here can switch on with one switch, for example of the controlled device can be programmed during the other switch is used to fix the switch-off time lay.

Weiterbildungen der Erfindung sind Gegenstand von Unteransprüchen.Developments of the invention are the subject of Subclaims.

In der Zeichnung sind Ausführungsbeispiele des Gegen­ standes der Erfindung dargestellt. Es zeigen:In the drawing are exemplary embodiments of the counter state of the invention. Show it:

Fig. 1 eine schematische Ansicht der erfindungs­ gemäßen Zeitschaltuhr mit einer Darstellung der Front­ platte, Fig. 1 is a schematic view of the modern fiction, switch plate with a representation of the front,

Fig. 2 das schematisierte Blockschaltbild der erfin­ dungsgemäßen Zeitschaltuhr und Fig. 2 shows the schematic block diagram of the inventive timer and

Fig. 3 ein schematisiertes Flußdiagramm der erfin­ dungsgemäßen Zeitschaltuhr. Fig. 3 is a schematic flow diagram of the inventive timer.

In Fig. 1 ist eine Zeitschaltuhr 1 veranschaulicht, die dazu dient, beispielsweise den Motorantrieb eines Roll-Ladens tageszeitabhängig zu steuern.In Fig. 1, a timer 1 is illustrated, which is used, for example, to control the motor drive of a roller shutter depending on the time of day.

Die Schaltuhr 1 weist ein Gehäuse 2 mit einer Front­ platte 3 auf. Auf der Frontplatte 3 sind zwei Bedienknöpfe 4 und 5 flächenbündig eingelassen, die auf ihrer planen Vorderseite mit einem einen Pfeilsymbolisierenden Betäti­ gungsschlitz 6 bzw. 7 versehen sind. Neben den Bedien­ knöpfen 4 und 5 befindet sich je eine Skala 8, 9 mit Skalenstrichen 10. Im veranschaulichten Beispiel weist jede der Skalen 8 bzw. 9 jeweils zwölf Skalenstriche 10 auf, die wie auf einem Zifferblatt einer mechanischen Analoguhr angeordnet sind. Zwischen den beiden Betätigungs­ knöpfen 4, 5 befindet sich ein versenkt angeordneter elektrischer Drucktaster 11.The timer 1 has a housing 2 with a front plate 3 . On the front panel 3 , two control buttons 4 and 5 are embedded flush, which are provided on their flat front with an arrow symbolizing actuation slot 6 and 7 respectively. In addition to the control buttons 4 and 5, there is a scale 8 , 9 with tick marks 10 . In the illustrated example, each of the scales 8 and 9 has twelve scale lines 10 , which are arranged as on a dial of a mechanical analog clock. Between the two actuation buttons 4 , 5 there is a recessed electrical push button 11 .

Fig. 2 zeigt das Prinzipschaltbild der Zeitschaltuhr 1 nach Fig. 1. Der Bedienknopf 4 ist mit einem zwölf diskrete Schaltstellungen aufweisenden Drehschalter 12 verbunden, der einen beweglichen Kontakt 13 sowie ins­ gesamt zwölffeststehende Kontakte 14 aufweist. Die Kon­ takte 14 sind lediglich aus Übersichtlichkeitsgründen in Fig. 2 im Halbkreis angeordnet. Tatsächlich sind sie längs einem Kreis verteilt, wobei jeder der Kontakt 14 einer Raststellung des Drehschalters 12 entspricht. In jeder Raststellung zeigt der Betätigungsschlitz 6 auf einen der Skalenstriche 10 der zugehörigen Skala 8. FIG. 2 shows the basic circuit diagram of the time switch 1 according to FIG. 1. The control button 4 is connected to a rotary switch 12 having twelve discrete switch positions, which has a movable contact 13 and a total of twelve fixed contacts 14 . The contacts 14 are only arranged in a semicircle in FIG. 2 for reasons of clarity. In fact, they are distributed along a circle, each of the contacts 14 corresponding to a locking position of the rotary switch 12 . In each latching position, the actuation slot 6 points to one of the scale marks 10 of the associated scale 8 .

Ebenfalls der Einfachheit halber ist der Drehschalter 12 als Schalter mit nur einer Ebene gezeigt. Bei einer praktischen Ausführungsform ist es zu bevorzugen, den Drehschalter 12 als BCD-Schalter auszuführen, um die Zahl der Anschlußleitungen zu reduzieren. Also for the sake of simplicity, the rotary switch 12 is shown as a switch with only one level. In a practical embodiment, it is preferable to design the rotary switch 12 as a BCD switch in order to reduce the number of connecting lines.

Mit dem zweiten Bedienknopf 5 ist ein weiterer Dreh­ schalter 15 gekoppelt, der ebenfalls einen beweglichen Kontakt 16 sowie insgesamt zwölf feststehende Kontakte 17 aufweist. Auch hierbei handelt es sich um einen rastenden Drehschalter, bei dem in jeder Raststellung der Betäti­ gungsschlitz 7 mit seiner Pfeilspitze auf einen der Ska­ lenstriche 10 der Skala 8 ausgerichtet ist.With the second control button 5 , a further rotary switch 15 is coupled, which also has a movable contact 16 and a total of twelve fixed contacts 17 . This is also a latching rotary switch in which in each latching position of the actuation slot 7 with its arrowhead is aligned with one of the scale lines 10 of the scale 8 .

Den Kern der Schaltuhr 1 bildet ein Mikroprozessor 18, zu dem ein interner und nicht weiter veranschaulichter Speicher gehört. Der Mikroprozessor 18 verfügt über mehre­ re Eingänge 19, 21 und 22, über die der Mikroprozessor 18 mit den beiden Drehschaltern 12 und 15 sowie dem Taster 11 verbunden ist.The core of the time switch 1 is formed by a microprocessor 18 , to which an internal and not illustrated memory belongs. The microprocessor 18 has several inputs 19 , 21 and 22 via which the microprocessor 18 is connected to the two rotary switches 12 and 15 and the button 11 .

Der Eingang 19 ist ein mehrpoliger Eingang und mit den feststehenden Kontakten 14 des Drehschalters 12 so verbunden, daß jeder der feststehenden Kontakte 14 an einen zugehörigen Pol des Eingangs 19 angeschlossen ist. Sinngemäß das Gleiche gilt für den Eingang 21, der ebenfalls ein mehrpoliger Eingang ist, wobei jeder Pol des Eingangs mit einem der feststehenden Kontakt 17 des Dreh­ schalters 15 verbunden ist. Die Mehrpoligkeit soll jeweils durch die geschweifte Klammer zum Ausdruck kommen.The input 19 is a multi-pole input and is connected to the fixed contacts 14 of the rotary switch 12 such that each of the fixed contacts 14 is connected to an associated pole of the input 19 . Analogously, the same applies to the input 21 , which is also a multi-pole input, with each pole of the input being connected to one of the fixed contacts 17 of the rotary switch 15 . The multipolarity should be expressed by the curly bracket.

Es versteht sich, daß auch BCD-Schalter, bzw. multi­ plexfähige Eingänge verwendet werden können. Aus Gründen der einfachen Darstellung der Erfindung wird jedoch an dieser Stelle hierauf verzichtet.It goes without saying that BCD switches, or multi plexable inputs can be used. For reasons the simple representation of the invention will, however waived this point.

Der Eingang 22 ist schließlich ein einpoliger Ein­ gang, der mit einem Schaltersatz 23 des Drucktasters 11 verbunden ist.Finally, the input 22 is a single-pole input, which is connected to a switch set 23 of the pushbutton 11 .

Über einen weiteren Anschluß 24 ist der Mikroprozes­ sor mit einer Schaltungsmasse 25 verbunden, an der auch das andere Ende des Schaltersatzes 23 bzw. die beiden beweglichen Kontakte 13 und 16 der beiden Drehschalter 12 und 15 liegen.Via a further connection 24 , the microprocessor is connected to a circuit ground 25 at which the other end of the switch set 23 and the two movable contacts 13 and 16 of the two rotary switches 12 and 15 are also located.

Um seine Steuerungsfunktion erfüllen zu können, ist der Mikroprozessor 18 mit zwei digitalen Ausgängen 26 und 27 versehen, von denen jeder an eine zugehörige Magnet­ wicklung 28 bzw. 29 angeschlossen ist, die zugehörige Arbeitskontakte 31 und 32 betätigt.In order to be able to fulfill its control function, the microprocessor 18 is provided with two digital outputs 26 and 27 , each of which is connected to an associated magnetic winding 28 or 29 , which actuates the associated normally open contacts 31 and 32 .

Der Übersichtlichkeit halber sind aus dem Prinzipschaltbild der Fig. 2 die Stromversorgung sowie eventuell erforderliche Pull-up- oder Pull-down-Widerstände wegge­ lassen, die gegebenenfalls an den Eingängen 19, 21 und 22 benötigt werden. Ebenfalls weggelassen sind eventuelle Entstörmittel, da auch diese mit der Erfindung nichts zu tun haben, und der Fachmann weiß, wie solche Elemente anzuschließen sind.For the sake of clarity, the power supply and any necessary pull-up or pull-down resistors are omitted from the basic circuit diagram of FIG. 2, which may be required at the inputs 19 , 21 and 22 . Possible interference suppressors are also omitted, since these also have nothing to do with the invention, and the person skilled in the art knows how to connect such elements.

In dem Mikroprozessor 18 befindet sich ein Programm, das schematisiert mit dem Flußdiagramm nach Fig. 3 wie­ dergegeben wird.In the microprocessor 18 there is a program which is schematically reproduced with the flow diagram according to FIG. 3.

Mit dem Einschalten der Stromversorgung für den Mikroprozessor 18, der zuvor in bekannter Weise mit dem Programm geladen wurde und das in nichtflüchtiger Weise in dem Speicher des Mikroprozessors 18 enthalten ist, beginnt das Programm bei einem Startpunkt 35 zu laufen. Unmittel­ bar nach dem Start bei 35 fragt es in einem Anweisungs­ block 36 den Eingang 19 ab, d. h. es stellt fest, welcher der feststehenden Kontakte 14 über den beweglichen Kontakt 13 mit Masse verbunden ist. Sodann prüft das Programm an einem Entscheidungsblock 37, ob der Taster 11 betätigt ist, was einem Schließen des Arbeitskontaktes 23 und somit einem Erden des Eingangs 22 entspricht. Wenn dies der Fall ist, verzweigt das Programm zu einem Anweisungsblock 38, in dem eine in dem Mikroprozessor 18 in bekannter Weise realisierte Zeituhr auf einen entsprechenden Tageszeitwert gestellt wird.When the power supply for the microprocessor 18 is switched on , which was previously loaded with the program in a known manner and which is contained in the memory of the microprocessor 18 in a non-volatile manner, the program begins to run at a starting point 35 . Immediately after the start at 35 , it queries the input 19 in an instruction block 36 , ie it determines which of the fixed contacts 14 is connected to ground via the movable contact 13 . The program then checks at a decision block 37 whether the button 11 is actuated, which corresponds to a closing of the normally open contact 23 and thus a grounding of the input 22 . If this is the case, the program branches to an instruction block 38 , in which a time clock implemented in the microprocessor 18 in a known manner is set to a corresponding time of day.

Lediglich als Beispiel sei angenommen, daß der pfeilförmige Betätigungsschlitz 6, wie in Fig. 1 gezeigt, auf den obersten Skalenstrich 10 zeigt, was einer Tages­ zeit von 12 Uhr entspricht. Bei gleichzeitig gedrücktem Taster 11 wird also das Programm die interne Zeituhr an dem Anweisungsblock 38 auf 12 Uhr einstellen und zu dem Start­ punkt 35 zurückkehren.Just as an example, let us assume that the arrow-shaped actuation slot 6 , as shown in FIG. 1, points to the uppermost scale 10 , which corresponds to a time of the day from 12 noon. With button 11 pressed at the same time, the program will set the internal time clock at instruction block 38 to 12 o'clock and return to start point 35 .

Der Programmdurchlauf bis dort hin hängt von der Taktzeit des Mikroprozessors 18 ab, so daß die soeben beschriebene Schleife sicherlich sehr häufig durchlaufen wird, bis der Benutzer den Taster 11 losgelassen hat. Sobald der Benutzer den Taster 11 losgelassen hat, wird das Programm an dem Entscheidungsblock 37 nicht mehr zu dem Anweisungsblock 38, sondern zu einem Entscheidungs­ block 39 weiterlaufen. In diesem Entscheidungsblock 39 wird geprüft, ob der über den Drehschalter 12 zu dem Eingang 19 gelieferte und als Uhrzeitwert interpretierte Zeitwert größer ist als die Uhrzeit, wie sie in dem Pro­ gramm mit Hilfe der internen Uhr geliefert wird. Wenn der Zahlenwert der von außen gelieferten Zeit kleiner ist als der Zahlenwert der internen Uhr, schaltet der Prozessor 18 den Ausgang 26 auf L(-ow) bzw. sorgt dafür, daß dieser Zustand beibehalten bleibt, wenn aufgrund des vorherigen Durchlaufs bereits dieser Zustand erreicht wurde. Damit verschwindet die Steuerspannung an der Magnetwicklung 28 und der zugehörige Kontakt 31 geht in die Öffnungsstellung über bzw. bleibt in der Öffnungsstellung. The program run up to there depends on the cycle time of the microprocessor 18 , so that the loop just described is certainly run very often until the user has released the button 11 . As soon as the user has released the button 11 , the program at decision block 37 will no longer continue to instruction block 38 , but to decision block 39 . In this decision block 39 it is checked whether the time value supplied via the rotary switch 12 to the input 19 and interpreted as a time value is greater than the time as supplied in the program using the internal clock. If the numerical value of the externally supplied time is smaller than the numerical value of the internal clock, the processor 18 switches the output 26 to L (-ow) or ensures that this state is maintained if this state has already been reached due to the previous run has been. The control voltage on the magnetic winding 28 thus disappears and the associated contact 31 changes to the open position or remains in the open position.

Wenn hingegen der über den Drehschalter 12 gelieferte Zeitwert größer ist als der Zahlenwert, der der Tageszeit entspricht und über die interne Uhr geliefert wird, schal­ tet der Mikroprozessor 18 den Ausgang 26 auf H(-igh), wodurch die Magnetwicklung 28 Strom bekommt und den Schal­ ter 31 schließt. Hierdurch erhält z. B. der Antriebsmotor des Roll-Ladens Strom mit einer solchen Polarität, daß der Motor die Wickelwelle im Sinne des Abfahrens des Roll-Ladens in Gang setzt.If, on the other hand, the time value supplied via the rotary switch 12 is greater than the numerical value which corresponds to the time of day and is supplied via the internal clock, the microprocessor 18 switches the output 26 to H (-igh), as a result of which the magnetic winding 28 receives current and that Schal ter 31 closes. This gives z. B. the drive motor of the roller shutter current with such a polarity that the motor sets the winding shaft in the sense of driving the roller shutter in motion.

Um zu verhindern, daß der Motor ständig Strom be­ kommt, ist in dem Programm eine erste Stoppuhr reali­ siert, die gestartet wird, sobald das erste Mal bei einem Schleifendurchlauf der Ausgang 26 von L nach H wechselt. Diese interne Stoppuhr hat beispielsweise eine Laufzeit von drei oder vier Minuten, entsprechend der maximal zu erwartenden Betriebszeit des Motors für den Roll-Laden. Das Programm prüft deswegen an einem Entscheidungsblock 43, ob diese interne Stoppuhr abgelaufen ist oder nicht. Falls diese Abprüfung positiv ausfällt, wird an einem Anweisungsblock 44 der Ausgang 26 auf L gesetzt, ehe das Programm zu dem Eingang eines Anweisungsblocks 45 zurück­ kehrt. Dieser Anweisungsblock 45 wird von dem Entschei­ dungsblock 43 auch dann unmittelbar erreicht, wenn die Stoppuhr noch nicht abgelaufen ist. Die Stoppuhr bleibt solange im abgelaufenen Zustand, bis nach 24 Stunden das nächste Mal erneut an dem Anweisungsblock 42 das erste Mal der Ausgang 26 auf H geschaltet wird.In order to prevent the motor from constantly receiving current, a first stopwatch is implemented in the program, which is started as soon as output 26 changes from L to H for the first time in a loop. For example, this internal stopwatch has a running time of three or four minutes, corresponding to the maximum expected operating time of the motor for the roller shutter. The program therefore checks at a decision block 43 whether this internal stopwatch has expired or not. If this check is positive, the output 26 is set to L at an instruction block 44 before the program returns to the input of an instruction block 45 . This instruction block 45 is reached by the decision block 43 even if the stopwatch has not yet expired. The stopwatch remains in the expired state until after 24 hours the next time at the instruction block 42 the output 26 is switched to H for the first time.

In dem Anweisungsblock 45 liest der Mikroprozessor 18 den Eingang 21 ab und geht sodann zu einem Entscheidungs­ block 46 weiter. In diesem Entscheidungsblock 46 wird überprüft, ob der von dem Eingang 21 erhaltene Zeitwert, der über den Drehschalter 15 eingestellt wurde, kleiner ist als die von der internen Uhr gelieferte Zeit. Wenn ja, wird über einen Anweisungsblock 47 fortgefahren, in dem das Programm veranlaßt, daß der Ausgang 27 auf L gesetzt wird bzw. auf L gesetzt bleibt. Dies bedeutet, daß die Magnetwicklung stromlos wird oder bleibt. Falls die Uhr­ zeit größer geworden ist als der eingestellte Zeitwert, wird an dem Entscheidungsblock 46 zu einem Anweisungsblock 48 fortgefahren. In diesem Anweisungsblock 48 sorgt das Programm dafür, daß der Ausgang 27 auf H gesetzt wird. Damit erhält die Magnetwicklung 29 Strom und betätigt den Arbeitskontakt 32 im Sinne des Schließens. Dies wiederum bewirkt, daß der Roll-Ladenmotor im Sinne eines Hoch­ fahrens des Roll-Ladens in Gang gesetzt wird.In the instruction block 45 , the microprocessor 18 reads the input 21 and then proceeds to a decision block 46 . In this decision block 46 it is checked whether the time value obtained from the input 21 , which was set via the rotary switch 15 , is less than the time delivered by the internal clock. If so, the process continues via an instruction block 47 in which the program causes the output 27 to be set to L or remains set to L. This means that the magnetic winding is or remains de-energized. If the time has become greater than the set time value, the process continues at decision block 46 to an instruction block 48 . In this instruction block 48 , the program ensures that the output 27 is set to H. The magnet winding 29 thus receives current and actuates the normally open contact 32 in the sense of closing. This in turn has the effect that the roller shutter motor is set in motion in the sense of the roller shutter being raised.

Nachdem der Anweisungsblock 48 ausgeführt wurde, geht das Programm zu einem Entscheidungsblock 49 weiter, an dem wiederum eine weitere Stoppuhr abgefragt wird, mit deren Hilfe sichergestellt wird, daß die Magnetwicklung 29 nach einer der maximalen Laufzeit des Roll-Ladens entsprechen­ den Zeit die Magnetwicklung 29 stromlos geschaltet wird, um den Motor des Roll-Ladens insgesamt spannungslos zu bekommen. Diese interne Stoppuhr arbeitet wie die andere Stoppuhr und beginnt zu laufen, sobald das erste Mal der Ausgang 27 wieder auf H gesetzt wurde, nachdem er zuvor sich im Zustand L befunden hat. Wenn die zweite Stoppuhr nicht abgelaufen ist, kehrt das Programm unmittelbar zu dem Anfang 35 zurück. Wenn jedoch die zweite Stoppuhr abgelaufen war, kehrt das Programm über einen Anweisungs­ block 51 zu dem Startpunkt 35 zurück. In dem Anweisungs­ block 51 wird der Ausgang 27 wieder auf low zurückgesetzt.After the instruction block has been executed 48, the program proceeds to a decision block 49, in turn, another timer is queried on which it is ensured with the help of that the magnetic winding 29 correspond to one of the maximum duration of the roll-loading the time the magnetic coil 29 is de-energized in order to de-energize the roller shutter motor as a whole. This internal stopwatch works like the other stopwatch and starts to run as soon as the output 27 has been set to H again for the first time after having been in the L state. If the second stopwatch has not expired, the program immediately returns to the beginning 35 . If, however, the second stopwatch had expired, the program returns to the starting point 35 via an instruction block 51 . In the instruction block 51 , the output 27 is reset to low.

Aus der Sicht des Benutzers verhält sich die be­ schriebene Zeitschaltuhr 1 wie folgt:
Zum Einstellen der internen Zeituhr dreht der Benut­ zer den Bedienknopf 4, so daß der pfeilförmige Betätigungsschlitz 6 auf jenen Skalenstrich 10 zeigt, der als Zeitwert eines Zifferblatts aufgefaßt, möglichst nahe der aktuellen Tageszeit liegt. Wenn die Tageszeit 15.15 Uhr lautet, wird der Benutzer den Bedienknopf 4 so drehen, daß der pfeilförmige Betätigungsschlitz 6 zu dem "3-Uhr- Skalenstrich" zeigt. Sodann drückt er den Taster 11, womit die interne Uhr in dem Mikroprozessor 18 auf 15.00 Uhr eingestellt wird. Die interne Uhr geht somit gegenüber der wahren Tageszeit um ca. 15 Minuten nach. Bei dem gewählten Ausführungsbeispiel sei angenommen, daß die Skala 8 die Tageszeiten von 12.00 Uhr über 13.00 Uhr bis 23.00 Uhr repräsentiert. Bei einem 12-Stellungs-Schalter beträgt somit der maximale Zeitfehler 30 Minuten, um die die interne Uhr vor- oder nachgeht. Die Skala 9 repräsentiert die Tageszeiten von 00.00 Uhr bis 11.00 Uhr. Abweichend hiervon sind auch andere Zeitbereiche pro Schalter mög­ lich. Ebenso wie es möglich ist Schalter mit 24 Stellungen zu verwenden, was zu einem maximalen Einstellfehler von 15 Minuten führt, wenn mit dem Schalter jeweils zwölf Stunden überdeckt werden sollen.
From the user's point of view, the described time switch 1 behaves as follows:
To set the internal clock, the user turns the control knob 4 , so that the arrow-shaped actuating slot 6 points to that line 10 , which is understood as the time value of a dial, as close as possible to the current time of day. If the time of day is 3:15 p.m., the user will turn the control knob 4 so that the arrow-shaped actuation slot 6 points to the "3 o'clock scale". He then presses the button 11 , which sets the internal clock in the microprocessor 18 to 3:00 p.m. The internal clock is therefore around 15 minutes behind the true time of day. In the selected embodiment, it is assumed that the scale 8 represents the times of day from 12 noon to 1 p.m. to 11 p.m. With a 12-position switch, the maximum time error is 30 minutes by which the internal clock advances or slows down. The scale 9 represents the times of the day from 00:00 a.m. to 11:00 a.m. Deviating from this, other time ranges per switch are possible. Just as it is possible to use switches with 24 positions, which leads to a maximum setting error of 15 minutes if the switch is to cover 12 hours each.

Nachdem der Benutzer auf diese Weise die Zeitschalt­ uhr 1 auf die Tageszeit eingestellt hat, kann er mit Hilfe der beiden Bedienknöpfe 4 und 5 die Zeitpunkte wählen, an denen der über die Zeitschaltuhr 1 gesteuerte Roll-Laden geöffnet und geschlossen werden soll.After the user has set the timer 1 to the time of day in this way, he can use the two control buttons 4 and 5 to select the times at which the roller shutter controlled via the timer 1 should be opened and closed.

Angenommen der Benutzen wünscht ein Schließen des Roll-Ladens gegen 21.00 Uhr, dann genügt es, wenn er den Bedienknopf 4 in einer beliebigen Richtung so weit dreht, bis der Betätigungsschlitz 6 auf den Skalenstrich 10 entsprechend 21.00 Uhr (9-Uhr-Strich) zeigt. Sobald die Uhrzeit größer wird als 21.00 Uhr, veranlaßt das Programm an dem Entscheidungsblock 39, daß der Ausgang 26 auf H gesetzt wird, solange, bis die erste interne Stoppuhr abgelaufen ist.Assuming the user wishes the roller shutter to be closed at around 9:00 p.m., it suffices to turn the control button 4 in any direction until the actuating slot 6 points to the scale line 10 corresponding to 9:00 p.m. (9:00 a.m. line) . As soon as the time is greater than 9:00 p.m., the program at decision block 39 causes output 26 to be set to H until the first internal stopwatch has expired.

Wenn der Benutzer ferner wünscht, daß der Roll-Laden morgens um 6.00 Uhr aufgemacht wird, stellt er den Bedien­ knopf 5 so ein, daß der Betätigungsschlitz 7 auf 6.00 Uhr steht. Sobald der Zahlenwert der Tageszeit, der von der internen Uhr geliefert wird, größer geworden ist als 6.00 Uhr, wird der Roll-Ladenmotor im Sinne eines Öffnens des Roll-Ladens in Gang gesetzt wiederum solange, bis die den Öffnungsvorgang überwachende Stoppuhr abgelaufen ist.If the user also wishes that the roller shutter is opened in the morning at 6:00 a.m., he adjusts the control button 5 so that the operating slot 7 is at 6:00 a.m. As soon as the numerical value of the time of day delivered by the internal clock has exceeded 6:00 a.m., the roller shutter motor is started again in the sense of opening the roller shutter until the stopwatch monitoring the opening process has expired.

Bei dem gezeigten Ausführungsbeispiel dienen die beiden Drehschalter 12 und 15 gleichzeitig als Speicher für die jeweils vom Benutzer gewählten Schaltzeitpunkte, an denen eine Aktion durchgeführt werden soll. Diese beiden "Speicher" werden bei jedem Programmdurchlauf abgefragt, wobei der Abfragerhythmus davon abhängig ist, wie lange der Prozessor 18 benötigt, das Programm voll­ ständig abzuarbeiten, um zu dem Startpunkt 35 zurückzukeh­ ren. In jedem Falle erfolgt eine kurzfristige, weitgehend periodische Abfrage.In the exemplary embodiment shown, the two rotary switches 12 and 15 serve simultaneously as a memory for the switching times selected by the user at which an action is to be carried out. These two “memories” are queried each time the program is run, the polling frequency depending on how long it takes the processor 18 to process the program completely in order to return to the starting point 35. In any case, there is a short-term, largely periodic poll.

Anstatt die beiden Drehschalter 12 und 15 periodisch abzufragen, ist es auch denkbar, eine Interruptsteuerung zu verwenden, die so arbeitet, daß der Prozessor 18 lediglich dann die beiden Drehschalter 12 und 15 abfragt, wenn einer der beiden Schalter verstellt wurde, also ein anderer der Kontakte 14 oder 17 Spannung erhält. Derartige Auswerteschaltungen sind bekannt. Sobald der Mikroprozes­ sor 18 hierdurch einen Interrupt bekommt, wird ein Unter­ programm gestartet, das die Eingänge ausliest und den Eingängen entsprechende Zeitwerte intern in dem Arbeits­ speicher des Mikroprozessors 18 ablegt. Das weitere Pro­ gramm arbeitet sodann, wie es anhand von Fig. 3 erläutert wurde, lediglich mit dem Unterschied, daß an die Stelle des Auslesens der Eingänge 19 und 21 bzw. gegebenenfalls auch des Eingangs 22 das Auswerten der entsprechenden, im Speicher abgelegten Werte tritt.Instead of interrogating the two rotary switches 12 and 15 periodically, it is also conceivable to use an interrupt controller which works in such a way that the processor 18 only interrogates the two rotary switches 12 and 15 when one of the two switches has been adjusted, i.e. another one Contacts 14 or 17 receives voltage. Such evaluation circuits are known. As soon as the microprocessor 18 receives an interrupt as a result, a subroutine is started which reads the inputs and stores corresponding time values internally in the working memory of the microprocessor 18 . The further program then works, as it was explained with reference to FIG. 3, only with the difference that instead of reading the inputs 19 and 21 or possibly also the input 22, the evaluation of the corresponding values stored in the memory occurs .

Der wesentliche Vorteil der gezeigten Zeitschaltuhr besteht darin, daß keine zusätzlichen Displays benötigt werden, sondern der Benutzer ohne weiteres durch Blick auf die Frontplatte 3 feststellen kann, wann jeweils auf 30 Minuten genau der Roll-Laden auf- und wann er wieder zugesteuert wird.The main advantage of the time switch shown is that no additional displays are required, but the user can easily determine by looking at the front panel 3 when exactly the roller shutter is opened to 30 minutes and when it is closed again.

Anstatt nur den oberen Drehschalter zu verwenden, um die Uhrzeit für die interne Uhr einzustellen, können auch beide Drehschalter dazu hergenommen werden. Die von dem oberen Drehschalter gelieferte Zeit ist dann z. B. in Stunden geraster und liegt zwischen 12.00 Uhr und 23.00 Uhr, während der untere Drehschalter eine Stunde überdeckt und in 5-Minuten Schritten gestuft ist. Es kann so die interne zwischen 12.00 Uhr und 23.55 Uhr in 5-Minuten Schritten eingestellt werden. Der maximale Fehler beträgt dann ± 2,5 Minuten.Instead of just using the top rotary switch to you can also set the time for the internal clock both rotary switches are used. The one from that the upper rotary switch is then delivered z. B. in Hours and is between 12 p.m. and 11 p.m. O'clock, while the lower rotary switch covers one hour and is graded in 5-minute increments. It can do that internal between 12 p.m. and 11.55 p.m. in 5 minutes Steps can be set. The maximum error is then ± 2.5 minutes.

Eine Zeitschaltuhr weist einen Mikroprozessor auf, an den wenigstens ein mehrere Schaltstellungen aufweisender Schalter angeschlossen ist. Jede Schalterstellung reprä­ sentiert einen Tageszeitwert, der mit Hilfe des Drehknop­ fes für den Mehrstellungsschalter auf einer Skala ange­ zeigt wird. Durch gleichzeitiges Betätigen einer Start- oder Resettaste wird die interne Zeituhr auf den Zeitwert gesetzt, auf den der Drehknopf eingestellt wurde. Nach dem Loslassen des Resettasters repräsentiert der mit dem Drehknopf eingestellte Zeitwert den Schaltzeitpunkt, zu dem die Zeitschaltuhr eine Aktion auslösen soll.A timer has a microprocessor which has at least one switch position Switch is connected. Represent every switch position sends a time of day value that can be set using the rotary knob fixed for the multi-position switch on a scale shows. By simultaneously pressing a start or reset button, the internal time clock is set to the current value set to which the rotary knob was set. After this Releasing the reset button represents the one with the Rotary knob set time value the switching time, too which the timer should trigger an action.

Auf diese Weise wird eine sehr einfache und leicht verständliche Benutzeroberfläche geschaffen, die praktisch ohne Bedienungsanleitung verwendbar ist.This way it becomes very simple and easy  understandable user interface created that practical can be used without operating instructions.

Claims (11)

1. Zeitschaltuhr (1) zum uhrzeitabhängigen Schalten von Geräten,
mit einem Prozessor (18) , der mehrere Eingänge (19, 21, 22) oder wenigstens einen multiplexfähigen Eingang (19, 21, 22) sowie wenigstens einen Ausgang (26, 27) auf­ weist, der wenigstens zwei Zustände annehmen kann,
mit einem dem Prozessor (18) zugeordneten Speicher,
mit einem an einen der Eingänge (22) angeschlossenen Taster (11, 23),
mit wenigstens einem mehrere Schaltstellungen (10) aufweisenden mechanischem Schalter (12, 15), der an mehrere Eingänge (19,21) oder den multiplexfähigen Eingang (19, 21) oder einen mehrpoligen Eingang (19, 21) angeschlossen ist und dessen Schalterstellungen (10) Uhrzeiten entsprechen, und
mit einem in dem Prozessor (18) enthaltenen Programm, das dazu dient:
eine interne Zeituhr (38) zu realisieren,
die Schalterstellung (10) des wenigsten einen Schal­ ters (12, 15) abzufragen (36, 45) und
lediglich bei Betätigung des Tasters (11, 23) die ermittelte Schalterstellung (10) die interne Zeituhr ent­ sprechend der als Uhrzeitwert interpretierten Schalter­ stellung (10) einzustellen (23).
1. timer ( 1 ) for time-dependent switching of devices,
with a processor ( 18 ) which has a plurality of inputs ( 19 , 21 , 22 ) or at least one multiplexable input ( 19 , 21 , 22 ) and at least one output ( 26 , 27 ) which can assume at least two states,
with a memory assigned to the processor ( 18 ),
with a button ( 11 , 23 ) connected to one of the inputs ( 22 ),
with at least one mechanical switch ( 12 , 15 ) having a plurality of switch positions ( 10 ), which is connected to a plurality of inputs ( 19 , 21 ) or the multiplexable input ( 19 , 21 ) or a multipole input ( 19 , 21 ) and whose switch positions ( 10 ) correspond to times, and
with a program contained in the processor ( 18 ) which serves:
to implement an internal timer ( 38 ),
to interrogate the switch position ( 10 ) of at least one switch ( 12 , 15 ) ( 36 , 45 ) and
only upon actuation of the pushbutton (11, 23) the determined switch position (10) the internal timer accordingly the interpreted as a time value switch position (10) to set (23).
2. Zeitschaltuhr nach Anspruch 1, dadurch gekennzeich­ net, daß das Programm die Schalterstellung (10) peri­ odisch abfragt (36, 45) und als Uhrzeitwert interpretiert, den es mit der von der von der internen Zeituhr (23) gelieferte Zeit vergleicht (39, 46) , um in Abhängigkeit von dem Ausgang des Vergleichs (39, 46) den Zustand an dem Ausgang (26,27) einzustellen.2. Timer according to claim 1, characterized in that the program queries the switch position ( 10 ) periodically ( 36 , 45 ) and interprets it as a time value which it compares with the time supplied by the internal timer ( 23 ) ( 39 , 46 ) to set the state at the output ( 26 , 27 ) depending on the output of the comparison ( 39 , 46 ). 3. Zeitschaltuhr nach Anspruch 1, dadurch gekennzeich­ net, daß das Programm die Schalterstellung (10) peri­ odisch abfragt (36, 45) und einen der Schalterstellung (10) entsprechenden Wert in einem Speicher ablegt.3. Timer according to claim 1, characterized in that the program queries the switch position ( 10 ) periodically ( 36 , 45 ) and stores a value corresponding to the switch position ( 10 ) in a memory. 4. Zeitschaltuhr nach Anspruch 1, dadurch gekennzeich­ net, daß das Programm die Schalterstellung (10) lediglich nach einer Veränderung der Schalterstellung (10) abfragt und einen der Schalterstellung (10) entsprechenden Wert in einem Speicher ablegt.4. Timer according to claim 1, characterized in that the program queries the switch position ( 10 ) only after a change in the switch position ( 10 ) and stores a value corresponding to the switch position ( 10 ) in a memory. 5. Zeitschaltuhr nach Anspruch 4, dadurch gekennzeich­ net, daß das-Programm den in dem Speicher abgelegten und der Schalterstellung (10) entsprechenden Wert als Uhrzeit­ wert interpretiert und ihn periodisch mit der von der von der internen Zeituhr gelieferte Zeit vergleicht, um in Ab­ hängigkeit von dem Ausgang des Vergleichs (39, 46) den Zustand an dem Ausgang (26, 27) einzustellen.5. Timer according to claim 4, characterized in that the program interprets the stored in the memory and the switch position ( 10 ) corresponding value as the time value and periodically compares it with the time supplied by the internal clock to in Ab depending on the output of the comparison ( 39 , 46 ) to set the state at the output ( 26 , 27 ). 6. Zeitschaltuhr nach Anspruch 1, dadurch gekennzeich­ net, daß an den Prozessor (18) wenigstens ein zweiter Schalter (12, 15) mit mehreren Stellungen angeschlossen ist und daß das Programm die Schalterstellung (10) des zwei­ ten Schalters (12, 15) periodisch abfragt (36, 45) und als Uhrzeitwert interpretiert, den es mit der von der von der internen Zeituhr (23) gelieferte Zeit vergleicht (39, 46) um in Abhängigkeit von dem Ausgang des Vergleichs (39, 46) den Zustand an dem Ausgang (26, 27) einzustellen (42, 48).6. Timer according to claim 1, characterized in that at least one second switch ( 12 , 15 ) with a plurality of positions is connected to the processor ( 18 ) and that the program the switch position ( 10 ) of the two th switch ( 12 , 15 ) periodically polls ( 36 , 45 ) and interprets it as a time value, which it compares with the time supplied by the internal time clock ( 23 ) ( 39 , 46 ) in order to determine the state at the time depending on the output of the comparison ( 39 , 46 ) Set output ( 26 , 27 ) ( 42 , 48 ). 7. Zeitschaltuhr nach Anspruch 1, dadurch gekennzeich­ net, daß an den Prozessor (18) wenigstens ein zweiter Schalter (12, 15) mit mehreren Stellungen angeschlossen ist, daß das Programm die Schalterstellung (10) des zweiten Schalters (12, 15) lediglich nach einer Veränderung der Schalterstellung (10) abfragt und einen der Schalter­ stellung (10) entsprechenden Wert in einem Speicher ablegt und daß das Programm den in dem Speicher abgelegten und der Schalterstellung (10) entsprechenden Wert als Uhrzeit­ wert interpretiert und ihn periodisch mit der von der von der internen Zeituhr gelieferte Zeit vergleicht (39, 46) um in Abhängigkeit von dem Ausgang des Vergleichs (39, 46) den Zustand an dem Ausgang einzustellen (42, 48).7. Timer according to claim 1, characterized in that at least one second switch ( 12 , 15 ) with several positions is connected to the processor ( 18 ), that the program the switch position ( 10 ) of the second switch ( 12 , 15 ) only querying on a change in the switch position (10) and a switch position (10) corresponding value in a memory stores, and that the program the data stored in the memory and the switch position (10) interprets appropriate value as the time value and periodically it with that of compares the time delivered by the internal clock ( 39 , 46 ) in order to set the state at the output depending on the output of the comparison ( 39 , 46 ) ( 42 , 48 ). 8. Verfahren zur Eingabe von Zeitwerten bei einer Zeit­ schaltuhr (1) zum Schalten von Geräten, zu dem die folgen­ den Schritte gehören,
es wird ein Prozessor (18) bereitgestellt, der mehre­ re Eingänge (19, 21, 22) oder wenigstens einen multiplexfä­ higen Eingang (19, 21, 22) sowie wenigstens einen Ausgang (26, 27) aufweist, der wenigstens zwei Zustände annehmen kann,
dem Prozessor (18) wird ein Speicher zugeordnet,
es wird ein Taster (11, 23) bereitgestellt, der an einen der Eingänge (22) angeschlossen wird,
es wird wenigstens ein mehrere Schaltstellungen (10) aufweisenden mechanischem Schalter (12, 15) bereitgestellt, der an mehrere Eingänge (19, 21) oder den multiplexfähigen Eingang (19, 21) angeschlossen wird und dessen Schalter­ stellungen (10) Uhrzeiten entsprechen, und
in dem Prozessor (18) wird ein Programm bereitge­ stellt, das dazu dient, eine interne Zeituhr (23) zu realisieren,
die Schalterstellung (10) des wenigsten einen Schal­ ters (12, 15) werden abgefragt (36, 45) und
lediglich bei Betätigung des Tasters (11, 23) wird die interne Zeituhr entsprechend der ermittelten (36) und als Uhrzeitwert interpretierten Schalterstellung (10) einge­ stellt (23).
8. Method for entering time values in a time switch ( 1 ) for switching devices, to which the following steps belong,
a processor ( 18 ) is provided which has a plurality of inputs ( 19 , 21 , 22 ) or at least one multiplexable input ( 19 , 21 , 22 ) and at least one output ( 26 , 27 ) which can assume at least two states ,
a memory is allocated to the processor ( 18 ),
a button ( 11 , 23 ) is provided which is connected to one of the inputs ( 22 ),
at least one mechanical switch ( 12 , 15 ) having a plurality of switch positions ( 10 ) is provided, which is connected to a plurality of inputs ( 19 , 21 ) or the multiplex-capable input ( 19 , 21 ) and whose switch positions ( 10 ) correspond to times, and
A program is provided in the processor ( 18 ) which is used to implement an internal time clock ( 23 ),
the switch position ( 10 ) of at least one switch ( 12 , 15 ) are queried ( 36 , 45 ) and
only when the button ( 11 , 23 ) is pressed is the internal timer set ( 23 ) in accordance with the switch position ( 10 ) determined ( 36 ) and interpreted as the time value.
9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, daß die Schalterstellung (10) periodisch abgefragt (36, 45) und als Uhrzeitwert interpretiert wird, der mit der von der von der internen Zeituhr gelieferte Zeit ver­ glichen wird (39, 46), um in Abhängigkeit von dem Ausgang des Vergleichs (39, 46) den Zustand an dem Ausgang (26, 27) einzustellen (42, 48).9. The method according to claim 8, characterized in that the switch position ( 10 ) periodically polled ( 36 , 45 ) and interpreted as a time value which is compared with the time supplied by the internal clock ver ( 39 , 46 ) to depending on the output of the comparison ( 39 , 46 ) the state at the output ( 26 , 27 ) is set ( 42 , 48 ). 10. Zeitschaltuhr nach Anspruch 8, dadurch gekennzeich­ net, daß die Schalterstellung (10) periodisch abgefragt (36, 45) und ein der Schalterstellung (10) entsprechenden Wert in einem Speicher ablegt wird.10. Timer according to claim 8, characterized in that the switch position ( 10 ) periodically polled ( 36 , 45 ) and a value corresponding to the switch position ( 10 ) is stored in a memory. 11. Zeitschaltuhr nach Anspruch 8, dadurch gekennzeich­ net, daß die Schalterstellung (10) lediglich nach einer Veränderung der Schalterstellung (10) abfragt und ein der Schalterstellung (10) entsprechender Wert in einem Spei­ cher abgelegt wird, und daß der in dem Speicher abgelegte und der Schalterstellung entsprechende Wert als Uhrzeit­ wert interpretiert und periodisch mit der von der von der internen Zeituhr gelieferte Zeit verglichen wird, um in Abhängigkeit von dem Ausgang des Vergleichs den Zustand an dem Ausgang einzustellen.11. Timer according to claim 8, characterized in that the switch position ( 10 ) only queries for a change in the switch position ( 10 ) and a value corresponding to the switch position ( 10 ) is stored in a memory, and that the one stored in the memory and interprets the value corresponding to the switch position as the time value and periodically compares it with the time supplied by the internal time clock in order to set the state at the output as a function of the output of the comparison.
DE1997143098 1997-09-30 1997-09-30 Timer switch Ceased DE19743098A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE1997143098 DE19743098A1 (en) 1997-09-30 1997-09-30 Timer switch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE1997143098 DE19743098A1 (en) 1997-09-30 1997-09-30 Timer switch

Publications (1)

Publication Number Publication Date
DE19743098A1 true DE19743098A1 (en) 1999-04-08

Family

ID=7844079

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1997143098 Ceased DE19743098A1 (en) 1997-09-30 1997-09-30 Timer switch

Country Status (1)

Country Link
DE (1) DE19743098A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1199616A2 (en) 2000-10-16 2002-04-24 LEGRAND GmbH Time switching device in particular for blinds

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1199616A2 (en) 2000-10-16 2002-04-24 LEGRAND GmbH Time switching device in particular for blinds
EP1199616A3 (en) * 2000-10-16 2006-10-04 Legrand-BTicino GmbH Time switching device in particular for blinds

Similar Documents

Publication Publication Date Title
DE2840258C3 (en) Electronic timing device
DE2221681A1 (en) Electronic clock
DE2521698C3 (en) Electronic clocks, in particular electronic wristwatches
DE2358766C3 (en) Electronic clock
DE2452687A1 (en) SWITCHING DEVICE FOR AN ELECTRONIC WATCH WITH ELECTRO-OPTICAL DISPLAY
DE69015468T2 (en) Timing device.
EP0667004B1 (en) Radio-controlled clockwork
DE3214372A1 (en) ELECTRONIC TIMER
DE19743098A1 (en) Timer switch
DE3004709C2 (en) Electronic alarm clock with stepper motor and an analog display
DE2752063C2 (en) Time switch system in modular design
DE2624131B2 (en) ELECTRONIC STOPWATCH
DE2658966C3 (en) Electronic clock
EP0197336B1 (en) Control unit for a time switch
DE2716387B2 (en) Electronic clock
DE3003847C2 (en)
DE3027127C2 (en)
DE2822952A1 (en) Manual setting device for electronic watch - uses signals supplied to counter circuit of watch to correct contents of counter
DE2804079A1 (en) Programmable timer with electronic clock for thermostats - has time switching setting device cooperating with memory accessible by address counter
DE2651047A1 (en) ELECTRONIC CLOCK
DE2609002C2 (en) Clock with numeric display with a time setting device
DE4335990C2 (en) Programming device
DE19543586A1 (en) Radio alarm with analog time display and quartz control circuit
DE2834949A1 (en) ALARM TIME DETECTION DEVICE FOR ONE WATCH
DE29502622U1 (en) Electromechanical stove timer

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection