Показано с 1 по 10 из 64

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Новичок
    Регистрация
    12.03.2009
    Возраст
    51
    Сообщений
    17
    Вес репутации
    205

    По умолчанию Re: Arduino и 3-х осевой акселерометр MMA7260

    Цитата Сообщение от Chip Посмотреть сообщение
    Можно смотреть положение автомобиля относительно горизонта, Угол наклона при подьеме или спуске с горы. Можно применить для пневмоподвески . Автоматическая регулировка угла фар и т.д.
    Chip, нужен совет. Собрал я платформу, в которой акселерометр используется для определения углов наклона (крен/тангаж) платформы. Текущая задача - удерживать платформу в горизонтальном положении вне зависимости от наклонов основания.

    Описанный в теме акселерометр измеряет все ускорения, в том числе и те, что возникают от работы сервоприводов.

    В итоге, платформа дергается как эпилептик:
    http://www.youtube.com/watch?feature...&v=1ZIuTeexwQI

    Есть идеи - как отфильтровать "паразитные" ускорения?
    Можно конечно попытаться усреднять набор значений акселерометра, но это, скорее всего, приведет к появлению задумчивости механизма и отставанию в коррекции.

  2. #2
    Местный
    Регистрация
    10.11.2010
    Сообщений
    144
    Вес репутации
    209

    По умолчанию Re: Arduino и 3-х осевой акселерометр MMA7260

    Цитата Сообщение от eea_2M Посмотреть сообщение
    ...Описанный в теме акселерометр измеряет все ускорения, в том числе и те, что возникают от работы сервоприводов...
    Не считывать сигнал (не обрабатывать) на время работы сервоприводов? Или хотя бы только на это время вводить интеграцию по времени. Иначе наверное только по внешним реперам (по звёздам ).

  3. #3
    Новичок
    Регистрация
    12.03.2009
    Возраст
    51
    Сообщений
    17
    Вес репутации
    205

    По умолчанию Re: Arduino и 3-х осевой акселерометр MMA7260

    Цитата Сообщение от edw123 Посмотреть сообщение
    Не считывать сигнал (не обрабатывать) на время работы сервоприводов? Или хотя бы только на это время вводить интеграцию по времени. Иначе наверное только по внешним реперам (по звёздам ).
    Не получится. Сервы мощные, но небыстрые - обстановка может измениться до того как они отработают "задание" до конца.
    Должна сохраниться возможность отменить текущее действие и заняться обработкой новой вводной.

    Цитата Сообщение от SBorovkov Посмотреть сообщение
    А еще - видел видео с платформой, на которую ставят стакан с водой, потом едут, платформа наклоняется и стакан не уезжает и вода не проливается :-)
    В этом видео, как я понял, акселерометр стоит на основании - ему работа сервоприводов не мешает.

    Попробую загрубить показания датчика. Если не получится, придется перейти на пару энкодеров - по одному на каждый угол

    Chip, для управления точностью, входы GS1, GS2 можно подключать к цифровым выходам напрямую или нужен делитель?

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •