I want to make a device to send and receive data using the main power line, and I want it to be compatible with the X10 protocol, but i have no resource on the circuit and I don't know how to inject the data to the main or receive it.
I know about the protocol and the theory, but I have nothing practical to begin with, so any circuit schematic or basic how to will be of great help for me to get a kick start.
I am planning to make a device around AVR micro controllers that can send and receive data over power line with the X10 protocol.
What I would like to know about at this point is how I can inject my data to the main line.
Edit: creating a 120kHz is easy, but transferring/inducting/injecting it to the main line is the problem. I don't know how to do it. what is the right way to do it? I thinks it's called coupling but there are many kinds of coupling and i don't know which one to use.
In the 60 Hz AC current flow, a bit value of one is represented by a 1 millisecond burst of 120 kHz at the zero crossing point (nominally 0°, but within 200 microseconds of the zero crossing point), immediately followed by the absence of a pulse. A zero value is represented by the absence of 120 kHz at the zero crossing point (pulse), immediately followed by the presence of a pulse. All messages are sent twice to reduce false signaling.the problem is how to burst that 120kHz to the line – Farzad Bekran Jan 17 '13 at 19:47