Пока праздники, допилил вроде до первой версии свою программу для оценки вибрации.
Сделал хоть какую-то документацию и слил ее на отдельный сайт.
Изменения
- Настройки вынесены в отдельное меню.
- Добавлено СКЗ для последних 20 значений полученных от акселерометра. Т.е. теперь можно online оценить уровень вибрации.
- В таблице, рядом со значением, добавляется разница между текущим значением и предыдущим. Я отказался от графического представления динамики измерений посчитав это излишним.
- Наименьшее измеренное значение СКЗ или ПИК-ПИК выделяется в таблице зеленым.
- Исправлено\добавлено куча багов.
Программа для балансировки моторов с помощью Android приложения IMU- GPS Stream или акселерометров . Версия 0.8
Изменения
- Теперь результаты измерений можно сохранять в файл в xml формате и загружать обратно в программу;
- Результаты измерений можно экспортировать в csv (для анализа Excel например);
- Добавлена возможность выделения участка на графике. По этому участку считаются значения:
* Разница между максимальным и минимальным значением ускорения
* Средне-квадратичное значение для ускорения (RMS) - Если кликнуть на любой строке в таблице будет показан весь график для этого измерения.;
- Добавлено отображением времени в секундах для оси X на всех графиках, при этом , в процессе измерений ось Х для всех графиков показывает кол-во измеренных значений;
- Добавлен файл конфигурации setting.xml, в нем сохраняются сделанные настройки;
- COM порты теперь берутся только активные.
- значения ускорения в таблице отображаются как умноженные на 10.( так удобнее мне кажется)
- пофикшено куча багов
Намучавшись с балансировкой моторов для своих квадриков и самолей, и не имея возможности построить полноценный стенд для балансировки, в результате написал программу-клиент для ПО IMU+GPS-Stream под Andriod.
IMU+GPS-Stream умеет передавать в потоке по протоколу UDP на заданный IP и порт данные с датчиков телефона. Я воспользовался этой возможностью и теперь данные акселерометра можно видеть не на маленьком экране телефона, а на экране компьютера, что сильно облегчило задачу балансировки. Для работы с программой нужно установить на телефон программу IMU+GPS-Stream (play.google.com/store/apps/details?id=de.lorenz_fe…) и указать у ней IP адрес и порт на которых будет запущен ее клиент. Далее запускаете клиента , задаете временной промежуток в течении которого нужно снимать параметры с мотора и далее все как на этом видео (оно не моё):