Autor Tema: Control de reles a distancia mediante IR  (Leído 16355 veces)

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

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: Control de reles a distancia mediante IR
« Respuesta #30 en: 11 de Agosto de 2004, 11:26:00 »
Pues si, habia pensado en acerlo con 2 pic, y que protocolo se tendria que seguir?? de protocolos no tengo ni idea, o sea k tendre k investigar , ahora ando mu liado con un pc k me ta dando problemas y lo tengo k solucionar, cuando lo tenga ya subire el esquema del emisor y el del receptor a ver como lo veis y seguimos con esto aver si entre todos lo sacamos adelante.

Salu2

Desconectado Leonsport

  • PIC12
  • **
  • Mensajes: 88
RE: Control de reles a distancia mediante IR
« Respuesta #31 en: 11 de Agosto de 2004, 11:36:00 »
protocolos tienes ..... rc5 de philips, sony, daewoo....etc.
También puedes hacerte uno propio, por ejemplo q para cada boton q pulses t salga por una patilla una secuencia de pulsos de x duración. Para el receptor tendrías q cojer esos  datos y decodificarlos.
Si t decides por hacerlo con los pics avisas y t ayudamos todo lo posible.
También hay unos integraos q con solo unos pocos componentes pasivos t configuras tu emisor y receptor y a rular sin problemas.
salu22

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: Control de reles a distancia mediante IR
« Respuesta #32 en: 11 de Agosto de 2004, 14:49:00 »
Pues creo que seria mejor utilizar mi propio protocolo, en cuanto al emisor, se conectarian 7 pulsadores, RB0:RB6, depende de qual pulses salen una determinada sequencia de pulsos. A RB7 se conectaria el emisor IR. En RA0, RA1,RA2 y RA3 se podria poner un display de 7 segmentos, y que marque el numero del interruptor que pulsas.

Una cosa, ay alguna manera de eliminar los rebotes en los pulsadores por hard??, no se utilizando algun condensador o algo asi??, asin se simplificaria un poco el soft.

Salu2

Desconectado Carlete71

  • PIC18
  • ****
  • Mensajes: 433
RE: Control de reles a distancia mediante IR
« Respuesta #33 en: 11 de Agosto de 2004, 15:06:00 »
Si.
Por hardware puedes usar un chip de seguidores o negadores smith trigger, pero te los puedes ahorrar si haces una pequeña rutina en el pic que tome un tiempo para que garantice la estabilidad de la señal del pulsador. También te recomiendo que uses flanco descendente para detectar la señal.

Saludos,


Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Control de reles a distancia mediante IR
« Respuesta #34 en: 12 de Agosto de 2004, 03:23:00 »
Con respecto al protocolo, puedes inventártelo y programar el emisor en un pic y el receptor en el otro.

Pero te recomiendo que utilices cualquiera de los que ya está inventado y que además viene implementado en los lenguajes de alto nivel (al menos en Basic y en C). Me refiero al RS232 y al I2C.

Cualquiera de ellos son más que suficientes para lo que necesitas y muy fáciles de usar.

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: Control de reles a distancia mediante IR
« Respuesta #35 en: 12 de Agosto de 2004, 05:25:00 »
Sí pero es que se trata de una conexión sin cables.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Control de reles a distancia mediante IR
« Respuesta #36 en: 12 de Agosto de 2004, 05:36:00 »
Vaya, ahora he sido yo al que se le va la olla, jejeje.


Desconectado gauchosuizo

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 457
RE: Control de reles a distancia mediante IR
« Respuesta #37 en: 12 de Agosto de 2004, 06:13:00 »
hola

@pocher

que importa que sea una conexion sin cables. A mi parecer un protocolo como el RS232 tendria que funcionar.
8 Bits = 1 Startbit, 6 Databits y 1 Stopbit. Yo pienso que puede ser tambien algun otro protocol, pero tiene  que ser asincronico, quiere decir que no necesite un Clock de referencia.

O me equivoco??
Saludos desde Suiza, Pablo.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Control de reles a distancia mediante IR
« Respuesta #38 en: 12 de Agosto de 2004, 06:19:00 »
Pero tanto el protocolo RS232 como el I2C necesitan un canal de retorno, y en este caso la comunicación va a ser unidireccional, así que no se pueden implementar. Realmente se me fue la olla

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: Control de reles a distancia mediante IR
« Respuesta #39 en: 12 de Agosto de 2004, 15:02:00 »
Bueno, en verano los colegas dan mucha caña y tengo esto un poca abandonado. Muchas gracias por vuestras respuestas, Leonsport, los condensadores de que valor tienen que ser, supongo que seran ceramicos no??

A ver si mañana me pongo las pilas y subo los esquemas del emisor y del receptor y un diagrama de los pulsos que quiero usar.



SAlu2

Desconectado Leonsport

  • PIC12
  • **
  • Mensajes: 88
RE: Control de reles a distancia mediante IR
« Respuesta #40 en: 12 de Agosto de 2004, 18:01:00 »
Yo utilizo de esos ceramicos con valor de 1uF.
salu22

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: Control de reles a distancia mediante IR
« Respuesta #41 en: 13 de Agosto de 2004, 13:21:00 »
Bueno, ahi van los esquemas del emisor y el receptor. A ver si tan ok.

Desconectado Carlete71

  • PIC18
  • ****
  • Mensajes: 433
RE: Control de reles a distancia mediante IR
« Respuesta #42 en: 13 de Agosto de 2004, 15:25:00 »
Piriots, no puedo escribir mucho ahora, pero a grandes rasgos en el emisor veo que puedes optimizar un poco el circuito disminuyendo hardware, que tiene costo $, y colocando un poco de software, que te sale gratis.

Bueno, yo remplazaría todos los pulsadores por uno solo de manera que cada vez que lo pulses se incremente un contador interno del micro que podía ser un registro de la RAM y mientra esté presionado se transmita la señal. También puedes eliminar el driver del display y conectar éste directamente al micro. Hay rutinas tabuladas en libros para manejar displays de 7 segmentos sin driver.

Bueno luego me fijo en el receptor.

Saludos,

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: Control de reles a distancia mediante IR
« Respuesta #43 en: 13 de Agosto de 2004, 15:27:00 »
Bueno los pulsos que manda el emisor serian como estan en el grafico que adjunto.



para el seft del receptor pues testearia RA4, si es 1 vuelve a  testear el cabo de 300ms si es 0 indica que el  pulso se ha acabado y enciende el primer rele, si es 1 indica que el pulso sigue, vuelve a testear al cabo de otros 300ms, si es 0 enciende el segundo rele, y si es 1 vuelve a testera al cabo de otro rato, y asi asta el final.

Os parece bien asi??, es la forma mas sencilla que se me a ocurrido.

Bueno, ahora os dejo, me voy pa Salou a empezar el botellon y luego de discos k aki en españa son las 22:30  , si el hard esta ok y mañana no tengo mucha resaca a ver si hago el programa del emisor.

Salu2

Desconectado Carlete71

  • PIC18
  • ****
  • Mensajes: 433
RE: Control de reles a distancia mediante IR
« Respuesta #44 en: 13 de Agosto de 2004, 18:07:00 »
Piriots, creo que hay un error en el tiempo de muestreo del PIC receptor ya que si el muestreo es cada 300ms nunca vas a poder detectar las señales porque estas tienen una duración mucho menor.

Me parece buena tu idea

Saludos,


 

anything