Autor Tema: Detector de Flancos[Solucionado]  (Leído 7317 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Rikr09

  • PIC16
  • ***
  • Mensajes: 112
Detector de Flancos[Solucionado]
« en: 03 de Abril de 2014, 10:31:22 »
Saludos amigos de TodoPIC,

En esta ocasión acudo a sus ideas para que me ayuden con algo... Tengo un circuito de Mosfets que me ayudan a apagar/encender cualquier dispositivo que asi lo requiera. Para encenderlo necesito un nivel de GND... por ende siempre debe o estar a nivel Alto para asegurar que este apagado.

Se tiene un Sensor que podriamos representar como un interruptor que se abre y se cierra... pero lo que necesito es que se detecte ese cambio y que cada vez que se genere ... se envie un pulso en Bajo para ENCENDER el cto... Estuve leyendo y encontré algo sobre los detectores de flanco... me serviria pero en mi caso necesito que detecte tanto el flanco de subida como el de bajada y que para ambos casos se genere el pulso en bajo que necesito.

Muchas Gracias por su atención y ayuda...

Quedo atento a sus ideas... Gracias :-/
« Última modificación: 16 de Junio de 2014, 13:25:59 por Rikr09 »

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Detector de Flancos
« Respuesta #1 en: 03 de Abril de 2014, 11:13:52 »
Hola, puedes usar la interrupcion externa o la interrupción del modulo ccp de cualquier pic, ambos pueden ser configurados para generar interrupcion en flanco de subida o de bajada
"Nada es imposible, no si puedes imaginarlo"

Desconectado Rikr09

  • PIC16
  • ***
  • Mensajes: 112
Re: Detector de Flancos
« Respuesta #2 en: 03 de Abril de 2014, 12:20:26 »
Hola, puedes usar la interrupcion externa o la interrupción del modulo ccp de cualquier pic, ambos pueden ser configurados para generar interrupcion en flanco de subida o de bajada
Si lo se, Gracias; el asunto es que me faltó añadir que la solución tiene que ser con un circuito no con el uso de un pIC porque se que por los pines de Change Notification esto queda facil.

Gracias

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Detector de Flancos
« Respuesta #3 en: 03 de Abril de 2014, 13:33:12 »
haa, podrías usar un comparador conectado a un timer 555 monoestable
"Nada es imposible, no si puedes imaginarlo"

Desconectado Rikr09

  • PIC16
  • ***
  • Mensajes: 112
Re: Detector de Flancos
« Respuesta #4 en: 03 de Abril de 2014, 15:05:33 »
haa, podrías usar un comparador conectado a un timer 555 monoestable

Gracias!!! Y eso como seria???? :-/ :-/ :-/

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Detector de Flancos
« Respuesta #5 en: 03 de Abril de 2014, 15:34:07 »
estoy en el trabajo y no tengo como dibujarte el circuito.

no se que tantos conocimientos tengas en electrónica, pero básicamente el comparador va a ponerse en estado alto cuando tu señal de entrada sea mayor que un voltaje de referencia, con esto puede activar un timer en modo monoestable que va a generar un pulso por un tiempo que tu definas, dependiendo del capacitor y resistencia que le pongas al timer.

aca hay unos links que podrían servirte

comparador:  http://electronica.ugr.es/~amroldan/asignaturas/curso08-09/ftc/temas/Tema_01E_AO_Comparador.pdf

timer http://www.herrera.unt.edu.ar/eiipc/material/apuntes/El%20Timer%20555-556.pdf


"Nada es imposible, no si puedes imaginarlo"

Desconectado Rikr09

  • PIC16
  • ***
  • Mensajes: 112
Re: Detector de Flancos[Solucionado]
« Respuesta #6 en: 16 de Junio de 2014, 13:33:34 »
Saludos amigos de todopic!!

Luego de investigar y preguntar, he dado con la solución pero no como la exprese al principio de tener un solo circuito que detectara ambos cambios de flanco, sino que empleo un circuito para el flanco de subida y otro el de bajada y todo va bien. Adjunto los esquemáticos del mismo.

A grosso modo cada circuito detector de flanco tiene por salida un ALTO cada vez que se detecte el respectivo cambio; éstas salidas en alto activan un juego de Mosfet's en modo LOAD SWITCH que me han de permitir encender el microcontrolador (VCC3.3).

CUalquier inquietud, recomendación y/u opinión quedo atento.

 :-/ :-/ :-/ :-)