Download Solenoid Controller Test Plan

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Ground (electricity) wikipedia , lookup

Phone connector (audio) wikipedia , lookup

Resistive opto-isolator wikipedia , lookup

Solar micro-inverter wikipedia , lookup

Three-phase electric power wikipedia , lookup

Power over Ethernet wikipedia , lookup

Control system wikipedia , lookup

Electric power system wikipedia , lookup

History of electric power transmission wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Electrification wikipedia , lookup

Flip-flop (electronics) wikipedia , lookup

Power engineering wikipedia , lookup

Islanding wikipedia , lookup

Power inverter wikipedia , lookup

Audio power wikipedia , lookup

Variable-frequency drive wikipedia , lookup

Amplifier wikipedia , lookup

Voltage regulator wikipedia , lookup

Amtrak's 25 Hz traction power system wikipedia , lookup

Alternating current wikipedia , lookup

Voltage optimisation wikipedia , lookup

Oscilloscope history wikipedia , lookup

Pulse-width modulation wikipedia , lookup

Rectifier wikipedia , lookup

Schmitt trigger wikipedia , lookup

Buck converter wikipedia , lookup

Mains electricity wikipedia , lookup

AC adapter wikipedia , lookup

Power supply wikipedia , lookup

Opto-isolator wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Transcript
This test is for Board Revision 2.1
Equipment Needed:
● DC Power Supply: HP/Agilent/Keysight - E3631A
● Oscilloscope: Tektronix - TDS 2012C
● Multimeter: HP/Agilent/Keysight - 34401A
● Arbitrary Waveform Generator (AWG): HP/Agilent/Keysight - 33120A
Drawings/Documentation Needed:
● Solenoid Controller Drawing
● Solenoid Controller Assembly Plan
Testing: (See Arduino pinout diagram)
● For a guide to how to wire the board properly see the assembly plan associated
with this part
A. Power-Up Testing
Equipment Needed: DC Power Supply: HP/Agilent/Keysight - E3631A
This section will be used to verify that the controller board does not have faulty power
rails.
1. Ensure that the board is properly grounded before applying any power.
2. The board will be tested without the ARDUINO attached first.
3. With the power supply output turned off, connect the ground from the supply to the GND
input. Make sure to tie the ±6V ground on the power supply to the ±25V ground.
a. The GND input is the second pin on the input block “SOL56.”
4. Without any connections to the power supply, hit the limit button. This will allow the
voltage settings to be set, along with setting current compliances. With the ±6V output
selected, set the voltage to 5V and the current compliance to 0.200A. With the ±25V
output selected, set the voltage to 24V and the current compliance to 0.400A.
5. Connect the ±25V output of the power supply to the V24 input.
a. The V24 input is the first pin on the input block, “SOL56.”
6. Connect the 5V output of the supply to the VDD input.
a. The VDD input is the third pin on the input block, “SCMD56.”
7. Turn on the power supply and observe if the all of the LEDs are lit, especially the ones
labeled V24 and VDD. If they are on power is being supplied to each of the rails.
a. If they are not on then there must be a failure and troubleshooting will begin.
8. If the LEDs for the V24 and VDD inputs display correctly then the input can be tested.
a. Turn the power supply back off
9. This concludes the power-up testing
B. Output Testing
● Make sure to use the power supply settings from the Power-Up Testing
● Never send out a signal from the AWG with a frequency higher than 500Hz
● Equipment Needed: DC Power Supply: HP/Agilent/Keysight - E3631A
● Arbitrary Waveform Generator (AWG): HP/Agilent/Keysight - 33120A
●
●
Multimeter: HP/Agilent/Keysight - 34401A
Oscilloscope: Tektronix - TDS 2012C
This section will be used to verify the outputs of the controller board are working as desired.
This step will be done without the ARDUINO first, as to prevent any possible damage from a
malfunctioning board.
1. Ensure that the board is properly grounded before applying any power.
2. The board will be tested without the ARDUINO attached first.
3. With the power supply turned off, connect the ground from the supply to the GND input.
a. The GND input is the second pin on the input block “SOL56.”
4. Without any connections to the power supply, hit the limit button. This will allow the
voltage settings to be set, along with setting current compliances. With the ±6V output
selected, set the voltage to 5V and the current compliance to 0.200A. With the ±25V
output selected, set the voltage to 24V and the current compliance to 0.400A.
5. Connect the ±25V output of the power supply to the V24 input.
a. The V24 input is the first pin on the input block, “SOL56.”
6. Connect the 5V output of the supply to the VDD input.
a. The VDD input is the third pin on the input block, “SCMD56.”
7. Turn on the power supply and observe if the LEDs labeled V24 and VDD are lit. If they
are on power is being supplied to each of the rails.
a. If they are not on then there must be a failure and troubleshooting will begin.
8. A load should be connected from the 24V input to the solenoid output being tested.
a. Make sure a multiple watt resistor is being used, i.e. 5W, 50 Ohm.
9. The AWG should be wired to the current input being tested, and the pin labeled BGND.
(SCMD56 pin 4)
10. The first oscilloscope channel should be wired to the same input the AWG is wired to.
This will be used to ensure the proper input signal is being used.
11. The second oscilloscope channel should be wired to the current output being tested, and
the power supply ground. This will be used to monitor the output of the board.
12. With the AWG connected to board, use the following waves for testing.
a. “Pulsing”: 50% Duty Cycle, Square Wave, 333 mHz, 0-5V
13. Output a PWM signal from the AWG (*Never use a frequency higher than 500 Hz).
a. The LED corresponding to the solenoid output being tested should begin to blink
up. The output voltage should go between 0 and 24V following the input signal, in
phase.
b. Steps 8 through 13a should be repeated for all 6 input/output pairs.

●
●
●
●
C. Final Testing
Make sure to use the power supply settings from the Power-Up Testing
Never send out a PWM signal with a frequency greater than 500Hz
Equipment Needed: DC Power Supply: HP/Agilent/Keysight - E3631A
Oscilloscope: Tektronix - TDS 2012C
Multimeter: HP/Agilent/Keysight - 34401A
This is the final testing section for the controller board. It will be used to verify that the controller
board and the ARDUINO are working together correctly. At any point of the testing the
oscilloscope can be substituted in for the multimeter, allowing the output waves to be observed.
1. Ensure that the board is properly grounded before applying any power.
2. The board will be tested without the ARDUINO attached first.
3. With the power supply turned off, connect the ground from the supply to the GND
input.
a. The GND input is the second pin on the input block “SOL56.”
4. Without any connections to the power supply, hit the limit button. This will allow
the voltage settings to be set, along with setting current compliances. With the ±6V
output selected, set the voltage to 5V and the current compliance to 0.200A. With the
±25V output selected, set the voltage to 24V and the current compliance to 0.400A.
5. Connect the ±25V output of the power supply to the V24 input.
a. The V24 input is the first pin on the input block, “SOL56.”
6. Connect the 5V output of the supply to the VDD input.
a. The VDD input is the third pin on the input block, “SCMD56.”
7. Turn on the power supply and observe if the LEDs labeled V24 and VDD are lit. If they
are on power is being supplied to each of the rails.
a. If they are not on then there must be a failure and troubleshooting will begin.
8. Now the ARDUINO can be connected.
a. Make sure to turn off the power supply before wiring the ARDUINO to the
controller board!
9. With the ARDUINO turned off, connect the ground output of the ARDUINO to the BGND
input on the controller PCB.
a. Any of the ground pins on the Arduino can be used.
b. The BGND input is the fourth pin on the input block, “SOL56.”
10. Connect the oscilloscope to the output currently being tested. This will be used to
observe the output much like when the AWG input was used.
a. Also be sure to connect the oscilloscope to the input side of the
board, ensuring the proper signal is being sent out from the Arduino.
11. Turn on the ARDUINO by wiring it to a laptop or using the separate ARDUINO power
supply.
12. Turn on the DC power supply to the controller board.
13. Output a known PWM signal from the ARDUINO to make sure that signal to the solenoid
is correct.
a. Use the PWM signals tested above with the AWG.
b. The LED should turn off when power is sent to the output.
c. This should be repeated for each of the 6 solenoid outputs.
14. Turn off the DC power supply connected to the controller board.
15. Disconnect the multimeter/oscilloscope. Wire the solenoids to the controller board. The
board is labeled with SOL1 through SOL6 to help keep track of the different solenoids.
a. The solenoid should be wired from the desired output (e.g. SOL1) to the 24V
power.
b. The multimeter can also be used to measure the current through the solenoid. It
should never be greater than 0.5A.
i.
A 50 Ohm resistor could be used along with measuring the voltage to
measure the current.
c. Test each of the solenoids, ensuring that they are operating with the board
properly.
16. In case of an error there also is a set of test points for every solenoid output.
a. The first point connects to the BJT pair.
b. The second point connects to the LED output
c. The third point connects to the solenoid output
These test points can be used to help troubleshoot if the board is not working properly. In event
that the controller board has a surge of current, the optocoupler will fail and ensure that no harm
is done to the ARDUINO.