Hi all.
I am designing a data acquisition system that consists of an analog load cell (500-4500 mV output), incremental quadrature encoder, and an STM32 MCU. While trying to get a meaningful results of the acquired signal data, I have encountered some noise problems. There's some distance (about 2 meters) between load cell and the MCU so right now there's a voltage to current (4-20 mA) converter. Just before applying the signal to the analog pin of MCU, I've also implemented a basic RC filter and it did help a bit but there's still significant amount of noise.
What would be the best way to determine the peak point of applied force from the acquired signal with a digital or analog filter? There are some sample data below. Area marked in yellow is the approximately peak location, it's mostly reproducible on different conditions (adjusting RPM, force, etc.) but as you can already see noise is really high and it renders the data harder to process.


I am designing a data acquisition system that consists of an analog load cell (500-4500 mV output), incremental quadrature encoder, and an STM32 MCU. While trying to get a meaningful results of the acquired signal data, I have encountered some noise problems. There's some distance (about 2 meters) between load cell and the MCU so right now there's a voltage to current (4-20 mA) converter. Just before applying the signal to the analog pin of MCU, I've also implemented a basic RC filter and it did help a bit but there's still significant amount of noise.
What would be the best way to determine the peak point of applied force from the acquired signal with a digital or analog filter? There are some sample data below. Area marked in yellow is the approximately peak location, it's mostly reproducible on different conditions (adjusting RPM, force, etc.) but as you can already see noise is really high and it renders the data harder to process.






Attachments
-
123.8 KB Views: 1