Part Number: INA125
Hi to all!
I have a problem to acquire the output signal from the INA125P. My circuit is like to this (from forum.43oh.com/.../):
the only difference is that i have added a 0.1uF capacitor between S+ and S-. This work fine if I use it for the normal weighting operation, but work bad if i need to measure a thrust from a bldc motor with propeller.
In particular during an acquisition session i obtain this signal from adc:
this is very noisy and unuseful signal because this signal have much negative values, so i can't use it for my purpose.
However i have tryed to insert a RC filter and i obtained some improvement:
I obtained this signal using the original circuit above ( without the 0.1uF capacitor between S+ and S- ) and a RC circuit whit R = 4.7KOhm and C = 4.7uF. I have used this value because with other values i obtain however some negative values. However this signal is less usefull because i can't measure the full thrust generated of my motor and propeller. I understand that this is due from the RC filter that isn't fast, but i not know how to improve this signal using a different value of R and C without have a negative value.
My question is, how i can improve the circuit to obtain a better and usable signal for my purpose? I'm not an electrical engineering, so i have some problem to find a solution.
In reply to Thomas Kuehl:
Hi Thomas, thank you so much for the reply!
I'm sorry for the bad image, however this is the INA125P circuit:
I used this for acquiring the signal in the first image. The signal in the second image is acquired with this circuit without the C2 capacitor and plus whit a RC filter in output with R = 4.7 Ohm and C = 4.7 uF.
The motor is a BLDC, it is drived by an ESC. The motor is on the edge of the load cell, it is a few cm above the load cell. At this moment i haven't nothing precaution about induced noise. This is a photo of my setup:
When the motor is off (like the photo above), i measure a 0.21 V on the INA125P output pin.
In reply to Luca Agrippino:
Thank you for all the additional information about your INA125 application. I have reviewed your circuit design and have concerns about the implementation:
Some suggestions for improving the circuit:
Precision Amplifiers Applications Engineering
Regarding your questions:
1) What you means when you tell me that "Make sure any connections to the bridge use shielded cables."? I can't have access to the strain gauge of the load cell whitout broken it.
My concern is that noise picked up by the wires going to the bridge is amplified by the very high INA125 gain. This noise will modulate the dc levels that are established by the bridge in response to the load. Some of the fast output variation of the INA125 is certainly from the bridge reacting to the propoller as it turns, but I expect there is noise pick up at the input as well. Noise introduces error in the output and the goal is almost always to only amplify the intended input signal.
If the the individual wires from the motor can't be shielded, it may be possible to place them together in a shielded metal braid. Another possibility is twisting the two wires that attach to the IN+ and IN- together, and then twisting the bridge bias from VREF and the ground line together. Essentially, these create two twisted-pairs that provide a degree of common-mode noise immunity. It should be better than having the wires openly exposed to the noise environment.
2) I have another "version" of the INA125P shield, in this version i use an LM317 to supply the voltage of the INA125. The output of the LM317 is set to about 7V. In this case the max output of the INA125 is below the 5V but this is an hight voltage for the MSP432 ADC. The MSP432 ADC work on the 3.3V. I have tryed to create a voltage divider to lower the output, but i doesn't had success because i don't able to find in the datasheet the max output current of the INA125. Can you suggest me a value of the max output current of INA125 so i can implement an voltage divider?
The +7 V Vs level is preferable to the +3.3 V level because it gives you more options for the VREF level. The INA125 isn't capable of driving a lot of output current. Most of the datasheet soutput specifications are written using a 10 kΩ load resistance. If you set up a resistive divider make sure that the total resistance is around 10 kΩ. Be aware that the INA125 output voltage range does not swing down to 0 V, or up to the Vs+ rail when a single supply is used. If you want to achieve an output voltage that goes to 0 V, then the INA125 would have to be powered off dual polarity supplies such as +/-5 V, etc.
Note that most ADCs require the correct interface between the amplifier that drives them and their input. Otherwise, their true resolution may not be realized. Unless the ADC input is internally buffered that usually requires using an op amp with the necessary current output drive capability and a carefully determined RC network. This in itself can prove to be quite the engineering task.
Well, it is admirable that you have made this much progress putting the system electronics together when electronics it is not your specialization!
Regarding your question:
Have sense to use some decoupling capacitor in this circuit? Also I have see on internet some circuit with the INA125 that use an input filter on IN+ and IN-, this may help to reduce the induced noise? In the positive case, can you suggest me some values for the resistor and capacitor?
It is a common practice to include a common-mode, differential-mode at the inputs of an instrumentation amplifier (INA). Limiting the bandwidth of the system with an input filter will result in less noise at the IA output, compared to when the full bandwidth of the system is allowed.
We would need to know the frequency range that must be supported, before any filter component suggestions can be suggested. If the ability to measure a slow dc change is all that is needed, the filter cutoff frequency can be very low. However, if the specific frequencies associated the propeler speed must pass through the amplifier, then the cutoff frequency must be much higher.
I appreciate your words, they make me very happy, thanks you so much! ;)
However after a day of experiment, now i have some result. I have used the version with Vs = 7V and Vref = 5V. In practice with this setup, if I use a different gain (Rg = 120, 100, 82 Ohm) I obtain a characteristic that is non linear with low weight. Also seem that the signal is a bit better than the signal with the old setup. But i have spend more time to understand why the non linearity come out, so i haven't used any precaution about the noise. Tomorrow i do more experiments using the precauctions for the noise (ie shielded cable, input filter and decoupling capacitor).
I have to ask a question. in your opinion, is better if i use the pseudograund circuit to elimintate the nonlinearity and the problem about noise?
I have changed my circuit, now it is this:
However the result doesn't change, i obtain this signal from last acquisition:
in this case, the value are in volt. When acquire this signal, i don't any operation for subtract the tare.
For the nonlinearity, after some experiment I realized that if I increase the Vs and if I reduce the Rg value, the nonlinearity disappear, this is that I get using the circuit above:
However if i use a 12V supply voltage, with the same circuit I obtain this characteristic:
If i increase the Rg value (82, 100, 120 etc..) or if i decrease the supply voltage, the non linearity i more accentuated.
After read your last post, i have some doubt about the correct operation of the INA125, maybe i have broken it. If I use a 17V for supply the INA125, the output of pin 16 isn't 10V but it is 12.76V and the Vcm is 6.38V. The same appear if I use a 12V for the supply, the output for the pin 16 is 9.18V and the Vcm is 4.59V.
I have measured the load cell resistance that is about 994 Ohm between E+ and E-, and 746 Ohm between S+(S-) and E+(E-).
Note that i have used an protection for the load cell cable, like a aluminium paper that i found in a broken TV scart cable.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.