Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 64

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Продвинутый Аватар для autohirurg
    Регистрация
    26.08.2009
    Сообщений
    205
    Вес репутации
    223

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

    Здравствуйте!
    Как человек увлеченный тюнингом , могу заявить следующее - для правильного вычисления ускорения потребуется подсоединять к ардуино либо датчик скорости автомобиля, либо GPS-ку плюс таймер. А уж тогда им в подмогу придет акселерометр.
    Кто бы сделал программу вычисляющюю из этих данных ускорение, а так то приципить
    датчики совершенно не проблематично.

    А вот аналогичный приборчик с описанием алгоритма вычисленийя --- http://www.d1350.com/product/izmerit...-super-street/

  2. #2
    Продвинутый Аватар для autohirurg
    Регистрация
    26.08.2009
    Сообщений
    205
    Вес репутации
    223

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

    Думаю с помощью ардуино не такая уж и большая проблема повторить данный прибор на экране кар писи.


    Принцип работы

    Ускорение:
    Основным элементом G-TECH/Pro является прецизионный 3-мерный акселерометр, датчики которого измеряют ускорения. Ускорения измеряются в g, и это один из основных факторов точности при измерениях, т.к калибровка ведется относительно g (ускорения свободного падения), которое неизменно.

    Скорость:
    G-TECH измеряет скорость и дистанцию, интегрируя прямолинейное ускорения по времени. В основном, если известно как меняется ускорение за определенный период времени, то однозначно вычисляется скорость в конце этого периода. Поэтому если автомобиль стартует с «нулевой» скорости, то известно, какая будет скорость в любой момент времени. Периоды интеграции очень короткие (несколько тысячных секунды) и это обеспечивает точность. Однако, если автомобиль стартует не с «нулевой» скорости, измерения будут не корректны, потому что нет правильной точки отсчета. В связи с этим очень важно начинать все замеры из абсолютно неподвижного состояния.

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

    Мощность:
    G-TECH измеряет мощность используя формулу связывающую: скорость, ускорение и вес в определенный момент. Чем точнее указан вес машины, тем выше точность результата. G-Tech измеряет конечную мощность, иногда ее также называют «мощность с колес». Эта мощность включает потери энергии в трансмиссии, которые обычно составляют 10-15%. Мощность, измеренная на маховике двигателя часто используется в рекламных целях, но для большинства задач необходимо знать, как разгоняется реальный автомобиль. Мощность, которую измеряет G-Tech также учитывает и аэродинамическое сопротивление. Это означает, что если Вы заклеили пленкой фары и решетки в бампере, сняли боковые зеркала и щетки и т.д. то есть уменьшили сопротивление, измеренная мощность будет больше, хотя Вы не производили никаких доработок двигателя.

    Обороты:
    Обороты двигателя измеряются непосредственно через напряжение в прикуривателе, при этом не требуется никаких дополнительных подсоединений. Функция измерения оборотов используется для измерения момента и ламп отсечки по оборотам.

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

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

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

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

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

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

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

    По умолчанию 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. #6
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,380
    Вес репутации
    10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ваши права

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