Method and device for collecting motor rotating speed working curve of rotating Stirling cryocooler
By building a rotating Stirling refrigerator motor speed acquisition test bench, using the data acquisition system and the upper computer acquisition system, the speed of the DC brushless motor is monitored in real time, and the problem of difficulty in real-time monitoring of the motor speed in the existing technology is solved, and efficient and simple motor speed testing is achieved.
Patent Information
- Application Number
- CN202411404242.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-03-11
AI Technical Summary
The prior art is difficult to monitor the rotation speed of the DC brushless motor during the operation of the rotating Stirling refrigerator in real time without disassembling the motor housing.
By building a rotating Stirling refrigerator motor speed acquisition test bench, the current working curve of the refrigerator component is obtained using the data acquisition system, the motor working mode switching time point is obtained based on the current working curve, and the motor speed is determined through the periodic method or the upper computer acquisition system to generate the motor speed working curve.
It realizes real-time detection of the speed of the DC brushless motor during the rotating Stirling refrigerator without disassembling the motor housing, filling the gap in motor speed test in the refrigerator performance test and simplifying the test operation.
Smart Images

Figure CN119596137A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of motor speed measurement, and in particular to a method and device for collecting a motor speed working curve of a rotary Stirling refrigerator. Background Art
[0002] The refrigerator provides a low-temperature environment for the infrared detector assembly. The Stirling refrigerator has the advantages of closed circulation of refrigerant, simple maintenance, and long working time. It has now become the mainstream cooling method for infrared detector assemblies. The rotary Stirling refrigerator generally uses a DC brushless motor to drive the compression piston to reciprocate through a crank-connecting rod mechanism to generate cooling capacity. During the operation of the refrigerator, the speed of the DC brushless motor is a very important variable. The speed of the motor at full speed affects the cooling time and maximum power of the refrigerator. The modulated speed during stable operation affects the steady-state power and current fluctuation of the refrigerator. Among them, the cooling time, maximum power, and steady-state power are key indicators for determining the performance of the refrigerator.
[0003] Currently, motor manufacturers test motor speed by torque, but do not have the conditions for testing under real load conditions. There are several types of speed measurement methods for brushless DC motors: 1) Photoelectric mechanical sensor method, which relies on sensors to measure speed and requires disassembling the motor housing to test speed. It has a complex structure and increases the size of the motor. 2) Back electromotive force method, which requires testing the motor rotor position. The test conditions are complex and the motor housing needs to be disassembled for testing. During the test, the noise of the inductor coil will also interfere with the test accuracy. 3) Hall sensor logic operation method, which can calculate the speed based on the periodic transformation of the Hall signal. Since the motor to be tested is a brushless DC motor with a Hall position sensor, it can be tested by the signal fed back by the Hall sensor, which can be used as the motor speed test method described in the present invention. However, the ordinary Hall sensor test method requires opening the motor housing for testing, and batch testing cannot be achieved.
[0004] The research content of this paper is to monitor the speed of the brushless DC motor during the operation of the rotary Stirling refrigerator without disassembling the motor casing.
[0005] In view of this, how to provide a method for collecting the motor speed working curve of a rotary Stirling refrigerator so as to detect the speed of the DC brushless motor during the operation of the rotary Stirling refrigerator without disassembling the motor casing has become a technical problem that urgently needs to be solved. Summary of the invention
[0006] The embodiments of the present application provide a method for collecting the motor speed working curve of a rotary Stirling refrigerator, a device for collecting the motor speed working curve of a rotary Stirling refrigerator, an electronic setting and a computer storage medium, which are used to detect the speed of a brushless DC motor during the operation of a rotary Stirling refrigerator without disassembling the motor housing.
[0007] In a first aspect of an embodiment of the present application, a method for collecting a motor speed working curve of a rotary Stirling refrigerator is provided, comprising:
[0008] A rotary Stirling refrigerator motor speed acquisition test bench is built, and the refrigerator component current working curve is obtained through a data acquisition system, and the motor working mode switching time point is obtained based on the current working curve, wherein the data acquisition system is arranged in series in the test circuit, and the working mode switching time point includes the refrigerator startup working time, the temperature control moment during the refrigerator startup process, and the refrigerator temperature control stable time period;
[0009] According to the target method, the motor speed of the refrigerator under different working conditions is determined, wherein the target method includes calculating the motor speed according to the periodic method, or collecting the motor speed through the host computer acquisition system;
[0010] Based on the switching time point of the motor working mode and the motor speed of the refrigerator under different working conditions, a motor speed working curve is generated, wherein the motor speed working curve has time as the horizontal axis and the speed as the vertical axis.
[0011] In a second aspect of an embodiment of the present application, a device for collecting a motor speed working curve of a rotary Stirling refrigerator is provided, comprising:
[0012] The acquisition module is configured to build a rotary Stirling refrigerator motor speed acquisition test bench, acquire the refrigerator component current working curve through the data acquisition system, and acquire the motor working mode switching time point based on the current working curve, wherein the data acquisition system is arranged in series in the test circuit, and the working mode switching time point includes the refrigerator startup working time, the temperature control moment during the refrigerator startup process, and the refrigerator temperature control stable time period;
[0013] A determination module is configured to determine the motor speed of the refrigerator under different working conditions according to a target method, wherein the target method includes calculating the motor speed according to a periodic method, or collecting the motor speed through a host computer acquisition system;
[0014] The generating module is configured to generate a motor speed working curve based on the switching time point of the motor working mode and the motor speed of the refrigerator under different working conditions, wherein the motor speed working curve takes time as the horizontal axis and the speed as the vertical axis.
[0015] According to a third aspect of an embodiment of the present application, a computing device is provided, including:
[0016] Memory and processor;
[0017] The memory is used to store computer executable instructions, and the processor is used to execute the computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the method for collecting the motor speed working curve of the rotary Stirling refrigerator are implemented.
[0018] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the method for collecting the motor speed working curve of the rotary Stirling refrigerator are implemented.
[0019] The present application provides a method for collecting the motor speed working curve of a rotary Stirling refrigerator, comprising: building a rotary Stirling refrigerator motor speed collection test bench, obtaining the refrigerator component current working curve through a data acquisition system, and obtaining the motor working mode switching time point based on the current working curve, wherein the data acquisition system is arranged in series in a test circuit, and the working mode switching time point includes the refrigerator startup working time, the temperature control moment during the refrigerator startup process, and the refrigerator temperature control stable time period; according to a target method, determining the motor speed of the refrigerator under different working conditions, wherein the target method includes calculating the motor speed according to a periodic method, or collecting the motor speed through a host computer acquisition system; based on the motor working mode switching time point and the motor speed of the refrigerator under different working conditions, generating a motor speed working curve, wherein the motor speed working curve uses time as the horizontal axis and the speed as the vertical axis.
[0020] By using the motor speed working curve acquisition method of the rotary Stirling refrigerator provided in the embodiment of the present application, it is possible to lead out the Hall signal without opening the motor casing, and the test operation is simple; the motor speed curve during the operation of the refrigerator can be obtained, filling the gap in the motor speed test in the refrigerator performance test. In addition, the motor speed range during the cooling process of the refrigerator and the motor speed range after the temperature control is stabilized are acquired by this method, and the motor speed data of the torque test of the motor manufacturer is consulted to obtain the torque range of the corresponding speed, thereby avoiding long-term testing of the motor speed. Motors with good stability can be screened according to the motor torque test curve provided by the manufacturer.
[0021] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, which can be implemented in accordance with the contents of the specification, and in order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0023] Figure 1 A schematic flow chart of a method for collecting a motor speed working curve of a rotary Stirling refrigerator provided in an embodiment of the present application;
[0024] Figure 2 A schematic diagram of the structure of a motor speed working curve acquisition system for a rotary Stirling refrigerator provided in an embodiment of the present application;
[0025] Figure 3 A schematic diagram of the installation of a motor stator and a Hall element in a motor speed working curve acquisition system of a rotary Stirling refrigerator provided in an embodiment of the present application;
[0026] Figure 4 A principle block diagram of the Hall signal output in a method for collecting a motor speed working curve of a rotary Stirling refrigerator provided in an embodiment of the present application;
[0027] Figure 5 A block diagram of the motor control principle in a method for collecting a motor speed working curve of a rotary Stirling refrigerator provided in an embodiment of the present application;
[0028] Figure 6 A flowchart of the upper computer software test in a method for collecting a motor speed working curve of a rotary Stirling refrigerator provided in an embodiment of the present application;
[0029] Figure 7 A schematic diagram of the structure of a motor speed working curve acquisition device for a rotary Stirling refrigerator provided in an embodiment of the present application;
[0030] Figure 8 A structural block diagram of a computing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0031] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0032] See also Figure 1, Figure 1 The present invention provides a flow chart of a method for collecting the motor speed working curve of a rotary Stirling refrigerator. Figure 1 As shown, the specific steps include the following steps.
[0033] Step S102: Build a rotary Stirling refrigerator motor speed acquisition test bench, obtain the refrigerator component current working curve through the data acquisition system, and obtain the motor working mode switching time point based on the current working curve, wherein the data acquisition system is arranged in series in the test circuit, and the working mode switching time point includes the refrigerator startup working time, the temperature control moment during the refrigerator startup process, and the refrigerator temperature control stable time period.
[0034] Step S104: determining the motor speed of the refrigerator under different working conditions according to a target method, wherein the target method includes calculating the motor speed according to a periodic method, or collecting the motor speed through a host computer acquisition system.
[0035] Step S106: generating a motor speed working curve based on the motor working mode switching time point and the motor speed of the refrigerator under different working conditions, wherein the motor speed working curve has time as the horizontal axis and speed as the vertical axis.
[0036] In the embodiment of the present application, there are two methods for determining the motor speed. The first method is to calculate the motor speed based on the periodic method.
[0037] Specifically, the working current curve of the refrigerator and the motor speed under different working conditions of the refrigerator are collected separately, and the motor speed is matched with the motor working mode switching time point obtained through the working current curve of the refrigerator, so as to collect the motor speed working curve. Build a test platform, connect the data acquisition instrument system in series to the test circuit to obtain the refrigerator current working curve; use a digital oscilloscope to monitor the motor Hall signal, and use the Hall sensor method to obtain the motor speed according to the output waveform period.
[0038] In an embodiment of the present application, the motor speed of the refrigerator under different working conditions is determined according to the target method, including: monitoring the motor Hall signal based on a digital oscilloscope, analyzing the motor Hall signal through a Hall sensor method, and obtaining the motor speed of each refrigerator under different working conditions according to the output waveform period.
[0039] The method of obtaining the motor speed of each refrigerator under different working conditions according to the output waveform cycle includes: obtaining the waveform cycle and cycle width of the Hall sensor feedback waveform through a digital oscilloscope, wherein the cycle width includes the Hall signal cycle width when the motor is working at full speed after power-on, the Hall signal cycle width at the moment of refrigerator temperature control, and the Hall signal cycle width after the refrigerator temperature control is stable for a preset time period; based on the waveform cycle, obtaining the motor speed of each refrigerator under different working conditions through a first calculation formula, wherein the first calculation formula includes:
[0040] n=60 / (P*T)
[0041] Where n is the motor speed in r / min; T(s) represents the period width of the pulses generated between the Hall sensors; and P represents the number of pole pairs when the motor rotates one circle.
[0042] The method of obtaining the waveform period of the Hall sensor feedback waveform through a digital oscilloscope includes: when the Hall sensor of the digital oscilloscope detects the rotation speed of the brushless DC motor, in response to the Hall sensor detecting that the strength of the first magnetic field generated in the running state of the brushless DC motor reaches a first preset strength, determining that the output state is an on state; in response to the Hall sensor detecting that the magnetic field generated by the brushless DC motor changes from the first magnetic field to the second magnetic field, and the strength of the second magnetic field reaches a second preset strength, determining that the output state is a flipping state; in response to detecting that the first magnetic field and the second magnetic field send magnetic field changes, outputting a waveform signal corresponding to the motor Hall signal; based on each waveform signal detected by the Hall sensor, obtaining the waveform period of the Hall sensor feedback waveform.
[0043] In practical applications, the Hall sensor method is used to obtain the full-speed operating speed and steady-state operating speed of the motor according to the output waveform period as described below.
[0044] See also Figure 2 , Figure 2 The present invention provides a schematic diagram of a motor speed working curve acquisition system for a rotary Stirling refrigerator. Figure 2 As shown, the refrigerator motor includes a motor housing 201 , a drive control circuit 202 , a motor stator 203 and a nine-core plug-in 204 .
[0045] like Figure 1 As shown, the load is an infrared detector Dewar assembly; the drive control circuit 202 has a Hall sensor signal processing circuit to process the Hall signal generated on the motor stator; the Hall sensor group on the motor stator 203 consists of three Hall sensors, namely a, b, and c, each of which consists of a Hall element and a signal processing circuit. The three Hall sensors are installed at an electrical angle of 120 degrees apart. See the schematic diagram of the stator and Hall position for details. Figure 3 , Figure 3 A schematic diagram of the installation of a motor stator and Hall element in a motor speed working curve acquisition system for a rotary Stirling refrigerator provided in an embodiment of the present application.
[0046] like Figure 3 As shown, the principle is to detect the speed by changing the motor magnetic field. When the Hall sensor group detects the speed of the brushless DC motor, the N pole of the magnetic field generated by the brushless DC motor gradually approaches the Hall sensor and reaches a certain intensity, and its output state is the on state; when the magnetic field changes to the S pole and reaches a certain value, its output flips to the off state to realize motor commutation. When SN changes alternately, the sensor will output a waveform signal with a duty cycle of about 50%.
[0047] The Hall signal of one of the three Hall sensors is led out from the corresponding pin of the drive control circuit to the motor nine-core connector 204 through a lead wire, and the period of the Hall sensor output waveform is displayed using a digital oscilloscope. The period of the output waveform is input into the first formula based on which the speed of the DC brushless motor with the real load of the refrigerator component can be calculated. It should be noted that in the DC brushless motor of the rotary Stirling refrigerator in the embodiment of the present application, P=3.
[0048] Build a rotating Stirling refrigerator motor speed acquisition test bench: According to the control principle of the refrigerator components, Figure 4 As shown in the block diagram, Figure 4 A principle block diagram of the Hall signal output in a method for collecting the motor speed working curve of a rotary Stirling refrigerator provided in an embodiment of the present application. The drive control circuit controls the operation of the DC brushless motor integrated in the refrigerator assembly, and drives the compression piston and the push piston inside the Stirling refrigerator assembly to reciprocate through the DC brushless motor, thereby realizing the reverse Stirling cycle to generate cold, and cooling the hybrid chip integrated inside the refrigerator to a low temperature. The voltage feedback value is obtained through the temperature measuring diode inside the micro-Dewar, and fed back to the temperature feedback circuit of the drive control circuit, thereby realizing the temperature closed-loop control of the Stirling refrigerator assembly.
[0049] During the actual test, we connected the data acquisition system in series to the power supply loop of the test circuit to obtain the current working curve of the refrigerator component; at the same time, one of the three Hall signals was connected to the adapter board tooling and the test line through a nine-core connector, and led out to the digital oscilloscope to obtain the cycle width of the Hall sensor feedback waveform.
[0050] The motor speed is calculated according to the cycle method, including the Hall signal cycle width when the motor is working at full speed after power-on, the Hall signal cycle width at the moment of refrigerator temperature control, and the Hall signal cycle width 2 minutes after the refrigerator temperature control is stable. The motor operating speed is calculated according to the first calculation formula.
[0051] Combine T1, T2, and T3 of the refrigerator working current curve with the motor speed collected in 2) to draw a motor speed working curve with time as the horizontal axis and speed as the vertical axis.
[0052] In the embodiment of the present application, there are two methods for determining the motor speed. The second method is to collect the motor speed through the host computer acquisition system.
[0053] Specifically, the refrigerator is started at room temperature, and the data acquisition system is connected in series to the test circuit to obtain the refrigerator working curve current. The motor working mode switching time point is obtained through the refrigerator working current curve: refrigerator start-up work T1, refrigerator start-up process temperature control instant T2, refrigerator temperature control stable 2min T3.
[0054] In an embodiment of the present application, the motor speed of the refrigerator under different working conditions is determined according to the target method, including: when the refrigerator is started, the speed information of the refrigerator under different working conditions is collected in real time through the host computer acquisition system, wherein the speed information includes the motor speed; the host computer acquisition system is connected to the nine-core connector combination of the refrigerator motor at one end, and the nine-core connector combination leads the speed information calculated by the drive control circuit through the form of serial communication; the other end is connected to the terminal equipped with the host computer software, for receiving the motor speed test information in real time; the refrigerator motor includes a motor housing, a drive control circuit, a motor stator and a nine-core connector combination.
[0055] When the refrigerator is started, the speed information of the refrigerator in different working states is collected in real time through the host computer collection system, including: monitoring the motor Hall signal based on a digital oscilloscope, modulating the collected Hall signal using a drive control circuit, and generating a rectangular wave signal corresponding to the Hall signal; using a comparator function and an advanced clock timer to detect the signal period corresponding to the rectangular wave signal, and determining the signal frequency of the rectangular wave signal based on the signal period; based on the signal frequency, the motor speed of the refrigerator in different working states is collected in real time through a second calculation formula, wherein the second calculation formula includes:
[0056] n=(f / number of motor pole pairs / 3)*60
[0057] Where n is the motor speed in rpm; f is the frequency of the rectangular wave on FG1.
[0058] In another embodiment, the method further includes: displaying the rotation speed information on the terminal through the upper computer software via the nine-core connector of the motor and the serial communication tooling board, so as to realize real-time testing and display of the motor rotation speed.
[0059] In order to more conveniently collect the motor speed curve of the rotary Stirling refrigerator when it is working, a host computer acquisition system is designed. A serial communication tooling board is used, one end of which is connected to the nine-core connector of the motor. The nine-core connector leads the speed information calculated by the drive control circuit MCU through serial communication; the other end is connected to a computer equipped with the host computer software to realize real-time motor speed testing. The host computer software is a windows software based on object-oriented technology and C / S architecture design. It is written in C++ language and compiled in Visual C++6.0. It has the characteristics of what you see is what you get, complete display information, and various display methods.
[0060] The main functions of the host computer software are: 1) online setting and adjustment of system temperature control and standby target values, open and closed loop PWM duty cycle, temperature control parameters, etc.; 2) real-time monitoring and display of important data such as current temperature value, ambient temperature value, motor speed, PWM duty cycle, etc.; 3) with a display and recording method combining curves and data.
[0061] Specific speed measurement and acquisition principle: The collected Hall signal is modulated by the drive control circuit to generate the output signal FG1 that can be directly used by the MCU. FG1 is a rectangular wave signal corresponding to the frequency of the Hall signal in item A. In this solution, FG1 is used to detect the motor speed. The FG1 signal is connected to the GPIO pin of the MCU. The comparator function of the MCU is used to detect the period T of the rectangular wave on the FGI pin with the internal advanced clock timer, thereby obtaining the frequency f of the rectangular wave on FG1. The motor speed is calculated using formula 2: Motor speed n (rpm) = (f / number of motor pole pairs / 3) * 60.
[0062] The speed information is displayed on the debugging computer through the upper computer software through the motor's nine-core connector and serial communication tooling board, realizing real-time testing and display of the motor speed.
[0063] Build a rotating Stirling refrigerator motor speed acquisition test bench: According to the control principle of the refrigerator components, Figure 4 As shown in the block diagram, Figure 4 A principle block diagram of the Hall signal output in a method for collecting the motor speed working curve of a rotary Stirling refrigerator provided in an embodiment of the present application. The drive control circuit controls the operation of the DC brushless motor integrated in the refrigerator assembly, and drives the compression piston and the push piston inside the Stirling refrigerator assembly to reciprocate through the DC brushless motor, thereby realizing the reverse Stirling cycle to generate cold, and cooling the hybrid chip integrated inside the refrigerator to a low temperature. The voltage feedback value is obtained through the temperature measuring diode inside the micro-Dewar, and fed back to the temperature feedback circuit of the drive control circuit, thereby realizing the temperature closed-loop control of the Stirling refrigerator assembly.
[0064] Use a serial communication tooling, with one end connected to the nine-core connector of the motor. The nine-core connector leads out the speed information calculated by the MCU of the drive control circuit board through serial communication; the other end is connected to a computer with the host computer software installed; open the host computer software, turn on the power supply of the refrigerator, and start the refrigerator; the host computer software collects temperature values, ambient temperature values, motor speed, PWM duty cycle, etc. in real time.
[0065] See also Figure 5 , Figure 5 This is a block diagram of the motor control principle in a method for collecting the motor speed working curve of a rotary Stirling refrigerator provided in an embodiment of the present application. Figure 6 As shown, the motor control includes a drive control circuit, a temperature setting value, a DC brushless motor, a Stirling refrigerator, and a temperature measurement component feedback value.
[0066] See also Figure 6 , Figure 6 A flowchart of upper computer software testing in a method for collecting a motor speed working curve of a rotary Stirling refrigerator provided in an embodiment of the present application specifically includes the following steps.
[0067] Step S601: TIMEA is initialized.
[0068] Step S602: GPIO port and comparator setting.
[0069] Step S603: Comparator interrupt setting.
[0070] Step S604: enabling the comparator.
[0071] Step S605: Determine whether FG1 has a rising edge. If so, execute step S606; if not, execute step S604.
[0072] Step S606: comparator interrupt.
[0073] Step S607: Calculate the period.
[0074] Step S608: Send to the host computer.
[0075] By using the motor speed working curve acquisition method of the rotary Stirling refrigerator provided in the embodiment of the present application, it is possible to lead out the Hall signal without opening the motor casing, and the test operation is simple; the motor speed curve during the operation of the refrigerator can be obtained, filling the gap in the motor speed test in the refrigerator performance test. In addition, the motor speed range during the cooling process of the refrigerator and the motor speed range after the temperature control is stabilized are acquired by this method, and the motor speed data of the torque test of the motor manufacturer is consulted to obtain the torque range of the corresponding speed, thereby avoiding long-term testing of the motor speed. Motors with good stability can be screened according to the motor torque test curve provided by the manufacturer.
[0076] Corresponding to the above method embodiment, this specification also provides an embodiment of a motor speed working curve acquisition device for a rotary Stirling refrigerator, Figure 7 The present invention provides a schematic diagram of a device for collecting the motor speed working curve of a rotary Stirling refrigerator. Figure 7 As shown, the device comprises:
[0077] The acquisition module 702 is configured to build a rotary Stirling refrigerator motor speed acquisition test bench, acquire the refrigerator component current working curve through a data acquisition system, and acquire the motor working mode switching time point based on the current working curve, wherein the data acquisition system is arranged in series in the test circuit, and the working mode switching time point includes the refrigerator startup working time, the temperature control moment during the refrigerator startup process, and the refrigerator temperature control stable time period;
[0078] The determination module 704 is configured to determine the motor speed of the refrigerator under different working conditions according to a target method, wherein the target method includes calculating the motor speed according to a periodic method, or collecting the motor speed through a host computer acquisition system;
[0079] The generating module 706 is configured to generate a motor speed working curve based on the motor working mode switching time point and the motor speed of the refrigerator under different working conditions, wherein the motor speed working curve has time as the horizontal axis and speed as the vertical axis.
[0080] In an optional embodiment, the determining module 704 is further configured to:
[0081] The motor Hall signal is monitored by a digital oscilloscope, the motor Hall signal is analyzed by a Hall sensor method, and the motor speed of each refrigerator under different working conditions is obtained according to the output waveform period.
[0082] In an optional embodiment, the determining module 704 is further configured to:
[0083] The waveform period and cycle width of the Hall sensor feedback waveform are obtained by a digital oscilloscope, wherein the cycle width includes the Hall signal cycle width when the motor is working at full speed after power-on, the Hall signal cycle width at the moment of refrigerator temperature control, and the Hall signal cycle width after the refrigerator temperature control is stable for a preset time period;
[0084] Based on the waveform period, the motor speed of each refrigerator in different working states is obtained through a first calculation formula, wherein the first calculation formula includes:
[0085] n=60 / (P*T)
[0086] Where n is the motor speed in r / min; T(s) represents the period width of the pulses generated between the Hall sensors; and P represents the number of pole pairs when the motor rotates one circle.
[0087] In an optional embodiment, the determining module 704 is further configured to:
[0088] When the Hall sensor of the digital oscilloscope detects the rotation speed of the brushless DC motor, in response to the Hall sensor detecting that the intensity of the first magnetic field generated in the running state of the brushless DC motor reaches the first preset intensity, determining that the output state is the on state;
[0089] In response to the Hall sensor detecting that the magnetic field generated by the direct brush motor changes from the first magnetic field to the second magnetic field, and the intensity of the second magnetic field reaches a second preset intensity, determining that the output state is a flip state;
[0090] In response to detecting the first magnetic field and the second magnetic field sending magnetic field changes, outputting a waveform signal corresponding to the motor Hall signal;
[0091] Based on each waveform signal detected by the Hall sensor, a waveform period of the Hall sensor feedback waveform is obtained.
[0092] In an optional embodiment, the determining module 704 is further configured to:
[0093] When the refrigerator is started, the speed information of the refrigerator under different working conditions is collected in real time through the host computer acquisition system, wherein the speed information includes the motor speed; one end of the host computer acquisition system is connected to the nine-core connector combination of the refrigerator motor, and the nine-core connector combination leads the speed information calculated by the drive control circuit in the form of serial communication; the other end is connected to the terminal equipped with the host computer software, and is used to receive the motor speed test information in real time; the refrigerator motor includes a motor housing, a drive control circuit, a motor stator and a nine-core connector combination.
[0094] In an optional embodiment, the determining module 704 is further configured to:
[0095] Based on the digital oscilloscope, the motor Hall signal is monitored, and the collected Hall signal is modulated by the drive control circuit to generate a rectangular wave signal corresponding to the Hall signal;
[0096] Using a comparator function and an advanced clock timer, detecting a signal period corresponding to the rectangular wave signal, and determining a signal frequency of the rectangular wave signal based on the signal period;
[0097] Based on the signal frequency, the motor speed of the refrigerator in different working states is collected in real time through a second calculation formula, wherein the second calculation formula includes:
[0098] n=(f / number of motor pole pairs / 3)*60
[0099] Where n is the motor speed in rpm; f is the frequency of the rectangular wave on FG1.
[0100] In an optional embodiment, the determining module 704 is further configured to:
[0101] The speed information is displayed on the terminal through the upper computer software via the motor's nine-core connector and serial communication tooling board, realizing real-time testing and display of the motor speed.
[0102] By using the motor speed working curve acquisition device for a rotary Stirling refrigerator provided in the embodiment of the present application, it is possible to lead out the Hall signal without opening the motor casing, and the test operation is simple; the motor speed curve during the operation of the refrigerator can be obtained, filling the gap in the motor speed test in the refrigerator performance test. In addition, the method acquires the motor speed range during the cooling process of the refrigerator and the motor speed range after the temperature control is stabilized, and the motor speed data of the torque test of the motor manufacturer is consulted to obtain the torque range of the corresponding speed, thereby avoiding long-term testing of the motor speed. Motors with good stability can be screened according to the motor torque test curve provided by the manufacturer.
[0103] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the motor speed working curve acquisition device of the rotary Stirling refrigerator, since it is basically similar to the motor speed working curve acquisition method embodiment of the rotary Stirling refrigerator, the description is relatively simple, and the relevant parts can be referred to the partial description of the motor speed working curve acquisition method embodiment of the rotary Stirling refrigerator.
[0104] Figure 8 This is a block diagram of a computing device provided in an embodiment of the present application. The components of the computing device 800 include but are not limited to a memory 810 and a processor 820. The processor 820 is connected to the memory 810 via a bus 830, and a database 850 is used to store data.
[0105] The computing device 800 also includes an access device 840, which enables the computing device 800 to communicate via one or more networks 860. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 840 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, and a near field communication (NFC).
[0106] In one embodiment of the present specification, the above components of the computing device 800 and Figure 8 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 8 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0107] The computing device 800 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 800 may also be a mobile or stationary server.
[0108] The processor 820 is used to execute the following computer executable instructions, which, when executed by the processor, implement the steps of the method for collecting the motor speed working curve of the rotary Stirling refrigerator.
[0109] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the computing device embodiment, since it is basically similar to the embodiment of the motor speed working curve acquisition method of the rotary Stirling refrigerator, the description is relatively simple, and the relevant parts can be referred to the partial description of the embodiment of the motor speed working curve acquisition method of the rotary Stirling refrigerator.
[0110] An embodiment of the present specification further provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the above-mentioned method for collecting the motor speed working curve of the rotary Stirling refrigerator.
[0111] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the computer-readable storage medium embodiment, since it is basically similar to the embodiment of the motor speed working curve acquisition method of the rotary Stirling refrigerator, the description is relatively simple, and the relevant parts can be referred to the partial description of the embodiment of the motor speed working curve acquisition method of the rotary Stirling refrigerator.
[0112] An embodiment of the present specification further provides a computer program, wherein when the computer program is executed in a computer, the computer is instructed to execute the steps of the above-mentioned method for collecting the motor speed working curve of the rotary Stirling refrigerator.
[0113] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the computer program embodiment, since it is basically similar to the embodiment of the motor speed working curve acquisition method of the rotary Stirling refrigerator, the description is relatively simple, and the relevant parts can be referred to the partial description of the embodiment of the motor speed working curve acquisition method of the rotary Stirling refrigerator.
[0114] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0115] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0116] It should be noted that the above is a description of a specific embodiment of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of the present specification.
[0117] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0118] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. A method for collecting a motor speed working curve of a rotary Stirling refrigerator, characterized in that: include: A rotary Stirling refrigerator motor speed acquisition test bench is built, and the refrigerator component current working curve is obtained through a data acquisition system, and the motor working mode switching time point is obtained based on the current working curve, wherein the data acquisition system is arranged in series in the test circuit, and the working mode switching time point includes the refrigerator startup working time, the temperature control moment during the refrigerator startup process, and the refrigerator temperature control stable time period; According to the target method, the motor speed of the refrigerator under different working conditions is determined, wherein the target method includes calculating the motor speed according to the periodic method, or collecting the motor speed through the host computer acquisition system; Based on the switching time point of the motor working mode and the motor speed of the refrigerator under different working conditions, a motor speed working curve is generated, wherein the motor speed working curve has time as the horizontal axis and the speed as the vertical axis.
2. The method according to claim 1, characterized in that The method according to the target determines the motor speed of the refrigerator under different working conditions, including: The motor Hall signal is monitored by a digital oscilloscope, the motor Hall signal is analyzed by a Hall sensor method, and the motor speed of each refrigerator under different working conditions is obtained according to the output waveform period.
3. The method according to claim 2, characterized in that The step of obtaining the motor speed of each refrigerator in different working states according to the output waveform cycle includes: The waveform period and cycle width of the Hall sensor feedback waveform are obtained by a digital oscilloscope, wherein the cycle width includes the Hall signal cycle width when the motor is working at full speed after power-on, the Hall signal cycle width at the moment of refrigerator temperature control, and the Hall signal cycle width after the refrigerator temperature control is stable for a preset time period; Based on the waveform period, the motor speed of each refrigerator in different working states is obtained by a first calculation formula, wherein the first calculation formula includes: n=60 / (P*T) Where n is the motor speed in r / min; T(s) represents the period width of the pulses generated between the Hall sensors; and P represents the number of pole pairs when the motor rotates one circle.
4. The method according to claim 3, characterized in that The method of obtaining the waveform period of the Hall sensor feedback waveform by using a digital oscilloscope includes: When the Hall sensor of the digital oscilloscope detects the rotation speed of the brushless DC motor, in response to the Hall sensor detecting that the intensity of the first magnetic field generated in the running state of the brushless DC motor reaches the first preset intensity, determining that the output state is the on state; In response to the Hall sensor detecting that the magnetic field generated by the direct brush motor changes from the first magnetic field to the second magnetic field, and the intensity of the second magnetic field reaches a second preset intensity, determining that the output state is a flip state; In response to detecting the first magnetic field and the second magnetic field sending magnetic field changes, outputting a waveform signal corresponding to the motor Hall signal; Based on each waveform signal detected by the Hall sensor, a waveform period of the Hall sensor feedback waveform is obtained.
5. The method according to claim 1, characterized in that: The method according to the target determines the motor speed of the refrigerator under different working conditions, including: When the refrigerator is started, the speed information of the refrigerator under different working conditions is collected in real time through the host computer acquisition system, wherein the speed information includes the motor speed; one end of the host computer acquisition system is connected to the nine-core connector combination of the refrigerator motor, and the nine-core connector combination leads the speed information calculated by the drive control circuit in the form of serial communication; the other end is connected to the terminal equipped with the host computer software, and is used to receive the motor speed test information in real time; the refrigerator motor includes a motor housing, a drive control circuit, a motor stator and a nine-core connector combination.
6. The method according to claim 5, characterized in that When the refrigerator is started, the speed information of the refrigerator under different working conditions is collected in real time through the host computer collection system, including: Based on the digital oscilloscope, the motor Hall signal is monitored, and the collected Hall signal is modulated by the drive control circuit to generate a rectangular wave signal corresponding to the Hall signal; Using a comparator function and an advanced clock timer, detecting a signal period corresponding to the rectangular wave signal, and determining a signal frequency of the rectangular wave signal based on the signal period; Based on the signal frequency, the motor speed of the refrigerator in different working states is collected in real time through a second calculation formula, wherein the second calculation formula includes: n=(f / number of motor pole pairs / 3)*60 Where n is the motor speed in rpm; f is the frequency of the rectangular wave on FG1.
7. The method according to claim 5, characterized in that The method further comprises: The speed information is displayed on the terminal through the upper computer software via the motor's nine-core connector and serial communication tooling board, realizing real-time testing and display of the motor speed.
8. A device for collecting the motor speed working curve of a rotary Stirling refrigerator, characterized in that: include: The acquisition module is configured to build a rotary Stirling refrigerator motor speed acquisition test bench, acquire the refrigerator component current working curve through the data acquisition system, and acquire the motor working mode switching time point based on the current working curve, wherein the data acquisition system is arranged in series in the test circuit, and the working mode switching time point includes the refrigerator startup working time, the temperature control moment during the refrigerator startup process, and the refrigerator temperature control stable time period; A determination module is configured to determine the motor speed of the refrigerator under different working conditions according to a target method, wherein the target method includes calculating the motor speed according to a periodic method, or collecting the motor speed through a host computer acquisition system; The generating module is configured to generate a motor speed working curve based on the switching time point of the motor working mode and the motor speed of the refrigerator under different working conditions, wherein the motor speed working curve takes time as the horizontal axis and the speed as the vertical axis.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an implementation program for information transmission, and when the program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.