Electronic – the source of noise in this current measurement

current measurementmotor

I'm measuring the current through a 100W motor with a 50A current sensor and I'm getting reasonably good data but there's also a fair amount of noise:

enter image description here

enter image description here

enter image description here

This is the current sensor I'm using. It measures current on the high side of the motor coming from a 3s1p lithium ion battery pack. To collect the data, I'm using the 10-bit ADC on an Arduino nano and saving it to an SD card the sampling rate is about 30ms.

There is no PWM controlling the motor, only a switch.

Is this normal for motor current data? If I used the 30A current sensor (instead of 50A) would the data be less noisy? Where is this noise coming from?

Thanks in advance.

Best Answer

It's the noise from the commutation. Put capacitors on the power feed, and low pass the ADC