I’ve got a couple questions regarding the RB-Onl-38 Strain Gage Shield (SGS).
- It would appear that the excitation voltage is 3.3VDC rather than 5VDC. I found this when putting a multimeter across the outside pins (#1 and 4). In the default setup it does not appear that a full 10-bit output is possible. My application is a full bending bridge setup on a cantilever beam. The aluminum beam is only 1/8" thick and about 10" long so I can bend it to induce pretty high strain levels. The raw output from the example sketch (v1.10-16) of my beam under no load is about 384. Under a high load, displacing the beam about 1" at the end, is about 670. A similar bend in the opposite direction reads about 1. The gages are about 2" from the fixed end of the beam.
By using a suggestion on the SGS w/Load Cell blog page, I connected the 3.3VDC to the AREF pin as well as added the [font=Courier New]analogReference(EXTERNAL)[/font] command in the [font=Courier New]setup()[/font] section of my Arduino Uno sketch. This still has an excitation voltage of 3.3V measured across pins #1 and 4 of the SGS, but the output goes from 1 to 1017 (pretty close to the theoretical limit 0-1023) with a no load reading of 584. Given my application with + and - loads, I’m guessing I’d want to adjust the voltage offset to be about 511, correct? This would give me the largest range on either side of my midpoint to measure loads.
If my loads create strains which hit the limits 0 and 1023, it means that I would want to reduce the gain provided by the SGS, correct? The documentation for the SGS show which resistors on the board can be swapped out to another value to create a different gain. Can they be switched out with a non-surface mount resistor? Is there any way to have a gain which can be adjusted more easily?
- My second question, slightly opposite of my first: Is it possible to use 5VDC as the excitation voltage without damaging anything? To do this I’m assuming I’d connect the 5VDC pin to the AREF pin as well as using the [font=Courier New]analogReference(EXTERNAL)[/font] command. I’d like to do this to boost the output signal of a set of strain gages that has a low output with the loads I’m applying. In this lower output case I have a full axial bridge that has relatively low output and I’m hoping to get a better signal by using 5VDC excitation. Would an alternative to this be to again change the gain by changing out the gain resistor for the channel?