Printed/Electrochemical Energy Laboratory
Department of Chemical Engineering, CCNY

Ardustat

What?

The Ardustat is my (in progress) open source successor to Jonny Galvo. It uses a standard USB-Arduino unit with a custom designed daughterboard to provide:

The Ardustat is a two electrode system for the time being, primarily for characterizing capacity and power delivery of small batteries, supercapacitors, and DC energy harvesting devices such as photovoltaics and thermoelectrics.

These features are provided from a single USB port on a testing computer. A java based GUI (again, open sourced, written with Netbeans) allows complete control of the ardustat unit, and a custom scripting language, JonnyScript (based on DUALFOIL convention) allows multiple potentiostat and galvanostat commands to be strung together. This lets the ardustat cycle batteries or capacitors for weeks on end with complex charging/loading parameters.

Each Ardustat costs ~$60 in parts and involves minimal, simple soldering (no surface mount parts, etc). The software runs on just about any modern platform (tested on Windows XP, 2000, Mac OS X, Ubuntu Linux, Fedora Linux).

As a bonus I've written a small php package that allows Ardustat file management and plotting (via gnuplot) over the web. Currently this has only been tested with Ubuntu Linux. A stand alone gnuplot script will work with most any gnuplot distribution. This will be released when I get change to clean up the edges, it's knee deep in linux goo right now.

Why?

Email any major manufacturer of battery testing equipment for a quote, wait three days, and see that a basic galvanostat/potentiostat costs $5,000 a channel, without software. The Ardustat does not replace these units (completely, at least). The Ardustat does enable easy, accurate and cheap long term cycling and pulse testing far more easily than most commercial solutions, and again, at a fraction of the price.

How?

The theory of operation can be found here.

Why should I build this?

  1. The Arduino board is a great way to learn about microcontroller programming and design
  2. The Ardustat daughterboard/software provides an excellent tutorial on how to create flexible, useful scientific testing and data-logging devices.

Can I buy this?

Eh maybe. I'm really busy these days. A couple of students may take over the business end, so contact me and we'll talk.

Just to be clear, the Ardustat software and hardware sources are free to download and modify. I would appreciate it if you didn't try to sell other people Ardustats and if you did Attribute your installations to my work. This may change.

Release Notes

v0007 2/13/10

v0006 2/13/08

v0005 2/04/08

v0004 9/20/07

v0003 7/28/07

v0002 7/20/07

v0001 7/12/07

Downloads

We're using GIT these days, please check out our git site for the latest code.

Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License.

Instructions

Tools

To examine or modify the Ardustat implementation you will need:

Big Ups

Lasted Editted Thu Jul 29 17:56:48 2010