A clock network or clock system is a set of synchronized clocks designed to always show exactly the same time by communicating with each other. Clock networks usually consist of a central master clock kept in sync with an official time source, and one or more slave clocks which receive and display the time from the master.
The master clock in a clock network can receive accurate time in a number of ways: through the United States GPS satellite constellation, a Network Time Protocol server, the CDMA cellular phone network, a modem connection to a time source, or by listening to radio transmissions from WWV or WWVH, or a special signal from an upstream broadcast network. Some master clocks don't determine the time automatically. Instead, they rely on an operator to manually set them.
Clock networks in critical applications often include a backup source to receive the time, or provisions to allow the master clock to maintain the time even if it loses access to its primary time source. For example, many master clocks can use the reliable frequency of the alternating current line they are connected to.
Slave clocks come in many shapes and sizes. They can connect to the master clock through either a cable or a short-range wireless signal. In the 19th century Paris used a series of pneumatic tubes to transmit the signal. [1] Some slave clocks will run independently if they lose the master signal, often with a warning light lit. Others will freeze until the connection is restored.
Many master clocks include the capability to synchronize devices like computers to the master clock signal. Common features include the transmission of the time via RS-232, a Network Time Protocol, or a Pulse Per Second (PPS) contact. Others provide SMPTE time code outputs, which are often used in television settings to synchronize the video from multiple sources. Master Clocks often come equipped with programmable relay outputs to synchronize other devices such as lights, doors, etc.
One of the driving factors in developing clock networks was the broadcast industry. Television, in particular, operates on a very strict schedule, where each second of airtime is planned ahead of time and must be executed precisely. A central clock system allows a television station's master control and production personnel to work within that schedule. A clock network synchronized to the standard UTC time also allows different television facilities to coordinate their activities without complicated out-of-band signaling. It also provides accurate timing to equipment in stations that are becoming increasingly automated.
While television broadcasters were some of the first users of clock networks, the equipment is becoming increasingly useful in other industries. For example, the National Emergency Number Association issued directive NENA-04-002, offering standards in timekeeping for 911 dispatch centers throughout the United States. Other common clock network users include airports and schools.
One of the first clock networks was installed by Charles Shepherd for the Great Exhibition, held in London in 1851. Shepherd's technology was then installed at the Royal Greenwich Observatory, and a replica of his Shepherd Gate Clock outside the gate is still working, the original being severely damaged in a WWII air raid.
In the period before the universal availability of A.C. mains or atomic clocks, many clock networks were installed using a highly accurate pendulum clock as a master clock. This clock resembled a longcase clock, but had a very robust mechanism and a less ornate case. Electrical contacts attached to the mechanism generated minute, half minute and sometimes one second electrical pulses which were fed to the slave clocks on pairs of wires. The devices driven could be wall clocks, employee time clocks, tower clocks and occasionally clock chiming mechanisms. Some master clocks were set up to control the frequency of a generating authority's mains output; others, in the UK, were arranged to synchronise themselves with the Greenwich Time Signal pips.
This section needs expansion. You can help by adding to it. (May 2016) |
[1] There is a hierarchy of clocks in a network, reflecting their quality. For example:
In telecommunication and horology, a slave clock is a clock that depends on another clock, the master clock. Modern clocks are synchronized through the Internet or by radio time signals, to Coordinated Universal Time. UTC is based on a network of atomic clocks in many countries. For scientific purposes, precision clocks can be synchronized to within nanoseconds by dedicated satellite channels. Slave clock synchronization is usually achieved by phase-locking the slave clock signal to a signal received from the master clock. To adjust for the transit time of the signal from the master clock to the slave clock, the phase of the slave clocks are adjusted so that both clocks are in phase. Thus, the time markers of both clocks, at the output of the clocks, occur simultaneously.
I2C (Inter-Integrated Circuit; pronounced as “eye-squared-see” or “eye-two-see”), alternatively known as I2C or IIC, is a synchronous, multi-controller/multi-target (historically-termed as master/slave), single-ended, serial communication bus invented in 1982 by Philips Semiconductors. It is widely used for attaching lower-speed peripheral integrated circuits (ICs) to processors and microcontrollers in short-distance, intra-board communication.
A time signal is a visible, audible, mechanical, or electronic signal used as a reference to determine the time of day.
Serial Peripheral Interface (SPI) is a de facto standard for synchronous serial communication, used primarily in embedded systems for short-distance wired communication between integrated circuits.
The System Management Bus is a single-ended simple two-wire bus for the purpose of lightweight communication. Most commonly it is found in chipsets of computer motherboards for communication with the power source for ON/OFF instructions. The exact functionality and hardware interfaces vary with vendors.
1-Wire is a wired half-duplex serial bus designed by Dallas Semiconductor that provides low-speed (16.3 kbit/s) data communication and supply voltage over a single conductor.
Clock synchronization is a topic in computer science and engineering that aims to coordinate otherwise independent clocks. Even when initially set accurately, real clocks will differ after some amount of time due to clock drift, caused by clocks counting time at slightly different rates. There are several problems that occur as a result of clock rate differences and several solutions, some being more acceptable than others in certain contexts.
Inter-Integrated Circuit Sound is a serial interface protocol for transmitting two-channel, digital audio as pulse-code modulation (PCM) between integrated circuit (IC) components of an electronic device. An I²S bus separates clock and serial data signals, resulting in simpler receivers than those required for asynchronous communications systems that need to recover the clock from the data stream. Alternatively, I²S is spelled I2S or IIS. Despite a similar name, I²S is unrelated to I²C.
The Precision Time Protocol (PTP) is a protocol used to synchronize clocks throughout a computer network. On a local area network, it achieves clock accuracy in the sub-microsecond range, making it suitable for measurement and control systems. PTP is employed to synchronize financial transactions, mobile phone tower transmissions, sub-sea acoustic arrays, and networks that require precise timing but lack access to satellite navigation signals.
DIN sync, also called Sync24, is a synchronization interface for electronic musical instruments. It was introduced in 1980 by Roland Corporation and has been superseded by MIDI.
CANopen is a communication protocol stack and device profile specification for embedded systems used in automation. In terms of the OSI model, CANopen implements the layers above and including the network layer. The CANopen standard consists of an addressing scheme, several small communication protocols and an application layer defined by a device profile. The communication protocols have support for network management, device monitoring and communication between nodes, including a simple transport layer for message segmentation/desegmentation. The lower level protocol implementing the data link and physical layers is usually Controller Area Network (CAN), although devices using some other means of communication can also implement the CANopen device profile.
A video signal generator is a type of signal generator which outputs predetermined video and/or television oscillation waveforms, and other signals used in the synchronization of television devices and to stimulate faults in, or aid in parametric measurements of, television and video systems. There are several different types of video signal generators in widespread use. Regardless of the specific type, the output of a video generator will generally contain synchronization signals appropriate for television, including horizontal and vertical sync pulses or sync words. Generators of composite video signals will also include a colorburst signal as part of the output.
An electric clock is a clock that is powered by electricity, as opposed to a mechanical clock which is powered by a hanging weight or a mainspring. The term is often applied to the electrically powered mechanical clocks that were used before quartz clocks were introduced in the 1980s. The first experimental electric clocks were constructed around the 1840s, but they were not widely manufactured until mains electric power became available in the 1890s. In the 1930s, the synchronous electric clock replaced mechanical clocks as the most widely used type of clock.
A master clock is a precision clock that provides timing signals to synchronise slave clocks as part of a clock network. Networks of electric clocks connected by wires to a precision master pendulum clock began to be used in institutions like factories, offices, and schools around 1900. Modern radio clocks are synchronised by radio signals or Internet connections to a worldwide time system called Coordinated Universal Time (UTC), which is governed by primary reference atomic clocks in many countries.
The Shepherd Gate Clock is mounted on the wall outside the gate of the Royal Observatory, Greenwich building in Greenwich, Greater London. The clock, an early example of an electrically connected clock system, was a sympathetic clock mechanism controlled by electric pulses transmitted by a motor clock inside the main building. The network of 'sympathetic clocks' was constructed and installed by Charles Shepherd in 1852. The clock by the gate was probably the first to display Greenwich Mean Time to the public, and is unusual in using the 24-hour analog dial. Also, it originally showed astronomical time which started at noon, not midnight.
Sercos III is the third generation of the Sercos interface, a standardized open digital interface for the communication between industrial controls, motion devices, input/output devices (I/O), and Ethernet nodes, such as PCs. Sercos III applies the hard real-time features of the Sercos interface to Ethernet. It is based upon the Ethernet standard. Work began on Sercos III in 2003, with vendors releasing first products supporting it in 2005.
Synchronous Ethernet, also referred as SyncE, is an ITU-T standard for computer networking that facilitates the transference of clock signals over the Ethernet physical layer. This signal can then be made traceable to an external clock.
Synchronous Serial Interface (SSI) is a widely used serial interface standard for industrial applications between a master (e.g. controller) and a slave (e.g. sensor). SSI is based on RS-422 standards and has a high protocol efficiency in addition to its implementation over various hardware platforms, making it very popular among sensor manufacturers. SSI was originally developed by Max Stegmann GmbH in 1984 for transmitting the position data of absolute encoders – for this reason, some servo/drive equipment manufacturers refer to their SSI port as a "Stegmann Interface". It was formerly covered by the German patent DE 34 45 617 which expired in 1990. It is very suitable for applications demanding reliability and robustness in measurements under varying industrial environments.
White Rabbit is the name of a collaborative project including CERN, GSI Helmholtz Centre for Heavy Ion Research and other partners from universities and industry to develop a fully deterministic Ethernet-based network for general purpose data transfer and sub-nanosecond accuracy time transfer. Its initial use was as a timing distribution network for control and data acquisition timing of the accelerator sites at CERN as well as in GSI's Facility for Antiproton and Ion Research (FAIR) project. The hardware designs as well as the source code are publicly available. The name of the project is a reference to the White Rabbit appearing in Lewis Carroll's novel Alice's Adventures in Wonderland.
An incremental encoder is a linear or rotary electromechanical device that has two output signals, A and B, which issue pulses when the device is moved. Together, the A and B signals indicate both the occurrence of and direction of movement. Many incremental encoders have an additional output signal, typically designated index or Z, which indicates the encoder is located at a particular reference position. Also, some encoders provide a status output that indicates internal fault conditions such as a bearing failure or sensor malfunction.