roboforum.ru

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

Цифровой датчик линии.

Цифровой датчик линии.

Ruslan » 05 июн 2008, 03:42

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

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

Re: Цифровой датчик линии.

FireFly » 05 июн 2008, 09:36

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

Re: Цифровой датчик линии.

EdGull » 05 июн 2008, 10:07

На компораторе программно нельзя менять порог срабатывания, а в этой схеме можно.

Re: Цифровой датчик линии.

Victorovych » 05 июн 2008, 10:40

На опору компаратора подать ШИМ с контроллера через RC фильтр. С изменением коэффициента заполнения, будет меняться порог.
У RIO схема весьма прикольная, тем что обвеска минимальная. Не вижу причин ей не работать

Re: Цифровой датчик линии.

EdGull » 05 июн 2008, 11:06

это гдеж ты стока ШИМов наберешь чтоб под каждый датчик свой ШИМ?

Re: Цифровой датчик линии.

FireFly » 05 июн 2008, 12:31

Нафиг прграмно, руками подстроечник настроим раз и гоняем :D

Re: Цифровой датчик линии.

Victorovych » 05 июн 2008, 12:36

это гдеж ты стока ШИМов наберешь чтоб под каждый датчик свой ШИМ?

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

Re: Цифровой датчик линии.

EdGull » 05 июн 2008, 12:40

ну это ж РОБОТ. он по возможности должен всё делать без человека.
например перестраивать датчики в режим день-ночь

Re: Цифровой датчик линии.

FireFly » 05 июн 2008, 15:12

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

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

Re: Цифровой датчик линии.

Ruslan » 17 июн 2008, 00:19

FireFly писал(а):Пробовать нужно
а насчет без ацп - все время делаю на компараторах - работает железобетонно. вот одинарный к примеру - http://robozone.su/mrc28/15-modul-datch ... snove.html
на этом сумоисте стоит датчик по тому же принципу сварганеный только на счетверенном компараторе - viewtopic.php?f=10&t=2070


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

Re: Цифровой датчик линии.

FireFly » 17 июн 2008, 01:16

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

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

Re: Цифровой датчик линии.

Victorovych » 17 июн 2008, 14:26

Их же потом на горбу таскать


Rambler\'s Top100 Mail.ru counter