The principle is well understood: use a motor in reverse and you get a generator. Using this bit of knowledge back in 2001 is what kick-started [Ted Yapo]’s Hackaday Prize entry. At the time, [Ted] was searching for a small flashlight for astronomy, but didn’t like dealing with dead batteries. He quickly cobbled together a makeshift solution out of some supercapacitors and a servo-as-a-generator, hacked for continuous rotation.
A testament to the supercapacitors, 17 years later it’s still going strong – leading [Ted] to document the project and also improve it. The original circuit was as simple as a servo, protection diode, some supercapacitors, and a LED with accompanying resistor; but now greater things are afoot.
A DC-DC boost converter enables constant power through the LED, regardless of the capacitor voltage. This is achieved by connecting the feedback pin of an MCP1624 switcher to an INA199 current-shunt monitor. The MCP1624 kicks in at 0.65V and stays active down to 0.35V. This is all possible due to the supercapacitors, which happily keep increasing current as voltage drops – all the way to 0.35V. Batteries are less ideal in this situation, as their internal resistance increases as voltage drops, as well as increasing with age.
When testing the new design, [Ted] found that the gears on his servos kept stripping when he was using them to charge capacitors. Though at first he attributed it to the fact that the gears were plastic, he realized that his original prototype from 2001 had been plastic as well. Eventually, he discovered the cause: modern supercapacitors are too good! The ones he’d been using in 2001 were significantly less advanced and had a much higher ESR, limiting the charging current. The only solution is to use metal gear servos
Want to read more about boost converter design? We have the pros and cons of microcontrollers for boost converters, or this neat Nixie driver for USB power.
It never fails — we post a somewhat simple project using a microcontroller and someone points out that it could have been accomplished better with a 555 timer or discrete transistors or even a couple of vacuum tubes. We welcome the critiques, of course; after all, thoughtful feedback is the point of the comment section. Sometimes the anti-Arduino crowd has a point, but as [Great Scott!] demonstrates with this microcontroller-less boost converter, other times it just makes sense to code your way out of a problem.
Built mainly as a comeback to naysayers on his original boost-converter circuit, which relied on an ATtiny85, [Great Scott!] had to go to considerable lengths to recreate what he did with ease using a microcontroller. He started with a quick demo using a MOSFET driver and a PWM signal from a function generator, which does the job of boosting the voltage, but lacks the feedback needed to control for varying loads.
Ironically relying on a block diagram for a commercial boost controller chip, which is probably the “right” tool for the job he put together the final circuit from a largish handful of components. Two op amps form the oscillator, another is used as a differential amp to monitor the output voltage, and the last one is a used as a comparator to create the PWM signal to control the MOSFET. It works, to be sure, but at the cost of a lot of effort, expense, and perf board real estate. What’s worse, there’s no simple path to adding functionality, like there would be for a microcontroller-based design.
Of course there are circuits where microcontrollers make no sense, but [Great Scott!] makes a good case for boost converters not being one of them if you insist on DIYing. If you’re behind on the basics of DC-DC converters, fear not — we’ve covered that before.
Continue reading “The Pros and Cons of Microcontrollers for Boost Converters”
Love them or hate them, Nixies are here to stay. Their enduring appeal is due in no small part to the fact that they’re hardly plug-and-play; generating the high-voltage needed to drive the retro displays is part of their charm. But most Nixie power supplies seem to want 9 volts or more on the input side, which can make integrating them into the typical USB-powered microcontroller project difficult.
Fixing that problem is the idea behind [Mark Smith]’s 5-volt Nixie power supply. The overall goal is simple: 5 volts in, 170 volts out at 20 mA. But [Mark] paid special care to minimize the EMI output of the boost converter through careful design, and he managed to pack everything into a compact 14-cm² PCB. He subjected his initial design to a lot of careful experimentation to verify that he had met his design goals, and then embarked on a little tweaking mission in KiCad to trim the PCB’s footprint down by 27%. The three separate blog posts are well worth a read by anyone interested in learning about electronics design.
Now that [Mark] has his Nixie power supply, what will become of it? We can’t say for sure, but it’ll be a clock. It’s always a clock. Unless it’s a power meter or a speedometer.
Clearly a believer in the old adage, “Go Big or Go Home”, [Ted Yapo] has decided to do something that seems impossible at first glance: starting his car with a CR2477 battery. He’s done the math and it looks promising, though it’s yet to be seen if the real world will be as accommodating. At the very least, [Ted] found a video by [ElectroBOOM] claiming to have started a car with a super capacitor, so it isn’t completely without precedent.
Doing some research, [Ted] found it takes approximately 2,000 W to 3,000 W at 14 V to start the average car engine. This is obviously far in excess of what a coin cell can put out instantaneously, but the key is in the surprising amount of potential energy stored in one of these batteries. If the cell is rated for 1000 mAh at 3 V, [Ted] shows the math to find the stored energy in Joules:
According to the video by [ElectroBOOM], he was able to start his car with only 6,527 J, and [Ted] calculates it should only take about 9,000 J on the high side from his research. So as long as he can come up with a boost converter that can charge a capacitor with high enough efficiency, this one should be in the bag.
[Ted] has started putting together some early hardware, and has even posted the source code he’s using on a PIC12LF1571 to drive the converter. He notes the current charge efficiency is around half of what’s needed according to his calculations, but he does mention it was an early test and improvements can be made. Will it start? If it does, this is some awesome Heavy Lifting.
[Josh] posed an interesting challenge. Create a boost converter that can light a blue LED using a nearly dead battery and one part. Well, we were skeptical until we saw he wasn’t counting an ATtiny processor as a part. You can see a video of the challenge, below.
The challenge has already been solved, so if you view the link, you might want to avoid the comments until you’ve had time to think about your own solution. We’ll confess, the first one we thought of was probably not workable for reasons [Josh] explains. The final answer neatly fits the criteria of a hack.
Continue reading “Single Part Boost Converter Challenge (Completed)”
[Ludic Science] shows us the basic principles that lie behind the humble boost converter. We all take them for granted, especially when you can make your own boost converter or buy one for only a few dollars, but sometimes it’s good to get back to basics and understand exactly how things work.
The circuit in question is probably as simple as it gets when it comes to a boost converter, and is not really a practical design. However it helps visualize what is going on, and exactly how a boost converter works, using just a few parts, a screw, enameled wire, diode, capacitor and a push button installed on a board.
The video goes on to show us the science behind a boost converter, starting with adding a battery from which the inductor stores a charge in the form of an electromagnetic field. When the button is released, the magnetic field collapses, and this causes a voltage in the circuit which is then fed through a diode and charges the capacitor a little bit. If you toggle the switch fast enough the capacitor will continue to charge, and its voltage will start to rise. This then creates a larger voltage on the output than the input voltage, depending on the value of the inductor. If you were to use this design in a real life application, of course you would use a transistor to do the switching rather than a push button, it’s so much faster and you won’t get a sore finger.
This is very basic stuff, but the video gives us a great explanation of what is happening in the circuit and why. If you liked this article, we’re sure you’ll love Hackaday’s own [Jenny List] explain everything you need to know about inductors.
(updated thanks to [Unferium] – I made a mistake about the magnetic field collapsing when the button is pressed , When in reality it’s when the button is released that this happens. Apologies for confusion.)
Continue reading “The Science Behind Boost Converters”
Solar cells have gotten cheaper and cheaper, and are becoming an economically viable source of renewable energy in many parts of the world. Capturing the optimal amount of energy from a solar panel is a tricky business, however. First there are a raft of physical prerequisites to operating efficiently: the panel needs to be kept clean so the sun can reach the cells, the panel needs to point at the sun, and it’s best if they’re kept from getting too hot.
Along with these physical demands, solar panels are electrically finicky as well. In particular, the amount of power they produce is strongly dependent on the electrical load that they’re presented, and this optimal load varies depending on how much illumination the panel receives. Maximum power-point trackers (MPPT) ideally keep the panel electrically in the zone even as little fluffy clouds roam the skies or the sun sinks in the west. Using MPPT can pull 20-30% more power out of a given cell, and the techniques are eminently hacker-friendly. If you’ve never played around with solar panels before, you should. Read on to see how!
Continue reading “Are You Down With MPPT? (Yeah, You Know Me.)”