Sewing machine, needle stop position control system, device and needle stop position control method
By acquiring the electrical angle of the sewing machine motor's needle-stopping electrical signal and calculating the compensation angle, the problem of the sewing machine motor's inability to stop the needle accurately was solved, thus improving the production accuracy of the sewing machine.
Patent Information
- Application Number
- CN202110909207.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-09
- Publication Date
- 2026-03-06
- Estimated Expiration
- 2041-08-26
AI Technical Summary
Existing sewing machines cannot precisely control the motor to stop at the needle stop position, resulting in insufficient sewing precision.
By acquiring the current electrical angle of the needle stop signal during motor operation, calculating the compensation angle, and controlling the motor to rotate the compensation angle before stopping, the motor is ensured to stop precisely at the preset needle stop position.
It achieves precise control of the motor at the needle stop position, improving the production accuracy of the sewing machine.
Smart Images

Figure CN115704140B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of sewing technology, and in particular to a sewing machine, a needle stop position control system, a device, and a needle stop position control method. Background Technology
[0002] Currently, when using a sewing machine, it is often necessary to control the sewing machine motor to stop at the needle stop position.
[0003] In existing technology, most sewing machines use DC brushless motors. The stator of the motor is equipped with Hall elements, and magnets can be installed on the roller. The roller and the rotor of the motor are fixedly connected. The needle stop position is determined by the mutual induction between the Hall elements and the magnets. In this way, the magnets can only serve as a trigger signal for stopping the needle and cannot accurately control the motor to stop at the needle stop position.
[0004] Therefore, how to ensure that the motor stops precisely at the stop position is a technical problem that those skilled in the art need to consider. Summary of the Invention
[0005] The purpose of this invention is to provide a sewing machine, a needle stop position control system, a device, and a needle stop position control method that can accurately control the needle stop position.
[0006] To achieve the above objectives, the present invention provides a needle stop position control method, comprising:
[0007] Obtain the current electrical angle of the stop needle electrical signal generated during motor operation in the motor;
[0008] The compensation angle is calculated based on the current electrical angle and the preset stop needle position;
[0009] After controlling the motor rotation compensation angle, stop the machine so that the motor stops at the preset needle stop position.
[0010] Optionally, the step of obtaining the current electrical angle of the stop needle electrical signal generated during motor operation includes:
[0011] Obtain the motor speed v and the time t taken for the stop needle electrical signal in the current interval i during motor operation;
[0012] The current electrical angle of the stop needle electrical signal in the motor is calculated according to the formula 360° / n×(i-1)+v / 360 / n×360×s×t°; where s is the number of pole pairs of the motor, n is the number of Hall elements fixed on the stator of the motor to determine the number of intervals generated, and i is the interval where the stop needle electrical signal is generated during the operation of the motor, and i≤n.
[0013] Optionally, the number of Hall elements is three, and the three Hall elements generate 6 intervals, with each interval corresponding to a current electrical angle range of 60°.
[0014] Optionally, the step of calculating the compensation angle based on the current electrical angle and the preset stop needle position includes:
[0015] The compensation angle is calculated using the linear or nonlinear relationship between the sum of the current electrical angle and the compensation angle and the preset stop position.
[0016] Optionally, the step of calculating the compensation angle using the linear relationship between the sum of the current electrical angle and the compensation angle and the preset stop position includes:
[0017] The compensation angle is calculated using the formula: Preset stop position = current electrical angle + z × compensation angle, where z is a positive integer.
[0018] Optional, also includes:
[0019] The position of the magnet on the rotating wheel is controlled to adjust the stop needle position; wherein the rotating wheel and the rotor of the motor are fixedly connected.
[0020] To address the above problems, the present invention also provides a needle stop position control system, comprising:
[0021] The acquisition unit is used to acquire the current electrical angle of the stop needle electrical signal generated during motor operation in the motor.
[0022] The calculation unit is used to calculate the compensation angle based on the current electrical angle and the preset stop needle position;
[0023] The control unit is used to control the motor to stop after rotating at a compensation angle, so that the motor stops at a preset stop position.
[0024] Optionally, the acquisition unit is also used to: calculate the current electrical angle of the stop needle electrical signal in the motor according to the formula 360° / n×(i-1)+v / 360 / n×360×s×t°, where s is the number of pole pairs of the motor, n is the number of intervals divided by the Hall element, i is the interval where the stop needle electrical signal is located, and i≤n; v is the motor speed, and t is the time taken for the stop needle electrical signal in the current interval i.
[0025] Optionally, the computing unit includes:
[0026] Calculation subunit: used to calculate the compensation angle using the linear or nonlinear relationship between the sum of the current electrical angle and the compensation angle and the preset stop position.
[0027] Optionally, the calculation subunit is also used to: calculate the compensation angle according to the preset stop position = current electrical angle + z × compensation angle, where z is a positive integer.
[0028] To address the above problems, the present invention also provides a needle stop position control device, comprising:
[0029] Memory, used to store computer programs;
[0030] A processor is used to execute computer programs to implement the stop needle position control method as described above.
[0031] The present invention also provides a sewing machine that applies the control method, wherein when the sewing machine is executed by the processor, the steps of any of the above-described needle stop position control methods are implemented.
[0032] Optionally, it may also include: a panel for adjusting the stop needle position by inputting parameters; and / or, a wheel connected to the rotor of the motor.
[0033] Compared with the above background technology, the present invention provides a needle stop position control method, comprising: acquiring the current electrical angle of the needle stop electrical signal generated during the operation of the motor in the motor; calculating a compensation angle based on the current electrical angle and a preset needle stop position; controlling the motor to rotate by the compensation angle and then stop the motor so that the motor stops at the preset needle stop position.
[0034] As can be seen, in practical applications, the solution of this invention, after acquiring the current electrical angle of the stop needle electrical signal, calculates the compensation angle between the current electrical angle and the preset stop needle position. The motor controls the stop needle to stop at the preset position based on the obtained compensation angle, achieving precise control of the stop needle position through data. Compared with the prior art, this application not only acquires the stop needle electrical signal, but also further calculates the compensation angle between the current electrical angle and the preset stop needle position, thereby precisely controlling the motor to stop after the compensation angle, effectively improving the accuracy of the stop needle position.
[0035] The present invention also provides a needle stop position control system, device, and sewing machine using the control method, which have the above-mentioned beneficial effects. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0037] Figure 1This is a flowchart illustrating the steps of a needle stop position control method provided in an embodiment of the present invention.
[0038] Figure 2 This is a schematic diagram of the electrical angle of a motor type that can be applied to a needle stop position control method according to an embodiment of the present invention;
[0039] Figure 3 This is a structural block diagram of a needle stop position control system provided by the present invention. Detailed Implementation
[0040] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0041] To enable those skilled in the art to better understand the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0042] Please refer to Figure 1 , Figure 1 A needle stop position control method provided in an embodiment of the present invention includes:
[0043] Step 1: Obtain the current electrical angle of the stop needle electrical signal generated during motor operation in the motor;
[0044] Generally, for sewing machine motors, a Hall element can be fixed on the stator, and a magnet can be fixed on the roller. The roller and the motor rotor are fixedly connected. That is, when the motor rotates, the rotor, roller, and magnet rotate synchronously, while the stator and Hall element remain stationary. Thus, during the motor's rotation, the relative position of the Hall element and magnet changes. When the Hall element and magnet approach or are directly opposite each other, a needle-stopping electrical signal is generated. It can be considered that the generation of the needle-stopping electrical signal is based on the Hall element and magnet being in a certain relative position. Of course, for different types of sewing machine motors, the needle-stopping electrical signal can be generated in other ways, which will not be discussed further in this article.
[0045] Once the needle stop electrical signal is generated, the current electrical angle of the needle stop electrical signal in the motor can be obtained, that is, the current position of the needle stop electrical signal.
[0046] Step 2: Calculate the compensation angle based on the current electrical angle and the preset stop needle position;
[0047] After obtaining the current electrical angle of the stop needle electrical signal according to step 1 above, the compensation angle is calculated based on the preset stop needle position and the current electrical angle; that is, by calculating the compensation angle between the current electrical angle and the preset stop needle position, it can be known that the motor still needs to run by an angle after the stop needle electrical signal is generated, i.e., the compensation angle.
[0048] Step 3: Control the motor rotation compensation angle and then stop the machine so that the motor stops at the preset needle stop position.
[0049] Once the compensation angle is calculated in step 2, the motor can be controlled to rotate by the compensation angle and then stop, thus stopping the motor at the preset stop position.
[0050] It is evident that the above method can precisely control the rotation angle of the motor, allowing the motor to stop precisely at the preset needle stop position, which helps improve the production accuracy of the sewing machine and broadens its application range.
[0051] Regarding step 1 above, the method for obtaining the current electrical angle of the stop needle electrical signal can be specifically as follows:
[0052] Obtain the motor speed v and the time t taken for the stop needle electrical signal in the current interval i during motor operation;
[0053] The current electrical angle of the stop needle electrical signal in the motor is calculated according to the formula 360° / n×(i-1)+v / 360 / n×360×s×t°; where s is the number of pole pairs of the motor, n is the number of Hall elements fixed on the stator of the motor to determine the number of intervals generated, and i is the interval where the stop needle electrical signal generated during the operation of the motor is located, and i≤n.
[0054] Refer to the instruction manual. Figure 2 As shown, taking the example of three Hall elements fixed on the motor stator, the three Hall elements generate 6 intervals, namely I, II, III, IV, V and VI, then n=6, and the electrical angle range corresponding to each interval is 60°.
[0055] The electrical angle ranges are as follows: Interval I: 0–59°; Interval II: 60–119°; Interval III: 120–179°; Interval IV: 180–239°; Interval V: 239–299°; and Interval VI: 300–359°. (See attached instruction manual.) Figure 2In the diagram, the stop needle electrical signal M is located in interval II, i.e., i = 2. Based on the known number of pole pairs s of the motor, the motor speed v, and the time t taken for the stop needle electrical signal to travel in the current interval i, the current electrical angle of the stop needle electrical signal M in the motor is calculated using the formula 360° / n×(i-1)+v / 360 / n×360×s×t°. That is, the formula can be simplified to: 60°+v×6×s×t°.
[0056] The total electrical angle can be obtained from 360×s. Assuming the rotation speed is 60 rpm, or 1 rpm, if t = 0.1 s, that is, 0.1 rpm, the mechanical angle is 360 degrees. Multiplying these together, the mechanical angle of this part is 36 degrees. Multiplying this by the number of pole pairs s gives the electrical angle of the stop needle electrical signal M.
[0057] The current electrical angle of the stop needle electrical signal can be calculated using the above method. Of course, for different motor types, other values can be substituted into the parameters in the above formula. In addition, other methods can be used to calculate the current electrical angle of the stop needle electrical signal, which will not be discussed further in this article.
[0058] Regarding step 2 above, the step of calculating the compensation angle based on the current electrical angle and the preset stop position can be achieved by utilizing the linear or non-linear relationship between the sum of the current electrical angle and the compensation angle and the preset stop position.
[0059] In other words, the sum of the current electrical angle and the compensation angle can form a linear or non-linear mathematical formula with respect to the preset stop position. Once the sum of the current electrical angle and the preset stop position is known, the compensation angle can be calculated using the linear or non-linear mathematical formula.
[0060] This article provides only one linear mathematical formula: the preset stop position = current electrical angle + z × compensation angle is used to calculate the compensation angle, where z is a positive integer.
[0061] When z = 1, the preset stop position is calculated as the current electrical angle + the compensation angle.
[0062] When z = 2, the preset stop position is calculated as the current electrical angle + 2 × compensation angle.
[0063] Similarly, z can also take the values 3, 4, ...;
[0064] Obviously, the compensation angle can be easily obtained using the above linear mathematical formula. The calculation process is relatively simple and reliable, making the needle stop position control fast and accurate.
[0065] The needle stop position control method provided by the present invention further includes:
[0066] The position of the magnet on the rotating wheel is controlled to adjust the stop needle position; wherein the rotating wheel and the rotor of the motor are fixedly connected.
[0067] As can be seen, in order to adjust the needle stop position, the position of the magnet can also be manually intervened. That is, there is a magnet on the rotating wheel, and the rotating wheel and the needle stop position are linked in the mechanical structure. The fixed position of the magnet and the needle stop position are relative to each other. When it is necessary to manually adjust the needle stop position, the position of the magnet can be controlled to change, that is, the position of the magnet relative to the rotating wheel can be changed.
[0068] This invention also provides a needle stop position control system, the setup and operation of which can be referred to the needle stop position control method described above. The structural block diagram of the needle stop position control system is shown in the attached specification. Figure 3 As shown, it includes:
[0069] The acquisition unit 101 is used to acquire the current electrical angle of the stop needle electrical signal generated during motor operation in the motor.
[0070] The calculation unit 102 is used to calculate the compensation angle based on the current electrical angle and the preset stop needle position;
[0071] The control unit 103 is used to control the motor to stop after rotating at a compensation angle, so that the motor stops at a preset stop position.
[0072] The acquisition unit 101 is also used for:
[0073] Obtain the motor speed v and the time t taken for the stop needle electrical signal in the current interval i during motor operation;
[0074] The current electrical angle of the stop needle electrical signal in the motor is calculated according to the formula 360° / n×(i-1)+v / 360 / n×360×s×t°; where s is the number of pole pairs of the motor, n is the number of Hall elements fixed on the stator of the motor to determine the number of intervals generated, and i is the interval where the stop needle electrical signal is generated during the operation of the motor, and i≤n.
[0075] Specifically, the number of Hall elements can be three, and the three Hall elements generate six intervals, with each interval corresponding to an electrical angle range of 60°.
[0076] The computing unit 102 is also used for:
[0077] The compensation angle is calculated using the linear or nonlinear relationship between the sum of the current electrical angle and the compensation angle and the preset stop position.
[0078] The computing unit 102 is also used for:
[0079] The compensation angle is calculated using the formula: Preset stop position = current electrical angle + z × compensation angle, where z is a positive integer.
[0080] The needle stop position control system also includes:
[0081] Control unit: Used to control the rotation of the wheel connected to the motor rotor in order to adjust the stop needle position.
[0082] It can be assumed that the above-mentioned needle stop position control system can be applied to needle stop position control methods, which will not be elaborated on in this article.
[0083] The present invention also provides a needle stop position control device, comprising:
[0084] Memory, used to store computer programs;
[0085] A processor is used to execute computer programs to implement the stop needle position control method as described above.
[0086] For a description of the needle stop position control device provided by the present invention, please refer to the above embodiments; the present invention will not be described again here.
[0087] Accordingly, the present invention also provides a sewing machine that applies this control method, wherein when the sewing machine is executed by the processor, it implements any of the steps of the above-described needle stop position control method. Other components of the sewing machine can be referred to in the prior art, and will not be elaborated here.
[0088] Furthermore, the sewing machine also includes a rotating wheel connected to the rotor of the motor, which can be manually rotated to change the position of the motor rotor, that is, to change the needle stop position.
[0089] The sewing machine can also be equipped with a panel, which allows you to adjust the parameters on the panel to change the needle stop position, making the needle stop position adjustment flexible and convenient, and expanding the application scenarios.
[0090] The various embodiments in this specification are described in a sequential manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.
[0091] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A needle drop position control method characterized by, The method comprises: acquiring a current electrical angle of a needle stop signal generated in the process of motor operation in the motor; calculating a compensation angle according to the current electrical angle and a preset needle stop position; controlling the motor to stop after rotating the compensation angle, so that the motor stops at the preset needle stop position. The step of acquiring the current electrical angle of the needle stop signal generated in the process of motor operation in the motor comprises: acquiring a rotating speed v of the motor and a time t of the needle stop signal in a current interval i in the process of motor operation; calculating the current electrical angle of the needle stop signal in the motor according to the formula 60°+ v×6×s×t°, wherein s is the number of pole pairs of the motor, n is the number of intervals determined by the number of Hall elements fixed on the stator of the motor, and i is the interval in which the needle stop signal is generated in the process of motor operation, i=2 and n=6. The step of calculating the compensation angle according to the current electrical angle and the preset needle stop position comprises: calculating the compensation angle by using a linear relationship or a nonlinear relationship between the sum of the current electrical angle and the compensation angle and the preset needle stop position. The step of calculating the compensation angle by using the linear relationship between the sum of the current electrical angle and the compensation angle and the preset needle stop position comprises: calculating the compensation angle according to the formula: preset needle stop position = current electrical angle + z×compensation angle, wherein z is a positive integer.
2. The needle drop position control method according to claim 1, characterized by, The number of the Hall elements is three, the three Hall elements generate six intervals, and the electrical angle range of each interval is 60°.
3. The needle drop position control method according to claim 1 or 2, characterized by, The method further comprises: controlling the position change of a magnetic steel arranged on a rotating wheel to adjust the needle stop position, wherein the rotating wheel is fixedly connected with a rotor of the motor.
4. A needle drop position control system characterized by, The needle stop position control system for implementing the steps of the needle stop position control method according to any one of claims 1 to 3 comprises: an acquisition unit (101) configured to acquire a current electrical angle of a needle stop signal generated in the process of motor operation in the motor; a calculation unit (102) configured to calculate a compensation angle according to the current electrical angle and a preset needle stop position; a control unit (103) configured to control the motor to stop after rotating the compensation angle, so that the motor stops at the preset needle stop position.
5. A needle drop position control device characterized by comprising: The system comprises: a memory configured to store a computer program; a processor configured to implement the steps of the needle stop position control method according to any one of claims 1 to 3 when the computer program is executed.
6. A sewing machine characterized by comprising: The system comprises the needle stop position control device according to claim 5.
7. The sewing machine of claim 6, wherein The system further comprises: a panel configured to adjust the needle stop position by inputting parameters; and / or a rotating wheel connected with a rotor of the motor.
Citation Information
Patent Citations
Needle position detection method and system, needle stop position setting method, system and terminal, and needle stop control method, system, terminal and device
CN107916509A
Chain type lockstitch sewing machine and presser foot lifting control method and system thereof
CN108103675A