* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Solenoid Controller Test Plan
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
Power inverter wikipedia , lookup
Audio power wikipedia , lookup
Variable-frequency drive 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
Schmitt trigger wikipedia , lookup
Buck converter wikipedia , lookup
Mains electricity wikipedia , lookup
Power supply wikipedia , lookup
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.