Consulta simple, pero ni pi de como solucionarlo

¡Hola!

Tengo un aparatejo que cuando recibe 5v por un puerto se dispara

Lo que pasa es que algunas veces, cuando se va la luz al volver hace alguna interferencia que parece que lo activa, necesitaría poner algo que retrasase la señal, es decir, si se detecta la señal, en la línea, que tenga como un condensador o algo para que tenga que tener 5v durante 1 segundo o mas antes de que pueda detectarlo .

En resumen:

A --------------> B

Necesito colocar entre A y B algo que cuando A emite 5v, B tarde en detectarlo 1 segundo mas tarde.

?sugerencias?.

Reply to
Carmelo j. Morales Muñoz
Loading thread data ...

Carmelo j. Morales Muñoz escribió:

Estás buscando un filtro paso bajos, ahora que sabes el nombre pregúntale a Google que es tu amigo ;)

--
Saludos.
Reply to
Robert M. L.
¡Hola Robert!

GraciaS!,,,, voy a rezarle un poco a Google !...

"Robert M. L." escribió en el mensaje de noticias: snipped-for-privacy@mid.individual.net...

Reply to
Carmelo j. Morales Muñoz

Una resistencia en serie y un condensador en 5 y 0 V, y dependiendo del tipo de netrada, un smicht-tiguer (como se escriba)

Es típico en los microprocesadores, poner la entrada de reset así, para mantenerla a 0V el tiempo suficiente para que se estabilice la alimentacion.

Reply to
Nolo Pongo

Gracias!.... en las pruebas que he realizado parece que ahora no falla... necesito dejarlo activo un tiempo y ver si los cortes de luz le afectan.

Es que es algo relacionado con seguridad, se trata de un sensor que detecta si están golpeando una puerta de entrada a una nave industrial. Si detecta golpes no dispara la alarma, sino que comienza a ver si en un periodo de tiempo se dan x golpes, o una determinada repetición, si el pic estima que están intentando reventar la puerta activa una salida a 5v. que dispara la alarma. Pero cuando vuelve la luz, tras haberse ido, algunas veces parece que el pic activa durante milisegundos la salida 5v.

por eso lo del retardo, otra solución que estoy barajando es que esa salida tenga que activar un rele, así un pequeño pulso no lo activaria... creo....

seguiré investigando... un saludo

"Nolo Pongo" escribió en el mensaje de noticias: snipped-for-privacy@4ax.com...

Reply to
Carmelo j. Morales Muñoz

A Carmelo j. Morales Muñoz se le ha ocurrido que:

Has probado configurando el retardo de arranque del pic? Suele haber dos:

- OST (oscillator startup timer) que mantiene el chip en reset hasta que tienes una frecuencia de oscilación estable.

- PWRT (Power up timer) que retrasa el arranque 72 ms para dar tiempo a que la alimentación se estabilice.

Las veces que me ha pasado algo así ha sido porque el micro arranca antes de llegar a condiciones estables, y se pueden dar funcionamientos aleatorios. Con esos timers se suelen arreglar.

--
Un saludo,
Alberto
Reply to
Leviatan

Todavía no me aclaro si el problema procede del PIC, de la entrada de sensor o de la salida que dispara la alarma. En el primer y segundo basta retardar el arranque del programa del pic, construyendo adecuadamente la entrada reset y si quieres añadiendo ese retardo que menciona el compañero. En el tercer caso creo que tienes un problema de diseño o de software, cuando arranca el pic sus pines son entradas (creo recordar), debes tener en cuenta eso a la hora de diseñar la salida.

Reply to
Nolo Pongo
¡Hola!

El OST no lo conozco, miraré luego en casa si el pic16f628A dispone de él, el PWRT si que lo he activado.

El problema parece ser que cuando se arranca el pic, algunas veces tiene una salida durante algún milisegundo activa (+5v) y entonces dispara la centralita de la alarma a la que está conectada esa salida del PIC.

Finalmente lo he solucionado utilizando un micro-rele a la salida del pic (con su transistor etc), con ésto retraso ese pequeño pulso y la centralita ya no se dispara al energizar el PIC.

Gracias por todo!

Reply to
Carmelo j. Morales Muñoz
¡Hola!

El problema es que la centralita se dispara al mas mínimo impulso que recibe por un pin de 5v. y el pic al energizarlo algunas veces parece que activa dicho pulso, por eso quería retrasar el impulso pero no era suficiente, en el post anterior indico que con un rele lo he solucionado,.

Gracias por todo!

Reply to
Carmelo j. Morales Muñoz

Carmelo j. Morales Muñoz nos ha comentado:

Sí que lo tiene.

--
Un saludo,
Alberto
Reply to
Leviatan

Y va Leviatan y suelta:

Por cierto, como dice Nolo Pongo, también puede ser porque al arrancar ese pin está configurado como entrada, y creo que tiene un pull-up interno.

--
Un saludo,
Alberto
Reply to
Leviatan

mmmm creo recordar que quedan como entrada y flotantes, de hechos se recomienda poner a las entradas no usadas una resistencia pullup o pulldown ¿ sera que que quedan flotantes, no ? Lo que si llevan son diodos de proteccion.

pero es facil que tenga una resistencia pullup *externa* y que luego ponga la salida a cero por soft, no lo sabemos porque no hemos visto el esquema, entonces lo que tarde en arrancar ... Lo mismo puede ser al contrario, o incluso que quede flotante y la alarma se dispare.

Reply to
Nolo Pongo

Si no hay ningun problema externo o de hardware como salidas que se activan a modo testeo en el inicio.

Puedes arreglarlo con software, haces una temporizaci=F3n inicial con la salida de la alarma desactivada y al pasar un tiempo prudencial para que se estabilice la tensi=F3n, inicias el programa habitual.

Pero el problema no es ese, porque no soluciona nada. Un ladr=F3n puede cortar la luz y golpear la puerta... El problema est=E1 en que quieran robarte y la raz=F3n es porque guardamos propiedades para nuestro beneficio en lugar de usarlas compartidamente.

formatting link

Reply to
Ioloo

Ioloo nos ha comentado:

Claro, el ladrón es una especie de Robin Hood que quiere compartir lo que nos robe con los pobres...

--
Un saludo,
Alberto
Reply to
Leviatan

No creo que eso sea cierto, seguramente lo robar=E1 para su beneficio! Si robin hood reparte sus beneficios nadie le puede robar lo que no tiene, robin hood debe ser la empresa productora no el ladr=F3n.

No quiero debatir el tema. =BFSe ha probado la soluci=F3n Soft o se ha encontrado el problema Hardware?

Reply to
Ioloo

Pues en la proxima semana revisaré el código, porque así me ahorro tener que utilizar el rele,.. que aunque cuesta poco pero es mayor coste.

"Leviatan" escribió en el mensaje de noticias: snipped-for-privacy@mid.individual.net...

Reply to
Carmelo j. Morales Muñoz

Lo revisaré. gracias!

"Nolo Pongo" escribió en el mensaje de noticias: snipped-for-privacy@4ax.com...

Reply to
Carmelo j. Morales Muñoz

El que el invento no funcione cuando se corta la luz es debido a la

*crisis*, ya que algunos usuarios quieres agregar este sistema a sus centrales de alarma pero no quieren colocar un UPS que mantenga energia mientras se va la luz. (70? +mas).

"Ioloo" escribió en el mensaje de noticias: snipped-for-privacy@x22g2000yqx.googlegroups.com...

Reply to
Carmelo j. Morales Muñoz

Este finde me pongo a mirarlo, la placa en cuestión que utilizo es la del siguiente enlace:

formatting link

Uso en esa placa los pines A0,A6,A7 como entradas

Como salidas Uso B0,B1

B1 en éste caso es el que dispara la alaram.

El software que he utilizado lo revisaré y haré nuevos test y comento.

Reply to
Carmelo j. Morales Muñoz

Tambi=E9n puedes probar a leer las entradas hasta que todas se estabilicen a la condici=F3n inicial que esperas y entonces iniciar el programa de alarmas

Reply to
Ioloo

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.