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

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

Я немножко подукоротил схемку и сделал вот так. Питание сделал от общей схемы устройства.
Выводы RX и TX к основной схеме устройства. Драйвер к этой МС можно скачать на оф. сайте под конкретную ОС.
Работа устройства представляет из себя двухстороннюю связь с ПК на скорости 115200 Кбит/сек. с проверкой контрольной суммы команды. Т.е. исключены ошибочная передача данных. При запуске программы происходит опрос наличия подключенного устройства и если оно обнаружено или утеряно в процессе, программа даст знать.
Управляется это устройство, специально мною написаной, программой и лежит в архиве. В принципе программа как бы демонстрационная, может только управлять выводами. Так что за индивидуальной программой, для конкретного случая, обращайтесь.
В архиве лежит программа для ПК и демо прошивка для МК устройства. Прошивка на PIC18F252 для конкретного ПК оригинальна, для её получения , пишите мне. Демо прошивка работает 10 минут, затем МК надо заного перепрошивать.
В общем вроде бы всё. Возникнут вопросы, пишите.
Автор - Клюшников Алексей г.Иваново
Почта - al.kl [ собака ] маил.ru
Обсудить схему на форуме по компьютерной электронике
Пришли свой проект и получи от 100 до 700 руб гонорара за него