TODOPIC

Mecatrónica => Domótica - X-10 => Mensaje iniciado por: Nocturno en 05 de Agosto de 2012, 04:38:45

Título: Transmitir datos por la red eléctrica
Publicado por: Nocturno en 05 de Agosto de 2012, 04:38:45
Hola amigos, estoy intentando transmitir datos por la red eléctrica pero me encuentro con problemas que no he conseguido resolver.

El circuito que estoy probando está basado en la nota de aplicación AN236 de Microchip (http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCgQFjAA&url=http%3A%2F%2Fww1.microchip.com%2Fdownloads%2Fen%2Fappnotes%2F00236a.pdf&ei=qSAeUISxJ8ay0QXUyICQAw&usg=AFQjCNFBz-Yvo6dPI2pjtnmy1JRVtoWyAw).

(http://img816.imageshack.us/img816/56/esquemticox10.jpg)

He montado dos unidades iguales, y en el firmware lo que hago es detectar el cruce por cero y justo en ese momento generar una señal de 120KHz durante un milisegundo si el pulsador está apretado.
Por otro lado, en el bucle principal del programa estoy siempre chequeando si la salida del amplificador (XIN) está activa y en su caso encender el led. Esto significará que en el equipo remoto se ha pulsado el pulsador.
Lógicamente, cuando se pulsa el pulsador, el led local también se enciende puesto que la portadora es la misma para ambos.

Ese debería ser el funcionamiento teórico, pero estoy teniendo problemas para "inyectar" la señal de 120KHz en los 220Vac, lo cual provoca que sólo se encienda el led del emisor, pero nunca el del receptor.

He mirado con el osciloscopio la señal CARRIERDATA y veo que los 120KHz se generan correctamente (color amarillo) pero no aparecen en la línea XIOCIRCUITS (color azul).
(http://img849.imageshack.us/img849/3999/unit01.png)

¿Qué estoy haciendo mal?
Título: Re: Transmitir datos por la red eléctrica
Publicado por: todopic en 05 de Agosto de 2012, 18:04:01
Hola Manolo, como estas?, una consulta, los equipos , para las pruebas,están bien próximos uno a otro?
Si están dentro de tu domicilio, distanciados... están sobre la misma linea? (fases)

Por qué no pruebas, a alimentar con mayor tension el transistor modulador?, para inyectar una onda de 120khz de mayor amplitud.... (aumentar la R, logicamente)
Título: Re: Transmitir datos por la red eléctrica
Publicado por: MGLSOFT en 05 de Agosto de 2012, 22:50:44
Una sola pregunta Manolo, que te puede contestar varias mas.
Que frecuencia tiene la linea en España??
Aqui es de 50 Hz, y la mayoria de estos equipos no funciona, porque estan desarrollados para EEUU donde hay 60 Hz.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Nocturno en 06 de Agosto de 2012, 02:05:39
Hola Gran jefe, ¿te refieres a que meta la línea XIOCIRCUITS sobre el transistor aumentando el valor de la resistencia R19?. Sí, los estoy probando muy cerca y sobre la misma línea de alimentación.

Marcos, aquí trabajamos con 220Vac a 50Hz. Probablemente el circuito esté diseñado en EEUU pero no veo ninguna razón para que no funcione a 50Hz, ya que únicamente genera una señal de 120KHz en el momento del cruce por cero, y no se me ocurre qué problema puede haber para que lo haga 10 veces por segundo menos.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: MGLSOFT en 06 de Agosto de 2012, 08:52:16
Entonces busca que sea la misma fase y neutro...
Título: Re: Transmitir datos por la red eléctrica
Publicado por: todopic en 06 de Agosto de 2012, 11:41:08
y no se me ocurre qué problema puede haber para que lo haga 10 veces por segundo menos.

60hz-50hz=10... esta tendria que ser tu diferencia de 10 veces menos...

lo raro es que un receptor si funciona.. y el otro no...    yo creo que por algun lado, en tu red, tienes algun capacitor de filtrado, red snuber o algo por el estilo, fuente swiching... etc.. que te esta "cortocircuitando" la alta frecuencia...

Prueba a generar "tu" tension de 220v... coloca un par de transformadores, identicos.. uniendo sus secundarios.. te quedaria 220/12v  12/220v, es decir, tus 220v estarian "aislados"... y aqui, coloca tus dos circuitos....
Título: Re: Transmitir datos por la red eléctrica
Publicado por: rivale en 06 de Agosto de 2012, 14:40:39
Hola manolo, creo que el problema es lo que menciona Norberto, en alguna parte de tu linea tienes un filtrado que te desaparece tu señal, prueba poniendo mas cerca tus circuitos, o intenta cambiar la frecuencia de tu señal, tal vez con una frecuecia difernte esta no se filtre.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Nocturno en 06 de Agosto de 2012, 14:48:07
Sí intentaré hacer lo que me indica con los dos trafos, pero realmente me resulta difícil de pensar que sea eso porque los circuitos los tengo alimentados en la misma regleta de 220Vac. ¡Si tengo un filtro en algún sitio es tremendamente eficaz!
Título: Re: Transmitir datos por la red eléctrica
Publicado por: rivale en 06 de Agosto de 2012, 14:55:32
¡Si tengo un filtro en algún sitio es tremendamente eficaz!

seria muy raro, pero siempre suelen pasar cosas muy raras :D.

otra cosa que se me ocurre es que algun componente en tu receptor no este funcionando. que pasa si inviertes tus circuitos, ahora transmite del receptor al emisor
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Nocturno en 06 de Agosto de 2012, 15:03:54
Los dos hacen lo mismo, sólo se enciende el led del que emite la señal, pero no llega al receptor.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: MGLSOFT en 06 de Agosto de 2012, 15:07:54
Las fichas tomacorrientes de las regletas de computacion suelen tener filtros... :mrgreen: :mrgreen: :mrgreen:
Título: Re: Transmitir datos por la red eléctrica
Publicado por: jeremylf en 12 de Agosto de 2012, 19:38:15
Ese R18 y C17 no estarán filtrando tu señal y no la deja salir?
Título: Re: Transmitir datos por la red eléctrica
Publicado por: jfh900 en 12 de Agosto de 2012, 20:14:16
Ese R18 y C17 no estarán filtrando tu señal y no la deja salir?

Es un filtro paso alto que presenta una impedancia de 13,3 ohmios a 120 KHz.

Manolo verifica que el condensador sea de 100 nF.

Un saludo
Título: Re: Transmitir datos por la red eléctrica
Publicado por: jfh900 en 01 de Septiembre de 2012, 23:01:20
Supongo que lo habrás visto en otra parte del foro, pero por si acaso.... En esta página al final hay un modo de medir la señal X10 en la red:

http://www.aquihayapuntes.com/indice-practicas-pic-en-c/controlador-domestico.html

Un saludo
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Nocturno en 02 de Septiembre de 2012, 02:53:30
Según pone ahí, ¿hay que unir el canal 1 del osciloscopio y la masa de las sondas?
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Suky en 02 de Septiembre de 2012, 11:25:06
Según pone ahí, ¿hay que unir el canal 1 del osciloscopio y la masa de las sondas?

Igualmente creo que eso no afecta al problema  ;-) Yo haría lo que comenta Norberto, aislar con dos transformadores para "afinar" el funcionamiento y luego ver si se puede implementar en la red. La otra opción a probar indicada por Norberto es que en lugar de meter una señal de 5V podrías aumentarla a 24V (armas otra fuente DC para alimentar el Q2)


Saludos!
Título: Re: Transmitir datos por la red eléctrica
Publicado por: jfh900 en 02 de Septiembre de 2012, 15:31:27
Según pone ahí, ¿hay que unir el canal 1 del osciloscopio y la masa de las sondas?

No D. Manuel.

Lo que la imagen quiere decir es que por un canal se ve la corriente de red (canal 2) y por el otro canal (canal 1) se ve la señal del X10, teniendo unidas las masas de los canales al neutro de la red (en realidad con poner una masa basta, ya que están unidas las dos internamente. La ventaja de este montaje, es que no aplicamos los 220 V eficaces al osciloscopio, si una fracción de la misma (4,6 voltios). De todas formas como siempre medir primeramente el voltaje entre neutro y la masa del osciloscopio para comprobar que son el mismo hilo.

Tal vez lo más interesante de este tema es que la persona que lo realizo a partir de la nota de aplicación AN236 de Microchip, parece que le funcionó.

Un saludo
Título: Re: Transmitir datos por la red eléctrica
Publicado por: jeremylf en 07 de Enero de 2013, 20:29:53
Pudiste resolver el problema manolo?
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Nocturno en 08 de Enero de 2013, 01:37:13
No pude, finalmente abandoné
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Picuino en 08 de Enero de 2013, 13:00:21
He mirado con el osciloscopio la señal CARRIERDATA y veo que los 120KHz se generan correctamente (color amarillo) pero no aparecen en la línea XIOCIRCUITS (color azul).
(http://img849.imageshack.us/img849/3999/unit01.png)

¿Qué estoy haciendo mal?

No se si será muy tarde, por si acaso lo intento.
Creo que deberías mirar la señal en el receptor conectando el osciloscopio en el punto P6 con 20mV por división.
La señal recibida tiene que tener pocos milivoltios y no se puede apreciar si colocas el osciloscopio para medir 220v.
En P6 sólo te encuentras con la señal de alta frecuencia y pocos milivoltios.

La impedancia de la red en una casa suele ser de unos 0.2 ohmios. Tu estás inyectando una señal de 5 voltios de amplitud pico a pico y con una impedancia de 50 ohmios.
El resultado es una señal en la red de alimentación de unos 20 milivoltios pico a pico, que las puertas lógicas tienen que amplificar.

Un saludo.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Picuino en 08 de Enero de 2013, 14:44:24
El cálculo de antes está un poco equivocado.

La resistencia de los cables de casa hasta los contadores puede ser de unos 0.2 ohmios a la que hay que añadir la resistencia desde los contadores hasta el transformador, que puede ser de otros 0.2 ohmios. A esto hay que añadir las inductancias y capacidades parásitas de los cables y el transformador, que no se cuanto pueden valer.

En total la impedancia de la red será mayor que unos 0.5 ohmios.

En cualquier caso la señal que al final inyectas en la red de alimentación es muy pequeña (milivoltios).

Saludos.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Darkman_A en 08 de Enero de 2013, 22:36:09
Hola a todos.
Yo también estoy interesado en el tema, pero no quería poner nada hasta tener algo ya encaminado.
Hace rato que vengo pensando en esto pero hasta el momento no he realizado ningún circuito, pero parece que esta vez lo voy a encarar de en serio.
Hace un par de semanas estuve calculando los capacitores del amplificador sintonizado, porque tenia unos choques que había comprado y no los había utilizado; y como no tengo de 220uH decidí utilizar esos. Me estoy refiriendo al circuito que publico Nocturno al comienzo de este tema. También estuve pensando algunos circuitos para probar sin necesidad de utilizar el osciloscopio. Uno que se me ocurrió es hacer algún filtro pasabanda de entre 115 a 125 Khz, que si detecta señal prenda un led y luego ir haciéndolo mas selectivo hasta los 120Khz. Esto lo pensé así para el caso de no estar generando los 120 Khz exactos. Otra cosa que se me ocurrió es hacerlo para una tensión de red menor. Dispongo de un transformador de 63V de alterna y otro de alrededor 30V de alterna. Pensé en armar algo para esa tensión y utilizar estas tensión como tensión de fase. Esto lo pensé así para poder ganar experiencia y no quedar "pegado" a la linea de 220V en el proceso.  :mrgreen:
A estas tensiones no tengo inconveniente en conectar el osciloscopio. Para tensiones mayores tendría que comprar una punta X100.
Para ver la señal, en la nota de aplicación AN236 de Microchip, dice que se deben utilizar los puntos marcados como CH1 y CH2. En nuestro caso tendría que ser CH2.
Picuino si pones el osciloscopio en P6, entiendo que vas a ver la misma señal que estas generando.
Cuando tenga algo mas en concreto lo subo.
También estuve viendo el circuito que lleva la bobina TOKO y en particular la posibilidad de realizar esta bobina a mano.
Como verán, por mi parte, el tema sigue vivo.

Saludos.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Picuino en 09 de Enero de 2013, 14:21:09
Para ver la señal, en la nota de aplicacion AN236 de Microchip, dice que se deben utilizar los puntos marcados como CH1 y CH2. En nuestro caso tendria que ser CH2.
Picuino si pones el osciloscopio en P6, entiendo que vas a ver la misma señal que estas generando.

Pues tienes razón, porque en CH2 ya tienes un filtro paso altos que sólo deja pasar la señal de 120Khz y no deja pasar la tensión de red de 220V.

Yo había comentado lo de medir la tensión en P6 del circuito receptor suponiendo que había 2 circuitos iguales, uno emisor y otro receptor.

Saludos.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Darkman_A en 09 de Enero de 2013, 15:07:07
Yo había comentado lo de medir la tensión en P6 del circuito receptor suponiendo que había 2 circuitos iguales, uno emisor y otro receptor.
Saludos.

Hola Picuino.
Si, fue mi error. Hoy a la mañana se me ocurrió que estabas pensando en dos circuitos. Es que yo pensaba armar uno solo; probarlo y recontra probarlo hasta ver que funcione y recién ahí armar otro.
Antes de arrancar con esto tengo que terminar un par de proyectos y luego ponerme a estudiar el código de la nota de aplicación AN236. Ya me baje y me leí las notas de aplicación relacionadas, como ser la de la fuente sin transformador.

Saludos.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Kid_Bengala en 13 de Abril de 2014, 21:08:02
hola

tema muy interesante para aprender ¿en que quedo el tema?

saludos
anto
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Darkman_A en 19 de Abril de 2014, 19:27:25
Hola.
Me parece increible que ya haya pasado un año desde que escribi el mensaje anterior.
La idea la tengo presente pero hasta ahora no he tenido tiempo de ponerme con eso. Como no es una de mis prioridades es lo que pospongo siempre. Es mas, lo tengo tan al margen que ni he pensado en posponerlo, .... se autopospone  :D
El año pasado he comprado un transformador de aislacion 220v/220v y un par de puntas de osciloscopio x100. Tengo pensado utilizar estos elementos para algunas pruebas.
Si tu interes es aprender, tenes la Application Notes que se mencionan en el hilo (  AN236 , AN521  “Interfacing to AC Power Lines" , TB008 “Transformerless Power Supply” ). Tambien, si buscas, vas a encontrar mas informacion en Internet y en particular en este y otros foros.
Mantenenos informados de tus logros.

Saludos.
Título: Re: Transmitir datos por la red eléctrica (2014)
Publicado por: Ayrton000e7 en 24 de Septiembre de 2014, 20:04:46
Hola que tal a todos, (es la primera vez que comento en este foro), bueno, mi duda es: ¿Cómo puedo mandar los datos a través de la línea eléctrica.

Les desarrollo mi proyecto:

El objetivo principal es desarrollar un módem PLC (Power Line Communication) para transmitir video, voz y datos en el hogar, lo más cercano que he estado de crear algo parecido lo he obtenido de esta página:

PLC (http://www.pablin.com.ar/electron/circuito/audio/audio220/)

Por el momento el objetivo a corto plazo es lograr esa transmisión sobre el cableado eléctrico, después vendrá la implementación del módem. La gran duda surge en esta parte dónde se encuentra el transformador que es el encargado de enviar los datos sobre la línea de poder. ¿Alguna idea sobre como realizar este proceso? . Se que siempre existen alternativas, ¿existe alguna para sustituir el transformador?

DE ANTEMANO MUCHAS GRACIAS Y BENDICIONES DESDE MÉXICO!  ;-)
Título: Re: Transmitir datos por la red eléctrica (2014)
Publicado por: migsantiago en 24 de Septiembre de 2014, 20:13:15
Hola que tal a todos, (es la primera vez que comento en este foro), bueno, mi duda es: ¿Cómo puedo mandar los datos a través de la línea eléctrica.

Les desarrollo mi proyecto:

El objetivo principal es desarrollar un módem PLC (Power Line Communication) para transmitir video, voz y datos en el hogar, lo más cercano que he estado de crear algo parecido lo he obtenido de esta página:

PLC (http://www.pablin.com.ar/electron/circuito/audio/audio220/)

Por el momento el objetivo a corto plazo es lograr esa transmisión sobre el cableado eléctrico, después vendrá la implementación del módem. La gran duda surge en esta parte dónde se encuentra el transformador que es el encargado de enviar los datos sobre la línea de poder. ¿Alguna idea sobre como realizar este proceso? . Se que siempre existen alternativas, ¿existe alguna para sustituir el transformador?

DE ANTEMANO MUCHAS GRACIAS Y BENDICIONES DESDE MÉXICO!  ;-)


Hola, yo hice algo similar en 2005. Te paso mi trabajo... no lo acabé, me ocupé en otras cosas, pero lo necesario para arrancar está aquí...

http://www.migsantiago.com/index.php?option=com_content&view=article&id=4:semitesis-automatizacion-x-10&catid=2:articulo&Itemid=27

Saludos.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: Picuino en 25 de Septiembre de 2014, 09:40:10
Está estupendo el trabajo, migsantiago.

Me gustaría tener acceso más sencillo (por internet) a otras tesis y proyectos fin de carrera como el tuyo.
Si el proyecto está bien documentado y explicado, se pueden aprender muchas cosas.

Antes teníamos las revistas de electrónica, pero como se ha comentado en otros hilos, hoy en día por desgracia están de capa caída.
Ahora las sustituyo por Application Notes y documentación de los fabricantes sobre los principios de funcionamiento de sus productos.

Saludos.
Título: Re: Transmitir datos por la red eléctrica
Publicado por: migsantiago en 25 de Septiembre de 2014, 10:11:14
Gracias Picuino.

Sí, hoy en día ya está todo en línea. Las revistas impresas tienen retos complicados por afrontar.

Saludos.