roboforum.ru

Технический форум по робототехнике.

Дайте поюзать схемку где акселерометры используются.

Дайте поюзать схемку где акселерометры используются.

The_Kurs » 23 май 2007, 15:54

Укажите статейку пожалуйста где есть схема подключения акселерометра к ATMega какому-нибудь для определения скорости движения. Тока нежадничайте)))

Myp » 23 май 2007, 16:42

тебе не схемка нужна а программа


схемки там простые
в инете польно
если банально  то взял акселерометр и 2мя проводами к контроллеру по spi подключил

-= Александр =- » 24 май 2007, 02:41

Скорость - это интеграл ускорения по времени.
Глянь тут: http://instruct1.cit.cornell.edu/course ... lProjects/
Там много где акселерометры юзаются...

The_Kurs » 24 май 2007, 11:27

Спасибо))) Хотелось бы конечно на русском )))
"Скорость - это интеграл ускорения по времени." - хм фраза интересная вот тока как её на практике применить .... (((

SSG » 24 май 2007, 13:38

Дык акселерометр на то акселерометр и есть, чтобы ускорение измерять.
Тут есть, как я думаю, два наиболее простых решения, подходящих для разного типа задач:
1. Если скорость движения постоянна, то отдельно взятое показание акселерометра не поможет, следует запоминать значения скорости в разные моменты времени от начала движения. Зная текущее значение скорости (а если речь о роботе, то в момент старта скорость равна нулю) и зная текущее ускорение можно вычислить скорость через некоторый малый момент времени, в течение которого ускорение считается постоянным. Тогда скорость можно вычислить по формуле: v=v0+at, где v0 - скорость в текущий момент времени, а-измеренное ускорение, t-промежуток времени. Далее присваиваем v0 -му значение v, по истечении заданного промежутка времени снова измеряем а и т.д.
2. Посадить акселерометр на на вращающийся диск и оценивать скорость по формуле: v=(aR)^0.5. Где а-измеренное ускорение, R-расстояние от акселерометра до оси вращения. Понятно, что R должно быть побольше для лучшей точности.
И там и там есть свои нюансы и нюансики... :)
Последний раз редактировалось SSG 24 май 2007, 14:10, всего редактировалось 1 раз.

Master » 24 май 2007, 14:02

SSG писал(а):Дык акселерометр на то акселерометр и есть, чтобы ускорение измерять. Если скрость движения постоянна, то акселерометр не поможет.
Разве что его на вращающийся диск прилепить.  :roll:

Если его на вращающийся диск прикрепить, который будет вращаться с постоянной скоростью, что он тогда будет мерить - центростремительное ускорение?

SSG » 24 май 2007, 14:18

Ну да. А оно пропорционально квадрату линейной скорости.


Rambler\'s Top100 Mail.ru counter