Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2010, 14:10   #1
Silentdi
Пользователь
 
Регистрация: 17.09.2010
Сообщений: 14
По умолчанию usb подать/отключить ток

Доброго времени суток! Пожалуйста подскажите как выдать/отключить питание с usb. Делал программу через LPT все работает, но препад не принял, надо чтобы через usb. Программа простенькая подает на реле штпульс, а реле включает звонок.

Последний раз редактировалось Silentdi; 13.10.2010 в 14:16.
Silentdi вне форума Ответить с цитированием
Старый 13.10.2010, 14:21   #2
*PB*
Форумчанин
 
Регистрация: 11.08.2009
Сообщений: 558
По умолчанию

К USB подключай устройство, которое будет управляться твоей прогой и управлять реле.
*PB* вне форума Ответить с цитированием
Старый 13.10.2010, 14:28   #3
Silentdi
Пользователь
 
Регистрация: 17.09.2010
Сообщений: 14
По умолчанию

как выдать/отключить ток с usb?
Silentdi вне форума Ответить с цитированием
Старый 13.10.2010, 14:46   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

TC, вы не первый кто задает подобный вопрос ...никак почти, режим управления ACPI поддерживают не все USB-хабы (плюс биос), мало того, в большинстве своем, питание на порты подается сразу через хаб без программного управления, можно лишь обесточить data-линии согласно станадарту usb.org (юзайте SetupAPI для анмаунта девайса, если вы под виндами) ...отсюда, совет выше, свое устройство или не свое.

Добавлено
из разряда приколов
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 13.10.2010 в 14:54.
raxp вне форума Ответить с цитированием
Старый 13.10.2010, 14:52   #5
Silentdi
Пользователь
 
Регистрация: 17.09.2010
Сообщений: 14
По умолчанию

Поскажи пожалуста, какие финкции вкл/отк data?
Silentdi вне форума Ответить с цитированием
Старый 13.10.2010, 14:58   #6
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

сами по себе эти функи не работают, нужно наличие девайса в usb-порту, т.е. соблюдение протокола, это не просто односторонняя команда "вырубить" ...смотри функи SetupDiEnumDeviceInfo, SetupDiGetClassDevsA, CM_Locate_DevNodeA, CM_Request_Device_Ejecta...

дабы вы не обольщались, дата-линии не предназначены для работы на нагрузку ...это питалово (+5V) с хоста может быть до 100мА и до 500 при команде с контроллера, подключенного к порту ...так что пост #2 или посмотрите ссылочку, что уже приводил.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 13.10.2010 в 15:02.
raxp вне форума Ответить с цитированием
Старый 13.10.2010, 15:00   #7
Silentdi
Пользователь
 
Регистрация: 17.09.2010
Сообщений: 14
По умолчанию

Спасибо, поищу!
Silentdi вне форума Ответить с цитированием
Старый 13.10.2010, 20:22   #8
ohucheni
 
Аватар для ohucheni
 
Регистрация: 07.12.2008
Сообщений: 7
По умолчанию

фигасе студенты программы пишут тогда мож сразу розетку вырубить))
ohucheni вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с USB SERG1980 Компоненты Delphi 11 26.10.2010 10:09
USB savva Помощь студентам 5 24.08.2010 19:45
mini USB на USB viks1 Компьютерное железо 5 07.12.2009 23:31
USB JUDAS Общие вопросы Delphi 2 31.12.2008 20:58
USB to USB OrdJONY Компьютерное железо 11 02.04.2008 11:13