» » Модуль ИК-датчика на основе TSOP2136
Информация к новости
  • Просмотров: 100569
  • Автор: administrator
  • Дата: 9 апреля 2008
  • 100
9 апреля 2008

Модуль ИК-датчика на основе TSOP2136

Категория: Контроллер MRC28

Инфракрасные приемники серий TSOP (17xx, 21xx) давно и достаточно успешно используются в любительской робототехнике. Применяются они как по своему прямому назначению (для приема команд по ИК-каналу) так и в качестве недорогих бесконтактных датчиков препятствия. Их преимущество по сравнению с обычными инфракрасными фототранзисторами и фотодиодами – лучшая помехозащищенность, так как TSOPы реагируют только на сигнал с определенной частотой и скважностью. Частота принимаемого сигнала обозначена в маркировке ИК-приемников – последние две цифры.

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

 

Представленный модуль ИК-датчика прост в повторении и по сути сочетает в себе два узла – TSOP2136 с обвязкой и электронный ключ для управления инфракрасными светодиодами с возможностью настройки яркости излучения.

Модуль можно использовать:

  • В качестве приемника команд по ИК-каналу с помощью протокола RC5.
  • В качестве передатчика команд по ИК-каналу.
  • В качестве приемо-передатчика для обмена информацией по ИК-каналу (как для связи с ПК так и с другими устройствами)
  • В качестве бюджетного бесконтактного сенсора препятствий.

Модуль ИК-датчика на основе TSOP2136

 

Обвязка TSOPа стандартная с добавлением согласующего резистора на выход сигнала. Инфракрасные светодиоды подключены через полевой транзистор BS170. Регулировка яркости свечения инфракрасных светодиодов регулируется с помощью построечного резистора.
 
Модуль ИК-датчика на основе TSOP2136
 

Рассмотрим работу модуля в качестве датчика препятствий. Как было сказано выше – ик-приемники серии TSOP реагируют только на определенный сигнал, в нашем случае это сигнал с частотой 36kHz и скважностью 50%. Генерация сигнала осуществляется программно микроконтроллером. Излучаемый сигнал, отражаясь от поверхности препятствия, улавливается приемником и обрабатывается МК. По умолчанию – в отсутствие принимаемого сигнала на выходе TSOPа присутствует высокий логический уровень, в противном случае – низкий уровень.

Таким образом в МК обработка сигнала:

Нет препятствия – 1 на входе порта МК.

Препятствие – 0 на входе порта МК.
 
Модуль ИК-датчика на основе TSOP2136
 
Модуль ИК-датчика на основе TSOP2136
 

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

 

Для примера мы использовали контроллер MRC28 с универсальным модулем. Тестовая прошивка создана с помощью BASCOM-AVR. В качестве препятствия рука =).
 
'Пример работы инфракрасного датчика препятствия на основе TSOP2136

$regfile = "m8def.dat" 'используем Mega8
$crystal = 16000000 'частота кварцевого резонатора 16mHz

'Генерация частоты 36kHz
'Настраиваем Timer1

Config Timer1 = Counter , Edge = Rising , Prescale = 8 , Compare A = Toggle

' Расчитываем Compare1a
' тактовая частота (kHz) / частота TSOPa (kHz) / 2 = Compare
' 16000 / 36 / 2 = 222

Compare1a = 222

'PortB.1 - выход сигнала
'PinC.0 - считываем состояние TSOPa
'Portd.0 - сигнальный светодиод

Config Pinb.1 = Output
Config Portd.0 = Output
Config Pinc.0 = Input

Start Timer1
Do
If Pinc.0 = 0 Then
Portd.0 = 1
Else
Portd.0 = 0
End If
Loop

End
 
Представленный модуль ИК-датчика прост в повторении и по сути сочетает в себе два узла – TSOP2136 с обвязкой и электронный ключ для управления инфракрасными светодиодами с возможностью настройки яркости излучения.
Модуль ИК-датчика на основе TSOP2136
 

 

Схема в формате sPlan 6.0 и разводка платы в формате Sprint Layout 4.0 под ЛУТ вы можете скачать ниже.
Вы не можете скачивать файлы с нашего сервера

Метки к статье: модуль, TSOP, сенсор

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
chinga

6 марта 2009 13:59

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
а просто прошиваю как новую?
<
Петрон

18 марта 2009 14:10

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Поехал, значит, на радиорынок покутать TSOP2136, говорю чуваку, нужен такой типа фотоприемник, он говорит, есть аналог JH1838, ну я разумется взял. Говорю ему "А цоколевка одинаковая?", да конечно, там три ножки не ошибешся. Приехал домой, подключаю, после чего старый добрый запах спаленых светодиодов. Ну, думаю, урод надурил. И тут я вспомнил, что когдато давно выпаивал со старого видеомагнитафона фотоприемник, размещенный на куске стеклотекстолита размером 1*1 см. Впаял заместь TSOP-а, и все прекрасно заработало. Максимальная дальность обнарудения,при максимальной яркости светодиодов, дотигает в пол метра, работа устройства мне понравилась. Спасибо автору
<
Foxmen

20 марта 2009 01:56

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Я с таким устройством игрался с месяц, все пытался сделать его работу более стабильный, так чтобы сигнал был постоянный на выходе(кпримеру на раст 10см нет переменного сигнала, а на 9 есть постоянный на выходе) в случае появления препятствия, в результате спалил пару ATtiny12, столько же TSOP-ов, максимум чего добился(путем изменения прогр) это стабильного срабатывани на растоянии около 10-15 см. И если много ставить таких датчиков то дорогова-то получается(~25грнивен/шт).
Нашел в инете более простую схемку и намного дешевле стабильность срабатыания выше, а если добавить пару деталей то и на внешнее освещение почти реагировать не будет. Кстати у TSOP-та есть акая тема, что изменяет показатели.
-----------------------------------------некорректная ссылка
А вместо BSS138 можно использовать обычный нпн, только по-другому включить и все!) Я думаю что буду ставить себе такаие датчики на робота)
<
administrator

20 марта 2009 03:22

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Foxmen, если ты умудрился каким то образом попалить несколько элементов, то это не значит, что схема плохая или что то в этом роде wink это совсем другое значит.
Данная схема вообще не предназначена для определения расстояний, это бампер бесконтактный. Его задача определить наличие препятствия и все. Ни о каких "переменных" сигналах и речи быть не может. Работает он стабильно при следующих условиях - правильная программная генерация сигнала (точно по номиналу конкретного тсопа) и соответственно его обработка + монтаж самого модуля имеет значение. Эта схема успешно катается на многих роботах и дальность удавалось получить поболе "10-15см" wink Кстати на внешнее освещение у меня ни каких левых срабатываний не было, по крайней мере в условиях помещений.
Ту схему, что ты дал (ссылку я удалил ибо некорректно отображалась) - http://licrym.org/index.php/ИК_бампер я знаю. Насчет дешего - согласен полность. Насчет стабильности и влияния внешних факторов... собери, потом расскажешь - я то подобную делал... отгадай почему ее нет на сайте? wink
<
chinga

22 марта 2009 22:13

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
распиновка у тсопа2136 и 1736 одинаковы?

и чем вы закрыли ir светодиоды?
<
administrator

23 марта 2009 08:36

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
chinga, нет, у них разная распиновка и корпуса разные.
<
chinga

23 марта 2009 13:55

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
у них аут и +5 наоборот?

я на 5 вольт через 1ком ик светодиод подклучил и бах!

Петрон, у тя светодиод сгорел или фотодиод? а то смотрю светодиод сгорел а ты поменял фотоприемник !

апочему транзистор сильно грееться?
<
administrator

23 марта 2009 20:45

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
chinga, что мешает скачать даташиты обоих и тупо сравнить?
<
chinga

23 марта 2009 22:07

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
апочему транзистор сильно грееться?
<
administrator

24 марта 2009 09:22

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
chinga, ты что то в схеме менял? У меня ничего не греется - все холодное.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.