The present invention relates to a massage machine for driving treatment heads to trace a three-dimensional trajectory so as to perform various treatments.
A massage machine with substantially spherical treatment heads called massage balls driven to trace a three-dimensional trajectory uses, for example, three motors which are driven independently of one another. Treatments such as acupressure, massage and spine stretching are performed by combining an up/down movement along a backrest of a chair, a reciprocal movement in the width direction of the chair (width adjustment) and a revolving movement (back-and-forth movement) of the treatment heads. In recent years, following to complexity of the three-dimensional operations (called hand techniques) of the treatment heads, it is necessary to switch a motor in a short time between a low speed rotation and a high speed rotation, and to frequently switch the motor between a normal rotation and a reverse rotation.
A human body is a load in the massage machine, in which the load significantly varies depending on the figure of a user and the way he or she sits. Furthermore, when the user moves the body during treatment, it causes a weight shift, which leads to significant load change during the treatment. Therefore, a DC motor, particularly a brushed DC motor, is widely used conventionally as a motor which is capable of switching of the rotation speed in a short time and the rotation direction between the normal rotation and the reverse rotation, and which has a high torque. Generally, a high torque brushed DC motor has a feature that it has a large external shape and a heavy weight. Thus, it has been difficult to reduce the size and weight of the massage machine itself. Although there is a massage machine using a small sized brushed DC motor, the motor has a low torque, so that it is difficult to obtain sufficient treatment effects.
On the other hand, since a brushless DC motor is small in size, and superior in maintenance and durability, the use of a brushless DC motor as a driving source for a massage machine has been considered. However, although a brushless DC motor enables to achieve a small sized and high torque (high output) motor, it causes a new problem when used in a massage machine with large load change. More specifically, in the case of using a general 3-phase 4-pole brushless DC motor, the torque significantly varies due to cogging so that acoustic noises of the motor becomes larger if it is driven by a 120-degrees rectangular wave current. Since these noises are transmitted to a human body via the treatment heads, it causes discomfort to a user when a portion near the head such as neck or shoulder is treated. On the other hand, if emphasis is placed on low noise and low vibration, it might be considered to drive a brushless DC motor by sinusoidal wave current. However, it is required to detect the rotation angle of a rotor of the brushless DC motor with high accuracy, and to use an encoder and the like, so that it becomes a factor to prevent reduction in cost, size and weight. Furthermore, in case that a brushless DC motor is controlled by sinusoidal wave driving, it is required to apply currents at intervals of an electrical angle of 180 degrees. However, assuming that a brushless DC motor is used for a massage machine as described above, the sinusoidal wave drive makes it impossible to start or difficult to smoothly start the brushless DC motor because the load is not constant.
In particular, if the motor is not smoothly switched between the normal rotation and the reverse rotation, the treatment heads stop instantaneously, so that the user sensitively recognizes that the treatment heads have stopped. Furthermore, if the motors are driven to allow the treatment heads to trace a predetermined three-dimensional trajectory, it is required to synchronously drive three motors. However, when the rotation speed of an output shaft of a motor (hereafter referred to simply as rotation speed of a motor) deviates from a predetermined speed due to the load change or the like, the treatment heads are driven to trace a trajectory different from the intended trajectory. Thus, there is a possibility that the user cannot obtain a comfortable massage effect.
An object of the present invention is to provide a massage machine using a small sized and high torque brushless DC motor to drive especially a driving shaft which receives a heavy load, in which discomfort due to acoustic noises of motors are reduced, and the motor rotation speed is controlled as accurately as possible to enable treatment heads to trace an intended trajectory corresponding to hand techniques, thereby obtaining a comfortable massage effect.
A massage machine in accordance with an aspect of the present invention comprises: a chair; a driving unit which itself moves up and down along guide rails provided on a backrest of the chair; a first motor that moves the driving unit up and down along the guide rails; a pair of treatment head bases provided in the driving unit and driven reciprocally in opposite directions to each other along widthwise direction of the chair; a second motor that reciprocally drives the pair of treatment head bases in opposite directions to each other; treatment heads respectively supported on the pair of treatment head bases, and driven so that a major component of motion is in a plane substantially perpendicular to the backrest of the chair; a third motor that drives the treatment heads so that the major component of motion becomes substantially perpendicular to the backrest of the chair; and
a control circuit that drives the first motor, the second motor and the third motor respectively independently of one another, and wherein at least one of the first motor, the second motor and the third motor is a brushless DC motor, and the control circuit corrects a waveform of a drive signal applied to a winding of the brushless DC motor corresponding to a load imposed on the brushless DC motor, so as to allow a current flowing through a winding of the brushless DC motor to have a substantially sinusoidal waveform.
According to such a configuration, the first motor, the second motor and the third motor are driven respectively independently of one another, so that it is possible to drive the treatment heads to trace an arbitrary three-dimensional trajectory. Then, the brushless DC motor is used for at least one of the first motor, the second motor and the third motor, preferably as a motor to drive a driving shaft with large load change, so that it is possible to achieve a small size and a high output of the motor at the same time. In addition, since the control circuit corrects waveforms of driving signals applied to the winding of the brushless DC motor corresponding to the load imposed on the brushless DC motor so as to allow the current flowing through the winding of the brushless DC motor to be a substantially sinusoidal waveform, the brushless DC motor is driven by a substantially sinusoidal waveform regardless of load variations, and thereby achieving low noise and low vibration of the motor. Accordingly, it does not cause discomfort to a user even when a portion near the head such as neck or shoulder is treated. Furthermore, with using a brushless DC motor having a high output, it is possible to control the rotation speed of the motor as accurately as possible to enable the treatment heads to trace an intended trajectory corresponding to hand techniques, so that it is possible to obtain a comfortable massage effect.
A massage machine in accordance with an embodiment of the present invention will be described.
As shown in
The driving unit 30 comprises a first motor 11 that rotates and drives a first driving shaft 26 via a gear mechanism not shown in the figure. Pinions 27 which engage with racks (not shown in the figure) of the guide rails 22 are fixed on the first driving shaft 26. Thus, by switching the first motor 11 between a normal rotation and a reverse rotation, the driving unit 30 in its entirety is moved up and down along the guide rails 22.
In the driving unit 30, a pair of treatment head bases 3A and 3B, which is driven reciprocally in opposite directions to each other along the widthwise direction of the chair 20, is supported by a second driving shaft 31 which is provided substantially horizontally. For example, male threads which are directed opposite to each other are formed on a peripheral surface of the second driving shaft 31 in regions where the respective treatment head bases 3A and 3B are reciprocally driven. On the other hand, female threads which are directed opposite to each other and are screwed onto the male threads of the second driving shaft 31 are formed on the respective treatment head bases 3A and 3B. The second driving shaft 31 is driven and rotated by a second motor 12 via a belt 32, a pulley 33 and so on. By switching the second motor 12 between a normal rotation and a reverse rotation, the pair of treatment head bases 3A and 3B is driven reciprocally in opposite directions to each other.
Treatment heads (massage balls) 2 mounted on front ends of arms 5 are supported on the respective treatment head bases 3A and 3B. The respective arms 5 are linked to a pair of sector gears 14 which revolve around the second driving shaft 31, and move with the revolution of the respective sector gears 14 in a plane substantially perpendicular to the backrest 21 of the chair 20. The sector gears 14 are engaged with gears 16 for drive force transmission which are fixed near both ends of a third driving shaft 15 provided substantially horizontally, so that they are revolved by the rotation of the third driving shaft 15. A third motor 13 is coupled to the third driving shaft 15 via a gear mechanism not shown in the figure, so that the sector gears 14 are reciprocally revolved in a predetermined region by switching the third motor between a normal rotation and a reverse rotation. Corresponding to such motions, the treatment heads 2 mounted on the front ends of the arms 5 are driven in a manner so that a major component of the motion becomes substantially perpendicular to the backrest 21 of the chair 20. Note that the treatment heads 2 are not necessarily moved only in a plane perpendicular to the backrest 21. Depending on the shape or configuration of the arms 5, for example, when the arms 5 are bent in the middle, the treatment heads 2 move in a directional component which is not perpendicular to the backrest 21. Thus, as described above, it is sufficient that the treatment heads 2 are driven so that the major component of motion is substantially perpendicular to the backrest 21 of the chair 20.
A first position detecting sensor 17 is provided on the second driving shaft 31 for detecting movements of the arms 5, that is, positions of the treatment heads 2 in a plane substantially perpendicular to the backrest 21 of the chair 20. Furthermore, a second sensor 18 for detecting positions of respective of the treatment head bases 3A and 3B is provided near rear faces of the treatment head bases 3A and 3B. Still furthermore, a third sensor 19 is provided near the side of the driving unit 30 for detecting vertical position of the driving unit 30 along the guide rails 22 provided on the backrest 21 of the chair 20.
The control circuit 25 drives the first motor 11, the second motor 12 and the third motor 13, respectively independently of one another. Thereby, the treatment heads 2 are respectively driven to trace predetermined three-dimensional trajectories. Respective outputs of the first sensor 17, the second sensor 18 and the third sensor 19 are input to the control circuit 25, so that the control circuit compares the three-dimensional trajectory of the treatment heads 2 corresponding to predetermined hand techniques with current positional information of the treatment heads 2 calculated from the outputs of the respective sensors 17 to 19, while monitoring the outputs from the respective sensors 17 to 19. Then, it controls rotation speeds and rotation directions of the respective motors so as to enable the respective treatment heads 2 to trace trajectories as close as possible to the trajectories corresponding to the predetermined hand techniques.
Hereupon, in the present embodiment, small size and high torque brushless DC motors are used as the first motor 11, the second motor 12 and the third motor 13. According to loads imposed on the brushless DC motors, the control circuit 25 corrects the waveforms of driving signals applied to windings of the brushless DC motors so as to allow currents flowing through the windings of the brushless DC motors to have a substantially sinusoidal waveform (shape as close as possible to a sinusoidal wave).
A basic block diagram of the control circuit 25 is shown in
A configuration of the power circuit unit 253 in the case where a 3-phase 4-pole brushless DC motor is used as each of the motors 11, 12 and 13 are shown in
The control circuit unit 255 has: a program to obtain rotation speeds by calculation with counting time periods between the respective signals from the three Hall ICs of each of the motors 11, 12 and 13; a speed control program for comparing the target rotation speeds with the measured rotation speeds so as to adjust them to the target rotation speeds; and a program for controlling the voltages applied to the respective winding of the respective motors so as to allow the currents flowing through the windings of the respective motors 11, 12 and 13 to have substantially sinusoidal waveforms. Note that this control is referred to a sinusoidal wave drive.
Subsequently, signals from respective Hall ICs and timings to supply currents in a motor driven by a 120-degree rectangular wave as well as signals from respective Hall ICs and timings to supply currents in a motor driven by a sinusoidal wave are shown in
In order to allow the currents flowing through the windings of the respective motors 11, 12 and 13 to have substantially sinusoidal waveforms, the control circuit unit 255 controls pulse voltages applied to the windings of the respective motors by pulse width modulation (PWM) control with using a target sinusoidal waveform and a triangular waveform having a predetermined carrier frequency (for example, 20 kHz). For example, as shown in
In the case of the massage machine 1, the load significantly varies depending on the figure of a user and the way he or she sits. Furthermore, when the user moves the body during treatment, it causes a weight shift so that the load varies during the treatment. Although the rotation speeds of the respective motors 11, 12 and 13 are varied corresponding to the variation of the load, the variation of the rotation speeds are detected by the control circuit unit 255 as variations of the signals from the Hall ICs (rotation speed detecting circuit unit 254) provided in the respective motors 11, 12 and 13. The control circuit unit 255 controls the timings to control the turning on/off of the switching elements U-H, U-L, V-H, V-L, W-H and W-L of the power circuit unit 253 by feedback control, so as to allow the rotation numbers of the motors 11, 12 and 13 to be predetermined rotation numbers. Thereby, the waveforms of the driving signals applied to the respective motors 11, 12 and 13 are corrected corresponding to the loads imposed on the motors 11, 12 and 13, so that the brushless DC motors are driven by substantially sinusoidal waves, and thereby, achieving low noise and low vibration of the motors, regardless of load variations. Particularly, even when a portion near the head such as neck or shoulder is treated, the acoustic noises of the motor can be reduced, so that it is possible to reduce the possibility of causing discomfort to the user even when the acoustic noises are transmitted to the user via the treatment heads.
In addition, as shown in
Meanwhile, when a motor rotates at a low speed particularly, further when the load is smaller), the command from the speed control program attempts to reduce the voltage amplitude command value so as to reduce current flowing through each winding. At that time, since the pulse width itself of the pulse voltage having been subjected to the PWM as described above becomes small, if a process is performed to provide a dead time with a constant value, the pulse width may become smaller than the dead time, and thereby, the pulse may be vanished. In such a case, the waveform of the current flowing through the winding of the motor may be deviated from a sinusoidal wave, for example, as shown in
Thus, a circuit for detecting a current flowing through the winding of the motor may be provided independently, for example, and the control circuit unit 255 may perform a process to reduce the dead time corresponding to a value of the current. For example, it is possible to set a threshold value for the value of the current flowing through the winding of the motor, and to vary the length of the dead time depending on whether a detected value of the current is larger than the threshold value or not. Furthermore, it is also possible to set multiple threshold values so as to vary the length of the dead time at multiple steps. According to such configurations, it is possible to allow the current flowing through the motor to have a sinusoidal waveform even when the motor rotates at a low speed or the load of the motor is small, thereby making it possible to provide a quiet massage machine regardless of the figure or posture of the user.
However, the above-described method requires at least a current detection circuit, thereby complicating the circuit configuration of the control circuit 25, and becoming a factor to increase the cost. Thus, for example, it is also possible to estimate a current based on a voltage amplitude command value. In such a case, although the cost reduction is enabled because the current detection circuit can be eliminated, burden to be processed by the microcomputer constituting the control circuit unit 255 will be increased, so that an expensive microcomputer capable of high speed processing is required. Accordingly, these two cases are suitable for a high function and expensive massage machine. In contrast, it is possible to vary the dead time corresponding to the pulse width which is generated in a manner as shown in
In addition, it may be configured to reduce the carrier frequency of a triangular wave when the current flowing through the winding of the motor is small. For example, when the carrier frequency of the triangular wave shown in
Subsequently, a brushless DC motor suitable for the massage machine will be described.
As shown in
Subsequently, a configuration of another brushless DC motor suitable for the massage machine is shown in
As shown in
In comparison with a surface permanent-magnet (SPM) configuration where magnets are bonded on a surface of an iron core, the counter electromotive force is disturbed as shown in
Although the above-described embodiment has shown an example in which brushless DC motors are used for all the three motors, the present invention is not limited to this. A brushed DC motor, for example, can be used as a motor to drive a driving shaft which does not contribute to hand techniques.
Furthermore, the present invention is not limited to a massage machine, such as in the above-described embodiment, using three motors driven independently of one another, and can be applied to all massage machines with treatment heads driven to trace a three-dimensional trajectory so as to perform treatments. Regardless of the configuration of the massage machine, an effect similar to that described above can be obtained when the brushless DC motor is used as a motor which is switched between the normal rotation and the reverse rotation at least once while the treatment heads traces a three-dimensional trajectory once, and a control circuit for driving the brushless DC motor corrects a waveform of a driving signal applied to a winding of the brushless DC motor corresponding to a load imposed on the brushless DC motor, a waveform of a drive signal applied to a winding of the brushless DC motor so as to allow a current flowing through the winding of the brushless DC motor to have a substantially sinusoidal waveform.
In other words, a massage machine in accordance with an aspect of the present invention is sufficient to comprise: a chair; a driving unit which itself moves up and down along guide rails provided on a backrest of the chair; a first motor that moves the driving unit up and down along the guide rails; a pair of treatment head bases provided in the driving unit and driven reciprocally in opposite directions to each other along widthwise direction of the chair; a second motor that reciprocally drives the pair of treatment head bases in opposite directions to each other; treatment heads respectively supported on the pair of treatment head bases, and driven so that a major component of motion is in a plane substantially perpendicular to the backrest of the chair; a third motor that drives the treatment heads so that the major component of motion becomes substantially perpendicular to the backrest of the chair; and a control circuit that drives the first motor, the second motor and the third motor respectively independently of one another, and wherein at least one of the first motor, the second motor and the third motor is a brushless DC motor, and the control circuit corrects a waveform of a drive signal applied to a winding of the brushless DC motor corresponding to a load imposed on the brushless DC motor, so as to allow a current flowing through a winding of the brushless DC motor to have a substantially sinusoidal waveform.
In the above-described massage machine, it is preferable that the control circuit should comprise: a rotation speed calculating means that counts a time period between signals outputted from Hall ICs built-in in the brushless DC motor so as to calculate rotation speed of the motor; a speed control means that compares a target rotation speed with the rotation speed obtained by the calculation and conforms the rotation speed obtained by the calculation with the target rotation speed; and a voltage control means that controls a pulse voltage applied to the winding of the brushless DC motor by pulse width modulation (PWM) control with using a target sinusoidal waveform and a triangular waveform having a predetermined carrier frequency so as to allow the current flowing through the winding of the brushless DC motor to have a substantially sinusoidal waveform.
According to such a configuration, since the control circuit counts the time period between the signals outputted from Hall ICs built-in in the brushless DC motor so as to calculate rotation speed of the motor, it is possible to achieve the above-described massage machine with using no encoder, or the like. Furthermore, since it is possible to control the machine so as to compare the target rotation speed with the rotation speed obtained by the calculation and to conform the rotation speed obtained by the calculation with the target rotation speed, it is possible to control the rotation speed of the motor as accurately as possible to allow the treatment heads to trace an intended trajectory corresponding to hand techniques. Furthermore, the current flowing through the winding of the brushless DC motor is allowed to have a substantially sinusoidal waveform by controlling the pulse voltage applied to the winding of the brushless DC motor in pulse width modulation (PWM) control with using the target sinusoidal waveform and the triangular waveform having a predetermined carrier frequency, so that it is possible to achieve the control circuit by a common circuit configuration using the CPU, and so on. Thus, it is possible to prevent the cost increase of the massage machine.
Furthermore, it is preferable that the control circuit should comprise a current detecting means that detects the current flowing through the winding of the brushless DC motor, provides a dead time in the pulse voltage applied to the winding of the brushless DC motor, and reduces the dead time when a value of the current flowing through the winding of the brushless DC motor is small.
When performing the PWM control in the brushless DC motor, a predetermined pulse signal is applied to the H side of the winding, while its inversion signal is applied to the L side. Hereupon, a dead time, in which the H side and the L side are turned off simultaneously, is provided so as to prevent the H side and the L side from turning on simultaneously. On the other hand, when the brushless DC motor is rotated at a low speed, and especially, further when the load is smaller, the pulse width of the pulse voltage applied to the winding of the brushless DC motor is significantly reduced in order to reduce the current flowing through the winding of the brushless DC motor. In such a case, if the same dead time is constantly set, the pulse may substantially vanish due to the dead time, and the current flowing through the winding of the brushless DC motor significantly deviates from a sinusoidal waveform, which causes acoustic noises. According to the invention of claim 3 (SIC), it is configured to comprise the current detecting means for detecting the current flowing through the winding of the brushless DC motor, and the dead time is shortened when the value of the current flowing through the winding of the brushless DC motor is small, so that it is possible to prevent a situation where the pulse is vanished by setting the dead time, and occurrence of the acoustic noises can be reduced.
Furthermore, it is preferable that the control circuit should provide a dead time in the pulse voltage applied to the winding of the brushless DC motor, and vary the dead time corresponding to a pulse width of the pulse voltage applied to the brushless DC motor.
According to such a configuration, since the dead time is varied corresponding to the pulse width of the pulse voltage applied to the winding of the brushless DC motor, an effect similar to that described above can be obtained without using the current detecting means (current sensors). In particular, since a process concerning to the current detection is simplified, it is possible to reduce the burden imposed on the CPU. Consequently, it is also possible to use a low cost CPU, and thereby, the cost of the massage machine can be reduced.
Furthermore, it is preferable that the control circuit should comprise a current detecting means that detects the current flowing through the winding of the brushless DC motor, and reduce the carrier frequency of the triangular waveform when a value of the current flowing through the winding of the brushless DC motor is small.
According to such a configuration, since it is configured to reduce the carrier frequency of the triangular waveform when the value of the current flowing through the winding of the brushless DC motor is small, in contrast to the case of claim 2 or 3 (SIC), the pulse width of the pulse signal becomes larger. Consequently, even if the same dead time is set constantly, it is possible to prevent a situation where the pulse is substantially vanished by setting the dead time, and thereby, the occurrence of the acoustic noises can be reduced.
Furthermore, it is preferable that a rotor of the brushless DC motor should be configured so that multiple permanent magnets are bonded to an outer peripheral surface of a substantially cylindrically shaped iron core, and a gap between both end portions of each permanent magnet in its circumferential direction and both end portions of an iron core of a stator in its circumferential direction is configured to be wider than a gap between other portions thereof.
According to such a configuration, the rotor of the brushless DC motor is configured with bonding the multiple permanent magnets to the outer peripheral surface of the substantially cylindrically shaped iron core, and the gap between both end portions of each permanent magnet in its circumferential direction and both end portions of the iron core of the stator in its circumferential direction is made wider than the gap between other portions thereof, so that a counter electromotive voltage generated in the winding of the motor becomes the substantially sinusoidal waveform, and thereby, a high efficiency and noise reduction of the brushless DC motor can be achieved in cooperation with the voltage having the sinusoidal waveform applied to the winding of the motor.
Furthermore, it is preferable that a rotor of the brushless DC motor should be configured so that multiple permanent magnets having a substantially arc-shaped cross section are embedded in its circumferential direction.
According to such a configuration, since the rotor of the brushless DC motor is configured that the multiple permanent magnets having the substantially arc-shaped cross section are embedded in its circumferential direction, a counter electromotive voltage generated in the winding of the motor has the substantially sinusoidal waveform similarly as in claim 6 (SIC), so that a high efficiency and noise reduction of the brushless DC motor can be achieved in cooperation with the voltage having the sinusoidal waveform applied to the winding of the motor.
Alternatively, it may be a massage machine that performs treatments by driving treatment heads to trace a three-dimensional trajectory, wherein a brushless DC motor is used as a motor which is switched between a normal rotation and a reverse rotation at least once while treatment heads trace the three-dimensional trajectory among motors for driving the treatment heads; and a control circuit for driving the brushless DC motor corrects a waveform of a drive signal applied to a winding of the brushless DC motor corresponding to a load imposed on the brushless DC motor, so as to allow a current flowing through the winding of the brushless DC motor to have a substantially sinusoidal waveform.
According to such a configuration, since the brushless Dc motor is used as the motor which is switched between the normal rotation and the reverse rotation at least once while treatment heads trace the three-dimensional trajectory among the motors for driving the treatment heads, and the control circuit for driving the brushless DC motor corrects the waveform of the drive signal applied to the winding of the brushless DC motor corresponding to the load imposed on the brushless DC motor, so as to allow the current flowing through the winding of the brushless DC motor to have the substantially sinusoidal waveform, it possible to obtain an effect similar to that described above, regardless of the massage machine configuration.
The present application is based on Japanese Patent Application 2004-299826, the content of which is thereby to be incorporated into the invention of the present application by reference to the specification and drawings of the Patent Application.
The present invention has been described using embodiments with reference to the annexed drawings. However, it may be apparent to those ordinarily skilled in the art that various alterations and modifications are possible. Accordingly, it should be interpreted that such alterations and modifications do not fall outside the scope of the present invention, but fall within the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2004-299826 | Oct 2004 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/18833 | 10/13/2005 | WO | 7/3/2007 |