We have a Labview project that I hope you can help us with. The details are as follows:
We produce boat chairs, and have constructed a large vibrator table for verifying that our chairs can take the vibrations onboard vessels.
We have bought 2 x phidgets 1043 accelerometers, that puts XYZ (1000Hz sample rate) acceleration + time values easily into labview.
What we need is a VI that analyses the separate XYZ vibration wave inputs for frequency, peak acceleration amplitude average and peak displacement average over a period (user adjustable period 1-10 seconds). The accleration input needs double integration to be converted to displacement.
The VI shall show wave inputs and analysis for 2 accelerometers (we place one on the vibrating table and another on the part of the chair that is vulnerable to oscillation)
The VI shall have a logging function:
- Started, paused and stopped by the user with buttons on VI
- Records the acceleration and displacement pairs from the 2 accelerometers and makes a file named the frequency value from the first accelerometer + timestamp. This can be separate files for acc/displ.
- Pause stops recording, but continues on the same files when unpaused
- The VI shall have a display function for showing the recorded acc / displ. pairs overlaid on the same graph, with different colour on the pairs. This can be a separate VI.
Preferably, we can provide a PC with labview that you can work on remotely over teamviewer, connected to the running vibrator table for actual vibration input. Or we can send an accelerometer pair to you physically (but then you need to simulate vibrations).
I hope this sounds like a relatively simple task. The important part is to have a frequency analysis function that can handle the different noisy / angular waves from vibrations.
- Basic VI for getting the XYZ acceleration values from the accelerometer
- White paper on converting acceration to displacement:
[url removed, login to view]