Re: Arduino и 3-х осевой акселерометр MMA7260
Chip, я так понял, что он не определяет начальное положение относительно земли после включения питания и если его статически выставить на 0 по компасу и уровню и включить, то до выключения он не потеряет ориентации? Или все-таки может сильно запутаться, например езда по кругу, по бездорожью и т.д. Если я вернусь на старое место, колесо в колесо, то покажет нули?
Или так работает гироскоп, а тут нужно суммировать каждое ускорение и множить на длительность ускорения?
Re: Arduino и 3-х осевой акселерометр MMA7260
Mastar, гироскоп определяет угловые скорости (повороты, о чем Вы пишите в начале), акселерометр - ускорения. Теоретически, сочетание гироскопа и акселерометра дает возможность определять положение, если известно первоначальное положение и полученные из датчиков величины на протяжении всего времени движения. Но на практике точность таких (компактных, дешевых) датчиков очень низка, поэтому, к примеру, в летающих моделях используется комплекс датчиков
1. трехосевой акселерометр
2. трехосевой гироскоп
3. барометрический высотомер
4. магнитометр (компас)
5. GPS
Такая комбинация уже позволяет более-менее точно ориентироваться в пространстве и не дает накапливаться ошибке из-за неточностей гироскопа и акселерометра.
зы. если проще - гироскоп покажет нули как только его перестать крутить. В поезде, едущем по прямой, гироскоп будет показывать нули независимо от того, ускоряется поезд или тормозит. В машине гироскоп дополнительно будет чувствовать, как машина начинает клевать носом при торможении, кренится или поворачивает. Но как только поворот прекратился, сразу будут нули.
Акселерометр же нули покажет только при свободном падении. В обычное время он показывает векторную сумму из ускорений микросхемы и ускорения свободного падения.
Re: Arduino и 3-х осевой акселерометр MMA7260
SBorovkov, вот тут Вам большое спасибо, все по полочкам. К примеру использования электроники на катере 1, 2 и 3 пункты не нужны, разве что для стабилизации камеры подвешенной на сервах. А вот для курсовой устойчивости, тут магнитометр (компас) - самый раз, ну и GPS для полного кайфа.
Например порыв ветра, волна, течение и пр. будут изменять курс, но если задействовать магнитометр, то он скорректирует?
Начинаю поиски.
Re: Arduino и 3-х осевой акселерометр MMA7260
http://www.youtube.com/watch?v=Kwdco...eature=related , уже ближе.
Наверно к моим целям подходит - http://www.hitechnic.com/cgi-bin/com...on&key=NMC1034
точность - 1 градус
обновление данных - 10мс
Это уже наверно оффтоп.
Re: Arduino и 3-х осевой акселерометр MMA7260
MMA7260 можно использовать как датчик положения зеркал? хочу попробовать сделать зеркала с "памятью" на 2 водителя чтобы с кнопки свое положение включать. схему примерно понял, остался только вопрос с датчиками
Re: Arduino и 3-х осевой акселерометр MMA7260
Добрый день! http://www.kako.com/neta/2008-017/lis331dl.pdf имеется вот такой акселерометр и ардуино. работает по шине й2си и эспиай. как его подружить с ардуино, а именно подключаю по шине й2си , встаёт вопрос id номера, откуда его брать
Re: Arduino и 3-х осевой акселерометр MMA7260
The Slave ADdress (SAD) associated to the LIS331DL is 001110xb.
http://www.arduino.cc/cgi-bin/yabb2/...num=1213072318, пример с похожим датчиком
Re: Arduino и 3-х осевой акселерометр MMA7260
спасибо большое, все сделал заработало. координаты ху выводит. осталось с сервиками завязать
Re: Arduino и 3-х осевой акселерометр MMA7260
В продажу поступила новая модель сенсора MMA7361, это продолжение линейки MMA7260
Re: Arduino и 3-х осевой акселерометр MMA7260
Что-то у меня как не поверни, всё одни цифры показывает, с небольшим отклонением в несколько едениц, сразу по всем плоскостям?