Главная Форум
Добро пожаловать, Гость
Логин: Пароль:

Подключение разного оборудования к USB-портам
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: Подключение разного оборудования к USB-портам

Подключение разного оборудования к USB-портам 11 года, 8 мес. назад #4

  • compunit
  • Вне сайта
  • Юниор
  • Постов: 2
Можно ли подключить например разное внешнее оборудование через ваш прибор составным USB-устройством, чтобы были задействованы HID и Mass storage ?
В качестве такого оборудования можно указать измерительные приборы, различные типы цифровых весов, корпоративные разработки. На текущий момент все указанное оборудование подключается к компьютерам либо через COM порты или через разные переходники.

RE: Подключение разного оборудования к USB-портам 11 года, 8 мес. назад #5

  • inter
  • Вне сайта
  • Опытный
  • Постов: 41
Практически, можно подключить к USB-интерфейсу достаточно большой класс устройств (например: весы, электросчётчики...), в том числе и то оборудование, что Вы указали.
Рассмотрим, для примера, подключение устройств класса "Весы".

Что даёт подключение весов к компьютеру через USB-порт (как HID-устройства):

1. Не требуется установка драйверов на компьютер (эксплуатация которых может привести к ошибкам).

Примечание 1: в случае, если на компьютере установлена OS "Vista", установка драйвера без цифровой подписи невозможна.

Примечание 2: в состав всех современных операционных систем входят драйвера для работы с интерфейсами: HID ("human interface device" - устройство ручного ввода, например: "мышь") и Mass Storage (устройство хранения, например: флэш-диск), соответственно, установка драйверов не требуется.

2. Устройство (весы) содержит в себе описание того, что они будут посылать в компьютер и могут принимать от него.

Пример: USB-клавиатура (тоже HID-устройство) подключается к любому компьютеру и не требует никаких настроек (т.к. содержит в себе описание кодов, которые она будет посылать при нажатии клавиш и того, как управлять лампочками "Num Lock", "Caps Lock" и др.). Из-за этого, никогда не возникает такой парадоксальной ситуации: чтобы клавиатура заработала - необходимо установить драйвер, а чтобы установить драйвер - нужна клавиатура.

А если эти же весы будут иметь интерфейс Mass Storage (составное устройство с 2-мя интерфейсами HID и Mass Storage), то программа, работающая с весами, может находиться в них же. И все взвешивания, проведённые на этих весах, будут записаны в виде лог-файла. То есть: некто, имеющий компьютер, например, только что купленный ноутбук с ОС Vista, подойдя к весам и подключившись к USB-порту весов, сможет сразу же работать с ними. Ему не потребуется установка драйверов и программ. Таким образом, такие весы уже будут - в полном смысле - самодостаточны. Естественно, в этом случае уже не нужны никакие переходники "USB-Com - о них можно просто забыть.

RE: Подключение разного оборудования к USB-портам 11 года, 7 мес. назад #18

  • list
  • Вне сайта
  • Юниор
  • Постов: 1
Можно ли сделать так, чтобы устройство, в которое будет встроен ваш USB-модуль определялось компьютером как мышь или джойстик?

RE: Подключение разного оборудования к USB-портам 11 года, 7 мес. назад #19

  • inter
  • Вне сайта
  • Опытный
  • Постов: 41
List писал:
Можно ли сделать так, чтобы устройство, в которое будет встроен ваш USB-модуль определялось компьютером как мышь или джойстик?

1. USB-модуль, естественно, может видеться компьютером и как мышь, и как джойстик.

2. Также можно сделать, чтобы наше устройство (USB-модуль) виделось компьютером как:

  • клавиатура,
  • трекбол,
  • игровой симулятор (руль),
  • медицинский прибор,
  • и т.д.. Всего: более 20 вариантов.

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

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

5. Но, если у вас есть такая необходимость, мы изготовим устройство, которое будет видеться компьютером как мышь или джойстик. Это даже несколько проще, т.к. такой вариант описан и подробно рассматривается во всех "примерах для разработчика USB-устройств".
Изменено: 11 года, 7 мес. назад от inter.
  • Страница:
  • 1
Время создания страницы: 0.14 секунд