Dimmer control system
OwnerRobert Shermaninventor
Life of this patent
Estimating the term…
Abstract
There is disclosed herein a method and apparatus for controlling the power dissipation in a load particularly suitable for use as a dimmer control for lighting circuits. Selected half cycles are applied to a load, such as an incandescent lamp. The number and sequence of the half cycles applied to the load are selected by logic circuitry which, according to the setting of a dimmer control, determines how many complete half cycles out of the total available to apply to the load. Zero crossing switching is used.
Claims20
A method for varying the average power dissipated in a load comprising:
- (a) storing at different addresses in a memory device pre-determined bit sequences of logic 0's and 1's, each sequence representing a different desired level of power dissipation;
- (b) generating data indicating the desired level of power dissipation;
- (c) generating data indicating the times of zero crossings of the voltage waveform of said power supply;
- (d) converting said data representing the desired level of power dissipation during the most recent half cycle of the voltage waveform of said power supply to the starting address in memory of the sequence of logic 0's and 1's representing the desired power dissipation;
- (e) reading the data stored at the address derived in step (d);
- (f) sending a complete half cycle of said voltage waveform of said power supply through said load if the bit read during the previous half cycle was a 1 at the next zero crossing;
- (g) repeating steps (b) through (g) until a halt command occurs or the power is shut off.
A method for varying the average power dissipated in a load comprising:
- (a) storing a pre-determined sequence of logic 0's and 1's in a memory in the form of one or more multi-bit words, each sequence representing a different discrete level of desired power dissipation and having assigned to it a point value and a different memory address for the first word in each bit sequence;
- (b) generating a dimmer data signal for every half cycle of a power supply voltage waveform said dimmer data signal representing the desired level of power dissipation in said load;
- (c) generating data indicating the times of zero crossings of the voltage waveform of said power supply;
- (d) converting said dimmer data signal for a first half cycle to the point value assigned to that particular level of desired power dissipation;
- (e) converting the point value derived in step (d) above to an address for a word in the bit sequence of 0's and 1's assigned that point value starting with the first word;
- (f) reading a bit in the word stored at the address derived in step (e) above starting with the first bit;
- (g) sending a complete half cycle of said power supply voltage waveform through said load if the bit read in step (f) is a logic 1 commencing at the time of the next zero crossing of said power supply voltage waveform as indicated by the data generated in step (c) above;
- (h) converting said dimmer data signal for the next half cycle to its particular point value;
- (i) comparing the point value derived in step (h) with that of step (d);
- (j) reading the next bit in the bit sequence having the point value derived in step (d) above if the comparison of step (i) above indicates the point values are the same;
- (k) if the comparison of step (i) indicates the point values are not the same, converting the point value derived in step (h) above to an address of a word in the bit sequence assigned that point value starting with the first word;
- (l) reading a bit in the word stored at the address derived in step (k) above starting with the first bit;
- (m) sending a complete half cycle of said power supply voltage waveform through said load if the bit read in step (l) is a logic 1 commencing at the time of the next zero crossing of said power supply voltage waveform;
- (n) repeating steps (b) through (n) reading each bit in each word of a sequence in first bit to last bit and back to first order until the point value derived in step (h) changes from that derived in step (d), then reading each bit in each word of the sequence assigned to the new point value in first to last and back to first order until the point value derived in step (h) again changes and repeating until power to the load is shut off or a halt command is given.
A method for varying the average power dissipation in a load comprising:
- (a) generating a dimmer data signal for every half cycle of power supply voltage waveform representing the desired level of power dissipation in said load;
- (b) generating data indicating the times of zero crossings of said voltage waveform of said power supply;
- (c) integrating a series of signals where each signal represents one complete half cycle of said voltage waveform of said power supply that has been sent through said load and generating an output signal indicating the resulting integral;
- (d) comparing the integral derived in step (c) above to said dimmer data signal generated in step (a) above;
- (e) sending a complete half cycle to said load if the output signal of said integrator is lower than said dimmer data signal;
- (f) repeating step (e) above till the comparison derived in step (d) above indicates said output signal derived in step (c) above equals said dimmer data signal derived in step (a) above.
A dimmer apparatus for varying the average power dissipation in a load comprising:
- (a) a dimmer control;
- (b) a dimmer data means connected to said dimmer control for generating a dimmer data signal representing the desired level of power dissipation in said load;
- (c) zero crossing means connected to a power supply for determining the times of zero crossings of the power supply voltage waveform and for generating data indicating the times of said zero crossings;
- (d) an output means connected to a load and to said power supply for switching complete half cycles of said power supply voltage waveform through said load when triggered by an output trigger pulse;
- and
- (e) a digital processor means connected to said dimmer data means and to said zero crossing means and to said output means for sampling the data generated by said dimmer data means and for performing logic operations on data arriving from said dimmer data means and from said zero crossing means, said logic operations for deriving criteria based on data from said dimmer data means and for sending a complete half cycle from zero crossing to zero crossing of said power supply voltage waveform through said load when the derived criteria for sending such a half cycle is met.
A dimmer apparatus for varying the average power dissipation in a load comprising:
- (a) a dimmer data means connected to a dimmer control for generating a reference signal representing the desired level of power dissipation in said load;
- (b) a zero crossing means connected to a power supply for determining the times of zero crossings of the power supply voltage waveform of said load and for generating data indicating the times of said zero crossings;
- (b) an output means with a trigger input connected said load and said power supply for gating complete half cycles of said power supply waveform to said load when triggered by a pulse applied to said trigger input;
- (d) an analog logic means comprised of:
- (i) an integrating means connected to said load for integrating the power dissipation in the load over a period and for generating an output indicative of this integral;
- (ii) a comparator means connected to said integrating means and to said dimmer data means to pulse for application to trigger input of said output means when said output of said averaging means indicates power dissipation in the load is falling below the desired level as indicated by said reference signal.
A dimmer apparatus for varying the average power dissipation in a load comprising:
- (a) a dimmer control comprising a variable resistance;
- (b) a dimmer data means comprising a timer device with input terminals connected to said dimmer control and having a status terminal and a trigger input, said dimmer data means for sending a dimmer data signal the characteristics of which vary with the setting of said dimmer control from said status terminal when a pulse is applied to said trigger input on said dimmer data means;
- (c) a zero crossing means with input terminals connected to a power supply comprising a zero voltage switch for determining the times of zero crossings of the voltage waveform of said power supply and for sending zero crossing pulses indicating the times of said zero crossings from an output terminal;
- (d) a Triac connected to said load and to said power supply and having a Triac trigger input said Triac for gating complete half cycles of said power supply voltage waveform through said load when an output trigger pulse is applied to said Triac trigger input;
- (e) a digital processor means connected to said status terminal and said trigger input of said dimmer data means and to said output terminal of said zero crossing means, and to said Triac trigger input for applying a trigger pulse to said trigger input every half cycle of said power supply voltage waveform and to convert said dimmer data signal received every half cycle from said status terminal and to compare this digital data with said digital data derived during the previous half cycle to see if this position of said dimmer control has changed and to read from an address in memory holding pre-programmed data corresponding to a particular setting of said dimmer control, and to send and output trigger pulse to said Triac trigger input upon receipt of said next zero crossing pulse when said data read from said address in memory is logic 1 but not if it is a logic 0.
A method for varying the average power dissipated in a load comprising
- generating a signal indicating the desired level of power dissipation,
- determining the number of half-cycle waveforms needed to supply the desired level of power dissipation in response to the generated signal, and
- providing to the load the appropriate number of half-cycle waveforms needed to supply the desired level of power dissipation.
Apparatus for varying the average power dissipation in a load comprising control means for selecting a desired level of power dissipation, zero-crossing switch means responsive to zero-crossings of an AC waveform, and processing means for determining from the control means the number of half-wave cycles of an AC waveform needed to provide the desired level of power dissipation, and responsive to the control zero-crossing switch means for applying the selected number of half-wave cycles to a load.
Dependencies are inferred from the claim text.