Hi,
I am creating a product which will be a weighing loadcell for a client.
The client wants a moving average of the digital signal of around 30 seconds. But the twist is that they also want the ADC frequency to be 400Hz.
A stored value beeing 4 bytes that make for a very big buffer !
4 bytes x 400 = 1600 bytes for 1 second. x30 is 48k bytes !
Maybe I could make this work for 1 signal but I have 3/4 for the prototype software !
So the buffer size won't be doable...
So I was thinking of only adding an average of for example 500ms.
That would be 2 times less values in the moving average buffer !
But is that ok from a signal filtering point of view ? Excel datas from the sensor shows it working but is my idea a red flag.
I am wondering if the ADC beeing 100Hz or 400Hz or 25Hz is going to change anything if we are filtering at such high average ??
And just for the record marketing already that "of course it's possible we'll make it work"