You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

112 lines
9.7 KiB

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="ESP Clock Information - Build a 30 second timebase using a quartz clock circuit board.">
<!-- Build a 1 second timebase using a quartz clock circuit board -->
<meta name="Author" content="Rod Elliott - Elliott Sound Products">
<meta name="ROBOTS" content="all">
<title>30 Second Timebase</title>
<link rel="StyleSheet" href="../esp.css" type="text/css" media="screen, print">
<link rel="shortcut icon" type="image/ico" href="favicon.ico">
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-1947877433449191",
enable_page_level_ads: true
});
</script>
</head>
<body>
<table style="width: 100%"><tr><td><img src="esp.jpg" alt="ESP Logo" height="81" width="215">
<td align="right">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- 468x60, created 20/08/10 -->
<ins class="adsbygoogle"
style="display:inline-block;width:468px;height:60px"
data-ad-client="ca-pub-1947877433449191"
data-ad-slot="7119701939"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</table>
<table style="width: 100%" class="tblblue"><tr><td class="hdrl">&nbsp;Elliott Sound Products</td>
<td align="right" class="hdrr">Build a 30 Second Timebase&nbsp;</td></tr></table>
<h1>Build a 30 Second Timebase</h1>
<div align="center">Rod Elliott (ESP)<br />
<span class="t_11">Page Created &copy; 03 January 2017</span></div>
<!-- AddThis Button BEGIN -->
<div class="addthis_inline_share_toolbox"></div>
<!-- AddThis Button END -->
<hr />
<span class="imgswap"><a href="index.html" style="display:block;"><img src="a1.gif" alt="Home"/><b class="bb">Clocks Index</b></a></span>
<span class="imgswap"><a href="../index.html" style="display:block;"><img src="a1.gif" alt="Home"/><b class="bb">Main Index</b></a></span>
<hr /><b>Introduction</b>
<p>The original version of this idea was published in 2010, but it is only suitable for clocks that use a 1 second timebase.&nbsp; See <a href="timebase.html" target="_blank">1 Second Timebase</a> for the background and how to derive the 1 second pulses from a quartz clock PCB.&nbsp; However, there are clocks (notably the Gent and Synchronome) that require a 30 second impulse for their slave movements, and this is harder to achieve if you don't happen to have the master clock to provide the impulses.</p>
<p>You will also need to refer to the <a href="alternate.html" target="_blank">Alternating Polarity Clock Motors</a> article to determine the drive circuit you need.&nbsp; This article deals mainly with the issue of obtaining a 30 second impulse.&nbsp; Once you have a source of 1 second impulses, you need to divide by 30 to obtain one pulse every 30 seconds.&nbsp; The way I've done it is basically 'brute force', in that no specialised ICs are needed, and a couple of standard and readily available 4017 CMOS ICs are bludgeoned into doing what we need.</p>
<hr /><b>Circuit Description</b>
<p>The first section of the circuit shown expects a 5V pulse at 1 second intervals.&nbsp; The pulse can be derived from the circuit shown in Figure 1, in turn based on the various options shown in the 1 Second Timebase article.&nbsp; It uses a quartz clock IC that can be cannibalised from a standard quartz motor.&nbsp; While the mechanical parts have a finite life, the IC normally lives close to forever.</p>
<p>The two transistors combine the output pulses.&nbsp; One pulse is produced at each output every two seconds, so both have to be captured to get a 1 second timebase.&nbsp; One would normally expect that the outputs would be combined using diodes, but the method shown works better.&nbsp; The pair of diodes and R6 are used as a crude voltage regulator to provide the 1.5V needed by the clock IC.&nbsp; The crystal will be included on the PCB when its removed from the movement.</p>
<p class="t-pic"><img src="tb30-f1.gif" alt="fig 1" border="1" /><br />Figure 1 - Pulse Generator Using A Quartz Clock PCB</p>
<p>This is not the most accurate timebase known, so if you are expecting high precision you may be disappointed.&nbsp; You can use a GPS module which is far more accurate, but I'm not going to provide the details for that unless there is some interest.&nbsp; The Figure 1 circuit is non inverting, so the voltage is normally at zero, and pulses high (to +5V) once a second.</p>
<p>Now that we have a timebase, we can look at generating 30 second pulses to suit slave clocks that expect this.&nbsp; A pair of 4017 decade counters are used, with the first one set up so that it resets itself after 3 counts, so divides by three.&nbsp; The second 4017 operates 'normally', and divides by 10.</p>
<p class="t-pic"><img src="tb30-f2.gif" border="1" alt="Figure 2" /><br />Figure 2 - Divide By 30 Stage</p>
<p>The output from Figure 2 can now be sent to a suitable alternate pulse driver as shown in the <a href="alternate.html" target="_blank">Alternating Polarity Clock Motors</a> article.&nbsp; However, rather than building a complete alternating pulse circuit, you could simply build <i>two</i> of the circuits shown above, and drive each one from an output from the quartz clock IC.&nbsp; This requires a modification to the Figure 1 circuit, as shown next.&nbsp; This may appear to be a rather crude way to achieve the result.&nbsp; While that is certainly true, it's also by far the simplest and cheapest option.</p>
<p class="t-pic"><img src="tb30-f3.gif" border="1" alt="Figure 3" /><br />Figure 3 - Dual Pulse Driver Circuit</p>
<p>Each of the pulse outputs goes to its own divide by 30 stage.&nbsp; Although this does use up a few more ICs, they are cheap, and it eliminates the need for another circuit to split the pulses again to drive the motor circuit (Figure 4 in the Alternate Polarity Clock Motor article).&nbsp; The alternative is more complex, and requires quite a few more parts.&nbsp; There is a small disadvantage, in that the output is directly from a CMOS IC, and they can't provide much current.&nbsp; This is dealt with in the motor driver.</p>
<p class="t-pic"><img src="tb30-f4.gif" border="1" alt="Figure 4" /><br />Figure 4 - Alternating Polarity Motor Drive Circuit</p>
<p>The above shows the general principle, based on a motor that's rated for 12V.&nbsp; The clock and interface circuit is from Figure 3, and it uses two of the Figure 2 divide by 30 stages.&nbsp; Each pulse to the transistor drive circuit will last for about 3 seconds - a bit longer than ideal, but it's unlikely to cause any damage to the motor.&nbsp; If you have a slave clock that expects a voltage greater than 12V, you will need to increase the supply voltage accordingly.</p>
<p>R9 will need to be increased in value with higher voltages.&nbsp; The aim is to provide a zener current (D5) of no more than 50mA.&nbsp; For example, if you use a 24V supply, R9 will have to be increased to 390 ohms and rated for at least 2W.&nbsp; You may also want to increase the power rating of R3 and R5 to 1W for voltages above 12V or so.&nbsp; The circuit is slightly different from that shown in the alternate motor article, because the drive level for the input transistors is limited.&nbsp; The Darlington pair shown (Q1/Q2 and Q3/Q4) have much higher gain than a single transistor so they require far less base current to switch the motor.</p>
<hr><b>Conclusion</b>
<p>The techniques shown here should work fine, but be warned that they have not been built and tested.&nbsp; Much as I'd like to be able to build each and every circuit I publish, there are too many, and in some cases I have to resort to simulations using a computer program that analyses the circuit behaviour.&nbsp; Simulations show that the circuits will perform as expected, so you can have high confidence if you build them.</p>
<p>The circuit isn't restricted to clocks - any application where a fairly accurate 30 second timebase is needed can use the schematics shown.&nbsp; You won't find anything else that gives the accuracy of the method shown for anything like the cost (which is peanuts).&nbsp; Needless to say, you can use a GPS receiver if you need extreme accuracy.</p>
<hr />
<center>&nbsp;
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- 728x90 -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-1947877433449191"
data-ad-slot="9701674198"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</center>
<hr /><span class="imgswap"><a href="index.html" style="display:block;"><img src="a1.gif" alt="Home"/><b class="bb">Clocks Index</b></a></span>
<span class="imgswap"><a href="../index.html" style="display:block;"><img src="a1.gif" alt="Home"/><b class="bb">Main Index</b></a></span><br />
<table border="1" class="tblblk">
<tr><td class="t-wht"><a id="copyright"></a><b>Copyright Notice.</b> This article, including but not limited to all text and diagrams, is the intellectual property of Rod Elliott, and is &copy; 2017.&nbsp; Reproduction or re-publication by any means whatsoever, whether electronic, mechanical or electro- mechanical, is strictly prohibited under International Copyright laws.&nbsp; The author (Rod Elliott) grants the reader the right to use this information for personal use only, and further allows that one (1) copy may be made for reference.&nbsp; Commercial use is prohibited without express written authorisation from Rod Elliott.</td></tr>
</table>
<div class="t-sml">Page created and &copy; 03 January 2017.</div><br />
<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5cd8c929c555da1d"></script>
</body>
</html>