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

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

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

Сообщение Ruslan » 05 июн 2008, 03:42

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

Прошу знатоков оценить качество схемы, в частности ожидаемую стабильность работы. Даст ли он прирост в скорости по сравнению с использованием АЦП? Есть ли более удачная схема для датчиков линии без АЦП?
Аватара пользователя
Ruslan
 
Сообщения: 603
Зарегистрирован: 03 июн 2007, 22:32
Откуда: Москва
ФИО: Руслан

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

Сообщение FireFly » 05 июн 2008, 09:36

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

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

Сообщение EdGull » 05 июн 2008, 10:07

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

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

Сообщение Victorovych » 05 июн 2008, 10:40

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

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

Сообщение EdGull » 05 июн 2008, 11:06

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

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

Сообщение FireFly » 05 июн 2008, 12:31

Нафиг прграмно, руками подстроечник настроим раз и гоняем :D
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

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

Сообщение Victorovych » 05 июн 2008, 12:36

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

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

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

Сообщение EdGull » 05 июн 2008, 12:40

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

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

Сообщение FireFly » 05 июн 2008, 15:12

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

зы. Вон скока постов про линетрейсер без микроконтроллера всплывает постоянно - вроде бы дОлжно работать в теории, да и работает... как то :lol: Если уж делать так делать - лишняя микра не помешает, а нервы сбережет...
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

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 чип и немного деталек?
Аватара пользователя
Ruslan
 
Сообщения: 603
Зарегистрирован: 03 июн 2007, 22:32
Откуда: Москва
ФИО: Руслан

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

Сообщение FireFly » 17 июн 2008, 01:16

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

зы. задумчиво....што так народ шугается от пары лишних резюков и кондеров :(
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

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

Сообщение Victorovych » 17 июн 2008, 14:26

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


Вернуться в Электроника, электротехника

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

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