roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Цифровой датчик линии.
СообщениеДобавлено: 05 июн 2008, 03:42 
Не в сети
Аватара пользователя

Зарегистрирован: 03 июн 2007, 22:32
Сообщения: 603
Откуда: Москва
ФИО: Руслан
Хочу попробовать сделать датчик линии с цифровым выходом по такой схеме:
Изображение
Источник:http://www.pololu.com/catalog/product/959
Перед считыванием на него подается сигнал на 10 микросекунд, конденсатор заряжается, и потом порт переводится в режим считывания и замеряем скорость падения напряжения ниже порога логической 1.
Ожидаемые преимущества - отсуствие необходимости использовать аналоговые входы, параллельное считывание нескольких сенсоров.

Прошу знатоков оценить качество схемы, в частности ожидаемую стабильность работы. Даст ли он прирост в скорости по сравнению с использованием АЦП? Есть ли более удачная схема для датчиков линии без АЦП?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 05 июн 2008, 09:36 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
Пробовать нужно
а насчет без ацп - все время делаю на компараторах - работает железобетонно
вот одинарный к примеру - http://robozone.su/mrc28/15-modul-datch ... snove.html
на этом сумоисте стоит датчик по тому же принципу сварганеный только на счетверенном компараторе - viewtopic.php?f=10&t=2070

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 05 июн 2008, 10:07 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 05 июн 2008, 10:40 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
На опору компаратора подать ШИМ с контроллера через RC фильтр. С изменением коэффициента заполнения, будет меняться порог.
У RIO схема весьма прикольная, тем что обвеска минимальная. Не вижу причин ей не работать

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 05 июн 2008, 11:06 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 05 июн 2008, 12:31 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
Нафиг прграмно, руками подстроечник настроим раз и гоняем :D

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 05 июн 2008, 12:36 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
Цитата:
это гдеж ты стока ШИМов наберешь чтоб под каждый датчик свой ШИМ?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 05 июн 2008, 12:40 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 05 июн 2008, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
ИМХО, в данном конкретном случае - линетрейсер (если не ошибаюсь), те спортивном роботе, чем надежнее тем лучше, и решение на компараторе реально железобетонное, у мну два робота на них работают больше года - ни разу больше не настраивал :wink: . День-ночь зачем в линетрейсере :shock: ? Там же ИК, ему что день что ночь - паралельно...

зы. Вон скока постов про линетрейсер без микроконтроллера всплывает постоянно - вроде бы дОлжно работать в теории, да и работает... как то :lol: Если уж делать так делать - лишняя микра не помешает, а нервы сбережет...

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 17 июн 2008, 00:19 
Не в сети
Аватара пользователя

Зарегистрирован: 03 июн 2007, 22:32
Сообщения: 603
Откуда: Москва
ФИО: Руслан
FireFly писал(а):
Пробовать нужно
а насчет без ацп - все время делаю на компараторах - работает железобетонно. вот одинарный к примеру - http://robozone.su/mrc28/15-modul-datch ... snove.html
на этом сумоисте стоит датчик по тому же принципу сварганеный только на счетверенном компараторе - viewtopic.php?f=10&t=2070


Это что значит, на каждый датчик 1 чип LM311 и 9 деталек обвески? А есть ли варианты типа на 5 датчиков 1 чип и немного деталек?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 17 июн 2008, 01:16 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
насчет 5 врядли, а вот 4 компаратора в одном корпусе существуют и продаюцо (стоят копейки), я же сцылку на свой бот давал - так как раз на одной микре счетверенного компаратора и сделаны датчики линии. Там стоит один счетверенный компаратор LM339, резистор регулировки опорного напряжения один на все четыре элемента - те все датчики подстраиваются одновременно.
кстати 5 датчиков зачем? 4-х по мойму вполне хватит :) если уж обвеска так пугает то там можно индикацию местную убрать нафиг - она для подстройки и красоты только и нужна - уже минус два элемента на один датчик :wink:

зы. задумчиво....што так народ шугается от пары лишних резюков и кондеров :(

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цифровой датчик линии.
СообщениеДобавлено: 17 июн 2008, 14:26 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
Их же потом на горбу таскать


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

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


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

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


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

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