ESRMeter taken from http://members.shaw.ca/swstuff/esrmeter.html (find website on internet archive). Offered here with permission.
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.

360 lines
21 KiB

6 years ago
  1. <html><head><script src="Capacitor%20ESR%20Tester_files/analytics.js" type="text/javascript"></script>
  2. <script type="text/javascript">window.addEventListener('DOMContentLoaded',function(){var v=archive_analytics.values;v.service='wb';v.server_name='wwwb-app23.us.archive.org';v.server_ms=465;archive_analytics.send_pageview({});});</script><script type="text/javascript" src="Capacitor%20ESR%20Tester_files/wbhack.js" charset="utf-8"></script>
  3. <script type="text/javascript">
  4. __wbhack.init('http://web.archive.org/web');
  5. </script>
  6. <link rel="stylesheet" type="text/css" href="Capacitor%20ESR%20Tester_files/banner-styles.css">
  7. <link rel="stylesheet" type="text/css" href="Capacitor%20ESR%20Tester_files/iconochive.css">
  8. <!-- End Wayback Rewrite JS Include -->
  9. <title>Capacitor ESR Tester</title>
  10. <meta name="keywords" content="ESR, capacitor checker, homebrew, test equipment, electrolytic capacitor tester">
  11. <meta name="description" content="Construction plans for building capacitor ESR tester">
  12. <meta name="rating" content="general">
  13. <meta name="robots" content="index, follow">
  14. <meta name="author" content="Lawrence Glaister (lglaisterREMOVETHIS@shaw.ca)">
  15. <meta name="copyright" content="Copyright 2009 by L. Glaister VE7IT, Nanoose Bay BC Canada">
  16. <meta http-equiv="reply-to" content="trashbag@shaw.ca">
  17. <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
  18. <meta name="GENERATOR" content="I don't need no stinkin frontpage">
  19. </head>
  20. <body background="Capacitor%20ESR%20Tester_files/stucco.gif" link="#000080" text="#000000" vlink="#800080"><!-- BEGIN WAYBACK TOOLBAR INSERT -->
  21. <script type="text/javascript" src="Capacitor%20ESR%20Tester_files/timestamp.js" charset="utf-8"></script>
  22. <script type="text/javascript" src="Capacitor%20ESR%20Tester_files/graph-calc.js" charset="utf-8"></script>
  23. <script type="text/javascript" src="Capacitor%20ESR%20Tester_files/auto-complete.js" charset="utf-8"></script>
  24. <script type="text/javascript" src="Capacitor%20ESR%20Tester_files/toolbar.js" charset="utf-8"></script>
  25. <style type="text/css">
  26. body {
  27. margin-top:0 !important;
  28. padding-top:0 !important;
  29. /*min-width:800px !important;*/
  30. }
  31. .wb-autocomplete-suggestions {
  32. text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);
  33. position: absolute; display: none; z-index: 2147483647; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
  34. }
  35. .wb-autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
  36. .wb-autocomplete-suggestion b { font-weight: bold; }
  37. .wb-autocomplete-suggestion.selected { background: #f0f0f0; }
  38. </style>
  39. <div id="wm-ipp" style="display:none;direction:ltr;" lang="en">
  40. <div style="position:fixed;left:0;top:0;right:0;">
  41. <div id="wm-ipp-inside">
  42. <div style="position:relative;">
  43. <div id="wm-logo" style="float:left;width:130px;padding-top:10px;">
  44. <a href="http://web.archive.org/web/" title="Wayback Machine home page"><img src="Capacitor%20ESR%20Tester_files/wayback-toolbar-logo.png" alt="Wayback Machine" border="0" height="39" width="110"></a>
  45. </div>
  46. <div class="r" style="float:right;">
  47. <div id="wm-btns" style="text-align:right;height:25px;">
  48. <div id="wm-save-snapshot-success">success</div>
  49. <div id="wm-save-snapshot-fail">fail</div>
  50. <a href="#" onclick="__wm.saveSnapshot('http://members.shaw.ca/swstuff/esrmeter.html', '20120406084010')" title="Share via My Web Archive" id="wm-save-snapshot-open">
  51. <span class="iconochive-web"></span>
  52. </a>
  53. <a href="https://archive.org/account/login.php" title="Sign In" id="wm-sign-in">
  54. <span class="iconochive-person"></span>
  55. </a>
  56. <span id="wm-save-snapshot-in-progress" class="iconochive-web"></span>
  57. <a href="http://faq.web.archive.org/" title="Get some help using the Wayback Machine" style="top:-6px;"><span class="iconochive-question" style="color:rgb(87,186,244);font-size:160%;"></span></a>
  58. <a id="wm-tb-close" href="#close" onclick="__wm.h(event);return false;" style="top:-2px;" title="Close the toolbar"><span class="iconochive-remove-circle" style="color:#888888;font-size:240%;"></span></a>
  59. </div>
  60. <div id="wm-share" style="text-align:right;">
  61. <a href="#" onclick="window.open('https://www.facebook.com/sharer/sharer.php?u=http://web.archive.org/web/20120406084010/http://members.shaw.ca/swstuff/esrmeter.html', '', 'height=400,width=600'); return false;" title="Share on Facebook" style="margin-right:5px;" target="_blank"><span class="iconochive-facebook" style="color:#3b5998;font-size:160%;"></span></a>
  62. <a href="#" onclick="window.open('https://twitter.com/intent/tweet?text=http://web.archive.org/web/20120406084010/http://members.shaw.ca/swstuff/esrmeter.html&amp;via=internetarchive', '', 'height=400,width=600'); return false;" title="Share on Twitter" style="margin-right:5px;" target="_blank"><span class="iconochive-twitter" style="color:#1dcaff;font-size:160%;"></span></a>
  63. </div>
  64. </div>
  65. <table class="c" style="">
  66. <tbody>
  67. <tr>
  68. <td class="u" colspan="2">
  69. <form target="_top" method="get" action="/web/submit" name="wmtb" id="wmtb"><input name="url" id="wmtbURL" value="http://members.shaw.ca/swstuff/esrmeter.html" onfocus="this.focus();this.select();" type="text"><input name="type" value="replay" type="hidden"><input name="date" value="20120406084010" type="hidden"><input value="Go" type="submit"></form>
  70. </td>
  71. <td class="n" rowspan="2" style="width:110px;">
  72. <table>
  73. <tbody>
  74. <!-- NEXT/PREV MONTH NAV AND MONTH INDICATOR -->
  75. <tr class="m">
  76. <td class="b" nowrap="nowrap"><a href="http://web.archive.org/web/20120114064609/http://www.members.shaw.ca/swstuff/esrmeter.html" title="14 Jan 2012"><strong>Jan</strong></a></td>
  77. <td class="c" id="displayMonthEl" title="You are here: 08:40:10 Apr 06, 2012">APR</td>
  78. <td class="f" nowrap="nowrap"><a href="http://web.archive.org/web/20120518194154/http://www.members.shaw.ca/swstuff/esrmeter.html" title="18 May 2012"><strong>May</strong></a></td>
  79. </tr>
  80. <!-- NEXT/PREV CAPTURE NAV AND DAY OF MONTH INDICATOR -->
  81. <tr class="d">
  82. <td class="b" nowrap="nowrap"><a href="http://web.archive.org/web/20120114064609/http://www.members.shaw.ca/swstuff/esrmeter.html" title="06:46:09 Jan 14, 2012"><img src="Capacitor%20ESR%20Tester_files/wm_tb_prv_on.png" alt="Previous capture" border="0" height="16" width="14"></a></td>
  83. <td class="c" id="displayDayEl" style="width:34px;font-size:24px;white-space:nowrap;" title="You are here: 08:40:10 Apr 06, 2012">06</td>
  84. <td class="f" nowrap="nowrap"><a href="http://web.archive.org/web/20120518194154/http://www.members.shaw.ca/swstuff/esrmeter.html" title="19:41:54 May 18, 2012"><img src="Capacitor%20ESR%20Tester_files/wm_tb_nxt_on.png" alt="Next capture" border="0" height="16" width="14"></a></td>
  85. </tr>
  86. <!-- NEXT/PREV YEAR NAV AND YEAR INDICATOR -->
  87. <tr class="y">
  88. <td class="b" nowrap="nowrap"><a href="http://web.archive.org/web/20110303205027/http://members.shaw.ca:80/swstuff/esrmeter.html" title="03 Mar 2011"><strong>2011</strong></a></td>
  89. <td class="c" id="displayYearEl" title="You are here: 08:40:10 Apr 06, 2012">2012</td>
  90. <td class="f" nowrap="nowrap"><a href="http://web.archive.org/web/20130622064048/http://members.shaw.ca:80/swstuff/esrmeter.html" title="22 Jun 2013"><strong>2013</strong></a></td>
  91. </tr>
  92. </tbody>
  93. </table>
  94. </td>
  95. </tr>
  96. <tr>
  97. <td class="s">
  98. <div id="wm-nav-captures">
  99. <a class="t" href="http://web.archive.org/web/20120406084010*/http://members.shaw.ca/swstuff/esrmeter.html" title="See a list of every capture for this URL">74 captures</a>
  100. <div class="r" title="Timespan for captures of this URL">09 Apr 2005 - 17 Mar 2017</div>
  101. </div>
  102. </td>
  103. <td class="k">
  104. <a href="" id="wm-graph-anchor">
  105. <div id="wm-ipp-sparkline" title="Explore captures for this URL" style="position: relative">
  106. <canvas id="wm-sparkline-canvas" width="575" height="27" border="0"></canvas>
  107. </div>
  108. </a>
  109. </td>
  110. </tr>
  111. </tbody>
  112. </table>
  113. <div style="position:absolute;bottom:0;right:2px;text-align:right;">
  114. <a id="wm-expand" class="wm-btn wm-closed" href="#expand" onclick="__wm.ex(event);return false;"><span id="wm-expand-icon" class="iconochive-down-solid"></span> <span style="font-size:80%">About this capture</span></a>
  115. </div>
  116. </div>
  117. <div id="wm-capinfo" style="border-top:1px solid #777;display:none; overflow: hidden">
  118. <div style="background-color:#666;color:#fff;font-weight:bold;text-align:center">COLLECTED BY</div>
  119. <div style="padding:3px;position:relative" id="wm-collected-by-content">
  120. <div style="display:inline-block;vertical-align:top;width:50%;">
  121. <span class="c-logo" style="background-image:url(https://archive.org/services/img/webwidecrawl);"></span>
  122. Organization: <a style="color:#33f;" href="https://archive.org/details/webwidecrawl" target="_new"><span class="wm-title">Internet Archive</span></a>
  123. <div style="max-height:75px;overflow:hidden;position:relative;">
  124. <div style="position:absolute;top:0;left:0;width:100%;height:75px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 90%,rgba(255,255,255,255) 100%);"></div>
  125. The Internet Archive discovers and captures web pages through many different web crawls.
  126. At any given time several distinct crawls are running, some for months, and some every day or longer.
  127. View the web archive through the <a href="http://archive.org/web/web.php">Wayback Machine</a>.
  128. </div>
  129. </div>
  130. <div style="display:inline-block;vertical-align:top;width:49%;">
  131. <span class="c-logo" style="background-image:url(https://archive.org/services/img/wikipediaoutlinks00003)"></span>
  132. <div>Collection: <a style="color:#33f;" href="https://archive.org/details/wikipediaoutlinks00003" target="_new"><span class="wm-title">Wikipedia Outlinks February 2012</span></a></div>
  133. <div style="max-height:75px;overflow:hidden;position:relative;">
  134. <div style="position:absolute;top:0;left:0;width:100%;height:75px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 90%,rgba(255,255,255,255) 100%);"></div>
  135. Crawl of outlinks from wikipedia.org started February, 2012. These files are currently not publicly accessible.
  136. </div>
  137. </div>
  138. </div>
  139. <div style="background-color:#666;color:#fff;font-weight:bold;text-align:center" title="Timestamps for the elements of this page">TIMESTAMPS</div>
  140. <div>
  141. <div id="wm-capresources" style="margin:0 5px 5px 5px;max-height:250px;overflow-y:scroll !important"></div>
  142. <div id="wm-capresources-loading" style="text-align:left;margin:0 20px 5px 5px;display:none"><img src="Capacitor%20ESR%20Tester_files/loading.gif" alt="loading"></div>
  143. </div>
  144. </div></div></div></div><script type="text/javascript">
  145. __wm.bt(575,27,25,2,"web","http://members.shaw.ca/swstuff/esrmeter.html","2012-04-06",1996);
  146. </script>
  147. <!-- END WAYBACK TOOLBAR INSERT -->
  148. <!-- Copyright (C) 2009 Lawrence P. Glaister. All rights reserved. -->
  149. <p align="CENTER"><img src="Capacitor%20ESR%20Tester_files/lpglogo.jpg" alt="Logo" height="184" width="277"><strong>
  150. <font size="7"><i>Capacitor ESR Tester</i></font>
  151. </strong></p><strong>
  152. <p align="CENTER"><img src="Capacitor%20ESR%20Tester_files/spectbar.gif" height="7" width="573"></p>
  153. <p align="CENTER"><img src="Capacitor%20ESR%20Tester_files/esrproto03.jpg" alt="protoype esr meter" border="5"></p>
  154. <strong>
  155. <h1>Project Description</h1>
  156. This project was conceived as a way to enhance the collection of test equipment on my test bench.
  157. I buy a lot of older HP test gear off ebay as well as older radios. Most of this gear is 25-60 years old
  158. and needless to say, the condition of the electrolytic capacitors is somewhat suspect. I needed a way to
  159. quickly weed out bad caps with an in circuit tester.<br>
  160. At the present time, there are no plans to market circuit boards, kits, parts or complete units
  161. for sale.
  162. <h2>What is ESR?</h2>
  163. "ESR" stands for equivalent series resistance. ESR is one of the
  164. characteristics that defines the performance
  165. of an electrolytic capacitor. Low ESR is highly desirable in a capacitor
  166. as any ripple current through the
  167. capacitor causes the capacitor to heat up due to the resistive loses.
  168. This heating accelerates
  169. the demise of the capacitor by drying out the electrolyte at an ever
  170. increasing rate.
  171. Over the lifetime of a capacitor, it is not uncommon for the ESR to
  172. increase by a factor of 10 to 30 times
  173. or even go open circuit. Typical lifetime ratings for electrolytics are
  174. 2000-15000 hours and are very dependant on ambient operating
  175. temperature. As the ESR increases, the filtering operation of the
  176. capacitor becomes impaired
  177. and eventually the circuit fails to operate correctly.
  178. <h2>Why are ESR Meters so Useful?</h2>
  179. A typical capacitor checker measures the capacity (usually in micro
  180. farads) of the test capacitor.
  181. Some advanced units also test for leakage current. Most of these testers
  182. require that the capacitor be
  183. removed from the circuit. Unless the capacitor has totally failed, they
  184. will not detect a high ESR value.
  185. In a typical circuit, there may be 10's or 100's of capacitors. Having
  186. to remove each one for testing is very
  187. tedious and there is a great risk of damaging circuit boards. This
  188. tester uses a low voltage ( 250mv )
  189. high frequency (150khz) A/C current to read the ESR of a capacitor in
  190. the circuit. The in circuit testing
  191. is possible because of the low voltage used for obtaining the
  192. measurement. The voltage is low enough that
  193. solid state devices in the surrounding circuitry are not activated and
  194. do not affect the low resistance reading we are attempting to obtain. A
  195. lot of capacitor checkers will be damaged if you happen to test a
  196. charged capacitor.
  197. This circuit is A/C coupled and will withstand up to 400vdc of charge on
  198. a capacitor (but watch your fingers!).
  199. The ESR checker will not detect shorted capacitors as they will read
  200. with a very low ESR value. If you are trouble shooting a circuit, you
  201. will have to use several instruments including your nose, voltmeter and
  202. oscilloscope to locate all the possible failure modes. My experience has
  203. found that the ESR meter catches about 95% of capacitor problems and
  204. potential problems.
  205. <h2>Features</h2>
  206. <ul>
  207. <li>Tests electrolytic capacitors &gt; 1uf in circuit.</li>
  208. <li>Caps may be tested in circuit or by bridging them across the terminal posts or using test leads.</li>
  209. <li>Polarity insensitive testing.</li>
  210. <li>Tolerates charged capacitors up to 400vdc.</li>
  211. <li>Low battery draw (approx 25ma) resulting in about 20 hours of battery time when using 4 cheap AA nicads.</li>
  212. <li>Easy to read analog meter.</li>
  213. <li>Measures ESR range from 0-75ohms with an expanded scale A/C ohmmeter.</li>
  214. </ul>
  215. <p align="CENTER"><img src="Capacitor%20ESR%20Tester_files/esrproto01.jpg" border="5" height="480" width="640"></p>
  216. <h2>Circuit Description</h2>
  217. See the schematic for component designations.
  218. The circuit starts with a 150khz oscillator using one gate of a 74hc14.
  219. The rest of the gates are used as
  220. buffers to increase the current drive to the low pass filter. The single
  221. pole low pass filter is necessary because the square wave signal
  222. contains a lot of energy in high frequency odd order harmonics. The
  223. output of the filter is applied across a 10 ohm load resistor that
  224. provides the low impedance drive signal to the test capacitor. Diodes D5
  225. and D6 protect the circuit from discharge spikes if you happen to test a
  226. charged capacitor. R18 is used to discharge C5 so that you don't blow
  227. up anything if you alternately test charged high and low voltage caps.
  228. C5 isolates the test circuit from DC voltages up to 400 volts.
  229. <br>
  230. <br>Be careful if you are testing high voltage capacitors... the safest
  231. way to work is to make sure the test capacitors are discharged <b>before</b>
  232. testing them. Be aware that high voltage capacitors can hold a lethal
  233. charge for several days depending on the circuit design. I learned this
  234. first hand in high school electronics class. Students (not to be named!)
  235. used to charge the caps and put them back on the shelf for the next
  236. unsuspecting victim to pick up.
  237. <br>
  238. <br>The rest of the circuit is a very straight forward transistor
  239. amplifier with a gain of about 10.5. This amplifies the
  240. A/C signal passed through the test capacitor up to several volts in
  241. amplitude. The signal is then coupled to a full
  242. wave bridge rectifier that has the meter as its load. The threshold
  243. voltage of the bridge rectifier is used to an advantage and provides the
  244. expanded scale function of the ohm meter. The amplified voltage from
  245. the test capacitor must be great enough to overcome 2 diode drops before
  246. the meter will start to respond. This sets the high resistance
  247. threshold for the meter at somewhere between 75-100 ohms. The meter is
  248. zeroed by shorting the test leads together and adjusting the pot in the
  249. meter circuit for a full scale ( 0 ohms )reading on the meter. Proper
  250. operation of the circuit can be verified by checking several values of
  251. resistors with the meter. Shorted leads should indicate full scale, a 1
  252. ohm resistor should read about 90% of full scale, a 10 ohm resistor
  253. should read about 40% of full scale and a 47 ohm resistor should barely
  254. move the needle to about 10% of FSD. The absolute readings will vary
  255. with temperature and battery voltage, but the idea is that most ESR
  256. values should be much less than 10 ohms which means good caps test at
  257. very close to full scale and bad caps test at little or no deflection.
  258. <br>
  259. The board below shows my second prototype. The top 2 wires run to the
  260. front panel banana test jacks, the middle 2 wires are the incoming
  261. switched 5 volts from the 4 AA nicads, and the bottom 2 wires run to the
  262. series combination of the zero adjust pot and the meter on the front
  263. panel.
  264. <p align="CENTER"><img src="Capacitor%20ESR%20Tester_files/esrproto02.jpg" border="5" height="480" width="640"></p>
  265. <h3>Project Files</h3>
  266. Schematic Drawing - <a href="http://web.archive.org/web/20120406084010/http://members.shaw.ca/swstuff/esrschematic.png">esrschematic.png(94.7K)</a> <br>
  267. Parts Layout - <a href="http://web.archive.org/web/20120406084010/http://members.shaw.ca/swstuff/esrbuildit.png">esrbuildit.png(13.4K)</a> <br>
  268. PCB bottom view - <a href="http://web.archive.org/web/20120406084010/http://members.shaw.ca/swstuff/esrpcb.png">esrpcb.png(4.8K)</a> <br>
  269. PCB Xray View - <a href="http://web.archive.org/web/20120406084010/http://members.shaw.ca/swstuff/esrxray.png">esrxray.png(4.8K)</a> <br>
  270. Eagle PCB files - <a href="http://web.archive.org/web/20120406084010/http://members.shaw.ca/swstuff/esrmeter-9mar05.tgz">esrmeter-9mar05.tgz(173.2K)</a> <br>
  271. LTSpice/SWCadiii - <a href="http://web.archive.org/web/20120406084010/http://members.shaw.ca/swstuff/esr.asc">Linear Technology Spice model esr.asc(5.8k) </a> <br>
  272. <h1>System Requirements</h1>
  273. This circuit was first prototyped using a homebuilt prototyping panel.
  274. As you can see by the picture above,
  275. it was ugly but it worked. My final version was hand built on a "pad per
  276. hole" prototyping board with 0.1" spacing.
  277. I used the PCB layout as a guide for placing and wiring the components
  278. (printed and glued to proto board). I did the PCB design as part of the
  279. project
  280. so that I could optimize the board size and parts placement. The pcb is
  281. roughly 2x3" and is single sided with no
  282. special or critical parts required.
  283. <h1>Updates:</h1>
  284. September 2009<br>
  285. The zero of the meter tends to drift with changes in the battery
  286. voltage. Several builders have emailed me with modifications to
  287. use a low dropout regulator to keep the voltage more constant. Since my
  288. unit runs on 4 nicad cells, there is not enough headroom for a 5volt low
  289. dropout
  290. regulator. The charged voltage of my nicad pack is 5.6volts, but most of
  291. the packs useful life is down around 4.8volts. I added a
  292. 15 ohm 1/2w resistor in series from the battery pack and a 4.7volt 1
  293. watt zener to ground. This modification really helps keep the readings
  294. more stable as the
  295. battery discharges. With the lower supply voltage, I had an issue with
  296. driving the meter to full scale. I ended up reducing R17 from 10k down
  297. to 4k7.
  298. The latest success story using the ESR meter was finding an open
  299. 330uF/25v cap on the output of a wall wart supply used with a wireless
  300. router. Replacing
  301. the $0.25 part saved me buying a $100.00 router.
  302. <p align="CENTER"><img src="Capacitor%20ESR%20Tester_files/spectbar.gif" height="7" width="573"></p>
  303. <a href="http://web.archive.org/web/20120406084010/http://members.shaw.ca/swstuff/index.htm">
  304. <img src="Capacitor%20ESR%20Tester_files/home.jpg" alt="home.jpg" border="0" height="29" width="90">
  305. Back to Lawrence's Software Stuff Page</a>
  306. </strong>
  307. </strong></body></html>
  308. <!--
  309. FILE ARCHIVED ON 08:40:10 Apr 06, 2012 AND RETRIEVED FROM THE
  310. INTERNET ARCHIVE ON 18:48:34 Jul 14, 2018.
  311. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
  312. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
  313. SECTION 108(a)(3)).
  314. -->
  315. <!--
  316. playback timings (ms):
  317. LoadShardBlock: 261.43 (3)
  318. esindex: 0.01
  319. captures_list: 318.303
  320. CDXLines.iter: 15.413 (3)
  321. PetaboxLoader3.datanode: 118.345 (4)
  322. exclusion.robots.fetch: 34.498 (4)
  323. exclusion.robots: 35.286
  324. exclusion.robots.policy: 0.375
  325. RedisCDXSource: 0.871
  326. PetaboxLoader3.resolve: 223.854 (3)
  327. load_resource: 126.899
  328. -->