KEEN SIDE успешно заменяет аналогичные продукты таких известных брендов, как Phoenix Contact, Weidmueller, Degson, Winstar, Hsuan Mao, KLS, G-NOR, Mean Well и др.

Управление электрическими приборами через параллельный порт компьютера

Здесь представлено устройство интерфейса вместе с сопровождающим его программным обеспечением, использующее порт для подключения принтера любого компьютера, которое может управлять включением/выключением до десяти различных электрических приборов (лампы, телевизор и т.д.).

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Показанное на рисунке устройство интерфейса работает только с одним прибором, который управляется битом D0 второго вывода у 25-штырькового параллельного порта. Идентичные устройства для остающихся битов данных D1 - D7 (доступных через выводы с 3 по 9) подсоединяются аналогичным образом. Использование оптопары позволит полностью изолировать компьютер от схемы управления.

Программное обеспечение позволяет реализовать различные способы управления приборами. Например, на C/C++ можно использовать функцию 'outportb(portno,value)', где 'portno' - адрес параллельного порта (обычно 378hex для LPT1) и 'value' - данные, которые посылаются на порт. При value=0 все выводы (D0 - D7) отключены. При value=1 включен D0, при value=2 включен D1, при value=4 включен D3 и т.д. При value=29(десятичное)=00011101(двоичное) -> D0, D2, D3, D4 включены, а остальные отключены.

Программа для устройства интерфейса.

Исходный код программы (на C).

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

На английском языке: Control electrical appliances using PC

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • Ну это вроде давно уже известно (или мне кажется). Да и LPT потихоньку отходит (в ноутбуках практически не встречается сейчас).
  • С D0 по D8 получается 9 выходов. А где 10-й, о котором говорится в начале статьи?
  • Если присмотреться, то: D8 (pin 10) - это вход по распайке LPT. Т.е. получается 8 выходов. С другой стороны есть еще 4 выхода (Strobe-1, Autofd-14, init-16, selin-17) которыми тоже можно управлять, т.е. можно управлять 11 каналами (strobe я не считаю).
  • Принцип управления достаточно уже известный. На управление можно поставить твердотельное реле вместо схемы на тразисторе, реле и оптопаре. Немного дороже зато всего одна деталь на которой ясно указаны вход и выход, так что перепутать сложно даже начинающему. Если что-то посложней захочется , сдесь народ обсуждал идею "умного дома" [url]http://www.rlocman.ru/forum/showthread.php?t=3599[/url]