Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 64
  1. #41
    Местный
    Регистрация
    10.11.2010
    Сообщений
    144
    Вес репутации
    201

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

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

  2. #42
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

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

    Поддерживаю edw123 и можно еще
    установить чувствительность на минимум.
    Последний раз редактировалось Chip; 24.03.2012 в 01:49.

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

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

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

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

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

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

  4. #44
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

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

    По моему можно без резистора подключить.

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

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

    Chip, поменяй описание в магазине - ты реально торгуешь MMA7361, он несколько отличается от 7260.
    Вот datasheet на MMA7361: http://www.freescale.com/files/senso...t/MMA7361L.pdf

    В частности, у этой модели нет входов GS1 и GS2, есть только вход GS, который допускает два уровня регулировки:
    0 - 1,5g
    1 - 6g.
    Никаких промежуточных значений.

    Зато есть выход G0, который позволяет детектировать момент, когда по всем осям - 0. Детектор свободного падения, короче.

    Цитата Сообщение от mebitek Посмотреть сообщение
    что такое слип
    Режим Sleep используется для экономии электроэнергии - при пропадании напряжения на контакте SL - акселерометр перестает выдавать выходные значения. Если производитель не врет, в этом режиме девайс потребляет 3 мкА вместо 400 в рабочем режиме.

    Цитата Сообщение от Chip Посмотреть сообщение
    По моему можно без резистора подключить.
    Вот тут я что-то забеспокоился - напряжение, которым оперирует чип - 2,2 - 3,6 вольта. На плате есть нога для питания от 5-ти вольт, но она заведена на стабилизатор. Не стал испытывать судьбу - соединил GS и выход стабилизатора (3,3В) - ровно также как и ногу SL из схемы первого поста.

    В итоге лучше не стало, на работу сервоприводов платформа стала реалировать чуть спокойнее, но "горизонт" практически потеряла.

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

  6. #46
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

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

    Можно еще попробовать отфильтровать выходы X,Y,Z повесив на них и к GND дополнительные конденсаторы.
    Еще как вариант цифровая фильтрация может тебе помочь. Принцип ее такой? нужно принимать значения с входов с небольшой паузой. Например по три выборки для каждого входа, потом берешь выборку из трех значений и сравниваешь между собой и если эти значения примерно равны то их можно усреднить.

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

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

    Цитата Сообщение от Chip Посмотреть сообщение
    Еще как вариант цифровая фильтрация может тебе помочь.
    Я попробовал усреднять по 50-ти отсчетам. Стало гораздо лучше. Однако появились интересные эффекты резонанса, когда платформа по крену начинает качаться как маятник. Ну и осталась зависимость от движения предметов на самой платформы.
    В итоге я решил отказаться от акселерометра, т.к. в реальности мне нужны только углы крена и тангажа и полная нечувствительность к паразитным ускорениям.

    Chip, можно ли использовать однооборотный переменный резистор в качестве датчика угла? Например такой: http://www.chipdip.ru/product/r-24n1-a1k.aspx

    Какой лучше взять номинал? Побольше ~10 кОм или наоборот, ~100 Ом?
    И как лучше включать - подать на переменник 5 вольт, а контакт переменной части завести на аналоговый вход?

  8. #48
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

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

    Это не резонанс а помеха , скорее всего 50Гц
    Можешь скачать скетч осциллографа и посмотреть что за помеха у тебя идет с датчика
    Резистор лучше использовать автомобильный от акселератора например ВАЗ-овский

  9. #49
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    60
    Сообщений
    241
    Вес репутации
    221

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

    Я тут набрел на http://www.pololu.com/catalog/product/1265/resources
    Приколола сборка, все в одном. Есть примеры для ардуино.

    L3G4200D 3-осевой гироскоп и LSM303DLM 3-осевой акселерометр и 3-осевой магнитометр на маленькой платке. Выход I²C.
    Мои проекты - Катер для рыбалки

  10. #50
    Пользователь
    Регистрация
    05.03.2009
    Сообщений
    29
    Вес репутации
    199

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

    Цитата Сообщение от Mastar Посмотреть сообщение
    Я тут набрел на http://www.pololu.com/catalog/product/1265/resources
    Приколола сборка, все в одном.
    Интересно, магнитомер в машине работать будет?

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Ваши права

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