Infant swings, as well as the motor systems that control them, are well documented in the art. Traditionally, a swing consists of a seat which is supported at the distal end of one or more swing arms. A direct current (DC) motor is affixed between the support fame and swing arm such that the motor provides torque on one of the swing arms (the other being passively driven) to create the swinging motion of the seat. Existing art describes motor controllers that allow for a plurality of motion profiles which could be adjusted by means of a user interface. Previously, this was done by providing the motor with multiple, predetermined amounts of voltage, each producing a different torque from the motor and each corresponding to a motion profile. However, a swing operates on the principles of simple pendulum, and as such, the torque required from the motor to maintain a selected speed depends directly on the weight and location of the child in the seat. As a result, constant torque swings, although producing different motion profiles at each setting, also produce varying motion profiles for the same speed under different loading conditions, e.g., different sized children.
In an attempt to produce a consistent motion profile for each setting, under any loading condition, more recent art describes a feedback system which monitors the swing height at the end of each cycle and compares it to the desired swing height for the motion profile selected by the user. By comparing the desired swing arc with the actual swing arc, the motor controller can adjust the voltage to the motor and thus the torque it provides on the successive swings. This system, while providing a more consistent motion profile under various loading conditions for the same swing, still operates under the principles of pendulum, and as such, the speed of the seat increases as it moves away from the endpoints of the motion path. Because this system is limited to varying the motor torque once per cycle, the motor provides an inconsistent velocity profile over the motion path, resulting in peak and valley type velocity changes.
Various embodiments of the invention include a motor driven infant or child swing and means for regulating the swinging motion of the swing. In particular, according to various embodiments, the swing includes a feedback system that provides a more consistent motion profile under any loading condition as well as a smoother velocity profile over the motion path. In particular embodiments, the swing produces a steady velocity over the entire motion path, which produces a smoother and gentler motion that results in a more calming effect than the swinging motions presented in existing an. Various embodiments also allow a user to select from a plurality of motion profiles, and the swing achieves the selected motion profile by comparing the measured velocity of the swing to a unique goal velocity associated with the selected motion profile. The selected motion profile is achieved, according to various embodiments, for any preprogrammed motion profile independent of the angle of travel by the pendulum or its direction.
Various embodiments of the present invention concern the motor system that produces the rocking motion in an infant or child swing, and more specifically, the motor control system which regulates the motion path of the swing. In various embodiments, the swing includes a base frame that is supported on the ground. The base frame includes a plurality of uprights extending from the base, and a plurality of swing arms are pivotably mounted to the uprights of the base frame at a connection point. A seat is mounted to the swing arms below the connection point. In a particular embodiment, each swing arm supports each side of the seat. A DC motor is affixed to the base frame, and a motor shah of the motor provides a torque to one or more swing arms about the connection point.
According to various embodiments, the motor system includes the DC motor, a voltage supply, and a motor controller. The motor controller is used to regulate the voltage supplied to the motor. In one embodiment, motor feedback is provided by a light interrupter detector consisting of a slotted disk and an optical source/sensor. The slotted disk is mounted either directly to the motor shaft or indirectly as by a gear box or the like. The optical source and sensor are positioned such that the slots in the disk interrupt the light from the source on its path to the sensor intermittently as the motor shaft and disk rotate. The time between interrupts in the optical source/sensor path are measured by a microprocessor in the motor controller and compared with the goal time for the selected motion profile, as this time corresponds to the velocity of the motor. As such, the microprocessor either increases or decreases the voltage provided to the motor, which increases or decreases the torque generated by the motor. This voltage adjustment allows the velocity of the swing to approach and/or match the goal velocity.
In various embodiments, the number of feedback samples per cycle will vary based on the geometry of the slotted disk as well as the magnitude of the motion profile. Because the swing system operates based upon the principle of a simple pendulum, the swing must effectively come to a stop at the endpoints of the motion path. As such, the velocity of the seat, despite an increase in voltage to the motor, deviates increasingly from the goal velocity as the swing nears the endpoints of the motion path. This deviation is read by the microprocessor as an increased time between interrupts such that when this deviation becomes significantly large (effectively equal to the negative value of the goal speed), the voltage supplied to tie motor is reversed as is the resultant torque provided by the motor. In this manner, the velocity profile is held relatively constant as the swing moves back and forth along the motion path.
Various embodiments may include variations in the shape, material, construction method, and size of the base frame, swing arms, and seat structures. Various embodiments may also allow for variations in the design of the electronic components used in conjunction with the motor controller. For example, in one embodiment, the swing may include a user interface system that allows a user to select one of a plurality of motion profiles of the swing and a duration of the swinging motion. In various embodiments, the user interface may be adjusted by means of mechanical or electrical switches, and the user interface system may be mounted on the support structure. In addition, various embodiments of the swing include toys or music for entertaining a child seated in the swing.
Having thus described various embodiments of the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Various embodiments of the invention are described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the invention are shown in the figures. Indeed, these inventions may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements.
The speed sensor system provides a means to measure the swing speed and output an electrical signal representative of the swing speed. For example, in the embodiment illustrated in
According to various embodiments, the electronic control circuit block includes a micro-controller, a motor driving circuit, a speed setup circuit, and a low voltage detector. The micro-controller may be chosen from any of a number of available, 8 bit micro-controller commercial products which include a central processing unit (CPU), a read only memory (ROM) in which to store the software program, a random access memory (RAM) and input/output (I/O) ports.
The speed setup circuit allows a user to input the desired swing speed. For example, in one embodiment, the speed setup circuit includes six speeds and an “off” position that can be selected by the user. By using the hardware components identified above, the speed controlled swing can swing at one of six speeds selected by the user.
A low voltage detector circuit is also implemented with the speed setup circuit to monitor the voltage of DC power supply when battery powered. The low voltage detection functions as an electronic switch, and once the power supply voltage drops below a predetermined level, the low voltage detector shuts down the DC power supply.
The swing speed is measured at the point at which the swing is perpendicular to the ground line, represented by Point Q, when the motor is free-wheeling, according to one embodiment. The speed measurement and characterization is carried out by the speed sensor system. According to the embodiment shown in
The micro-controller can determine swing cycles by continuously measuring motor speed. When the swing oscillates upward and is acted on by gravitational force, the swing speed begins to slow down and approaches zero speed. As the swing speed approaches zero at the top of its trajectory, the control circuit can react to the monitoring device's corresponding signal and reverse the direction of the transmission motor. Furthermore, when the swing travels downward, its speed increases from zero to a maximum value, and the monitoring device continually transmits this corresponding speed signal to the control circuit. The control circuit processes the monitoring device's speed signal continuously and when that speed value reaches a maximum, the control circuit can compare the value to a set-up maximum value and adjust the transmission motor's output accordingly. By measuring swing speed and controlling the rotating shaft that drives the oscillating swing seat, the control circuit can drive the swing uniformly and continuously in both directions.
The swing speed information is represented by the shortest pulse width of a half swing cycle, and this information is received by the micro-controller as feedback information. Based on this information, the micro-controller regulates the PWM, which controls the current of the motor driving circuit, thus increasing or decreasing the motor torque delivered to the swing to maintain the selected swing speed. By this means, the swing is able to achieve and maintain the preferred motion under a variety of loads, as determined by the weight of the occupant.
Although this invention has been described in specific detail with reference to the disclosed embodiments, it will be understood that many variations and modifications may be effected within the spirit and scope of the invention as described in the appended claims.
This application is a conversion to a nonprovisional application under 35 U.S.C. §111(b)(5) and 37 C.F.R. §1.53(c)(3) of U.S. provisional application No. 61/123,990, entitled “Speed and Oscillation Control Device for an Infant Swing”, filed on Apr. 11, 2008. This application also claims priority to U.S. provisional application No. 61/123,898 entitled “Amplitude Control Device for an Infant Swing” filed Apr. 11, 2008, which is herein incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
3842450 | Pad | Oct 1974 | A |
3849812 | Walsh | Nov 1974 | A |
4491317 | Bausal | Jan 1985 | A |
4590631 | Varney | May 1986 | A |
4616824 | Quinlan, Jr. et al. | Oct 1986 | A |
4722521 | Hyde et al. | Feb 1988 | A |
4730176 | Matsuo et al. | Mar 1988 | A |
4785678 | McGugan et al. | Nov 1988 | A |
4805902 | Casagrande | Feb 1989 | A |
4904926 | Pasichinskyj | Feb 1990 | A |
4911498 | Becher et al. | Mar 1990 | A |
4934981 | Stulbach | Jun 1990 | A |
4945269 | Kamm | Jul 1990 | A |
4947883 | Mayo | Aug 1990 | A |
4978166 | James | Dec 1990 | A |
5007671 | Oprea | Apr 1991 | A |
5048135 | Chen | Sep 1991 | A |
5063912 | Hughes | Nov 1991 | A |
5074616 | Smith | Dec 1991 | A |
5083773 | Saint | Jan 1992 | A |
5307531 | Kao | May 1994 | A |
5335163 | Siersen | Aug 1994 | A |
5363871 | Garrand et al. | Nov 1994 | A |
5378196 | Pinch et al. | Jan 1995 | A |
5394131 | Lungu | Feb 1995 | A |
5464381 | Wilson | Nov 1995 | A |
5525113 | Mitchell et al. | Jun 1996 | A |
5574339 | Kattwinkel et al. | Nov 1996 | A |
5586351 | Ive | Dec 1996 | A |
5608366 | Sako | Mar 1997 | A |
5660597 | Fox et al. | Aug 1997 | A |
5694030 | Sato et al. | Dec 1997 | A |
5769727 | Fair et al. | Jun 1998 | A |
5803817 | Stern | Sep 1998 | A |
5833545 | Pinch et al. | Nov 1998 | A |
5846136 | Wu | Dec 1998 | A |
5916828 | Messner | Jun 1999 | A |
5975631 | Fair et al. | Nov 1999 | A |
5984791 | Fair et al. | Nov 1999 | A |
6012756 | Clark-Dickson | Jan 2000 | A |
6022277 | Jankowski | Feb 2000 | A |
6027163 | Longenecker | Feb 2000 | A |
6027409 | Favorito et al. | Feb 2000 | A |
6059667 | Pinch | May 2000 | A |
6129416 | Krueger et al. | Oct 2000 | A |
6155976 | Sackner et al. | Dec 2000 | A |
6170910 | Bapst | Jan 2001 | B1 |
6193224 | Dillner et al. | Feb 2001 | B1 |
6246561 | Flynn | Jun 2001 | B1 |
6319138 | Fair et al. | Nov 2001 | B1 |
6339304 | Allison et al. | Jan 2002 | B1 |
6361446 | Lawson et al. | Mar 2002 | B2 |
6362718 | Patrick et al. | Mar 2002 | B1 |
6378940 | Longoria et al. | Apr 2002 | B1 |
6383085 | Tseng | May 2002 | B1 |
6431646 | Longoria | Aug 2002 | B1 |
6511123 | Sitarski et al. | Jan 2003 | B1 |
6580190 | Takasu | Jun 2003 | B2 |
6692368 | Hyun | Feb 2004 | B1 |
6710476 | Tanozaki et al. | Mar 2004 | B2 |
6739659 | Dukes | May 2004 | B2 |
6764133 | Osato | Jul 2004 | B2 |
6774589 | Sato et al. | Aug 2004 | B2 |
6802328 | Lin | Oct 2004 | B2 |
6814670 | Morita et al. | Nov 2004 | B2 |
6824473 | Wu | Nov 2004 | B2 |
6869368 | Clarke et al. | Mar 2005 | B1 |
6875117 | Rausil et al. | Apr 2005 | B2 |
6884226 | Pereira | Apr 2005 | B2 |
6896624 | Longenecker et al. | May 2005 | B2 |
6902489 | Greger et al. | Jun 2005 | B2 |
6908397 | Armbruster et al. | Jun 2005 | B2 |
6908398 | Kang | Jun 2005 | B1 |
6916249 | Meade | Jul 2005 | B2 |
6921131 | Horvath et al. | Jul 2005 | B2 |
6939194 | Bapst et al. | Sep 2005 | B2 |
7000625 | Dickson et al. | Feb 2006 | B2 |
7011363 | Commery | Mar 2006 | B1 |
7052403 | Rausil et al. | May 2006 | B2 |
7081052 | Greger et al. | Jul 2006 | B2 |
7118173 | Kassai et al. | Oct 2006 | B2 |
7134714 | Commery | Nov 2006 | B1 |
7211974 | Takeuchi | May 2007 | B2 |
7219959 | Rausil et al. | May 2007 | B2 |
7275996 | Dillner et al. | Oct 2007 | B2 |
7354352 | Keska et al. | Apr 2008 | B2 |
7493666 | Michell | Feb 2009 | B2 |
20040102253 | Rausil et al. | May 2004 | A1 |
20050091744 | Mayyak | May 2005 | A1 |
20050239565 | Rausil et al. | Oct 2005 | A1 |
20050283908 | Wong et al. | Dec 2005 | A1 |
20060019760 | Keska et al. | Jan 2006 | A1 |
20060030415 | Waldman et al. | Feb 2006 | A1 |
20060111194 | Dillner et al. | May 2006 | A1 |
20060128486 | Tuckey | Jun 2006 | A1 |
20070010338 | Wu et al. | Jan 2007 | A1 |
20070049390 | Wu et al. | Mar 2007 | A1 |
20070207870 | Armbruster et al. | Sep 2007 | A1 |
20080194349 | Kwon | Aug 2008 | A1 |
Number | Date | Country |
---|---|---|
ZL200420006361.9 | May 2005 | CN |
200730057030.7 | Jun 2007 | CN |
200710029330.3 | Jul 2007 | CN |
Number | Date | Country | |
---|---|---|---|
20090111593 A1 | Apr 2009 | US |
Number | Date | Country | |
---|---|---|---|
61123898 | Apr 2008 | US |