roboforum.ru

Технический форум по робототехнике.
Текущее время: 07 май 2025, 06:04

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 22 май 2011, 23:42 
Не в сети

Зарегистрирован: 09 апр 2009, 00:25
Сообщения: 44
прог. языки: C++, C#
Возникла проблема в подключении датчика SHARP к АЦП микроконтроллера - перерыл множество тем в форуме но нигде не смог отыскать как подключить датчик на АЦП - т.к. если сигнальный провод подключить напрямую к порту АЦП микроконтроллера то на выходе на компе сигналы выдаются с очень большими задержками. Может перед АЦП поставить повторитель на операционном усилителе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 22 май 2011, 23:55 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Все всегда подключали напрямую и проблем нет.
Возможно проблема в прослойке между дальномером и компом.

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 24 май 2011, 11:13 
Не в сети

Зарегистрирован: 09 апр 2009, 00:25
Сообщения: 44
прог. языки: C++, C#
Сделал проверку - подал на вход АЦП микроконтроллера 2В и изменял значение - все работает, думаю неисправность в датчике, буду покупать новый.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 24 май 2011, 13:57 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Вольтметром посмотри что из датчика идет.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 24 май 2011, 14:02 
Не в сети

Зарегистрирован: 09 апр 2009, 00:25
Сообщения: 44
прог. языки: C++, C#
По вольтметру из датчика все вроде бы нормально идет - меняю расстояние - меняется напряжение


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

Зарегистрирован: 07 сен 2009, 20:06
Сообщения: 333
прог. языки: c, c#
ФИО: Евгений
Шарп сам по себе не быстро результат измерения выдает, емнип, несколько герц.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 25 май 2011, 01:28 
Не в сети

Зарегистрирован: 09 апр 2009, 00:25
Сообщения: 44
прог. языки: C++, C#
несколько герц - но не несколько минут - именно с такими задержками он у меня и не работает..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 25 май 2011, 12:09 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2009, 20:06
Сообщения: 333
прог. языки: c, c#
ФИО: Евгений
Видимо в программе зарылс косяк, раз по вольтметру всё ок.
Код покажете?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 25 май 2011, 17:05 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Кстати какая опора ацп выбрана?
Если внешняя - то подключена ли она?
Если внутренняя - стоит ли кондер на AREF?
Правильно ли настроен мультиплексор входа?

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 31 май 2011, 00:51 
Не в сети

Зарегистрирован: 09 апр 2009, 00:25
Сообщения: 44
прог. языки: C++, C#
Я сейчас решил на всякий случай заказать себе новый датчик - завтра опробую на другом, если аналогичная ошибка будет - буду углубляться дальше ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 12 июн 2011, 13:30 
Не в сети

Зарегистрирован: 09 апр 2009, 00:25
Сообщения: 44
прог. языки: C++, C#
Получил новый датчик - проблема исчезла )) задержки все же есть, но уже не по минутам, между замерами задержка получается максимум в секунду.. но думаю здесь надо искать программное решение этой проблемы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 16 июн 2011, 13:43 
Не в сети

Зарегистрирован: 09 апр 2009, 00:25
Сообщения: 44
прог. языки: C++, C#
После подстановки коэффициентов в прогу у меня получилается достаточно точно измерять расстояния до объекта, но проблема возникла в большом количестве шумов, можно от них избавиться программным способом и какие вообще сущетсвуют решения этой проблемы?


Вложения:
Комментарий к файлу: график программы снимающий расстояние до объекта по времени с помощью датчика
graphics.jpg
graphics.jpg [ 143.88 КиБ | Просмотров: 2950 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 16 июн 2011, 13:50 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Скользящее среднее, "затухающее" среднее и т.п.

Самый простой - "затухающее" среднее:

УсредненноеЗначение=k*ТекущееЗначениеДатчика + (1-k)*УсредненноеЗначение,
где k - коэффициент скорости обновления 0<k<=1.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 17 июн 2011, 11:34 
Не в сети

Зарегистрирован: 09 апр 2009, 00:25
Сообщения: 44
прог. языки: C++, C#
k - как коэффициент который получается из расчета количества полученных значений с датчика в секунду?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Схема подключения ИК-дальномера SHARP
СообщениеДобавлено: 18 июн 2011, 00:09 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Вообще не мешало бы поточнее формулировать вопросы :)

Но для такого фильтра есть соотношение: T = t/k, где t - период измерения (1/частоту дискретизации), T - постоянная времени фильтра, т.е. время, за которое значение фильтра после скачка 0->1 на входе с нуля доходит до 0.68.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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