roboforum.ru

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

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

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

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

Vooon » 22 дек 2010, 16:46

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

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

Фич реквест:
Добавить на верхнюю стороу три LED'а для индикации положения линии.
Один в центр и два на края.

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

Michael_K » 22 дек 2010, 16:59

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

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

Vooon » 22 дек 2010, 17:05

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

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

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

И того весь цыкл занимает 5 мс (200 Гц).

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

Michael_K » 22 дек 2010, 17:12

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

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

Ну или как знаете...

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

=DeaD= » 22 дек 2010, 17:18

Michael_K, а почему не хватает просто резюка от коллектора до ноги МК?

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

Michael_K » 22 дек 2010, 17:25

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

То есть там единицы не будет никогда. Если это не смущает, то нормально.
Я ж про логику софтинки только догадываюсь... :pardon:

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

=DeaD= » 22 дек 2010, 17:27

Конечно не смущает, а куда нам уперлась эта единица? :)

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

Vooon » 24 дек 2010, 01:21

Дописал основную чать руководства.
Жду фидбэк.
Вложения
manual.pdf
(213.02 КиБ) Скачиваний: 0

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

Duhas » 01 апр 2011, 09:56

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

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



+100500

и ПЛЗ переделайте схему и плату - выведите УАРТ тоже на разъем..

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

Duhas » 04 апр 2011, 15:53

а можно прошивку в хексе ? )))

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

Vooon » 04 апр 2011, 21:49

Какую прошивку? Для чего?

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

=DeaD= » 04 апр 2011, 21:56

Подозреваю, что для датчика линии в i2c версии :)

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

Vooon » 04 апр 2011, 21:57

А зачем? Есть железо?

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

=DeaD= » 04 апр 2011, 22:00

у него - да :)

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

Vooon » 04 апр 2011, 22:07

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

Добавлено спустя 1 минуту 8 секунд:
.bin это для заливки через бут.
Вложения
orlinesens-bin.29-aa8eca6c83ba.zip
(7.04 КиБ) Скачиваний: 0


cron
Rambler\'s Top100 Mail.ru counter