Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Дистанционное управление для компьютера. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры

Комментарии к статье Комментарии к статье

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

Принципиальная схема встраиваемого в компьютер приемника ИК сигналов дистанционного управления приведена на рис. 1. Принятые фотодиодом VD1 импульсы поступают на вход микросхемы DA1, которая фильтрует их и усиливает. Выходной сигнал через инвертор DD1.1 поступает на вход IRQ10 шины ISA компьютера. Каждый его нарастающий фронт компьютер воспринимает как запрос прерывания и обрабатывает его, вызывая процедуру, находящуюся по адресу, указанному в векторе прерывания 72H. Длительность импульсов, посылаемых ПДУ, достаточна для реакции процессора на прерывание и дополнительно "растягивать" их не требуется.

Дистанционное управление для компьютера

Приемник смонтирован на двух печатных платах. На первой (рис. 2) установлены фотодиод VD1, микросхема DA1, конденсаторы C1-C4 и резистор R1. Ее размещают на лицевой панели внутри системного блока компьютера (способ крепления значения не имеет), закрыв металлическим экраном, соединенным с общим проводом. Напротив фотодиода VD1 в корпусе компьютера сверлят отверстие для прохода ИК лучей, которое можно закрыть светофильтром из красного органического стекла.

Дистанционное управление для компьютера

На второй плате (рис.3) монтируют микросхему DD1 и конденсаторы C5, C6. Необходимо как можно точнее выдержать длину платы (48 мм) и указанные на рисунке расстояния контактных площадок от ее левого края. Это обеспечит надежное соединение приемника с компьютером. Плату вставляют в дополнительную (короткую) часть любого свободного ISA-слота таким образом, чтобы стрелка на ней была направлена в сторону лицевой панели. Одноименные контактные площадки 1-3 обеих плат соединяют между собой ленточным кабелем или жгутом из трех обычных проводов.

Дистанционное управление для компьютера

Платы рассчитаны на установку оксидных конденсаторов К50-35, К50-16, керамических К10-17 или любых других малогабаритных, резистора МЛТ-0,125. Микросхему К1056УП1 (DA1) можно заменить на КР1084УИ1 или импортную TBA2800 (с учетом различий в цоколевке). В качестве элемента DD1.1 пригоден любой инвертор с открытым коллектором. Налаживания приемник не требует, но иногда бывает полезно подобрать конденсатор C3, добиваясь максимальной дальности действия.

В таблице приведен исходный текст программы RCU.COM - драйвера ПДУ на микросхеме КР1506ХЛ1 для телевизоров 3УСЦТ, описанного в книге Ельяшкевича С. А. "Цветные стационарные телевизоры и их ремонт" (М.: Радио и связь, 1980). При нажатии любой кнопки пульт передает серию из 14 ИК-импульсов, длительностями интервалов между которыми закодирована посылаемая команда. Приемник может работать и с другими, в том числе импортными ПДУ, но для них придется написать соответствующий драйвер.

RCU.COM работает с операционной системой MS DOS и загружается в память компьютера резидентно, позволяя прикладным программам получать и выполнять команды, посылаемые с пульта. Программа состоит из трех частей. Первая, начинающаяся меткой init, выводит на экран сообщение о загрузке драйвера, инициализирует обработчики прерываний и оставляет их резидентными в памяти.

Вторая часть - обработчик аппаратного прерывания IRQ10, которому соответствует вектор 72H. Компьютер выполняет ее после приема от ПДУ каждого импульса, заполняет буфер buf последовательностью значений длительности интервалов между импульсами и считает их. Приняв всю серию, обработчик выставляет в ячейке pe флаг готовности кода.

Для того чтобы получить принятую команду, прикладная программа должна вызвать программное прерывание 2FH. Именно его обрабатывает третья часть рассматриваемого драйвера. В зависимости от кода, загруженного в регистр AX перед вызовом, она работает по разному.

Дистанционное управление для компьютера
(нажмите для увеличения)

Свою основную функцию это прерывание выполняет при вызове с кодом 0E401H. В регистре DX оно возвращает прикладной программе принятый код, а в AX - флаг его готовности. Нулевое значение флага готовности говорит о том, что с момента последнего вызова прерывания новой команды принято не было и кодом в DX пользоваться нельзя. Флаг, равный 1, свидетельствует о приеме команды и необходимости прочитать из DX и сохранить ее код. Сделать это нужно обязательно, так как до следующего вызова код может измениться.

Вызов с кодом 0E400H служит для проверки, загружен ли в ОЗУ драйвер ПДУ. Если да, в регистре AX будет возвращен код 0E4FFH. Вызов прерывания 2FH с другими кодами приводит к исполнению "старого" обработчика, действовавшего до загрузки программы RCU.COM.

Автор: С.Кулешов, г.Курган

Смотрите другие статьи раздела Микроконтроллеры.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Женщины лучше распознают признаки болезни по лицу 06.01.2026

Способность распознавать, что кто-то нездоров, часто проявляется интуитивно: бледная кожа, опущенные веки, уставшее выражение лица могут сигнализировать о недомогании. Новое исследование международной группы ученых показало, что женщины в среднем точнее мужчин улавливают такие тонкие невербальные признаки болезни, что может иметь эволюционные и социальные объяснения. В отличие от предыдущих работ, где использовались отредактированные фотографии или имитация больных лиц, ученые решили проверить, насколько люди способны распознавать естественные признаки недомогания. Такой подход позволил оценить реальную чувствительность к изменениям в лицах, возникающим при болезни. В исследовании приняли участие 280 студентов, поровну мужчин и женщин. Участникам предложили оценить 24 фотографии, на которых изображены люди как в здоровом состоянии, так и во время болезни. Это дало возможность сравнить восприятие естественных признаков недомогания в реальных лицах. Для анализа состояния каждого ...>>

Робот LG CLOiD 06.01.2026

LG представила своего нового работа CLOiD. Его возможности выходят за рамки простого выполнения команд - он способен адаптироваться к образу жизни владельца и управлять подключенными бытовыми приборами. LG CLOiD объединяет два ключевых направления корейской компании: платформу роботизированной помощи LG Q9 и экосистему умного дома LG ThinQ. На демонстрации робот показал, что умеет готовить завтрак: доставать молоко из холодильника, помещать круассан в духовку и выполнять другие кулинарные задачи. Кроме того, CLOiD может самостоятельно запускать стирку, после сушки складывать одежду и раскладывать ее по шкафу. Таким образом, робот подстраивается под повседневные привычки хозяев и может управлять всеми совместимыми устройствами, подключенными к сети. Конструкция LG CLOiD специально адаптирована для работы в жилых помещениях. Основной блок робота соединен с телом, оснащенным двумя шарнирными руками-манипуляторами, а базируется он на колесной платформе с функцией автономной навигации ...>>

Твердотельные батареи без потерь от замерзания ионов 05.01.2026

Энергетика и электроника сегодня все больше зависят от надежных и безопасных источников энергии. Твердотельные батареи рассматриваются как ключ к следующему этапу развития портативных и стационарных устройств, однако традиционные подходы сталкиваются с фундаментальной проблемой: при затвердевании электролита движение ионов замедляется или полностью останавливается. Новое исследование ученых из Оксфордского университета и их партнеров может изменить это представление и открыть путь к созданию безопасных и эффективных твердых аккумуляторов. В своей работе исследователи разработали новый класс органических электролитов, которые сохраняют высокую ионную проводимость независимо от состояния - жидкого, жидкокристаллического или твердого. Такие материалы получили название "электролиты, независимые от состояния" (state-independent electrolytes, SIE). Аспирантка Джульетт Барклай, первый автор исследования, отмечает, что это доказывает возможность проектировать органические молекулы так, чтоб ...>>

Случайная новость из Архива

Умная повязка для головы MOOV HR 20.10.2016

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

Более старые версии MOOV надевались вокруг лодыжки или запястья. В свою очередь MOOV HR предполагает использование сенсора либо в повязке на голове (для большинства случаев), либо в шапочке для плавания. Устройство, в отличие от Fitbit или Jawbone, работает скорее в качестве тренера на основе ИИ, а не просто фитнес-трекера. Главная возможность - информирование пользователя в реальном времени о ходе тренировок. HR может показывать пульс пользователя в приложении как в виде показателя ударов в минуту, так и в виде непрерывного графика.

Большинство носимых устройств оценивают пульс при помощи светодиодов: свет отражается от кожи, и по его изменению из-за объема крови аппарат фиксирует сердечные сокращения. Наручные часы весьма удобны, но исследования показывают, что запястье - далеко не лучшее место для получения точных замеров сердцебиения. На лбу кожа тоньше, благодаря чему получаемый сигнал гораздо чище и точнее. Качественные показания можно также снимать с кончиков пальцев и ушей, но помимо точности устройство должно быть еще и удобным.

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

Стоимость MOOV HR в варианте умной повязки или шапочки для купания составляет $60. Если же пользователь хочет приобрести оба варианта, то придется отдать $100.

Другие интересные новости:

▪ Синтез алмазов при нормальном давлении

▪ Двухместный электросамолет Axe

▪ Акулы научат людей отращивать зубы

▪ 6 зондов отправятся искать жизнь на Марсе

▪ Apple MacBook Pro - лучший Windows-ноутбук

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Радио - начинающим. Подборка статей

▪ статья Солон. Знаменитые афоризмы

▪ статья Когда человек стал делать кровати? Подробный ответ

▪ статья Работа с жидким азотом и сосудами Дьюара. Типовая инструкция по охране труда

▪ статья Коричневая протрава для цинковых вещей. Простые рецепты и советы

▪ статья Регулируемый источник питания на ток до 1 ампера. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026