Boton de Emergencia por RB2 y varias PIC.

Hola amigos, este tema es para una consulta mas de hardware que de software, resulta que cree una rutina en el PIC18f452 para abrir una puerta en caso de que se pulse un boton de emergencia, hasta ahi todo bien, el programa funciona impecable, mi problema radica en el hecho de que este circuito va a estar instalado en varias puertas que necesitan funcionar con el mismo boton de emergencia, digamos que la cantidad de puertas va entre 10 y 30, quisiera que me dieran alguna recomendacion para implementar en el circuito para evitar falsas activaciones por el desvanecimiento que se pueda producir por tener varios PIC conectados a un mismo boton.

Datos relevantes:

- El boton funciona por interrupcion externa en RB2.
- La interrupcion se activa por flanco descendente.
- Antirebote por software y hardware.

En el fondo necesito ideas para mantener los niveles de tension en RB2 y evitar "falsa alarmas".
 
Se me ocurre que pongas los interruptores o "botones" en modo normal cerrado (creo que los pulsadores de emergencia te permiten hacer eso) en serie de manera que cualquier botón que se abra corte el circuito y que quede la entrada RB2 con un pull-up relativamente chico, por ejemplo 1K a VCC. Los botones cierran el circuito a masa.
Y no viene mal tampoco poner un capacitor, por ejemplo de 100nF en la entrada del PIC para filtrar ruidos.
 
Gracias por la respuesta, pero la idea es controlar todos los circuitos con un solo boton y el modelo de este es normalmente cerrado, el problema es mantener los niveles de voltaje en las pic ya que estarian todas conectadas al mismo boton
 
Solo te hago una observacion, generalmente todo lo que sea de emergencia (paros, aperturas, cierres etc) se alambra fisicamente y no por elementos controlados via software, ejemplo:
El paro de emergencia de una maquina cualquiera que esta sea digamos una inyectora de plastico jamas debe ir controlada por PLC o circuito similar (como en tu caso un PIC) si no que debe ser colocado fisicamente para desenergizar una seccion que genera el paro de la maquina.
Lo que si es valido es que lleves la señal del paro de emergencia al PLC (en tu caso PIC) para que realices algunas rutinas de servicio como almacenar informacion o detectar la situacion de un paro de emergencia activo.
Espero haberme hecho entender, saludos.
 
Había leído mal el primer mensaje, disculpas.

Al ser normal cerrado el botón no veo problema si pones al lado de cada PIC un pull-down de 10Kohm con un capacitor de 100nF.

En serie con cada entrada una resistencia de 12K y el botón conectado a +12V.

En cada entrada vas a tener aproximadamente 5V, la resistencia de 12K hace de divisor de tensión y ayuda en el filtrado junto con el capacitor (no importa que de un poco más de 5V, el PIC tiene diodos internos de clampeo).

Las masas de todos los PIC tienen que estar unidas.

Cuando pulses la emergencia, se abre el botón y todas las entradas quedan a masa gracias a la resistencia de 10K de pull-down.
 
Atrás
Arriba