2009-11-24 21 views
9

Quiero poder encender y apagar mi PC utilizando un sensor IR remoto conectado mediante USB a la PC. El sensor es una PCB personalizada implementada con un microprocesador AVR y la implementación USB del software V-USB.Encienda la PC con dispositivo USB

Ahora, apagar el PC no es un problema con el software, pero ¿hay alguna manera de ENCENDER la PC usando el USB?

(por favor, yo no estoy hablando de arranque desde memoria USB o fuente de alimentación USB ...)

+0

Esto no es un problema de stackoverflow. – Cesar

+2

¿Por qué crees que es así? Básicamente esta es una pregunta API. – Jonatan

+0

¿Has trabajado en el encendido? Puede reactivar una computadora con un mouse o teclado USB, también debería poder hacerlo con su dispositivo USB personalizado. – Qwerty

Respuesta

5

Parece que hay dos problemas:

  1. manteniendo la alimentación USB mientras la PC está apagada. Parece que la mayoría de las placas madre tienen un puente para esta funcionalidad.

  2. devolviendo la vida a la PC. Parece que no hay una funcionalidad estándar para esto. La solución es "presionar" el botón de encendido de la PC a través del AVR en la placa USB. Lo sé, esto significa cable adicional desde el USB a la PC, pero parece ser la solución más fácil.

Otra solución podría ser enviar la señal de encendido a la PC a través de ethernet. Pero supongo que esto será más complicado que la solución del botón de encendido y también implica cables adicionales.

+0

Mantener el dispositivo USB encendido no es un problema (una configuración de BIOS en mi placa base). Iré por una solución como la tuya, agregando un transistor en paralelo con el botón de inicio. – Jonatan

+0

Un relé puede ser más económico que un transistor con la potencia que necesita ... a menos que lo único que necesite es una línea de control que se conecte a relés o conmutación de potencia dentro de la fuente de alimentación. – Paul

+0

es solo el botón de inicio, no el interruptor de encendido. entonces un transistor debería funcionar – rdmueller

0

debe haber una forma de hacerlo con USB, ya que algunas PC se pueden encender con el teclado. Creo que esto buscará si tu mainboard/BIOS lo admite (puede ser que necesites encenderlo en BIOS, esto probablemente también garantizará que tu dispositivo reciba energía del USB aunque la PC esté apagada), y si esa V -USB (desconocido para mí) puede enviar la señal "wakeup".

buena suerte!

4

This Microsoft knowledgebase article describe cómo habilitar "activación en USB" para un mouse USB. Acabo de comprobar y la entrada de mi dispositivo de teclado (en Windows Vista) tiene la misma opción, ya marcada.

Por lo tanto, si su AVR está emulando un teclado o mouse USB, debería ser posible activar la computadora enviando los datos adecuados.

0

¿Qué tan "off" debe ser la PC? ¿Despertarse del sueño/suspenderse lo suficiente? El estándar USB describe "activación remota".

Además de permitir la activación remota, como menciones de desconexión, el software en la PC no está involucrado en hacer que esto funcione.

Cuestiones relacionadas