Собственно, есть задача следующего характера: отключать при перезагрузке компьютера питание 1 USB-порта дабы выполнять перезагрузку 3G-модема подключенного к нему. Планирую осуществить это при помощи оптопары и транзистора, т.к. у большинства оптопар очень маленький ток коммутации, а модем потребляет в пределах 300-400мА. Идея есть, а вот в плане схемы пока не разобрался, может кто-то что-нибудь посоветует? Заранее спасибо.
Отключение питания USB-порта при перезагрузке
Всем привет.
Собственно, есть задача следующего характера: отключать при перезагрузке компьютера питание 1 USB-порта дабы выполнять перезагрузку 3G-модема подключенного к нему. Планирую осуществить это при помощи оптопары и транзистора, т.к. у большинства оптопар очень маленький ток коммутации, а модем потребляет в пределах 300-400мА. Идея есть, а вот в плане схемы пока не разобрался, может кто-то что-нибудь посоветует? Заранее спасибо.
Собственно, есть задача следующего характера: отключать при перезагрузке компьютера питание 1 USB-порта дабы выполнять перезагрузку 3G-модема подключенного к нему. Планирую осуществить это при помощи оптопары и транзистора, т.к. у большинства оптопар очень маленький ток коммутации, а модем потребляет в пределах 300-400мА. Идея есть, а вот в плане схемы пока не разобрался, может кто-то что-нибудь посоветует? Заранее спасибо.
- Реклама
- Сообщения: 46804
- Зарегистрирован: Пт янв 23, 2009 19:20:05
Питание на USB-порты, обычно, подаётся через джампер, позволяющий выбрать в качестве питающего либо основное питание 5 вольт, либо "дежурку"... Вот, вместо перемычки этого джампера, можно включить коммутирующий элемент. А вот чем управлять этим элементом - вопрос отдельный... 
Модем подключается через удлинитель, посему, буду просто врезаться в него.
- Сообщения: 219
- Зарегистрирован: Вт июл 02, 2013 09:17:49
http://www.irf.com/product-info/datashe ... pvg612.pdf
HEXFET® Power MOSFET Photovoltaic Relay
Single Pole, Normally Open, 0-60V, 1.0A AC/ 2.0 A DC
HEXFET® Power MOSFET Photovoltaic Relay
Single Pole, Normally Open, 0-60V, 1.0A AC/ 2.0 A DC
Можно отследить только передергивание питания, а внезапную аппаратную или программную перезагрузку компьютера отловить нереально. Только если делать программно-аппаратное решение, когда при вызове функции перезагрузки или в автозагрузке(более надежно) выполняется приложение которое выдает команду в указанный COM-порт а железка выполняет автоматически размыкание цепи на 1-2 сек.
- Реклама
Какая бы не была перезагрузка, при старте происходит инициализация железа. Может как-то отслеживать это? С шиной PCI прощё, можно опираться на POST коды. Напомните, при перезагрузке светодиод питания мигает?
- Сообщения: 219
- Зарегистрирован: Вт июл 02, 2013 09:17:49
Наверноє лучше всего использовать USB HUB.
Он должен после получения команды сброса по шине USB отключить все питания на портах.
Он должен после получения команды сброса по шине USB отключить все питания на портах.
Это только умные так умеют делать, ценник на которые от 40$ а в дешевых питание сквозное... даже без защит.


