{"id":344,"date":"2015-02-06T18:03:03","date_gmt":"2015-02-07T02:03:03","guid":{"rendered":"http:\/\/pididu.com\/wordpress\/solarbike\/?p=344"},"modified":"2015-02-27T07:09:17","modified_gmt":"2015-02-27T15:09:17","slug":"equalized-charging-for-supercapacitors","status":"publish","type":"post","link":"http:\/\/pididu.com\/wordpress\/solarbike\/equalized-charging-for-supercapacitors\/","title":{"rendered":"Equalized Charging for Supercapacitors"},"content":{"rendered":"<p>For a long time, I had been unnecessarily avoiding transformers. I had been brought up at the dawn of the digital era when we used capacitors for things if at all possible, not inductors.<\/p>\n<p>The advantages of a transformer-centered equalization scheme became too powerful to ignore, though, so I finally decided to wind the custom transformer\/inductor that was required. The previous scheme using a voltage limiter across each supercapacitor was imprecise and inefficient by comparison.<\/p>\n<p>The new circuit will <em>intrinsically<\/em> charge each capacitor to an equal voltage, without op-amps as control circuits. If any capacitor is lower in voltage than the rest, it will automatically hog the lion&#8217;s share of the current from the transformer until that cap comes into line with the others. It will not matter if some capacitors have higher or lower values, or different leakage rates &#8211; the voltages will still be equalized, through the basic physics of loops of conductor in a shared magnetic field.<\/p>\n<p>If I was going to wind my own inductor anyway, it would be easy to come up with the high-side drive voltage necessary to do synchronous rectification &#8211; just be one more wire per winding &#8211; so I&#8217;m going to do that, too.<\/p>\n<figure id=\"attachment_345\" aria-describedby=\"caption-attachment-345\" style=\"width: 714px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/pididu.com\/wordpress\/solarbike\/files\/2015\/02\/SuperCapChargingScheme2.gif\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-345\" alt=\"supercap charging scheme\" src=\"http:\/\/pididu.com\/wordpress\/solarbike\/files\/2015\/02\/SuperCapChargingScheme2.gif\" width=\"714\" height=\"587\" \/><\/a><figcaption id=\"caption-attachment-345\" class=\"wp-caption-text\">This is my latest topology for charging the supercapacitors to equal voltages. Only two capacitors are shown for illustration purposes.<\/figcaption><\/figure>\n<p>In the above diagram, L1 is the toroidal inductor. \u00a0The actual part has 13 terminals, but only 3 are shown for ease of illustration. \u00a0The wire labeled SOLAR_POSITIVE is coming from the solar panel, and has, let&#8217;s say, 24 volts on it. \u00a0When we begin, let&#8217;s further assume that no currents are flowing anywhere in the circuit, and all capacitors are completely discharged. \u00a0The PUMP signal is low, so enhancement mode N-channel MOSFET Q3 is off. \u00a0Q1 and Q2, also enhancement mode transistors, are also off, as a transformer winding effectively shorts their gates to their sources.<\/p>\n<p>At the start of the cycle (I call it the &#8220;pump&#8221; phase), the PUMP signal goes high, turning on Q3. \u00a0A current begins to build up in the main windings of L1, as 24 volts is now being applied across the inductor. \u00a0The small windings immediately have \u00a0negative voltages across them, which is applied to the gates of Q1 and Q2. \u00a0Since the transistors are already off, nothing happens.<\/p>\n<p>After a few microseconds, when a sizable current has built up in L1, PUMP goes low, turning Q1 off. \u00a0(I call this the &#8220;charge&#8221; phase.) \u00a0The current in L1 cannot instantaneously vanish, so it flows through the body diodes in Q1 and Q2, charging \u00a0capacitors C1 and C2. \u00a0A small positive voltage also develops across the gate winding of each transistor, but at during the initial charge cycles, this voltage is not high enough to turn the transistors on.<\/p>\n<p>After some additional microseconds (or milliseconds, possibly), PUMP goes high, starting the cycle all over again. \u00a0The PUMP signal pulses thousands of times per second, building up the voltage across the C1 and C2 to the desired level. \u00a0The series combination of C1 and C2 provides the voltage that powers the motor.<\/p>\n<p>To understand how the synchronous rectification works, consider \u00a0C1, Q1, and the associated windings on L1 (the main winding which charges the capacitor, and the gate winding going to the gate of the transistor). \u00a0The voltage across the gate winding is in fixed ratio to the voltage across the main winding, by basic transformer rules. \u00a0The inductor is constructed such that once the main winding that is charging C1 attains about half the normal operating voltage, the corresponding gate winding has enough positive voltage to turn on Q1.<\/p>\n<p>Why go through the trouble? \u00a0Isn&#8217;t the body diode of Q1 already conducting? \u00a0In fact, it is, but every real-world diode has a voltage drop across it. \u00a0In many applications, we simply ignore this voltage drop, but if the diode has, say, 10 amps flowing through it, and the voltage drop is 1 volt, 10 watts are actually being dissipated (wasted) in the diode. \u00a0If we can turn the transistor on to a very low-resistance state, we might be able to get that voltage drop down to 0.1 volt. \u00a0That brings the power dissipation down to a mere 1 watt, making the enitre power conversion more efficient, and obviating the need for a big heat sink on Q1.<\/p>\n<p>Review from previous blog entries: Why use a stack of capacitors in series, instead of just one capacitor rated at a high voltage? \u00a0Answer: Unfortunately, with present technology, supercapacitors are limited to a 2.5 or 2.7 volt operating voltage, best case. \u00a0I would love to use a single 8-farad, 30-volt capacitor, but it doesn&#8217;t exist today. \u00a0[Aside to inventors: if you invent something with supercapacitor density, that will tolerate 100 volts, you will change the world.]<\/p>\n<p>Review from previous blog entries: Why not charge the whole stack of capacitors just at the ends, rather than this convoluted scheme involving so many inductor windings and transistors? Answer: since the supercapacitors will be running near their maximum operating voltage, the best way I can think of at the moment to keep any given capacitor from exceeding its operating voltage is to make sure that the voltages across all capacitors are substantially the same. \u00a0Then, I can simply monitor the voltage across the entire string, and stop charging if the voltage is about to exceed safe levels.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For a long time, I had been unnecessarily avoiding transformers. I had been brought up at the dawn of the digital era when we used capacitors for things if at all possible, not inductors. The advantages of a transformer-centered equalization scheme became too powerful to ignore, though, so I finally decided to wind the custom &hellip; <a href=\"http:\/\/pididu.com\/wordpress\/solarbike\/equalized-charging-for-supercapacitors\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Equalized Charging for Supercapacitors<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[51,29,28,25,42,30,31],"_links":{"self":[{"href":"http:\/\/pididu.com\/wordpress\/solarbike\/wp-json\/wp\/v2\/posts\/344"}],"collection":[{"href":"http:\/\/pididu.com\/wordpress\/solarbike\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/pididu.com\/wordpress\/solarbike\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/pididu.com\/wordpress\/solarbike\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/pididu.com\/wordpress\/solarbike\/wp-json\/wp\/v2\/comments?post=344"}],"version-history":[{"count":0,"href":"http:\/\/pididu.com\/wordpress\/solarbike\/wp-json\/wp\/v2\/posts\/344\/revisions"}],"wp:attachment":[{"href":"http:\/\/pididu.com\/wordpress\/solarbike\/wp-json\/wp\/v2\/media?parent=344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/pididu.com\/wordpress\/solarbike\/wp-json\/wp\/v2\/categories?post=344"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/pididu.com\/wordpress\/solarbike\/wp-json\/wp\/v2\/tags?post=344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}