![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.09.2010
Сообщений: 14
|
![]()
Доброго времени суток! Пожалуйста подскажите как выдать/отключить питание с usb. Делал программу через LPT все работает, но препад не принял, надо чтобы через usb. Программа простенькая подает на реле штпульс, а реле включает звонок.
Последний раз редактировалось Silentdi; 13.10.2010 в 14:16. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
![]()
К USB подключай устройство, которое будет управляться твоей прогой и управлять реле.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.09.2010
Сообщений: 14
|
![]()
как выдать/отключить ток с usb?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 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. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.09.2010
Сообщений: 14
|
![]()
Поскажи пожалуста, какие финкции вкл/отк data?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 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. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 17.09.2010
Сообщений: 14
|
![]()
Спасибо, поищу!
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 07.12.2008
Сообщений: 7
|
![]()
фигасе студенты программы пишут тогда мож сразу розетку вырубить))
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с 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 |