» » Модуль ИК-датчика на основе TSOP2136
Информация к новости
  • Просмотров: 100651
  • Автор: 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, сенсор

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

28 мая 2009 22:12

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Здравствуйте. У меня возникли 3 вопроса.
1. Какова функция в схеме электролитического конденсатора С1?
2. Какой мощности стоят ИК-светодиоды?
3. В ближайшем магазине радиоэлектроники я приобрел TSOP, но на нем маркировка странная: SM0038 M5H1QJ. Поиск по интернету ничего путного не дал:(
Может знающие люди смогут помочь.
<
administrator

29 мая 2009 09:44

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

29 мая 2009 10:27

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

<
administrator

29 мая 2009 10:32

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

24 июня 2009 15:06

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Судя по описанияю - схема хороша. Собрал вместе с аппаратным генератором (всё как есть, но TSOP1736. Но другую цоколёвку учёл). Есть несколько вопросов:
- При обнаружении препятствия сигнал будет постоянно 0, или будет скакать с 0 до 1 с частотой 36Гц?
- Есть ещё ИК-приёмник SPS-447-1 - можно ли использовать его? (соответственно, с поправкой на его частоту "мигания")
- На светодиоды он TSOP как-то странно реагирует (на короткое время срабатывает весьма часто, но никак не связано с наличием препятствия), на пульт - вроде реагирует чётко (чуть ли не из другой комнаты), но напряжение падает лишь до 3В (наверно, связано с тем, что на выходе оно колеблется и мультиметр показывает среднее значение?). Если всё-таки, должен быть ровный 0 - то где искать оплошность?
<
dovroma

2 июля 2013 15:46

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

Подскажите пожалуйста расспиновку Tsop 7436, даташыты молчат!( 

<
administrator

2 июля 2013 21:32

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

чейто я такого не знаю

<
dovroma

2 июля 2013 22:32

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

в зади написано:

56S

R07436. Задача!?)

<
administrator

3 июля 2013 17:51

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

не нашел такого, по типу корпуса можно попробовать определить распиновку, ссылку на похожий корпус дай, посмотрим

<
dovroma

24 августа 2013 15:45

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

Здравствуйте! Спаял данный модуль,  некоторое время работал, а потом стал замечать,  что при выставлениии макс. яркости греются подстроичники, а потом нагреваются светодиоды, врезультате чего згорели все ИК-приемниники- на выходе стабильно 0!( Модуль подключен к ардуино, светодиоды- TSAL5200,  ИК- TSOP 4836.

P.S/ Спасибо за предыдущий ответ!)

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.