Electric valve control device, electric valve device, and control method for electric valve

The control method for motor-operated valves adjusts drive current to stabilize rotor angular velocity, preventing synchronization loss and enhancing durability by increasing the current for the last pulse, addressing issues in conventional stepping motors.

WO2025177601A1PCT designated stage Publication Date: 2025-08-28FUJIKOKI CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/032163
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-21
Filing Date
2024-09-09
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

Conventional motor-operated valves using stepping motors experience synchronization loss and reduced durability due to excessive rotation and wear caused by inconsistent drive current supply.

Method used

A control method that adjusts the drive current for stepping motors by increasing the current for the last pulse or pulses, ensuring the rotor's angular velocity reaches its peak before the final pulse, thereby preventing excessive rotation and maintaining synchronization.

Benefits of technology

Prevents stepping motor out-of-step conditions and enhances durability by stabilizing rotor angular velocity, reducing wear on components.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024032163_28082025_PF_FP_ABST
    Figure JP2024032163_28082025_PF_FP_ABST
Patent Text Reader

Abstract

[Problem] To provide an electric valve control device, an electric valve device, and a control method for an electric valve which each make it possible to suppress a stepping motor from becoming out of step and a decrease in the durability of an electric valve. [Solution] An electric valve 5 has a rotor 41 and a stator 60 which is connected to a motor driver. A computer of an electric valve control device 70 inputs a plurality of pulses to the motor driver and thereby supplies a drive current corresponding to the plurality of pulses to the stator 60 and rotates the rotor 41. The computer causes a drive current corresponding to at least one final pulse to be larger than a drive current corresponding to pulses preceding the at least one final pulse.
Need to check novelty before this filing date? Find Prior Art

Description

Motor-operated valve control device, motor-operated valve device, and motor-operated valve control method

[0001] The present invention relates to an electric valve control device, an electric valve device having the electric valve control device, and a method for controlling an electric valve.

[0002] A conventional motor-operated valve is disclosed in Patent Document 1. The motor-operated valve in Patent Document 1 has a stepping motor, a reduction mechanism, a drive shaft, a bearing member, and a valve body. The stepping motor has a rotor and a stator connected to a motor driver. When pulses are input to the stepping motor, the rotor rotates. Specifically, when pulses are input to the motor driver, a drive current corresponding to the pulses is supplied to the stator, causing the rotor to rotate. The rotation of the rotor is transmitted to the drive shaft by the reduction mechanism. The drive shaft has a male thread. The bearing member has a female thread into which the male thread is threaded. When the drive shaft rotates, the drive shaft moves axially. The valve body moves axially as the drive shaft moves.

[0003] JP 2012-197849 A

[0004] When a pulse is input to a stepping motor, the rotor rotates, and when the pulse input is stopped, the rotor stops. When the pulse input is stopped, the rotor does not stop immediately and may rotate too much. This causes the stepping motor to lose synchronization. By constantly supplying a relatively large drive current corresponding to the pulse to the stator, the rotor can be prevented from rotating too much, but this can cause wear to parts such as the gears and drive shaft of the reduction mechanism. This reduces the durability of the motor-operated valve.

[0005] Therefore, an object of the present invention is to provide an electric valve control device, an electric valve device, and a method for controlling an electric valve that can suppress step-out of a stepping motor and a decrease in the durability of an electric valve.

[0006] The present inventors conducted extensive research into stepping motors using multiple motor-operated valves. As a result, the inventors discovered the following (i) to (iii), leading to the present invention: (i) When multiple pulses are input to a stepping motor, or when the pulse input rate is increased while multiple pulses are being input, the angular velocity of the rotor increases toward a peak value corresponding to the pulse input rate. (ii) If the angular velocity of the rotor has not reached its peak value before the last pulse of the multiple pulses is input, the stepping motor is likely to step out of step. However, if the angular velocity of the rotor has reached its peak value before the last pulse of the multiple pulses is input, the stepping motor is less likely to step out of step. (iii) If the drive current supplied to the stator is relatively large, the stepping motor is less likely to step out of step.

[0007] In order to achieve the above object, one aspect of the present invention provides an electric valve control device that controls an electric valve having a valve body with a valve port, a stepping motor having a rotor and a stator connected to a motor driver, and a valve body that moves relative to the valve port when the rotor rotates, wherein the electric valve control device has a processing device that inputs multiple pulses to the motor driver to supply a drive current corresponding to the multiple pulses to the stator to rotate the rotor, and makes the drive current corresponding to the last pulse of the multiple pulses larger than the drive current corresponding to the pulses before the last pulse.

[0008] In order to achieve the above object, another aspect of the present invention provides an electric valve control device that controls an electric valve having a valve body with a valve port, a stepping motor having a rotor and a stator connected to a motor driver, and a valve element that moves relative to the valve port when the rotor rotates, the electric valve control device having a processing device that inputs a plurality of pulses to the motor driver to supply a drive current corresponding to the plurality of pulses to the stator to rotate the rotor, and makes the drive current corresponding to at least one last pulse of the plurality of pulses larger than the drive current corresponding to a pulse before the at least one last pulse. The term "at least one last pulse of the plurality of pulses" includes both the last pulse of the plurality of pulses and a series of pulses including the last pulse of the plurality of pulses.

[0009] In the present invention, it is preferable that the processing device inputs the plurality of pulses to the motor driver at a predetermined input speed, and when it determines that the angular velocity of the rotor does not reach a peak value corresponding to the predetermined input speed before the final pulse of the plurality of pulses is input, makes the drive current corresponding to the final at least one pulse (second drive current) larger than the drive current corresponding to the pulse before the final at least one pulse (first drive current), and when it determines that the angular velocity of the rotor will reach the peak value before the final pulse is input, makes the magnitude of the drive current corresponding to the plurality of pulses (first drive current) constant.

[0010] In the present invention, when the number of pulses input to the motor driver to rotate the rotor from the current position to the target position is M, the number of pulses required for the angular velocity of the rotor to reach the peak value from 0 when pulses are input to the motor driver at the predetermined input speed is N, and a natural number S is 1 or more and N or less, the processing device acquires M when rotating the rotor from the current position to the target position, and when M>N, inputting M pulses to the motor driver at the predetermined input speed causes the stator to generate a first pulse corresponding to the M pulses. and when M≦N and M>S, inputting (M−S) pulses to the motor driver at the predetermined input speed supplies the first drive current corresponding to (M−S) pulses to the stator, and subsequently inputting S pulses to the motor driver at the predetermined input speed supplies a second drive current larger than the first drive current corresponding to S pulses to the stator, and when M≦S, inputting M pulses to the motor driver at the predetermined input speed supplies the second drive current corresponding to M pulses to the stator.

[0011] In the present invention, it is preferable that, when the number of pulses input to the motor driver to rotate the rotor from the current position to the target position is M, and the number of pulses required for the angular velocity of the rotor to reach the peak value from 0 when pulses are input to the motor driver at the predetermined input speed is N, the processing device acquires M when rotating the rotor from the current position to the target position, and when M>N, supplies a first drive current corresponding to M pulses to the stator by inputting M pulses to the motor driver at the predetermined input speed, and when M≦N, supplies a second drive current greater than the first drive current corresponding to M pulses to the stator by inputting M pulses to the motor driver at the predetermined input speed.

[0012] In the present invention, it is preferable that the number of pulses required for the angular velocity of the rotor to reach the peak value from 0 is set based on a back electromotive force generated in the stator when the first drive current corresponding to the pulses is supplied to the stator to rotate the rotor.

[0013] In the present invention, it is preferable that the first drive current is a current that alternately changes between a first current value and a second current value, and the number of pulses required for the angular velocity of the rotor to reach the peak value from 0 is set based on a change time required for the first drive current flowing through the stator to change from the first current value to the second current value when the first drive current is supplied to the stator to rotate the rotor.

[0014] In the present invention, the drive current includes a first drive current and a second drive current greater than the first drive current, and the first drive current is a current that alternates between a first current value and a second current value. If the number of pulses input to the motor driver to rotate the rotor from the current position to the target position is M, the processing device acquires M when rotating the rotor from the current position to the target position, and supplies the first drive current corresponding to the (M-1) pulses to the stator by inputting (M-1) pulses to the motor driver at the predetermined input speed, and supplies the first drive current corresponding to the (M-1)-th pulse to the stator. It is preferable that the method determines whether the angular velocity of the rotor reaches the peak value before the Mth pulse is input based on the change time until one drive current changes from the first current value to the second current value, and when it is determined that the angular velocity of the rotor reaches the peak value, the first drive current corresponding to the Mth pulse is supplied to the stator by inputting the Mth pulse to the motor driver at the predetermined input speed, and when it is determined that the angular velocity of the rotor does not reach the peak value, the second drive current corresponding to the Mth pulse is supplied to the stator by inputting the Mth pulse to the motor driver at the predetermined input speed.

[0015] In order to achieve the above object, a motor-operated valve device according to another aspect of the present invention includes the motor-operated valve and the motor-operated valve control device.

[0016] In order to achieve the above object, another aspect of the present invention provides a control method for an electric valve having a valve body with a valve port, a stepping motor having a rotor and a stator connected to a motor driver, and a valve body that moves relative to the valve port when the rotor rotates, characterized in that by inputting multiple pulses to the motor driver, a drive current corresponding to the multiple pulses is supplied to the stator to rotate the rotor, and the drive current corresponding to the last pulse of the multiple pulses is made larger than the drive current corresponding to the pulse before the last pulse.

[0017] In order to achieve the above object, another aspect of the present invention provides a control method for an electric valve having a valve body with a valve port, a stepping motor having a rotor and a stator connected to a motor driver, and a valve body that moves relative to the valve port when the rotor rotates, characterized in that a plurality of pulses are input to the motor driver to supply a drive current corresponding to the plurality of pulses to the stator to rotate the rotor, and the drive current corresponding to at least one last pulse of the plurality of pulses is made larger than the drive current corresponding to a pulse before the at least one last pulse.

[0018] In the present invention, it is preferable that the plurality of pulses are input to the motor driver at a predetermined input speed, and when it is determined that the angular velocity of the rotor does not reach a peak value corresponding to the predetermined input speed before the final pulse of the plurality of pulses is input, the drive current corresponding to the final at least one pulse is made larger than the drive current corresponding to the pulse before the final at least one pulse, and when it is determined that the angular velocity of the rotor will reach the peak value before the final pulse is input, the magnitude of the drive current corresponding to the plurality of pulses is made constant.

[0019] According to the present invention, by inputting multiple pulses to a motor driver, a drive current corresponding to the multiple pulses is supplied to a stator to rotate the rotor. The drive current corresponding to at least one final pulse among the multiple pulses is set to be larger than the drive current corresponding to the pulses preceding the at least one final pulse. As a result, when the at least one final pulse is input, the pole teeth of the stator strongly attract the magnetic poles of the rotor. This prevents the rotor from rotating too quickly without constantly supplying a relatively large drive current to the stator. This prevents stepping motor out-of-step and reduced durability of the motor-operated valve.

[0020] 1 is a block diagram of an air conditioner having a motor-operated valve device; FIG. 1 is a cross-sectional view of the motor-operated valve device; FIG. 2 is a schematic diagram showing a rotor and a stator of a stepping motor provided in a motor-operated valve of the motor-operated valve device; FIG. 3 is a schematic diagram showing a stepping motor, and a computer and a motor driver provided in a motor-operated valve control device of the motor-operated valve device; FIG. 4 is a diagram showing an example of the relationship between pulses and step signals and direction signals input to the motor driver; FIG. 5 is a diagram showing an example of the correspondence relationship between pulses and A-phase current and B-phase current; FIG. 6 is a graph showing an example of the relationship between the number of input pulses and the angular velocity of the rotor; FIG. 7 is a diagram showing an example of the waveform of a drive current flowing through a stator coil, which is a graph showing an example of the relationship between the number of input pulses and the angular velocity of the rotor; FIG. 8 is a flowchart showing a first operation example of the motor-operated valve control device; FIG. 9 is a flowchart showing a second operation example of the motor-operated valve control device; FIG. 10 is a flowchart showing a third operation example of the motor-operated valve control device; and FIG.

[0021] Hereinafter, an electric valve device according to one embodiment of the present invention will be described.

[0022] The motor-operated valve device 1 according to this embodiment is incorporated into, for example, the refrigeration cycle system of an air conditioner 100 and used as a flow control valve for controlling the flow rate of a refrigerant. The motor-operated valve device 1 has a motor-operated valve 5 and a motor-operated valve control device 70. Fig. 1 shows a block diagram of the air conditioner 100 having the motor-operated valve device 1. Fig. 2 shows a cross-sectional view of the motor-operated valve device 1.

[0023] The air conditioner 100 has a compressor 101, a condenser 102, an electric valve device 1 (electric valve 5), and an evaporator 103, which are connected in this order via piping 105. The electric valve device 1 is an expansion valve. The air conditioner 100 has an air conditioner control device 110. The air conditioner control device 110 is connected to the electric valve device 1 (electric valve control device 70) so that it can communicate with them. The air conditioner control device 110 uses the electric valve device 1 to control the flow rate of refrigerant flowing through the piping 105.

[0024] The motor-operated valve 5 includes a valve body 10 , a valve element 20 , a drive mechanism 30 , and a stator 60 .

[0025] The valve body 10 includes a housing 11 , a sleeve 14 , a connecting plate 15 , and a can 18 .

[0026] The housing 11 has a cylindrical shape with a bottom. The housing 11 has a valve chamber 12 and a valve port 13 connected to the valve chamber 12. A first conduit 16 is joined to the peripheral wall portion 11a of the housing 11. The first conduit 16 is connected to the valve chamber 12. A second conduit 17 is joined to the bottom wall portion 11b of the housing 11. The second conduit 17 is connected to the valve port 13 provided in the bottom wall portion 11b. An upward-facing annular flat surface 11c is provided on the inner peripheral surface of the peripheral wall portion 11a.

[0027] The sleeve 14 has a cylindrical shape. The sleeve 14 integrally includes a cylindrical portion 14a and a flange portion 14b. The inner diameter of the upper portion of the cylindrical portion 14a is larger than the inner diameter of the lower portion of the cylindrical portion 14a. The flange portion 14b has an annular shape. The inner peripheral edge of the flange portion 14b is connected to the upper end of the cylindrical portion 14a. The flange portion 14b is in contact with an annular flat surface 11c of the housing 11. An upward-facing annular flat surface 14c is provided on the inner peripheral surface of the cylindrical portion 14a.

[0028] The connecting plate 15 has a circular ring shape. A peripheral wall portion 11a is disposed inside the connecting plate 15. The inner peripheral edge of the connecting plate 15 is joined to the peripheral wall portion 11a.

[0029] The can 18 has a cylindrical shape. The can 18 has an open lower end and a closed upper end. The lower end of the can 18 is joined to the outer periphery of the connecting plate 15.

[0030] The valve element 20 has a body portion 21, a valve portion 22, a spring receiving portion 23, and a ball receiving portion 24. The body portion 21 has a cylindrical shape. The valve portion 22 has a conical shape with its tip facing downward. The valve portion 22 is coaxially connected to the lower end of the body portion 21. The valve portion 22 faces the valve port 13 in the vertical direction (direction of the axis L). The spring receiving portion 23 has an annular shape. The outer diameter of the spring receiving portion 23 is larger than the outer diameter of the body portion 21. The inner peripheral edge of the spring receiving portion 23 is connected to the upper end of the body portion 21. The body portion 21, the valve portion 22, and the spring receiving portion 23 are integrally formed. The ball receiving portion 24 is attached to the upper end surface of the body portion 21.

[0031] The body 21 is disposed inside the cylindrical portion 14a of the sleeve 14 and is supported by the lower portion of the cylindrical portion 14a so as to be movable up and down. A valve-opening spring 25 is disposed between the spring bearing portion 23 and the annular flat surface 14c of the sleeve 14. The valve-opening spring 25 is a compression coil spring and presses the valve element 20 upward.

[0032] The drive mechanism 30 moves the valve element 20 in the up and down direction. The drive mechanism 30 is disposed inside the can 18. The drive mechanism 30 has a drive shaft 31, a bearing member 35, a rotor 41, a connecting member 42, a rotor shaft 43, a support member 44, and a planetary gear mechanism 50.

[0033] The drive shaft 31 has a cylindrical portion 32, a flat portion 33, and a ball 34. The cylindrical portion 32 has a male thread 32t. The male thread 32t is disposed on the outer peripheral surface of the cylindrical portion 32. The flat portion 33 extends upward from the upper end surface of the cylindrical portion 32. The cylindrical portion 32 and the flat portion 33 are integrally formed. The ball 34 is joined to the lower end surface of the cylindrical portion 32. The drive shaft 31 is connected to the valve body 20. Specifically, the ball 34 of the drive shaft 31 is in slidable contact with the ball receiving portion 24 of the valve body 20.

[0034] The bearing member 35 has a cylindrical shape. The bearing member 35 is arranged inside the upper part of the peripheral wall portion 11a of the housing 11. The bearing member 35 is fixed to the peripheral wall portion 11a. The flange portion 14b of the sleeve 14 is held between the lower end surface of the bearing member 35 and the annular flat surface 11c of the peripheral wall portion 11a. The bearing member 35 has a female thread 35t. The female thread 35t is arranged on the lower part of the inner peripheral surface of the bearing member 35. The male thread 32t of the drive shaft 31 is threadedly engaged with the female thread 35t.

[0035] The rotor 41 has a cylindrical shape. The rotor 41 is rotatable relative to the valve body 10. The rotor 41 has multiple magnetic poles (multiple north poles and multiple south poles). The multiple north poles and multiple south poles are arranged on the outer circumferential surface of the rotor 41. The multiple north poles and multiple south poles extend in the vertical direction. The multiple north poles and multiple south poles are arranged alternately at equal angular intervals in the circumferential direction. The rotor 41 has, for example, 12 north poles and 12 south poles. The position (angle) of the rotor 41 is related to the opening degree of the valve port 13. Figure 3 schematically shows the rotor 41 and the stator 60. In Figure 3, the radially outer side of the diagram shown as the stator 60 corresponds to the upper side of the stator 60, and the radially inner side corresponds to the lower side.

[0036] The connecting member 42 has a disk shape. The connecting member 42 connects the upper end of the rotor 41 and the rotor shaft 43. The connecting member 42 rotates together with the rotor 41. The support member 44 is disposed above the rotor 41. The support member 44 rotatably supports the upper end of the rotor shaft 43.

[0037] The planetary gear mechanism 50 is a reduction mechanism that reduces the rotation speed of the rotor 41. The planetary gear mechanism 50 connects the rotor 41 and the drive shaft 31 and transmits the rotation of the rotor 41 to the drive shaft 31. The planetary gear mechanism 50 is disposed inside the rotor 41. The planetary gear mechanism 50 has a gear case 51, a fixed ring gear 52, a sun gear 53, a plurality of planet gears 54, a carrier 55, an output gear 56, and an output shaft 57.

[0038] The gear case 51 has a cylindrical shape. The gear case 51 is fixed to the upper part of the peripheral wall portion 11a of the housing 11. The fixed ring gear 52 is an internal gear. The fixed ring gear 52 is fixed to the upper part of the gear case 51. The sun gear 53 is connected to the lower surface of the connecting member 42. The sun gear 53 and the connecting member 42 are integrally formed. The rotor shaft 43 is inserted inside the sun gear 53. The multiple planetary gears 54 surround the sun gear 53. The multiple planetary gears 54 mesh with the fixed ring gear 52 and the sun gear 53. The carrier 55 has a plate shape. The carrier 55 has a support shaft that rotatably supports the multiple planetary gears 54. The output gear 56 is an internal gear having a cylindrical shape with a bottom. The output gear 56 meshes with the multiple planetary gears 54.

[0039] The output shaft 57 has a cylindrical shape. The lower part of the output shaft 57 is disposed inside the bearing member 35. The output shaft 57 is rotatably supported by the bearing member 35. The upper part of the output shaft 57 is fixed to the bottom part of the output gear 56. The output shaft 57 rotates together with the output gear 56. The output shaft 57 has a bearing hole in which the lower end of the rotor shaft 43 is disposed. The output shaft 57 rotatably supports the lower end of the rotor shaft 43.

[0040] The output shaft 57 has a slit 57a extending in the vertical direction. The slit 57a is located at the bottom of the output shaft 57. The width of the slit 57a is the same as the thickness of the flat plate portion 33 of the drive shaft 31. The output shaft 57 is connected to the drive shaft 31. Specifically, the flat plate portion 33 is located in the slit 57a so as to be movable in the vertical direction. When the output shaft 57 rotates, the flat plate portion 33 (drive shaft 31) rotates, and the flat plate portion 33 moves in the vertical direction within the slit 57a.

[0041] The stator 60 has a cylindrical shape and includes an A-phase stack 61 and a B-phase stack 62 .

[0042] The A-phase stack 61 has a plurality of claw-pole-type pole teeth 61a, 61b. The tip of the pole tooth 61a faces downward, and the tip of the pole tooth 61b faces upward. The pole teeth 61a and the pole teeth 61b are alternately arranged at equal angular intervals in the circumferential direction. The A-phase stack 61 has, for example, 12 pole teeth 61a and 12 pole teeth 61b. The A-phase stack 61 has an A-phase coil 61c. When the A-phase coil 61c is energized, the pole teeth 61a and the pole teeth 61b become magnetic poles of mutually opposite polarities.

[0043] The B-phase stack 62 has a plurality of claw-pole-shaped pole teeth 62a, 62b. The tips of the pole teeth 62a face downward, and the tips of the pole teeth 62b face upward. The pole teeth 62a and the pole teeth 62b are alternately arranged at equal angular intervals in the circumferential direction. The B-phase stack 62 has, for example, 12 pole teeth 62a and 12 pole teeth 62b. The B-phase stack 62 has a B-phase coil 62c. When the B-phase coil 62c is energized, the pole teeth 62a and the pole teeth 62b become magnetic poles of mutually opposite polarities. The B-phase stack 62 has the same configuration as the A-phase stack 61.

[0044] The A-phase stack 61 is disposed on top of the B-phase stack 62. The B-phase stack 62 is located at a position rotated by an angle α about the axis L relative to the A-phase stack 61 from a position where the pole teeth 61 a and 62 a are aligned in the direction of the axis L. The angle α is half the angle between the pole teeth 61 a and 61 b. The pole teeth 61 a, 61 b ​​of the A-phase stack 61 and the pole teeth 62 a, 62 b of the B-phase stack 62 form the inner circumferential surface of the stator 60.

[0045] The can 18 is disposed inside the stator 60. The rotor 41 is disposed inside the can 18. The magnetic poles of the rotor 41 and the pole teeth 61a, 61b, 62a, and 62b of the stator 60 face each other in the radial direction, with the can 18 sandwiched between them. The stator 60 and the rotor 41 form a stepping motor 66. The stepping motor 66 is controlled by an electric valve control device 70. Note that the configuration of the stepping motor 66 described above (e.g., the number of magnetic poles of the rotor 41 and the number of pole teeth of the stator 60) is an example and can be changed depending on the application of the electric valve device 1, etc.

[0046] In this embodiment, the stepping motor 66 is controlled using a two-phase excitation method. Pulses P (P[1] to P[4]) are input to the stepping motor 66, causing the rotor 41 to rotate. Specifically, a motor driver 77 of the motor-operated valve control device 70 is connected to the stator 60 of the stepping motor 66. When pulses P are input to the motor driver 77, a drive current corresponding to the pulses P is supplied to the stator 60, causing the rotor 41 to rotate. In this specification, "inputting pulses P to the stepping motor 66" is synonymous with "inputting pulses P to the motor driver 77, causing the drive current corresponding to the pulses P to be supplied to the stator 60." The stepping motor 66 may be controlled using a one-phase excitation method, a one-two-phase excitation method, a W1-2-phase excitation method, a two-phase excitation method, or a four-phase excitation method.

[0047] When pulses P are cyclically input to the stepping motor 66 in ascending order (the order of pulses P[1] to P[4]), the rotor 41 rotates in a first direction (clockwise in FIG. 3 ). The rotation of the rotor 41 is transmitted to the drive shaft 31 by the planetary gear mechanism 50. As the drive shaft 31 rotates, the drive shaft 31 moves downward due to the feed screw action. The drive shaft 31 pushes the valve element 20 downward. As the valve element 20 moves downward, the valve portion 22 approaches the valve orifice 13, reducing the opening of the valve orifice 13. When the valve portion 22 contacts the periphery (valve seat) of the valve orifice 13, the opening of the valve orifice 13 is minimized (zero). When the opening of the valve orifice 13 is minimized, a gap may be formed between the valve portion 22 and the valve seat.

[0048] When pulses P are cyclically input to the stepping motor 66 in descending order (in the order of pulses P[4] to P[1]), the rotor 41 rotates in the second direction (counterclockwise in FIG. 3). The rotation of the rotor 41 is transmitted to the drive shaft 31 by the planetary gear mechanism 50. When the drive shaft 31 rotates, the drive shaft 31 moves upward due to the feed screw action. The valve disc 20, pressed by the valve-opening spring 25, moves upward, and the valve portion 22 moves away from the valve port 13, increasing the opening of the valve port 13. When the valve portion 22 is farthest from the valve port 13, the opening of the valve port 13 is at its maximum.

[0049] The housing 11, valve port 13, sleeve 14, can 18, valve body 20, drive shaft 31, bearing member 35, rotor 41, connecting member 42, rotor shaft 43, fixed ring gear 52, sun gear 53, output gear 56, output shaft 57, and stator 60 (A-phase stack 61, B-phase stack 62) each have a central axis that coincides with the axis L.

[0050] The motor-operated valve control device 70 has a substrate 71 on which a plurality of electronic components (not shown) are mounted. The motor-operated valve control device 70 also has a non-volatile memory 75, a communication device 76, a motor driver 77, and a computer 80. The motor-operated valve control device 70 controls the motor-operated valve 5 based on commands received from the air conditioner control device 110.

[0051] The nonvolatile memory 75 stores data that needs to be retained even when the power is turned off. The nonvolatile memory 75 is, for example, an EEPROM or a flash memory. The nonvolatile memory 75 is a storage unit.

[0052] The communication device 76 is communicably connected to the air conditioner control device 110 via a wired communication bus 120. The air conditioner 100 employs a communication method such as Local Interconnect Network (LIN) or Controller Area Network (CAN). The communication device 76 may also be connected to the air conditioner control device 110 wirelessly.

[0053] The motor driver 77 is controlled by the computer 80. The motor driver 77 supplies a driving current to the stator 60 to rotate the rotor 41. As shown in FIG. 4 , the motor driver 77 is connected to terminals A1 and A2 of the A-phase coil 61c and terminals B1 and B2 of the B-phase coil 62c. The motor driver 77 supplies an A-phase current to the A-phase coil 61c and a B-phase current to the B-phase coil 62c. The motor driver 77 may be provided in the motor-operated valve 5.

[0054] The motor driver 77 receives a step signal (STEP) and a direction signal (DIR) from the computer 80. The step signal is a pulse signal. When a direction signal corresponding to a first direction (e.g., an H-level signal) is input to the motor driver 77, the step signal is input, which corresponds to pulses P being input to the stepping motor 66 in ascending order. When a direction signal corresponding to a second direction (e.g., an L-level signal) is input to the motor driver 77, the step signal is input, which corresponds to pulses P being input to the stepping motor 66 in descending order. FIG. 5 schematically shows an example of the relationship between the pulses P input to the stepping motor 66 and the step signal and direction signal input to the motor driver 77.

[0055] The motor driver 77 also receives a current control signal (CTRL) from the computer 80. The current control signal is a signal for setting the magnitude of the drive current in the motor driver 77.

[0056] Fig. 6 shows an example of the correspondence between the pulse P and the drive current (A-phase current, B-phase current) supplied by the motor driver 77. In Fig. 6, (+) indicates that an A-phase current is supplied from terminal A1 to terminal A2, or a B-phase current is supplied from terminal B1 to terminal B2, and (-) indicates that an A-phase current is supplied from terminal A2 to terminal A1, or a B-phase current is supplied from terminal B2 to terminal B1.

[0057] The motor driver 77 supplies "+I" and "-I" as the first drive current. In response to pulse P[1], "+I" is supplied as the A-phase current and "-I" is supplied as the B-phase current. In response to pulse P[2], "+I" is supplied as the A-phase current and "+I" is supplied as the B-phase current. In response to pulse P[3], "-I" is supplied as the A-phase current and "+I" is supplied as the B-phase current. In response to pulse P[4], "-I" is supplied as the A-phase current and "-I" is supplied as the B-phase current.

[0058] "+I" and "-I" have the same magnitude but flow in different directions. The magnitude (|I|) of the first drive current is, for example, 200 to 600 mA. Furthermore, the motor driver 77 can supply a second drive current instead of the first drive current. The second drive current is larger than the first drive current. The magnitude of the second drive current is, for example, 1.4 times the magnitude of the first drive current. The magnitude of the second drive current is preferably 1.1 to 1.8 times the magnitude of the first drive current, and more preferably 1.3 to 1.5 times.

[0059] Pulses P are input to the stepping motor 66 (i.e., motor driver 77) at a predetermined input speed V. The input speed V is constant. In this embodiment, a set speed Vs is set as the input speed V of the pulses P. For example, the set speed Vs is 100 to 500 pps (pulses per second). The stepping motor 66 is controlled using a full-step method. The stepping motor 66 may also be controlled using a half-step method or a micro-step method. The step angle of the stepping motor 66 is, for example, 5 degrees or 7.5 degrees.

[0060] The computer 80 is a microcomputer for an embedded device in which a CPU, ROM, RAM, an input / output interface (I / O), an analog-to-digital converter (ADC), etc. are integrated into one package. The computer 80 may include a non-volatile memory 75, a communication device 76, and a motor driver 77. The computer 80 is a processing device.

[0061] The inventors used the motor-operated valve device 1 to study the relationship between the angular velocity of the rotor 41 and step-out of the stepping motor 66 when a pulse P is input to the stepping motor 66 to rotate the rotor 41 .

[0062] The calculated value Cc of the angular velocity of the rotor 41 is the step angle multiplied by the input velocity V of the pulse P. For example, when the step angle is 5 degrees and the input velocity V of the pulse P is 500 pps, the calculated value Cc is 2500 degrees / second. For example, when the step angle is 7.5 degrees and the input velocity V of the pulse P is 300 pps, the calculated value Cc is 2250 degrees / second.

[0063] FIG. 7 schematically illustrates an example of the relationship between the number of input pulses P and the angular velocity of the rotor 41 when pulses P are input to the stepping motor 66 at an input velocity V. The horizontal axis of FIG. 7 represents the number of input pulses P, and the vertical axis represents the angular velocity of the rotor 41. When pulses P are input to the stepping motor 66 at the input velocity V, the angular velocity of the rotor 41 increases from 0, exceeds the calculated value Cc, and reaches a peak value Cp corresponding to the input velocity V. After reaching the peak value Cp, the angular velocity of the rotor 41 decreases and generally stabilizes at or near the calculated value Cc. In other words, the angular velocity of the rotor 41 overshoots. The peak value Cp is the maximum value of the angular velocity of the rotor 41 when pulses P are input to the stepping motor 66 at the input velocity V, and can be, for example, 150 to 250% of the calculated value Cc. The peak value Cp is measured using the motor-operated valve device 1 or calculated by simulation.

[0064] When a pulse P is input to the stepping motor 66, the rotor 41 rotates. Specifically, when the first pulse P is input to the stepping motor 66, the rotor 41 rotates from the current position R0 toward position R1, which is a step angle advance. When the second pulse P is input to the stepping motor 66, the rotor 41 rotates from position R1 toward position R2, which is a step angle advance. When the third pulse P is input to the stepping motor 66, the rotor 41 rotates from position R2 toward position R3, which is a step angle advance. When the fourth pulse P is input to the stepping motor 66, the rotor 41 rotates from position R3 toward position R4, which is a step angle advance. When the fifth or subsequent pulse P is input, the rotor 41 rotates in the same manner.

[0065] The inventors input four pulses P to the stepping motor 66 at a set speed Vs. The drive current corresponding to the pulses P is of normal magnitude (i.e., the first drive current). The angular velocity of the rotor 41 increases in response to the input of the first to fourth pulses P ( FIG. 8 ). The angular velocity of the rotor 41 does not reach a peak value Cp before the input of the fourth pulse P, which is the final pulse P. In this case, the angular velocity of the rotor 41 does not decrease to 0 near position R4 after the input of the fourth pulse P, and the rotor 41 may rotate excessively. FIG. 8 is a graph showing an example of the relationship between the number of input pulses P and the angular velocity of the rotor 41 when four pulses P are input to the stepping motor 66 at a set speed Vs.

[0066] The inventors also input five pulses P to the stepping motor 66 at a set speed Vs. The drive current corresponding to the pulses P is the first drive current. The angular velocity of the rotor 41 increases in response to the input of the first to fourth pulses P and decreases before the input of the fifth pulse P (not shown). The angular velocity of the rotor 41 reaches a peak value Cp before the input of the fifth pulse P, which is the final pulse P. In this case, after the fifth pulse P is input, the angular velocity of the rotor 41 decreases to 0 near position R5, and the rotor 41 stops at the correct position.

[0067] In the motor-operated valve device 1 used by the inventors, the angular velocity of the rotor 41 reaches the peak value Cp after the fourth pulse P is input, and decreases from the peak value Cp before the fifth pulse P is input. Therefore, in the motor-operated valve device 1, when pulses P are input to the stepping motor 66 at the set speed Vs, the number of pulses P required for the angular velocity of the rotor 41 to reach the peak value Cp corresponding to the set speed Vs from 0 is 4.

[0068] Furthermore, as the drive current increases, the magnetic force generated by the stator 60 increases. Therefore, by using a second drive current that is greater than the first drive current as the drive current corresponding to the pulse P, the pole teeth of the stator 60 attract the magnetic poles of the rotor 41 more strongly, and excessive rotation of the rotor 41 is suppressed.

[0069] FIG. 9 shows a schematic diagram of the waveforms of the drive currents (A-phase current and B-phase current) flowing through the A-phase coil 61c and the B-phase coil 62c of the stator 60 when pulses P are input to the stepping motor 66 in ascending order.

[0070] The upper diagram in FIG. 9 shows a waveform when the magnitude of the drive current corresponding to the multiple pulses P is constant (|I|). The drive current is a rectangular wave that alternates between a first current value (-I) and a second current value (+I). The first current value may be "+I" and the second current value may be "-I." The lower diagram in FIG. 9 shows a waveform when the drive current corresponding to the last two pulses P (P[1], P[2]) of the multiple pulses P is made larger (1.4 times) than the drive current corresponding to the pulses P (P[1] to P[4]) before the last two pulses P.

[0071] These results reveal (i) to (iii). (i) When multiple pulses P are input to the stepping motor 66, the angular velocity of the rotor 41 increases toward a peak value Cp corresponding to the input velocity V of the pulses P. (ii) If the angular velocity of the rotor 41 does not reach the peak value Cp before the last pulse P of the multiple pulses P is input, the stepping motor 66 is likely to lose synchronism. However, if the angular velocity of the rotor 41 reaches the peak value Cp before the last pulse P of the multiple pulses P is input, the stepping motor 66 is unlikely to lose synchronism. (In other words, if the angular velocity of the rotor 41 is increasing when the last pulse P is input, the stepping motor 66 is likely to lose synchronism. However, if the increase in the angular velocity of the rotor 41 is suppressed when the last pulse P is input, the stepping motor 66 is unlikely to lose synchronism.) (iii) If the drive current supplied to the stator 60 is relatively large, the stepping motor 66 is unlikely to lose synchronism.

[0072] Next, an example of the operation executed by the motor-operated valve control device 70 (specifically, the computer 80) will be described with reference to FIGS. 10 to 13. FIG.

[0073] (First Operation Example) FIG. 10 is a flowchart showing a first operation example of the motor-operated valve control device 70.

[0074] The motor-operated valve control device 70 receives a command to change the valve opening, which is the opening of the valve port 13, from the air conditioner control device 110 (S10). The command includes a target valve opening. The motor-operated valve control device 70 calculates a control number M (S20). The control number M is the number of pulses P input to the stepping motor 66 (i.e., the motor driver 77) to rotate the rotor 41 from a current position corresponding to the current valve opening to a target position corresponding to the target valve opening. Note that the motor-operated valve control device 70 obtains the control number M by calculation, but the command to change the valve opening may include the control number M, and the motor-operated valve control device 70 may obtain the control number M from the command.

[0075] The motor-operated valve control device 70 inputs (M-1) pulses P to the motor driver 77 at the set speed Vs, thereby supplying a first drive current corresponding to the (M-1) pulses P to the stator 60 and rotating the rotor 41 (S30). Thereafter, the motor-operated valve control device 70 inputs one pulse P to the motor driver 77 at the set speed Vs, thereby supplying a second drive current corresponding to the one pulse P to the stator 60 and rotating the rotor 41 (S40). That is, the motor-operated valve control device 70 makes the drive current corresponding to the last pulse P greater than the drive current corresponding to the pulse P before the last pulse P. This causes the pole teeth of the stator 60 to attract the magnetic poles of the rotor 41 more strongly, and when the input of M pulses P is completed, the rotor 41 stops at the target position.

[0076] In this operation example, the second drive current may be supplied from the beginning to the end of the period of the last pulse P, or may be supplied from the middle to the end of the period of the last pulse P. It is sufficient that the second drive current is supplied for at least a part of the period of the last pulse P.

[0077] (Second Operation Example) In a configuration for executing the second operation example, the nonvolatile memory 75 stores the number of peak pulses N and the constant S used by the computer 80 .

[0078] The peak pulse number N is the number of pulses P required for the angular velocity of the rotor 41 to reach a peak value Cp corresponding to the set speed Vs from 0 when pulses P are input to the stepping motor 66 at the set speed Vs. That is, when N pulses P are input to the stepping motor 66 at the set speed Vs while the rotor 41 is stopped to rotate the rotor 41, the angular velocity of the rotor 41 reaches the peak value Cp from 0, and becomes smaller than the peak value Cp before the (N+1)th pulse P is input. The peak pulse number N is measured using the motor-operated valve device 1 or calculated by simulation. In this embodiment, the peak pulse number N is 4.

[0079] The constant S is a natural number equal to or greater than 1 and equal to or less than N. When a plurality of pulses P are input to the stepping motor 66 to rotate the rotor 41 at a set speed Vs, if the motor-operated valve control device 70 determines that the angular velocity of the rotor 41 does not reach a peak value Cp before the last pulse P of the plurality of pulses P is input, the motor-operated valve control device 70 increases the drive current corresponding to the last S pulses P. In this embodiment, the constant S is 1. The constant S is preferably 1 to 5, and is set appropriately depending on the configuration of the motor-operated valve 5.

[0080] FIG. 11 is a flowchart showing a second operation example of the motor-operated valve control device 70.

[0081] The motor-operated valve control device 70 receives a command to change the valve opening degree from the air conditioner control device 110 (S110), and calculates the control number M (S120).

[0082] When the control number M is greater than the peak pulse number N (Yes in S130), the motor-operated valve control device 70 determines that the angular velocity of the rotor 41 will reach a peak value Cp corresponding to the set speed Vs before inputting the last pulse P of the M pulses P. Then, by inputting M pulses P at the set speed Vs to the motor driver 77, a first drive current corresponding to the M pulses P is supplied to the stator 60, thereby rotating the rotor 41 (S140). That is, the motor-operated valve control device 70 supplies a first drive current corresponding to the first through Mth pulses P (the magnitude of the drive current corresponding to the multiple pulses P is kept constant from start to finish). As a result, the angular velocity of the rotor 41 increases to the peak value Cp corresponding to the set speed Vs, then decreases, and generally stabilizes at or near the calculated value Cc. The calculated value Cc is the step angle multiplied by the set speed Vs. When the input of M pulses P is completed, the rotor 41 stops at the target position.

[0083] When the control number M is equal to or less than the peak pulse number N (No in S130), the electric valve control device 70 determines that the angular velocity of the rotor 41 does not reach the peak value Cp corresponding to the set speed Vs before the last pulse P of the M pulses P is input.

[0084] When the control number M is greater than the constant S (Yes in S150), the motor-operated valve control device 70 inputs (M-S) pulses P to the motor driver 77 at the set speed Vs, thereby supplying a first drive current corresponding to the (M-S) pulses P to the stator 60 and rotating the rotor 41 (S160). Next, the motor-operated valve control device 70 inputs S pulses P to the motor driver 77 at the set speed Vs, thereby supplying a second drive current corresponding to the S pulses P to the stator 60 and rotating the rotor 41 (S170). That is, the motor-operated valve control device 70 makes the drive current corresponding to the last S pulses P greater than the drive current corresponding to the pulses P before the last S pulses P. This causes the pole teeth of the stator 60 to attract the magnetic poles of the rotor 41 more strongly, and when the input of M pulses P is completed, the rotor 41 stops at the target position.

[0085] When the control number M is equal to or less than the constant S (No in S150), the motor-operated valve control device 70 supplies a second drive current corresponding to the M pulses P to the stator 60 by inputting M pulses P at the set speed Vs to the motor driver 77, thereby rotating the rotor 41 (S180). As a result, the pole teeth of the stator 60 attract the magnetic poles of the rotor 41 more strongly, and when the input of the M pulses P is completed, the rotor 41 stops at the target position.

[0086] The motor-operated valve device 1 may be configured such that the angular velocity of the rotor 41 reaches the peak value Cp between the (N-1)th and Nth pulses P and then drops below the peak value Cp before the (N+1)th pulse P is input to the stepping motor 66. Even with this configuration, the motor-operated valve control device 70 performs the same operation as described above. For example, in a configuration in which the angular velocity of the rotor 41 reaches the peak value Cp between the third and fourth pulses P, the number of peak pulses N is set to 4. When the constant S is 1 and the control number M is 3, the motor-operated valve control device 70 supplies the stator 60 with a first drive current corresponding to the first and second pulses P and with a second drive current corresponding to the third pulse P. When the constant S is 1 and the control number M is 4, the motor-operated valve control device 70 supplies the stator 60 with a first drive current corresponding to the first to third pulses P and with a second drive current corresponding to the fourth pulse P.

[0087] (Third Operation Example) In a configuration for executing the third operation example, the nonvolatile memory 75 stores the number N of peak pulses used by the computer 80 .

[0088] FIG. 12 is a flowchart showing a third operation example of the motor-operated valve control device 70.

[0089] The motor-operated valve control device 70 receives a command to change the valve opening degree from the air conditioner control device 110 (S210), and calculates the control number M (S220).

[0090] When the control number M is greater than the peak pulse number N (Yes in S230), the motor-operated valve control device 70 determines that the angular velocity of the rotor 41 will reach the peak value Cp corresponding to the set speed Vs before inputting the last pulse P of the M pulses P. Then, by inputting M pulses P to the motor driver 77 at the set speed Vs, a first drive current corresponding to the M pulses P is supplied to the stator 60, thereby rotating the rotor 41 (S240). As a result, the angular velocity of the rotor 41 increases to the peak value Cp corresponding to the set speed Vs, then decreases, and generally stabilizes at or near the calculated value Cc. Then, when the input of M pulses P is complete, the rotor 41 stops at the target position. The operations in steps S210 to S240 are the same as the operations in steps S110 to S140 in FIG. 11 .

[0091] When the control number M is equal to or less than the peak pulse number N (No in S230), the motor-operated valve control device 70 determines that the angular velocity of the rotor 41 will not reach the peak value Cp corresponding to the set speed Vs before the last pulse P of the M pulses P is input, and supplies the second drive current corresponding to the M pulses P to the stator 60 by inputting M pulses P at the set speed Vs to the motor driver 77, thereby rotating the rotor 41 (S250). As a result, the pole teeth of the stator 60 attract the magnetic poles of the rotor 41 more strongly, and when the input of M pulses P is completed, the rotor 41 stops at the target position.

[0092] A method for setting the number of peak pulses N used in the second and third operation examples will be described.

[0093] The angular velocity of the rotor 41 is related to the voltage generated in the stator 60 by the rotation of the rotor 41 (the voltage electromagnetically induced in the stator 60). This voltage is called the back electromotive force (back electromotive force). The higher the angular velocity of the rotor 41, the greater the back electromotive force. Therefore, when the angular velocity of the rotor 41 reaches a peak value Cp, the back electromotive force becomes the largest. Therefore, pulses P are input to the stepping motor 66 at a set speed Vs while the rotor 41 is stopped, causing the rotor 41 to rotate, and the back electromotive force is observed. The number of pulses P input until the back electromotive force becomes the largest is defined as the peak pulse number N. In this way, the peak pulse number N can be obtained relatively easily.

[0094] Furthermore, the back electromotive force prevents changes in the drive current. Therefore, the angular velocity of the rotor 41 is related to the change time T of the first drive current flowing through the stator 60. The first drive current is a rectangular wave that alternates between "-I" and "+I." Figure 9 shows an example of the change time T (rise time rt, fall time ft). The larger the back electromotive force, the longer the change time T. Therefore, when the angular velocity of the rotor 41 reaches its peak value Cp, the change time T is longest. Therefore, pulses P are input to the stepping motor 66 at a set speed Vs while the rotor 41 is stopped, causing the rotor 41 to rotate. The change time T is observed, and the number of pulses P input until the change time T is longest is defined as the peak pulse number N. This allows the peak pulse number N to be obtained relatively easily.

[0095] In the first to third operation examples, the motor-operated valve control device 70 may supply the drive current corresponding to the last pulse P for a period longer than the period of the pulse P. For example, when the period of the pulse P is 2 to 10 ms (the set speed Vs is 100 to 500 pps), the motor-operated valve control device 70 supplies the drive current corresponding to the last pulse P for 500 ms. In this way, the pole teeth of the stator 60 attract the magnetic poles of the rotor 41 for a longer period of time, and vibration that occurs when the rotor 41 stops at the target position can be suppressed.

[0096] (Fourth Operation Example) In a configuration for executing the fourth operation example, the A-phase coil 61c and the B-phase coil 62c are connected to the ADC of the computer 80. The computer 80 is capable of measuring the change time T (rise time rt and fall time ft) of the first drive current flowing through the A-phase coil 61c and the B-phase coil 62c. The change time T is the time it takes for the first drive current to change from a first current value to a second current value (from "-I" to "+I" or from "+I" to "-I").

[0097] The nonvolatile memory 75 stores a length determination value Lt and a tilt determination value St used by the computer 80 .

[0098] The length determination value Lt is used to determine the length TL of the change time T. The length determination value Lt is set, for example, based on the length TL corresponding to the calculated value Cc and peak value Cp of the angular velocity of the rotor 41. The length determination value Lt is preferably longer than the length TL of the change time T corresponding to the calculated value Cc.

[0099] The slope determination value St is used to determine the slope TS of the change time T. The slope TS indicates the amount of change in the length TL per unit time (the amount of change in the length TL with respect to the pulse P). The slope determination value St is set, for example, based on the amount of change in the length TL during the time it takes for the angular velocity of the rotor 41 to reach 80% of the peak value Cp from the calculated value Cc.

[0100] FIG. 13 is a flowchart showing a fourth operation example of the motor-operated valve control device 70.

[0101] The motor-operated valve control device 70 receives a command to change the valve opening degree from the air conditioner control device 110 (S310), and calculates the control number M (S320).

[0102] The motor-operated valve control device 70 inputs (M-1) pulses P to the motor driver 77 at a set speed Vs, thereby supplying a first drive current corresponding to the (M-1) pulses P to the stator 60 and rotating the rotor 41 (S330). The motor-operated valve control device 70 obtains the time T (length TL, gradient TS) of change in the first drive current corresponding to the (M-1)th pulse P (S340).

[0103] When the slope TS of the change time T is greater than the slope determination value St (Yes in S350), the motor-operated valve control device 70 determines that the angular velocity of the rotor 41 will not reach the peak value Cp corresponding to the set speed Vs before the Mth pulse P is input, and supplies the second drive current corresponding to the Mth pulse P to the stator 60 by inputting the Mth pulse P at the set speed Vs to the motor driver 77, thereby rotating the rotor 41 (S360). As a result, the pole teeth of the stator 60 attract the magnetic poles of the rotor 41 more strongly, and when the input of the Mth pulses P is completed, the rotor 41 stops at the target position.

[0104] When the length TL of the change time T is longer than the length determination value Lt (No in S350, Yes in S370), the motor-operated valve control device 70 determines that the angular velocity of the rotor 41 will not reach the peak value Cp corresponding to the set speed Vs before the Mth pulse P is input, and supplies the second drive current corresponding to the Mth pulse P to the stator 60 by inputting the Mth pulse P at the set speed Vs to the motor driver 77, thereby rotating the rotor 41 (S360). As a result, the pole teeth of the stator 60 attract the magnetic poles of the rotor 41 more strongly, and when the input of M pulses P is completed, the rotor 41 stops at the target position.

[0105] When the slope TS of the change time T is equal to or smaller than the slope determination value St and the length TL of the change time T is equal to or smaller than the length determination value Lt (No in S350, No in S370), the motor-operated valve control device 70 determines that the angular velocity of the rotor 41 will reach the peak value Cp corresponding to the set speed Vs before the Mth pulse P is input, and supplies the first drive current corresponding to the Mth pulse P to the stator 60 by inputting the Mth pulse P to the motor driver 77 at the set speed Vs, thereby rotating the rotor 41 (S380). Then, when the input of the Mth pulses P is completed, the rotor 41 stops at the target position.

[0106] In a fourth operation example, the electric valve control device 70 may use only one of the length TL and the slope TS of the change time T to determine whether the angular velocity of the rotor 41 reaches the peak value Cp corresponding to the set speed Vs before inputting the Mth pulse P.

[0107] As described above, the motor-operated valve device 1 includes the motor-operated valve 5 and the motor-operated valve control device 70. The motor-operated valve 5 includes the valve body 10 having the valve port 13, the stepping motor 66 having the stator 60 connected to the rotor 41 and the motor driver 77, and the valve element 20 that moves relative to the valve port 13 when the rotor 41 rotates. When multiple pulses P are input to the stepping motor 66 (i.e., the motor driver 77), the rotor 41 rotates. The motor-operated valve control device 70 includes a computer 80. The computer 80 inputs multiple pulses P to the motor driver 77, thereby supplying a drive current corresponding to the multiple pulses P to the stator 60 and rotating the rotor 41. The computer 80 makes the drive current corresponding to the last S pulses P greater than the drive current corresponding to the pulses P before the last S pulses P. S is a number greater than or equal to 1 and less than the peak pulse number N. As a result, when the last S pulses P are input, the pole teeth of the stator 60 strongly attract the magnetic poles of the rotor 41. This prevents the rotor 41 from rotating excessively without constantly supplying a relatively large drive current to the stator 60. This prevents the stepping motor 66 from losing synchronization and the durability of the motor-operated valve 5 from decreasing.

[0108] Furthermore, the computer 80 inputs multiple pulses P to the motor driver 77 at the set speed Vs. When the computer 80 determines that the angular velocity of the rotor 41 does not reach the peak value Cp corresponding to the set speed Vs before the last pulse P of the multiple pulses P is input, the computer 80 makes the drive current corresponding to the last S pulses P larger than the drive current corresponding to the pulses P before the last S pulses P. When the computer 80 determines that the angular velocity of the rotor 41 will reach the peak value Cp before the last pulse P is input, the computer 80 makes the magnitude of the drive current corresponding to the multiple pulses P constant from start to finish. In this way, the power consumption of the motor-operated valve 5 can be reduced.

[0109] Furthermore, let M be the number of pulses P input to the motor driver 77 to rotate the rotor 41 from the current position to the target position, N be the number of pulses P required for the angular velocity of the rotor 41 to reach a peak value Cp corresponding to the set speed Vs from 0 when the pulses P are input to the motor driver 77 at the set speed Vs, and S be a natural number greater than or equal to 1 and less than or equal to N. When the computer 80 rotates the rotor 41 from the current position to the target position, it acquires M. When M>N, the computer 80 supplies the stator 60 with a first drive current corresponding to the M pulses P by inputting M pulses P to the motor driver 77 at the set speed Vs. When M>S and M≦N, the computer 80 supplies the stator 60 with a first drive current corresponding to the (M−S) pulses P by inputting (M−S) pulses P to the motor driver 77 at the set speed Vs, and then supplies the stator 60 with a second drive current greater than the first drive current corresponding to the S pulses P by inputting S pulses P to the motor driver 77 at the set speed Vs. When M≦S, the computer 80 inputs M pulses P to the motor driver 77 at the set speed Vs, thereby supplying the stator 60 with a second drive current corresponding to the M pulses P. In this way, step-out of the stepping motor 66 and a decrease in the durability of the motor-operated valve 5 can be suppressed with a relatively simple process.

[0110] Furthermore, the computer 80 acquires M when rotating the rotor 41 from the current position to the target position. When M>N, the computer 80 supplies the stator 60 with a first drive current corresponding to the M pulses P by inputting M pulses P to the motor driver 77 at the set speed Vs. When M≦N, the computer 80 supplies the stator 60 with a second drive current greater than the first drive current corresponding to the M pulses P by inputting M pulses P to the motor driver 77 at the set speed Vs. In this manner, step-out of the stepping motor 66 and a decrease in the durability of the motor-operated valve 5 can be suppressed with relatively simple processing.

[0111] Furthermore, the computer 80 acquires M when rotating the rotor 41 from the current position to the target position. The computer 80 supplies a first drive current corresponding to the (M-1) pulses P to the motor driver 77 at a set speed Vs, thereby supplying the stator 60 with a first drive current corresponding to the (M-1) pulses P. The computer 80 determines whether the angular velocity of the rotor 41 reaches a peak value Cp before the M-th pulse P is input, based on the change time T of the first drive current corresponding to the (M-1)th pulse P flowing through the stator 60. When the computer 80 determines that the angular velocity of the rotor 41 reaches the peak value Cp, the computer 80 supplies the stator 60 with a first drive current corresponding to the M-th pulse P by inputting the M-th pulse P to the motor driver 77 at the set speed Vs. When the computer 80 determines that the angular velocity of the rotor 41 does not reach the peak value Cp, the computer 80 supplies the stator 60 with a second drive current corresponding to the M-th pulse P by inputting the M-th pulse P to the motor driver 77 at the set speed Vs. In this way, it is possible to prevent the stepping motor 66 from losing synchronization and the durability of the motor-operated valve 5 from decreasing with a relatively simple process.

[0112] In addition, the electric valve control device 70 (computer 80) may be configured to determine, for example, based on the angular velocity of the rotor 41 obtained using a sensor, whether the angular velocity of the rotor 41 reaches a peak value Cp corresponding to the input velocity V of the pulses P by the time the last pulse P of the multiple pulses P is input.

[0113] Furthermore, the motor-operated valve control device 70 may be configured to increase the input speed V of the pulses P while inputting a plurality of pulses P. For example, the motor-operated valve control device 70 starts inputting a plurality of pulses P at a second speed V2, and, halfway through inputting the plurality of pulses P, inputs the pulses P at a first speed V1 that is higher than the second speed V2. In this configuration, when the motor-operated valve control device 70 determines that the angular speed of the rotor 41 does not reach the first peak value Cp1 corresponding to the first speed V1 to which the second speed V2 has been switched before inputting the last pulse P of the plurality of pulses P, it increases the drive current corresponding to the last S pulses P more than the drive current corresponding to the pulses P before the last S pulses P.

[0114] The motor-operated valve 5 described above reduces the speed of the rotation of the rotor 41 before transmitting it to the drive shaft 31. The motor-operated valve 5 may be a direct-acting motor-operated valve that directly transmits the rotation of the rotor 41 to the drive shaft 31.

[0115] In this specification, terms indicating a shape, such as "cylinder" or "column," are also used to refer to members or portions of members that substantially have the shape of the term. For example, a "cylindrical member" includes both a cylindrical member and a substantially cylindrical member. In addition, in this specification, the term "same" can include both the exact same and the substantially same.

[0116] Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Any modifications, additions, deletions, or design changes of components made by a person skilled in the art to the above embodiments, or any combinations of features of the embodiments, are also included within the scope of the present invention as long as they do not deviate from the spirit of the present invention.

[0117] DESCRIPTION OF SYMBOLS 1...motor-operated valve device, 5...motor-operated valve, 10...valve body, 12...valve chamber, 13...valve port, 18...can, 20...valve body, 30...drive mechanism, 31...drive shaft, 32t...male thread, 35...bearing member, 35t...female thread, 41...rotor, 50...planetary gear mechanism, 60...stator, 61...A-phase stack, 61c...A-phase coil, 62...B-phase stack, 62c...B-phase coil, 66...stepping motor, 70...motor-operated valve control device, 77...motor driver, 80...computer, 100...air conditioner, 110...air conditioner control device

Claims

1. An electric valve control device that controls an electric valve having a valve body with a valve port, a stepping motor with a stator connected to a rotor and a motor driver, and a valve element that moves relative to the valve port when the rotor rotates, wherein the electric valve control device has a processing device that inputs a plurality of pulses to the motor driver to supply a drive current corresponding to the plurality of pulses to the stator, thereby rotating the rotor, and makes the drive current corresponding to at least one final pulse of the plurality of pulses greater than the drive current corresponding to a pulse before the at least one final pulse.

2. An electric valve control device as described in claim 1, wherein the processing device inputs the plurality of pulses to the motor driver at a predetermined input speed, and when it determines that the angular velocity of the rotor will not reach a peak value corresponding to the predetermined input speed before the final pulse of the plurality of pulses is input, makes the drive current corresponding to the final at least one pulse larger than the drive current corresponding to the pulse before the final at least one pulse, and when it determines that the angular velocity of the rotor will reach the peak value before the final pulse is input, keeps the magnitude of the drive current corresponding to the plurality of pulses constant.

3. Let M be the number of pulses input to the motor driver to rotate the rotor from the current position to the target position, N be the number of pulses required for the angular velocity of the rotor to reach the peak value from 0 when pulses are input to the motor driver at the predetermined input speed, and S be a natural number greater than or equal to 1 and less than or equal to N, wherein the processing device, when rotating the rotor from the current position to the target position, acquires M, and when M>N, inputs M pulses to the motor driver at the predetermined input speed to supply a first drive current corresponding to M pulses to the stator, and when M≦N and M>S, inputs (M−S) pulses to the motor driver at the predetermined input speed to supply the first drive current corresponding to (M−S) pulses to the stator, and subsequently inputs S pulses to the motor driver at the predetermined input speed to supply a second drive current greater than the first drive current corresponding to S pulses to the stator, 3. The motor-operated valve control device according to claim 2, wherein when M≦S, M pulses are input to the motor driver at the predetermined input speed, thereby supplying the second drive current corresponding to M pulses to the stator.

4. The motor-operated valve control device according to claim 2, wherein M is the number of pulses input to the motor driver to rotate the rotor from the current position to the target position, and N is the number of pulses required for the angular velocity of the rotor to reach the peak value from 0 when pulses are input to the motor driver at the predetermined input speed, the processing unit obtains M when rotating the rotor from the current position to the target position, and when M>N, supplies a first drive current corresponding to M pulses to the stator by inputting M pulses to the motor driver at the predetermined input speed, and when M≦N, supplies a second drive current greater than the first drive current corresponding to M pulses to the stator by inputting M pulses to the motor driver at the predetermined input speed.

5. An electric valve control device as described in claim 3 or 4, wherein the number of pulses required for the angular velocity of the rotor to reach the peak value from 0 is set based on the back electromotive voltage generated in the stator when the first drive current corresponding to the pulses is supplied to the stator to rotate the rotor.

6. An electric valve control device according to claim 3 or 4, wherein the first drive current is a current that alternates between a first current value and a second current value, and the number of pulses required for the angular velocity of the rotor to reach the peak value from 0 is set based on the time it takes for the first drive current flowing through the stator to change from the first current value to the second current value when the first drive current is supplied to the stator to rotate the rotor.

7. The drive current includes a first drive current and a second drive current greater than the first drive current, and the first drive current is a current that alternates between a first current value and a second current value, and where M is the number of pulses input to the motor driver to rotate the rotor from the current position to the target position, the processing device: acquires M when rotating the rotor from the current position to the target position; supplies the first drive current corresponding to the (M-1) pulses to the stator by inputting (M-1) pulses to the motor driver at the predetermined input speed; determines whether the angular velocity of the rotor reaches the peak value before the Mth pulse is input based on the change time from the first current value to the second current value of the first drive current corresponding to the (M-1)th pulse flowing through the stator; and when it is determined that the angular velocity of the rotor reaches the peak value, supplies the first drive current corresponding to the Mth pulse to the stator by inputting the Mth pulse to the motor driver at the predetermined input speed.

3. The electric valve control device according to claim 2, wherein when it is determined that the angular velocity of the rotor has not reached the peak value, an Mth pulse is input to the motor driver at the predetermined input speed, thereby supplying the second drive current corresponding to the Mth pulse to the stator.

8. A motor-operated valve device comprising the motor-operated valve and the motor-operated valve control device according to claim 1.

9. A control method for an electrically operated valve having a valve body with a valve port, a stepping motor having a stator connected to a rotor and a motor driver, and a valve element that moves relative to the valve port when the rotor rotates, characterized in that a plurality of pulses are input to the motor driver to supply a drive current corresponding to the plurality of pulses to the stator, thereby rotating the rotor, and the drive current corresponding to at least one final pulse of the plurality of pulses is made larger than the drive current corresponding to a pulse before the at least one final pulse.

10. A control method for an electric valve as described in claim 9, comprising: inputting the plurality of pulses to the motor driver at a predetermined input speed; making the drive current corresponding to the last at least one pulse larger than the drive current corresponding to the pulse before the last at least one pulse when it is determined that the angular velocity of the rotor will not reach a peak value corresponding to the predetermined input speed before the final pulse of the plurality of pulses is input; and keeping the magnitude of the drive current corresponding to the plurality of pulses constant when it is determined that the angular velocity of the rotor will reach the peak value before the final pulse is input.

Citation Information

Patent Citations

  • Motor-operated valve

    JP2012197849A

  • Step motor driving system

    JP1992133696A

  • Motor control device and image forming apparatus

    JP2018098851A

  • Electric valve control device and electric valve device

    JP2023180134A