• Sábado 20 de Abril de 2024, 01:21

Autor Tema:  Mt8870 Y Pic  (Leído 22728 veces)

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Mt8870 Y Pic
« en: Martes 13 de Enero de 2004, 18:30 »
0
Bueno, hola a todos. Trato de hacer funcionar aparatos controlados por via telefonica y no logro hacerle funcionar el MT8870 para recibir el codigo nde activación de la carga. Si alguien tiene una idea estaré luy agradecido.

berretta

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #1 en: Miércoles 14 de Enero de 2004, 15:03 »
0
El mt8870 es un receptor decodificador de tonos
Ademas de conectarlo a los 5v (pata 18) y tierra (Pata 9)
para hacerlo funcionar tenes que poner en alto la pata OE (Habilitacion / pata 10)
Si miras la pagina 4 de la hoja de datos hay una tabla que te indica que frecuencia tenes que entrar por Vin (ver la hoja 3) para sacar un determinado  codigo por las patas Q1-Q2-Q3 Y Q4 .
Tambien tenes que ajustar el Vref (pata 4) , colocarle un cristal de 3.58, etc.
Con el pic tendras que generar las frecuencias segun la tabla mencionada anteriormente.
Saludos
Espero te sea util esta explicacion.
PD No puedo enviarte la hoja de datos porque tiene un tamaño mayor a 128 k
permitidos

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #2 en: Viernes 16 de Enero de 2004, 03:02 »
0
Gracias por la información, pero mira lo que deseo hacer es en realidad recibir una llamada telefonica y que el mt8870 decodifique los números y los envie al pic. No se me podrías dar alguna información.  Gracias de antemano.

berretta

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #3 en: Viernes 16 de Enero de 2004, 12:35 »
0
En ese caso la linea de T.E. deberia estar conectada al Vin del mt8870, las salidas Q1-Q2-Q3-Q4 deberian estar conctadas a la puertaA  (p.ej. si usas el F84), que estaria programada como entrada, entonces con la puertaA lees el codigo y de acuerdo a este codigo por la puertaB activas algun rele.

Luego que se establecio la llamada, cada tecla pulsada desde el TE remoto y que coincida con los codigos programados hara activar algunos de los rele de la salida.
Tambien tenes que poner a la entrada de la linea de TE un circuito que despues del primer timbre simule que el telefono atendio la llamada, si no no se va a establecer la comunicacion y quedaria siempre sonando hasta que corten desde el otro lado.
Bueno espero que esto te ayude, cualquier duda avisame.
En este momento no estoy cerca de mis archivos, donde seguro tengo algun circuito que se pueda usar de referencia para esta aplicacion.
 
Saludos

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #4 en: Sábado 17 de Enero de 2004, 00:45 »
0
Nuevamente gracias pues tu información es muy buena. Mira he intentado programarlo pero hasta lo que he llegado es simular que el telefono a sido descolgado pero no logro decodificar el tono para activar una carga. Se que el tono entra por Vin y el pin StD me indica si es válido o no, luego el numero del tono sale por q1,q2,q3,q4. Si fuera posible que me enviaras la secuencia del programa de esta parte. Mucho te lo agradecería pues salvarías un semestre de estudio.

Saludos

berretta

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #5 en: Domingo 18 de Enero de 2004, 23:26 »
0
No entedi el problema, lograste simular el TE descogado, lograste obtener algun codigo a las salidas Q ??

Las frecuencuencias de entrada por Vin deben ser exactas sino el integrado no las va a decodificar, esas se pueden probrar con un generador de sañales, poniendo por Vin la frec. que te indica la tabla y con un tester medir las salidas Q para chequear que coincidan con la tabla.
Ojo que tambien hay algo con la Vref y con alguna otra pata del integrado.

Si esto lo hiciste, el problema lo tenes con el pic ??

berretta

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #6 en: Domingo 18 de Enero de 2004, 23:40 »
0
Te envio una imagen adjunta (dtmf_1.gif) para que veas como se conecta el m8870, por ahi te quedo algo sin conectar
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #7 en: Martes 20 de Enero de 2004, 02:48 »
0
Gracias nuevamente. El punto es que a la entrada del TE se conecta una resistencia en paralelo que simula que se ha contestado la llamada. Esta resistencia es comandada por el pic a través de un relé. La idea es que luego que se ha conectado la resistencia en paralelo, el 8870 debe decodificar un tono enviado por la linea telefonica. y el pin StD debe indicar si el tono es correcto o no. Esto yo podría visualizarlo a traves de un led o enviarlo pic para su tratamiento. Una vez que se ha identificado el tono por lo pines Q1, Q2, Q3, y Q4 sale el numero recibido y este se lo envía al pic para su respectivo tratamiento y así activar las cargas. La primera parte ya esta hecha, la segunda es decir decodificar el tono y enviarlo al pic es el problema que tengo. El circuito ya lo tengo pero creo que el problema es el programa. Si en algo puedes colaborarme te lo agradecería muchisimo.

Saludos.

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #8 en: Martes 20 de Enero de 2004, 03:19 »
0
Mira consegui un programita en esta dirección,

http://www.cekit.com.co/cursos_actuales/mi...wn_micropro.php

lo intenté pero no funciona y tiene el mismo problema que te explique. No se si puedas verlo e indicarme donde esta la falla, pues yo no me doy cuenta.
Por que el pic no lee el numero (tono) enviado por las salidas del 8870?

Saludos.

berretta

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #9 en: Viernes 23 de Enero de 2004, 00:36 »
0
Si las salidas Q del M8870 las tienes resueltas, tienes  que con el puerto A leerlas
supongamos que el dato leido es 5 , luego entras a una tabla que te lleve a la posicion 5 y el resultado sera la pata del puerto B que se va activar.
Si puedo te preparo algo para mañana, el tema es que estoy por viajar.
Si tengo conexion a donde voy podemos seguir el tema, sino por 10 dias voy a estar ausente.

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #10 en: Domingo 25 de Enero de 2004, 16:55 »
0
Mira el programa le he estado verificando en forma manual y este está bien. Es decir que en forma binaria envio al pic el numero deseado y este activa la carga normalmente. El problema es con el MT8870 porque cuando le alimento segun el diagrama, todas las salidas Q se ponen en alto. Que podrá ser?

Saludos

lytta

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #11 en: Domingo 8 de Febrero de 2004, 19:26 »
0
Hola picnik, yo estoy intentando hacer ese mismo proyecto y he leido vuestros mensajes y me interesaria saber si has conseguido q te funcione el mt8870, yo me estoy volviendo loca ya, porque ni si quiera consigo hacer que se "descuelgue" la linea telefonica. Si pudieses darme una idea te lo agradeceria muchisimo. De todas formas me ha servido mucho esta informacion,gracias a ambos

berretta

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #12 en: Domingo 8 de Febrero de 2004, 23:41 »
0
Hola, ya volvi del viaje y veo que tienen problemas con el 8870, voy a trartar de
conectarlo y ver porque no anda.
el diagrama que te deje no te sirvio mucho??
En algun momento me vuelvo a conectar con alguna idea
hasta luego

berretta

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #13 en: Martes 10 de Febrero de 2004, 02:20 »
0
Hola picnick

Hay dos modelos de 8870 el m8870-01 y el m8870-02 entre estos cambia algunas patas por ej. la 5 y la 6. En el m8870-01 tiene que estar a masa y en el m8870-02 tienen que estar a +5v de lo contrario se bloquea el oscilador.
Tambien la pata 10 (OE) tiene que ir a +5v si no esta bloqueadas las salidas.
El filtro RC entre patas 16 - 17 debe ser muy exacto .
Bueno espero que esto te sirva de algo, sino seguiremos intentando hasta hacerlo andar.
Aparentemente siguiendo el diagarama de la pag. 3 deberia funcionar todo sin problemas.

Hasta Luego

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #14 en: Viernes 13 de Febrero de 2004, 00:57 »
0
Disculpa que no haya revisado los mensajes, pues he estado en otros asuntos. Pero bueno, ya estoy de vuelta. Mira, yo tengo el M 8870-02 y el CM8870PI, pero ninguno de los dos funciona. Voy a intentar con el 8870-02 como tu me indicas a ver si sale algo.
Una pregunta, las frecuencias de transmisión son iguales en todos los paises?. Será esto algún problema?
Gracias hasta la proxima.

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #15 en: Viernes 13 de Febrero de 2004, 01:24 »
0
Hola Lytta.
Mira para simular que alguien respondió al telefono simplemente conectas una resistencia de 560Ohm/1W en paralelo a la linea y q sea comandada por un rele. Esta puedes concetarla manualmente o a través del pic.
Avisame si hay algo nuevo, por favor.

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #16 en: Viernes 13 de Febrero de 2004, 14:54 »
0
Hola a todos,
picnick las frecuencias dtmf son un standard internacional asi que por ese lado no te preocupes cualquier teléfono de tonos genera el mismo par de frecuencias correspondiente a cada tecla.

Te tengo una pregunta, la entrada análoga del 8870 recibe la señal de timbrado? Tu adecuas la esta señal de manera tal que el PIC la pueda recibir y conecte la R en paralelo, pero... esa primera timbrada llega al 8870? La línea telefónica solo debe entrar al decodificador despues del descolgado.

Si es así, aqui te coloco un pedazito del codigo de un programa que manejaba un grabador de voz con la línea tel, reproducia que tecla era presionada... bueno eso no viene al caso

es sencillito y no dice gran cosa pero esperemos q aporte algo, esta con el 16f874


espera1   btfss   PORTA,4       ;Espera hasta que envie un tono
   goto    espera1
   
   movf    PORTA,0;   Cargo w con tono
   andlw   0Fh
espera2   btfsc   PORTA,4      ;Espero hasta que std=0
   goto    espera2
         
   movwf   PORTD      ;Muestro el tono correspondiente
         

Estamos en contacto
Leo
Si no se intenta, ... no se hace

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #17 en: Sábado 14 de Febrero de 2004, 14:48 »
0
Conseguí un cto de una aplicación fue el mismo que se montó para el programa del que hable, ahí se usaron unas resistencias limitadoras de corriente para poder conectar directamente la línea telefónica en todo momento, voy a buscar donde lo escaneo y lo mandó durante el transcurso de la mañana si puedo.

Hasta luego
Si no se intenta, ... no se hace

franck

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #18 en: Domingo 15 de Febrero de 2004, 19:46 »
0
Cita de: picnick,13/02/2004, 12:57 AM
hola picnick:
al  igual que tu, tuve ese problema pero fue solucionado utilizando el pi16f84a y em funciono sin poblemas. si quieres puedes contactarme a mi correo y explicarme qu e eslo que vas  a hacer y te enviare el programa q ue controla el pic y para que te ejecute la orden de acuerdo al numero que ingreses, es demasiado sencillo

cuidate y espero me escribas


franck

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #19 en: Viernes 20 de Febrero de 2004, 03:30 »
0
Holas Imarte y Franck:
Imarte, mira la primera timbrada lo recibe el pic luego de la cual este lo descuelga   a través de la R en paralelo. Luego de esto se supone que el 8870 debe decodificar el tono enviado pero no lo hace. Ya he intentado mil veces por este 8870 no funciona y no se por que. No se donde estoy fallando. Todos los elementos son según el catálogo. En el programa no tengo problemas es en el decodificator teltone.
Franck, si me pudieras ayudar en este asunto te lo agradecería muchisimo, pues estoy ya turbado con este proyecto. La idea es que el 8870 debe decodificar una los numeros de una clave y este codigo debe recibir el pic. Si esta es correcta se deben activar unas cargas conectadas en sus salidas.
Si tienen alguna idea por favor envienmela.

Gracias. Hasta la proxima y suerte a todos.

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #20 en: Viernes 20 de Febrero de 2004, 16:17 »
0
Hola Picnick,intenté colocar el crcuito q se utilizó para la decodificación de los tonos pero es muy pesado para la pag, .... ademas me demore en escanearlo por mi falta de acceso a la tecnología  :whistling:
Pq no mandas el programa asi lo revisamos entre todos, aunque como te dije antes es bastante sencillo solo tienes q estar revisando la señal std y ya...
o desarrollemos la parte de la decodificación, tu diras!
Te envio el cto a tu email?

Un saludo
Si no se intenta, ... no se hace

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #21 en: Viernes 20 de Febrero de 2004, 21:20 »
0
El programita me lo baje de internet, de la direccion que esta por ahí. Este no muy complejo. Mi problema es con el circuito creo. Mi me lo envías a gerardo_collahuazo@yahoo.com te lo agradecería mucho.
Chao. Suerte

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #22 en: Viernes 20 de Febrero de 2004, 23:55 »
0
Listo picnick, ya te envie el circuito, me cuentas si te sirvió de algo

Leo
Si no se intenta, ... no se hace

berretta

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #23 en: Domingo 22 de Febrero de 2004, 22:09 »
0
Hola Picnick

Otra vez tuve que viajar, veo que tadavia tenes problemas y veo que hay mas
colaboradores, eso es bueno, si seguis sin solucionar el problema mandame el circuito y el programa a berretta@netverk.com.ar a ver si te puedo dar algo mas de ayuda.
Espero alguna contestacion

picnick

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Mt8870 Y Pic
« Respuesta #24 en: Viernes 27 de Febrero de 2004, 03:03 »
0
Holas Imarte y Berretta:
Gracias Imarte he recibido el cto, pero sigo con el problema de la decodificacion. No se si será la frecuecnia de los tonos los que no concuerdan correctamente? Voy a investigar este asunto. Una pregunta que va conectado a la entrada TIP del cto?

Berretta te lo envie ya el circuto por e-mail.

Gracias a los dos. Si sigo con el problemita ya se los comunicaré cualquier cosa.
Suerte. Chaos.