1. Field of the Invention
The present invention relates to a method for wireless programming of a time signal receiver, a wirelessly programmable time signal receiver, and a programming device for wireless programming of a time signal receiver.
2. Description of the Background Art
The provision of precise time information is of basic importance for many applications in daily life. In various countries such as the USA, Japan, Russia, Germany, etc., precise time signals, which can be received by suitable receivers (time signal receivers), are provided by the appropriate national organizations. The time signals can be used for further processing, i.e., for the extraction of precise time information in appropriately equipped end devices, particularly in radio-controlled clocks or time-based measuring devices.
Radio waves, particularly in the long-wave frequency range from about 30 kHz to about 300 kHz, are a suitable medium for transmitting time signals. In the case of long-wave signals, particularly by amplitude modulation, encoded time signals have a very broad transmission range; they penetrate into buildings and can still be received with very small ferrite antennas. Obstacles such as trees and buildings cause high signal attenuation in the case of high-frequency satellite signals, but such obstacles have only a slight impact on the reception of long-wave signals.
The time signal is provided by a time signal transmitter, which transmits a signal sequence according to a predefined protocol. The national time signal transmitters differ both in the selected transmission frequency and in the configuration of the protocol. An example of a time signal transmitter is the long-wave transmitter DCF77 managed by the Physikalisch Technische Bundesanstalt (PTB) [Federal Physical and Technical Institute], which is controlled by several atomic clocks and transmits a time signal with a power of 50 KW at the frequency of 77.5 kHz during continuous operation. A more detailed description of the protocol for the time signal transmitted by the DCF77 station is the description provided hereinafter of
In general, to transmit the time information, a time signal is transmitted within a time frame which is precisely 1 minute long. This time frame contains values for the minute, hour, calendar day, day of the week, month, year, etc., in the form of BCD codes (binary coded decimal codes), which are transmitted with a pulse duration modulation at 1 Hz per bit. In this case, either the rising or falling edge of the first pulse of a time frame is synchronized precisely with 0 seconds. A typical radio-controlled clock is made so that the setting of time occurs by receiving of the time information of one or a plurality of time frames from the point in time onward at which the zero second signal was first received.
The structure and bit allocation of the coding scheme, shown in
The time signal information is transmitted amplitude modulated with the aid of individual second markers. The modulation comprises a reduction X1, X2 or an increase in the carrier signal X at the beginning of each second, whereby at the beginning of each second—with the exception of the fifty-ninth second of each minute—in the case of a time signal transmitted by the DCF77 transmitter, the carrier amplitude is reduced for 0.1 seconds X1 or for 0.2 seconds X2 to about 25% of the amplitude. These reductions of different duration each define a second marker or databit. This different duration of the second markers is used for the binary coding of the clock time and date, whereby second markers X1 with a duration of 0.1 seconds correspond to the binary “0” and those X2 with a duration of 0.2 seconds to the binary “1.” The absence of the sixtieth second marker announces the next minute marker. An evaluation of the time information sent by the time signal transmitter may then be performed in combination with the respective second. Using an example of a section,
Conventional time signal receivers, as they are described, for example, in the Unexamined German Patent Application No. DE 35 16 810 C2, receive the amplitude-modulated time signal emitted by the time signal transmitter and output it again demodulated as variably long pulses. This occurs in real time; i.e., a variably long pulse is generated per second at the output corresponding to the idealized time signal according to
A time signal receiver made as a radio-controlled clock with a radio-controlled clockwork is known from the market, which is set up for receiving a time signal. To be able to adapt the radio-controlled clockwork to different operating conditions and optionally to enable blocking or release of functions of the radio-controlled clockwork, the radio-controlled clockwork is made programmable. That is to say, one or more programming instructions, which are encoded according to a programming protocol stored in the radio-controlled clockwork, can be fed to the radio-controlled clockwork to achieve the desired properties of the radio-controlled clockwork. Wired transmission of the programming instructions is provided for programming the radio-controlled clockwork. For the purpose of programming, the prior-art radio-controlled clock in the area of a battery compartment has a plurality of contact areas, which can be supplied with programming signals for the programming process in a programming device by mechanical contact needles. Therefore, to carry out the programming process, access to the contact areas must be left open, and further each wristwatch must be placed in the associated programming device for the programming. Instructions to unlock or block functions of the wristwatch or other parameters can be transmitted during the programming process. Functions of this type are customarily permanently programmed in the wristwatch and depending on the equipment features of the wristwatch made available or blocked for the user, so that the same radio-controlled clockwork can be used for wristwatches with a different range of functions.
Another programmable radio-controlled wristwatch is disclosed in German Patent Publication No. DE 196 25 041 A1. The disclosed radio-controlled wristwatch can be programmed at a later time by a transponder device, whereby the radio-controlled watch carrier frequency is among others used for transmitting the data. For this purpose, the wristwatch is shifted to a programming state via an external switch to be operated manually, which is integrated into the wristwatch.
It is therefore an object of the present invention to provide a method for programming a time signal receiver, a time signal receiver, and a programming device for programming a time signal receiver, which enable simplified programming.
The method of the invention for wireless programming of a time signal receiver comprises the following steps: transmitting a programming instruction, which is encoded in a data format adapted to a time signal receiver, by a transmitting device; wireless reception of the programming instruction by the receiver of a time signal receiver, which are set up to receive a time signal according to a predefinable time signal protocol; decoding of the programming instruction by the receiver and/or by the processor of the time signal receiver; and storage of the programming instruction, designated for execution in the receiver and/or in the processor, in the memory of the time signal receiver. Simultaneous programming of a plurality of time signal receivers is possible by the method of the invention, because the programming instructions are transmitted without mechanical contact between a programming device and the time signal receiver. It is therefore possible to realize programming of a time signal receiver also during mass production, without an uneconomically large number of programming devices being necessary for this. Moreover, contact areas for wired coupling of the programming instructions can be eliminated, as a result of which simplification of the time signal receiver can be realized. It is possible in addition to program the time signal receiver without direct mechanical access also after integration into a more complex unit, for example, into a measuring device or into a household device. An updating of programming instructions at a later time after completion of the time signal receiver is also conceivable. It is critical that for the programming of the time signal receiver the access provided for the reception of the time signal is used to effect a wireless or contactless transmission of programming instructions. To carry out the method, a programming instruction, written in a format decodable by the time signal receiver, is made available to the time signal receiver. By means of a first programming instruction, the time signal receiver can be made ready to receive additional programming instructions. The receiver of the time signal receiver are in particular an analog receiver arrangement, as described in the Unexamined German Patent Application No. DE 103 34 990, which corresponds to U.S. Publication No. 2005/0036514, which is incorporated herein by reference. The processor can be made, for example, as a state machine or as a microcontroller. The processor are assigned internally integrated or separately made memory for storing at least one program instruction.
An embodiment of the invention provides that to program the time signal receiver, at least one complete time signal is transmitted according to the time signal protocol, which in addition comprises a number of programming instructions. In this type of procedure, which can be used in particular for the time signal of the German DCF77 transmitter, transmission of programming instructions is possible without the transmission of the time signal having to be eliminated. According to the protocol of the DCF77 time signal, the first 15 bits are freely available within the time frame, which in the case of DCF77 has a duration of 60 seconds, and can therefore be used for transmitting a first programming instruction (first bit in the DCF77 protocol), serving as a programming status signal, and for transmitting other programming instructions (2nd to 15th bit in the DCF77 protocol). Therefore, programming of the time signal receiver and synchronization of the time signal receiver to the time signal to be transmitted for programming can be performed simultaneously. After a programming phase is completed, therefore, the full functionality of the time signal receiver including the capability for correct synchronization to the time signal can be checked immediately. The disadvantage of a low data rate for programming instruction transmission within the scope of the time signal (in the case of the DCF77 protocol 14 usable bits per minute), which can take several minutes, is easily lessened by the fact that a plurality of time signal receivers can be programmed wirelessly simultaneously by a single programming device.
Another embodiment of the invention provides that to program the time signal receiver, in a first step a time signal is transmitted, which comprises at least one programming instruction for switching the time signal receiver to a programming protocol, and that in other steps programming instructions are transmitted according to a programming protocol stored in the time signal receiver. This type of procedure may be used when the time signal receiver is provided for a time signal protocol in which only a few bits or even only one bit is freely available, as is the case in most time signal protocols. For programming, a time signal is first made available to the time signal receiver according to the respective protocol, in which at least one free bit is set according to a protocol stored in the time signal receiver so that during the decoding in the time signal receiver it can be recognized that a programming process is planned. The time signal receiver switches to a programming state upon arrival of the appropriate bit. In the programming state, the programming device uses a programming protocol different from the time signal protocol and stored in the time signal receiver for decoding the programming instructions.
Another embodiment of the invention provides that to program the time signal receiver, programming instructions are transmitted in a programming protocol different from the time signal and stored in the time signal receiver. The time signal receiver can be set up in such a way that it examines the incoming signals to determine whether they are time signals or programming instructions. The time signal receiver can also be set up in such a way that it is switched to the programming state by means of a parameter linked to the time signal, for example, by means of the field strength of the time signal, or by a parameter independent of the time signal, for example, by a programming status signal sent by the programming device. A preferred embodiment of the invention provides that the programming signal for switching to the programming state is derived from the time signal field strength. The variable amplification of the adjustable amplifier provided in the receiver can be used in particular in this case. An incoming signal with a high field strength is detected based on a minimal amplification and indicates to the time signal receiver that programming with a programming device is to be carried out.
Another embodiment of the invention provides that the time signal receiver upon receiving the programming instruction is switched to the programming state for a predefinable time period. This assures that the time signal receiver always enters the receive state for the time signal also if the programming process is not fully completed.
Another embodiment of the invention provides that the time signal receiver is switched to the programming state when the programming instructions are received until a reset instruction arrives. As a result, a variable number of programming instructions can be transmitted to the time signal receiver. Upon arrival of the reset instruction, the time signal receiver switches back to the receive state for the time signal and can be tested, for example, immediately after the programming process for its reception properties for the time signal. This is an advantage, when different production batches of time signal receivers are to be programmed with very different amounts of programming instructions. When the number of programming instructions to be transmitted is low, the function test with the time signal can be performed even after short time. When there are many programming instructions, switching back to the receive state occurs only after they are all transmitted.
Another embodiment of the invention provides that release or blocking of functions, permanently predefine in the time signal receiver, is performed in the programming state. The functions are provided in the layout, i.e., in the hardware of the time signal receiver, and can be blocked or released with use of internal pointers, i.e., by software. In carrying out the programming process, the particular pointers are set in accordance with the specification by the programming device and thereby determine the range of functions of the time signal receiver. A typical use for such releasable and blockable functions is stopwatch or calendar functions in a wristwatch with a radio-controlled clockwork. In the radio-controlled clockwork, these functions are all applied on the hardware side and depending on the wristwatch model are released or blocked on the software side by wireless programming.
In an embodiment of the invention, a final blocking of the programming state is specified after a single programming run. This type of blocking can be brought about particularly by setting of an internal pointer in the receiver or in the processor or by separating one or more electrical connections in the time signal receiver, for example, by a signal with a high field strength radiated in from outside. This prevents a subsequent change of the program instructions transmitted during the programming process, which is of particular interest in the setting of different ranges of functions for the time signal receiver.
It is provided in another embodiment of the invention that in the programming state a freely programmable instruction sequence, designated for execution by the receiver and/or the processor, is stored in the memory. With a freely programmable instruction sequence, functions can be implemented in the time signal receiver, which are not already stored in the layout of the time signal receiver. These can be, for example, country-specific parameters for decoding the time signal or extra software, which is to run in the time signal receiver.
According to another aspect of the invention, a programmable time signal receiver is proposed, which has receiver for wireless receiving of an electromagnetic time signal and/or a programming instruction and processor for processing the time signal and/or programming instructions, whereby the receiver and/or the processor are assigned memory, formed for temporary storage of programming instructions and for supplying the instructions to the receiver and/or to the processor, whereby the receiver and/or the processor are set up to derive programming instructions from the time signal and/or from a programming signal and to store the programming instructions in the memory. The programming signal here is a programming device signal encoded with a plurality of programming instructions and based on a programming protocol different from the time signal protocol.
According to another aspect of the invention, a programming device is proposed for wireless programming of a time signal receiver having memory for storing instructions for the time signal receiver and having a transmitting device, particularly a long-wave transmitting device, to provide an electromagnetic signal, and having a control device, which is set up to encode the instructions in the electromagnetic signal. With a programming device of this type, a plurality of time signal receivers can be programmed simultaneously, because no mechanical contact between the time signal receiver and the programming device is necessary. Preferably, the programming device is installed in an electromagnetically shielded space and the time signal receivers to be programmed are brought, optionally in large numbers, into the electromagnetic field emitted by the programming device. Depending on the construction of the time signal receiver and the programming device, particularly in the case of time signal receivers set up to receive and evaluate time signals according to the DCF77 protocol, a parallel or a sequential execution of programming and a function test directed to the time signal receiver are carried out.
It is provided in another embodiment of the invention that the control device for encoding a time signal with programming instructions according to a predefinable time signal protocol and for encoding a programming instruction according to a predefinable programming protocol for time signal receivers can be switched. Therefore, the programming device in addition to its programming function can also be used for time signal receivers that are not provided for simultaneous execution of programming and time signal receiving, in a simple and cost-effective way as a testing device for the time signal receiving.
Further scope of applicability of the present invention will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.
The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given byway of illustration only, and thus, are not limitive of the present invention, and wherein:
The same or functionally equivalent elements, signals, and functions, if not indicated otherwise, are designated with the same reference characters in all figures of the drawing.
The basic structure and operating mode of a time signal receiver are known from Unexamined German Patent Application No. DE 35 16 810.
Integrated circuit 20 further has a switching unit 25. Switching unit 25 has, for example, a plurality of switchable filters at inputs QL-QH, by means of which switching unit 25 is designed to provide several frequencies on the output side. These frequencies can be set via control inputs 26, 36, 37 of switching unit 25. Control amplifier 4 can be influenced, particularly controlled, by control signal 27 provided by switching unit 25. Switching unit 25 further generates an output signal 28, which is coupled into a second input of postamplifier 7. Postamplifier 7 controls rectifier 8 connected downstream. Rectifier 8 generates a control signal 31 (AGC signal=Automatic Gain Control), which controls control amplifier 4. Rectifier 8 on the output side further generates an output signal 29, for example, a rectangular output signal 29 (TCO signal), which is supplied to a logic and control unit 30 connected downstream.
Logic and control unit 30 is connected to an input/output device 32 (I/O unit), which is connected to input/output terminals 33 of integrated circuit 20. The time signals, inter alia, processed, decoded, and stored in logic and control unit 30 can be tapped at these terminals 33. A microcontroller, connected downstream of integrated circuit 20 and not shown in
For further control of switching unit 25, said unit is connected to logic and control unit 30 and controls logic and control unit 30 with a control signal 38. The integrated circuit further has terminals 36, 37, via which logic and control unit 30 can be supplied with control signals SS1, SS2.
The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art are to be included within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
DE 102006060924 | Dec 2006 | DE | national |
This nonprovisional application claims priority to German Patent Application No. DE 102006060924, which was filed in Germany on Dec. 20, 2006, and to U.S. Provisional Application No. 60/876,529, which was filed on Dec. 22, 2006, and which are both herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60876529 | Dec 2006 | US |