Программы для работы с юсб портами. Скачиваем драйвера для USB портов

USB (Universal Serial Bus или Универсальная Последовательная Шина) — самый многофункциональный порт на сегодняшний день. С помощью этого разъема к компьютеру можно подключить не только флешку, клавиатуру или мышь, но и очень много других устройств. Например, есть портативные мини-холодильники с подключением USB, лампы, колонки, микрофоны, наушники, мобильные телефоны, видеокамеры, офисная техника и т.д. Список на самом деле огромный. Но для того, чтобы вся эта периферия работала должным образом и данные передавались быстро через этот порт, необходимо устанавливать драйвера для USB. В данной статье мы разберемся на примере, как же это правильно сделать.

По умолчанию, драйвера для USB устанавливаются вместе с ПО материнской платы, так как относятся непосредственно к ней. Поэтому, если у вас по каким-то причинам не установлены драйвера USB, мы будем обращаться в первую очередь к сайтам производителей материнской платы. Но обо всем по порядку.

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

Способ 1: С сайта производителя материнской платы

Сперва нам необходимо узнать производителя и модель материнской платы. Для этого необходимо выполнить несколько простых действий.

  1. На кнопке «Пуск» необходимо кликнуть правой кнопкой мыши и выбрать пункт «Командная строка» или «Командная строка (администратор)» .
  2. Если у вас установлена операционная система Windows 7 или ниже, вам необходимо нажать сочетание клавиш «Win+R» . В результате откроется окно, в котором необходимо ввести команду «cmd» и нажать кнопку «ОК» .
  3. И в первом и во втором случае на экране появится окно «Командная строка» . Далее нам необходимо ввести следующие команды в этом окне для того, чтобы узнать производителя и модель материнской платы.
  4. wmic baseboard get Manufacturer - узнать производителя платы
    wmic baseboard get product - модель материнской платы

  5. Теперь, зная бренд и модель материнской платы, необходимо зайти на официальный сайт производителя. Вы с легкостью сможете найти его через любую поисковую систему. К примеру, в нашем случае это компания ASUS. Переходим на .
  6. На сайте необходимо найти строку поиска. В нее вводим модель материнской платы. Обратите внимание, что в ноутбуках чаще всего модель материнской платы совпадает с моделью самого ноутбука.
  7. Нажав кнопку «Enter» , вы попадете на страницу с результатами поиска. Найдите в списке свою материнскую плату или ноутбук. Нажмите на ссылку, кликнув по названию.
  8. В большинстве случаев сверху вы увидите несколько подпунктов к материнской карте или ноутбуку. Нам необходима строка «Поддержка» . Кликаем на нее.
  9. На следующей странице нам необходимо найти пункт .
  10. В результате, мы попадем на страницу с выбором операционной системы и соответствующих драйверов. Обратите внимание, что не всегда, выбрав свою операционную систему, можно увидеть нужный драйвер в списке. В нашем случае драйвер для USB можно найти в разделе «Windows 7 64bit» .
  11. Открыв дерево «USB» , вы увидите одну или несколько ссылок на скачивание драйвера. В нашем случае выбираем первую и нажимаем кнопку «Глобальный» .
  12. Моментально начнется скачивание архива с установочными файлами. После завершения процесса скачивания необходимо распаковать все содержимое архива. В данном случае в нем находятся 3 файла. Запускаем файл «Setup» .
  13. Начнется процесс распаковки установочных файлов, после чего запустится сама программа установки. В первом окне для продолжения необходимо нажать кнопку «Next» .
  14. Следующим пунктом будет ознакомление с лицензионным соглашением. Делаем это по желанию, после чего ставим отметку напротив строки «I accept the terms in the license agreement» и нажимаем кнопку «Next» .
  15. Начнется процесс установки драйвера. Прогресс вы сможете увидеть в следующем окне.
  16. По завершению установки вы увидите сообщение об успешном окончании операции. Для завершения необходимо лишь нажать кнопку «Finish» .

  17. На этом процесс установки драйвера для USB с сайта производителя закончен.

Способ 2: С помощью программ автоматического обновления драйверов

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

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

Способ 2: Через диспетчер устройств

Зайдите в диспетчер устройств. Для этого необходимо выполнить следующее.


Обратите внимание, что этот способ является самым малоэффективным из всех трех. Но в некоторых случаях он действительно помогает системе хотя бы опознать USB-порты. После такой установки необходимо выполнить поиск драйверов одним из двух вышеперечисленных способов для того, чтобы скорость передачи данных через порт была максимально возможной.

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

Доброго всем дня!

Можно поспорить, но флешки стали одним из самых (если не самым) популярным носителем информации. Не удивительно, что и вопросов относительно них довольно много: особенно важные среди них вопросы восстановления, форматирования и тестирования.

В этой статье я приведу лучшие (на мой взгляд) утилиты для работы с накопителями - т. е. те инструменты, чем пользовался неоднократно сам. Информация в статье, время от времени, будет обновляться и пополняться.

Лучшие программы для работы с флешкой

Важно! В первую очередь, при проблемах с флешкой, рекомендую посетить официальный сайт ее производителя. Дело в том, что на официальном сайте могут быть специализированные утилиты для восстановления информации (и не только!), которые куда лучше справятся с задачей.

Для тестирования

Начнём, пожалуй с тестирования накопителей. Рассмотрим программы, которые помогут определить некоторые параметры USB-накопителя.

H2testw

Очень полезная утилита для определения реального объема любых носителей. Помимо объема накопителя, может протестировать реальную скорость его работы (которую любят завышать некоторые производители в маркетинговых целях).

Check Flash

Бесплатная утилита которая быстро может проверить вашу флешку на работоспособность, измерить ее реальную скорость чтения и записи, провести полное удаление все информации с нее (чтобы ни одна утилита не смогла восстановить ни одного файла с нее!).

Кроме того, есть возможность редактировать информацию о разделах (если они на ней есть), делать резервную копию и реанимировать образ целого раздела носителя!

Скорость работы утилиты достаточно высока и вряд ли хоть одна программа-конкурент сделает эту работу быстрее!

HD Speed

Эта очень простая, но очень удобная программа для теста флешек на скорость чтения/записи (передачи информации). Кроме USB-накопителей, утилита поддерживает жесткие диски, оптические приводы.

Программа не нуждается в установке. Информация представляется в наглядном графическом представлении. Поддерживает русский язык. Работает во всех версиях Windows: XP, 7, 8, 10.

CrystalDiskMark

Одна из лучших утилит для тестирования скорости передачи информации. Поддерживает различные носители: HDD (жесткие диски), SSD (новомодные твердотельные диски), USB-флешки, карты памяти и т. д.

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

Пример результатов - можете посмотреть на скрине выше.

Flash Memory Toolkit

Flash Memory Toolkit - эта программа представляет собой целый комплекс утилит для обслуживания флешек.

Полный набор функций:

  • подробный перечень свойств и информация о накопителе и USB-устройствах;
  • тест для поиска ошибок при чтении и записи информации на носитель;
  • быстрая очистка данных с накопителя;
  • поиск и восстановление информации;
  • резервное копирование всех файлов на носители и возможность из восстановления из резервной копии;
  • низкоуровневое тестирование скорости передачи информации;
  • измерение быстродействия при работе с мелкими/большими файлами.

FC-Test

Бенчмарк для измерения реальной скорости чтения/записи жестких дисков, флешек, карт памяти, CD/DVD-устройств и пр. Основная его особенность и отличие от всех утилит подобного рода в том, что для работы он использует реальные образцы данных.

Из минусов: утилита довольно давно не обновлялась (возможны проблемы с новомодными типами носителей).

Flashnul

Эта утилита позволяет провести диагностику и тестирование USB Flash накопителей. При этой операции, кстати, будут исправлены ошибки и баги. Поддерживаемые носители: USИ Flash drives, SD, MMC, MS,XD, MD, CompactFlash и др.

Список выполняемых операций:

  • тест чтения - будет проведена операция по выявлению доступности каждого сектора на носителе;
  • тест записи - аналогично первой функции;
  • тест сохранности информации - утилита проверяет целостность всех данных на носителе;
  • сохранение образа носителя - сохранение всего, что есть на носителе в отдельный файл-образ;.
  • загрузка образа в устройство - аналог предыдущей операции.

Для форматирования

HDD Low Level Format Tool

Программа у которой только одна задача - отформатировать носитель (поддерживаются, кстати, и жесткие диски HDD, и твердотельные диски - SSD, и USB-флешки).

Несмотря на такой «скудный» набор возможностей - эта утилита не зря стоит на первом месте в этой статье. Дело в том, что она позволяет «вернуть» к жизни даже те носители, которые уже не видны ни в одной другой программе. Если эта утилита увидит ваш носитель, попробуйте провести в ней низкоуровневое форматирование (внимание! все данные будут удалены!) - есть неплохая вероятность, что после такого формата, ваша флешка станет работать как прежде: без сбоев и ошибок.

USB Disk Storage Format Tool

Программа для форматирования и создания загрузочных флешек. Поддерживаемые файловые системы: FAT, FAT32, NTFS. Утилита не требует установки, поддерживает порт USB 2.0 (USB 3.0 - не видит. Примечание: этот порт помечается синим цветом).

Главное ее отличие от стандартного инструмента в Windows для форматирования накопителей - это возможность «видеть» даже те носители, которые не видны штатными средствами ОС. В остальном, программа довольно проста и лаконична, рекомендую ее использовать для форматирования всех «проблемных» флешек.

Format USB Or Flash Drive Software

Утилита поможет в тех случаях, когда штатная программа форматирования в Windows откажется «видеть» носитель (или, например, в процессе работы будет выдавать ошибки). Format USB Or Flash Drive Software может форматировать носители в следующие файловые системы: NTFS, FAT32 и exFAT. Есть опция быстрого форматирования.

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

SD Formatter

Простая утилита для форматирования различных флеш карт: SD/SDHC/SDXC.

Главное отличие от стандартной программы, встроенной в Windows - состоит в том, что эта утилита форматирует носитель в соответствии с типом флэш карты: SD/SDHC/SDXC. Так же стоит отметить наличие русского языка, простого и понятного интерфейса (главное окно программы представлено на скрине выше).

Aomei Partition Assistant

Aomei Partition Assistant - большой бесплатный (для домашнего использования) «комбайн», в котором представлено огромное число функций и возможностей для работы с жесткими дисками и USB носителями.

Программа поддерживает русский язык (но по умолчанию, все равно ставится английский), работает во всех популярных ОС Windows: XP, 7, 8, 10. Программа, кстати, работает по свои собственным уникальным алгоритмам (по крайней мере, по заявлениям разработчикам этого софта), что позволяет ей «видеть» даже «очень проблемные» носители, будь то флешка или HDD.

В общем-то, описывать все ее свойства - так не хватит и целой статьи! Рекомендую попробовать, тем более, что Aomei Partition Assistant избавит вас не только от проблем с USB-накопителями, но и с остальными носителями.

Программы для восстановления

Важно! Если представленных ниже программ не достаточно, рекомендую ознакомиться с большим сборником программ для восстановления информациb с различных типов носителей (жестких дисков, флешек, карт памяти и т.д.): .

Если при подключении накопителя - она сообщает ошибку и просит произвести форматирование - не делайте этого (возможно, после этой операции, данные вернуть будет значительно сложнее)! В этом случае, рекомендую ознакомиться с этой статьей: .

Recuva

Одна из лучших бесплатных программ для восстановления файлов. Причем, поддерживает она не только USB-накопители, но и жесткие диски. Отличительные особенности: быстрое сканирование носителей, довольно высокая степень поиска «останков» файлов (т. е. шансы вернуть удаленный файл достаточно высоки), простой интерфейс, пошаговый мастер восстановления (справятся даже совсем «новички»).

Для тех кто первый раз будет сканировать свою флешку, рекомендую ознакомиться с мини-инструкцией по восстановлению файлов в Recuva:

R Saver

Бесплатная* (для некоммерческого использования на территории СССР) программа для восстановления информации с жестких дисков, флешек, карт памяти и др. носителей. Программа поддерживает все самые популярные файловые системы: NTFS, FAT и exFAT.

Параметры сканирования носителя программа выставляет самостоятельно (в чем тоже еще один плюс для начинающих).

Возможности программы:

  • восстановление случайно-удаленных файлов;
  • возможность реконструкции поврежденных файловых систем;
  • восстановление файлов после форматирования носителя;
  • восстановление данных по сигнатурам.

EasyRecovery

Одна из лучших программ для восстановления данных, поддерживает большое разнообразие типов носителей. Программа работает во всех версиях новых Windows: 7, 8, 10 (32/64 bits), поддерживает русский язык.

Нельзя не отметить одно из самых главных достоинств программы - высокая степень обнаружения удаленных файлов. Все что можно «вытащить» с диска, флешки - будет представлено вам и предложено восстановить.

Пожалуй, единственный минус - она платная…

Важно! О том, как вернуть удаленные файлы в этой программе можете ознакомиться в этой статье (см. часть 2):

R-STUDIO

Одна из популярнейших программ для восстановления данных, как в нашей стране, так и за рубежом. Поддерживается большое число самых разнообразных носителей: жесткие диски (HDD), твердотельные диски (SSD), карты памяти, флешки и т.д. Так же поражает и список поддерживаемых файловых систем: NTFS, NTFS5, ReFS, FAT12/16/32, exFAT и др.

Программа поможет в случаях:

  • случайного удаления файла из корзины (такое бывает иногда…);
  • форматирования жесткого диска;
  • вирусной атаки;
  • при сбое питания компьютера (особенно актуально в России с ее «надежными» электросетями);
  • при ошибках на жестком диске, при наличие большого числа поврежденных секторов;
  • при повреждении структуры (или ее изменении) на жестком диске.

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

Ремарка! Пошаговое восстановление данных в программе R-Studio:

Популярных производителей USB-накопителей

Собрать всех производителей в одной таблице, конечно, нереально. Но все самые популярные - здесь точно присутствуют:). На сайте производителя часто можно встретить не только сервисные утилиты для реанимирования или форматирования USB-носителя, но и утилиты значительно облегчающие работу: например, программы для архивного копирования, помощники для подготовки загрузочных носителей и т.д.

Примечание! Если кого-то я обошел стороной, предлагаю воспользоваться советами из инструкции по восстановлению работоспособности USB-носителя: . В статье довольно подробно описано, как и что делать, чтобы «вернуть» флешку в рабочее состояние.

На этом доклад окончен. Всем хорошей работы и удачи!

Здравствуйте, друзья! Сегодня вновь поговорим о создании загрузочной флешки.

Как создать загрузочное USB-устройство? В каких целях его использовать и какой программой записать?

Краткий обзор пяти наиболее популярных и бесплатных программ для создания загрузочной флешки.

Современные разработки не стоят на месте, и вчерашние технологии медленно, но верно теряют свою актуальность. Вот и некогда популярные CD- и DVD-диски уже не кажутся столь однозначным решением для хранения, переноса информации и работы с ней. Большая скорость считывания данных, универсальность и возможность многоразового использования – лишь малая часть всех преимуществ флешки в качестве загрузочного носителя перед дисками. Уже сегодня практически все персональные компьютеры и ноутбуки, если им не более десяти лет, поддерживают возможность загрузки с USB-устройств. А в некоторых случаях (например, нетбук) флешка может быть единственным устройством загрузки с внешнего накопителя.

Кстати, новая операционная система Windows 10 станет первой осью, дистрибутив которой будет официально распространяться на USB-накопителе. А если вам вдруг понадобиться восстанавливать файлы с флешки, читайте об этом . Рекомендую также обратить внимание на , который поможет вам отвлечься от трудовых будней и поднимет настроение.

С помощью дополнительного софта флешку можно использовать не только как загрузочное устройство для установки, переустановки и восстановления операционной системы, но и для создания аварийного устройства (Multiboot). Это своеобразный реаниматор, инструмент, с которого в любой момент можно загрузиться и вылечить компьютер от вирусов, восстановить системные файлы или спасти важные данные. Как создать такую флешку-реаниматор, я описал в статье «Создание загрузочного Live CD/DVD/USB-устройства и его применение». Ознакомиться с этой статьей можно .

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

Подготовка флешки

Нам понадобится сама флешка, плюс знание некоторых важных аспектов. Вначале нужно убедиться, что компьютер поддерживает загрузку с USB-устройств. Существует ошибочное мнение, что если в bios (раздел boot) отсутствует возможность выбора загрузки с usb (присутствует только параметры floppi, hdd и dvd-rom), то загрузка с usb не поддерживается. Это не так!

Точнее, не всегда так. Единственно верное решение - обратиться к мануалу (руководству пользователя) вашей материнской платы или с помощью специализированного софта (как вариант - AIDA64) получить подробный отчет об используемом железе.

Второй момент - размер флешки. Здесь все будет зависеть от того, что мы на нее пишем. Например, для создания Live-USB, установочного диска Linux или Windows 7 хватит флешки объемом 4 Гб. Для создания загрузочного устройства с последними версиями Windows желательно иметь под рукой флешку не менее чем на 8 Гб.

Третий момент - перенос файлов с флешки. Как правило, процесс создания загрузочного устройства подразумевает его полное форматирование. Если на флешке есть важные файлы, заранее перенесите их на другое устройство. Для создания загрузочной флешки и последующей работы с ней как с загрузочным устройством используйте порт USB-2.0 (Windows 7 не поддерживает USB 3.0).

Как создать загрузочную флешку

Рассмотрим пять различных способов на примере пяти бесплатных программ для Windows.


Небольшая, но достаточно функциональная утилита с говорящим названием WinSetupFromUSB. Одинаково хорошо подходит для записи загрузочной и/или мультизагрузочной флешки (до 10 операционных систем) и создания Live-устройств. Официальный сайт .

Из недостатков - отсутствие поддержки русского языка. В числе преимуществ, как я уже сказал, - ее универсальность. Утилита умеет работать не только с дистрибутивом Windows, но и подойдет для записи установочного диска с Linux.

Обычный вариант создания загрузочной флешки, например, с дистрибутивом Windows, предусматривает выбор в соответствующих графах самой флешки, опции автоматического форматирования носителя и ISO-образа операционной системы. Процесс записи стартует после нажатия кнопки «Go». Более подробно о работе данной программы можно прочитать .

Для создания мультизагрузочной флешки (несколько ОС) нужно указать путь к ISO-образам операционных систем. Пункт выбора Windows 10 на момент написания этой статьи по умолчанию отсутствует, но в действительности все пишется и работает, достаточно лишь выбрать соответствующую графу с имеющимися версиями - Vista, 7, 8.

2. Rufus

Пожалуй, самое простое решение для создания загрузочных USB-дисков. Все просто и интуитивно понятно. Подходит для работы на системах, не имеющих установленной ОС. Официальный сайт rufus.akeo.ie .

Из главных плюсов - скорость работы, простой интерфейс, русский язык. Отличное решение, если есть необходимость создать загрузочную флешку Windows 10 с поддержкой UEFI. Кстати, о том, как это сделать, я подробно написал в .

Распространяется в формате обычного инсталлятора и портативной версии. Для создания загрузочной флешки в окне утилиты необходимо указать путь к записываемому ISO-образу и нажать кнопку «Старт».

На новых системах, где используется UEFI вместо BIOS, в меню «Схема раздела и тип системного интерфейса» задайте значение «GPT для компьютеров с UEFI».
В остальных случаях настроек по умолчанию будет достаточно. Опция форматирования флешки назначена по умолчанию.

3. Windows 7 USB/DVD Download Tool

Данная утилита является официальным приложением от компании Microsoft. Интерфейс минималистичен, прост и понятен, работать с ней легко. Скачиваем с официального сайта wudt.codeplex.com .

Возможно, название утилиты (Windows 7 USB) многих введет в заблуждение, что с ее помощью на съемный носитель можно записать только дистрибутив Windows 7. Однако это не так. Помимо седьмой версии, на флешку можно записать дистрибутивы Windows 8.1 и 10.

Из минусов – утилита не русифицирована, однако простой и интуитивный интерфейс призван нивелировать этот недостаток.

Все, что требуется от пользователя, – заранее вставить USB-носитель, выбрать ISO-образ с операционной системой и указать путь к носителю (флешке), на которую следует развернуть этот образ.

Принцип работы этой программы основан на стандартных инструментах операционной системы Windows - это «diskpart», «bootsect /nt60», распаковка ISO на флешку. Программа выступает лишь в роли графического интерфейса.

UltraISO - одна из лучших и наиболее функциональных программ для работы с образами дисков. Универсальный «комбайн», который поддерживает работу практически с любыми известными форматами. Умеет работать в паре с Nero Burning Rom и интегрируется с виртуальными эмуляторами. Поможет в случае, если образ загрузочного диска не в ISO-формате.

Программа умеет конвертировать в ISO-файлы другие форматы образов - NRG, MDF, MDS, IMG, CCD и т. д. С помощью UltraISO вы можете редактировать ISO-файлы без их распаковки. Интерфейс UltraISO переведен на множество языков, включая и русский. Для скачивания вам на выбор предлагается несколько редакций UltraISO, адаптированных под отдельные версии Windows, а также портативный вариант программы. Ссылка для скачивания www.ezbsystems.com .

По большому счету программе безразлично, какие загрузочные устройства будут создаваться с ее помощью, с какой операционной системой, каким софтом и от какого производителя. Записываемый ISO-образ необходимо открыть в окне программы либо с помощью команды «Открыть» в меню «Файл», либо с помощью кнопки обзора на панели инструментов. Также это можно сделать с помощью комбинации клавиш Ctrl + O.

Затем в появившемся окошке, если программой автоматически выбрана нужная флешка, следует нажать кнопку «Записать».

Daemon Tools Ultra - это профессиональный инструмент для работы с образами. Сама программа знакома многим пользователям по бесплатной версии Lite, которая позволяет монтировать виртуальные приводы для чтения образов дисков. Ее более функциональная версия - Daemon Tools Ultra - в числе прочих возможностей предлагает создание загрузочных устройств.

Из недостатков стоит отметить, что она платная, но для создания загрузочной флешки на официальном сайте программы можно скачать бесплатно пробную 20-дневную версию. Официальный сайт программы .

Переходим на официальный сайт и скачиваем программу. Во время инсталляции (установки) нужно выбрать пробный тип лицензии.

Программа работает с огромным числом форматов образов дисков и может быть использована как для создания загрузочного устройства с последующей установкой операционной системы, так и для ее восстановления (Live-диск).

Для создания загрузочной флешки в главном окне Daemon Tools Ultra выбираем пункт меню «Инструменты», а в числе его команд - «Записать загрузочный образ на USB». Или комбинация горячих клавиш Ctrl+B.

В окне параметров записи указываем путь к образу, делаем активной опцию перезаписи MBR и жмем «Старт».

Когда флешка готова, остается лишь с нее загрузиться. Самый простой способ — использовать клавиши вызова меню загрузки. В таблице ниже приведен наглядный пример таких клавиш.

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

К примеру, программу Rufus можно использовать как наиболее простой и быстрый инструмент для создания загрузочного USB-диска c одним дистрибутивом Windows или для прошивки BIOS из-под DOS.

13-01-2014

ATiny2313

Захаров Денис, Украина

Как известно, существует достаточное количество интерфейсов, с помощью которых микроконтроллер (МК) может общаться с внешними устройствами. Если необходимо связать МК с персональным компьютером или ноутбуком, то с уверенностью можно сказать, что лучше всего использовать интерфейс COM-порта RS-232.

Причина такого выбора очевидна - практически все контроллеры имеют аппаратные модули UART, с помощью которых можно передавать информацию при минимальном расходе ресурсов МК. Кроме того, существует множество хорошо зарекомендовавших себя программ, предназначенных для работы с COM-портом. Поскольку сигналы МК имеют уровни TTL, для согласования с интерфейсом RS-232 необходим преобразователь уровней. Часто его выполняют на основе доступной и популярной микросхемы MAX232 .

Рисунок 1.

Представленное устройство (Рисунок 1) предназначено для управления приборами с помощью любого ПК, имеющего порт USB. Современные компьютеры и ноутбуки имеют по несколько таких портов. С помощью этого комплекса можно производить управление светом, телевизором и другими приборами. Исполняющие устройства не обязательно должны находиться в непосредственной близости от ПК.

Прибор состоит из вполне доступных и распространенных элементов. Обе микросхемы - микроконтроллеры ATtiny2313 семейства . Первый контроллер подключен к USB-порту компьютера и выполняет функцию конвертора форматов USB-COM. Второй подключается к первому и все время сканирует команды, которые посылаются с ПК через терминальную программу Terminal v1.9b.

Подключенный к выводу 2 USB резистор R4 переводит устройство в низкоскоростной режим LS, позволяющий при обмене данными со скоростью 1.5 Мбит/с с помощью программы выпонять расшифровку посылок от ПК.

С помощью резисторов R2 и R3 происходит устранение переходных процессов. Конденсатор С5 блокирует импульсные помехи в цепи питания. Стабилитроны D1 и D2 необходимы для согласования логических уровней МК и USB входа ПК. Для безошибочной передачи данных между контроллерами частоты кварцевых резонаторов должны быть равны 12 и 4 МГц.
К выводам /RESET следует подключить подтягивающие резисторы, чтобы в дальнейшем избежать произвольного сброса МК из-за влияния помех и статических напряжений. В данной схеме все команды отображаются на светодиодах, подключенных к порту В. Чтобы управлять какими-либо устройствами, необходимо подключать выходы контроллера к реле (Рисунок 2).

Собрать устройство можно на макетной плате, хотя лучше, все же, на полноценной печатной плате. Элементы можно разместить, например, так, как показано на Рисунке 3.

Программа для микроконтроллера U1 разработана товарищем GetChiper в среде Bascom-AVR. Для работы с шиной USB использована библиотека swusb.LBX . С ее помощью выполняется программное декодирование USB протокола в режиме реального времени. Для работы устройства с ПК, нужно установить соответствующие драйверы, скопировав их на жесткий диск. При первом подключении устройство опознается и запросит драйвер. Далее нужно указать путь к папке с файлами, и все заработает.

Программа микроконтроллера U2 была написана мною в среде AVRStudio на языке ассемблера. Блок-схема алгоритма работы МК представлена на Рисунке 4. Аппаратный модуль UART следует настроить на прерывание по завершению приема данных. Сам МК не будет выполнять ни одной функции, пока не наступит прерывание. Для снижения энергопотребления можно воспользоваться режимом sleep, но в данной конструкции этого делать не понадобилось. Как только из терминала ПК последуют команды, МК мгновенно перейдет к их сканированию. На данный момент контроллер поддерживает следующую систему команд:

-on1, on2, on3, on4, on5, on6, on7, on8 - команды установки портов в «лог. 1»;
-off1, off2, off3, off4, off5, off6, off7, off8 - команды установки портов в «лог. 0»;
-ser - установить все порты в активное состояние «лог. 1»;
-clr - сбросить все порты в состояние «лог.0».

После окончания ввода каждой команды необходимо нажимать Enter. Таким образом МК сможет определить конец команды и приступить к ее сканированию. На каждую верную команду контроллер будет отвечать «ok». Если ввести неверные данные, то в терминальную строку вернется «error». Пример выполнения команды показан на Рисунке 5.

Версия прошивки 1.0. Выставлять фьюзы необходимо в соответствии с Рисунком 6. Разрабатывается следующая версия прошивки, где будет происходить самообучение МК и изменение систем команд в терминале.

Программное обеспечение МК, виртуальная модель Proteus и драйвер для ПК -
Протокол передачи данных между МК и ПК- скачать

Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться .

  • ....вообще-то хотелось увидеть соопрежение м/у USB-портом одного компьютера с COM-портом второго...или LPT-порта третьего...
  • Спасибо! Опечатка исправлена:)
  • Зачем использовать 2 МК? Неужели у Attiny2313 мало flash? Или просто не хватает портов I/O? Тогда ладно, видно, что USB висит на INT0/INT1.
  • Сопротивление катушек маломощных реле в районе 100-200 Ом, не учитывая насыщенный транзистор (это же не пускатель, и не контактор). Так что 50-200 мА подходящий ключ не испугается. Материал очень интересен в плане привязки МК к USB без всяких интерфейсных микросхем и без присутствия в структуре МК аппаратного USB. Но учитывая цели и задачи первоисточника http://www.recursion.jp/avrcdc/cdc-232.html, из двух МК один выполняет всё же функции преобразователя USB-COM. И весьма дешёвого преобразователя, что безусловно радует.
  • Вот интересный гражданин попался с «дворянскими замашками», судя по нику. О каких экстремумах идёт речь? Вроде в материале нет даже упоминания о типе реле или транзисторов. И если реле запитывается от 5В USB то, безусловно, хотелось бы минимизировать потребление со стороны хоста на ПК. Этого можно добиться оптронами и дополнительным питанием реле со стороны нагрузки, что усложняет схему. Или ещё пару вариантов. Разве акцент в статье сделан на оптимизации? Автор добился своего и правильно делает, что не выкладывает конкретную плату. Для того, кто будет повторять, данного узла достаточно.
  • Да, статейка еще та... но стоит ли так опситраться? Я тоже хотел кое что прокомментировать сразу как ее прочел, и диод в том числе. Но анонимно тут нельзя. Вот зачем автору AVR-CDC? Я не заметил что где-то в схеме используются сигналы DTR, DTS, RTS, CTS. V-USB не хватило? Про два "кирпича" уже написали выше, - хватило бы и одного. А про диод уже исправлено, слава Будде! Диод нужен для защиты транзистора от импульса напряжения самоиндукции обмотки реле, в момент размыкания тока. Вот, кстати, вспомнил одну реализацию. Статья была в журнале Радио, но и в интернетах нашлась, кому интересно можете глянуть.

Интерфейс программы: русский

Платформа:XP / 7 / Vista

Производитель: MakeSoft

Сайт: www.imakesoft.ru

USB Manager представляет собой свободно распространяемый программный продукт, который предназначен для управления и полного контроля различного рода USB-устройств, будь то, к примеру, принтеры или же, любые съемные носители.

Основные возможности программы USB Manager

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

Вообще, программа, по всей видимости, предназначена для пользователей, которые работают на персональных компьютерах не одни, а с использованием разных учетных записей. Понятное дело, что многие просто не хотят, чтобы в их отсутствие, кто-то пользовался каким-либо USB-устройством. Именно поэтому, программа, в первую очередь, позволяет включать или полностью отключать все имеющиеся USB-порты. При полном отключении ими уже никто не сможет воспользоваться. Например, кто-то вставляет обычный флэш-накопитель, а вот тут начинается самое интересное. Операционная система его попросту не видит. Так что, воспользоваться информацией с него не получится. Кстати сказать, очень многие вирусы и вредоносные кодов распространяются именно с таких устройств. Поэтому, отключив USB-порты, в какой-то мере, можно гарантировать безопасность компьютера. Включить порты заново не составляет труда. При этом можно использовать необходимую вам систему паролей.

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

Вообще, надо заметить, что программа имеет довольно приятный интуитивно понятный интерфейс. Да и работает она довольно корректно. Кстати сказать, в последней версии довольно сильно была доработана система защиты и несколько обновлена функция отключения от клиента.

Таким образом, для предотвращения несанкционированного использования USB-портов вашего компьютера программа подходит просто идеально, тем более, что распространяется она совершенно бесплатно и не имеет ограничений по срокам и целям использования.



Просмотров