Home Automation FAQ
Sponsored by Creative Control Concepts
Prev 5 | Prev | List | Next | Next 5
[Search] [Appearance] [Show Expert Edit Commands]
(Answer) (Category) Home Automation FAQ : (Category) Trash :
How fast does X10 send commands?

A single X10 command such as turn device A1 on takes a grand total of 50 cycles. For those in Europe (X10 was invented in Scotland) that means that each command takes 1 second. For those of us on 60 cycle AC the each command takes ~0.833 seconds. Here is the break down (this assumes nobody is sending or in the middle of sending):

1) ( 3) The sending device should wait for 3 cyles with no signal seen.

2) ( 2) Then send the Start of Header (1110) this takes 2 cycles.

3) ( 9)Then send the first half of the command (Letter code/Number code) this takes 9 cyles.

4) (11) Repeat steps 2 & 3.

5) ( 3) Pause for 3 cycles.

6) ( 2) Then send the Start of Header (1110) this takes 2 cycles.

7) ( 9) Then send the second half of the command (Letter code/Function code) this takes 9 cyles.

8) (11) Repeat steps 6 & 7.

Done!

3 + 2 + 9 + 11 + 3 + 2 + 9 + 11 = 50

One can argue that the first 3 cycle pause can be ignored but I don't recommend it. Also this doesn't take into consideration the BrightDim commands or the Extended Data/Command Commands. These commands don't have the middle pause between the Letter/Number packet and the Letter/Function packet.


ans-ins-part
Append to This Answer
Previous: (Answer) New Item
Next: (Answer) New Item
This document is: http://www.automationfaq.com/cgi-bin/fom?file=296
[Search] [Appearance] [Show Expert Edit Commands]
This is a Faq-O-Matic 2.721.
This FAQ administered by Mike Baptiste