Potentiostat
description
Transcript of Potentiostat
![Page 1: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/1.jpg)
Potentiostat
Team Members: Kyle BloomerJosh GeimanLucas Bennett
Team Sponsor: Dr. Cindy HarnettTeam Mentor:Dr. Andy Dozier
![Page 2: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/2.jpg)
Dr. Harnett's laboratory needs 15 potentiostats for her microfluidics lab
Off the shelf potentiostats range in price from $5K to $10K, which is prohibitive for an instructional lab
Harnett Lab
Commercial Potentiostat
![Page 3: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/3.jpg)
A Potentiostat is an instrument that is used to characterize electrochemical reactions
Fuel cells – reacts liquid fuel and oxidizer to produce electricity Gas generators – Uses electrolysis to generate gas
A potentiostat measures the voltage difference between a Working Electrode and a Reference Electrode
Three electrode configuration
Most commercial potentiostats provide a second mode of operation that measures the current flow between the Working and Counter Electrodes
This mode is known as a “galvanostat”
What is a Potentiostat?
![Page 4: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/4.jpg)
A previous potentiostat was attempted by a project team using an open source design, the Ardustat
The Ardustat was a two electrode configuration Ardustat electrical design was poorly documented,
which caused the project team to have difficulty implementing it for the project
Software design was “spaghetti code”, and it had no documentation or comments for either the firmware or the application software
Hardware used was an Arduino processor board, with a prototype “daughter board”
The team was unable to meet the project goals
History - Ardustat
![Page 5: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/5.jpg)
Ardustat Hardware
![Page 6: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/6.jpg)
Ardustat GUI – Connect & Setup
![Page 7: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/7.jpg)
Ardustat GUI – Data Logging
![Page 8: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/8.jpg)
Show pictures of GUI or firmware code◦ Before Ben◦ After Ben
Ardustat Code Example
![Page 9: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/9.jpg)
Previous Project Diagram
![Page 10: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/10.jpg)
Previous Project Test Set
![Page 11: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/11.jpg)
An MEng student has implemented the hardware using a PCB assembly, and gotten it to work
The existing code has been reverse engineered and documented/commented
BUT the Ardustat is a two electrode configuration, and the software GUI is very limited in its capabilities
Current Status
![Page 12: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/12.jpg)
We have found an open source, three electrode potentiostat, known as the “Cheapstat”
Cheapstat was developed by UC Santa Barbara to provide an affordable alternative to COTS potentiostats
Research
![Page 13: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/13.jpg)
Input parameters must be set through an onboard LCD and 5-way joystick
The display is very limited◦ LCD on the Cheapstat processor “box”
Provides multiple measurement modes◦ List the modes here
Cheapstat Features
![Page 14: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/14.jpg)
Cheapstat HardwareFront Panel PCB Assembly
JoyStick
To CellElectrodes
![Page 15: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/15.jpg)
Design Goals - Hardware Design and implement a three electrode potentiostat,
based on the Cheapstat Three electrode design
Easier to use interfaces GUI on a PC No joystick
Ease of assembly and use by students, faculty, and staff PCB assembly techniques USB processor to PC interface External power sources
Full documentation of hardware Schematics Simulation results Assembly diagrams List of Materials
![Page 16: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/16.jpg)
Develop GUI and firmware using modern software engineering techniques No spaghetti code Comment all code Provide a software library
Document all the application software and firmware Installation notes User’s Manual
Design Goals - Software
![Page 17: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/17.jpg)
Characterize electrical performance for a typical electrochemical device
Compare electrical measurements with the existing Ardustat Two electrode vs. three electrode measurement
differences
Project Goals - Other
![Page 18: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/18.jpg)
ProcessorDevice Under
Test(DUT)
Data/Display Management
SystemUSB
120VAC60Hz15A
Voltage Converter
System Diagram
![Page 19: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/19.jpg)
Processor◦ Firmware
Display/Data Management System (DDMS)◦ GUI software
Power supply
Major Components
![Page 20: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/20.jpg)
ProcessorDevice Under
Test(DUT)
Data/Display Management
SystemUSB
120VAC60Hz15A
Voltage Converter
System Diagram
![Page 21: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/21.jpg)
Processor Requirements Capture the test configuration
Measurements to be made, ranges, etc. Execute the test using the measurements that have
been established by the operator Log and time stamp test results in NVRAM Send measurement data to Display/Data Management
System (DDMS) during test When polled by the DDMS, send the test results in CSV
format to a file on the PC
![Page 22: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/22.jpg)
ProcessorDevice Under
Test(DUT)
Data/Display Management
SystemUSB
120VAC60Hz15A
Voltage Converter
System Diagram
![Page 23: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/23.jpg)
Pre- test Mode Calibrate instrument Configure processor for the test to be executed
Test Mode Execute test script that was entered during Pre-Test Display results during test
Post Processing◦ Report generation
DDMS Requirements
![Page 24: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/24.jpg)
ProcessorDevice Under
Test(DUT)
Data/Display Management
SystemUSB
120VAC60Hz15A
Voltage Converter
System Diagram
![Page 25: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/25.jpg)
Three options are available: Wall Wart USB Battery power
Microprocessor requires 5 VDC Estimated 3 watts
Voltage Converter
![Page 26: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/26.jpg)
Build and test Cheapstat using current design CheapStat Parts have been ordered
Research ongoing regarding firmware development environment
Software development kit to preserve schedule Test existing Ardustat
Need DUT – Chlorine Generator?
Current Status
![Page 27: Potentiostat](https://reader035.fdocuments.net/reader035/viewer/2022062310/5681668c550346895dda5426/html5/thumbnails/27.jpg)
Questions?