TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: Nocturno en 08 de Octubre de 2009, 08:05:09

Título: Encender circuito con un pulsador
Publicado por: Nocturno en 08 de Octubre de 2009, 08:05:09
Estoy seguro que este tema ya ha salido alguna vez en el foro pero después de buscar un buen rato no lo he encontrado.

Se trata de conseguir hacer el encendido de un circuito mediante un pulsador. El apagado se hará por software desde un pin del micro.

El pulsador que tengo que utilizar nos entrega GND cuando está pulsado, y está al aire cuando no está pulsado.

¿Tenéis el esquema?. Gracias
Título: Re: Encender circuito con un pulsador
Publicado por: NANO1985 en 08 de Octubre de 2009, 12:14:23
Estoy seguro que este tema ya ha salido alguna vez en el foro pero después de buscar un buen rato no lo he encontrado.

Se trata de conseguir hacer el encendido de un circuito mediante un pulsador. El apagado se hará por software desde un pin del micro.

El pulsador que tengo que utilizar nos entrega GND cuando está pulsado, y está al aire cuando no está pulsado.

¿Tenéis el esquema?. Gracias

HOLA MANOLO....te refieres a un sistema de enclavamiento de encendido?
saludos
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 08 de Octubre de 2009, 12:14:51
Exacto
Título: Re: Encender circuito con un pulsador
Publicado por: Felixls en 08 de Octubre de 2009, 12:43:08
Estoy seguro que este tema ya ha salido alguna vez en el foro pero después de buscar un buen rato no lo he encontrado.

Se trata de conseguir hacer el encendido de un circuito mediante un pulsador. El apagado se hará por software desde un pin del micro.

El pulsador que tengo que utilizar nos entrega GND cuando está pulsado, y está al aire cuando no está pulsado.

¿Tenéis el esquema?. Gracias
Manolo, en lugar de un interruptor no sería mejor un pulsador y un SCR?
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 08 de Octubre de 2009, 12:56:35
Es que no es un interruptor, se trata precisamente de un pulsador. ¿Qué es un SCR?
Título: Re: Encender circuito con un pulsador
Publicado por: fuente en 08 de Octubre de 2009, 12:57:33
Sería algo así como poner el pulsador en serie con la bobina del relé para que al pulsarlo cerrara el circuito y se activara, y poner los contactos del relé cortocircuitando el pulsador.
¿O lo necesitas con semiconductores?
Título: Re: Encender circuito con un pulsador
Publicado por: Felixls en 08 de Octubre de 2009, 13:08:47
Es que no es un interruptor, se trata precisamente de un pulsador. ¿Qué es un SCR?

SCR:
El rectificador controlado de silicio (en inglés SCR: Silicon Controlled Rectifier) es un tipo de tiristor formado por cuatro capas de material semiconductor con estructura PNPN o bien NPNP. El nombre proviene de la unión de Tiratrón (tyratron) y Transistor.
Tiristor

Un SCR posee tres conexiones: ánodo, cátodo y gate (puerta). La puerta es la encargada de controlar el paso de corriente entre el ánodo y el cátodo. Funciona básicamente como un diodo rectificador controlado, permitiendo circular la corriente en un solo sentido. Mientras no se aplique ninguna tensión en la puerta del SCR no se inicia la conducción y en el instante en que se aplique dicha tensión, el tiristor comienza a conducir. El pulso de disparo ha de ser de una duración considerable, o bien, repetitivo. Según se atrase o adelante éste, se controla la corriente que pasa a la carga. Una vez arrancado, podemos anular la tensión de puerta y el tiristor continuará conduciendo hasta que la corriente de carga disminuya por debajo de la corriente de mantenimiento. Trabajando en corriente alterna el SCR se desexcita en cada alternancia o semiciclo. Trabajando en corriente continua, se necesita un circuito de bloqueo forzado.

Cuando se produce una variación brusca de tensión entre ánodo y cátodo de un tiristor, éste puede dispararse y entrar en conducción aún sin corriente de puerta. Por ello se da como característica la tasa máxima de subida de tensión que permite mantener bloqueado el SCR. Este efecto se produce debido al condensador parásito existente entre la puerta y el ánodo.

Los SCR se utilizan en aplicaciones de electrónica de potencia, en el campo del control, debido a que puede ser usado como interruptor de tipo electrónico.

El SCR es una llave electrónica, que se activa cuando se aplica un pequeño voltaje positivo a su compuerta G (gatillo).

(http://img380.imageshack.us/img380/3083/2389692.jpg) (http://img380.imageshack.us/i/2389692.jpg/)

Lo interesante aquí es que una vez disparado el SCR, éste conducirá de forma permanente (si la corriente que ingresa por el ánodo es continua), para desactivarlo sólo quita la fuente de alimentación (en tu caso por medio del PIC con un transistor), conéctalo de nuevo y estará listo para un nuevo disparo. Cambia el valor de R2 para conocer los límites de sensibilidad del SCR.
Título: Re: Encender circuito con un pulsador
Publicado por: NANO1985 en 08 de Octubre de 2009, 13:10:19
Es que no es un interruptor, se trata precisamente de un pulsador. ¿Qué es un SCR?

SCR (Rectificador controlado de silicio) es un simple Tiristor 
saludos
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 08 de Octubre de 2009, 14:39:32
Ah, pues no tenía ni idea que el comportamiento del tiristor era ese que comentas. Voy a probarlo, por supuesto. Muchas gracias

Título: Re: Encender circuito con un pulsador
Publicado por: migsantiago en 08 de Octubre de 2009, 14:59:02
Hace un par de años yo andaba haciendo algo parecido, te dejo el link por si te sirve.

Un switch de apagado de alarma económico
http://www.todopic.com.ar/foros/index.php?topic=17933.0

Y el gran Chaly29 usó un circuito a base de SCR como memoria para una solución extra.  ;-)
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 08 de Octubre de 2009, 17:53:58
(http://img380.imageshack.us/img380/3083/2389692.jpg) (http://img380.imageshack.us/i/2389692.jpg/)

Lo interesante aquí es que una vez disparado el SCR, éste conducirá de forma permanente (si la corriente que ingresa por el ánodo es continua), para desactivarlo sólo quita la fuente de alimentación (en tu caso por medio del PIC con un transistor), conéctalo de nuevo y estará listo para un nuevo disparo. Cambia el valor de R2 para conocer los límites de sensibilidad del SCR.


No acabo de entender eso que me dices del transistor para desactivar el tiristor, ¿puedes explicármelo mejor?
Título: Re: Encender circuito con un pulsador
Publicado por: Suky en 08 de Octubre de 2009, 18:38:13
Como te ha indicado Felixls al provocar un pulso en Gate (http://www.unicrom.com/Tut_scr.asp) el SCR comienza a conducir y en continua no hay otra forma de desactivarlo que sacando la fuente de alimentación. Yo creo que lo que indica Felixls es colocar un transistor en paralelo al SCR así por medio del PIC se fuerza al SCR dejar de conducir (Se fuerza la tensión entre Ánodo y Cátodo a unos 0.25V)


Saludos!
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 08 de Octubre de 2009, 18:41:23
Gracias por la explicación Suky. Mientras espero a comprar mañana el tiristor, he estado probando la solución que propone fuente, y funciona perfectamente.

Dejo el esquema por si sirve a alguien:
(http://img188.imageshack.us/img188/6122/encendidoconpulsador.jpg)
Título: Re: Encender circuito con un pulsador
Publicado por: Felixls en 08 de Octubre de 2009, 18:59:57
Manolo la solución del relé es también válida, pero tiene partes móviles que trae consigo mayor desgaste, eso sin calcular el consumo

saludos

EDITO.
el esquema, como te comentó migsantiago, es parecido a este, usando SCR (hay que adaptarlo, claro)

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=17933.0;attach=4806)
Título: Re: Encender circuito con un pulsador
Publicado por: PalitroqueZ en 08 de Octubre de 2009, 20:00:04
en la revista elektor del mes de Julio de 1991, muestran este circuito de encendido:

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=27862.0;attach=10271)

cuya interpretación que le doy es:


inicialmente el circuito a energizar, no recibe alimentación, porque Q1 está abierto, debido a que Q2 está abierto. Al momento de presionar el pulsador S1, la base de Q2 se coloca mas baja que su emisor, lo que obliga a entrar en la zona de saturación, esto hace que la base de Q1 se ponga a nivel bajo, entrando en conducción y por tanto energizando el circuito.

al soltar S1, la base de Q2 se coloca mas alto que su emisor, haciendo que Q2 se abra, haciendo a su vez que la base de Q1 vaya a nivel alto, colocandose Q1 en abierto y desenergizando nuevamente el circuito.


Título: Re: Encender circuito con un pulsador
Publicado por: fjgo en 08 de Octubre de 2009, 20:17:55
No se si es exactamente esto lo que buscas,se trata de hacer como la mayoría de los dispositivos actuales, pasa a modo "standby": ON/OFF with Microcontrollers. (http://www.josepino.com/?on_off_button)
Título: Re: Encender circuito con un pulsador
Publicado por: PalitroqueZ en 08 de Octubre de 2009, 20:37:17
metida de pata la mía, jeje el circuito que subí no te servirá Manolo, ya que tu lo quieres apagar desde el micro  :z)

Título: Re: Encender circuito con un pulsador
Publicado por: Khronos_Nieto en 08 de Octubre de 2009, 22:56:48
Hola a todos..!

Otro esquema que puede ser útil fue el publicado en un número reciente de elektor. El esquema es el siguiente:

(http://img193.imageshack.us/img193/6646/interruptor.jpg)

Es interesante porque no usa relé, y así nos evitamos la importante corriente que consume su bobina. Además de poder auto-desconectarse por programa cuando se desee, permite desconectarlo a voluntad del usuario volviendo a presionar el boton.

Para el que no esté familiarizado con los transistores mosfet (como es mi caso) puede parecer un diseño exótico, de hecho no se si esas referencias son comunes en nuestras tiendas habituales. La gracia está en la idea de diseño. Estoy convencido de que se puede hacer con bipolares de toda la vida, un NPN y un PNP (en el diseño los mosfet son canal P y canal N). De la misma forma no creo que sean obligatorios los diodos schottky, pudiendo usar un par de 1N4148.

El funcionamiento es sencillo, al presionar el pulsador le damos masa a T1 con lo que comienza a conducir alimentando al regulador y éste al microcontrolador.
Justo al inicio del programa del microcontrolador éste activa a nivel bajo el pin GP5 con lo que T2 comienza a conducir. En esta situación aunque soltemos el pulsador, T1 va a seguir encontrando masa a través de T2. El circuito queda permanentemente alimentado.

El microcontrolador puede auto-desconectarse en cualquier momento colocando un '1' en GP5.

El segundo pin (GP4) es utilizado para verificar periódicamente el estado del pulsador (a intervalos regulares por programa). Si se reconoce una nueva pulsación, el microcontrolador ordena apagarse (a través de GP5.

Un saludo!
Título: Re: Encender circuito con un pulsador
Publicado por: MLO__ en 08 de Octubre de 2009, 23:08:28
Esta excelente!!!  ;-)
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 09 de Octubre de 2009, 01:14:31
Eso es justo lo que buscaba, Armando. Lo voy a probar también.
Ya puestos, ¿me recomendáis algunos PNP y NPN que aguanten 1A ocupando el mínimo espacio posible?
Título: Re: Encender circuito con un pulsador
Publicado por: droky en 09 de Octubre de 2009, 02:17:07
Hola...
Creo que duermes poco Manolo, estás a todas horas :)
Mi idea, que lo usan las placas de las cocinas, las cafeteras modernas... etc

(http://www.radikaldesig.com/imgs/foros/t_switch.png)

Es un controlador para sensor touch on/off.
Funciona con hasta 50mm de cristal encima del pad o 20mm de plástico.
Tiene una funcion seleccionable de apagado automático de 15 minutos, 60 minutos , tiempo indefinido o configurable desde minutos a horas (mas de 100).
La salida puede ser activa a estado alto o bajo.
Para apagarlo desde el uC, mandas un pulso de GND a la SNS o SNSK y se apaga.
Consume máximo 600uA  :shock: a 5v y unos 10uA a 3v  :shock:
La salida entrega máximo 2mA, con lo que necesitas un transistor tipo DTA143 (lo hay hasta Io de 100mA e incorpora las resistencias de base y emisor) y a partir de él, añades lo que necesites para manejar potencia.
Por ejemplo, el DTA143 a la base de un transistor que te dispare un relé o uno de más potencia para un contactor o a un opto para aislar el circuito... lo que quieras.
Encapsulado SOT-23-6.
Yo los he probado para alimentar circuitos de baja potencia directamente del DTA143 y con baterías de botón de 3v y van genial.
Puedes controlar toda la potencia que quieras, a partir de la señal de salida.
Son más cool  :mrgreen: :g) y están tirados de precio
Salu2
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 09 de Octubre de 2009, 02:23:07
¿Y cuál es la referencia de esa maravilla?
Título: Re: Encender circuito con un pulsador
Publicado por: droky en 09 de Octubre de 2009, 11:44:48
Buenos días...
Que despiste!... la referencia es QT102 de Quantum
Salu2
Título: Re: Encender circuito con un pulsador
Publicado por: Cryn en 09 de Octubre de 2009, 12:14:35
 :shock: yo quiero uno de esos QT se ven geniales!
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 09 de Octubre de 2009, 12:44:18
El QT102 no me sirve porque mi circuito responderá a la pulsación del botón de encendido de un PC, y no puedo cambiarlo por un capacitivo, pero sin duda me lo apunto para la siguiente.
Título: Re: Encender circuito con un pulsador
Publicado por: El_Guitre en 09 de Octubre de 2009, 12:57:37
Manolo solucionaste el problema? Otra opcion es usar un flip-flop JK  que cambia el estado de su salida al recibir un pulso en la entrada (por ejemplo un 7476) y a su salida un transistor.
Título: Re: Encender circuito con un pulsador
Publicado por: NANO1985 en 09 de Octubre de 2009, 13:02:42
Manolo solucionaste el problema? Otra opcion es usar un flip-flop JK  que cambia el estado de su salida al recibir un pulso en la entrada (por ejemplo un 7476) y a su salida un transistor.

ésta tambien puede ser una buena solucion manolo....
probaste con el SCR?...
quizás por un tema de espacios te convenga usar ése ulimo... o a menos que no sea de importancia ... cualquiera de las altenativas...
saludos
Título: Re: Encender circuito con un pulsador
Publicado por: fuente en 09 de Octubre de 2009, 13:04:39
Si tiene que responder al pulsador de encendido del PC puedes hacerlo sin tocar el pulsador, sacando del los puertos USB los +5V para alimentar un optoacoplador, y de ahí al mundo exterior....
Título: Re: Encender circuito con un pulsador
Publicado por: El_Guitre en 09 de Octubre de 2009, 13:11:00
Otra opcion:
http://www.electronica-electronics.com/Circuitos/Llave-on-off.html
Título: Re: Encender circuito con un pulsador
Publicado por: Felixls en 09 de Octubre de 2009, 13:48:37
Manolo solucionaste el problema? Otra opcion es usar un flip-flop JK  que cambia el estado de su salida al recibir un pulso en la entrada (por ejemplo un 7476) y a su salida un transistor.

ésta tambien puede ser una buena solucion manolo....
probaste con el SCR?...
quizás por un tema de espacios te convenga usar ése ulimo... o a menos que no sea de importancia ... cualquiera de las altenativas...
saludos

Lo mismo digo, probaste con el SCR?

En el último mensaje de el guitre también te recomienda un SCR
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 09 de Octubre de 2009, 19:22:08
Pues tras toda la tarde haciendo pruebas (parece mentira cómo se puede llegar a complicar una tontería como esta) os dejo la configuración que finalmente mejor me ha funcionado.
He probado con el SCR, con la combinación PNP y NPN, y muchas otras combinaciones, pero no he conseguido que funcionase bien.

(http://img525.imageshack.us/img525/8343/encendidoconpulsadortip.jpg)

La salida del circuito es la señal VCC que se ve a la derecha, y que estará activa bajo dos circunstacias:
- el pulsador está apretado
- la salida del PIC PWR_OnOff está a 0. Por cierto, este pin debe ser de colector abierto para que esto funcione bien.

El estado del pulsador lo podemos leer a través de otro pin del micro mirando en el punto marcado como Lect_Pulsador.

Gracias por vuestra ayuda.
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 06 de Febrero de 2011, 07:32:39
Nueva solución aquí (http://www.todopic.com.ar/foros/index.php?topic=33703.new#new)
Título: Re: Encender circuito con un pulsador
Publicado por: stk500 en 06 de Febrero de 2011, 14:51:27
Pues me alegro que lo conseguiste..ya te dije deja de beber ron los sabado cuando trabaja en casa  :D :D
Título: Re: Encender circuito con un pulsador
Publicado por: Nocturno en 06 de Febrero de 2011, 15:01:19
Eso es bueno, de pronto veo doble y mejoran los detalles  :D

(http://t0.gstatic.com/images?q=tbn:ANd9GcT72CobkvKyee5yyXaMYMOoSemjAS7o7nHEEfEwXL1TJPJH1DmmLw&t=1)