¿Qué se requiere para activar el "PS_ON" en la placa base, para encender una computadora? Buscando utilizar un microprocesador / accesorios para encender una PC

2

Como dice el título, estoy intentando averiguar qué se necesita para activar el encendido, en el encabezado de la placa base.

He leído que, en esencia, el interruptor es un interruptor "momentáneo" que asumo que simplemente se conecta por un instante para permitir que la energía se inicie. ¿Dañaría más energía o simplemente no es necesario? ¿Mantener el botón presionado tampoco importa?

Básicamente, estoy buscando conectar algunos accesorios a un microprocesador y quería saber si usé algo como un sensor táctil, o un botón en el Arduino, ¿si podría encender mi computadora?

Encontré esta imagen y me guió hasta aquí, pero habla de muchas cosas de las que no estoy seguro, como "TTL", que menciona "TTL LOW", que creo que LOW significa "desactivado". y HIGH está activado?

Esencialmente,simplementesientocuriosidadporelPS_ONyaquenopuedoencontrarmuchainformaciónalrespecto,yestoyinteresadoencómoseenciendelacomputadoraycómopodríahacerloyomismodetodaslasformasinteresantesquesondiferentes.desdeeltradicional"presionar un botón" para encender :).

Gracias a todos por cualquier ayuda / consejo. Soy nuevo en electrónica, pero sé cómo escribir software, ¡así que estoy emocionado de combinar los dos juntos!

EDITAR: SOLO PARA BORRAR

Estoy buscando simplemente emular una pulsación de botón, es decir, en lugar de presionar un botón, puedo hacer clic en un interruptor o algo. Quiero que mb / computer haga lo que normalmente hace, pero solo quiero encender mi computadora con otras cosas que no sean el botón de encendido. Parece que el método más fácil es hacer exactamente lo que hace el botón, enviar la información a través del PS_ON verde o cualquier otro cable al encabezado de la placa base, y luego el mb hace su trabajo.

    
pregunta XaolingBao

4 respuestas

2

¿Está intentando emular una pulsación de un botón de encendido para encender una computadora o simplemente desea encender la fuente de alimentación por sí sola?

Para emular una pulsación de botón, recomendaría un relé o un optoaislador. No creo que haya ningún estándar sobre cómo se configura el botón de encendido de la placa base, por lo que no sería aconsejable confiar, por ejemplo, en uno de los pines que está conectado a tierra.

Para encender la fuente de alimentación, todo lo que necesita hacer es conectar la señal PS_ON a tierra. Esta señal debe mantenerse baja para mantener la fuente de alimentación encendida. Dado que este es un estándar bien definido, puede usar un solo transistor NPN para bajar ese pin bajo el control de un microcontrolador o similar.

    
respondido por el alex.forencich
0

PS_ON # normalmente está controlado por la propia placa base. Esto permite que el software administre el proceso de apagado. Es por eso que el botón en el panel frontal va a la placa base y no a la fuente de alimentación. (Porque eso no es PS_ON #)

La especificación Intel ATX habla sobre cómo usar PS_ON #:

  

3.3.2. PS_ON # PS_ON # es una señal activa-baja compatible con TTL que permite que una placa base controle la fuente de alimentación de forma remota   en combinación con fuentes tales como encendido / apagado suave, Wake on LAN   *, o despertar en el módem. Cuando PS_ON # se coloca en TTL bajo, la fuente de alimentación debe encender los cuatro rieles principales de salida de CC: + 12VDC, + 5VDC,   + 3.3VDC y -12VDC. Cuando PS_ON # se coloca en TTL alto o en circuito abierto, los rieles de salida de CC no deben entregar corriente y   Debe mantenerse a cero potencial con respecto al suelo. PS_ON # tiene   no hay efecto en la salida de + 5VSB, que siempre está habilitada siempre que   La alimentación de CA está presente. La tabla 14 enumera las características de PS_ON # signa l.   La fuente de alimentación debe proporcionar una pulgada interna hasta TTL alta. los   la fuente de alimentación también proporcionará circuitos de rebote en PS_ON # para   evita que oscile con./desc. en el inicio cuando es activado por un   interruptor mecánico El circuito de habilitación de salida de CC debe ser SELV-   obediente. La fuente de alimentación no debe bloquearse en un estado de apagado   cuando PS_ON # se activa mediante impulsos entre 10 ms y 100 ms durante   La decadencia de los rieles de potencia.

Si realmente quiere usar esto para controlar una computadora, puede robar ese pin de la placa base (en lugar de fuente de alimentación - > mobo se va a la fuente de alimentación- > yobo). Puede tocar + 5VSB y GND para alimentar su Arudino. Si usas un Arduino de 5 V, puedes usar una salida digital para controlarlo.

Esto, sin embargo, le roba a tu computadora la capacidad de apagarse. Es posible que pueda emular el PS_ON # de la placa base al Arduino escuchando en una entrada digital. ¡No olvides subir eso a través de una resistencia de 4.7k a + 5VSB! (como se dice en la especificación).

Esto le da la oportunidad de jugar con la señal PS_ON # en su software Arduino, mientras permite que la computadora se apague. Nota: No es una buena idea apagar la computadora de esta manera. A los sistemas operativos modernos les gusta tener la oportunidad de limpiar. Así que podrías encender la computadora de esta manera, pero apagarla sería un poco más complicado.

    
respondido por el Daniel
0

Un FET o MOSFET de canal N barato debería funcionar. Si usa algo como un Arduino GPIO para controlarlo, necesitará un umbral de voltaje de puerta de 2 V o menos.

FDV303N es un MOSFET de paquetes SOT23 barato. 2N7000 está disponible en SOT23 o TO-92 y tiene un Vgs de 2.1V, por lo que debería estar bien.

Creo que el interruptor solo detiene temporalmente PS_ON a tierra y luego la propia placa base lo mantiene allí hasta el apagado. Un pulso ALTO de 1 segundo en la puerta del FET debería ser lo suficientemente largo como para que el FET tire de la PS_ON a tierra y luego la placa base para asumir el control.

Es importante tener en cuenta que el circuito de tu microcontrolador tendría que compartir el mismo terreno que el de la PC.

    
respondido por el user1228123
0

PS-On es una SALIDA de la placa base. Cuando el usuario presiona el botón de encendido, la placa base lo detectará y activará la línea PS-ON para abrir los rieles de alimentación principales. De manera similar, cuando la placa base desea apagar los rieles principales de alimentación (por ejemplo, porque el software ha solicitado el apagado o el usuario ha presionado el botón de encendido).

Lo que quieres es en cambio las conexiones del botón de encendido. En una placa base genérica, la ubicación de este será en un conector de poste cuadrado de 0,1 pulgadas y su ubicación se documentará en el manual; desafortunadamente, en un sistema "OEM de grandes marcas" puede estar oculto en algún conector específico del sistema.

Además, todo lo que sabes en general es que tienes una entrada diseñada para un interruptor físico, no sabes si está activo bajo o alto o qué voltajes usa.

Como tal, la opción más genérica para cambiarlo es usar un relé. Probablemente podría diseñar circuitos de transistores que funcionen con una placa base en particular, pero sería difícil garantizar que funcionen en general.

    
respondido por el Peter Green

Lea otras preguntas en las etiquetas