- Tue May 23, 2023 2:13 pm
#241336
Hello,
My setup involves using an OpenLog Artemis (DEV-16832) with one/two Micro 6DoF IMUs (ISM330DHCX) through an 8 Channel Mux Breakout (TCA9548A). I am logging acceleration data to a microSD card and have configured the serial terminal baud rate to 460800 bps.
I am using this setup to capture the accel data at the fastest rate possible to plot a natural frequency response (~10Hz). In the terminal output configuration options I am able to select a sampling rate of 455Hz with one IMU connected, and 302Hz with two IMUs connected. However, the outputed "Actual Hertz" value in the logged data is much lower at 79Hz and 58Hz respectively for one and two IMUs connected.
I need to plot the data at >200Hz to get a cleaner response curve. What is the limiting factor for the data collection log rate/sampling frequency? Why is it logging at a lower frequency than what is being set in the terminal?
Thank you for any help you can give in understanding this!
Chris
My setup involves using an OpenLog Artemis (DEV-16832) with one/two Micro 6DoF IMUs (ISM330DHCX) through an 8 Channel Mux Breakout (TCA9548A). I am logging acceleration data to a microSD card and have configured the serial terminal baud rate to 460800 bps.
I am using this setup to capture the accel data at the fastest rate possible to plot a natural frequency response (~10Hz). In the terminal output configuration options I am able to select a sampling rate of 455Hz with one IMU connected, and 302Hz with two IMUs connected. However, the outputed "Actual Hertz" value in the logged data is much lower at 79Hz and 58Hz respectively for one and two IMUs connected.
I need to plot the data at >200Hz to get a cleaner response curve. What is the limiting factor for the data collection log rate/sampling frequency? Why is it logging at a lower frequency than what is being set in the terminal?
Thank you for any help you can give in understanding this!
Chris