Управление_нагрузкой_через_usb

Управление_нагрузкой_через_usb

Управляем нагрузками от COM или USB

За основу схемы взяты сдвиговые регистры 74hc595 которые управляются микроконтроллером PIC18F252. Выхода схемы логические, т.е. лог "1" или лог. "0". Они маломощ ные, по этому для управления какими нибудь устройствами нужны усилители (ключи). Не забывайте про гальваническую развязку управляемых устройств со схемой ! Контроллер управляется по протоколу USART непосредственно с компьютера. Способы реализации протокола рассмотрены ниже.

Рассмотрим два способа получения USART.

1-ый, самый простой способ:
Это преобразователь уровня RS232 в USART. Схема которого приведена ниже.

Думаю здесь рассказывать нечего. 7,8 выводы подключаются к СОМ порту компьютера, а 9,10 к основной схеме устройства.

2-ой способ: Преобразователь USB — COM

Практически на всех новых компьютерах нет последовательного COM порта, а большая часть старой техники, работает именно через этот интерфейс, так называемый RS232. На новых компьютерах появилась последовательная шина USB, но протокол обмена данными через USB сложнее, чем по RS232.
Благодаря разработкам английской компании FTDI (Future Technology Devices International) появилась возможность преобразовать USB в "виртуальный" последовательный порт, обмен данными с которым ведут привычными хорошо известными методами.

Это преобразователь интерфейсов USB to COM предназначен для подключения к USB шине модема, сканера, различную измерительную аппаратуру, т.е. фактически любое устройство, ранее использовавшее интерфейс RS-232. Причем пользователю не требуется никаких знаний об устройстве и работе USB. Поставляемые компанией FTDI программные драйверы создают впечатление, что обмен идет через обычный COM порт. Разумеется, это справедливо только в том случае, если программное обеспечение использует COM порт в стандартном режиме.
Принципиальная схема преобразователя интерфейса показана на рисунке. Его основа — микросхема DD1 FT232BM включена по стандартной схеме, рекомендованной изготовителем.

Микросхему ЭСППЗУ DD2 AT93C46 можно не устанавливать. В ней хранятся идентификаторы изготовителя (VID) и персональный (PID), заводской номер изделия и другие данные. Это необходимо, если по USB с компьютером одновременно связаны несколько устройств на микросхемах FT232BM. Особенно важен серийный номер, так как программный драйвер полагается на его уникальность, ассоциируя тот или иной виртуальный COM-порт с конкретным устройством. Если ПЗУ отсутствует, к компьютеру можно подключить только одно образующее виртуальный COM порт устройство. Вместо AT93С46 можно использовать AT93C56 или AT93C66. Программируется ПЗУ непосредственно в устройстве с помощью специальной утилиты, поставляемой FTDI.

Читайте также:  Как_вырастить_платан_из_семян

Я немножко подукоротил схемку и сделал вот так. Питание сделал от общей схемы устройства.

Выводы RX и TX к основной схеме устройства. Драйвер к этой МС можно скачать на оф. сайте под конкретную ОС.

Работа устройства представляет из себя двухстороннюю связь с ПК на скорости 115200 Кбит/сек. с проверкой контрольной суммы команды. Т.е. исключены ошибочная передача данных. При запуске программы происходит опрос наличия подключенного устройства и если оно обнаружено или утеряно в процессе, программа даст знать.

Управляется это устройство, специально мною написаной, программой и лежит в архиве. В принципе программа как бы демонстрационная, может только управлять выводами. Так что за индивидуальной программой, для конкретного случая, обращайтесь.

В архиве лежит программа для ПК и демо прошивка для МК устройства. Прошивка на PIC18F252 для конкретного ПК оригинальна, для её получения , пишите мне. Демо прошивка работает 10 минут, затем МК надо заново перепрошивать.

Управляем нагрузками от COM или USB

За основу схемы взяты сдвиговые регистры 74hc595 которые управляются микроконтроллером PIC18F252. Выхода схемы логические, т.е. лог "1" или лог. "0". Они маломощ ные, по этому для управления какими нибудь устройствами нужны усилители (ключи). Не забывайте про гальваническую развязку управляемых устройств со схемой ! Контроллер управляется по протоколу USART непосредственно с компьютера. Способы реализации протокола рассмотрены ниже.

Рассмотрим два способа получения USART.

1-ый, самый простой способ:
Это преобразователь уровня RS232 в USART. Схема которого приведена ниже.

Думаю здесь рассказывать нечего. 7,8 выводы подключаются к СОМ порту компьютера, а 9,10 к основной схеме устройства.

2-ой способ: Преобразователь USB — COM

Практически на всех новых компьютерах нет последовательного COM порта, а большая часть старой техники, работает именно через этот интерфейс, так называемый RS232. На новых компьютерах появилась последовательная шина USB, но протокол обмена данными через USB сложнее, чем по RS232.
Благодаря разработкам английской компании FTDI (Future Technology Devices International) появилась возможность преобразовать USB в "виртуальный" последовательный порт, обмен данными с которым ведут привычными хорошо известными методами.

Читайте также:  Балаяж_на_светлые_короткие_волосы_фото

Это преобразователь интерфейсов USB to COM предназначен для подключения к USB шине модема, сканера, различную измерительную аппаратуру, т.е. фактически любое устройство, ранее использовавшее интерфейс RS-232. Причем пользователю не требуется никаких знаний об устройстве и работе USB. Поставляемые компанией FTDI программные драйверы создают впечатление, что обмен идет через обычный COM порт. Разумеется, это справедливо только в том случае, если программное обеспечение использует COM порт в стандартном режиме.
Принципиальная схема преобразователя интерфейса показана на рисунке. Его основа — микросхема DD1 FT232BM включена по стандартной схеме, рекомендованной изготовителем.

Микросхему ЭСППЗУ DD2 AT93C46 можно не устанавливать. В ней хранятся идентификаторы изготовителя (VID) и персональный (PID), заводской номер изделия и другие данные. Это необходимо, если по USB с компьютером одновременно связаны несколько устройств на микросхемах FT232BM. Особенно важен серийный номер, так как программный драйвер полагается на его уникальность, ассоциируя тот или иной виртуальный COM-порт с конкретным устройством. Если ПЗУ отсутствует, к компьютеру можно подключить только одно образующее виртуальный COM порт устройство. Вместо AT93С46 можно использовать AT93C56 или AT93C66. Программируется ПЗУ непосредственно в устройстве с помощью специальной утилиты, поставляемой FTDI.

Я немножко подукоротил схемку и сделал вот так. Питание сделал от общей схемы устройства.

Выводы RX и TX к основной схеме устройства. Драйвер к этой МС можно скачать на оф. сайте под конкретную ОС.

Работа устройства представляет из себя двухстороннюю связь с ПК на скорости 115200 Кбит/сек. с проверкой контрольной суммы команды. Т.е. исключены ошибочная передача данных. При запуске программы происходит опрос наличия подключенного устройства и если оно обнаружено или утеряно в процессе, программа даст знать.

Управляется это устройство, специально мною написаной, программой и лежит в архиве. В принципе программа как бы демонстрационная, может только управлять выводами. Так что за индивидуальной программой, для конкретного случая, обращайтесь.

В архиве лежит программа для ПК и демо прошивка для МК устройства. Прошивка на PIC18F252 для конкретного ПК оригинальна, для её получения , пишите мне. Демо прошивка работает 10 минут, затем МК надо заново перепрошивать.

MP714 Laurent
Реле управления нагрузкой и контроля через USB

Модуль MP714 Ke-USB24R предназначен для сопряжения компьютера с различными исполнительными устройствами и датчиками через порт USB и позволяет: — непосредственно включать и выключать четыре мощные нагрузки с помощью встроенных электромагнитных реле; — считывать и передавать в управляющую программу логическое состояние датчиков, подключенных к входным линиям; — по команде компьютера устанавливать на выходных линиях логические «0» или «1»; — измерять величину напряжения на 4-х входах АЦП – разрядность 10 бит. Модуль может найти применение в автоматизированных системах мониторинга и управления различного назначения.

Читайте также:  Смотровое_зеркало_с_подсветкой

Модуль MP714 Ke-USB24R предназначен для сопряжения компьютера с различными исполнительными устройствами и датчиками через порт USB и позволяет: — непосредственно включать и выключать четыре мощные нагрузки с помощью встроенных электромагнитных реле; — считывать и передавать в управляющую программу логическое состояние датчиков, подключенных к входным линиям; — по команде компьютера устанавливать на выходных линиях логические «0» или «1»; — измерять величину напряжения на 4-х входах АЦП – разрядность 10 бит. Модуль может найти применение в автоматизированных системах мониторинга и управления различного назначения.

Разрядность АЦП (бит) 10
Напряжение питания (В) 5
Количество встроенных реле управления (шт) 4
Количество линий ввода/вывода 18
Тип питания постоянный, USB
Вес 113
  • Многим понравится управление возможностями модуля с помощью мышки в окне программы Boxer24R, которая специально написана для этого модуля.
  • Но вы не ограничены только приложенной программой Boxer24R. Вы можете с легкостью использовать и другие возможности управления с помощью набора текстовых команд из: — любой терминальной программы – одну из них KeTerm, можно скачать с нашего сайта;
  • Теперь вы можете управлять нестандартной компьютерной периферией из ваших собственных программ и приложений. Скачайте пожалуйста полное техническое описание модуля и системы команд. Все команды описаны с примерами применения…И вперед! Осваивать возможности модуля

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

Полностью собранный модуль без корпуса

Подробные описания можно скачать на закладке СОФТ

Ссылка на основную публикацию
Adblock detector