Amateur Radio Station R9AL


О программе

irUSB
- это программа, предназначенная для связи ИК-приемника USB (IgorPlugUSB) с уже существующими программами для управления ПК c пультов ДУ. (протокол WinLirc 0.6.5), а также для связи устройств подключаемых к выводам D0-D7, на плате ИК-приемника.

Из особенностей работы программы:

  • Возможность реагирования только на определенные ИК-сигналы
  • 2 алгоритма обработки (универсальный и RC-5)





  • Системные требования

    Тестирование программы, проходило на 2х ОС: Win2000 и WinXP. В тестировании участвовало более 4х машин.

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

    Аппаратная часть

    Как собрать аппаратную часть устройства подробно описано на странице:

    "37. ИК-приемник (USB) (IgorPlug-USB (AVR))"

    Установка

    Для установки необходимо запустить установочный файл irUSB_1.1.x.x.exe, и после принятия предлагаемого программой лицензионного соглашения, необходимо выбрать директорию, куда будет проинсталлирована программа и группу в меню, куда будут размещены иконки программы. Далее вам будет предложено ознакомится с ознакомительной информацией, после чего установка будет завершена, после чего можно приступить к работе с программой.

    Настройка программы

    При запуске программы будет выдано сообщение об использовании отладочной DLL. Отладка нужна для использования программы без применения оборудования, все оборудование эмулируется программно (работает в ОС которые способны создавать NamePipe каналы, например начиная с WinNT 5.0, Win2000) Для отключения отладки нужно зайти в директорию с установленной программой и переименовать определенные файлы:

    1. IgorUSB.dll в _IgorUSB.dll
    2. IgorUSB_original.dll в IgorUSB.dll
    3. commands.cfg в _commands.cfg
    4. Если вы используете пульт RC-5, то для запуска можно использовать ярлык irUSB_RC5 или командную строку с параметром rc-5 (например: irUSB rc-5).
    Эти операции можно сделать проще, если запустить файл normal.bat для автоматического выполнения перечисленных выше операций. Все необходимые ярлыки автоматически создаются после установки программы.

    После этих манипуляций программа может работать с устройством.

    В рабочем каталоге так же имеются несколько конфигурационных файлов для пультов:
    1. От TV-тюнера AverMedia
    2. От Sony RM-839*


    Работа с программой



    Рис.1 Рабочее окно основной программы и отладочного пульта.

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


    Рис.2 Добавление новой команды. Для этого необходимо нажать на кнопку "Добавить" и после появления диалогового окна (рис.2) установить необходимые параметры, например так, как показано на рис.3. По умолчанию Type установлен в положение WinLIRC, если необходимо, чтобы после принятия сигнала с пульта ДУ, команда была передана в аппаратную часть (передается 8 бит, которые необходимо отметить галочкой, причем если галочка установлена - то передается единица, иначе - ноль), необходимо выбрать Type "Параллельный". После чего нажать на кнопку "Обучить" и следуя инструкции, нажать пять раз нужную кнопку на пульте ДУ.


    Рис.3 Настройка новой команды.

    Обратная связь

    Если у вас возникли вопросы, Вы можете задать их или отправить предложения по улучшению программы непосредственно автору, по email calc@list.ru, указав в поле "тема" - irUSB).



    От автора:

    " IgorPlugUSB способен принимать любые ИК сигналы. Были замечены случаи, когда приемник реагировал на сигналы от настольной лампы и CRT монитора. С учетом того, что устройство работает на 12MHz на USB шине в режиме Low Speed со скоростью 1,5 Mbits/sec, то на обработку сигнала от USB отведено около 4х тактов микроконтроллера. "Лишние" ИК сигналы могут привести к "занятости" микроконтроллера и он не будет отвечать на USB запросы, может возникнуть сообщение "USB устройство не распознано". В этом случае:
    1. Определить источник помех.
    2. Выключить источник.
    3. Если выключить нельзя, то установить экран на плату приемника. (следует учесть что ИК модуль может принимать чуть ли не под всеми углами, выявлено опытным путем).
    В данный момент не поддерживаются: 1) повторяющиеся команды (WinLirc сервер) 2) Toggle bit в ДУ. (в RC-5 поддерживается) Удачной работы. :) "


    irUSB v1.1.1.9 NEW!


    Предыдущие версии  

    Обсудить на форуме, скачать программу

    2005, Calc, Все права защищены.





    Copyright © R9AL 2003 Все права защищены

    Рейтинг@Mail.ru Яндекс цитирования