roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 08:30

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 21:00 
Не в сети

Зарегистрирован: 03 янв 2011, 20:51
Сообщения: 27
Подключил 3х осевой акселерометр MMA7260Q
Данные считываются, но присутствует небольшой шум.
Менял чувствительность, все равно небольшой паразитивный присутствует.

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

Плата Orduino Nano.

Куда копать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 21:07 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
а шум вообще всегда есть... везде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 21:41 
Не в сети

Зарегистрирован: 03 янв 2011, 20:51
Сообщения: 27
Чем фильтровать?
Если можно с примерами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 21:44 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
А надо ли?
шум все равно останется, ну может быть поменьше будет.


Последний раз редактировалось Michael_K 03 янв 2011, 21:45, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 21:44 
Не в сети

Зарегистрирован: 23 окт 2010, 19:13
Сообщения: 38
программно фильтруй, битовая маска например


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 22:08 
Не в сети

Зарегистрирован: 03 янв 2011, 20:51
Сообщения: 27
Michael_K писал(а):
А надо ли?
шум все равно останется, ну может быть поменьше будет.


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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 22:25 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Простейший БИХ-фильтр НЧ первого порядка.

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

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


Последний раз редактировалось Michael_K 03 янв 2011, 22:42, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 22:30 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а что значит "+="?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 22:35 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
A = A + (X - A/N)
Сорри, привычка :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 22:37 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ах ты шалун... :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение акселерометра и приемника
СообщениеДобавлено: 03 янв 2011, 22:41 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
В Си так пишут :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO