trust already work Управление несколькими реле от порта RS -232 (COM-порта) » Портал инженера

Управление несколькими реле от порта RS -232 (COM-порта)

Расшифровку посылок интерфейса RS-232 удобно выполнять с помощью микроконтроллера (однокристального микрокомпьютера). К счастью, можно обойтись и без самостоятельного написания программ для него, пользуясь микроконтроллером PIC 16С54А, запрограммированным для решения подобных задач фирмой Stone Mountain Instruments.

Приведенная схема и программа на языке BASIC демонстрируют его работу. Каждый модуль SMI101B имеет 8 логических выходов. Кроме того, к одному последовательному порту можно подключить до 7 модулей SMI101B. Три вывода группы N позволяют присвоить каждому модулю определенный идентификационный номер: от 0 до 6.

 

Если все три вывода заземлены, идентификационным номером будет 0; если вывод N1 соединен с шиной +5 В, то 1, и т. д. (в двоичном коде). При включении питания все выходы неактивны (находятся в состоянии лог. 0). Для включения выхода надо послать команду в формате вида xNy, где х есть идентификационный номер соответствующего модуля SMI101B, а у определяет, какой из выходов модуля будет включен Для выключения выхода надо использовать символ F вместо N (то есть, например, 0F3).

Связь должна производиться в формате 8 бит данных и без битов контроля четности. Скорость передачи может составить 9600 бод, если модуль работает с кварцевым резонатором на 4 МГц, или 1200 бод с керамическим резонатором 500 кГц. На рисунке показано, что для управления каждым реле требуется транзистор, резистор и защитный диод.

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



Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Преобразователь данных RS-232 в параллельный код

      На рисунке показана схема простого преобразователя последовательного кода в параллельный, собранная на микросхеме УСАПП 6402 (IC1). Входные сигналы по протоколу RS-232C имеют уровни около ±12 В.

    Схема преобразователя интерфейса RS-232 в RS-485

      Для нормальной работы данной схемы нужен всего лишь трехпроводной, минимальный вариант протокола RS-232, а также источник питания с напряжением от +10 до +15В для организации двунаправленной линий связи....

    Программа Terminal 1.9b RS232 (монитор COM порта ПК)

      Программа Terminal RS232 является монитором COM порта персонального компьютера. С помощью программы можно легко отправлять и принимать данные через COM порт компьютера по протоколу RS232.

    Поиск и устранение неисправностей GE Fanuc Versamax

      Семейство продуктов VersaMax обеспечивает универсально распределенный ввод-вывод, который охватывает архитектуры ПЛК и ПК.

    Дискретные модули серии К60 AS-Interface

      Компактные модули ввода-вывода дискретных сигналов серии K60 имеют степень защиты IP 67, отличаются высокой технологичностью и позволяют сокращать время монтажа и ввода в эксплуатацию готовой системы практически на 40% по сравнению с традиционными