roboforum.ru

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

Разработка Open Robotics: Датчик линии

Правила форума
Правила раздела OpenRobotics

Re: Разработка Open Robotics: Датчик линии

Сообщение Vooon » 22 дек 2010, 16:46

Требуемые изменения:

- токоограничительные резисторы
- увеличить шины питания с 10 до 16 mil
- раздвинуть верхнюю и нижнюю пару площадок KTIR'а на 1 mil
- дроссель не нужен, максимум — BLM

Фич реквест:
Добавить на верхнюю стороу три LED'а для индикации положения линии.
Один в центр и два на края.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Разработка Open Robotics: Датчик линии

Сообщение Michael_K » 22 дек 2010, 16:59

а какие у вас там номиналы конденсаторов и расчетные (экспериментальные, желаемые) времена - цикл опроса, время разряда, заряда?
может быть имеет смысл втыкать резисторы не в ногу, а в коллектор?
(если вы втыкаете резюк в ногу, а транзистор открыт, то емкость не разрядится... с другой стороны вы сразу получите ноль, что и требуется при сильной освещенности... )
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Разработка Open Robotics: Датчик линии

Сообщение Vooon » 22 дек 2010, 17:05

Кондеры 10 нФ (у меня правда 12 нФ, но не суть)

Осциллограммы одного из датчиков в посте: forum73/topic5722-90.html#p189244

На зарядку отводится 1 мс (можно и меньше, в коде от полулу было аж 10, подобрал экспериментально)
На разряд 4000 мкс (подобрано зкспериментально на старой линейке)

И того весь цыкл занимает 5 мс (200 Гц).
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Разработка Open Robotics: Датчик линии

Сообщение Michael_K » 22 дек 2010, 17:12

да... 10 нан дергать ногой проца не слишком красиво... тем более если десяток одновременно.

А может быть снизить емкость хотя бы раз в десять и уменьшить времена?
А резюк токоограничивающий (сотни ом) поставить в коллектор фототранзистора...
это было бы "менее криво" с точки зрения схемотехники...

Ну или как знаете...
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 22 дек 2010, 17:18

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

Re: Разработка Open Robotics: Датчик линии

Сообщение Michael_K » 22 дек 2010, 17:25

Michael_K писал(а):если вы втыкаете резюк в ногу, а транзистор открыт, то емкость не разрядится... с другой стороны вы сразу получите ноль, что и требуется при сильной освещенности...

То есть там единицы не будет никогда. Если это не смущает, то нормально.
Я ж про логику софтинки только догадываюсь... :pardon:
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 22 дек 2010, 17:27

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

Re: Разработка Open Robotics: Датчик линии

Сообщение Vooon » 24 дек 2010, 01:21

Дописал основную чать руководства.
Жду фидбэк.
Вложения
manual.pdf
(213.02 КиБ) Скачиваний: 0
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Разработка Open Robotics: Датчик линии

Сообщение Duhas » 01 апр 2011, 09:56

Vooon писал(а):Собрал бету I2C версии.

Небольшой багрепорт по плате:
нужно чуть развести площадки KTIR'а, центровка верная, но площадка коротковата.



+100500

и ПЛЗ переделайте схему и плату - выведите УАРТ тоже на разъем..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Разработка Open Robotics: Датчик линии

Сообщение Duhas » 04 апр 2011, 15:53

а можно прошивку в хексе ? )))
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Разработка Open Robotics: Датчик линии

Сообщение Vooon » 04 апр 2011, 21:49

Какую прошивку? Для чего?
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 04 апр 2011, 21:56

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

Re: Разработка Open Robotics: Датчик линии

Сообщение Vooon » 04 апр 2011, 21:57

А зачем? Есть железо?
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Разработка Open Robotics: Датчик линии

Сообщение =DeaD= » 04 апр 2011, 22:00

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

Re: Разработка Open Robotics: Датчик линии

Сообщение Vooon » 04 апр 2011, 22:07

Вот бутлоадер и прошивки.

Добавлено спустя 1 минуту 8 секунд:
.bin это для заливки через бут.
Вложения
orlinesens-bin.29-aa8eca6c83ba.zip
(7.04 КиБ) Скачиваний: 0
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Пред.След.

Вернуться в Разработка модулей

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

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