Claims
- 1. Signal decoder apparatus, suitable for use in a programmable device, such as a lighting dimmer, that can be controlled from a location remote from the device independently of phase of AC supply power to which the device is connected in use, comprising:
- an input conductor for receiving control data signals and supplying the signals to input data register means coupled to the input conductor;
- a memory for storing a number representing a predetermined operating condition for the programmable device;
- power conductors for connection with an alternating current (AC) source of AC line voltage;
- a zero cross detector coupled to one of the power conductors for producing a zero cross signal from zero cross transitions of AC line voltage;
- a microcontroller, coupled to the memory, for containing an operating program to retrieve the stored number from the memory;
- a stored data register, coupled to the microcontroller, for receiving a signal from the microcontroller representing the stored number;
- the microcontroller also being coupled to the zero cross detector and the input data register means and including means responsive to zero cross signals from the zero cross detector to allow the input data register means to receive a control signal from the input conductor that is independent of phase of supply power and is in a form comparable to the stored number from the memory;
- a comparator coupled to the input data register means and to the stored data register for receiving and comparing the control signal from the input data register means with the stored number signal from the stored data register and for producing an output "enable" signal in response to a match between the compared signals;
- the input data register means, the zero cross detector, and the microcontroller are arranged to cooperate so that a control signal, received on the input conductor, in an analog form of variable duration pulses of a magnitude "1"from a base "0" is translated to a digital form of binary pulses of a magnitude "1" from a base "0" in the input data register means; and
- the memory, microcontroller and stored data register are arranged to cooperate so that a stored number in the memory is received also in a digital form of binary pulses of a magnitude "1" from a base "0" in the stored data register.
- 2. Signal decoder apparatus in accordance with claim 1 wherein:
- the zero cross detector is arranged to produce zero cross signals as a series of pulses with high to low transitions and low to high transitions corresponding to the zero cross transitions of the AC line voltage.
- 3. Signal decoder apparatus in accordance with claim 1 wherein:
- the zero cross detector, the microcontroller, and the input data register means are further arranged to cooperate so that, in response to a control signal in the analog form on the input conductor, the register means is set to a logic "1" bit upon each "1" to "0" transition of the control signal occurring when the zero cross signal is low and the register means is set to a logic "0" bit when the zero cross signal is low between transitions and the control signal has no "1" to "0" transition.
- 4. Signal decoder apparatus in accordance with claim 1 wherein:
- the zero cross detector, the microcontroller, and the input data register means are further arranged to cooperate so that, in response to a control signal in the analog form on the input conductor, the register means is set to a logic "1" bit upon each transition of the zero cross signal in one direction occurring when the control signal is logic "1" and is set to a logic "0" bit upon each transition of the zero cross signal in the same one direction occurring when the analog control signal is logic "0".
- 5. Signal decoder apparatus in accordance with claim 1 wherein:
- the input data register means comprises a shift register that receives the control signal in digital form.
- 6. Signal decoder apparatus in accordance with claim 1 wherein:
- the input data register means comprises a first input register and second input register; the first input register is arranged to sample the control signal pulse level upon high to low transitions of the zero cross signals and the second input register is arranged to sample the control signal pulse level upon low to high transitions of the zero cross signals.
- 7. Signal decoder apparatus in accordance with claim 6 wherein:
- the input data register means further comprises means for performing an exclusive OR operation on the control signal as sampled by the respective first and second input registers and supplying the result of the exclusive OR operation to the comparator.
- 8. Signal decoder apparatus in accordance with claim 6 wherein:
- the first input register is arranged to have a data bit set to logic "1" if the control signal on the input conductor is high when a high to low transition of the zero cross signals occurs and a further data bit set to logic "0"if the control signal on the input conductor is low when the high to low transition of the zero cross signals occurs; and
- the second input register is arranged to have a data bit set to logic "1" if the control signal on the input conductor is high when a low to high transition of the zero cross signals occurs and a further data bit set to logic "0"if the control signal on the input conductor is low when the low to high transition of the zero cross signals occurs.
- 9. Signal decoder apparatus in accordance with claim 1, including a switching device coupled to the comparator of the signal decoder apparatus to respond to an output "enable" signal from the comparator and produce the predetermined operating condition.
- 10. Signal decoder apparatus in accordance with claim 9 in which the programmable device is a lighting dimmer, wherein the switching device has power and load terminals for interconnection with the AC power source and with a lighting load and the switching device further has a gate terminal coupled to respond to enable signals from the comparator.
- 11. Signal decoder apparatus in accordance with claim 1 wherein:
- the input data register means, the zero cross detector, and the microcontroller are further arranged to cooperate so that a control signal in the analog form is subject to being translated to the digital form and each bit thereof utilized by the comparator to produce an enable signal.
- 12. Signal decoder apparatus in accordance with claim 1 wherein:
- each of the input data register means and the stored data register is a shift register with a bit capacity equal to information bits of the control signal and the stored number, and the registers, microcontroller, and comparator are further arranged so that control signal requires no prior or subsequent data bit for indicating the start or termination of a control signal.
- 13. A method of obtaining multiple scene dimming in an AC powered lighting system including one or more programmable controllers and one or more programmable dimmers, each of the dimmers serving to regulate power to respective lighting loads, comprising the steps of:
- storing in one of the controllers a number related to a predetermined scene for at least one of the dimmers of the system;
- generating in the one controller an analog data signal uniquely related to the number identifying the predetermined scene;
- transmitting the analog data signal to respective receivers contained in dimmers of the system;
- translating the analog data signal to a digital signal;
- comparing the digital signal to one or more numbers stored in the receivers;
- producing an enable signal, after the comparing of the digital signal and stored number, for causing one or more of the dimmers to produce a predetermined scene when a match occurs between the number to which the transmitted signal corresponds and one of the stored numbers in the receivers of the respective dimmers;
- the translating of the analog data signal is performed utilizing zero cross signals of dimmer line voltage in the receiver.
- 14. A method of obtaining multiple scene dimming in accordance with claim 13 wherein:
- the translating of the analog data signal by utilizing the zero cross signals includes sampling the logic value of the analog data signal following a logic one to zero transition of a zero cross signal.
- 15. A method in accordance with claim 14 wherein:
- the sampling is performed to produce a logic "1" binary bit in the digital binary number if the high-to-low transition of the analog data signal occurs during a time when the zero crossing signal is low, and to produce a logic "0"if no high-to-low transition of the analog data signal occurs during a duration of low zero crossing signal.
- 16. A method in accordance with claim 13 wherein:
- the translating of the analog data signal is performed by steps including sampling the analog data signal when the zero crossing signals have a transition from a high value to a low value.
- 17. A method in accordance with claim 13 wherein:
- the translating is performed by steps including sampling the analog data signal when the zero crossing signals have a transition from a low value to a high value.
- 18. A method in accordance with claim 13 wherein:
- the translating is performed by steps including sampling the analog data signal when the zero crossing signals have a transition from a high value to a low value and when the zero crossing signals have a transition from a low value to a high value;
- storing in respective registers a first binary number representing the logic value of the transmitted signal produced when sampling on high to low transitions of zero cross signals and a second binary number representing the logic value of the transmitted signal produced when sampling on low to high transitions of zero cross signals; and
- processing the first and second binary numbers in an exclusive OR operation to produce a resultant binary number representing the transmitted signal that is used in the comparing step to determine if a match exists with one of the stored numbers.
- 19. A method in accordance with claim 18 wherein:
- the sampling is performed in a manner so that if the analog data signal is high when sampled a bit for the respective first and second binary numbers is set to logic "1"; if the analog data signal is low when sampled a bit for the respective first and second binary numbers is set to logic "0".
- 20. A method in accordance with claim 13 wherein:
- the transmitting of the analog data signal is performed utilizing a single traveler conductor as the only required common conductor between the controllers and dimmers of the system.
Parent Case Info
This is a CIP of U.S. patent application Ser. No. 08/43,689 filed Apr. 28, 1995, now U.S. Pat. No. 5,646,490.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
4511824 |
Goddard |
Apr 1985 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
431689 |
Apr 1995 |
|