Форум myROBOT.ru » Лаборатория » Электронная мастерская » СТАТЬЯ: "Универсальный ИК-бампер myTSOPer"

Страниц (26): [1] 2 3 4 5 6 7 8 9 ... » В конец
 

1. nest - 20 Декабря, 2009 - 19:02:01 - перейти к сообщению


Всё об ИК-приёмнике TSOP
Краткое знакомство с историей, видами и применением
приёмников Инфра-Красных сигналов типа TSOP.


"Универсальный ИК-бампер myTSOPer"
Описание построяния и схемы конструкции безконтактного
бампера на основе TSOP.
Конструкцию можно применять и в роботе без
микроконтроллера, например: YUOTUBE: "myTSOPer first te st"


Сборка и настройка ИК-бампера myTSOPer
Описание сборки myTSOPer на печатной плате и его настройка.
2. бот_м_16 - 20 Декабря, 2009 - 20:15:53 - перейти к сообщению
Одобряю а зачем такой здоровый ?
надобы свой вариант показать
3. ОЛЕГ - 20 Декабря, 2009 - 20:28:59 - перейти к сообщению
Он не здоровый, он универсальный. Улыбка
4. nest - 20 Декабря, 2009 - 20:33:53 - перейти к сообщению
бот_м_16, в смысле размеров ?
5. бот_м_16 - 20 Декабря, 2009 - 20:56:18 - перейти к сообщению
ага
6. sergy1976 - 21 Декабря, 2009 - 18:29:01 - перейти к сообщению
nest, какие еще модели ТСОПов на 40кГЦ можно использовать?
Если использовать ТСОП 1736, то нужно изменить номиналы R4, R7, C2 или , например, только R7 (воспользуемся калькулятором для "555"Подмигивающий?
Частота генератора пачек в этом случае для ТСОПа на 36кГц остается прежней 1.3кГц или должна измениться?
7. nest - 21 Декабря, 2009 - 19:51:18 - перейти к сообщению
sergy1976 пишет:
какие еще модели ТСОПов можно использовать?

любые на 36, 38, 40 (возможно и 56) кГц.
Несущую частоту для выбранного TSOP-a нужно будет в любом случае
настроить с помощью R7.
R1 и R9 устанавливают "дальность" действия бампера.
С указанными в схеме номиналами "дальность" у меня была около 10-15 см.
"Дальность" так же зависит от применённых ИК-светодиодов (мощности и угла).
Способ настройки будет ещё описан позже.

Генератор пачек 1.3кГц остаётся прежним для всех TSOP-ов.

Печатная плата расчитана для TSOP40xx (в меньшем корпусе), при
установке TSOP 17хх придётся немного "раскорячить" ноги,
т.к. у них другая распиновка:
8. sergy1976 - 21 Декабря, 2009 - 20:59:19 - перейти к сообщению
nest, спасибо
Еще момент. Расчет номиналов обвеса для таймера 556. Воспользовался калькулятором по указанной ссылке. Для цепочки R8-R3-C1 частота получается ~1.3 кГц как и указано. А для цепочки R4-R7-C2 75кГц. При указанном R7=9кОм. Для 40кГц должно быть 17,5кОм. Это опечатка на схеме или я где-то глюканул?) 1000 пФ=0,001мкФ?
9. nest - 21 Декабря, 2009 - 21:18:14 - перейти к сообщению
sergy1976 пишет:
для цепочки R4-R7-C2 75кГц. При указанном R7=9кОм. Для 40кГц должно быть 17,5кОм
Да, там опечатка : ) на плате запаян 16,хх кОм (частота 39,78 кГц). Вообще все калькуляторы для 555-таймера считают с точностью "плюс-минус пол-лаптя". Расчётную частоту только приблизительно можно прикинуть. Да ещё и R и C имеют свои допуски.

1000пФ это 0,001мкФ
10. sergy1976 - 23 Декабря, 2009 - 13:28:08 - перейти к сообщению
nest, понятно, займусь воплощением в железе на новогодних каникулах
Появились еще вопросы. Буду использовать Мегу8 для управления телегой. Основная задача - свободный поиск + движение на свет. Хочу прикрутить 4 ТСОПа + контакный бампер на всяк. случай + фотодатчики (2 шт). А внешних прерываний всего два у Меги8!!! Очень хоцца на прерываниях все сделать при срабатывании датчика. Что придумать? Использовать логические элементы для объединения сигналов от датчиков в 2 линии? Или не париться с прерываниями, оставить их для наиболее приоритетных 2-х датчиков, а в проге использовать последовательный опрос всех датчиков с выбором варианта поведения в зависимости от показаний датчиков (напр, оператор switch). При это прописать основное действие движение вперед.
Ну вобщем как-то так, может чего и неправильно выразил. Смущение
11. nest - 23 Декабря, 2009 - 14:15:19 - перейти к сообщению
sergy1976, опрашивать все по прерыванию таймера (по переполнению или ШИМ).
контактные бамперы - однозначно на прерывание (т.к. это уже аварийное положение), и тут хватит одного прерывания, можно и на аналоговый компаратор, бамперы (если будет несколько) развести по "монтажному ИЛИ".

но это уже давайте потом и в другой теме :)
12. ZADOLBAL - 24 Декабря, 2009 - 00:09:11 - перейти к сообщению
схема интересна. вот только одна проблема - заднего хода у робота нет. вот если только использовать в паре с ней схему ОЛЕГА
13. nest - 24 Декабря, 2009 - 00:17:26 - перейти к сообщению
ZADOLBAL, для подачи питания
14. ZADOLBAL - 24 Декабря, 2009 - 00:19:08 - перейти к сообщению
nest пишет:
ZADOLBAL, для подачи питания

да я уже понял, когда на кнопку отправить нажал
(Добавление)
подожду еще описание настройки бампера
15. nest - 24 Декабря, 2009 - 01:03:57 - перейти к сообщению
ZADOLBAL пишет:
одна проблема - заднего хода у робота нет
как будете обрабатывать сигналы с бампера - так и будет ехать.
Это бампер, а не робот. Вы глазами ведь смотрите, а не решаете ими квадратные уравнения.