Operating Manual v1 0

Version 25 (Jeremy Wright, 09/24/2012 08:12 pm)

1 1 Jeremy Wright
h1. Operating Manual v1.0
2 1 Jeremy Wright
3 9 Jeremy Wright
{{toc}}
4 9 Jeremy Wright
5 8 Jeremy Wright
h2. Hardware Operation
6 1 Jeremy Wright
7 8 Jeremy Wright
h3. Unpacking After Transport
8 8 Jeremy Wright
9 10 Jeremy Wright
# Check shipping container(s) for:
10 10 Jeremy Wright
## Test stand
11 10 Jeremy Wright
## Concrete block
12 10 Jeremy Wright
## Box of accessories
13 10 Jeremy Wright
### Launch controller
14 10 Jeremy Wright
### D motor spacer ring
15 10 Jeremy Wright
### Motor mount adapters (A, B, and C to D/E size)
16 10 Jeremy Wright
### Thermocouple attachment tape (high temp)
17 10 Jeremy Wright
## Computer and USB cable
18 10 Jeremy Wright
## Motors to test (with igniters and igniter plugs)
19 10 Jeremy Wright
## Fire extinguisher and maybe a bucket for water
20 1 Jeremy Wright
21 8 Jeremy Wright
h3. Test Stand Setup
22 5 Jeremy Wright
23 10 Jeremy Wright
# Place concrete block in location where test stand will be operated
24 10 Jeremy Wright
# Set test stand on concrete block
25 10 Jeremy Wright
# Create the safety perimeter.
26 10 Jeremy Wright
## Delineate no stand zone for both proximity and positions
27 10 Jeremy Wright
### Use length of cord for the igniter (radius of operations)
28 10 Jeremy Wright
### Exclusion zones exist behind where exhaust escapes (30 degree cone), and in front on each side of the exhaust T (30 degree cone on each side)
29 10 Jeremy Wright
# Set up the management area for test.
30 10 Jeremy Wright
## Igniter
31 10 Jeremy Wright
### Clip the igniter to a part of the test stand and deploy the cable to its full length and place it where the test(s) will be run from
32 10 Jeremy Wright
## Computer
33 10 Jeremy Wright
### Set up computer
34 10 Jeremy Wright
### Boot computer
35 10 Jeremy Wright
### Run USB cable from computer to test stand
36 10 Jeremy Wright
### Connect Arduino-based DAQ system to USB cable at test stand
37 10 Jeremy Wright
### Start the Test Stand App
38 10 Jeremy Wright
### Ensure DAQ system and Computer are both running and connected
39 6 Jeremy Wright
40 12 Jeremy Wright
h3. Prepare For Test*
41 6 Jeremy Wright
42 14 Jeremy Wright
# Check the following areas of the test stand for fatigue damage and good fit.
43 14 Jeremy Wright
## Motor mount
44 14 Jeremy Wright
## Zip ties holding motor mount
45 14 Jeremy Wright
## Linear guide rail system
46 14 Jeremy Wright
# Clear any debris from linear guide rail system and ejection charge exhaust ports
47 10 Jeremy Wright
# Test sensors
48 10 Jeremy Wright
## Push on thrust sensor and confirm current value slider responds
49 10 Jeremy Wright
## Put fingers around thermocouple(s) (after ensuring it is not hot) and confirm plot responds
50 10 Jeremy Wright
# Install motor in test stand
51 10 Jeremy Wright
## A-C Motors
52 10 Jeremy Wright
### Attach thermocouple(s)
53 10 Jeremy Wright
### Insert igniter into motor and cap with igniter plug, making sure to space leads
54 10 Jeremy Wright
### Install the motor in an adapter
55 10 Jeremy Wright
### Insert D spacer ring into the motor mount
56 10 Jeremy Wright
### Insert the motor assembly into the motor mount so a notch from the adapter lines up with the clip on the motor mount so it clicks into place
57 10 Jeremy Wright
## D Motors
58 10 Jeremy Wright
### Attach thermocouple(s)
59 10 Jeremy Wright
### Insert igniter into motor and cap with igniter plug, making sure to space leads
60 10 Jeremy Wright
### Insert D spacer ring into the motor mount
61 10 Jeremy Wright
### Insert the motor into the motor mount, pushing it all the way into the the motor mount, note the clip should close
62 10 Jeremy Wright
## E Motors
63 10 Jeremy Wright
### Attach thermocouple(s)
64 10 Jeremy Wright
### Insert igniter into motor and cap with igniter plug, making sure to space leads
65 10 Jeremy Wright
### Insert the motor into the motor mount, pushing it all the way into the the motor mount, note the clip should close
66 10 Jeremy Wright
# Double check that the range is actually clear
67 10 Jeremy Wright
# Set up igniter
68 10 Jeremy Wright
## Make sure the firing pin is not in place
69 10 Jeremy Wright
## Connect alligator clips from Launch Controller to the igniter (one to each lead)
70 10 Jeremy Wright
### At this point the range is hot (ready to fire)
71 11 Jeremy Wright
72 12 Jeremy Wright
h3. Perform Test (Fire Motor and Take Data)*
73 11 Jeremy Wright
74 11 Jeremy Wright
# Hit button to enable recording
75 11 Jeremy Wright
# Insert firing pin into Launch Controller
76 11 Jeremy Wright
# Check for continuity by pressing on firing pin (light will turn on)
77 11 Jeremy Wright
# Count down
78 11 Jeremy Wright
# Press ignition button (may have to hold it down for a second)
79 11 Jeremy Wright
# At the end of the firing, remove the firing pin from the Launch Controller
80 11 Jeremy Wright
81 12 Jeremy Wright
h3. Post Test Duties*
82 11 Jeremy Wright
83 11 Jeremy Wright
# Remove motor and prepare for disposal
84 11 Jeremy Wright
## Wait several minutes before removing the motor to allow it to cool down to a safe handling temperature
85 11 Jeremy Wright
## Remember to also remove the D space ring if the motor was D size or smaller
86 11 Jeremy Wright
## Remember to find the igniter (it should still be attached to the alligator clips) so it can be properly disposed
87 11 Jeremy Wright
## For C size motors and smaller, be sure to recover the motor adapter
88 11 Jeremy Wright
## Store spent motors away from flammable material during future tests
89 11 Jeremy Wright
# Check to make sure that data was autosaved to the "data" directory.
90 11 Jeremy Wright
91 11 Jeremy Wright
h3. Post Operations Duties (After Firing All Motors)
92 11 Jeremy Wright
93 11 Jeremy Wright
# Dispose of motor(s), being careful to observe all state, federal, and local guidelines.
94 11 Jeremy Wright
## Rinse motors in water to ensure they are completely cooled before disposal
95 11 Jeremy Wright
## Throw the motors away according the manufacturer’s recommendation
96 11 Jeremy Wright
# Pack up the accessories
97 11 Jeremy Wright
# Pack up the computer
98 11 Jeremy Wright
# Pack up the test stand and block
99 11 Jeremy Wright
100 12 Jeremy Wright
*Note:* If performing multiple tests during the same setup, repeat the steps with an asterisk (*) for each test.
101 13 Jeremy Wright
102 13 Jeremy Wright
h2. Software Operation
103 13 Jeremy Wright
104 13 Jeremy Wright
For instructions on how to download and install the Shepard data acquisition (DAQ) software, please see the "Software Source Code":https://opendesignengine.net/projects/shepard-ts/wiki/Software_Source_Code_v1_0 section of the wiki.
105 15 Jeremy Wright
106 21 Jeremy Wright
When you've downloaded the source code via subversion, you descend through the directory tree until you end up in the @ShepardDCS@ directory (see *Listing 1*). Inside this directory you will find a directory holding the Arduino code, and one holding the Processing (PC-side) code. There is a file named @ShepardDCS_Arduino.ino@ inside the @ShepardDCS_Arduino@ directory. You open this file with the Arduino IDE and compile/upload it to the Arduino Uno. The @ShepardDCS_Processing@ directory includes the @ShepardDCS_Processing.pde@ file, which you open and run with the Processing IDE on your PC to display the data dashboard for Shepard.
107 1 Jeremy Wright
108 20 Jeremy Wright
*Listing 1*
109 19 Jeremy Wright
<pre>
110 19 Jeremy Wright
├── branches
111 19 Jeremy Wright
├── tags
112 19 Jeremy Wright
└── trunk
113 19 Jeremy Wright
    ├── libraries
114 19 Jeremy Wright
    │   └── controlP5
115 19 Jeremy Wright
    └── ShepardDCS
116 19 Jeremy Wright
        ├── ShepardDCS_Arduino
117 19 Jeremy Wright
        └── ShepardDCS_Processing
118 19 Jeremy Wright
</pre>
119 19 Jeremy Wright
120 25 Jeremy Wright
You'll notice that there is a @libraries@ directory at the same level as the @ShepardDCS@ directory. @libraries@ contains the ControlP5 library which provides the graphical elements for the ShepardDCS user interface. In order for this library to be found, you will either need to move the @libraries@ directory into the already configured Processing sketchbook directory, or you'll have to reconfigure the sketchbook directory to point to the @trunk@ directory. This option is found under File -> Preferences in the Processing IDE (*Figure 1* and *Figure 2*).
121 23 Jeremy Wright
122 23 Jeremy Wright
*Figure 1*
123 23 Jeremy Wright
!Preferences_Location.png!
124 24 Jeremy Wright
125 24 Jeremy Wright
*Figure 2*
126 24 Jeremy Wright
!Arduino_Processing_Preferences.png!