Поставки продукции Nuvoton по официальным каналам

Пульт дистанционного ИК управления затвором для цифрового фотоаппарата Canon

ATtiny2313A

Некоторые модели цифровых фотокамер имеют возможность дистанционного управления с помощью ИК-лучей. В статье рассматривается конструкция простого и недорогого ИК пульта ДУ для цифровых фотоаппаратов с зеркальным видоискателем (DSLR) производства компании Canon, который является клоном пульта RC-1. Пульт питается от батареи типа CR2313, выполнен на микроконтроллере Atmel ATtiny2313, имеет компактные размеры.

ИК пульт ДУ для зеркальных фотоаппаратов Canon

Оригинальный пульт ДУ позволяет управлять фотоаппаратом с расстояния до 5 метров и имеет два режима управления: немедленный спуск затвора или с задержкой в 2 секунды. Описание протокола, по которому работает оригинальный пульт RC-1 можно найти во всемирной сети Интернет.

Пульт ДУ RC-1 для зеркальных фотоаппаратов Canon
Оригинальный пульт ДУ Canon

Автором, для разработки собственного пульта ДУ, изначально использовался микроконтроллер ATtiny13, однако первые тесты выявили некоторые проблемы с внутренним RC осциллятором микроконтроллера, т.к. стабильность частоты очень важна при генерации несущей. Для лучшего результата несущая частота должна быть 32.6 кГц. Отклонения от этой частоты оказывают значительное влияние на дальность работы пульта ДУ, и без осциллографа откалибровать внутренний RC осциллятор микроконтроллера очень трудно. Поэтому был выбран микроконтроллер, который позволяет подключить внешний кварцевый резонатор – ATtiny2313.

Фактически, в этом проекте тактовая частота – это самая большая проблема, которую пытался решить автор конструкции. Было решено использовать кварцевый резонатор на 4 МГц и встроенный предделитель на 8, чтобы получить тактовую частоту 0.5 МГц. Однако при такой реализации тоже был получен отрицательный результат, видимо из-за своего рода нестабильности предделителя. Поэтому от использования предделителя также пришлось отказаться, и микроконтроллер работает на частоте 4 МГц. В таком случае управление фотоаппаратом было возможно с расстояния до 3 метров.

Принципиальная схема

Принципиальная схема клона пульта ДУ для фотоаппаратов Canon
Кликните для увеличения

В сети Интернет имеются схемы пульта ДУ для фотоаппаратов Canon, во многих из них ИК светодиод подключен непосредственно к линиям ввода/вывода микроконтроллера. Автор данной конструкции применил для управления светодиодом транзиторный ключ, включенный по схеме с общим коллектором. Это самый простой (для автора конструкции) и не совсем удачный вариант, т.к. при такой топологии трудно контролировать ток через ИК светодиод. В нашем случае для управления светодиодом необходимо использовать схему с общим эмиттером (т.е. эмиттер транзистора подключен к «–» питания, анод ИК светодиода через резистор к «+» питания, катод светодиода к коллектору транзистора) с соответствующим балластным резистором. Управление транзисторным ключом осуществляется с порта PD5 микроконтроллера.

К порту PD6 подключен обычный светодиод для индикации статуса, который светится при передаче ИК сигнала.

Так как пульт ДУ питается от батареи, немаловажным моментом является снижение энергопотребления микроконтроллера в режиме ожидания. При подаче питания ток потребления составляет 5 мА, и это даже в пассивном режиме, при такой ситуации на долго батареи не хватит. С целью снижения тока потребления в режиме ожидания микроконтроллер переводится в режим Power Down спустя 3 секунды после передачи ИК посылки и выходит на рабочий режим после изменения состояния кнопки. В этом режиме микроконтроллер потребляет мизерный ток, по спецификации на микроконтроллер он составляет 0.1 мкА.

Однако, следует отметить, что оптимальным вариантом для снижения энергопотребления был бы перевод микроконтроллера в режим Power Down сразу после окончания передачи команды.

Коннектор внутрисхемного программирования микроконтроллера установлен с целью возможности замены прошивки в случае каких-либо пользовательских изменений.

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

Загрузки

Принципиальная схема, печатная плата (Eagle), исходный код программы микроконтроллера (Eclipse), HEX-файл прошивки – скачать

Дополнительные материалы

Коммуникационный протокол пульта ДУ RC-1 - http://www.doc-diy.net/photo/rc-1_hacked/
Еще один клон пульта ДУ - http://www.doc-diy.net/photo/eos_ir_remote/

Перевод: Vadim по заказу РадиоЛоцман

На английском языке: Canon DSLR IR Remote

79 предложений от 39 поставщиков
Микросхема Микроконтроллер 8, MCU 8Bit AVR RISC 2KB Flash 2.5V/3.3V/5V 20Pin VQFN EP
ЧипСити
Россия
ATTINY2313A-MU
Microchip
62 ₽
СЭлКом
Россия и страны СНГ
ATTINY2313A-SU
Microchip
от 138 ₽
Romstore
Россия, Беларусь
ATtiny2313A-MU
от 261 ₽
Augswan
Весь мир
ATTINY2313A-MMHR
Microchip
по запросу
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя