Самодельный ик приемник на кс 1054. Простая инфракрасная система охраны

На закате СССР появились и были очень популярны отечественныеполупроводниковые телевизоры серии УСЦТ, некоторые из них и сейчас в строю. Особенно долговечными были телевизоры с размером экрана 51 см по диагонали (кинескоп был весьма надежным). Конечно, они уже совсем не отвечают современным требованиям, но как «дачный вариант» еще вполне пригодны.

Как-то, от нечего делать, появилось желание усовершенствовать старенькую, уже давно «дачную» «Радугу-51ТЦ315», дополнив её системой дистанционного управления. Сейчас уже приобрести «родной» модуль невозможно, поэтому было решено сделать упрощенную однокомандную систему, позволяющую хотя бы переключать программы «по кольцу». Микроконроллеры и спец, микросхемы сразу были отвергнуты по причине нерентабельности, и система была сделана из того, что имелось в наличии.

А именно, интегральный таймер 555, ИК светодиод LD271, интегральный фотоприемник TSOP4838, счетчик К561ИЕ9 и плюс еще по-мелочи.

Схема пульта управления

Пульт представляет собой генератор импульсов частотой 38 кГц, на выходе которого включен через ключ инфракрасный светодиод. Генератор построен на основе микросхемы «555», так называемого «интегрального таймера». Частота генерации зависит от цепи C1-R1, при налаживании подбором резистора R1 нужно установить на выходе микросхемы (вывод 3) частоту 38 кГц.

Рис.1. Принципиальная схема ИК-передатчика для дистанционного управления телевизором.

Прямоугольные импульсы частотой 38 кГц поступают на базу транзистора VT1 через резистор R2. Диоды VD1 и VD2 вместе с резистором R3 образуют схему контроля тока через ИК-светодиод HL1.

При повышенном токе напряжение на R3 увеличивается, соответственно увеличивается и напряжение на эмиттере VT1. И когда напряжение на эмиттере приближается по величине к напряжению падения на диодах VD1 и VD2 происходит снижение напряжения на базе VT1 относительно эмиттера, и прикрывание транзистора.

Импульсы ИК-света, следующие с частотой 38 кГц излучаются инфракрасным светодиодом HL1.

Управление - одной кнопкой S1, которая подает на схему пульта питание. Пока кнопка нажата пультом излучаются инфракрасные импульсы.

Схема приемного блока

Приемник устанавливается внутрь телевизора, на него подается питание + 12V от источника питания телевизора, а катоды диодов VD2-VD9 соединяются с контактами кнопок модуля выбора программ УСУ-1-10.

Рис.2. Принципиальная схема ИК-приемника для дистанционного управления телевизором.

ИК-импульсы, излучаемые пультом, принимаются интегральным фотоприемником HF1 типа TSOP4838. Данный фотоприемник широко применяется в системах дистанционного управления различной бытовой электронной аппаратурой. При приеме сигнала на его выводе 1 присутствует логический ноль, а при отсутствии принимаемого сигнала единица.

Таким образом, когда кнопка пульта нажата на его выходе ноль, а когда не нажата - единица.

TSOP4838 должен питаться напряжением 4,5-5,5V, и не более. Но, для управления модулем выбора программ телевизора нужно на кнопки транзисторного 8-фазного триггера подавать напряжение 12V. Поэтому, на микросхему D1 подается напряжение 12V, а на фотоприемник HF1 напряжение 4,7-5V через параметрический стабилизатор на стабилитроне VD10 и резисторе R4.

Согласующим уровни логических единиц каскадом служит транзистор VТ1. При этом он инвертирует логические уровни. Напряжение с коллектора VТ1 через цепь R3-C2 поступает на счетный вход счетчика D1, рассчитанный на прием положительных импульсов. Цепь R3-C2 служит для подавления ошибок от дребезга контактов кнопки S1 пульта управления.

Счетчик D1 К561ИЕ9 представляет собой трехразрядный двоичный счетчик, со схемой десятичного дешифратора на выходе. Он может находиться в одном из восьми состояний от 0 до 7, при этом логическая единица имеется только на одном, соответствующем его состоянию, выходе. На остальных выходах - нули.

При каждом нажатии - отпускании кнопки пульта счетчик переходит на одно состояние вверх, при этом переключается логическая единица по его выходам. Если отсчет начался с нуля, то через восемь нажатий кнопки, на девятое, счетчик вернется в нулевое положение. И далее, процесс переключения логической единицы по его выходам повторится.

ИК-светодиод LD271 можно заменить любым ИК-светодиодом, применимым для пультов дистанционного управления бытовой аппаратурой. Фотоприемник TSOP4838 можно заменить любым полным или функциональным аналогом.

Детали и монтаж

Микросхему К561ИЕ9 можно заменить на К176ИЕ9 или зарубежным аналогом. Можно использовать микросхему К561ИЕ8 (К176ИЕ8), при этом будет 10 выходов управления. Чтобы ограничить их до 8-и нужно выход за номером «8» соединить со входом «R» (при этом вход «R» не соединять с общим минусом, как это на схеме).

Диоды 1N4148 можно заменить любыми аналогами, например, КД521, КД522. Пульт питается от «Кроны». Помещен в футляр от зубной щетки. Монтаж -объемный на выводах микросхемы А1.

Схема приемника тоже собрана объемным монтажом и приклеена клеем «БФ-4» к деревянному корпусу телевизора изнутри. Для глазка фотоприемника я использовал отверстие для разъема для подключения головных телефонов (отверстие в телевизоре было пустое, закрытое заглушкой, самого разъема не было).

Подбором R1 (рис.1) нужно пульт настроить на частоту фотоприемника. Это видно по наибольшей дальности приема.

Если схема заинтересовала, но старой «Радуги» нет, её можно использовать и для переключения чего-либо более современного. К выходам микросхемы D1 можно через резисторы подключить транзисторные ключи, с электромагнитными реле на коллекторах или светодиодами мощных оптопар.

Котов В.Н. РК-2016-04.

Одноканальный модуль приемника с реле, для срабатывания от любого стандартного инфракрасного пульта, обеспечивает дистанционное управление любой нагрузкой по невидимому ИК каналу . Проект основан на микроконтроллере PIC12F683, а TSOP1738 используется в качестве инфракрасного приемника. Микроконтроллер декодирует серийный проект данных RC5, поступающих от TSOP1738 и обеспечивает управление выходом если данные действительны. На выходе могут быть установлены различные необходимые состояния с помощью перемычки на плате (J1). На печатной плате имеются 3 светодиода: индикатор питания, наличие передачи и срабатывание реле. Эта схема работает с любым RC5 пультом от телевизора, центра и так далее.

Особенности работы схемы

  • Питание приемника 7-12В DC
  • Ток потребления приемника до 30 мА
  • Радиус действия до 10 метров
  • RC5 протокол сигнала
  • Размеры платы 60 x 30 мм

Хотя в последнее время стало модным использовать радиоканал , в том числе Блютус , самостоятельно изготовить такую аппаратуру совсем не просто. К тому же радиоволны подвержены помехам, да и перехватить их элементарно. Поэтому ИК сигнал в некоторых случаях будет предпочтительнее. Прошивку, рисунки печатных плат и полное описание на английском —

Конструкция представляет собой так называемый инфракрасный барьер и может использоваться для охраны периметра, окон, балконов и других слабо защищенных проемов. Автор использовал подобную конструкцию для охраны лоджии и остался доволен стабильностью работы и отсутствием ложных срабатываний. По его словам устройство надежно работало при температурах от -25 до +30 °С.

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

Передатчик представляет собой несимметричный мультивибратор, собранный на транзисторах VT1 и VT2. Частота и скважность импульсов зависит от номиналов цепочки R1С1 и при указанных на схеме значениях примерно равна 10 кГц. Резистор R2 является токоограничивающим для инфракрасного светодиода HL1.

Приемник собран на таймере КР1006ВИ1 (зарубежный аналог 555), роль ИК приемника выполняет фототранзистор VT3, имеющий достаточно большой коэффициент усиления по току. Для использования в конструкции его придется слегка доработать – аккуратно спилить надфилем верхнюю часть корпуса, чтобы на кристалл попадал свет. В принципе хорошей альтернативой фототранзистору может быть фотодиод ФД-24К, но стоимость его гораздо выше.

Чувствительность входа запуска Z таймера зависит от номинала резистора R3, который является нагрузкой фототранзистора VT3 – чем номинал выше, тем выше чувствительность приемника. Сам таймер DA1 включен по классической схеме детектора пропущенных импульсов. Пока на вход 2 микросхемы проходят импульсы с фотодатчика, таймер постоянно перезапускается, не закончив рабочий цикл. На его выходе Out постоянно высокий уровень. Транзистор VT4 открыт, тринистор VS1 закрыт, реле K1 обесточено.

Как только ИК луч будет перекрыт нарушителем, импульсы на входе сброса пропадут, цикл счета будет нормально закончен и на выводе 3 таймера установится низкий логический уровень. Транзистор VT4 закроется, тринистор VS1 откроется и включит реле К1, которое своими нормально разомкнутыми контактами включит сигнал тревоги или любое другое исполнительное устройство. Стоит заметить, что цепочка R4R5C3 подобрана таким образом, что для завершения рабочего цикла таймера достаточно пропуска нескольких импульсов с передатчика – тревога срабатывает при пролете между передатчиком и приемником теннисного мяча. Для уменьшения чувствительности достаточно увеличить номинал резистора R6 или конденсатора С3. После восстановления прохождения ИК луча схема вернется в исходное состояния за исключением тринистора, который останется открытым и не снимет сигнала тревоги, пока его питающая цепь не будет кратковременно разорвана выключателем SA1.

О деталях. В передатчике можно использовать транзисторы КТ315А – Б, КТ375А-Б, КТ3102Б-Е (VT1). На месте VT2 будут работать КТ3107А или КТ361А – Г. Конденсатор С2 – оксидный типа К50-20. В налаживании схема передатчика практически не нуждается. В приемнике можно использовать транзисторы КТ312Б – В, КТ315А – Б или любой другой маломощный структуры n-p-n (VT4). В качестве К1 используется реле РЭС15 паспорт РС4.591.004 или РЭС10 с паспортом РС4.524.302. Тринистор – КУ101 или КУ201 с любым буквенным индексом. Во втором случае возможно придется подобрать номинал резистора R7.

Оксидные конденсаторы – К50-20 на рабочее напряжение не ниже 25 В, остальные – КМ5, КМ6-Б. Резисторы – МЛТ-0.25. В качестве источника питания системы подойдет любой стабилизированный источник напряжением 9 – 15 В. Потребляемый ток в режиме охраны (приемник+передатчик) – 25 – 30 мА.

При первом включении из-за разряженного конденсатора С3 сразу же сработает таймер и включится тревога, для отключения которой достаточно кратковременно отключить переключатель SA1.

А.П. Кашкаров «Фото- и термодатчики в электронных схемах»,2004 г.

Якорев Сергей

Введение

В сети Internet много простых устройств на базе контроллеров семейства PIC16F и PIC18F фирмы Microchip. Я предлагаю вашему вниманию достаточно сложное устройство. Эта статья думаю будет полезна всем, кто пишет программы для PIC18F, так как вы можете взяв исходные тексты программы создать свою систему реального времени. Информации будет предостаточно, начиная от теории и стандартов, заканчивая аппаратной и программной реализацией данного проекта. Исходные тексты на асемблере снабжены полными коментариями. Поэтому не сложно будет разобраться в программе.

Идея

Как всегда все начинается с идеи. Имеем карту Ставропольского края. На карте имеется 26 районов края. Размер карты 2 х 3 м. Необходимо управлять подсветкой выбранных районов. Управление должно осуществляться дистанционно по инфракрасному каналу управления, далее по тексту просто ИК или IR remote control. Одновременно команды управления должны передаваться на сервер управления на базе РС. При выборе района на карте, сервер управления отображает дополнительную инфомацию на мониторе. По командам с сервера можно управлять отображением информации на карте. Задача поставлена. В конечном итоге мы получили, то что вы видите на фото. Но прежде чем все это реализовать пришлось пройти некоторые этапы и решить различные технические задачи.


Вид со стороны монтажа.

Алгоритм работы устройства

С пульта дистанционного управления система управления отображением информации должна управляться не сложнее выбора программы на TV или задания номера трека на CD. Было решено пульт взять готовый от видеомагнитофона Philips. Выбор номера район задается последовательным нажатим кнопок пульта "Р+" далее две цифровые кнопки номера района, заканчиваем ввод "Р-". При первом выборе района осуществляется его выделение, (включается подсветка светодиодами) а при повторном выборе снимается выделение.
Протокол управления картой с РС сервера управления.

1. Исходящие команды, т.е. команды поступающие с устройства в РС:

1.1. При включении питания на устройстве в РС поступает команда: MAP999
1.2. При включении района: MAP(номер района)1
1.3. При выключении района: MAP(номер района)0
1.4. При включении всей карты: MAP001
1.5. При выключении всей карты: MAP000

2. Входящие команды:

2.1. Включить всю карту: MAP001
2.2. Выключить всю карту: MAP000
2.3. Включить район: MAP(номер района)1
2.4. Выключить район: MAP(номер района)0
2.5. Получить информацию о включенных районах: MAP999 В ответ на эту команду передаются данные о всех включенных районах в формате п. 1.2 (как будто все включенные районы заново включаются).
2.6. Получить информацию о выключенных районах: MAP995 В ответ на эту команду передаются данные о всех выключенных районах в формате п. 1.3 (как будто все выключенные районы заново выключаются).

При выключении последнего включенного района также должна поступать команда "выключение всей карты".
При включении последнего невключенного района также должна поступать команда "включение всей карты".
Номер района представляет собой ASCII-символы цифр (0x30-0x39).

От идеи к реализации

Предвидя, что довольно сложной проблемой может оказаться изготовление собственного корпуса для пульта ДУ, было решено взять готовый пульт ДУ от серийного аппарата. За основу системы ИК управления выбрана система команд ИК управления формата RC5. В настоящее время для управления различной аппаратурой очень широко используется дистанционное управление (ДУ) на ИК-лучах. Пожалуй, первым видом бытовой аппаратуры, где использовалось ИК ДУ, были телевизоры. Сейчас ДУ имеется в большинстве видов бытовой аудио- и видеотехники. Даже переносные музыкальные центры в последнее время все чаще оборудуют системой ДУ. Но бытовая техника это не единственная сфера применения ДУ. Довольно широко распространены приборы с ДУ и на производстве, и в научных лабораториях. В мире существует достаточно много не совместимых между собой систем ИК ДУ. Наибольшее распространение получила система RC-5. Эта система используется во многих телевизорах, в том числе и отечественных. В настоящее время разными заводами выпускается несколько модификаций пультов ДУ RC-5, причем, некоторые модели имеют вполне приличный дизайн. Это позволяет с наименьшими затратами получить самодельное устройство с ИК ДУ. Опуская подробности, почему была выбрана именно эта система, расмотрим теорию построения система на базе формата RC5.

Теория

Что бы понять как работает система управления необходимо вникнуть, что же представляет собой сигнал на выходе пульта ИК ДУ.

Система инфракрасного дистанционного управления RC-5 была разработана фирмой Philips для нужд управления бытовой аппаратурой. Когда мы нажимаем кнопку пульта, микросхема передатчика активизируется и генерирует последовательность импульсов, которые имеют заполнение частотой 36 КГц. Светодиоды преобразуют эти сигналы в ИК-излучение. Излученный сигнал принимается фотодиодом, который снова преобразует ИК-излучение в электрические импульсы. Эти импульсы усиливаются и демодулируются микросхемой приемника. Затем они подаются на декодер. Декодирование обычно осуществляется программно с помощью микроконтроллера. Об этом мы подробно поговорим в разделе посвященному декодированию. Код RC5 поддерживает 2048 команд. Эти команды составляют 32 группы (системы) по 64 команды в каждой. Каждая система используется для управления определенным устройством, таким как телевизор, видеомагнитофон и т.д.

На заре становления систем ИК управления формирование сигнала происходило аппаратно. Для этого разрабатывались специализированные ИС, а сейчас все чаще пульты ДУ делаются на основе микроконтроллера.

Одной из наиболее распространенных микросхем передатчика является микросхема SAA3010 . Кратко рассмотрим ее характеристики.

  • Напряжение питания - 2 .. 7 В
  • Потребляемый ток в ждущем режиме - не более 10 мка
  • Максимальный выходной ток - ±10 мА
  • Максимальная тактовая частота - 450 КГц

Структурная схема микросхемы SAA3010 показана на рисунке 1.

Рисунок 1. Структурная схема ИС SAA3010.

Описание выводов микросхемы SAA3010 приведено в таблице:

Вывод Обозначение Функция
1 X7 Входные линии матрицы кнопок
2 SSM Вход выбора режима работы
3-6 Z0-Z3 Входные линии матрицы кнопок
7 MDATA Модулированные выходные данные, 1/12 частоты резонатора, скважность 25%
8 DATA Выходные данные
9-13 DR7-DR3 Выходы сканирования
14 VSS Земля
15-17 DR2-DR0 Выходы сканирования
18 OSC Вход генератора
19 TP2 Тестовый вход 2
20 TP1 Тестовый вход 1
21-27 X0-X6 Входные линии матрицы кнопок
28 VDD Напряжение питания

Микросхема передатчика является основой пульта дистанционного управления. На практике один и тот же пульт дистанционного управления может использоваться для управления несколькими устройствами. Микросхема передатчика может адресовать 32 системы в двух различных режимах: комбинированном и в режиме одной системы. В комбинированном режиме сначала выбирается система, а затем команда. Номер выбранной системы (адресный код) хранится в специальном регистре и происходит передача команды, относящейся к этой системе. Таким образом, для передачи любой команды требуется последовательное нажатие двух кнопок. Это не совсем удобно и оправдано только при работе одновременно с большим количеством систем. На практике передатчик чаще используется в режиме одной системы. При этом вместо матрицы кнопок выбора системы монтируется перемычка, которая и определяет номер системы. В этом режиме для передачи любой команды требуется нажатие только одной кнопки. Применив переключатель, можно работать с несколькими системами. И в этом случае для передачи команды требуется нажатие только одной кнопки. Передаваемая команда будет относится к той системе, которая в данное время выбрана с помощью переключателя.

Для включения комбинированного режима на вывод передатчика SSM (Single System Mode) нужно подать низкий уровень. В этом режиме микросхема передатчика работает следующим образом: во время покоя X и Z-линии передатчика находятся в состоянии высокого уровня с помощью внутренних p-канальных подтягивающих транзисторов. Когда нажата кнопка в матрице X-DR или Z-DR, запускается цикл подавления дребезга клавиатуры. Если кнопка замкнута на протяжении 18 тактов, фиксируется сигнал "разрешение генератора". В конце цикла подавления дребезга DR-выходы выключаются и запускаются два цикла сканирования, включающие по очереди каждый выход DR. В первом цикле сканирования обнаруживается Z-адрес, во втором - X-адрес. Когда Z-вход (матрица системы) или X-вход (матрица команды) обнаруживается в состоянии нуля, происходит фиксация адреса. При нажатии кнопки в матрице системы передается последняя команда (т.е. все биты команды равны единице) в выбираемой сиcтеме. Эта команда передается до тех пор, пока кнопка выбора системы не будет отпущена. При нажатии кнопки в матрице команды передается команда вместе с адресом системы, хранимом в регистре-фиксаторе. Если кнопка отпущена до начала передачи, происходит сброс. Если же передача началась, то независимо от состояния кнопки, она будет выполнена полностью. Если одновременно нажато более одной Z или X кнопки, то генератор не запускается.

Для включения режима одной системы на выводе SSM должен быть высокий уровень, а адрес системы должен быть задан соответствующей перемычкой или переключателем. В этом режиме во время покоя X-линии передатчика находятся в состоянии высокого уровня. В то же время Z-линии выключены для предотвращения потребления тока. В первом из двух циклов сканирования определяется адрес системы и сохраняется в регистре-фиксаторе. Во втором цикле определяется номер команды. Эта команда передается вместе с адресом системы, хранимом в регистре-фиксаторе. Если нет перемычки Z-DR, то никакие коды не передаются.

Если кнопка была отпущена между посылками кода, то происходит сброс. Если кнопка была отпущена во время процедуры подавления дребезга или во время сканирования матрицы, но до обнаружения нажатия кнопки, то также происходит сброс. Выходы DR0 - DR7 имеют открытый сток, в состоянии покоя транзисторы открыты.

В коде RC-5 имеется дополнительный управляющий бит, который инвертируется при каждом отпускании кнопки. Этот бит информирует декодер о том, удерживается кнопка или произошло новое нажатие. Бит управления инвертируется только после полностью завершенной посылки. Циклы сканирования производятся перед каждой посылкой, поэтому даже если во время передачи посылки сменить нажатую кнопку на другую, все равно номер системы и команды будут переданы правильно.

Вывод OSC представляет собой вход/выход 1-выводного генератора и предназначен для подключения керамического резонатора на частоту 432 КГц. Последовательно с резонатором рекомендуется включть резистор сопротивлением 6,8 Ком.

Тестовые входы TP1 и TP2 в нормальном режиме работы должны быть соединены с землей. При высоком логическом уровне на TP1 повышается частота сканирования, а при высоком уровне на TP2 - частота работы сдвигового регистра.

В состоянии покоя выходы DATA и MDATA находятся в Z-состоянии. Генерируемая передатчиком на выходе MDATA последовательность импульсов имеет заполнение частотой 36 кГц (1/12 частоты тактового генератора) со скважностью 25%. На выходе DATA генерируется такая же последовательность, но без заполнения. Этот выход используется в том случае, когда микросхема передатчика выполняет функции контроллера встроенной клавиатуры. Сигнал на выходе DATA полностью идентичен сигналу на выходе микросхемы приемника дистанционного управления (но в отличие от приемника он не имеет инверсии). Оба этих сигнала могут обрабатываться одним и тем же декодером. Применение SAA3010 в качестве контроллера встроенной клавиатуры в некоторых случаях очень удобно, так как для опроса матрицы до 64 кнопок у микроконтроллера расходуется только один вход прерывания. Тем более, что микросхема передатчика допускает питание напряжением +5 В.

Передатчик генерирует 14-битное слово данных, формат которого следующий:


Рисунок 2. Формат слова данных кода RC-5.

Стартовые биты предназначены для установки АРУ в IC приемника. Управляющий бит является признаком нового нажатия. Длительность такта составляет 1.778 мс. Пока кнопка остается нажатой, слово данных передается с интервалом 64 такта, т.е. 113.778 мс (рис. 2).

Первые два импульса являются стартовыми, и оба - логические "1". Отметим, что половина бита (пустая) проходит раньше, чем приемник определит реальный старт сообщения.
Расширенный RC5 протокол использует только 1 старт-бит. Бит S2 трансформируется и добавляетсяк 6-му биту команды, образуя в целом 7 битов команды.

Третий бит - управляющий. Этот бит инвертируется всякий раз, когда нажимается клавиша. Таким путем приемник может различать клавишу, которая остается нажатой, или периодически нажимается.
Следующие 5 бит представляют адресс ИК устройства, который посылается с первым LSB. За адресом следуют 6 бит команды.
Сообщение содержит 14 бит, вместе с паузой имеют общую длительность 25.2 мс. Иногда сообщение может оказаться короче из-за того, что первая половина старт-бита S1 остается незаполненной. И если последний бит команды является логическим "0", тогда последняя часть бита сообщения также пустая.
Если клавиша остается нажатой, сообщение будет повторяться каждые 114 мс. Управляющий бит будет оставаться одинаковым во всех сообщениях. Это сигнал для программы приемника интерпретировать это как функцию автоповтора.

Для обеспечения хорошей помехоустойчивости применяется двухфазное кодирование (рис. 3).

Рисунок 3. Кодирование «0» и «1» в коде RC-5.

При использовании кода RC-5 может понадобиться вычислить средний потребляемый ток. Сделать это достаточно просто, если воспользоваться рис. 4, где показана подробная структура посылки.

Рисунок 4. Подробная структура посылки RC-5.

Для обеспечения одинакового реагирования оборудования на команды RC-5, коды распределены вполне определенным образом. Такая стандартизация позволяет конструировать передатчики, позволяющие управлять различными устройствами. С одними и теми же кодами команд для одинаковых функций в разных устройствах передатчик с относительно небольшим числом кнопок может управлять одновременно, например, аудиокомплексом, телевизором и видеомагнитофоном.

Номера систем для некоторых видов бытовой аппаратуры приведены ниже:

0 - Телевизор (TV)
2 - Телетекст
3 - Видеоданные
4 - Видеопроигрыватель (VLP)
5 - Кассетный видеомагнитофон (VCR)
8 - Видео тюнер (Sat.TV)
9 - Видеокамера
16 - Аудио предусилитель
17 - Тюнер
18 - Магнитофон
20 - Компакт-проигрыватель (CD)
21 - Проигрыватель (LP)
29 - Освещение

Остальные номера систем зарезервированы для будущей стандартизации или для экспериментального использования. Стандартизировано также соответствие некоторых кодов команд и функций.
Коды команд для некоторых функций приведены ниже:

0-9 - Цифровые величины 0-9
12 - Дежурный режим
15 - Дисплей
13 - mute
16 - громкость +
17 - громкость -
30 - поиск вперед
31 - поиск назад
45 - выброс
48 - пауза
50 - перемотка назад
51 - перемотка вперед
53 - воспроизведение
54 - стоп
55 - запись

Для того, чтобы на основе микросхемы передатчика построить законченный пульт ИК ДУ, необходим еще драйвер светодиода, который способен обеспечивать большой импульсный ток. Современные светодиоды работают в пультах ДУ при импульсных токах около 1 А. Драйвер светодиода очень удобно строить на низкопороговом (logic level) МОП-транзисторе, например, КП505А. Пример принципиальной схемы пульта приведен на рис. 5.

Рисунок 5. Принципиальная схема пульта RC-5.

Номер системы задается перемычкой между выводами Zi и DRj. Номер системы при этом будет следующим:

Код команды, который будет передаваться при нажатии кнопки, которая замыкает линию Xi с линией DRj, вычисляется следующим образом:

Приемник ИК ДУ должен восстанавливать данные с двухфазным кодированием, он должен реагировать на большие быстрые изменения уровня сигнала независимо от помех. Ширина импульсов на выходе приемника должна отличаться от номинальной не более чем на 10%. Приемник должен быть нечувствительным к постоянным внешним засветкам. Удовлетворить всем этим требованиям достаточно непросто. Старые реализации приемника ИК ДУ, даже с применением специализированных микросхем, содержали десятки компонентов. Такие приемники часто использовали резонансные контуры, настроенные на частоту 36 КГц. Все это делало конструкцию сложной в изготовлении и настройке, требовало применения хорошего экранирования. В последнее время большое распространение получили трехвыводные интегральные приемники ИК ДУ. В одном корпусе они объединяют фотодиод, предусилитель и формирователь. На выходе формируется обычный ТТЛ сигнал без заполнения 36 КГц, пригодный для дальнейшей обработки микроконтроллером. Такие приемники производятся многими фирмами, это SFH-506 фирмы Siemens, TFMS5360 фирмы Temic, ILM5360 производства ПО «Интеграл» и другие. В настоящее время имеются и более миниатюрные варианты таких микросхем. Поскольку кроме RC-5 существуют и другие стандарты, которые отличаются, в частности, частотой заполнения, существуют интегральные приемники для разных частот. Для работы с кодом RC-5 следует выбирать модели, рассчитанные на частоту заполнения 36 КГц.

В качестве приемника ИК ДУ можно применить и фотодиод с усилителем-формирователем, в качестве которого может служить специализированная микросхема КР1568ХЛ2. Схема такого приемника приведена на рисунке 6.

Рисунок 6. Приемник на микросхеме КР1568ХЛ2.

Для системы управления отображением информации я выбрал интегральный приемник ИК ДУ. В качестве приемника оптического излучения в микросхеме TSOP1736 установлен высокочувствительный PIN фотодиод, сигнал с которого поступает на входной усилитель, преобразующий выходной ток фотодиода в напряжение. Преобразованный сигнал поступает на усилитель с АРУ и далее на полосовой фильтр, который выделяет сигналы с рабочей частотой 36 кГц из шумов и помех. Выделенный сигнал поступает на демодулятор, который состоит из детектора и интегратора. В паузах между импульсами производится калибровка системы АРУ. Управляет этим схема управления. Благодаря такому построению, микросхема не реагирует на непрерывную помеху даже на рабочей частоте. Активный уровень выходного сигнала - низкий. Микросхема не требует для своей работы установки каких-либо внешних элементов. Все ее компоненты, включая фотоприемник, защищены от внешних наводок внутренним электрическим экраном и залиты специальной пластмассой. Эта пластмасса является фильтром, отсекающим оптические помехи в видимом диапазоне света. Благодаря всем этим мерам микросхема отличается весьма высокой чувствительностью и низкой вероятностью появления ложных сигналов. И всеже интегральные приемники весьма чувствительны к помехам по питанию, поэтому всегда рекомендуется применять фильтры, например, RC. Внешний вид интегрального фотоприемника и расположение выводов показаны на рис. 7.

Рисунок 7. Интегральный приемник RC-5.

Декодирование RC-5

Так как основу нашего устройства составляет микроконтроллера PIC18F252 декодирование кода RC-5 будем осуществлять программно. Предлагаемые в сети алгоритмы приема кода RC5 в большинстве своем не подходят для устройств реального времени, каким авляется наше устройство. Большинство предложенных алгоритмов используют программные циклы для формирования временных задержек и интервалов измерения. Для нашего случая это не подходит. Решено использовать прерывания по спаду сигнала на входе INT микроконтроллера PIC18F252, временные параметры измерять при помощи TMR0 микроконтроллера PIC18F252, этот же таймер вырабатывает прерывание когда истекло время ожидания следующего импульса, т.е. когда наступила пауза между двумя посылками. Демодулированный сигнал с выхода микросхемы DA1, поступает на вход INT0 микроконтроллера, в котором происходит его дешифрация и выдача дешифрированной команды на сдвиговые регистры для управления ключами. Алгоритм дешифрации основан на измерении временных интервалов между прерываниями микроконтроллера PIC18F252. Если внимательно посмотреть на рисунок 8, можно заметить некоторые особенности. Так если интервал между прерываниями микроконтроллера PIC18F252 был равен 2Т, где Т это длительность единичного импулься RC5, то принятый бит может быть 0 или 1. Все зависит от того какой бит был перед этим. В приведенной ниже программе с подробными коментариями это очень хорошо видно. Полностью весь проект доступен для скачивания и использования в личных целях. При перепечатывании ссылка обязательна.

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

В этом нам поможет дистанционное управления своими руками, схема которого приведенная в данной статье.

Описание работы системы дистанционного управления на ИК лучах

Для дистанционного управления приборами применяется следующий механизм. На ПДУ нажимают и держат произвольную кнопку в течении 1 секунды. На непродолжительное нажатие (например во время управления музыкальным центром) система не откликается.

Для того, чтобы исключить отклик телевизора на управление приборами, необходимо выбирать не применяемые кнопки на ПДУ или применить пульт от выключенного в это время прибора.

Принципиальная схема дистанционного управления изображена на рисунке 1. Специальная микросхема DA1 усиливает и формирует электросигнал фотодиода BL1 в электроимпульсы. На радиоэлементах DD1.1 и DD1.2 построен компаратор, а на радиоэлементах DD1.3, DD1.4 — генератор импульсов.

Состояние системы управления (включена или выключена нагрузка) контролирует триггер DD2.1. В случае если на прямом выходе данного триггера лог 1, генератор будет функционировать на частоте примерно 1 кГц. На эмиттерах транзисторов VT1 и VT2 появятся импульсы, которые сквозь емкость С10 поступят на контролирующий вывод симистора VS1. Он будет отпираться в начале каждого полупериода сетевого напряжения.

В первоначальном положении на контакте 7 микросхемы DA1 находится лог 1, емкость С5 заряжена сквозь сопротивления R1, R2 и на входе С триггера DD2.1 лог 0. Если на фотодиод BL1 идут сигналы ИК излучения с пульта дистанционного управления, на контакте 7 микросхемы DA1 окажутся сигналы, и емкость С5 будет разряжаться сквозь диод VD1 и сопротивление R2.

Когда потенциал на С5 снизится до нижнего уровня компаратора (через 1 секунду или более), компаратор переключится и на ввод триггера DD2.1 поступит сигнал. Состояние триггера DD2.1 поменяется. Так совершается переключение приборов из одного состояния в другое.

Микросхемы DD1 и DD2 возможно использовать схожие из серий К564, К176. VD2 — стабилитрон на напряжение 8-9 вольт и ток более 35 мА. Диоды VD3 и VD4 — КД102Б или схожие. Оксидные емкости — К50-35; С2, С4, С6, С7 — К10-17; С9, С10 — К73-16 или К73-17.

Настройка системы дистанционного управления ик лучах

Заключается в подборе сопротивления R2 такой величины, чтобы переключение совершалось через 1…2 с. Если повышения величины данного сопротивления приведет к тому, что емкость С5 не будет разряжаться до порогового напряжения, необходимо увеличить в 2 раза емкость С5 и повторно произвести регулировку.

Емкость С6 следует ставить в том случае, если продолжительность фронта импульса, идущего с компаратора на триггер, будет чрезмерно большой и он будет переключаться нестабильно.

Если применяемый ПДУ не дозволяет управлять прибором без помех телевизору, возможно собрать самодельный пульт дистанционного управления, который является генератором прямоугольных сигналов с частотой следования 20…40 кГц, функционирующий на излучающий ИК диод. Варианты подобного ПДУ на таймере КР1006ВИ1 (

mob_info