-
Recent Posts
Projects
- Artist / hacker synergy
- ATtiny4313
- Battery Charging
- Battery Rebuilding
- Battery Tab Welder
- Child proof caps
- Cupric Chloride Etchant
- Dance shoes
- Discharge tester – Arduino and perl code
- Discharge tester – PCB build
- Electronics workbench revamp
- Embroidery
- First project – towels
- HDR
- Hilton repair
- Home Automation
- Home Repair
- Invisible clips
- LED emergency lights
- Li-ion camera battery
- Life hacking
- LiPo Conversions
- Luxeon 3W LED
- Miscellaneous
- Palm Serial Terminal
- PCB Etching
- Phone backup
- Pink LED hack
- Recording preamp/limiter
- Reflow soldering
- Rf starter's gun
- RGB LED stuff
- Robotics
- Salt spreader
- Scrolling LED
- Snow shovel handle
- Solar Panel Installation Notes
- Time-lapse photography
- Tiny 85 stuff
- toroid winding
- USB_TTL Adapters
- W88 Educubes
- Water meter reader
- WordPress
- Workshop 88 sign
- Workshop 88 Stuff
Meta
Blogroll
Links
Category Archives: Discharge tester – Arduino and perl code
Improved battery discharger current accuracy
I swapped in a 0.9Ω resistor for the old 0.1Ω current sense resistor, giving 9X better current accuracy without reducing the 2A design max discharge current. The original was just a poor choice. Since that resistor will dissipate 9X more … Continue reading
Update to battery discharger Arduino code
Added test for per-cell voltage < 0.95V (not configurable). Aborts loop thru cells when one cell is done. Prints message with capacity, guilty cell (though it’s obvious from the aborted line.) I left the old overall battery voltage check in … Continue reading
Arduino code for discharger updated
I tweaked the Arduino code a little more. Deleted some debug leftovers, added some comments and restructured a subroutine. I did a couple of several-minute tests with 1 and 15 cells to compute some timing fudge factors so the time … Continue reading
Discharger Arduino code thoughts
One of my biggest fears for the Arduino code is that a bug will turn on inappropriate analog switches, resulting in a short or other undesired connection, probably damaging either the mux chip or the Arduino itself. To help avoid … Continue reading