roboforum.ru

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

Подключение акселерометра и приемника

Подключение акселерометра и приемника

frwind » 03 янв 2011, 21:00

Подключил 3х осевой акселерометр MMA7260Q
Данные считываются, но присутствует небольшой шум.
Менял чувствительность, все равно небольшой паразитивный присутствует.

Тоже самое при подключении RC приемника, считываю импульсы, смотрю шумят.

Плата Orduino Nano.

Куда копать?

Re: Подключение акселерометра и приемника

Michael_K » 03 янв 2011, 21:07

а шум вообще всегда есть... везде.

Re: Подключение акселерометра и приемника

frwind » 03 янв 2011, 21:41

Чем фильтровать?
Если можно с примерами.

Re: Подключение акселерометра и приемника

Michael_K » 03 янв 2011, 21:44

А надо ли?
шум все равно останется, ну может быть поменьше будет.
Последний раз редактировалось Michael_K 03 янв 2011, 21:45, всего редактировалось 1 раз.

Re: Подключение акселерометра и приемника

true » 03 янв 2011, 21:44

программно фильтруй, битовая маска например

Re: Подключение акселерометра и приемника

frwind » 03 янв 2011, 22:08

Michael_K писал(а):А надо ли?
шум все равно останется, ну может быть поменьше будет.


Вывод на серву, если на прямую выводить, серву колбасить будет, нужно сглаживать небольшие колебания.

Если есть исходники, закиньте пожалуйста посмотреть.

На счет битовой маски, желательно тоже.

Re: Подключение акселерометра и приемника

Michael_K » 03 янв 2011, 22:25

Простейший БИХ-фильтр НЧ первого порядка.

A += (X - A/N)
X = A/N

На входе X. На выходе тоже X. A должна сохраняться между вызовами.
N - константа. Чем больше N, тем сильнее фильтрует. И медленнее отклик, соответственно.
В A хранится число в N раз бОльшее, чем X (следите за разрядной сеткой).
Последний раз редактировалось Michael_K 03 янв 2011, 22:42, всего редактировалось 1 раз.

Re: Подключение акселерометра и приемника

EdGull » 03 янв 2011, 22:30

а что значит "+="?

Re: Подключение акселерометра и приемника

Michael_K » 03 янв 2011, 22:35

A = A + (X - A/N)
Сорри, привычка :)

Re: Подключение акселерометра и приемника

EdGull » 03 янв 2011, 22:37

ах ты шалун... :D

Re: Подключение акселерометра и приемника

Michael_K » 03 янв 2011, 22:41

В Си так пишут :)


cron
Rambler\'s Top100 Mail.ru counter