roboforum.ru

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

 

Sharp IR 10-80

Обсуждение и примеры готовых и самосборных компонент для построения роботов.

Sharp IR 10-80

Сообщение AndreiSk » 20 фев 2010, 02:00

Возник вопрос,

Есть у меня несколько дальномеров Sharp IR 10-80,
иногда наблюдается такая картинка с измерениями.
Меряется АЦП пика (5в PIC18F2520), IR (ось Y) от 0 до 1023
Ось X=(10сек, 10раз в секунду), 100 измерений.
Бывают необоснованные вплески, дальномер смотрит в упор в стену с обоями (белыми), до них 30 см.
На этом роботе дальномер один, выковыривать для перепроверки очень геморно.
На другом роботе такого не помню.
Кто видел у себя подобное, подскажите где может быть проблема?
Пик питается своим стабилизированным источником, потом конденсатор 100мкФ.
Что от сетевого БП, что от LiPo акка - нет разницы.
Параллельно от того же источника питания работает компьютер.
Вложения
10-80.PNG
10-80.PNG (1.76 КиБ) Просмотров: 921
Аватара пользователя
AndreiSk
 
Сообщения: 2618
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Sharp IR 10-80

Сообщение avr123.nm.ru » 20 фев 2010, 02:07

Может попробовать отдельное питнаие дать датчику от батарей - тогда отсечется вариант с проблемами в питании.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Sharp IR 10-80

Сообщение AndreiSk » 20 фев 2010, 02:17

Питание выглядит так:

LiPo=>(12В)=>компьютер со своими стабилизаторами внутри корпуса
LiPo=>(12В)=>Платка стабилизатора (не моя)=>(5В)=>100мкФ=>на пик и на Sharp вместе

Предлагаете две платки стабилизатора сделать?
Одну на пик и другую на шарп?

Пик не перегружается (он при загрузке пиликает у меня)...
Аватара пользователя
AndreiSk
 
Сообщения: 2618
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Sharp IR 10-80

Сообщение =DeaD= » 20 фев 2010, 08:22

Освещение не прыгает в эти моменты? Есть возможность протестировать на улице?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Sharp IR 10-80

Сообщение avr123.nm.ru » 20 фев 2010, 09:17

Я предлагаю временно запитать шарп от акумов. Т.е. последовательные поиск источника бед.

Добавлено спустя 7 минут 5 секунд:
или попоробовать искусственно создать помехи в питании, а если причина не в этом то в питании других элементов. Проверить не сбрасывается ли МК - т.е. вставить в прогу паузу в начале чтоб стартовал кнопочкой - тогда при сбросе он зависнет - например светодиод пусть зажгется.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Sharp IR 10-80

Сообщение =DeaD= » 20 фев 2010, 09:22

А может это опорное у АЦП пика прыгает? :wink:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Sharp IR 10-80

Сообщение AndreiSk » 22 фев 2010, 05:55

=DeaD= писал(а):Освещение не прыгает в эти моменты? Есть возможность протестировать на улице?


В полной темноте, ну разве что свет от LCD моника - все равно вплески :(

avr123.nm.ru писал(а):Я предлагаю временно запитать шарп от акумов. Т.е. последовательные поиск источника бед.

Пока нереально, робота разбирать придется.

avr123.nm.ru писал(а):или попоробовать искусственно создать помехи в питании, а если причина не в этом то в питании других элементов. Проверить не сбрасывается ли МК - т.е. вставить в прогу паузу в начале чтоб стартовал кнопочкой - тогда при сбросе он зависнет - например светодиод пусть зажгется.

МК не сбрасывается, МК у меня пиликает при старте пищалкой
Помехи в питании создавал двигателями, есть просадки напряжения при питании от сети, но на вплески это не влияет, они есть когда двигатели стоят и часто нету, когда двигатели работают вовсю.

Наверное забыл я опорное сделать... в следующий раз попробую переделать.
Всем кто откликнулся, спасибо.
Аватара пользователя
AndreiSk
 
Сообщения: 2618
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#


Вернуться в Готовые модули

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

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

Mail.ru counter