Potentiostat_Software_Installation.docx

guitarchanceΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 4 χρόνια και 10 μήνες)

398 εμφανίσεις







Po
tentiostat
TA Manual




Ben Williams

Project Manager: Dr. Andrew Dozier

Project Customer: Dr. Cindy Harnett

Rev. 0

Spring 2011




2
/
10

Table of Contents

1.0

Introduction

................................
................................
................................
................................
......

3

2.0

Arduino Development Board Firmware

................................
................................
............................

4

2.1

Arduino Integrated Development Environment (IDE)

................................
................................
..

4

2.2

Firmware Upload

................................
................................
................................
..........................

4

3.0

Graphical User Interface (GUI)

................................
................................
................................
..........

7

3.1

NetBeans IDE

................................
................................
................................
................................
.

7

3.2

GUI

................................
................................
................................
................................
................

7

3.3

GUI Interaction

................................
................................
................................
..............................

7

4.0 References

................................
................................
................................
................................
..............

9

Appendix

................................
................................
................................
................................
.....................

10




3
/
10

1.0

Introduction



4
/
10

2.0

Arduino Development Board Firmware

The following steps take place on a Personal Computer. These steps are required to modify the Arduino
Development Boards firmware, or to load the firmware onto a new board. These s
teps are not required
before

every experiment.

2.1

Arduino
Integrated Development Environment (IDE)

1)

Unzip the Arduino IDE located on the provided DVD at
\
..
\
_Software
\
_Arduino IDE
S
oftware
\
_Windows

2)

Install the Java Runtime
Environment

(JRE) located in the same folder.

2.2

Firmware

Upload

1.)

The required Firmware for the Arduino is located on the provided DVD at
\
..
\
_Firmware
\

2.)

Copy the firmware folder to the work directory on the computer

3.)

Ru
n the Arduino.exe file which

was unzipped in 2.1 Step 1




4.)

Open the Firmware copied in 2.2 Step 2, File


Open


pstat_firmware.pde

5
/
10


5.)

Ensure the correct Arduino is selected to download to Tools


Board


xxx


6.)

Click on Upload

6
/
10


7.)

This will upload the
firmware to the Arduino Development Board

2.3

Firmware Interaction

No

user

interaction is necessary for the
firmware to function. A
ll inputs and commands

come from the
Graphical User
Interface, and all outputs
go to the Graphical User Interface.


7
/
10

3.0

Graphical Us
er Interface (GUI)

The following steps take place on a Personal Computer. These steps are required to modify the
GUI, or to compile and build the GUI from source
. These s
teps are not required before

every
experiment.

3.1

NetBeans IDE

1.)

Install the Java Softwar
e Development Kit (JDK) located at
\
..
\
_Software
\
_NetBeans
\

2.)

Install NetBeans located at
\
..
\
_Software
\
_NetBeans
\

3.2

GUI

1.)

The required Firmware for the Arduino is located on the provided DVD at
\
..
\
_GUI
\

2.)

Copy the firmware folder to the work directory on the com
puter

3.)

Run the NetBeans application

4.)

Open the project copied in 3.2 Step 2

5.)

Build the Project to an application by going to Run


Build Project


6.)

The application file will be located in the work directory
\
work
\
Pstat_GUI
\
dist
\
GUI.jar

7.)

After the project has been built, NetBeans is no longer required, unless further modification
to
the GUI
is needed.

3.3

GUI Interaction

1.)

Run the GUI application located at
\
work
\
PStat_GUI
\
dist
\
GUI.jar

2.)

Select the Connect Tab, located at the top of the screen

8
/
10


3.)

Click on Get Ports to find the connected Pstat

that will be used

4.)

Select the correct port under the Connection Dropdown Box

5.)

Select the 50 Set Radio Button, this is to define that a 50kohm potentiometer is used on the I/O
Board

6.)

Click on the Set Button

7.)

Click

on the Connect Button

8.)

The values in the reading table will start to update if the connection if made

9.)

Click on the Log tab

10.)


Name the Log File with a unique file name

11.)


Click on the Log Everything Radio Button

12.)


Click on the Start Logging Radio Button

13.)


Click
on the Cycling tab

14.)


Define the cycle the potentiostat will go through as follows:

a.

(Mode) (voltage or current to set to) (cutoff time or potential/current)

i.

Mode 0


Constant Current until cutoff potential is reached

ii.

Mode 1


Constant Current for s seconds

iii.

Mode 2


Constant Voltage until cutoff current is reached

iv.

Mode 3


Constant Voltage for s seconds

15.)


Click on the Parse button

16.)


Click on the Go button

17.)


Wait for the cycle to complete

18.)


Click on the Log tab

19.)


Click on the Stop Log button




9
/
10

4
.0 References


10
/
10

App
endix