Вся проблема в таймингах. Нужно распараллеливание процессов делать, поскольку все подключено по i2c дисплей вывода занимает много времени. За время вывода информации контроллер занят появляется задержка данных.
У LSM6DS3 есть встроенный фильтр НЧ (даже 4) под разные частоты. Для коррекции АЧХ у меня был рабочий "Виброанализатор OneproD FALCON" для измерения и коррекции я смастерил самодельный вибростенд из динамика и генератора частот. Ставил два датчика на самодельный вибростенд и с шагом примерно 10-50 Гц записывал амплитуды. Подбирая ФНЧ строя АЧХ под разные частоты дискретизации. Дальше я поднимал АЧХ цифрой (убирая заваленную АЧХ). Вообще Вы правы этот датчик не подходит для вибродиагностики для этого существуют сложные системы с правильно разработанными фильтрами хорошим АЦП и прочими сложными штуками. Цель проекта была разработать не дорогой прибор для балансировки с чем я справился более чем. Если на нём можно просматривать и сохранять сигнал и спектр так это только плюс. Спасибо за критику. Вы наверное хороший специалист если задаёте правильные вопросы. А я дилетант в этой области по образованию я инженер-конструктор (машиностроитель) просто область заинтересовала вот и погрузился в свободное время. Много нового узнал. Удачи.
Вся проблема в таймингах. Нужно распараллеливание процессов делать, поскольку все подключено по i2c дисплей вывода занимает много времени. За время вывода информации контроллер занят появляется задержка данных.
У LSM6DS3 есть встроенный фильтр НЧ (даже 4) под разные частоты. Для коррекции АЧХ у меня был рабочий "Виброанализатор OneproD FALCON" для измерения и коррекции я смастерил самодельный вибростенд из динамика и генератора частот. Ставил два датчика на самодельный вибростенд и с шагом примерно 10-50 Гц записывал амплитуды. Подбирая ФНЧ строя АЧХ под разные частоты дискретизации. Дальше я поднимал АЧХ цифрой (убирая заваленную АЧХ).
Вообще Вы правы этот датчик не подходит для вибродиагностики для этого существуют сложные системы с правильно разработанными фильтрами хорошим АЦП и прочими сложными штуками. Цель проекта была разработать не дорогой прибор для балансировки с чем я справился более чем. Если на нём можно просматривать и сохранять сигнал и спектр так это только плюс.
Спасибо за критику.
Вы наверное хороший специалист если задаёте правильные вопросы.
А я дилетант в этой области по образованию я инженер-конструктор (машиностроитель) просто область заинтересовала вот и погрузился в свободное время. Много нового узнал.
Удачи.
В одном из datasheet на LSM6DS3 частота дискретизации 13328Гц /2,56 = 5206Гц по идеи на эту частоту нужно ориентироваться.