Pergunta

Quero poder ligar e desativar meu PC usando um sensor de remoção de IR que é conectado via USB ao PC. O sensor é um PCB personalizado implementado com um microprocessador AVR e o software V-USB USB-suplementação USB.

Agora, desligar o PC não tem problema com o software, mas há alguma maneira de ativar o PC usando USB?

(Observe que não estou falando sobre a inicialização do suprimento USB-STICK ou USB-POWER ...)

Foi útil?

Solução

Parece haver dois problemas:

  1. Mantendo o USB ligado enquanto o PC está desligado. Parece que a maioria da placa principal tem um jumper para essa funcionalidade.

  2. trazendo o PC de volta à vida. Parece não haver funcionalidade padrão para isso. A solução é "pressionar" o botão liga / desliga do PCS através do AVR na placa USB. Eu sei, isso significa cabo extra do USB para o PC, mas parece ser a solução mais fácil.

Outra solução alternativa pode ser enviar o sinal de energia ao PC sobre Ethernet. Mas acho que isso será mais complicado do que a solução do botão liga / desliga e envolve cabos extras também.

Outras dicas

Este artigo da Microsoft KnowledgeBase Descreve como ativar o "Wake on USB" para um mouse USB. Acabei de verificar e minha entrada de dispositivo de teclado (no Windows Vista) tem a mesma opção, já marcada.

Portanto, se o seu AVR estiver emulando um teclado ou mouse USB, deve ser possível acordar o computador enviando os dados adequados.

Deve haver uma maneira de fazer isso com USB, pois alguns PCs podem ser ligados com o teclado. Eu acho que isso será um pouco olhando se sua placa principal/BIOS o suporta (pode ser que você precise ativá -lo no BIOS, isso provavelmente também garantirá que seu dispositivo obtenha energia do USB, embora o PC esteja desligado) e se isso v -USB (desconhecido para mim) pode enviar o "WakeUp" -Signal.

boa sorte !

Como o "desligado" o PC precisa ser? Acordar do sono/suspender o suficiente? O padrão USB descreve "despertar remoto".

Além de permitir a desperdício remoto, como o Unwind Menions, o software no PC não está envolvido em fazer esse trabalho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top