We have came across a problem with our spikes. For some reason, our Spikes do not respond when we send them signals through Labview. The Digital Sidecar Relay Leds do turn on, however the Spikes’ LEDs are not responding and the Spikes won’t apply voltage to our Denso motor and our Single Festo Solenoid Valve.
Prompt response will be appreciated.
If the lights on the DSC are working then you have already completed 50% of the troubleshooting.
Now verify that the PWM cables are seated properly on both ends.
Also, is the LED on the Spike lit up? If so, then you do have power to it as well.
Getting the PWM cable to seat properly is a royal pain.
You might want to consider taking the cover off the spike, and then plugging the cable in (so you can verify with your eyes). Test it again, and if it lights up correctly, you’ll know whats wrong.
thanks all, problem solved.
it seems that another relay defined in the program wasn’t used in the practice bot and caused a bug.
In the interest of helping teams develop proper troubleshooting techniques, this is what i would do:
Power on the robot. Look at the Spike. Is the LED on (It should be Orange)? If not, check the power going into the spike (ensure the breaker is in place, and you read 12V between the inputs on the spikes, lined up with the markings on the spike (+12V and GND). Check the fuse on the spike itself, make sure it’s working. If needed for testing purposes, this can be replaced with one of the 20A snap action breakers used for the PDB.
Look at the digital sidecar. As you indicated, the LED next to the relay output lights up. Use a multimeter to verify the appropriate relay pins are powered. Take special note of the orientation of the PWM cable when plugging it into the sidecar. The black wire should be on the outermost pin, and the white nearest the center of the sidecar.
Look at your PWM cable. Ensure all 3 wires are continuous (ie nothing got cut accidentally or pinched under a screw by the mechanical team). Check the output pins on the PWM cable to verify the proper pins are being powered when the relay is “turned on” from the sidecar.
Plug in the PWM to the spike. Ensure when you do that you plug it in in the correct orientation - the black wire should be closest to the fuse, with the white wire closest to the power input terminals. Seating it can require a little wiggling - it can look like it’s in without actually being seated inside the receptacles. If in doubt, take the cover off one and plug it in without the cover - you’ll see how it’s supposed to sit in.
I would say your problem is most likely one of two items: Either the PWM cable is not fully seated in the spike, or it’s not plugged in in the correct orientation in either the spike or the sidecar.
One other piece of trouble shooting advice.
Make sure the robot is enabled when testing the spikes. We wasted a couple of hours trying to figure out why the spike wasn’t responding, and it ended up being that the robot wasn’t in an enabled state. ID-10T