I have a load cell attached to a crimping press (20mV Full-scale differential voltage). The press presses down on the load cell when it's crimping a terminal and the load cell outputs a differential voltage.
It doesn't explicitly state in the screenshot but the pulse lasts for about 35-40 ms. The operator can be fast enough that he is able to crimp two wires in approximately a second. I am considering using an ADC with an integrated PGA but I'm not sure what sampling frequency I should choose. I can see the benefits of sampling this as fast as I can because I can average the results to reduce noise but I don't know where to draw the line - would 2kHz be enough? 10kHz? Perhaps I haven't look hard enough but it seems there aren't many high speed ADCs with integrated PGAs.
An alternative way would be to use a PGA like PGA281 (with excellent drift and error specs) along with a 16-bit or so differential ADC and sample at, say, 200kHz and average 50 points (effective sampling frequency: 4kHz)
The peak detection itself is just a simple if statement. I start sampling as soon as the operator presses the foot pedal and continue sampling for approx. 300 ms (this is the window in which the pulse is bound to appear).