Motor control method and device, intelligent lock and storage medium

文档序号:571627 发布日期:2021-05-18 浏览:20次 中文

阅读说明:本技术 电机的控制方法、装置、智能锁及存储介质 (Motor control method and device, intelligent lock and storage medium ) 是由 梁星业 陈飞龙 曹能文 刘德茂 陈健聪 陈宇 于 2020-12-30 设计创作,主要内容包括:本发明实施例涉及一种电机的控制方法、装置、智能锁及存储介质,包括:检测电机的运转状态,所述运转状态包括负载状态、空转状态;当检测到所述电机处于所述负载状态时,检测所述电机驱动的目标对象的速度;根据所述目标对象的速度控制所述电机的运行状态。由此,可以实现可以实现根据电机驱动的目标对象的速度智能地控制电机的运行状态,尤其是在检测到目标对象的速度满足设定条件时即控制电机停止运行,可以有效减少电机的损耗,延长电机的使用寿命。(The embodiment of the invention relates to a control method and a control device of a motor, an intelligent lock and a storage medium, wherein the control method comprises the following steps: detecting the running state of the motor, wherein the running state comprises a load state and an idle state; detecting a speed of a target object driven by the motor when the motor is detected to be in the load state; and controlling the running state of the motor according to the speed of the target object. Therefore, the running state of the motor can be intelligently controlled according to the speed of the target object driven by the motor, especially the motor is controlled to stop running when the speed of the target object is detected to meet the set condition, the loss of the motor can be effectively reduced, and the service life of the motor is prolonged.)

1. A method of controlling an electric machine, the method comprising:

detecting the running state of the motor, wherein the running state comprises a load state and an idle state;

detecting a speed of a target object driven by the motor when the motor is detected to be in the load state;

and controlling the running state of the motor according to the speed of the target object.

2. The method of claim 1, further comprising, prior to the method:

and when an operation instruction for the motor is detected, controlling the motor to perform acceleration operation at a set acceleration.

3. The method of claim 2, wherein said detecting an operating condition of the electric machine comprises:

detecting the acceleration of the motor in the running process;

when the acceleration of the motor in the operation process is not changed, determining that the motor is in the load state;

and when the change of the acceleration of the motor in the running process is detected, determining that the motor enters the load state from the idle state.

4. The method of claim 1, wherein controlling the operating state of the motor based on the speed of the target object comprises:

when the speed of the target object is detected to meet a set condition, controlling the motor to stop running;

and when the speed of the target object is detected not to meet the set condition, controlling the motor to keep running.

5. The method according to claim 4, wherein the controlling the motor to stop operating when the speed of the target object is detected to meet a set condition comprises:

and when the speed of the target object is detected to meet the set condition, controlling the motor to stop running after waiting for the set time.

6. The method according to claim 4, wherein the setting conditions include:

the speed of the target object reaches a set speed threshold; alternatively, the first and second electrodes may be,

the speed of the target object reaches the product of the speed threshold and a set coefficient, wherein the set coefficient is larger than 1.

7. A control device of an electric motor, characterized in that the device comprises:

the motor control device comprises a first detection module, a second detection module and a control module, wherein the first detection module is used for detecting the running state of a motor, and the running state comprises a load state and an idle state;

the second detection module is used for detecting the speed of a target object driven by the motor when the motor is detected to be in the load state;

and the first control module is used for controlling the running state of the motor according to the speed of the target object.

8. The apparatus of claim 7, further comprising:

and the second control module is used for controlling the motor to perform acceleration operation at a set acceleration when an operation instruction for the motor is detected.

9. The apparatus of claim 8, wherein the first detection module is specifically configured to:

detecting the acceleration of the motor in the running process;

when the acceleration of the motor in the operation process is not changed, determining that the motor is in the load state;

and when the change of the acceleration of the motor in the running process is detected, determining that the motor enters the load state from the idle state.

10. The apparatus of claim 7, wherein the first control module is specifically configured to:

when the speed of the target object is detected to meet a set condition, controlling the motor to stop running;

and when the speed of the target object is detected not to meet the set condition, controlling the motor to keep running.

11. The apparatus of claim 10, wherein the first control module is specifically configured to:

and when the speed of the target object is detected to meet the set condition, controlling the motor to stop running after waiting for the set time.

12. An intelligent lock, comprising: the motor control system comprises a motor, a processor and a memory, wherein the processor is used for executing a control program of the motor stored in the memory so as to realize the control method of the motor according to any one of claims 1-6.

13. A storage medium storing one or more programs executable by one or more processors to implement the method of controlling a motor of any one of claims 1 to 6.

Technical Field

The embodiment of the invention relates to the technical field of intelligent locks, in particular to a motor control method and device, an intelligent lock and a storage medium.

Background

With the development of economy and the improvement of living standard of people, more and more intelligent home devices appear in people's life, and the intelligent lock just is one of numerous intelligent home devices.

At present, when the intelligent lock is unlocked (or locked), a motor of the intelligent lock operates, and when the motor operates, a transmission mechanism such as a screw rod, a gear, a lock cylinder tail rod drives a lock cylinder shifting wheel to move, the lock cylinder shifting wheel drives a lock bolt push rod to move, and then the lock bolt push rod opens (or locks) a lock bolt to complete unlocking (or locking).

Therefore, in the prior art, the motor of the intelligent lock stops running after unlocking (or locking) is completed, and a scheme for intelligently managing the running state of the motor is not provided.

Disclosure of Invention

In view of this, in order to achieve intelligent management of the operating state of the motor, embodiments of the present invention provide a method and an apparatus for controlling the motor, an intelligent lock, and a storage medium.

In a first aspect, an embodiment of the present invention provides a method for controlling a motor, where the method includes:

detecting the running state of the motor, wherein the running state comprises a load state and an idle state;

detecting a speed of a target object driven by the motor when the motor is detected to be in the load state;

and controlling the running state of the motor according to the speed of the target object.

In one possible embodiment, before the method, the method further comprises:

and when an operation instruction for the motor is detected, controlling the motor to perform acceleration operation at a set acceleration.

In one possible embodiment, the detecting the operation state of the motor includes:

detecting the acceleration of the motor in the running process;

when the acceleration of the motor in the operation process is not changed, determining that the motor is in the load state;

and when the change of the acceleration of the motor in the running process is detected, determining that the motor enters the load state from the idle state.

In one possible embodiment, the controlling the operation state of the motor according to the speed of the target object includes:

when the speed of the target object is detected to meet a set condition, controlling the motor to stop running;

and when the speed of the target object is detected not to meet the set condition, controlling the motor to keep running.

In one possible embodiment, the controlling the motor to stop operating when it is detected that the speed of the target object satisfies a set condition includes:

and when the speed of the target object is detected to meet the set condition, controlling the motor to stop running after waiting for the set time.

In one possible embodiment, the setting condition includes:

the speed of the target object reaches a set speed threshold; alternatively, the first and second electrodes may be,

the speed of the target object reaches the product of the speed threshold and a set coefficient, wherein the set coefficient is larger than 1.

In a second aspect, an embodiment of the present invention provides a control apparatus for an electric motor, where the apparatus includes:

the motor control device comprises a first detection module, a second detection module and a control module, wherein the first detection module is used for detecting the running state of a motor, and the running state comprises a load state and an idle state;

the second detection module is used for detecting the speed of a target object driven by the motor when the motor is detected to be in the load state;

and the first control module is used for controlling the running state of the motor according to the speed of the target object.

In one possible embodiment, the method further comprises:

and the second control module is used for controlling the motor to perform acceleration operation at a set acceleration when an operation instruction for the motor is detected.

In a possible implementation manner, the first detection module is specifically configured to:

detecting the acceleration of the motor in the running process;

when the acceleration of the motor in the operation process is not changed, determining that the motor is in the load state;

and when the change of the acceleration of the motor in the running process is detected, determining that the motor enters the load state from the idle state.

In one possible implementation, the first control module is specifically configured to:

when the speed of the target object is detected to meet a set condition, controlling the motor to stop running;

and when the speed of the target object is detected not to meet the set condition, controlling the motor to keep running.

In one possible implementation, the first control module is specifically configured to:

and when the speed of the target object is detected to meet the set condition, controlling the motor to stop running after waiting for the set time.

In a third aspect, an embodiment of the present invention provides an intelligent lock, including: the control device comprises a motor, a processor and a memory, wherein the processor is used for executing a control program of the motor stored in the memory so as to realize the control method of the motor in any one of the first aspect.

In a fourth aspect, an embodiment of the present invention provides a storage medium, where one or more programs are stored, and the one or more programs are executable by one or more processors to implement the control method for the motor according to any one of the first aspect.

According to the technical scheme provided by the embodiment of the invention, when the motor is detected to be in the load state, the speed of the target object driven by the motor is detected, and the running state of the motor is controlled according to the speed of the target object, so that the running state of the motor can be intelligently controlled according to the speed of the target object driven by the motor, especially the motor is controlled to stop running when the speed of the target object is detected to meet the set condition, the loss of the motor can be effectively reduced, and the service life of the motor is prolonged.

Drawings

Fig. 1 is a flowchart of an embodiment of a control method of a motor according to an embodiment of the present invention;

fig. 2 is a flowchart of another embodiment of a method for controlling a motor according to an embodiment of the present invention;

fig. 3 is a block diagram of an embodiment of a control apparatus for an electric motor according to an embodiment of the present invention;

fig. 4 is a schematic structural diagram of an intelligent lock according to an embodiment of the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

The following further explains the control method of the motor provided by the present invention with specific embodiments in conjunction with the drawings, and the embodiments do not limit the embodiments of the present invention.

Referring to fig. 1, a flowchart of an embodiment of a control method for a motor according to an embodiment of the present invention is provided, and as shown in fig. 1, the method may include the following steps:

step 101, detecting the operation state of the motor, wherein the operation state comprises a load state and an idle state.

The idling state refers to an operation state of the motor without any load. When the motor is operated in an idling state, the motor is easily damaged.

The above-mentioned load state refers to the operation state of the motor when there is a load.

Taking the smart lock as an example, the unlocking (or locking) process of the smart lock includes: when detecting the operating command to the motor, the motor of intelligence lock starts and operates, and when the motor operates, through drive mechanism drive lock core thumb wheel motion such as lead screw, gear, lock core tailrod, the lock core thumb wheel drives the motion of spring bolt push rod, and then the spring bolt push rod is opened (or is locked) the spring bolt, accomplishes to unblank (or lock). In application, when the intelligent lock detects a legal fingerprint or a face or receives a correct secret key, the operation instruction is triggered to be generated, and when the intelligent lock detects a locking signal, the operation instruction is also triggered to be generated.

Because the motor starts from the start, the lock cylinder thumb wheel can contact the lock bolt push rod only by running for a certain stroke, and therefore, the motor is in an idle running state in the period from the motor start to the time when the lock cylinder thumb wheel contacts the lock bolt push rod. As can be seen from the above description, when the motor is operated in an idle state, the motor is likely to be damaged, and therefore, as an embodiment, the present invention provides that when an operation command for the motor is detected, the motor is controlled to perform an accelerated operation at a set acceleration, which is understood to shorten a time period from the start of the motor to the time when the latch driver contacts the latch push rod, compared to controlling the motor to operate at a constant speed, which is equivalent to shortening an idle time period of the motor, thereby reducing a risk of damage to the motor due to idle rotation.

On the basis of the embodiment, when the lock cylinder thumb wheel contacts the lock tongue push rod and drives the lock tongue push rod to move, the lock tongue push rod can generate resistance on the lock cylinder thumb wheel, and then the lock cylinder thumb wheel can generate resistance on the motor, so that the acceleration of the motor is changed.

Specifically, when it is detected that the acceleration of the motor in the operation process is not changed, that is, the set acceleration is maintained, it means that the lock cylinder dial wheel is not in contact with the lock tongue push rod, and therefore it can be determined that the motor is in an idle state; when the change of the acceleration of the motor in the running process is detected, namely the acceleration is not the set acceleration, the fact that the lock cylinder thumb wheel contacts the lock bolt push rod means that the lock cylinder thumb wheel contacts the lock bolt push rod, and therefore the motor can be determined to enter a load state from an idle state.

In addition, in an application, an acceleration sensor can be built in the intelligent lock, so that the acceleration of the motor in the running process can be detected through the acceleration sensor.

And 102, when the motor is detected to be in a load state, detecting the speed of a target object driven by the motor.

Continuing with the example of the intelligent lock, the target object driven by the motor is the lock cylinder thumb wheel.

In an application, a speed sensor may be built in the smart lock to detect the speed of the target object through the speed sensor. Alternatively, the detection referred to herein refers to cyclic detection (i.e., real-time detection), or periodic detection.

And 103, controlling the running state of the motor according to the speed of the target object.

In an embodiment of the present invention, the controlling the operation state of the motor according to the speed of the target object includes: and when the speed of the target object is detected to meet the set condition, the motor is controlled to stop running, and when the speed of the target object is detected to not meet the set condition, the motor is controlled to keep running. As an example, the setting condition is that the speed of the target object reaches a set speed threshold. Continuing to use the intelligence lock as an example, when the speed of lock core thumb wheel reached the speed threshold value of settlement, the control motor stopped to operate, at this moment, although the motor no longer continues to drive the lock core thumb wheel, the lock core thumb wheel will continue to move because of inertia to can continue to drive the motion of spring bolt push rod, and then the spring bolt push rod is opened (or is locked) the spring bolt, accomplishes to unblank (or locks).

In addition to the above-described embodiment, as another embodiment, in order to ensure that unlocking (or locking) can be completed, the setting conditions may be: the speed of the target object reaches the product of the speed threshold and a set coefficient, which is greater than 1, for example 1.5. That is, when the speed of the lock cylinder thumb wheel reaches the set speed threshold, the motor is not controlled to stop running, but the motor is controlled to keep running until the speed of the lock cylinder thumb wheel reaches the product of the speed threshold and the set coefficient, and then the motor is controlled to stop running. It can be understood that, according to the law of conservation of energy, the distance is certain, and the higher the initial speed is, the larger the force generated when the initial speed is reduced to 0 is, so can effectively ensure that the bolt push rod can generate enough force to drive the bolt to complete unlocking (or locking).

As an embodiment, when it is detected that the speed of the target object satisfies the set condition, the motor is not immediately controlled to stop running, but is controlled to stop running after waiting for a set time period. So can make the lock core thumb wheel have higher speed to based on above-mentioned description, can effectively guarantee that the spring bolt push rod can produce sufficient power and drive the spring bolt and accomplish and unblank (or lock).

According to the technical scheme provided by the embodiment of the invention, when the motor is detected to be in the load state, the speed of the target object driven by the motor is detected, and the running state of the motor is controlled according to the speed of the target object, so that the running state of the motor can be intelligently controlled according to the speed of the target object driven by the motor, especially the motor is controlled to stop running when the speed of the target object is detected to meet the set condition, the loss of the motor can be effectively reduced, and the service life of the motor is prolonged.

Referring to fig. 2, a flowchart of an embodiment of a control method for a motor according to another embodiment of the present invention is provided, and as shown in fig. 2, the method may include the following steps:

and step 201, when an operation instruction for the motor is detected, controlling the motor to perform acceleration operation at a set acceleration.

Step 202, detecting the acceleration of the motor in the operation process, determining that the motor is in an idle state when the acceleration of the motor in the operation process is not changed, and executing the step 202 in a circulating manner; when the change of the acceleration of the motor in the running process is detected, the motor is determined to enter the load state from the idle state, and step 203 is executed.

Step 203, detecting the speed of the target object driven by the motor, executing step 204 when detecting that the speed of the target object meets the set condition, and executing step 205 when detecting that the speed of the target object does not meet the set condition.

And step 204, controlling the motor to stop running.

Step 205, controlling the motor to keep running; step 203 is executed in a loop.

The detailed description of the steps 201 to 205 may refer to the description in the flow shown in fig. 1, and is not repeated here.

The flow shown in fig. 2 is that when an operation instruction for the motor is detected, the motor is controlled to perform accelerated operation at a set acceleration, so that the idle time of the motor can be shortened, and the risk of damage to the motor due to idle running can be reduced; the motor driving speed is detected when the motor is detected to be in a load state, the motor is controlled to stop running when the detected motor speed meets the set conditions, the running state of the motor can be intelligently controlled according to the motor driving speed of the target object, the loss of the motor can be effectively reduced, and the service life of the motor is prolonged.

Referring to fig. 3, a block diagram of an embodiment of a control apparatus for a motor according to an embodiment of the present invention is shown in fig. 3, and the apparatus includes: a first detection module 31, a second detection module 32 and a first control module 33.

The first detection module 31 is configured to detect an operating state of the motor, where the operating state includes a load state and an idle state;

a second detecting module 32, configured to detect a speed of a target object driven by the motor when the motor is detected to be in the load state;

and a first control module 33, configured to control an operation state of the motor according to the speed of the target object.

In a possible embodiment, it further comprises (not shown in the figures):

and the second control module is used for controlling the motor to perform acceleration operation at a set acceleration when an operation instruction for the motor is detected.

In a possible implementation, the first detection module 31 is specifically configured to:

detecting the acceleration of the motor in the running process;

and when the change of the acceleration of the motor in the running process is detected, determining that the motor enters the load state from the idle state.

In a possible implementation, the first control module 33 is specifically configured to:

when the speed of the target object is detected to meet a set condition, controlling the motor to stop running;

and when the speed of the target object is detected not to meet the set condition, controlling the motor to keep running.

In a possible implementation, the first control module 33 is specifically configured to:

and when the speed of the target object is detected to meet the set condition, controlling the motor to stop running after waiting for the set time.

Fig. 4 is a schematic structural diagram of an intelligent lock according to an embodiment of the present invention, where the intelligent lock 400 shown in fig. 4 includes: a motor 401, a processor 402, a memory 403, at least one network interface 404, and other user interfaces 405. The various components in the smart lock 400 are coupled together by a bus system 406. It is understood that the bus system 406 is used to enable connected communication between these components. The bus system 406 includes a power bus, a control bus, and a status signal bus in addition to a data bus. But for clarity of illustration the various buses are labeled as bus system 406 in figure 4.

The user interface 405 may include a touch sensitive panel or a touch screen, among others.

It will be appreciated that memory 403 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be a Read-only memory (ROM), a programmable Read-only memory (PROM), an erasable programmable Read-only memory (erasabprom, EPROM), an electrically erasable programmable Read-only memory (EEPROM), or a flash memory. The volatile memory may be a Random Access Memory (RAM) which functions as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (staticiram, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (syncronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM ), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and direct memory bus RAM (DRRAM). The memory 403 described herein is intended to comprise, without being limited to, these and any other suitable types of memory.

In an embodiment of the present invention, processor 402 is configured to perform the method steps provided by the method embodiments by calling a program or instructions stored in memory 403, for example, including:

detecting the running state of the motor, wherein the running state comprises a load state and an idle state;

detecting a speed of a target object driven by the motor when the motor is detected to be in the load state;

and controlling the running state of the motor according to the speed of the target object.

In one possible embodiment, before the method, the method further comprises:

and when an operation instruction for the motor is detected, controlling the motor to perform acceleration operation at a set acceleration.

In one possible embodiment, the detecting the operation state of the motor includes:

detecting the acceleration of the motor in the running process;

when the acceleration of the motor in the operation process is not changed, determining that the motor is in the load state;

and when the change of the acceleration of the motor in the running process is detected, determining that the motor enters the load state from the idle state.

In one possible embodiment, the controlling the operation state of the motor according to the speed of the target object includes:

when the speed of the target object is detected to meet a set condition, controlling the motor to stop running;

and when the speed of the target object is detected not to meet the set condition, controlling the motor to keep running.

In one possible embodiment, the controlling the motor to stop operating when it is detected that the speed of the target object satisfies a set condition includes:

and when the speed of the target object is detected to meet the set condition, controlling the motor to stop running after waiting for the set time.

In one possible embodiment, the setting condition includes:

the speed of the target object reaches a set speed threshold; alternatively, the first and second electrodes may be,

the speed of the target object reaches the product of the speed threshold and a set coefficient, wherein the set coefficient is larger than 1.

The method disclosed in the above embodiments of the present invention may be applied to the processor 402 or implemented by the processor 402. The processor 402 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 402. The processor 402 may be a general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software elements in the decoding processor. The software elements may be located in ram, flash, rom, prom, or eprom, registers, among other storage media that are well known in the art. The storage medium is located in the memory 403, and the processor 402 reads the information in the memory 403 and performs the steps of the method in combination with the hardware.

It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.

For a software implementation, the techniques described herein may be implemented by means of units performing the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.

The air conditioner provided in this embodiment may be an intelligent lock as shown in fig. 4, and may execute all steps of the control method of the motor as shown in fig. 1-2, so as to achieve the technical effect of the control method of the motor as shown in fig. 1-2, and for brevity, it is not described herein again.

The embodiment of the invention also provides a storage medium (computer readable storage medium). The storage medium herein stores one or more programs. Among others, the storage medium may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, a hard disk, or a solid state disk; the memory may also comprise a combination of memories of the kind described above.

When one or more programs in the storage medium are executable by one or more processors, the method for controlling the motor executed on the smart lock side is implemented.

The processor is used for executing the control program of the motor stored in the memory so as to realize the following steps of the control method of the motor executed on the intelligent lock side:

detecting the running state of the motor, wherein the running state comprises a load state and an idle state;

detecting a speed of a target object driven by the motor when the motor is detected to be in the load state;

and controlling the running state of the motor according to the speed of the target object.

In one possible embodiment, before the method, the method further comprises:

and when an operation instruction for the motor is detected, controlling the motor to perform acceleration operation at a set acceleration.

In one possible embodiment, the detecting the operation state of the motor includes:

detecting the acceleration of the motor in the running process;

when the acceleration of the motor in the operation process is not changed, determining that the motor is in the load state;

and when the change of the acceleration of the motor in the running process is detected, determining that the motor enters the load state from the idle state.

In one possible embodiment, the controlling the operation state of the motor according to the speed of the target object includes:

when the speed of the target object is detected to meet a set condition, controlling the motor to stop running;

and when the speed of the target object is detected not to meet the set condition, controlling the motor to keep running.

In one possible embodiment, the controlling the motor to stop operating when it is detected that the speed of the target object satisfies a set condition includes:

and when the speed of the target object is detected to meet the set condition, controlling the motor to stop running after waiting for the set time.

In one possible embodiment, the setting condition includes:

the speed of the target object reaches a set speed threshold; alternatively, the first and second electrodes may be,

the speed of the target object reaches the product of the speed threshold and a set coefficient, wherein the set coefficient is larger than 1.

Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.

The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种电机控制装置及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!