A load control system may include one or more electrical loads that a user may wish to control via a single load control device. These electrical loads may include, for example, lighting loads, HVAC units, motorized window treatment or projection screens, humidity control units, audio systems or amplifiers, Internet of Things (IoT) devices, and/or the like. The electrical loads may have advanced features. For example, a lighting load may be controlled to emit light of varying intensities and/or colors in response to a user command. The amount of power delivered to the electrical loads may be adjusted to an absolute level or by a relative amount.
Traditional wall-based control devices (e.g., wallbox dimmers) may allow a user to adjust an intensity level of one or more lighting loads through the movement of an analog intensity actuator (e.g., slider control or rotary knob) or the actuation of a digital intensity actuator (e.g., an intensity-increase and intensity-decrease actuators). These traditional wall-based control devices may also provide feedback to the user on the intensity level of the load. For the control devices with digital intensity actuators, the control devices may include feedback that indicates the intensity level of the lighting load. For control devices with analog intensity actuators, the feedback traditionally indicates both the intensity level of the lighting load and the position of the analog intensity actuator.
A control device may be provided for controlling an electrical load (e.g., a lighting load). The control device may include an analog intensity adjustment actuator that is configured to be manually operated to adjust an intensity level of light emitted by the lighting load. The control device may include a communication circuit configured to receive a message from a remote device. The message may include a commanded intensity level for controlling the lighting load. The control device may include an actuator adjustment system configured to adjust a position of the analog intensity adjustment actuator. The control device may include a control circuit configured to control the amount of power delivered to the electrical load in response to manual operation of the analog intensity adjustment actuator. The control circuit may be further configured to control the actuator adjustment system to adjust the position of the analog intensity adjustment actuator in response to the message received from the remote device via the communication circuit. The position of the analog intensity adjustment actuator may be adjusted to indicate the commanded intensity level.
The analog intensity adjustment actuator may include a slider knob configured to move within an elongated slot. The position of the slider knob within the elongated slot may indicate the commanded intensity level. The slider knob may be configured to move linearly within the elongated slot between a low-end position associated with a low-end intensity level and a high-end position associated with a high-end intensity level. The actuator adjustment system may include a motor and gear assembly coupled to the motor. The gear assembly may be operatively coupled to the slider knob such that rotation of the motor is transferred to linear movement of the slider knob. The gear assembly may include a circular gear that engages a linear gear such that rotation of the circular gear is transferred to linear movement of the linear gear. The control device may include a linear potentiometer having a shaft coupled to the slider knob. The gear assembly may be operatively coupled to the slider knob via the shaft of the linear potentiometer. The linear gear may include a coupling portion configured to receive the shaft of the potentiometer such that the linear potentiometer moves linearly with the linear gear. The coupling portion may define an opening configured to surround the shaft of the linear potentiometer. The potentiometer may be configured to generate a direct-current (DC) voltage representative of the commanded intensity level.
The slider knob may move in an upward direction when the motor rotates in a first angular direction and the slider knob may move in a downward direction when the motor rotates in a second angular direction. The linear gear may include a plurality of teeth arranged in a linear array on a rack plate. The rack plate may include a fin configured to maintain alignment between the circular gear and the linear gear. The fin may be configured to move along a channel in a cradle of the control device. The cradle may be configured to secure a printed circuit board of the control device to a yoke of the control device.
The analog intensity adjustment actuator may include a rotary knob configured to be rotatable with respect to a collar of the control device. The rotary knob may include an indicator configured to indicate the commanded intensity level of the lighting load. The rotary knob may be characterized by non-continuous rotation having a high-end stopping point and a low-end stopping point. The indicator of the rotary knob may be at a first position when the rotary knob is at the low-end stopping point and the indicator of the rotary knob may be at a second position when the rotary knob is at the high-end stopping point. The first position may be spaced from the second position by approximately 360 degrees of rotation of the rotary knob. The first position indicates a minimum intensity level and the second position indicates a maximum intensity level. The gear assembly may be operatively coupled to the rotary knob such that rotation of the motor is transferred to rotational movement of the rotary knob. The control device may include a rotary potentiometer having a shaft coupled to the rotary knob. The gear assembly may be operatively coupled to the rotary knob via the rotary potentiometer. The rotary knob may rotate clockwise when the motor rotates in a first angular direction and the rotary knob may rotates counter-clockwise when the motor rotates in a second angular direction.
The control circuit may be further configured to illuminate the elongated slot of the analog intensity adjustment actuator. The analog intensity adjustment actuator may be configured to control the potentiometer. The control device may include a controllably conductive device adapted to be coupled in series electrical connection between an alternating current (AC) power source and the lighting load. The message may include a command for controlling the lighting load. The control circuit may be configured to control the controllably conductive device to control the amount of power delivered to the lighting load in response to the manual operation of the ana-log intensity adjustment actuator. The control circuit may be configured to control the amount of power delivered to the electrical load in response to receipt of the message from the remote device. The control circuit may be configured to transmit a message including a command for controlling the lighting load in response to manual operation of the analog intensity adjustment actuator. The control device may include an actuation member configured to pivot in response to an actuation of an upper portion of the actuation member or a lower position of the actuation member. The control circuit may be configured to turn the electrical load on in response to an actuation of the upper portion of the actuation member. The control circuit may be configured to turn the electrical load off in response to an actuation of the lower portion of the actuation member. The actuation member may be configured to return to an idle position when the upper portion or lower portion of the actuation member is released. The actuation member may include one or more biasing arms configured to hold the actuation member in the idle position.
The lighting load 102 may be an example of a lighting load that is wired into a power control and/or delivery path of the lighting control system 100. As such, the lighting load 102 may be controllable by a wall-mounted control device such as a dimmer switch. The lighting load 104 may be an example of a lighting load that is equipped with integral load control circuitry and/or wireless communication capabilities such that the lighting load may be controlled via a wireless control mechanism (e.g., by a remote control device).
The lighting control system 100 may include one or more control devices for controlling the lighting loads 102, 104 (e.g., controlling an amount of power delivered to the lighting loads). The lighting loads 102, 104 may be controlled substantially in unison, or be controlled individually. For example, the lighting loads may be zoned so that the lighting load 102 may be controlled by a first control device, while the lighting load 104 may be controlled by a second control device. The control devices may be configured to turn the lighting loads 102, 104 on and off. The control devices may be configured to control the magnitude of a load current conducted through the lighting loads (e.g., so as to control an intensity level of the lighting loads 102, 104 between a low-end intensity level LLE and a high-end intensity level LHE). The control devices may be configured to control an amount of power delivered to the lighting loads to an absolute level (e.g., to a maximum allowable amount), or by a relative amount (e.g., an increase of 10% from a current level). The control devices may be configured to control a color of the lighting load 102, 104 (e.g., by controlling a color temperature of the lighting loads or by applying full color control over the lighting loads).
The control devices may be configured to activate a preset associated with the lighting load 102, 104. A preset may be associated with one or more predetermined settings of the lighting loads, such as an intensity level of the lighting loads and/or a color of the lighting loads. The presets may be configured via the control device and/or via an external device (e.g., a mobile device) by way of a wireless communication circuit of the control device. The control devices may be configured to activate control of a zone. A zone may correspond to one or more electrical loads that are configured to be controlled by the control devices. A zone may be associated with a specific location (e.g., a living room) or multiple locations (e.g., an entire house with multiple rooms and hallways). The control devices may be configured to switch between different operational modes. An operational mode may be associated with controlling different types of electrical loads or different operational aspects of one or more electrical loads. Examples of operational modes may include a lighting control mode for controlling one or more lighting loads (e.g., which in turn may include a color control mode and an intensity control mode), an entertainment system control mode (e.g., for controlling music selection and/or the volume of an audio system), an HVAC system control mode, a winter treatment device control mode (e.g., for controlling one or more shades), and/or the like.
One or more characteristics of the control device and/or the lighting load 102, 104 described herein may be customized via an advanced programming mode (APM). Such characteristics may include, for example, an intensity level associated with a preset, a fade-on/fade-off time, enablement/disablement of visible indicators, a low-end trim (e.g., a minimum intensity level to which the lighting load 102, 104 may be set by the control device), a high-end trim (e.g., a maximum intensity level to which the lighting load 102, 104 may be set by the control device), and/or the like. Examples of an advanced programming mode for a wall-mounted load control device can be found in U.S. Pat. No. 7,190,125, issued Mar. 13, 2007, entitled PROGRAMMABLE WALLBOX DIMMER, the entire disclosure of which is hereby incorporated by reference. The control device may be manipulated to enter the advanced programming mode in various ways. For instance, the control device may be moved into the advanced programming mode via a press-and-hold or a double-tap applied to a front area of the control device. Ways to activate the advanced programming mode for a control device will be described in greater detail below.
The control device described herein may be, for example, a wall-mounted load control device 110 (e.g., a dimmer switch and/or an electronic switch), a retrofit remote control device 112, a wall-mounted remote control device 114, a tabletop remote control device 116, and/or a handheld remote control device 118, as shown in
The retrofit remote control device 112 may be configured to be mounted to a mechanical switch (e.g., a toggle switch 122) that may be pre-existing in the lighting control system 100. Such a retrofit solution may provide energy savings and/or advanced control features, for example without requiring significant electrical re-wiring and/or without requiring the replacement of existing mechanical switches. As an example, a consumer may replace an existing lamp with the controllable lighting load 104, switch a toggle switch 122 that is coupled to the lighting load 104 to the on position, install (e.g., mount) the remote control device 112 onto the toggle switch 122, and associate the remote control device 112 with the lighting source 104. The retrofit remoted control 112 may then be used to perform advanced functions that the toggle switch 122 may be incapable of performing (e.g., such as dimming the intensity level of the light output, changing the color of the light output, providing feedback to a user, etc.). As shown, the toggle switch 122 is coupled (e.g., via a series electrical connection) between the AC power source 105 and an electrical receptacle 120 into which the lighting load 104 may be plugged (e.g., as shown in
The wall-mounted remote control device 114 may be configured to be mounted to a standard electrical wallbox and be electrically connected to the AC power source 105 for receiving power. The wall-mounted remote control device 114 may be configured to receive a user input and may generate and transmit a control signal (e.g., control data such as a digital message) for controlling the lighting loads 102, 104 in response to the user input. The tabletop remote control device 116 may be configured to be placed on a surface (e.g., an end table or nightstand), and may be powered by a direct-current (DC) power source (e.g., a battery or an external DC power supply plugged into an electrical outlet). The tabletop remote control device 116 may be configured to receive a user input, and may generate and transmit a signal (e.g., a digital message) for controlling the lighting loads 102, 104 in response to the user input. The handheld remote control device 118 may be sized to fit into a user's hand, and may be powered by a direct-current (DC) power source (e.g., a battery or an external DC power supply plugged into an electrical outlet). The handheld remote control device 118 may be configured to receive a user input, and may generate and transmit a signal (e.g., a digital message) for controlling the lighting loads 102, 104 in response to the user input. Examples of battery-powered remote controls are described in greater detail in commonly assigned U.S. Pat. No. 8,330,638, issued Dec. 11, 2012, entitled WIRELESS BATTERY POWERED REMOTE CONTROL HAVING MULTIPLE MOUNTING MEANS, the entire disclosure of which is hereby incorporated by reference.
It should be appreciated that, although a lighting control system with one or more lighting loads are provided examples herein, a load control system as described herein may include more or fewer lighting loads, other types of lighting loads, and/or other types of electrical loads that may be configured to be controlled by the one or more control devices described herein. That is, the control devices are not limited to the control of just lighting loads. For example, the load control system may include one or more of and the control devices may be configured to control one or more of: a dimming ballast for driving a gas-discharge lamp; an LED driver for driving an LED light source; a dimming circuit for controlling the intensity level of a lighting load; a screw-in luminaire including a dimmer circuit and an incandescent or halogen lamp; a screw-in luminaire including a ballast and a compact fluorescent lamp; a screw-in luminaire including an LED driver and an LED light source; an electronic switch, controllable circuit breaker, or other switching device for turning an appliance on and off; a plug-in control device, controllable electrical receptacle, or controllable power strip for controlling one or more plug-in loads; a motor control unit for controlling a motor load, such as a ceiling fan or an exhaust fan; a drive unit for controlling a motorized window treatment or a projection screen; one or more motorized interior and/or exterior shutters; a thermostat for a heating and/or cooling system; a temperature control device for controlling a setpoint temperature of a heating, ventilation, and air-conditioning (HVAC) system; an air conditioner; a compressor; an electric baseboard heater controller; a controllable damper; a variable air volume controller; a fresh air intake controller; a ventilation controller; one or more hydraulic valves for use in radiators and radiant heating system; a humidity control unit; a humidifier; a dehumidifier; a water heater; a boiler controller; a pool pump; a refrigerator; a freezer; a television and/or computer monitor; a video camera; an audio system or amplifier; an elevator; a power supply; a generator; an electric charger, such as an electric vehicle charger; an alternative energy controller; and/or the like.
The control device 200 may comprise an air-gap actuator 219 configured to open and close an air-gap switch (not shown) that is adapted to be electrically coupled (e.g., substantially directly electrically coupled) in series between a power source (e.g., an AC power source) and the lighting load. The air-gap switch may be opened in response to pulling the air-gap switch actuator 219 out from the control device 200 to provide an actual air-gap barrier between the power source and the lighting load to facilitate servicing of the lighting load.
The user interface 202 of the control device 200 may include an actuation member 210 that is configured to be received in an opening in a front surface 211 of a bezel 212 (e.g., a base portion) of the control device 200. The actuation member 210 may comprise a front surface 214 including an upper portion 216 and a lower portion 218. The actuation member 210 may be configured to rest in an idle position (e.g., a centered position) when not being actuated (e.g., as shown in
The control device 200 may be configured to control a lighting load of the lighting control system 100 to turn the lighting load on in response to an actuation of the upper portion 216, and to turn the lighting load off in response to an actuation of the lower portion 218 (or vice versa). For example, the control device 200 may include a controllably conductive device adapted to be coupled in series electrical connection between an alternating current (AC) power source and the lighting load. The control device 200 may be configured to control the amount of power delivered to the lighting load (e.g., turn the lighting load on and off) in response to actuations of the actuation member 210. For example, the control device 200 may control the controllable conductive device to turn on (e.g., connect the AC power source to) the lighting load in response to an actuation of the upper portion 216 of the actuation member 210, and control the controllable conducive device to turn off (e.g., disconnect the AC power source from) the lighting load in response to an actuation of the lower portion 218 of the actuation member 210.
The control device 200 may include an analog adjustment actuator that is configured to provide a local control command of the lighting load to control a characteristic of the lighting load (e.g., intensity level and/or color of a lighting load, speed of a motor, etc.), and the position of a movable component of the analog adjustment actuator may indicate a value of the characteristic of the lighting load via local control. The control device 200 is described primarily with reference to intensity control of a lighting load but is not so limited. For example, the control device 200 may include an analog intensity adjustment actuator to provide a local control command of the lighting load. The analog intensity adjustment actuator may include a movable component, such as a slider knob or rotatory knob, and the position of the movable component (e.g., the position of the slider knob along the length of the slider slot or the rotational position of the rotary knob) may indicate the commanded intensity level LCMD of the lighting load (e.g., via local control). For example, the analog intensity adjustment actuator may be configured to adjust a variable characteristic, like resistance, that is variable based on the position of the movable component. Stated another way, the analog intensity adjustment actuator may include a movable component that is moveable about the bezel 212 of the control device 200, and the position of the movable component (e.g., relative to the bezel 212) may indicate the commanded intensity level LCMD of the lighting load via local control. In some examples, the analog intensity adjustment actuator may include a potentiometer (e.g., a potentiometer that is an analog circuit and/or or a digital potentiometer circuit). For instance, the analog intensity adjustment actuator may include an intensity adjustment actuator that is commonly used in an analog dimmer switch (e.g., a dimmer switch that does not include a microprocessor but allows for intensity adjustment), for example, even though the control device 200 may comprises a control circuit (e.g., as described herein).
As shown in
When, for example, the lighting load is on, the control device 200 may control the present intensity level LPRES of the lighting load in response to movement of the slider knob 222 along the slider slot 224. When the lighting load is off, the control device 200 may not adjust the present intensity level LPRES of the lighting load in response to movement of the slider knob 222. But, when the lighting load is off and the upper portion 216 of the actuation member 210 is actuated, the control device 200 may turn on the lighting load to an intensity level determined based on the position of the slider knob 222 along the slider slot 224.
The control device 200 may include a potentiometer, which may be adjusted in response to a user input provided to the slider knob 222 in order to adjust the present intensity level LPRES of the lighting load. For example, the potentiometer may generate a direct-current (DC) voltage representative of a desired intensity level of the lighting load (e.g., the commanded intensity level LCMD). In some examples, the potentiometer may provide a variable resistance based on the position of the slider knob 222 along the slider slot 224. For example, the potentiometer may be coupled to intensity adjustment actuator (e.g., the slider knob 222), for example, as described in more detail herein. The slider knob 222 may allow a user to adjust the present intensity level LPRES of the lighting load from a low-end intensity level LLE to a high-end intensity level LHE. Alternatively, in some examples, the control device 200 may include a linear encoder, a combination of a wiper and a resistive trace on a printed circuit board of the control device 200, a mechanical or magnetic encoder, etc. instead of a potentiometer.
The slider knob 222 may be configured to move in a linear direction, such as a vertical direction along the slider slot 224 between a low-end position 226 (e.g., where the slider knob 222 is located at the bottom of the slider slot 224) and a high-end position 228 (e.g., where the slider knob 222 is located at the top of the slider slot 224). The slider knob 222 may allow for adjustment of the present intensity level LPRES of the lighting load from the low-end intensity level LLE (e.g., when the slider knob 222 is located in the low-end position 226) to the high-end intensity level LHE (e.g., when the slider knob 222 is located in the high-end position 228). Accordingly, the slider knob 222 may be configured to move in a vertical direction along the length of the slider slot 224 of the bezel 212, and the bezel 212 may be configured to be received in an opening of the faceplate 204. Although primarily described in context of a slider actuator 220 that moves or slides along the slider slot 224 (e.g., moves continuously along the slider slot 224), in other examples the control device 200 may include a slider actuator that moves in discrete increments (e.g., steps) along the slider slot 224.
The user interface 202 of the control device 200 may include a visible display, such as an illumination surface 229. For example, the illumination surface 229 of the user interface 202 may extend for the length of the slider slot 224. The illumination surface 229 of the user interface 202 may be illuminated to provide a nightlight feature, for example, when the lighting load is off. In addition, the control device 200 may comprise an internal actuator adjustment system for allowing the control circuit of the control device 200 to adjust the position of the slider knob 222 along the length of the slider slot 224 (e.g., as will be described in greater detail below).
Although illustrated and described as being configured to move in the vertical direction, in some examples the slider knob 222 may be configured to move in the horizontal direction. In such instances, the slider slot 224 may be located in the bezel 212 above or below the actuation member 210 (e.g., or within the actuation member 210) along the horizontal direction. Further, in such instances, the low-end position may be towards the leftmost side of the slider slot 224, while the high-end position may be towards the rightmost side of the slider slot 224. Further, in some examples, the analog intensity adjustment actuator may include a rotary knob (e.g., a non-continuously rotatable rotary knob) that is configured to be rotatable with respect to the bezel 212 to provide a local control command of the lighting load. For instance, the rotary knob may be characterized by non-continuous rotation between a high-end stopping point (e.g., associated with the high-end intensity level LHE of the lighting load) and a low-end stopping point (e.g., associated with the low-end intensity level LLE of the lighting load).
The control device 200 may comprise a wireless communication circuit. The wireless communication circuit may include for example, a radio-frequency (RF) transceiver coupled to an antenna for transmitting and/or receiving RF signals. The wireless communication circuit may also include an RF transmitter for transmitting RF signals, an RF receiver for receiving RF signals, and/or an infrared (IR) transmitter and/or receiver for transmitting and/or receiving IR signals. The wireless communication circuit may be configured to transmit messages (e.g., digital messages) via one or more wireless signals (e.g., RF signals). The message may include the control data (e.g., one or more commands) generated by the control circuit for controlling the lighting load. The wireless communication circuit may be configured to receive a message (e.g., digital message) from one or more remote control devices of the load control system (e.g., the retrofit remote control device 112, the wall-mounted remote control device 114, the tabletop remote control device 116, the handheld remote control device 118, a smart phone, a tablet, a computer, and/or the like) via the wireless communication circuit. The message may include a command to turn on or a command to turn off the lighting load controlled by the control device 200. In addition, the message may include a command to adjust the present intensity level LPRES of the lighting load controlled by the control device 200 from an initial intensity level LINIT of the lighting load to a commanded intensity level LCMD indicated by the message (e.g., the message may include the commanded intensity level LCMD). The wireless communication circuit may enable the control device 200 to receive commands for remote control of the lighting load (e.g., in addition to the local control provided via the actuation member 210 and the slider actuator 220). For example, the control device 200 may be configured to be associated with one or more of the remote control devices of the load control system during an association procedure.
In response to receiving a message from a remote device, the control device 200 may control the lighting load to the commanded intensity level LCMD indicated by the command in the message (e.g., a remote control command). The remote device may, for example, include any combination of the retrofit remote control device 112, the wall-mounted remote control device 114, the tabletop remote control device 116, the handheld remote control device 118, a smart phone, tablet, and/or the like. The control device 200 may be configured to update the position of the slider knob 222 when the lighting load is controlled remotely. For example, in response to receiving a message from a remote device, the control device 200 may adjust the position of the slider knob 222 to a position that corresponds to the commanded intensity level LCMD indicated by the command in the message. In addition, the control circuit of the control device 200 may be configured to cause the position of the slider knob 222 to be adjusted along the length of the slider slot 224 (e.g., using the internal actuator adjustment system) in response to the commanded intensity level LCMD indicated by the command in the message. The position of the slider knob 222 along the length of the slider slot 224 may indicate the commanded intensity level LCMD of the lighting load (e.g., via local and remote control). The present intensity level LPRES of the lighting load may be synchronized with the position of the slider knob 222 along the slider slot 224 (e.g., the position of the slider knob 222 along the length of the slider slot 224 may indicate the present intensity level LPRES of the lighting load) in response to both local and remote control.
The user interface 302 of the control device 300 may include an actuation member 310 that is configured to be operably attached (e.g., mounted) to a base portion (e.g., bezel 312) of the control device 300. The actuation member 310 may be received in an opening in a front surface 311 of the bezel 312. The actuation member 310 may comprise a front surface 314 including an upper portion 316 and a lower portion 318. The actuation member 310 may be configured to rest in an idle position when not being actuated (e.g., as shown in
The control device 300 may be configured to turn the lighting load on in response to an actuation of the upper portion 316, and to turn the lighting load off in response to an actuation of the lower portion 318 (or vice versa). For example, the control device 300 may include a controllably conductive device adapted to be coupled in series electrical connection between an alternating current (AC) power source and the lighting load. The control device 300 may be configured to control the amount of power delivered from the AC power source to the lighting load (e.g., to turn the lighting load on and off) in response to actuations of the actuation member 310. For example, the control device 300 may control the controllable conductive device to turn on (e.g., connect the AC power source to) the lighting load in response to an actuation of the upper portion 316 of the actuation member 310, and control the controllable conducive device to turn off (e.g., disconnect the AC power source from) the lighting load in response to an actuation of the lower portion 318 of the actuation member 310.
The control device 300 may include an analog intensity adjustment actuator, such as a slider actuator 320 having a slider knob 322 configured to move along (e.g., within) an elongated slot, such a slider slot 324. The slider slot 324 may be an elongated opening in the bezel 312 of the control device 300 and may extend for a length LSLIDER. For example, the slider slot 324 may be located adjacent to the actuation member 310. The control device 300 may control the magnitude of a load current conducted through the lighting load (e.g., to adjust a present intensity level LPRES of the lighting load) in response to movement of the slider knob 322 along the slider slot 324. Accordingly, the control device 300 may be configured to adjust a present intensity level LPRES of the lighting load from an initial intensity level LINIT to a commanded intensity level LCMD in response to actuations of the analog intensity adjustment actuator (e.g., movement of the slider knob 322 along the slider slot 324). The position of the slider knob 322 along the length of the slider slot 324 may indicate the commanded intensity level LCMD of the lighting load (e.g., via local control). For example, when the lighting load is on, the control device 300 may control the present intensity level LPRES of the lighting load in response to movement of the slider knob 322 along the slider slot 324. When the lighting load is off, the control device 300 may not adjust the present intensity level LPRES of the lighting load in response to movement of the slider knob 322. But, when the lighting load is off and the upper portion 316 of the actuation member 310 is actuated, the control device 300 may turn on the lighting load to an intensity level determined based on the position of the slider knob 322 within the slider slot 324.
The slider knob 322 may be configured to move in a vertical direction along the slider slot 324 between a low-end position 326 and a high-end position 328. The slider knob 322 of the slider actuator 320 may allow for adjustment of the present intensity level LPRES of the lighting load between the low-end intensity level LLE (e.g., when the slider knob 322 is located in the low-end position 326) to the high-end intensity level LHE (e.g., when the slider knob 322 is located in the high-end position 328). Accordingly, the slider knob 322 may be operable to move in a vertical direction along the length of the slider slot 324 of the bezel 312, and the bezel 312 may be configured to be received in an opening of the faceplate. Although primarily described in context of a slider actuator 320 that moves or slides along the slider slot 324 (e.g., moves continuously along the slider slot 324), in other examples the control device 300 may include a slider actuator that moves in discrete increments (e.g., steps) along the slider slot 324. Further, although illustrated as moving in a linear, vertical direction, the slider knob 322 may be configured to move behind a similarly configured slider slot 324 in a linear, horizontal direction or a linear, diagonal direction across the bezel 312 and/or the actuation member 310.
The enclosure 330 may house the load control circuitry of the control device 300, which may be mounted to a printed circuit board (PCB) 350 of the control device 300. For example, the load control circuitry of the control device 300 may comprise a controllably conductive device 351 configured to be electrically coupled to the load control circuitry mounted to the printed circuit board 350. The controllably conductive device 351 (e.g., a heat sink of the controllably conductive device 351) may be thermally coupled to the yoke 330. For example, the heat sink of the controllably conductive device 351 may be mounted to the yoke 300, e.g., via a fastener (e.g., a rivet—not shown) received through an opening (not shown) in the controllably conductive device 351 and an opening 343 in the yoke 340. For example, the printed circuit board 350 may have mounted thereto any combination of a control circuit (e.g., a primary control circuit), memory, a drive circuit, one or more controllably conductive devices, a zero-crossing detector, a low-voltage power supply, etc. (e.g., as shown in
The printed circuit board 350 may be connected to (e.g., mounted to) a cradle 360. For example, the cradle 360 may be configured to secure the printed circuit board 350 to the yoke 340. The cradle 360 may comprise clips 362 configured to snap around edges 352 of the printed circuit board 350. The clips 362 may extend through notches 353 in the edges 352 of the printed circuit board 350. The cradle 350 may be connected to the yoke 340, such that the printed circuit board 350 and the cradle 350 are received in a recess 334 of the enclosure 330 when the enclosure 330 is connected to the yoke 340. For example, the cradle 360 may comprise a flange member 364 configured to be received with a bottom opening 344 in the yoke 340 and a clip 365 configured to be received within a top opening 345 of the yoke 340. The flange member 364 and the clip 365 may be configured to removably secure the cradle 360 to the yoke 340. The clip 365 may be configured to flex (e.g., bend) as the clip 365 is inserted into the top opening 345 of the yoke 340 and may snap around a front surface 331 of the yoke 340 to hold the cradle 360 against a rear surface 349 of the yoke 340.
The bezel 312 may be configured to be attached to the yoke 340. For example, the bezel 312 may comprise a flange member 315 that is located at the top of the bezel 312 and is configured to be received in a top opening 346 (e.g., a second top opening) in the yoke 340. The bezel 312 may also comprise a clip (not shown) that is located at the bottom of the bezel 312 and is configured to be received in the bottom opening 344 of the yoke 330. The clip at the bottom of the bezel 312 may be configured to flex (e.g., bend) as the clip is inserted into the bottom opening 344 of the yoke 340 and may snap around the rear surface 349 of the yoke 340 to hold the bezel 312 against the front surface 341 of the yoke 340.
The control device 300 may comprise an actuator support member 370 captured between the actuation member 310 and the front surface 331 of the yoke 330. The actuator support member 370 may operate as a return spring for the actuation member 310. For example, the actuator support member 370 may comprise support rails 372 configured to contact a rear surface (not shown) of the actuation member 310. The actuator support member 370 may also comprise an upper biasing arm 374 and a lower biasing arm 375. The upper and lower biasing arms 374, 375 of the actuator support member 370 may be configured to push against the front surface 331 of the yoke 330 to bias the support rails 372 against the rear surface of the actuation member 310 to hold the actuation member 310 in the idle position.
The control device 300 may comprise mechanical switches, such as first and second tactile switches 354, 355 (e.g., momentary tactile switches) mounted to the printed circuit board 350. The control circuit mounted to the printed circuit board 350 may be responsive to actuations of the first and second tactile switches 356, 358. For example, the first and second tactile switches 354, 355 may be configured to be actuated in response to actuations of the upper portion 316 and the lower portion 318 of the actuation member 310, respectively (e.g., to turn the lighting load on and off). The actuator support member 370 may comprise an upper actuation post 376 and a lower actuation post 378 coupled to the support rails 372 via respective pairs of spring arms 379. The upper actuation post 376 and the lower actuation post 378 may extend from the actuator support member 370 towards the first tactile switch 354 and the second tactile switch 355, respectively. The upper actuation post 376 and the lower actuation post 378 may extend through respective holes 347 in the yoke 340. When the upper portion 316 of the actuation member 310 is actuated, the actuation member 310 may configured to pivot about the pivot axis 313 causing the upper pair of spring arms 379 to flex, such that the upper actuation post 376 may contact and actuate the first tactile switch 354 on the printed circuit board 350. When the lower portion 318 of the actuation member 310 is actuated, the actuation member 310 may configured to pivot about the pivot axis 313 causing the lower pair of spring arms 379 to flex, such that the lower actuation post 378 may contact and actuate the second tactile switch 355 on the printed circuit board 350. In some examples, the control device 300 may be configured to control a lighting load of the lighting control system to turn the lighting load on in response to an actuation of the first tactile switch 354, and to turn the lighting load off in response to an actuation of the second tactile switch 355 (or vice versa).
The control device 300 may include a potentiometer 356 having a shaft 358 mechanically coupled to the slider knob 322. The potentiometer 356 may be mounted to the printed circuit board 350 and electrically coupled to the control circuit on the printed circuit board 350. The potentiometer 356 may be characterized by a variable impedance (e.g., resistance) and may be configured to generate a direct-current (DC) voltage, which may be received by the control circuit and may have a magnitude representative of the desired amount of power to be delivered to the lighting load and thus the present intensity level LPRES of the lighting load. The resistance of the potentiometer 356 and thus the magnitude of the DC voltage generated by the potentiometer 356 may be adjusted in response to a user input provided from the slider knob 322 to the shaft 358 of the potentiometer in order to control the amount of power delivered to the lighting load. The shaft 358 of the potentiometer 356 may allow a user to adjust the present intensity level LPRES of the lighting load from a low-end intensity level LLE to a high-end intensity level LHE. Alternatively, in some examples, the control device 300 may include a linear encoder, a combination of a wiper and a resistive trace on the main PCB 334 of the control device 300, a mechanical or magnetic encoder, etc. instead of a potentiometer.
The shaft 358 of the potentiometer 356 may be configured to extend through a slot 348 in the yoke 340 (e.g., a lower portion of the slot 348). The slider body 380 may comprise projections 386 configured to extend from a rear portion 383 of the slider body 380 through the slot 348. The projections 386 may be configured to surround the shaft 358 of the potentiometer 356 within the slot 348 in the yoke 340 for capturing the shaft 358 and thus coupling the slider knob 322 to the shaft 358 of the potentiometer 356 (e.g., as shown in
As shown in
The control device 300 may comprise a light pipe 390 configured to conduct light from the light-emitting diode 359 to the slider body 380 to thus illuminate the illumination surface 329.
The light emitted by the light-emitting diode 359 and received by the light-receiving surface 391 of the light pipe 390 may be conducted through the curved portion 392 to the elongated portion 394. The light may then be conducted through the front surface 395 of the elongated portion 394 and/or be reflected towards the front surface 395 by the lens features 397 on the rear surface 396. The light emitted by the front surface 395 of the elongated portion 394 of the light pipe 390 may be received by the diagonal portion 388 of the slider body 380, and may be conducted through the diagonal portion towards the front portion 381 of the slider body 380 to thus illuminate the illumination surface 329 of the user interface 302.
The control device 300 may comprise a wireless communication circuit. The wireless communication circuit may include for example, a radio-frequency (RF) transceiver coupled to an antenna for transmitting and/or receiving RF signals. The wireless communication circuit may also include an RF transmitter for transmitting RF signals, an RF receiver for receiving RF signals, and/or an infrared (IR) transmitter and/or receiver for transmitting and/or receiving IR signals. The wireless communication circuit may be configured to transmit a control signal that includes the control data (e.g., a digital message) generated by the control circuit to the lighting load. The wireless communication circuit may be configured to receive a message (e.g., digital message) from one or more remote control devices of the load control system (e.g., the retrofit remote control device 112, the wall-mounted remote control device 114, the tabletop remote control device 116, the handheld remote control device 118, a smart phone, a tablet, a computer, and/or the like). The message may include a command to adjust the present intensity level LPRES of the lighting load controlled by the control device 300 from an initial intensity level LINIT of the lighting load to a commanded intensity level LCMD indicated by the message. For example, the antenna may be located on the printed circuit board 350, located on an additional printed circuit board that is mounted perpendicularly to and electrically coupled to the printed circuit board 350, and/or located on an additional printed circuit board that is magnetically and/or capacitively coupled to the printed circuit board 350. Examples of an antenna for a wall-mounted control device is described in greater detail in commonly-assigned U.S. Pat. No. 7,362,285, issued Apr. 22, 2008, entitled COMPACT RADIO FREQUENCY TRANSMITTING AND RECEIVING ANTENNA AND CONTROL DEVICE EMPLOYING SAME, and U.S. Patent Application Publication No. 20220131540, published Apr. 28, 2022, entitled LOAD CONTROL DEVICE HAVING A CAPACITIVE TOUCH SURFACE, the entire disclosures of which are hereby incorporated by reference.
The control device 300 may be configured to update the position of the slider knob 322 when the lighting load is controlled remotely. For example, the control device 300 may be configured to adjust the position of the slider knob 322 upon receipt of a remote control command to control the lighting load. In response to receiving a message from a remote device, the control device 300 may control the lighting load to the commanded intensity level LCMD indicated by the command in the message (e.g., a remote control command). In addition, the control circuit of the control device 300 may be configured to adjust the position of the slider knob 322 along the length of the slider slot 324 in response to the commanded intensity level LCMD indicated by the command in the message. The position of the slider knob 322 along the length of the slider slot 324 may indicate the commanded intensity level LCMD of the lighting load (e.g., via local and remote control). The present intensity level LPRES of the lighting load may be synchronized with the position of the slider knob 322 along the slider slot 324 in response to both local and remote control.
In response to receiving a message from a remote control device, the control device 300 may control the intensity level of the lighting load (e.g., the magnitude of the load current conducted through the lighting load) independently from adjusting the position of the slider knob 322. For example, the control device 300 may first adjust the intensity level of the lighting load and then adjust the position of the slider knob 322 after a predetermined delay (e.g., a timeout period). The predetermined delay may be configured such that the intensity level of the lighting load is stable (e.g., not changing with respect to time) before adjusting the position of the slider knob 322. For example, the predetermined delay may allow for the avoidance of unnecessary intermediate adjustments of the position of the slider knob 322.
The control device 300 may comprise an actuator adjustment system 400 for allowing the control circuit of the control device 300 to adjust the position of the slider knob 322 along the length of the slider slot 324. For example, in response to receiving a wireless message, the control device 300 may be configured to use the actuator adjustment system 400 to adjust the position of the slider knob 322.
The motor 410 may be located in a motor recess 414 in the carrier 360 and the drive shaft 412 of the motor 410 may be configured to extend through a slot 415 in the carrier 360.
The gear assembly 420 may be operatively coupled to the slider knob 322, for example, via the potentiometer 356, such that rotation of the motor 410 is transferred to linear (e.g., vertical) movement of the slider knob 322. The rack gear 440 may comprise a plurality of teeth 442 arranged in a linear array along a rack plate 444. The rack gear 440 may be operatively coupled to the shaft 538 of the potentiometer 356. For example, the rack plate 444 may comprise a coupling portion 445 having an opening 446 configured to receive (e.g., surround) the shaft 358 of the potentiometer 356 such that the potentiometer moves linearly with the rack gear 440. The rack plate 444 may be located within the carrier 360 such that the teeth 432 of the circular gear 430 and the teeth 442 of the linear gear 440 engage with each other.
The cradle 360 may comprise a rack support portion 368 that defines a channel 369 that is configured to receive a fin 448 of the rack plate 444 (e.g., as shown in
The control circuit of the control device 300 may be configured to control the actuator adjustment system 400 to adjust the position of the slider knob 322 to indicate the present intensity level LPRES of the lighting load. In addition, the control circuit of the control device 300 may also be configured to control the position of the slider knob 322 to indicate other status information of the control device 300 and/or the lighting load (e.g., other than the present intensity level LPRES of the lighting load). For example, the control circuit may be configured to control the position of the slider knob 322 through a controlled movement (e.g., an animated movement) to indicate an operating mode of the control device 300. The control circuit may be configured to, for example, periodically control (e.g., cycle) the position of the slider knob 322 up and down across the length of the slider slot 324 to indicate when the control device 300 is in an association mode for associating the control device 300 with one or more remote control devices (e.g., during the association procedure). In addition, the control circuit may be configured to control the position of the slider knob 322 to a plurality of discrete positions (e.g., four position) in a stepwise (e.g., staccato) manner to indicate that the control device 300 is changing to a different control mode, such as a fan-speed control mode. For example, the control circuit may be configured to control the position of the slider knob 322 to the plurality of discrete positions in the stepwise manner by controlling the position of the slider knob 322 to a first position (e.g., approximately 20% along the length of the slider slot 324) and then waiting for a wait period (e.g., approximately one second), controlling the position of the slider knob 322 to a second position (e.g., approximately 40% along the length of the slider slot 324) and then waiting for the wait period, controlling the position of the slider knob 322 to a third position (e.g., approximately 60% along the length of the slider slot 324) and then waiting for the wait period, and controlling the position of the slider knob 322 to a fourth position (e.g., approximately 80% along the length of the slider slot 324).
When adjusting the position of the slider knob 322 along the slider slot 324, the control circuit of the control device 300 may be configured to stop driving the motor 410 of the actuator adjustment system 400 to cease adjusting the position of the slider knob 322 in response to determining that the user is presently actuating the slider knob 322 to move the slider knob 322 along the slider slot 324. For example, the control circuit may determine that a user is actuating the slider knob 322 while the control circuit is driving the motor 410 when the shaft 358 of the potentiometer 356 is not at an expected position, and/or when the motor drive voltage for driving the motor 410 indicates unexpected conditions.
In addition, the control circuit of the control device 300 may be configured to control the actuator adjustment system 400 to provide feedback to a user when the user is manually adjusting the position of the slider knob 322 along the slider slot 324. For example, the control circuit may be configured to control the actuator adjustment system 400 to provide detents (e.g., points of higher resistance) in the movement of the slider knob 322 along the slider slot 324. When a user is sliding the slider knob 322 along the slider slot 324, the control circuit may be configured to provide one of the detents by controlling the motor 410 to cause the drive shaft 412 to rotate in a direction that causes the rack plate 444 to move in direction that is opposite to which the user is moving the slider knob 322 for a predetermined (e.g., short) period of time. Control of the actuator adjustment system 400 to provide the detent may not hinder movement of the slider knob 322 by the user, but may provide a slight bump in the movement of the slider knob 322 to signal the detent to the user. For example, the control circuit may be configured to control the motor 410 to provide the detents at one or more positions along the length of the slider slot 324 (e.g., to indicate intensity levels, such as 25%, 50%, and/or 75%). In addition, the control circuit may be configured to control the actuator adjustment system 400 to generate a vibration of the slider knob 322 at one or more positions along the slider slot 324. When a user is sliding the slider knob 322 along the slider slot 324, the control circuit may be configured to generate the vibration of the slider knob 322 by increasing a frequency of the motor drive voltage that drives the motor 410. For example, the control circuit may be configured to control the motor 410 to generate the vibration at one or more positions along the length of the slider slot 324 to indicate a preset intensity level (e.g., a favorite or stored present intensity level).
The user interface 502 of the control device 500 may include an actuation member 510 that is configured to be operably attached (e.g., mounted) to a base portion 512 (e.g., a bezel) of the control device 500. The actuation member 510 may be received in an opening in a front surface 511 of the bezel 512. The actuation member 510 may comprise a front surface 514 including an upper portion 516 and a lower portion 518. The actuation member 510 may be configured to pivot about a pivot axis 513 (e.g., a central axis) in response to an actuation of the upper portion 516 or the lower portion 518. For example, the actuation member 510 of the control device 500 may be a bi-stable actuator that may be in one of two positions. In response to an actuation of the lower portion 518 of the actuation member 510, the actuation member 510 may be placed in a first position (e.g., an off position) in which the upper portion 516 protrudes from the bezel 512 and the lower portion 518 is positioned close to (e.g., in a plane that is substantially parallel to) the front surface 511 of the bezel 512 (e.g., as shown in
The control device 500 may be configured to turn the lighting load on in response to an actuation of the upper portion 516 and to turn the lighting load off in response to an actuation of the lower portion 518 (or vice versa). For example, the control device 500 may include a controllably conductive device adapted to be coupled in series electrical connection between an alternating current (AC) power source and the lighting load. The control device 500 may be configured to control the amount of power delivered from the AC power source to the lighting load (e.g., to turn the lighting load on and off) in response to actuations of the actuation member 510. For example, the control device 500 may control the controllable conductive device to turn on (e.g., connect the AC power source to) the lighting load in response to an actuation of the upper portion 516 of the actuation member 510, and control the controllable conducive device to turn off (e.g., disconnect the AC power source from) the lighting load in response to an actuation of the lower portion 518 of the actuation member 510.
The control device 500 may comprise a yoke 540 that may be connected to the enclosure 530 and may be configured to mount the control device 500 to an electrical wallbox. The bezel 512 may be configured to be attached to the yoke 540 (e.g., in a similar manner as the bezel 312 is attached to the yoke 340 of the control device 300). Although illustrated with the enclosure 530, in some examples, such as when the control device 300 is a wireless remote control device, the enclosure 530 may be omitted. In such examples, the control device 500 may connect to a base that is affixed to the toggle or paddle actuator of a standard light switch.
The enclosure 530 may house the load control circuitry of the control device 500, which may be mounted to a printed circuit board (not shown) of the control device 500. The printed circuit board of the control device 500 may be similar to the printed circuit board 350 of the control device 300. For example, the printed circuit board may have mounted thereto any combination of a control circuit (e.g., a primary control circuit), memory, a drive circuit, one or more controllably conductive devices, a zero-crossing detector, a low-voltage power supply, etc. (e.g., as shown in
The switch 550 may comprise electrical terminals 556 that may be electrically coupled to the electrical contacts of the switch 550 inside the switch housing 552. The electrical terminals 556 may be electrically coupled to the printed circuit board for electrically coupling the electrical contacts of the switch 552 to the load control circuitry mounted to the printed circuit board. The control circuit mounted to the printed circuit board may be responsive to actuations (e.g., opening and closing) of the switch 550 (e.g., to turn the lighting load on and off). For example, when the switch 550 is a single-pole double-throw switch, the electrical contacts of the switch 550 may be closed when the plunger 554 is depressed and the electrical contacts of the switch 550 may be opened when the plunger 554 is released. When the switch 550 is a double-throw single-pole switch, one of the electrical terminals 556 may be a common terminal, while the other two terminals may be switched terminals. The switch 550 may be configured to alternately connect the common terminal to one of the two switched terminals in response to actuations of the plunger 554.
The actuation member 510 may be pivotably mounted (e.g., secured) within a recess 560 of the bezel 512. The bezel 512 may comprise a plate portion 562 and sidewalls 564 that define the recess 560. The bezel 512 may further comprise two posts 566 (e.g., circular posts) extending from the sidewalls 564 (e.g., extending from opposing sidewalls) at approximately the midpoint between a top and a bottom of the recess 560 (e.g., as shown in
The actuation member 510 may comprise a tab 558 (e.g., as shown in
The control device 500 may comprise an over-center spring mechanism 570 for causing the actuation member 510 to be held in either the on position or the off position. The over-center spring mechanism 570 may comprise a spring 572 (e.g., an over-center spring) and a pivot member 574. For example, the spring 572 may be a coil spring. The spring 572 may extend between the actuation member 510 and the pivot member 574 through an opening 565 in the plate portion 562 of the bezel 512. For example, the spring 572 may extend from a nub 575 on a rear surface 519 of the actuation member 510 to a nub 576 on the pivot member 574. The nubs 575, 576 may be received in opposite ends of the spring 572 for holding the spring 572 in place. The spring 572 may be attached to the actuation member 510, for example, via the nub 575. For example, the nub 575 may receive one end of the spring 572 such that the spring 572 is secured to the actuation member 510. The spring 572 may be attached to the pivot member 574, for example via the nub 576. The nub 576 may receive the other end of the spring 572 such that the spring 572 is secured to the pivot member 574.
The pivot member 574 may be pivotably coupled to a support member 580, which may be rotatably coupled to the bezel 512. The bezel 512 may comprise two brackets 590 for rotatably supporting the support member 580. The brackets 590 may extend from a rear surface 569 of the plate portion 562 of the bezel 512. The brackets 590 may each comprise a slot 592 having an end portion 594 (e.g., a semicircular end portion). The support structure 580 may comprise axles 582 (e.g., stub axles) that may be received in the slots 592 of the brackets 590 of the bezel 512. During manufacturing of the control device 500, the support member 550 may pass through the opening 565 in the plate portion 562 of the bezel 512 and the axles 582 may be inserted into the slots 592 of the brackets 590. The axles 582 of the support structure 580 may be configured to rotate when received in the end portions 594 of the respective brackets 590. For example, the axles 582 may define a rotation axis 583 (e.g., as shown in
The support member 580 may also comprise a rod 584 (e.g., a cylindrical rod) for pivotably supporting the pivot member 574. For example, the rod 584 may define a pivot axis 585 (e.g., as shown in
The pivot member 574 may comprise a channel 578 (e.g., a cylindrical channel) in which the rod 584 of the support member 580 may be received. For example, the rod 584 may be configured to snap into the channel 578. The pivot member 574 may comprise arms 579 configurated to partially wrap around the rod 584 of the support member 580 of the pivot member 574 for holding the pivot member 574 in attachment with the rod 584 (e.g., as shown in
The control device 500 may be configured to update the position of the actuation member 510, for example, when the lighting load is controlled remotely. For example, the control device 500 may be configured to adjust the position of the actuation member 510 (e.g., between the on position and the off position) upon receipt of a remote control command.
The control device 500 may comprise an actuator adjustment system 600 for allowing the control circuit of the control device 500 to adjust the position of the actuation member 510 (e.g., between the on position and the off position). The actuator adjustment system 600 may comprise a motor 610 and a gear assembly 620. The gear assembly may comprise a first gear 630 (e.g., a circular gear) and a second gear 640 (e.g., a circular gear). The motor 610 may comprise a drive shaft 612, which the motor 610 may be configured to rotate. The gear assembly 620 may be configured to couple (e.g., operatively couple) the drive shaft 612 of the motor 610 to the rod 584 about which the pivot member 574 of the over-center spring mechanism 570 pivots. The drive shaft 612 of the motor 610 may be coupled to the first gear 630 for rotating the first gear 630. The first gear 630 may be a spur gear. The first gear 630 may comprise a plurality of teeth 632 arranged around the circumference of the first gear 630.
The second gear 640 may be coupled to and surround the second offset member 588 of the support member 580. For example, the second gear 640 may be formed (e.g., molded) as part of the support member 580. The second gear 640 may comprise a plurality of teeth 642 arranged around the circumference of the second gear 640. The second gear 640 may be larger than the first gear 630 such that the number of the teeth 642 of the second gear 640 is greater than the number of the teeth 632 of the first gear 630. The first gear 630 may rotate at a first speed and the second gear 640 may rotate at a second speed that is slower than the first speed. The second gear 640 may be characterized by a center axis 631 that is aligned with the rotation axis 583 of the support member 580. For example, the second gear 640 may rotate about the center axis 631. The teeth 632 of the first gear 630 may be engaged with the teeth 642 of the second gear 640, for example, such that the first gear 630 drives the second gear 640 as the drive shaft 612 rotates. The second gear 640 may extend through the opening 565 in the plate portion 562 of the bezel 512. In addition, the rear surface 519 of the actuation member 510 may comprise a groove 644 in which the second gear 640 may be received. For example, the groove 644 may receive a portion of the second gear 640. The groove 644 may be configured such that the second gear 640 does not interfere with operation of the actuation member 510.
The motor 610 may be at least partially located in a groove 614 in the rear surface 569 of the plate portion 562 of the bezel 512. For example, the rear surface 569 of the plate portion 562 may define the groove 614 such that a portion of the motor 610 is received within the groove 614. The groove 614 may be configured such that the motor 610 can be located further away from the actuation member 510. For example, the groove 614 may be configured to prevent interference between the motor 610 and the operation of the actuation member 510. The drive shaft 612 of the motor 610 may extend through an opening 617 in a mounting tab 615 that extends from the rear surface 569 of the plate portion 562 of the bezel 512. The motor 610 may comprise protrusions 618 that may be received in openings 519 in the mounting tab 615 for holding the motor 610 in place while the motor 610 is rotating the drive shaft 612. The first gear 630 may comprise an opening 634 (e.g., a central opening) configured to receive the drive shaft 612 of the motor 610, such that the center axis 631 of the first gear 630 is aligned with a rotation axis of the drive shaft 612 of the motor 610. For example, the first gear 630 may be attached to the drive shaft 612 of the motor 610 via a press-fit connection. The first gear 630 may be attached to the drive shaft 612 on an opposite side of the mounting tab 615 as the side where the motor 610 is located. The motor 610 may comprise motor leads 616 (e.g., electrical wires) that may be electrically coupled to the printed circuit board for receiving a motor drive voltage for controlling the motor 610 to rotate the drive shaft 612.
As the motor 610 rotates the first gear 630, the second gear 640 may also rotate thus causing the support member 580 to rotate about the axles 582 that are received in the end portions 594 of the slots 592 of the brackets 590 (e.g., about the rotational axis 583). For example, the drive shaft 612 may drive the first gear 630 and the first gear 630 may drive (e.g., transfer rotation of the drive shaft 612 to) the second gear 640. The support member 580 may be configured to compress and decompress the spring 572. As the support member 580 rotates about the rotational axis 583, the rod 584 of the support member 580 may be configured to move closer to and then away from the rear surface 519 of the actuation member 510 thus respectively compressing and decompressing the spring 572. The control circuit may be configured to control the motor 610 to move the rod 584 to adjust the actuation member 510 from the off position to the on position and vice versa.
The control device 500 may comprise a communication circuit, such as a wireless communication circuit (e.g., the communication circuit 1022 shown in
The wireless communication circuit may be configured to transmit a control signal that includes the control data (e.g., a digital message) generated by the control circuit to the lighting load. The wireless communication circuit may be configured to receive a message (e.g., digital message) from one or more remote control devices of the load control system (e.g., the retrofit remote control device 112 shown in
The user interface 702 of the control device 700 may include an actuation member 710 that is configured to be mounted to a bezel 712 (e.g., a base portion) of the control device 700. The actuation member 710 may be received in an opening in a front surface 711 of the bezel 712. The actuation member 710 may comprise a front surface 714 including an upper portion 716 and a lower portion 718. The actuation member 710 may be configured to pivot about a pivot axis 713 (e.g., a central axis) in response to an actuation of the upper portion 716 and the lower portion 718. For example, the actuation member 710 of the control device 700 may be a bi-stable actuator that may be in one of two positions. In response to an actuation of the lower portion 718 of the actuation member 710, the actuation member 710 may be in a first position (e.g., an off position) in which the upper portion 716 protrudes from the bezel 712 and the lower portion 718 is positioned close to the front surface 711 of the bezel 712 (e.g., as shown in
The control device 700 may be configured to turn the lighting load on in response to an actuation of the upper portion 716 and to turn the lighting load off in response to an actuation of the lower portion 718 (or vice versa). For example, the control device 700 may include a controllably conductive device adapted to be coupled in series electrical connection between an alternating current (AC) power source and the lighting load. The control device 700 may be configured to control the amount of power delivered from the AC power source to the lighting load (e.g., to turn the lighting load on and off) in response to actuations of the actuation member 710. For example, the control device 700 may control the controllable conductive device to turn on (e.g., connect the AC power source to) the lighting load in response to an actuation of the upper portion 716 of the actuation member 710, and control the controllable conducive device to turn off (e.g., disconnect the AC power source from) the lighting load in response to an actuation of the lower portion 718 of the actuation member 710.
The control device 700 may include an analog intensity adjustment actuator, such as a slider actuator 720 having a slider knob 722 configured to move along (e.g., within) an elongated slot, such a slider slot 724. For example, the analog intensity adjustment actuator may be configured to be manually operated to adjust an intensity level of light emitted by the lighting load. The slider slot 724 may be an elongated opening in the bezel 712 of the control device 700 and may extend for a length (e.g., such as the length LSLIDER shown in
The user interface 702 of the control device 700 may include a visible display, such as an illumination surface 729. For example, the illumination surface 729 of the user interface 702 may extend for the length of the slider slot 724. The illumination surface 729 of the user interface 702 may be illuminated to provide a nightlight feature, for example, when the lighting load is off (e.g., in a similar manner as the control device 300 illuminates the illumination surface 229 in the slider slot 224).
The control device 700 may comprise a yoke 740 that may be connected to the enclosure 730 and may be configured to mount the control device 700 to an electrical wallbox. The bezel 712 may be configured to be attached to the yoke 740 (e.g., in a similar manner as the bezel 712 is attached to the yoke 740). Although illustrated with the enclosure 730, in some examples, such as when the control device 700 is a wireless remote control device, the enclosure 730 may be omitted. In such examples, the control device 700 may connect to a base that is affixed to the toggle or paddle actuator of a standard light switch.
The enclosure 730 may house the load control circuitry of the control device 700, which may be mounted to a printed circuit board (not shown) of the control device 700. The printed circuit board of the control device 700 may be similar to the printed circuit board 350 of the control device 300. For example, the printed circuit board may have mounted thereto any combination of a control circuit (e.g., a primary control circuit), memory, a drive circuit, one or more controllably conductive devices, a zero-crossing detector, a low-voltage power supply, etc. (e.g., as shown in
The control device 700 may comprise one or more mechanical switches, such a switch (e.g., such as the switch 550 of the control device 500) that is configured to be opened and closed in response to respective actuations of the actuation member 710 (e.g., in a similar manner as the actuation member 510 of the control device 500 operates). When the upper portion 716 of the actuation member 710 is depressed (e.g., when the actuation member 710 is in an on position), the control device 700 (e.g., the actuation member 710) may actuate the switch to close the switch and turn on the lighting load. When the lower portion 718 of the actuation member 710 is depressed (e.g., when the actuation member 710 is an off position), the control device 700 may actuate the switch to open the switch and turn off the lighting load. The control device 700 may comprise an over-center spring mechanism (e.g., such as the over-center spring mechanism 570 shown in
The control device 700 may include a potentiometer (e.g., such as the potentiometer 356) having a shaft mechanically coupled to the slider knob 722. The potentiometer may be configured to generate a direct-current (DC) voltage, which may be received by the control circuit, such that the control circuit may adjust the present intensity level LPRES of the lighting load from a low-end intensity level LLE to a high-end intensity level LHE in response to the position of the slider knob 722 along the length of the slider slot 724.
The control device 700 may comprise a communication circuit, such as a wireless communication circuit (e.g., the communication circuit 1022 shown in
In response to receiving a message including a command to turn on or off the lighting load from a remote device, the control device 700 may adjust the position of the actuation member 710 between the on position and the off position. For example, the control circuit of the control device 700 may be configured to adjust the position of the actuation member 710 to the on position in receiving a command to turn on the electrical load. In addition, the control circuit of the control device 700 may be configured to adjust the position of the actuation member 710 to the off position in receiving a command to turn off the electrical load. The control device 700 may comprise a first actuator adjustment system (e.g., such as the actuator adjustment system 600 of the control device 500) for adjusting the position of the actuation member 710 (e.g., between the on position and the off position). The first actuator adjustment system may comprise a motor (e.g., the motor 610) and a gear assembly (e.g., the gear assembly 620) that may couple a drive shaft of the motor to the over-center spring mechanism. The control circuit of the control device 700 may be configured to control the motor of the first actuator adjustment system to adjust the actuation member 710 from the off position to the on position and vice versa (e.g., in a similar manner as the actuator adjustment system 600 operates as described herein).
In response to receiving a message including a command to adjust the present intensity level LPRES of the lighting load from a remote device, the control device 700 may control the lighting load to the commanded intensity level LCMD indicated by the command in the message (e.g., a remote control command). For example, the control circuit of the control device 700 may be configured to adjust the position of the slider knob 722 along the length of the slider slot 724 in response to the commanded intensity level LCMD indicated by the command in the message. The position of the slider knob 722 along the length of the slider slot 724 may indicate the commanded intensity level LCMD of the lighting load (e.g., via local and remote control). The present intensity level LPRES of the lighting load may be synchronized with the position of the slider knob 722 along the slider slot 724 in response to both local and remote control. The control device 700 may comprise a second actuator adjustment system (e.g., such as the actuator adjustment system 400 of the control device 300) for adjusting the position of the slider knob 722 along the length of the slider slot 724. The second actuator adjustment system may comprise a motor (e.g., such as the motor 410) and a gear assembly (e.g., such as the gear assembly 420, such as a rack and pinion gear assembly) that may couple a drive shaft of the motor to the shaft of the potentiometer of the control device 700. The control circuit of the control device 700 may be configured to control the motor of the second actuator adjustment system to adjust the position of the slider knob 722 along the length of the slider slot 724 (e.g., in a similar manner as the actuator adjustment system 400 operates as described above).
The control circuit of the control device 700 may be configured to control the second actuator adjustment system to adjust the position of the slider knob 722 to indicate the present intensity level LPRES of the lighting load. In addition, the control circuit of the control device 700 may also be configured to control the position of the slider knob 722 to indicate other status information of the control device 700 and/or the lighting load (e.g., other than the present intensity level LPRES of the lighting load). For example, the control circuit may be configured to control the position of the slider knob 722 through a controlled movement (e.g., an animated movement) to indicate an operating mode of the control device 700. The control circuit may be configured to, for example, periodically control (e.g., cycle) the position of the slider knob 722 up and down across the length of the slider slot 724 to indicate when the control device 700 is in an association mode for associating the control device 700 with one or more remote control devices (e.g., during the association procedure). In addition, the control circuit may be configured to control the position of the slider knob 722 to a plurality of discrete positions (e.g., four position) in a stepwise (e.g., staccato) manner to indicate that the control device 700 is changing to a different control mode, such as a fan-speed control mode. For example, the control circuit may be configured to control the position of the slider knob 722 to the plurality of discrete positions in the stepwise manner by controlling the position of the slider knob 722 to a first position (e.g., approximately 20% along the length of the slider slot 724) and then waiting for a wait period (e.g., approximately one second), controlling the position of the slider knob 722 to a second position (e.g., approximately 40% along the length of the slider slot 724) and then waiting for the wait period, controlling the position of the slider knob 722 to a third position (e.g., approximately 60% along the length of the slider slot 724) and then waiting for the wait period, and controlling the position of the slider knob 722 to a fourth position (e.g., approximately 80% along the length of the slider slot 724).
When adjusting the position of the slider knob 722 along the slider slot 724, the control circuit of the control device 700 may be configured to stop driving the motor of the second actuator adjustment system to cease adjusting the position of the slider knob 722 in response to determining that the user is presently actuating the slider knob 722 to move the slider knob 722 along the slider slot 724. For example, the control circuit may determine that a user is actuating the slider knob 722 while the control circuit is driving the motor when the shaft of the potentiometer is not at an expected position, and/or when the motor drive voltage for driving the motor indicates unexpected conditions.
In addition, the control circuit of the control device 700 may be configured to control the second actuator adjustment system to provide feedback to a user when the user is manually adjusting the position of the slider knob 722 along the slider slot 724. For example, the control circuit may be configured to control the second actuator adjustment system to provide detents (e.g., points of higher resistance) in the movement of the slider knob 722 along the slider slot 724. When a user is sliding the slider knob 722 along the slider slot 724, the control circuit may be configured to provide one of the detents by controlling the motor to cause the drive shaft to rotate in a direction that causes the rack plate to move in direction that is opposite to which the user is moving the slider knob 722 for a predetermined (e.g., short) period of time. Control of the second actuator adjustment system to provide the detent may not hinder movement of the slider knob 722 by the user, but may provide a slight bump in the movement of the slider knob 722 to signal the detent to the user. For example, the control circuit may be configured to control the motor to provide the detents at one or more positions along the length of the slider slot 724 (e.g., to indicate intensity levels, such as 25%, 50%, and/or 75%). In addition, the control circuit may be configured to control the second actuator adjustment system to generate a vibration of the slider knob 722 at one or more positions along the slider slot 724. When a user is sliding the slider knob 722 along the slider slot 724, the control circuit may be configured to generate the vibration of the slider knob 722 by increasing a frequency of the motor drive voltage that drives the motor. For example, the control circuit may be configured to control the motor to generate the vibration at one or more positions along the length of the slider slot 724 to indicate a preset intensity level (e.g., a favorite or stored present intensity level).
The user interface 802 of the control device 800 may include an actuation member 810 that is configured to be mounted to a base portion 812 (e.g., a bezel) of the control device 800. The actuation member 810 may be received in an opening in a front surface 811 of the bezel 812. The actuation member 810 may comprise a front surface 814 including an upper portion 816 and a lower portion 818. The actuation member 810 may be configured to pivot about a pivot axis 813 (e.g., a central axis) in response to an actuation of the upper portion 816 and the lower portion 818. For example, the actuation member 810 of the control device 800 may be a bi-stable actuator that may be in one of two positions. In response to an actuation of the lower portion 818 of the actuation member 810, the actuation member 810 may be in a first position (e.g., an off position) in which the upper portion 816 protrudes from the bezel 812 and the lower portion 818 is positioned close to the front surface 811 of the bezel 812 (e.g., as shown in
The control device 800 may be configured to turn the lighting load on in response to an actuation of the upper portion 816 and to turn the lighting load off in response to an actuation of the lower portion 818 (or vice versa). For example, the control device 800 may include a controllably conductive device adapted to be coupled in series electrical connection between an alternating current (AC) power source and the lighting load. The control device 800 may be configured to control the amount of power delivered from the AC power source to the lighting load (e.g., to turn the lighting load on and off) in response to actuations of the actuation member 810. For example, the control device 800 may control the controllable conductive device to turn on (e.g., connect the AC power source to) the lighting load in response to an actuation of the upper portion 816 of the actuation member 810, and control the controllable conducive device to turn off (e.g., disconnect the AC power source from) the lighting load in response to an actuation of the lower portion 818 of the actuation member 810.
The control device 800 may comprise a yoke 840 that is configured to be connected to the enclosure 830. The yoke 840 may be configured to mount the control device 800 to an electrical wallbox. The bezel 812 may be configured to be attached to the yoke 840 (e.g., in a similar manner as the bezel 312 is attached to the yoke 340). Although illustrated with the enclosure 830, in some examples, such as when the control device 800 is a wireless remote control device, the enclosure 830 may be omitted. In such examples, the control device 800 may connect to a base that is affixed to the toggle or paddle actuator of a standard light switch.
The enclosure 830 may house the load control circuitry of the control device 800, which may be mounted to a printed circuit board (not shown) of the control device 800. The printed circuit board of the control device 800 may be similar to the printed circuit board 350 of the control device 300. For example, the printed circuit board may have mounted thereto any combination of a control circuit (e.g., a primary control circuit), memory, a drive circuit, one or more controllably conductive devices, a zero-crossing detector, a low-voltage power supply, etc. (e.g., as shown in
The switch 850 may comprise electrical terminals 856 that may be electrically coupled to the electrical contacts of the switch 850. The electrical terminals 856 may be electrically coupled to the printed circuit board for electrically coupling the electrical contacts of the switch 850 to the load control circuitry mounted to the printed circuit board. The control circuit mounted to the printed circuit board may be responsive to actuations (e.g., opening and closing) of the switch 850 (e.g., to turn the lighting load on and off). For example, when the switch 850 is a single-pole double-throw switch, the electrical contacts of the switch 850 may be closed when the plunger 854 is depressed and the electrical contacts of the switch 850 may be opened when the plunger 854 is released. When the switch 850 is a double-throw single-pole switch, one of the electrical terminals 856 may be a common terminal, while the other two terminals may be switched terminals. The switch 850 may be configured to alternately connect the common terminal to one of the two switched terminals in response to actuations of the plunger 854.
The actuation member 810 may be pivotably mounted within a recess 860 of the bezel 812. The bezel 812 may comprise a plate portion 862 and sidewalls 864 that define the recess 860. The bezel 812 may further comprise two posts 866 (e.g., circular posts) extending the sidewalls 864 (e.g., extending from opposing sidewalls) at approximately the midpoint between a top and a bottom of the recess 860. When the actuation member 810 is located in the recess 860 of the bezel 812, the posts 866 may be received in openings 815 in sidewalls 817 of the actuation member 810. The posts 866 may define the pivot axis 813 about which the actuation member 810 pivots.
The actuation member 810 may comprise a tab 858 (e.g., as shown in
The control device 800 may comprise an over-center spring mechanism 870 for causing the actuation member 810 to be held in either the on position or the off position. The over-center spring mechanism 870 may comprise a spring 872 (e.g., an over-center spring) and a pivot member 874. For example, the spring 872 may be a coil spring. The spring 872 may extend between the actuation member 810 and the pivot member 874 through an opening 865 in the plate portion 862 of the bezel 812. For example, the spring 872 may extend from a nub 875 (e.g., as shown in
The control device 800 may comprise an actuator adjustment system 890 for allowing the control circuit of the control device 800 to adjust the position of the actuation member 810 (e.g., between the on position and the off position). The actuator adjustment system 890 may comprise one or more solenoids, for example, first and second solenoids 892a, 892b (e.g., push solenoids). The first and second solenoids 892a, 892b may be located between the actuation member 810 and the electrical wallbox (e.g., within the electrical wallbox). For example, the first solenoid 892a may be positioned behind the upper portion 816 of the actuation member 810 and the second solenoid 892b may be positioned behind the lower portion 818 of the actuation member 810 (e.g., as shown in
The control circuit may be configured to control the solenoid drive circuit to cause the pin 895a of the first solenoid 892a to extend from the body 894a and contact the rear surface 819 of the actuation member 810 behind the upper portion 816 to adjust the actuation member 810 to the off position. The control circuit may be configured to control the solenoid drive circuit to cause the pin 895b of the second solenoid 892b to extend from the body 894b and contact the rear surface 819 of the actuation member 810 behind the lower portion 818 to adjust the actuation member 810 to the on position. The over-center spring mechanism 870 may hold the actuation member 810 in the position to which the actuation member 810 was adjusted by the solenoids 892a, 892b. For example, the control circuit may be configured to energize just the first solenoid 892a to adjust the actuation member 810 to the off position and energize just the second solenoid 892b to adjust the actuation member 810 to the on position.
In some examples, the control circuit may be configured to energize both of the solenoids as part of an adjustment sequence when adjusting the actuation member 810 between the on position and the off position.
As shown in
As shown in
The control device 800 may comprise a communication circuit, such as a wireless communication circuit (e.g., the communication circuit 1022 shown in
The wireless communication circuit may be configured to transmit a control signal that includes the control data (e.g., a digital message) generated by the control circuit to the lighting load. The wireless communication circuit may be configured to receive a message (e.g., digital message) from one or more remote control devices of the load control system (e.g., the retrofit remote control device 112 shown in
For example, the internal load control circuit of the control device 900 may include a controllably conductive device adapted to be coupled in series electrical connection between an alternating current (AC) power source and the lighting load. The control device 900 may control the controllable conductive device to turn on (e.g., connect the AC power source to) the lighting load and control the controllable conducive device to turn off (e.g., disconnect the AC power source from) the lighting load in response to actuations (e.g., presses) of the rotary knob 910. The control device 900 may control the magnitude of a load current conducted through the lighting load (e.g., to adjust a present intensity level LPRES of the lighting load) in response to rotations of the rotary knob 910. Accordingly, the control device 900 may be configured to adjust the present intensity level LPRES of the lighting load from an initial intensity level LINIT to a commanded intensity level LCMD in response to an actuation of the rotary knob 910. The position of an indicator 912 on the rotary knob 910 along the circumference of the rotary knob 910 may indicate the commanded intensity level LCMD of the lighting load (e.g., via local control). For example, the indicator 912 of the rotary knob 910 may be at a first position (e.g., such as a zero-degrees position) when the rotary knob 910 is at the low-end stopping point and the indicator 912 of the rotary knob 910 may be at a second position (e.g., such as a 360-degrees position) when the rotary knob 910 is at the high-end stopping point. When the lighting load is on, the control device 900 may control the present intensity level LPRES of the lighting load in response to rotation of the rotary knob 910. When the lighting load is off, the control device 900 may not adjust the present intensity level LPRES of the lighting load in response to rotation of the rotary knob 910. But, when the lighting load is off and the rotary knob 910 is pressed, the control device 900 may turn on the lighting load to an intensity level determined based on the angular position of the rotary knob 910.
The control device 900 may include a potentiometer 952 having a shaft 954 that extends through an opening 906 of the faceplate 904. The control device 900 may include a mounting member 960. The shaft 954 of the potentiometer 952 may extend through an opening 955 in the printed circuit board 950. The potentiometer 952 may comprise an enclosure 956 configured to house a switch and a resistive element of the potentiometer 952. The potentiometer 952 (e.g., the switch and a variable resistive element of the potentiometer 952) may be electrically connected to the load control circuitry on the printed circuit board 950 via electrical wires (not shown) connected to pins 958 of the potentiometer 952. The rotary knob 910 may be coupled to the shaft 954 of the potentiometer 952. The variable resistive element of the potentiometer 952 may be characterized by a variable impedance (e.g., resistance) and may be configured to generate a direct-current (DC) voltage, which may be received by the control circuit and may have a magnitude representative of the desired amount of power to be delivered to the lighting load and thus the present intensity level LPRES of the lighting load. The resistance of the potentiometer 952 and thus the magnitude of the DC voltage generated by the potentiometer 952 may be adjusted in response to a rotation (e.g., a user input) of the rotary knob 910 and thus the shaft 954 of the potentiometer 952 in order to control the amount of power delivered to the lighting load. Rotations of the rotary knob 910 and thus the shaft 954 of the potentiometer 952 may allow a user to adjust the present intensity level LPRES of the lighting load from a low-end intensity level LLE to a high-end intensity level LHE. In addition, the switch of the potentiometer 952 may be actuated in response to pushes of the shaft 954 towards the enclosure 956. Actuations of the rotary knob 910 and thus the switch of the potentiometer 952 may allow the user to turn the lighting load on and off.
The control device 900 may include a mounting member 960. The mounting member 960 may be configured to secure (e.g., removably secure) the collar 920 thereto. The mounting member 960 may include compliant members 962 that are configured to extend through the opening 906 of the faceplate 904 and protrude beyond a front surface 908 of the faceplate 904. The compliant members 962 may extend on opposed sides of the shaft 954 of the potentiometer 952. When the compliant members 962 protrude beyond the front surface 908, the compliant members 962 may be received within the collar 920. Each of the compliant members 962 may define a ratcheting surface 964. The ratcheting surface 964 may include a plurality of teeth 965. The ratcheting surface 964 of each of the compliant members 962 may be distal from (e.g., facing away from) the shaft 954 of the potentiometer 952.
The mounting member 960 may include one or more light pipe structures 966. For example, the light pipe structures 966 may be connected to the compliant members 962. The light pipe structures 966 may be configured to conduct light from one or more light sources inside of the control device 900 to the rotary knob 910 and/or the faceplate 904 (e.g., the front surface 908). For example, the light emitted by the one or more light sources is directed through a gap 921 between the rotary knob 910 and the faceplate 904, for example, to illuminate the front surface 908 of the faceplate 904. For example, light sources may include one or more light-emitting diodes (LEDs) 948 mounted to the printed circuit board 950 adjacent to respective ends of the light pipe structures 966 (e.g., as shown in
The control device 900 may be configured to provide a nightlight feature by shining light out of the collar 920. The mounting member 960 may be configured to conduct light emitted from the LEDs 948 through the respective light pipe structures 966 and through the respective compliant members 962 to an interior of the collar 920. The collar 920 may comprise an opaque portion 922 and a translucent portion 924. The translucent portion 924 may be made from a transparent or translucent (e.g., diffuse) material, and may be configured to the conduct the light emitted by the LEDs 948 and emit the light around a perimeter of the collar 920. The opaque portion 922 may be made from an opaque material, and may be configured to prevent the light emitted by the LEDs 948 from passing through the opaque portion 922. For example, the opaque portion 922 may be configured to direct the light from the LEDs 948 through the translucent portion 924 and towards the front surface 908 of the faceplate 904.
The collar 920 may be configured to attach to the mounting member 960. For example, the collar 920 may be configured to attach to the mounting member 960 via the ratcheting surfaces 964 of the compliant members 962 such that the collar 920 surrounds the shaft 954 of the potentiometer 952. The translucent portion 924 may be substantially flush with the faceplate 904 when the collar 920 is attached to the mounting member 960. The translucent portion 924 may include one or more tabs 926 that are at opposite sides of the translucent portion 924 (e.g., two tabs as shown in
The control device 900 may comprise a communication circuit, such as a wireless communication circuit (e.g., the communication circuit 1022 shown in
In response to receiving a message from a remote device, the control device 900 may control the lighting load to the commanded intensity level LCMD indicated by the command in the message (e.g., a remote control command). For example, the control circuit of the control device 900 may be configured to adjust the position (e.g., the angular position) of the rotary knob 910 along the circumference of the rotary knob 910 in response to the commanded intensity level LCMD indicated by the command in the message. The position of the rotary knob 910 along the circumference of the rotary knob 910 may indicate the commanded intensity level LCMD of the lighting load (e.g., via local and remote control). The present intensity level LPRES of the lighting load may be synchronized with the position of the rotary knob 910 along the circumference of the rotary knob 910 in response to both local and remote control.
The control device 900 may comprise an actuator adjustment system 970 for allowing the control circuit of the control device 900 to adjust the position of the rotary knob 910 along the circumference of the rotary knob 910. The actuator adjustment system 970 may comprise a motor 980 and a gear assembly 990 including a first gear 992 (e.g., a circular gear) and a second gear 994 (e.g., a circular gear). The gear assembly 990 may be operably coupled to the rotary knob 910 (e.g., via the potentiometer 952). The motor 980 may comprise a drive shaft 982, which the motor 980 may be configured to rotate. The gear assembly 990 may be configured to couple (e.g., mechanically couple) the drive shaft 982 of the motor 980 to the shaft 954 of the potentiometer 952. The motor 980 may be housed within the enclosure 930 and the drive shaft 982 of the motor 980 is configured to extend through an opening 959 in the printed circuit board 950. The drive shaft 982 of the motor 980 may be coupled to the second gear 994 for rotating the second gear 994. The first gear 992 may be coupled to the shaft 954 of the potentiometer 952. The first gear 992 may comprise a number of teeth (not shown) arranged around the circumference of the first gear 992 (e.g., such as the teeth 642 of the first gear 640 of the actuator adjustment system 600). The second gear 994 may comprise a number of teeth (not shown) arranged around the circumference of the second gear 994 (e.g., similar to the teeth 632 of the second gear 630 of the actuator adjustment system 900). The teeth of the second gear 994 may be engaged with the teeth of the first gear 992, such that rotation of the drive shaft 982 of the motor 980 may result in rotation of the drive shaft 954 of the potentiometer 952. The rotary knob 910 may rotate clockwise when the motor 980 rotates in a first angular direction. The rotary knob 910 may rotate counterclockwise when the motor 980 rotates in a second angular direction.
The control circuit of the control device 900 may be configured to control the second actuator adjustment system to adjust the position of the rotary knob 910 to indicate the present intensity level LPRES of the lighting load. In addition, the control circuit of the control device 700 may also be configured to control the position of the rotary knob 910 to indicate other status information of the control device 900 and/or the lighting load (e.g., other than the present intensity level LPRES of the lighting load). For example, the control circuit may be configured to control the position of the rotary knob 910 through a controlled movement (e.g., an animated movement) to indicate an operating mode of the control device 900. The control circuit may be configured to, for example, periodically control (e.g., cycle) the position of the rotary knob 910 in a first rotational direction and the in a second rotational direction to indicate when the control device 900 is in an association mode for associating the control device 900 with one or more remote control devices (e.g., during the association procedure). In addition, the control circuit may be configured to control the position of the rotary knob 910 to a plurality of discrete positions (e.g., four position) in a stepwise (e.g., staccato) manner to indicate that the control device 900 is changing to a different control mode, such as a fan-speed control mode. For example, the control circuit may be configured to control the position of the rotary knob 910 to the plurality of discrete positions in the stepwise manner by controlling the position of the rotary knob 910 to a first position (e.g., approximately 20% around a circle defined by the rotary knob 910) and then waiting for a wait period (e.g., approximately one second), controlling the position of the rotary knob 910 to a second position (e.g., approximately 40% around the circle defined by the rotary knob 910) and then waiting for the wait period, controlling the position of the rotary knob 910 to a third position (e.g., approximately 60% around the circle defined by the rotary knob 910) and then waiting for the wait period, and controlling the position of the rotary knob 910 to a fourth position (e.g., approximately 80% around the circle defined by the rotary knob 910).
When adjusting the position of the rotary knob 910, the control circuit of the control device 900 may be configured to stop driving the motor 980 of the actuator adjustment system 970 to cease adjusting the position of the rotary knob 910 in response to determining that the user is presently actuating the rotary knob 910 to rotate the rotary knob 910. For example, the control circuit may determine that a user is actuating the rotary knob 910 while the control circuit is driving the motor 980 when the shaft 954 of the potentiometer 952 is not at an expected position, and/or when the motor drive voltage for driving the motor 980 indicates unexpected conditions.
In addition, the control circuit of the control device 900 may be configured to control the actuator adjustment system 970 to provide feedback to a user when the user is manually adjusting the position of the rotary knob 910. For example, the control circuit may be configured to control the actuator adjustment system 970 to provide detents (e.g., points of higher resistance) in the rotation of the rotary knob 910 around the circle defined by the rotary knob 910. When a user is rotating the rotary knob 910, the control circuit may be configured to provide one of the detents by controlling the motor 980 to cause the drive shaft 982 to rotate in a direction that causes shaft 954 of the potentiometer 952 to move in a direction that is opposite to which the user is moving the rotary knob 910 for a predetermined (e.g., short) period of time. Control of the actuator adjustment system 970 to provide the detent may not hinder rotation of the rotary knob 910 by the user, but may provide a slight bump in the rotation of the rotary knob 910 to signal the detent to the user. For example, the control circuit may be configured to control the motor 980 to provide the detents at one or more positions around the circle defined by the rotary knob 910 (e.g., to indicate intensity levels, such as 25%, 50%, and/or 75%). In addition, the control circuit may be configured to control the actuator adjustment system 970 to generate a vibration of the rotary knob 910 at one or more positions around the circle defined by the rotary knob 910. When a user is rotating the rotary knob 910, the control circuit may be configured to generate the vibration of the rotary knob 910 by increasing a frequency of the motor drive voltage that drives the motor 980. For example, the control circuit may be configured to control the motor 980 to generate the vibration at one or more positions around the circle defined by the rotary knob 910 to indicate a preset intensity level (e.g., a favorite or stored present intensity level).
The control device 1000 may include a controllably conductive device 1010 coupled in series electrical connection between the hot terminal H and the dimmed hot terminal DH, such that the controllably conductive device 1010 is adapted to be coupled in series electrical connection between the AC power source 1002 and the lighting load 1004. The controllably conductive device 1010 may control the amount of power delivered to the lighting load. The controllably conductive device 1010 may include a suitable type of bidirectional semiconductor switch, such as, for example, a triac, a field-effect transistor (FET) in a rectifier bridge, two FETs in anti-series connection, or one or more insulated-gate bipolar junction transistors (IGBTs). The control device 1000 may also comprise an air-gap switch 1029 that may be coupled in series with the controllably conductive device 1010. The air-gap switch 1029 may be opened and closed in response to actuations of an air-gap actuator (e.g., the air-gap switch 219). When the air-gap switch 1029 is closed, the controllably conductive device 1010 may be operable to conduct a load current through the lighting load 1004. When the air-gap switch 1029 is open, the lighting load 1004 may be disconnected from the AC power source 1002.
The control device 1000 may include a control circuit 1014. The control circuit 1014 may include one or more of a processor (e.g., a microprocessor), a microcontroller, a programmable logic device (PLD), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or any suitable controller or processing device. The control circuit 1014 may be operatively coupled to a control input of the controllably conductive device 1010, for example, via a gate drive circuit 1012. The control circuit 1014 may be configured to render the controllably conductive device 1010 conductive or non-conductive, for example, to control the amount of power delivered to the lighting load 1004. The control device 1000 may comprise a zero-crossing detector 1016, which may be coupled between the hot terminal H and the neutral terminal N. The control circuit 1014 may receive a control signal representative of the zero-crossing points of the AC mains line voltage VAC of the AC power source 1002 from the zero-crossing detector 1016. In some examples, the control device 1000 may not comprise a neutral terminal N and the zero-crossing detector 1016 may be coupled in parallel with the controllably conductive device 1010. The control circuit 1014 may be configured to render the controllably conductive device 1010 conductive and/or non-conductive at predetermined times relative to the zero-crossing points of the AC mains line voltage VAC using a phase-control dimming technique. The control circuit 1014 may be configured to control the magnitude of the load current conducted through the lighting load 1004 so as to control a present intensity level LPRES of the lighting load 1004 across a dimming range between a low-end intensity level LLE and a high-end intensity level LHE. For example, the control circuit 1014 may be configured to control the present intensity level LPRES of the lighting load 504 to a number NINT (e.g., 255) of intensity levels between the low-end intensity level LLE and the high-end intensity level LHE.
The control device 1000 may include a memory 1018. The memory 1018 may be communicatively coupled to the control circuit 1014 for the storage and/or retrieval of, for example, operational settings, such as, lighting presets and associated preset light intensities. The memory 1018 may be implemented as an external integrated circuit (IC) or as an internal circuit of the control circuit 1014. The memory 1018 may comprise computer-executable instructions or machine-readable instructions that include one or more portions of the procedures described herein. The control circuit 1014 may access the instructions from memory 1018 for being executed to cause the control circuit 1014 to operate as described herein, or to operate one or more other devices as described herein. The memory 1018 may comprise computer-executable instructions for executing configuration software. The computer-executable instructions may be executed to perform the procedures 1100, 1200, and/or 1300, as described herein. Further, the memory 1018 may have stored thereon one or more settings and/or control parameters associated with the control device 1000.
The control device 1000 may include a power supply 1020, which may be coupled between the hot terminal H and the neutral terminal N. The power supply 1020 may generate a direct-current (DC) supply voltage VCC for powering the control circuit 1014 and the other low-voltage circuitry of the control device 1000. In some examples, the control device 1000 may not comprise the neutral terminal N and the power supply 1020 may be coupled in parallel with the controllably conductive device 1010, such that the power supply 1020 may conduct a charging current through the lighting load 1004 to generate the DC supply voltage VCC.
The control device 1000 may comprise a user interface circuit 1030. The control circuit 1014 may be responsive to local control of the lighting load, such as user inputs received from actuators of the control device 1000. The actuators of the control device 1000 may comprise an actuation member (e.g., the actuation member 210, 310, 510, 710, 810) and and/or a rotary knob (e.g., the rotary knob 910) that may be actuated to turn the lighting load 1004 on and off. The user interface circuit 1030 may comprise one or more switches (e.g., the tactile switches 354, 355 and/or the switches 550, 850) that may be actuated in response to actuations of the actuators. The control circuit 1014 may be configured to control the controllably conductive device 1010 to turn the lighting load 1004 on and off in response to actuations of the switches of the user interface circuit 1030. In addition, the actuators of the control device 100 may comprise an analog intensity adjustment actuator (e.g., the slider actuators 220, 320, 720) and/or a rotary knob (e.g., the rotary knob 910). The user interface circuit 1030 may comprise a potentiometer (e.g., the potentiometers 356, 952). The control circuit 1014 may control the controllably conductive device 1010 to adjust the present intensity level LPRES of the lighting load 1004 in response to actuations of the potentiometer of the user interface circuit 1030. For example, the control circuit 1014 may determine a commanded intensity level LCMD based on actuations of the potentiometer of the user interface circuit 1030.
The control device 1000 may comprise a communication circuit 1022 configured to communication (e.g., transmit and receive) message (e.g., digital message). For example, the control circuit 1014 may be configured to receive a message via the communication circuit 102 to provide for remote control of the lighting load 1004. The communication circuit 1022 may include a wired communication circuit and/or a wireless communication circuit, such as, for example, a radio-frequency (RF) transceiver coupled to an antenna for transmitting and/or receiving RF signals. For example, the communication circuit 1022 may also include an RF transmitter for transmitting RF signals, an RF receiver for receiving RF signals, or an infrared (IR) transmitter and/or receiver for transmitting and/or receiving IR signals. The communication circuit 1022 may be implemented as an external integrated circuit (IC) or as an internal circuit of the control circuit 1014. The communication circuit 1022 may be configured to transmit messages that includes control data (e.g., commands) generated by the control circuit 1014 to the lighting load 1004.
The communication circuit 1032 may be configured to receive a message (e.g., digital message) from one or more remote control devices of the load control system (e.g., the retrofit remote control device 112 shown in
The control device 1000 may also comprise an actuator adjustment circuit 1040 that may be configured to adjust the position of one or more of the actuators of the control device 1000. For example, the actuator adjustment circuit 1040 may be configured to provide the functionality of the actuator adjustment system 400 of the control device 300, the actuator adjustment system 600 of the control device 500, the actuator adjustment system of the control device 700, the actuator adjustment system 890 of the control device 800, and/or the actuator adjustment system 970 of the control device 900. For example, the actuator adjustment circuit 1040 may comprise a motor (e.g., the motor 410 and/or the motor 980) that may be coupled to a potentiometer of the user interface circuit 1030 (e.g., the potentiometers 356, 952) for adjusting the position of an analog intensity adjustment actuator (e.g., the slider actuators 220, 320, 720) and/or a rotary knob (e.g., the rotary knob 910). In addition, the actuator adjustment circuit 1040 may comprise a motor (e.g., the motor 610) configured to be rotated for adjusting an actuation member (e.g., the actuation member 510) between an on position and an off position. Further, the actuator adjustment circuit 1040 may comprise one or more solenoids (e.g., the solenoids 892a, 892b) that may be energized for adjusting an actuation member (e.g., the actuation member 810) between an on position and an off position. In response to receiving a message including a command to control the lighting load 1004, the control circuit 1014 may be configured to control the controllably conductive device 1010 to turn the lighting load 1004 on or off, and/or to adjust the present intensity level LPRES of the lighting load 1004, and also to control the actuator adjustment circuit 1040, such that the actuators of the control device 1000 match the state of the lighting load 1004.
The potentiometer 1038a may include a resistive element coupled between the supply voltage VCC and circuit common, and may be configured to generate a potentiometer signal VPOT at a wiper of the potentiometer 1038a. The position of the potentiometer 1038a (e.g., the position of the wiper along the resistive element) may be adjusted by movement of a shaft of the potentiometer 1038a (e.g., the shaft 358). The shaft of the potentiometer 1038a may be coupled to a slider knob of a slider actuator (e.g., the slider knob 322 of the slider actuator 320). For example, the potentiometer signal VPOT may have a direct-current (DC) magnitude that may be adjusted in response to movement of the shaft of the potentiometer 1038a, such that the magnitude of the potentiometer signal VPOT indicates the position of the potentiometer 1038a. The control circuit 1014a may receive the potentiometer signal VPOT and may be configured to control the present intensity level LPRES of the lighting load 1004 in response to the DC magnitude of the potentiometer signal VPOT. For example, the control circuit 1014a may be configured to determine commanded intensity level LCMD for the lighting load 1004 in response to the DC magnitude of the potentiometer signal VPOT.
The control device 1000a may also comprise an actuator adjustment circuit 1040a for adjusting a present position PPRES of a slider knob along a slider slot (e.g., the slider knob 322 along the slider slot 324). For example, the actuator adjustment circuit 1040a may be configured to provide the functionality of the actuator adjustment system 400 of the control device 300. The actuator adjustment circuit 1040a may comprise a motor 1042a (e.g., the motor 410 of the actuator adjustment system 400) and a motor drive circuit 1044a. The control circuit 1014a may be configured to generate one or more drive signals VDR-A for controlling the motor drive circuit 1044a to energize the motor 1042a to rotate a drive shaft of the motor 1042a (e.g., the drive shaft 412). For example, the motor drive circuit 1044a may comprise an H-bridge drive circuit, and the drive signals VDR-A generated by the control circuit 1014a may comprise pulse-width modulated signals. The control circuit 1014a may be configured to adjust a duty cycle of each of the drive signals VDR-A to adjust a rotational speed of the motor 1042a and adjust a phase between the drive signals VDR-A to control a direction of rotation of the motor 1042a.
The drive shaft of the motor 1042a may be coupled to the shaft of the potentiometer 1038a via a gear assembly (e.g., the gear assembly 420 of the actuator adjustment system 400). The control circuit 1014a may be configured to control the motor 1042a to adjust the position of the potentiometer 1038a. The control circuit 1014a may be configured to control the motor 1042a to rotate the drive shaft in a first rotational direction to cause the magnitude of the potentiometer signal VPOT to increase and in a second rotation direction to cause the magnitude of the potentiometer signal VPOT to decrease. For example, the control circuit 1014a may be configured to control the motor 1042a (e.g., the motor 410) to adjust the present position PPRES of a slider knob along a slider slot. The control circuit 1014a may be configured to control the motor 1042a (e.g., the motor 410) to rotate the drive shaft of the motor 1042a in a first rotational direction to raise the slider knob 322 in the slider slot 324 and in a second rotation direction to lower the slider knob 322 in the slider slot 324.
In response to receiving a message including a command to control the lighting load 1004, the control circuit 1014a may be configured to control the controllably conductive device 1010 to control the lighting load 1004 and control the actuator adjustment circuit 1040a to adjust the present position PPRES of the slider knob along the slider slot, such that the present position PPRES of the slider knob matches the present intensity level LPRES of the lighting load. The control circuit 1014a may be configured to determine a destination position PDEST from the command included in the received message (e.g., from the commanded intensity level LCMD). For example, the destination position PDEST along the slider slot may be equal to the commanded intensity level LCMD. The control circuit 1014a may be configured to control the present position PPRES of the slider knob as the slider knob moves from an initial position PINIT to the destination position PDEST according to a movement profile. For example, the control circuit 1014a may increase the rotational speed of the motor 1042a for a ramp-up period at the beginning of the movement, decrease the rotational speed of the motor 1042a for a ramp-down period as the end of the movement, and maintain the rotational speed of the motor 1042a substantially constant between the ramp-up period and the ramp-down period. When the difference between the destination position PDEST and the present position PPRES of the slider knob is less than an adjustment threshold PTH, the control circuit 1014a may be configured to maintain the present position PPRES of the slider knob rather adjusting the present position PPRES by a small amount to the destination position PDEST.
When controlling the motor 1042a, the control circuit 1014a may be configured to use the magnitude of the potentiometer signal VPOT as feedback of the present position PPRES of the slider knob along the slider slot. The control circuit 1014a may be configured to control the motor 1042a (e.g., adjust the drive signals VDR-A) using closed-loop control based on the destination position PDEST and the magnitude of the potentiometer signal VPOT. For example, the control circuit 1014a may use a digital proportional-integral (PI) controller for adjusting the duty cycle of the drive signals VDR-A in response to the destination position PDEST and the magnitude of the potentiometer signal VPOT.
The control circuit 1014a may be configured to control the present intensity level LPRES of the lighting load 1004 independently from the present position PPRES of the slider knob along the slider slot in response to receiving a message including a command to control the lighting load 1004. For example, the control circuit 1014a may be configured to control (e.g., quickly control) the lighting load 1004 before controlling the present position PPRES of the slider knob along the slider slot. The control circuit 1014a may be configured to control the present intensity level LPRES of the lighting load 1004 at a faster rate than controlling the present position PPRES of the slider knob along the slider slot. For example, the control circuit 1014a may adjust the lighting load 1004 from the present intensity level LPRES to the commanded intensity level LCMD at a first rate and may adjust the position of the slider knob at a second rate.
In addition, the control circuit 1014a may be configured to wait for a timeout period after receiving the last remote control command before beginning to adjust the present position PPRES of the slider knob along the slider slot. For example, the control circuit 1014a may be configured to control (e.g., immediately control) the controllably conductive device 1010 to control the lighting load 1004 upon receiving a command to control the lighting load 1004, but wait for the timeout period (e.g., without receiving another command to control the lighting load 1004) before controlling the actuator adjustment circuit 1040a to adjust the present position PPRES of the slider knob along the slider slot. The timeout period may prevent unwanted energizations of the motor when a user may remotely adjust the present intensity level LPRES of the lighting load 1004 multiple times within a short period of time.
In addition, the control circuit 1014a may be configured to adjust the present position PPRES of the slider knob to indicate status information of the control device 1000a and/or the lighting load 1004 (e.g., other than indicating the present intensity level LPRES). For example, the control circuit 1014a may be configured to control the present position PPRES of the slider knob through a controlled movement (e.g., an animated movement) to indicate an operating mode of the control device 1000a. The control circuit 1014a may be configured to, for example, periodically control (e.g., cycle) the position of the slider knob up and down across the length of the slider slot to indicate when the control device 1000a is in an association mode for associating the control device 1000a with one or more remote control devices (e.g., during the association procedure). In addition, the control circuit 1014a may be configured to control the position of the slider knob to a plurality of discrete positions (e.g., four position) in a stepwise (e.g., staccato) manner to indicate that the control device 1000a is changing to a different control mode, such as a fan-speed control mode. For example, the control circuit 1014a may be configured to control the position of the slider knob to the plurality of discrete positions in the stepwise manner by controlling the position of the slider knob to a first position (e.g., approximately 20% along the length of the slider slot) and then waiting for a wait period (e.g., approximately one second), controlling the position of the slider knob to a second position (e.g., approximately 40% along the length of the slider slot) and then waiting for the wait period, controlling the position of the slider knob to a third position (e.g., approximately 60% along the length of the slider slot) and then waiting for the wait period, and controlling the position of the slider knob to a fourth position (e.g., approximately 80% along the length of the slider slot).
When adjusting the present position PPRES of the slider knob along the slider slot, the control circuit 1014a may be configured to stop driving the motor 1042a of the actuator adjustment circuit 1040a to cease adjusting the present position PPRES of the slider knob in response to determining that the user is presently actuating the slider knob to move the slider knob along the slider slot. For example, the control circuit 1014a may be configured to determine that a user is actuating the slider knob while the control circuit 1014a is driving the motor 1042a if the present position PPRES of the slider knob (e.g., as indicated by the magnitude of the potentiometer signal VPOT) is not close to an expected position PEXP. The control circuit 1014a may be configured to also track the expected position PEXP of the slider knob based on the movement profile for moving the slider knob along the slider slot. The control circuit 1014a may be configured to determine that the user is actuating the slider knob while the control circuit 1014a is driving the motor 1042a if the present position PPRES of the slider knob is greater than a threshold amount away from the predicted position PEXP. In addition, the control circuit 1014a may be configured to determine that the user is actuating the slider knob while the control circuit 1014a is driving the motor 1042a if the duty cycle of any of the drive signals VDR-A for driving the motor 1042a is high (e.g., greater than a high-duty-cycle threshold) and the present position PPRES of the slider knob does not reach the destination position PDEST (e.g., is not equal to the destination position PDEST) after the expiration of a user-actuation-detection time period from the beginning of the movement.
In addition, the control circuit 1014a may be configured to adjust the present position PPRES of the slider knob to provide feedback to a user when the user is manually adjusting the present position PPRES of the slider knob along the slider slot. For example, the control circuit 1014a may be configured to adjust the present position PPRES of the slider knob to provide detents (e.g., points of higher resistance) in the movement of the slider knob along the slider slot. When a user is sliding the slider knob along the slider slot, the control circuit 1014a may be configured to provide one of the detents by controlling the motor 1042a to cause the drive shaft of the motor 1042a to rotate in a direction that opposes the movement of the slider knob for a predetermined (e.g., short) period of time. Control of the motor 1042a of the actuator adjustment circuit 1040a to provide the detent may not hinder movement of the slider knob by the user, but may provide a slight bump in the movement of the slider knob to signal the detent to the user. For example, the control circuit 1014a may be configured to control the motor 1042a to provide the detents at one or more positions along the length of the slider slot (e.g., to indicate intensity levels, such as 25%, 50%, and/or 75%). In addition, the control circuit 1042a may be configured to control the motor 1042a to generate a vibration of the slider knob at one or more positions along the slider slot. When a user is sliding the slider knob along the slider slot, the control circuit 1014a may be configured to generate the vibration of the slider knob by increasing a frequency of one or more of the drive signals VDR-A for driving the motor 1042a. For example, the control circuit 1014a may be configured to control the motor 1042a to generate the vibration at one or more positions along the length of the slider slot to indicate a preset intensity level (e.g., a favorite or stored present intensity level).
The control device 1000b may also comprise an actuator adjustment circuit 1040b for adjusting an actuation member (e.g., the actuation member 510 of the control device 500) between an on position and an off position. For example, the actuator adjustment circuit 1040b may be configured to provide the functionality of the actuator adjustment system 600 of the control device 500. The actuation member may be held in the on position and the off position by an over-center spring mechanism (e.g., the over-center spring mechanism 570). The actuator adjustment circuit 1040b may comprise a motor 1042b (e.g., the motor 610 of the actuator adjustment system 600) and a motor drive circuit 1044b. The control circuit 1014b may be configured to generate one or more drive signals VDR-B for controlling the motor drive circuit 1044b to energize the motor 1042b to adjust a pivot axis of the over-center spring mechanism of the control device 1000b. For example, the motor drive circuit 1044b may comprise an H-bridge drive circuit, and the drive signals VDR-B generated by the control circuit 1014b may comprise pulse-width modulated signals. The control circuit 1014b may be configured to adjust a duty cycle of each of the drive signals VDR-B to adjust a rotational speed of the motor 1042b and adjust a phase between the drive signals VDR-B to control a direction of rotation of the motor 1042b. The control circuit 1014b may be configured to rotate the pivot axis of the over-center spring mechanism in a first rotational direction for a full rotation (e.g., approximately 360 degrees) to change the actuation member from the off position to the on position, and rotate the pivot axis of the over-center spring mechanism in a second rotational direction for a full rotation (e.g., approximately 360 degrees) to change the actuation member from the on position to the off position.
In response to receiving a message including a command to control the lighting load 1004, the control circuit 1014b may be configured to control the controllably conductive device 1010 to control the lighting load 1004 and control the actuator adjustment circuit 1040b to adjust the position of the actuation member between the on position and the off position, such that the position of the actuation member matches the state of the lighting load 1004. The control circuit 1014b may be configured to turn the lighting load 1004 on and off independently from the controlling the position of the actuation member in response to receiving a message including a command to control the lighting load 1004. For example, the control circuit 1014b may be configured to control (e.g., quickly control) the lighting load 1004 before controlling the position of the actuation member. The control circuit 1014b may be configured to wait for a timeout period after receiving the last remote control command before beginning to adjust the position of the actuation member. For example, the control circuit 1014b may be configured to control (e.g., immediately control) the controllably conductive device 1010 to control the lighting load 1004 upon receiving a command to control the lighting load 1004, but wait for the timeout period (e.g., without receiving another command to control the lighting load 1004) before controlling the actuator adjustment circuit 1040b to adjust the position of the actuation member. The timeout period may prevent unwanted energizations of the motor 1042b when a user may remotely turn the lighting load 1004 on and off multiple times within a short period of time.
As shown in
The potentiometer 1038c may include a resistive element coupled between the supply voltage VCC and circuit common, and may be configured to generate a potentiometer signal VPOT at a wiper of the potentiometer 1038c. The position of the potentiometer 1038c (e.g., the position of the wiper along the resistive element) may be adjusted by movement of a shaft of the potentiometer 1038c (e.g., such as the shaft 358). The shaft of the potentiometer 1038c may be coupled to a slider knob of a slider actuator (e.g., the slider knob 722 of the slider actuator 720). For example, the potentiometer signal VPOT may have a direct-current (DC) magnitude that may be adjusted in response to movement of the shaft of the potentiometer 1038c, such that the magnitude of the potentiometer signal VPOT indicates the position of the potentiometer 1038c. The control circuit 1014c may receive the potentiometer signal VPOT and may be configured to control the present intensity level LPRES of the lighting load 1004 in response to the DC magnitude of the potentiometer signal VPOT. For example, the control circuit 1014c may be configured to determine commanded intensity level LCMD for the lighting load 1004 in response to the DC magnitude of the potentiometer signal VPOT.
The control device 1000c may comprise a first actuator adjustment circuit 1040c for adjusting an actuation member (e.g., the actuation member 710 of the control device 700) between an on position and an off position. The first actuator adjustment circuit 1040c may be configured to provide the functionality of, for example, the actuator adjustment system 600. The actuation member may be held in the on position and the off position by an over-center spring mechanism (e.g., such as the over-center spring mechanism 570). For example, the first actuator adjustment circuit 1040c may be the same as the actuator adjustment circuit 1040b of the control device 1000b. The first actuator adjustment circuit 1040c may comprise a motor (e.g., the motor 1042b shown in
The control device 1000c may also comprise a second actuator adjustment circuit 1041c for adjusting a present position PPRES of a slider knob along a slider slot (e.g., the slider knob 722 along the slider slot 724). The second actuator adjustment circuit 1041c may be configured to provide the functionality of, for example, the actuator adjustment system 400. For example, the second actuator adjustment circuit 1041c may be the same as the actuator adjustment circuit 1040a of the control device 1000a. The second actuator adjustment circuit 1041c may comprise a motor (e.g., the motor 1042a shown in
The drive shaft of the motor may be coupled to the shaft of the potentiometer 1038c via a gear assembly (e.g., such as the gear assembly 420 of the actuator adjustment system 400). The control circuit 1014c may be configured to control the motor of the second actuator adjustment circuit 1041c to adjust the position of the potentiometer 1038c. The control circuit 1014c may be configured to control the motor to rotate the drive shaft in a first rotational direction to cause the magnitude of the potentiometer signal VPOT to increase and in a second rotation direction to cause the magnitude of the potentiometer signal VPOT to decrease. For example, the control circuit 1014c may be configured to control the motor to adjust the present position PPRES of the slider knob along the slider slot. The control circuit 1014c may be configured to control the motor to rotate the drive shaft of the motor in a first rotational direction to raise the slider knob 722 in the slider slot 724 and in the second rotation direction to lower the slider knob 722 in the slider slot 724.
In response to receiving a message including a command to control the lighting load 1004, the control circuit 1014c may be configured to control the controllably conductive device 1010 to control the lighting load 1004, control the first actuator adjustment circuit 1040c to adjust the position of the actuation member between the on position and the off position, and/or control the second actuator adjustment circuit 1041c to adjust the present position PPRES of the slider knob along the slider slot, such that the position of the actuation member and the present position PPRES of the slider knob match the present state of the lighting load.
The control circuit 1014c may be configured to determine a destination position PDEST from the command included in the received message (e.g., from the commanded intensity level LCMD). For example, the destination position PDEST along the slider slot may be equal to the commanded intensity level LCMD. The control circuit 1014c may be configured to control the present position PPRES of the slider knob as the slider knob moves from an initial position PINIT to the destination position PDEST according to a movement profile. For example, the control circuit 1014c may ramp up the drive of the motor for a period of time at the beginning of the movement, drive the motor at a substantially constant rotational speed, and ramp down the drive of the motor as the end of the movement. When the difference between the destination position PDEST and the present position PPRES of the slider knob is less than an adjustment threshold PTH, the control circuit 1014c may be configured to maintain the present position PPRES of the slider knob rather adjusting the present position PPRES by a small amount to the destination position PDEST.
When controlling the motor, the control circuit 1014c may be configured to use the magnitude of the potentiometer signal VPOT as feedback of the present position PPRES of the slider knob along the slider slot. The control circuit 1014c may be configured to control the motor (e.g., adjust the drive signals VDR-C2) using closed-loop control based on the destination position PDEST and the magnitude of the potentiometer signal VPOT. For example, the control circuit 1014c may use a digital proportional-integral (PI) controller for adjusting the duty cycle of the drive signals VDR-C2 in response to the destination position PDEST and the magnitude of the potentiometer signal VPOT.
In response to receiving a message including a command to control the lighting load 1004, the control circuit 1014c may be configured to control the lighting load 1004 independently from adjusting the position of the actuation member and/or the present position PPRES of the slider knob along the slider slot. For example, the control circuit 1014c may be configured to control (e.g., quickly control) the lighting load 1004 before adjusting the position of the actuation member and/or present position PPRES of the slider knob along the slider slot. The control circuit 1014c may be configured to control the present intensity level LPRES of the lighting load 1004 at a faster rate than controlling the present position PPRES of the slider knob along the slider slot.
In addition, the control circuit 1014c may be configured to wait for a timeout period after receiving the last remote control command before beginning to adjust the position of the actuation member and/or the present position PPRES of the slider knob along the slider slot. For example, the control circuit 1014c may be configured to control (e.g., immediately control) the controllably conductive device 1010 to control the lighting load 1004 upon receiving a command to control the lighting load 1004, but wait for the timeout period (e.g., without receiving another command to control the lighting load 1004) before controlling the first actuation adjustment circuit 1040c to adjust the position of the actuation member and/or the second actuator adjustment circuit 1041c to adjust the present position PPRES of the slider knob along the slider slot. The timeout period may prevent unwanted energizations of the motors of the first actuation adjustment circuit 1040c and the second actuation adjustment circuit 1041c when a user may remotely control the lighting load 1004 multiple times within a short period of time.
In addition, the control circuit 1014c may be configured to adjust the present position PPRES of the slider knob to indicate status information of the control device 1000c and/or the lighting load 1004 (e.g., other than indicating the present intensity level LPRES). For example, the control circuit 1014c may be configured to control the present position PPRES of the slider knob through a controlled movement (e.g., an animated movement) to indicate an operating mode of the control device 1000c. The control circuit 1014c may be configured to, for example, periodically control (e.g., cycle) the position of the slider knob up and down across the length of the slider slot to indicate when the control device 1000c is in an association mode for associating the control device 1000c with one or more remote control devices (e.g., during the association procedure). In addition, the control circuit 1014c may be configured to control the position of the slider knob to a plurality of discrete positions (e.g., four position) in a stepwise (e.g., staccato) manner to indicate that the control device 1000c is changing to a different control mode, such as a fan-speed control mode. For example, the control circuit 1014c may be configured to control the position of the slider knob to the plurality of discrete positions in the stepwise manner by controlling the position of the slider knob to a first position (e.g., approximately 20% along the length of the slider slot) and then waiting for a wait period (e.g., approximately one second), controlling the position of the slider knob to a second position (e.g., approximately 40% along the length of the slider slot) and then waiting for the wait period, controlling the position of the slider knob to a third position (e.g., approximately 60% along the length of the slider slot) and then waiting for the wait period, and controlling the position of the slider knob to a fourth position (e.g., approximately 80% along the length of the slider slot).
When adjusting the present position PPRES of the slider knob along the slider slot, the control circuit 1014c may be configured to stop driving the motor of the second actuator adjustment circuit 1041c to cease adjusting the present position PPRES of the slider knob in response to determining that the user is presently actuating the slider knob to move the slider knob along the slider slot. For example, the control circuit 1014c may be configured to determine that a user is actuating the slider knob while the control circuit 1014c is driving the motor if the present position PPRES of the slider knob (e.g., as indicated by the magnitude of the potentiometer signal VPOT) is not close to an expected position PEXP. The control circuit 1014c may be configured to also track the expected position PEXP of the slider knob based on the movement profile for moving the slider knob along the slider slot. The control circuit 1014c may be configured to determine that the user is actuating the slider knob while the control circuit 1014c is driving the motor if the present position PPRES of the slider knob is greater than a threshold amount away from the predicted position PEXP. In addition, the control circuit 1014c may be configured to determine that the user is actuating the slider knob while the control circuit 1014c is driving the motor if the duty cycle of any of the drive signals VDR-C2 for driving the motor is high (e.g., greater than a high-duty-cycle threshold) and the present position PPRES of the slider knob does not reach the destination position PDEST (e.g., is not equal to the destination position PDEST) after the expiration of a user-actuation-detection time period from the beginning of the movement.
In addition, the control circuit 1014c may be configured to adjust the present position PPRES of the slider knob to provide feedback to a user when the user is manually adjusting the present position PPRES of the slider knob along the slider slot. For example, the control circuit 1014c may be configured to adjust the present position PPRES of the slider knob to provide detents (e.g., points of higher resistance) in the movement of the slider knob along the slider slot. When a user is sliding the slider knob along the slider slot, the control circuit 1014c may be configured to provide one of the detents by controlling the motor of the second actuator adjustment circuit 1041c to cause the drive shaft of the motor to rotate in a direction that opposes the movement of the slider knob for a predetermined (e.g., short) period of time. Control of the motor of the second actuator adjustment circuit 1041c to provide the detent may not hinder movement of the slider knob by the user, but may provide a slight bump in the movement of the slider knob to signal the detent to the user. For example, the control circuit 1014c may be configured to control the motor to provide the detents at one or more positions along the length of the slider slot (e.g., to indicate intensity levels, such as 25%, 50%, and/or 75%). In addition, the control circuit 1042c may be configured to control the motor to generate a vibration of the slider knob at one or more positions along the slider slot. When a user is sliding the slider knob along the slider slot, the control circuit 1014c may be configured to generate the vibration of the slider knob by increasing a frequency of one or more of the drive signals VDR-C2 for driving the motor. For example, the control circuit 1014c may be configured to control the motor to generate the vibration at one or more positions along the length of the slider slot to indicate a preset intensity level (e.g., a favorite or stored present intensity level).
The control device 1000d may also comprise an actuator adjustment circuit 1040d for adjusting an actuation member (e.g., the actuation member 810 of the control device 800) between an on position and an off position. The actuation member may be held in the on position and the off position by an over-center spring mechanism (e.g., the over-center spring mechanism 870). For example, the actuator adjustment circuit 1040d may be configured to provide the functionality of the actuator adjustment system 890 of the control device 800. The actuator adjustment circuit 1040d may comprise a first solenoid coil 1050d of a first solenoid (e.g., the first solenoid 892a) and a second solenoid 1060d of the second solenoid (e.g., the second solenoid 892b). The actuator adjustment circuit 1040d may comprise a first solenoid drive circuit 1052d for allowing the control circuit 1014d to energize the first solenoid coil 1050d to cause a pin (e.g., the pin 895a) of the first solenoid to extend. The actuator adjustment circuit 1040d may also comprise a second solenoid drive circuit 1062d for allowing the control circuit 1014d to energize the first solenoid coil 1060d to cause a pin (e.g., the pin 895b) of the second solenoid to extend. Each of the first and second solenoid drive circuits 1052d, 1062d may comprise a respective switching circuit having a FET 1054d, 1064d coupled in series with the first and second solenoid coils 1050d, 1060d, respectively.
The control circuit 1014d may be configured to generate first and second solenoid drive signals VDR-D1, VDR-D2 that are coupled to gates of the FETs 1054d, 1064d, respectively, for rendering the FETs 1054d, 1064d conductive and non-conductive. The control circuit 1014d may be configured to render the FET 1054d of the first solenoid drive circuit 1052d conductive to energize the first solenoid coil 1040d, and to render the FET 1064d of the second solenoid drive circuit 1062d conductive to energize the second solenoid coil 1050d. The actuator adjustment circuit 1040d may also comprise a diode D1056d coupled in parallel with the first solenoid coil 1050d for conducting current through the first solenoid coil 1050d when the FET 1054d of the first solenoid drive circuit 1052d is non-conductive, and a diode D1066d coupled in parallel with the second solenoid coil 1060d for conducting current through the second solenoid coil 1060d when the FET 1064d of the second solenoid drive circuit 1062d is non-conductive. In addition, the control circuit 1014d may be configured to control the first and second solenoid coils 1050d, 1060d to control the amount of force provided by the pins of the respective solenoids. For example, the control circuit 1014d may be configured to energize just the first solenoid coil 1050d to adjust the actuation member to the off position and energize just the second solenoid coil 1060d to adjust the actuation member to the on position.
In some examples, the control circuit 1014d may be configured to energize both of the first and second solenoid coils 1050d, 1060d as part of an adjustment sequence when adjusting the actuation member between the on position and the off position. For example, to adjust the actuation member between the off position to the on position as part of a first adjustment sequence (e.g., as shown in
Similarly, to adjust the actuation member between the on position to the off position as part of a second adjustment sequence (e.g., as shown in
In response to receiving a message including a command to control the lighting load 1004, the control circuit 1014d may be configured to control the controllably conductive device 1010 to control the lighting load 1004 and control the actuator adjustment circuit 1040d to adjust the position of the actuation member between the on position and the off position, such that the position of the actuation member matches the state of the lighting load 1004. The control circuit 1014d may be configured to turn the lighting load 1004 on and off independently from the controlling the position of the actuation member in response to receiving a message including a command to control the lighting load 1004. For example, the control circuit 1014d may be configured to control (e.g., quickly control) the lighting load 1004 before controlling the position of the actuation member. The control circuit 1014d may be configured to wait for a timeout period after receiving the last remote control command before beginning to adjust the position of the actuation member. For example, the control circuit 1014b may be configured to control (e.g., immediately control) the controllably conductive device 1010 to control the lighting load 1004 upon receiving a command to control the lighting load 1004, but wait for the timeout period (e.g., without receiving another command to control the lighting load 1004) before controlling the actuator adjustment circuit 1040d to adjust the position of the actuation member. The timeout period may prevent unwanted energizations of the first and second solenoid coils 1050d, 1060d when a user may remotely turn the lighting load 1004 on and off multiple times within a short period of time.
The potentiometer 1038e may include a resistive element coupled between the supply voltage VCC and circuit common, and may be configured to generate a potentiometer signal VPOT at a wiper of the potentiometer 1038e. The position of the potentiometer 1038e (e.g., the position of the wiper along the resistive element) may be adjusted by movement of a shaft of the potentiometer 1038e (e.g., the shaft 952). The shaft of the potentiometer 1038e may be coupled to a rotary knob of the control device 10003 (e.g., the rotary knob 910). For example, the potentiometer signal VPOT may have a direct-current (DC) magnitude that may be adjusted in response to movement of the shaft of the potentiometer 1038e, such that the magnitude of the potentiometer signal VPOT indicates the position of the potentiometer 1038e. The control circuit 1014e may receive the potentiometer signal VPOT and may be configured to control the present intensity level LPRES of the lighting load 1004 in response to the DC magnitude of the potentiometer signal VPOT. For example, the control circuit 1014e may be configured to determine commanded intensity level LCMD for the lighting load 1004 in response to the DC magnitude of the potentiometer signal VPOT.
The control device 1000e may also comprise an actuator adjustment circuit 1040e for adjusting a present position PPRES (e.g., a present rotational position) of the rotary knob (e.g., the rotary knob 910). The actuator adjustment circuit 1040e may be configured to provide the functionality of, for example, the actuator adjustment system 970 of the control device 900. For example, the actuator adjustment circuit 1040e may be very similar to and/or the same as the actuator adjustment circuit 1040a of the control device 1000a. The actuator adjustment circuit 1040e may comprise a motor 1042e (e.g., the motor 980 of the actuator adjustment system 970) and a motor drive circuit 1044e. The control circuit 1014e may be configured to generate one or more drive signals VDR-E for controlling the motor drive circuit 1044e to energize the motor 1042e to rotate a drive shaft of the motor 1042e (e.g., the drive shaft 982). For example, the motor drive circuit 1044e may comprise an H-bridge drive circuit, and the drive signals VDR-E generated by the control circuit 1014e may comprise pulse-width modulated signals. The control circuit 1014e may be configured to adjust a duty cycle of each of the drive signals VDR-E to adjust a rotational speed of the motor 1042e and adjust a phase between the drive signals VDR-E to control a direction of rotation of the motor 1042e.
The drive shaft of the motor 1042e may be coupled to the shaft of the potentiometer 1038e via a gear assembly (e.g., the gear assembly 990 of the actuator adjustment system 970). The control circuit 1014e may be configured to control the motor 1042e to adjust the position of the potentiometer 1038e. The control circuit 1014e may be configured to control the motor 1042e to rotate the drive shaft in a first rotational direction to cause the magnitude of the potentiometer signal VPOT to increase and in a second rotation direction to cause the magnitude of the potentiometer signal VPOT to decrease. For example, the control circuit 1014e may be configured to control the motor 1042e (e.g., the motor 980) to adjust the present position PPRES of the rotary knob 910. The control circuit 1014e may be configured to control the motor 1042e (e.g., the motor 980) to rotate the drive shaft of the motor 1042e in a first rotational direction to also rotate the rotary knob 910 in the first rotational direction, and in a second rotation direction to also rotate the rotary knob 910 in the second rotational direction.
In response to receiving a message including a command to control the lighting load 1004, the control circuit 1014e may be configured to control the controllably conductive device 1010 to control the lighting load 1004 and control the actuator adjustment circuit 1040e to adjust the present position PPRES of the rotary knob, such that the present position PPRES of the rotary knob matches the present intensity level LPRES of the lighting load. The control circuit 1014e may be configured to determine a destination position PDEST from the command included in the received message (e.g., from the commanded intensity level LCMD). For example, the destination position PDEST around a circumference of the rotary knob 910 may be equal to the commanded intensity level LCMD. The control circuit 1014e may be configured to control the present position PPRES of the rotary knob as the rotary knob moves from an initial position PPRES to the destination rotational position PDEST-R according to a movement profile. For example, the control circuit 1014e may ramp up the drive of the motor 1042e for a period of time at the beginning of the movement, drive the motor 1042e at a substantially constant rotational speed, and ramp down the drive of the motor 1042e as the end of the movement. When the difference between the destination position PDEST and the present position PPRES of the rotary knob is less than an adjustment threshold PTH, the control circuit 1014e may be configured to maintain the present position PPRES of the rotary knob rather adjusting the present position PPRES by a small amount to the destination position PDEST.
When controlling the motor 1042e, the control circuit 1014e may be configured to use the magnitude of the potentiometer signal VPOT as feedback of the present position of the rotary knob. The control circuit 1014e may be configured to control the motor 1042e (e.g., adjust the drive signals VDR-E) using closed-loop control based on the destination position PDEST and the magnitude of the potentiometer signal VPOT. For example, the control circuit 1014e may use a digital proportional-integral (PI) controller for adjusting the duty cycle of the drive signals VDR-E in response to the destination position PDEST and the magnitude of the potentiometer signal VPOT. The control circuit 1014e may be configured to control the present intensity level LPRES of the lighting load 1004 independently from the present position PPRES of the rotary knob in response to receiving a message including a command to control the lighting load 1004. For example, the control circuit 1014e may be configured to control (e.g., quickly control) the lighting load 1004 before controlling the present position PPRES of the rotary knob. The control circuit 1014e may be configured to control the present intensity level LPRES of the lighting load 1004 at a faster rate than controlling the present position PPRES of the rotary knob.
In addition, the control circuit 1014e may be configured to wait for a timeout period after receiving the last remote control command before beginning to adjust the present position PPRES of the rotary knob. For example, the control circuit 1014e may be configured to control (e.g., immediately control) the controllably conductive device 1010 to control the lighting load 1004 upon receiving a command to control the lighting load 1004, but wait for the timeout period (e.g., without receiving another command to control the lighting load 1004) before controlling the actuator adjustment circuit 1040e to adjust the present position PPRES of the rotary knob. The timeout period may prevent unwanted energizations of the motor 1042e when a user may remotely adjust the present intensity level LPRES of the lighting load 1004 multiple times within a short period of time.
In addition, the control circuit 1014e may be configured to adjust the present position PPRES of the rotary knob to indicate status information of the control device 1000e and/or the lighting load 1004 (e.g., other than indicating the present intensity level LPRES). For example, the control circuit 1014e may be configured to control the present position PPRES of the rotary knob through a controlled movement (e.g., an animated movement) to indicate an operating mode of the control device 1000e. The control circuit 1014e may be configured to, for example, periodically control (e.g., cycle) the position of the rotary knob in a first rotational direction and a second rotational direction to indicate when the control device 1000e is in an association mode for associating the control device 1000e with one or more remote control devices (e.g., during the association procedure). In addition, the control circuit 1014e may be configured to control the position of the rotary knob to a plurality of discrete positions (e.g., four position) in a stepwise (e.g., staccato) manner to indicate that the control device 1000e is changing to a different control mode, such as a fan-speed control mode. For example, the control circuit 1014e may be configured to control the position of the rotary knob to the plurality of discrete positions in the stepwise manner by controlling the position of the rotary knob to a first position (e.g., approximately 20% around the circle defied by the rotary knob) and then waiting for a wait period (e.g., approximately one second), controlling the position of the rotary knob to a second position (e.g., approximately 40% around a circle or circumference defied by the rotary knob) and then waiting for the wait period, controlling the position of the rotary knob to a third position (e.g., approximately 60% around the circle defied by the rotary knob) and then waiting for the wait period, and controlling the position of the rotary knob to a fourth position (e.g., approximately 80% around the circle defied by the rotary knob).
When adjusting the present position PPRES of the rotary knob, the control circuit 1014e may be configured to stop driving the motor 1042e of the actuator adjustment circuit 1040e to cease adjusting the present position PPRES of the rotary knob in response to determining that the user is presently actuating the rotary knob to rotate the rotary knob. For example, the control circuit 1014e may be configured to determine that a user is actuating the rotary knob while the control circuit 1014e is driving the motor 1042e if the present position PPRES of the rotary knob (e.g., as indicated by the magnitude of the potentiometer signal VPOT) is not close to an expected position PEXP. The control circuit 1014e may be configured to also track the expected position PEXP of the rotary knob based on the movement profile for rotating the rotary knob. The control circuit 1014e may be configured to determine that the user is actuating the rotary knob while the control circuit 1014e is driving the motor 1042e if the present position PPRES of the rotary knob is greater than a threshold amount away from the predicted position PEXP. In addition, the control circuit 1014e may be configured to determine that the user is actuating the rotary knob while the control circuit 1014e is driving the motor 1042e if the duty cycle of any of the drive signals VDR-E for driving the motor 1042e is high (e.g., greater than a high-duty-cycle threshold) and the present position PPRES of the rotary knob does not reach the destination position PDEST (e.g., is not equal to the destination position PDEST) after the expiration of a user-actuation-detection time period from the beginning of the movement.
In addition, the control circuit 1014e may be configured to adjust the present position PPRES of the rotary knob to provide feedback to a user when the user is manually adjusting the present position PPRES of the rotary knob. For example, the control circuit 1014e may be configured to adjust the present position PPRES of the rotary knob to provide detents (e.g., points of higher resistance) in the rotation of the rotary knob. When a user is rotating the rotary knob, the control circuit 1014e may be configured to provide one of the detents by controlling the motor 1042e to cause the drive shaft of the motor 1042e to rotate in a direction that opposes the movement of the rotary knob for a predetermined (e.g., short) period of time. Control of the motor 1042e of the actuator adjustment circuit 1040e to provide the detent may not hinder rotation of the rotary knob by the user, but may provide a slight bump in the rotation of the rotary knob to signal the detent to the user. For example, the control circuit 1014e may be configured to control the motor 1042e to provide the detents at one or more positions around the circle defined by the rotary knob (e.g., to indicate intensity levels, such as 25%, 50%, and/or 75%). In addition, the control circuit 1042e may be configured to control the motor 1042e to generate a vibration of the rotary knob at one or more positions around the circle defined by the rotary knob. When a user is rotating the rotary knob, the control circuit 1014e may be configured to generate the vibration of the rotary knob by increasing a frequency of one or more of the drive signals VDR-E for driving the motor 1042e. For example, the control circuit 1014e may be configured to control the motor 1042e to generate the vibration at one or more positions around the circle defined by the rotary knob to indicate a preset intensity level (e.g., a favorite or stored present intensity level).
The control circuit may execute the procedure 1100 in response to receiving a message including a command to control for the lighting load at 1110. The control circuit may control (e.g., immediately control) the lighting load in response to the command. The control circuit may determine the commanded intensity level LCMD from the command in the received message at 1112 and control the present intensity level LPRES of the lighting load to the command intensity level LCMD at 1114. The control circuit may then determine at 1116 if a timeout has expired since a command was last received (e.g., as received in the message at 1110). For example, the timeout may expire at the end of a timeout period TTIMEOUT (e.g., approximately 1-2 seconds) from when the message is received at 1110. If the timeout has not expired at 1114, the control circuit may determine at 1116 if a message including a new command to control the lighting load has been received since the last message including a command was received. If a message including a new command to control the lighting load has been received at 1116, the control circuit may determine the new commanded intensity level LCMD from the new command in the received message at 1112 and control the present intensity level LPRES of the lighting load to the new command intensity level LCMD at 1114.
When the timeout expires at 1114 (e.g., without a message with a new command being received at 1116), the control circuit may determine a destination position PDEST for moving the analog intensity adjustment actuator, e.g., based on the commanded intensity level LCMD at 1120. The control circuit may set the destination position PDEST to be equal to and/or proportional to, for example, the commanded intensity LLCD. For example, when the commanded intensity level LCMD is 50%, the control circuit may set the destination position PDEST to 50% (e.g., 50% of the length of the slider slot and/or 50% of the circumference of the rotary knob). At 1122, the control circuit may determine if the destination position PDEST is within a threshold amount ΔTH of the present position PPRES (e.g., as stored in memory). For example, the control circuit may determine if the difference between the destination position PDEST and the present position PPRES (e.g., the absolute value of the difference between the destination position PDEST and the present position PPRES) is less than or equal to the threshold amount ΔTH at 1122. For example, the control circuit may not adjust the present position PPRES of the analog intensity adjustment actuator when the destination position PDEST is within the threshold amount ΔTH of the present position PPRES. When the absolute value of the difference between the destination position PDEST and the present position PPRES is less than or equal to the threshold amount ΔTH at 1122, the procedure 1100 may end.
When the absolute value of the difference between the destination position PDEST and the present position PPRES is not less than or equal to the threshold amount ΔTH at 1122, the control circuit may adjust the present position PPRES of the analog intensity adjustment actuator towards the destination position PDEST. At 1124, the control circuit may adjust drive signals provided to a motor of the actuator adjustment circuit based on the present position PPRES and the destination position PDEST. For example, the control circuit may use a digital proportional-integral controller to adjust the drive signals provided to a motor drive circuit of the actuator adjustment circuit based on the present position PPRES and the destination position PDEST. At 1126, the control circuit may sample the potentiometer signal VPOT to determine the present position PPRES of the analog intensity adjustment actuator. The magnitude of the potentiometer signal VPOT may provide feedback to the control circuit of the present position PPRES of the analog intensity adjustment actuator. The control circuit may update the present position PPRES of the analog intensity adjustment actuator that is stored in memory based on the magnitude of the potentiometer signal VPOT at 1126.
At 1128, the control circuit may determine if the analog intensity adjustment actuator is at the destination position PDEST. For example, the control circuit may determine that the analog intensity adjustment actuator is at the destination position PDEST by determining if the present position PPRES of the analog intensity adjustment actuator (e.g., as indicated by the magnitude of the potentiometer signal VPOT) is equal to the destination position PDEST. If the analog intensity adjustment actuator is not at the destination position PDEST at 1128, the control circuit may determine at 1130 if a user is actuating the analog intensity adjustment actuator while the control circuit is driving the motor of the actuator adjustment circuit to try to adjust the present position PPRES of the analog intensity adjustment actuator. For example, the control circuit may determine that a user is actuating the analog intensity adjustment actuator while the control circuit is driving the motor if the present position PPRES of the analog intensity adjustment actuator as indicated by the magnitude of the potentiometer signal VPOT is not close to an expected position. The control circuit may be configured to also track the expected position of the analog intensity adjustment actuator based on the movement profile for moving the analog intensity adjustment actuator. The control circuit may be configured to determine that the user is actuating the analog intensity adjustment actuator while the control circuit is driving the motor if the present position PPRES of the analog intensity adjustment actuator as indicated by the magnitude of the potentiometer signal VPOT is greater than a threshold amount away from the predicted position. In addition, the control circuit may be configured to determine that the user is actuating the analog intensity adjustment actuator while the control circuit is driving the motor if a duty cycle of one or more drive signals used to drive the motor is high (e.g., greater than a high-duty-cycle threshold) and the present position PPRES of the analog intensity adjustment actuator as indicated by the magnitude of the potentiometer signal VPOT does not reach the destination position PDEST (e.g., is not equal to the destination position PDEST) after the expiration of a user-actuation-detection time period from the beginning of the movement.
If the control circuit determines that a user is not actuating the analog intensity adjustment actuator at 1130, the control circuit may loop around to adjust drive signals provided to the motor drive circuit of the actuator adjustment circuit based on the present position PPRES and the destination position PDEST at 1124 and sample the potentiometer signal VPOT to determine the present position PPRES of the analog intensity adjustment actuator at 1126. When the control circuit determines that the analog intensity adjustment actuator is at the destination position PDEST at 1128 or that a user is actuating the analog intensity adjustment actuator at 1130, the control circuit may stop the motor (e.g., stop generating the drive signals provided to the motor drive circuit of the actuator adjustment circuit) at 1130, before the procedure 1100 exits.
The control circuit may execute the procedure 1200 in response to receiving a message including a command for controlling the lighting load (e.g., the turn the lighting load on and/or off) at 1210. The control circuit may control (e.g., immediately control) the lighting load in response to the command. The control circuit may determine at 1212 whether the command is a command to turn the lighting load on. When the command at 1212 is a command to turn the lighting load on, the control circuit may turn the lighting load on at 1214. When the command at 1212 is a command to turn the lighting off, the control circuit may turn the lighting load off at 1216. In some examples, if the command is a command to toggle the state of the lighting load, the control circuit may determine to turn the lighting load on when the lighting load is presently off and determine to turn the lighting load off when the lighting load is presently on. The control circuit may then determine at 1218 if a timeout has expired since a command was last received (e.g., as received in the message at 1210). For example, the timeout may expire at the end of a timeout period TTIMEOUT (e.g., approximately 1-2 seconds) from when the message is received at 1210. If the timeout has not expired at 1218, the control circuit may determine at 1210 if a message including a new command to control the lighting load has been received since the last message including a command was received. If a message including a new command to control the lighting load has been received at 1210, the control circuit may either turn the lighting load on at 1214 or off at 1216.
When the timeout expires at 1218 (e.g., without a message with a new command being received at 1220), the control circuit may adjust the position of the actuation member. When the command at 1222 is a command to turn the lighting load on, the control circuit may control at 1224 the actuator adjustment circuit to adjust the position of the actuation member to the on position, and the procedure 1200 may end. When the command at 1222 is a command to turn the lighting load off, the control circuit may control at 1226 the actuator adjustment circuit to adjust the position of the actuation member to the off position, and the procedure 1200 may end. For example, the control circuit may control a motor of the actuator adjustment circuit (e.g., the motor 610 of the actuator adjustment system 600, the motor 1042b of the actuator adjustment circuit 1040b, and/or the motor of the actuator adjustment circuit 1040c) at 1024 and 1026 to adjust the position of the actuation member. The control circuit may control the motor to, for example, rotate a pivot axis of an over-center spring mechanism (e.g., the over-center spring mechanism 570) in a full circle (e.g., approximately 360 degrees) in a first direction to adjust the position of the actuation member from the off position to the on position and in a second direction to adjust the position of the actuation member from the on position to the off position. In addition, the control circuit may control one or more solenoids of the actuator adjustment circuit (e.g., the solenoids 892a, 892b of the actuator adjustment system 890, and/or the solenoids controlled by the first solenoid coil 1050d and the second solenoid coil 1060d of the actuator adjustment circuit 1040d) at 1024 and 1026 to adjust the position of the actuation member. For example, the control circuit may be configured to energize a first solenoid of the solenoids to adjust the actuation member to the on position and energize just a second solenoid of the solenoids to adjust the actuation member to the off position. Further, the control circuit may be configured to energize both of the solenoids as part of a first adjustment sequence to adjust the actuation member from the off position and the on position (e.g., as shown in
The control circuit may execute the procedure 1300 in response to receiving a message including a command for controlling the lighting load (e.g., the turn the lighting load on and/or off) at 1310. The control circuit may control (e.g., immediately control) the lighting load in response to the command. The control circuit may determine at 1312 whether the command received at 1310 is a command to turn the lighting load on. When the command is determined at 1312 to be a command to turn the lighting load on, the control circuit may turn the lighting load on at 1314. When the command is determined at 1312 to be a command to turn the lighting off, the control circuit may turn the lighting load off at 1316. In some examples, if the command is a command to toggle the state of the lighting load, the control circuit may determine to turn the lighting load on when the lighting load is presently off and determine to turn the lighting load off when the lighting load is presently on. The control circuit may then determine at 1318 if a timeout has expired since a command was last received (e.g., as received in the message at 1310). For example, the timeout may expire at the end of a timeout period TTIMEOUT (e.g., approximately xx seconds) from when the message is received at 1310. If the timeout has not expired at 1318, the control circuit may determine at 1310 if a message including a new command to control the lighting load has been received since the last message including a command was received. If a message including a new command to control the lighting load has been received at 1310, the control circuit may either turn the lighting load on at 1314 or off at 1316.
When the timeout expires at 1318 (e.g., without a message with a new command being received at 1310), the control circuit may adjust the position of the actuation member. When the command at 1320 is a command to turn the lighting load on, the control circuit may adjust the actuation member from the off position and the on position by energizing both of the solenoids as part of a first adjustment sequence (e.g., as shown in
When the command at 1320 is a command to turn the lighting load off, the control circuit may adjust the actuation member from the on position and the off position by energizing both of the solenoids as part of a second adjustment sequence (e.g., as shown in
This application claims the benefit of Provisional U.S. Patent Application No. 63/443,192, filed Feb. 3, 2023, the entire disclosure of which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63443192 | Feb 2023 | US |