Hi guys,
So we have wired up our Gyro and used the default FRC project to test it. No visible angular change (delta or absolute) is shown, except for the standard drift. We have both explicitly taken the microchip and turned it and screwed it down to the wood electronics board of the chassis and turned the chassis. No angular change is recorded other then the usual drift. (I should mention that we did place it as close to the center of rotation as possible on our robot)
We originally thought the wires connecting to the Analog Bumper might have been placed backwards (signal to the ground, ground to the signal) which would have explained the drift error we saw, but no signal. We also triple checked the wiring diagrams for the microchip and that they were placed in the right positions. We did not wire the temperature, since that was described as just an “extra” for it was already compensated for within the microchip.
We then thought the solder might have been bad so we went back and tried our best to re-solder anything that didn’t look like it took 100% (just the signal connection to the microchip).
We then also replaced the Analogue Module and Analog Bumper with spares for sanity. We also double checked the jumper configuration on the Analog Bumper (we tested both the outside two pins and the inside two pins - the outside two worked).
We then took a multimeter and checked connectivity between the Power Distribution Board and the Analog Bumper, then the Analog Bumper itself, and then checked the resistance between the input wires on the microchip and the output wires. We even made our best effort to only touch the solder to ensure the solder was good.
After all of our tests all of the wiring looked good. We also double checked the configurations on the programming. They were all right: Slot 1 and AI 1. The gain might not be perfect (currently at 0.0125), but we should still see an angular delta, just not scaled 100%.
We experienced the same readings from both the LabView FRC default project code and the Gyro Example.vi.
I’ve attached pictures of the wiring to see for yourself. Maybe I’m crazy but the last thing I’m thinking is the microchip itself is bad. We tried looking for the Gyro from last year, but we think we misplaced it. We looked at Digi-Key and SparkFun, but at this point we’d like to try and fix this issue first before going out and having to buy a replacement. We’d actually like to avoid it completely simply because of the documentation and support for the current Gyro.
We definately have all of the updates installed properly for LabView and the Driver Station. The cRIO was re-imaged originally with the latest (v19) update and the camera works (except for the gyro) as well as the drive train code.
So at this point we’re open to any ideas.
Thanks,
Ryan
2854_Gyro_Wiring.pdf (233 KB)
2854_Gyro_Wiring.pdf (233 KB)