TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: ThePIC-GUY en 19 de Enero de 2015, 20:48:53
-
Que tal todos, no se me ocurrió otra forma de describir lo que quiero hacer, pero aqui esta
Me puse jugar un rato con la alarma de mi casa (ya estaba instalada cuando me mude, así que, no tengo el servicio de ninguna central de alarmas) y pues pensé que seria una buena idea darle uso a dicha alarma (que es prácticamente un regalo de quien vivió antes ahí XD).
En fin, mi idea es que (como muchos otros post que he visto) hacer que la alarma al activarse me avise al celular(móvil). Ahora el funcionamiento de la alarma es el siguiente, Al activarse por cualquier motivo (robo, por ejemplo) la tablilla de la alarma toma la linea telefónica y marca un numero (el teléfono de la central que brinde el servicio), después cuando la central de alarmas contesta, la alarma envía la información con respecto al evento (envía un código especifico). Ahora bien, ya se lo que significan los códigos, ya tengo la parte de la interfaz para el teléfono móvil (de un proyecto anterior, solo tendría que modificar los datos que recibe).
Para lo que pido su opinión (su ayuda, sugerencias y demás) es para lo siguiente:
1. emular el tono de la linea (ese "piiiiiiiii" que se escucha al descolgar el teléfono), ya que sin dicho sonido la alarma no marca el numero de teléfono. también los niveles de
voltaje de la linea
2. interpretar los sonidos que hace la alarma (decodificar el formato fisico de los datos), aclaro que no son pulsos DTMF, es por eso que publique un tema aparte (para pulsos DTMF es tan fácil como usar un MT8870).
-- El formato físico de los datos de la alarma (los pulsos que envía) es: se envían 6 dígitos (seria comunicación 4+2) donde cada dígito esta conformado por el mismo
numero de pulsos que el numero que representa (un pulso es uno, dos pulsos es dos y así sucesivamente)
-- Mi alarma tiene dos posibles formas de comunicación (envían la misma información pero con diferencias en la etapa física) las dos funcionan como lo describí arriba, la
diferencia entre una y otra es que una maneja pulsos de frecuencia 1900Hz y la otra a frecuencia de 1800Hz
Ahora, mas que nada me gustaria que me recomendaran CI que me puedan servir, o circuitos que me puedan servir de referencia.
Todas las ideas serán de alguna utilidad, espero y me puedan ayudar
-
Que tal todos, no se me ocurrió otra forma de describir lo que quiero hacer, pero aqui esta
Me puse jugar un rato con la alarma de mi casa (ya estaba instalada cuando me mude, así que, no tengo el servicio de ninguna central de alarmas) y pues pensé que seria una buena idea darle uso a dicha alarma (que es prácticamente un regalo de quien vivió antes ahí XD).
En fin, mi idea es que (como muchos otros post que he visto) hacer que la alarma al activarse me avise al celular(móvil). Ahora el funcionamiento de la alarma es el siguiente, Al activarse por cualquier motivo (robo, por ejemplo) la tablilla de la alarma toma la linea telefónica y marca un numero (el teléfono de la central que brinde el servicio), después cuando la central de alarmas contesta, la alarma envía la información con respecto al evento (envía un código especifico). Ahora bien, ya se lo que significan los códigos, ya tengo la parte de la interfaz para el teléfono móvil (de un proyecto anterior, solo tendría que modificar los datos que recibe).
Para lo que pido su opinión (su ayuda, sugerencias y demás) es para lo siguiente:
1. emular el tono de la linea (ese "piiiiiiiii" que se escucha al descolgar el teléfono), ya que sin dicho sonido la alarma no marca el numero de teléfono. también los niveles de
voltaje de la linea
2. interpretar los sonidos que hace la alarma (decodificar el formato fisico de los datos), aclaro que no son pulsos DTMF, es por eso que publique un tema aparte (para pulsos DTMF es tan fácil como usar un MT8870).
-- El formato físico de los datos de la alarma (los pulsos que envía) es: se envían 6 dígitos (seria comunicación 4+2) donde cada dígito esta conformado por el mismo
numero de pulsos que el numero que representa (un pulso es uno, dos pulsos es dos y así sucesivamente)
-- Mi alarma tiene dos posibles formas de comunicación (envían la misma información pero con diferencias en la etapa física) las dos funcionan como lo describí arriba, la
diferencia entre una y otra es que una maneja pulsos de frecuencia 1900Hz y la otra a frecuencia de 1800Hz
Ahora, mas que nada me gustaria que me recomendaran CI que me puedan servir, o circuitos que me puedan servir de referencia.
Todas las ideas serán de alguna utilidad, espero y me puedan ayudar
Hola.
¿Podrias poner (publicar, indicar, escribir,etc) la marca y modelo de la central de alarma?.
Los dos sistemas de marcado son por pulsos o por tonos DTMF (no por pulsos DTMF, por eso lo he resaltado). Te comento esto no para regañarte, sino para aclarar (con lo que sigue). Si es como decis que con 1 se representa con un pulso, etc (de nuevo lo he señalado en tu texto) quizas este utilizando la marcacion por pulsos. Era la que utilizaban los discos que se giraban para marcar. Si el cero se representa con diez pulsos, listo, es así.
Como indicas, primero la alarma llama a la estacion de monitoreo (puede ser por tonos o por pulsos) y luego si se comunica con un par de frecuencia como lo hacian los modems.
Como siempre, recomiendo tener cuidado con estas cosas porque podemos ir en cana (presos) todos.
Saludos
Edito: ahora que releo lo que has escrito, me parece que te entendi mal, asi que tacho lo que no corresponde.
-
que tal Darkman_A, gracias por tu respuesta,
La marca de la alarma es DSC el modelo no lo se XD
Y pues si justamente me parece que la forma de comunicación es como anteriormente se usaba "pulse dialing"
Mas que nada me gustaría saber si hay circuitos integrados que puedan hacer lo mismo que hace un MT8870 (poner en las salidas digitales el numero recibido en binario para procesarlo con un MCU) pero con "pulse dialing"
Como siempre, recomiendo tener cuidado con estas cosas porque podemos ir en cana (presos) todos.
Y pues por lo mismo que no se que tal "ilegal" pueda llegar a ser esto que quiero hacer, no quería hacerlo muy detallado
-
Bueno después de un rato de investigación, me encontré con un CI que hace lo que necesito e el m-959.
ahora es cosa de encontrar como "emular" la linea telefónica ara engañar a la alarma