CN106896748B - Method, device and system for identifying knob operation - Google Patents

Method, device and system for identifying knob operation Download PDF

Info

Publication number
CN106896748B
CN106896748B CN201710116309.0A CN201710116309A CN106896748B CN 106896748 B CN106896748 B CN 106896748B CN 201710116309 A CN201710116309 A CN 201710116309A CN 106896748 B CN106896748 B CN 106896748B
Authority
CN
China
Prior art keywords
knob
wire controller
state
value
total inductance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710116309.0A
Other languages
Chinese (zh)
Other versions
CN106896748A (en
Inventor
请求不公布姓名
苏玉海
贺小林
唐杰
叶铁英
刘泉洲
姚果
袁健钟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201710116309.0A priority Critical patent/CN106896748B/en
Publication of CN106896748A publication Critical patent/CN106896748A/en
Application granted granted Critical
Publication of CN106896748B publication Critical patent/CN106896748B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R27/00Arrangements for measuring resistance, reactance, impedance, or electric characteristics derived therefrom
    • G01R27/02Measuring real or complex resistance, reactance, impedance, or other two-pole characteristics derived therefrom, e.g. time constant
    • G01R27/26Measuring inductance or capacitance; Measuring quality factor, e.g. by using the resonance method; Measuring loss factor; Measuring dielectric constants ; Measuring impedance or related variables

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Measurement Of Resistance Or Impedance (AREA)

Abstract

The invention discloses a method, a device and a system for identifying knob operation. Wherein the method comprises the following steps: in the process of installing or detaching a knob on a wire controller, detecting the inductance of all coils on the wire controller every other preset time period to obtain the total inductance of all coils on the wire controller; judging whether the total inductance of the coil meets a preset condition or not; according to the judgment result, determining the current operating state of the knob, wherein the operating state at least comprises: an installing state, an uninstalling state, an installed state and an uninstalled state. The invention solves the technical problem that the traditional rotary button for controlling the electrical equipment has misoperation in the process of mounting and dismounting.

Description

Method, device and system for identifying knob operation
Technical Field
The invention relates to the technical field of electrical components, in particular to a method, a device and a system for identifying knob operation.
Background
In the art, knobs are widely used in a variety of electrical devices as input means for controlling switching and adjusting parameters of the electrical devices.
One patent of application number 201610591669.1 proposes an inductive knob wire controller, but in the process of installing and detaching the knob, the distance between a copper sheet on the knob and a coil of the wire controller changes, so that the wire controller can detect the change of the inductance of the coil, and the change can be erroneously identified as a knob rotating operation.
In view of the above problems, no effective solution has been proposed at present.
Disclosure of Invention
The embodiment of the invention provides a method, a device and a system for identifying knob operation, which at least solve the technical problem of misoperation of a rotary button for controlling electrical equipment in the process of installation and disassembly.
According to an aspect of an embodiment of the present invention, there is provided a method of identifying a knob operation, including: in the process of installing or detaching a knob on a wire controller, detecting the inductance of all coils on the wire controller every other preset time period to obtain the total inductance of all coils on the wire controller; judging whether the total inductance of the coil meets a preset condition or not; according to the judgment result, determining the current operating state of the knob, wherein the operating state at least comprises: an installing state, an uninstalling state, an installed state and an uninstalled state.
According to an aspect of an embodiment of the present invention, there is provided a system for recognizing a knob operation, including: the wire controller is used for detecting the inductance of all coils on the wire controller every preset time period in the process of installing or detaching the knob on the wire controller; the processing unit is connected with the wire controller and is used for calculating the total inductance of all coils on the wire controller, judging whether the total inductance of the coils meets the preset condition or not and determining the current operating state of the knob according to the judging result, wherein the operating state at least comprises: an installing state, an uninstalling state, an installed state and an uninstalled state; and the controller is connected with the processing unit and used for controlling the adjusting parameters of the knob according to the operation state.
According to another aspect of the embodiment of the invention, there is also provided an electrical apparatus including any one of the above-described systems for identifying knob operations.
According to another aspect of the embodiment of the present invention, there is also provided an apparatus for recognizing a knob operation, including: the acquisition module is used for detecting the inductance of all the coils on the wire controller every preset time period in the process of installing or detaching the knob on the wire controller to obtain the total inductance of all the coils on the wire controller; the first judging module is used for judging whether the total inductance of the coil meets the preset condition or not; the first determining module is configured to determine, according to a determination result, an operation state of the knob at present, where the operation state at least includes: an installing state, an uninstalling state, an installed state and an uninstalled state.
In the embodiment of the invention, the inductance of all the coils on the wire controller is detected every preset time period in the process of installing or detaching the knob on the wire controller, so as to obtain the total inductance of the coils on the wire controller; judging whether the total inductance of the coil meets a preset condition or not; according to the judgment result, determining the current operating state of the knob, wherein the operating state at least comprises: the rotary knob is installed in the installation state, the disassembly state, the installed state and the disassembled state, the current operation state of the rotary knob is identified in the installation and disassembly processes of the rotary knob, and whether the rotary knob is operated effectively or not is determined according to the operation state, so that the technical effect of reducing misoperation caused by the rotary knob in the installation and disassembly processes is achieved, and the technical problem of misoperation of the rotary knob used for controlling electrical equipment in the installation and disassembly processes is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
FIG. 1 is a flow chart of a method of identifying knob operation according to an embodiment of the application;
FIG. 2 is a flow chart of an alternative method of identifying knob operation according to an embodiment of the application;
FIG. 3 is a flow chart of an alternative method of identifying knob operation according to an embodiment of the application;
FIG. 4 is a flow chart of an alternative method of identifying knob operation according to an embodiment of the application;
FIG. 5 is a flow chart of an alternative method of identifying knob operation according to an embodiment of the application;
FIG. 6 is a flow chart of a preferred method of identifying knob operation in accordance with an embodiment of the present application;
FIG. 7 is a schematic illustration of a preferred means of identifying knob operation in accordance with an embodiment of the present application; and
fig. 8 is a system configuration diagram of an identification knob operation according to an embodiment of the present application.
Detailed Description
In order that those skilled in the art will better understand the present application, a technical solution in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present application without making any inventive effort, shall fall within the scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
In accordance with an embodiment of the present invention, there is provided a method embodiment of identifying knob operation, it being noted that the steps shown in the flowchart of the figures may be performed in a computer system, such as a set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order other than that shown or described herein.
FIG. 1 is a flowchart of a method of identifying knob operation, as shown in FIG. 1, according to an embodiment of the invention, the method comprising the steps of:
step S102, detecting the inductance of all coils on the wire controller every preset time period in the process of installing or detaching the knob on the wire controller, and obtaining the total inductance of all coils on the wire controller.
Specifically, in the above steps, the knob is placed on the wire controller panel; the knob is taken off from the panel of the wire controller, the total inductance of the coil is the inductance of all induction coils on the knob, the wire controller detects the inductance of each induction coil once every preset time period, and the total inductance of the coils is calculated.
It should be noted that, when the knob is mounted on the wire controller panel, the inductance of each coil will change when the knob is rotated to different positions, but the sum of the inductances of all coils is within a certain range (the difference between the sums at different positions is caused by the incomplete symmetry of the circuit layout and the incomplete flush of the assembly of each coil).
In an alternative embodiment, the preset time period may be 100ms.
Step S104, judging whether the total inductance of the coil meets the preset condition.
Specifically, in the above step, the preset condition may be used to determine an operation state of the knob, where the operation state at least includes: an installing state, an uninstalling state, an installed state and an uninstalled state; and calculating the total inductance of all coils on the wire controller according to the detected inductance of each coil.
Step S106, determining the current operation state of the knob according to the judgment result, wherein the operation state at least comprises: an installing state, an uninstalling state, an installed state and an uninstalled state.
Specifically, in the above steps, after the total coil inductance of all the coils on the current wire controller is obtained, determining the current operation state of the knob according to the preset condition satisfied by the total coil inductance, so as to determine whether the rotation operation of the knob is effective operation according to the current operation state of the knob.
As can be seen from the above, in the above embodiment of the present application, during the process of installing or dismantling the knob on the wire controller, the inductance of all the coils on the wire controller is detected by the preset time period, and the operation state of the current knob is determined according to the total inductance of the coils of the current wire controller, so as to determine whether the rotation operation of the knob is effective operation according to the current operation state of the knob, and only when the current operation state of the knob is the installed state, the rotation operation of the knob is determined to be effective operation, thereby achieving the purpose of identifying the current operation state of the knob during the installation and dismantling of the knob, and determining whether the rotation operation of the knob is effective operation according to the operation state, thereby achieving the technical effect of reducing the misoperation caused by the installation and dismantling of the knob, and further solving the technical problem of misoperation of the existing rotation button for controlling electrical equipment during the installation and dismantling of the knob.
In an alternative embodiment, before determining whether the total inductance of the coil meets the preset condition, the method may further include the steps of:
step 101, recording the maximum value and the minimum value of the total inductance of all coils on the wire controller by rotating the knob for one circle.
In an alternative embodiment, the preset conditions include at least any one of the following:
the total inductance of the coil on the current detected wire controller is larger than the maximum value, the total inductance of the coil on the current detected wire controller is between the minimum value and the maximum value, and the absolute value of the difference value between the total inductance of the coil on the current detected wire controller and the total inductance of the coils on the last detected wire controller is larger than a preset threshold value, wherein the preset threshold value is larger than the difference value between the maximum value and the minimum value.
The preset threshold may be a preset difference value greater than a maximum coil total inductance value of the wire controller and a minimum coil total inductance value of the wire controller.
In an alternative embodiment, as shown in fig. 2, according to the determination result, determining the current operating state of the knob may include the following steps:
step 202, if the total inductance of the coil on the wire controller detected currently is greater than the maximum value, determining that the current operating state of the knob is a disassembled state;
Step 204, if the total inductance of the coil on the wire controller detected currently is between the minimum value and the maximum value, determining that the current operation state of the knob is an installed state;
in step 206, if the absolute value of the difference between the total inductance of the coils on the currently detected wire controller and the total inductance of the coils on the last detected wire controller is greater than a preset threshold, determining that the current operating state of the knob is in the installation state and/or in the removal state.
Specifically, in the above steps, the maximum value is the maximum total inductance value of the total inductance values of all coils on the wire controller recorded by rotating the knob one circle; the minimum value is the minimum total inductance value in the total inductance values of all coils on the wire controller through rotating the knob for one circle; after detecting the current total inductance of all coils on the wire controller and calculating to obtain the current total inductance of the coils of the wire controller, judging a preset condition met by the current total inductance of the coils of the wire controller, and if the current total inductance of the coils of the wire controller is greater than the maximum total inductance of the wire controller, considering the current operating state of the knob to be a disassembled state; if the current total inductance of the coil of the wire controller is between the minimum total inductance and the maximum total inductance of the wire controller, determining that the current operating state of the knob is an installed state; and if the absolute value of the difference value between the current coil total inductance of the wire controller and the coil total inductance of all coils on the wire controller detected last time is larger than a preset threshold value, determining that the current operating state of the knob is in an installing state and/or in a detaching state.
When the knob is detached from the wire controller, the inductance of the coil is changed by no object in front of the coil, so that the sum of the inductances of all the coils is larger than that of the knob when the knob is mounted.
In an alternative embodiment, the maximum value may be a maximum total inductance value of the wire controller plus the first error value, and the minimum value may be a minimum total inductance value of the wire controller minus the second error value.
In an alternative embodiment, as shown in fig. 3, after determining, according to the determination result, the current operating state of the knob, the method may further include the following steps:
step 302, if the current operating state of the knob is the installed state, determining that the current rotating operation of the knob is a normal rotating operation;
step 304, if the current operating state of the knob is any one of the following states: the current rotation operation of the knob is determined to be an ineffective rotation operation in the mounting state, the dismounting state and the dismounted state.
Specifically, in the above step, if the operation state in which the knob is currently located is the installed state, the knob is considered to be installed on the panel of the wire controller, and the current rotation operation of the knob is determined as the normal rotation operation; if the current operating state of the knob is any one of the mounting state, the dismounting state and the dismounted state, the knob is not on the wire controller panel, and the current rotating operation of the knob is determined to be an ineffective rotating operation.
With the above embodiment, it is possible to prevent the knob from being erroneously recognized as a rotating operation during the mounting or dismounting.
In an alternative embodiment, as shown in fig. 4, after determining that the operation state in which the knob is currently located is the installed state, the method may further include the steps of:
step 402, judging whether the difference between the total inductance of all coils on the wire controller detected last time and the total inductance of all coils on the wire controller detected currently is larger than a preset threshold, wherein the preset threshold is larger than the difference between the maximum value and the minimum value;
step 404, if the difference between the total inductance of all coils on the last detected wire controller and the total inductance of all coils on the current detected wire controller is greater than a preset threshold, determining that the current operating state of the knob is the state just installed.
Specifically, in the step, the preset threshold may be a preset difference value greater than a maximum coil total inductance value of the wire controller and a minimum coil total inductance value of the wire controller; after the current operating state of the knob is determined to be the installed state, judging whether the difference value between the total coil inductance of all coils on the wire controller detected last time and the total coil inductance of all coils on the wire controller detected currently is larger than a preset threshold value, and if the difference value between the total coil inductance of all coils on the wire controller detected last time and the total coil inductance of all coils on the wire controller detected currently is larger than the preset threshold value, determining that the current operating state of the knob is the state just installed.
In an alternative embodiment, as shown in fig. 5, after determining that the operation state in which the knob is currently in the just-installed state, the method may further include the steps of:
step 502, determining the current rotation operation of the knob within a preset time as an ineffective rotation operation;
and 504, after the preset time is over, determining the current rotation operation of the knob as a normal rotation operation.
Specifically, in the above steps, after it is determined that the operation state in which the knob is currently in the state of just being mounted, counting is started from this moment, the detected knob rotation operation is regarded as invalid in a time counted less than a preset time (a typical value may be 2S), and when the counted time is greater than the preset time, the normal detection knob rotation operation is started.
By the embodiment, misoperation caused by knob shaking generated immediately after the knob is mounted on the panel of the wire controller can be prevented.
The above-described embodiment may be described in connection with fig. 6 as a preferred implementation, fig. 6 is a flow chart of a preferred method of identifying knob operation in accordance with an embodiment of the present invention; as shown in fig. 6, the method comprises the following steps:
in step S602, the maximum value Hb and Hs of the sum of the inductance of all the coils when the knob is mounted on the wire controller is recorded.
Specifically, in the above steps, when the knob is mounted on the wire controller panel, the inductance of each coil is changed when the knob is rotated to different positions, but the total of the inductances of all coils is within a certain range (the difference in the total is due to the incomplete symmetry of the circuit layout of each coil and the incomplete flush of the assembly), the maximum value Hb and the minimum value Hs of the total of the inductances of all coils can be recorded by one rotation.
In step S604, the sum Hn of the inductance values of all coils after the knob is detached from the wire controller is recorded, wherein Hn > hb+h1> Hs-H2.
Specifically, in the above steps, when the knob is detached from the wire controller, since there is no object in front of the coil to change the inductance of the coil, the sum of the inductance of all coils is larger than that at the time of knob mounting, and is recorded as Hn, where Hn > hb+h1> Hs-H2, through the test.
In step S606, the wire controller detects the inductance of each induction coil once every T1 time, and calculates the sum of the inductances of all coils as h, and the sum of the electric quantities of all coils detected last time as hL.
Specifically, in the above steps, the wire controller detects the inductance of each induction coil once every T1 (typically 100 ms) time, and calculates the sum of the inductances of all coils as h, and the sum of the inductances of all coils detected last time as hL.
Step S608, it is determined whether H > hb+h1 is satisfied.
Specifically, in the above step, it is judged whether the sum of all coil inductance amounts currently detected is H satisfying H > hb+h1; if H > Hb+H2 is satisfied, then step S610 is performed; otherwise, step S612 is performed.
In step S610, it is determined that the knob is not on the line controller panel, and at this time, the knob rotation operation is not detected.
Specifically, in the above step, if the sum of all the coil inductance amounts currently detected is H satisfying H > hb+h1, it is considered that the knob is not above the wire controller panel (i.e., the knob has been detached), at which time the knob rotation operation is not detected.
Step S612, it is determined whether |h-hL| > hc and h > Hb are satisfied.
Specifically, in the above step, if the sum of all the coil inductance amounts currently detected is H, which does not satisfy H > hb+h1, it is determined whether H satisfies |h-hl| > hc and H > Hb, and if so, step S614 is performed, and otherwise, step S616 is performed.
In step S614, it is determined that the knob is being attached or detached, and the detected knob operation is regarded as invalid.
Specifically, in the above steps, if |h-hl| > Hc and h > Hb (where Hc > Hb-Hs) are considered to be the knob being attached or detached, the difference between the sum of inductance values of all coils detected twice is greater than Hb-Hs because the distance between the copper sheet on the knob and the coil varies during the attachment and detachment of the knob. The knob rotation operation detected at this time is regarded as invalid, preventing the process of attaching or detaching the knob from being erroneously recognized as a rotation operation.
Step S616, judging whether hL-h > hc and Hb is greater than or equal to h and greater than or equal to Hs are satisfied.
Specifically, in the above step, if h does not satisfy |h-hl| > hc and h > Hb, it is determined whether h satisfies hL-h > hc and Hb is greater than or equal to h is greater than or equal to Hs, and if so, step S622 is performed; otherwise, step S618 is performed.
Step S618, judging whether Hb+H21 is more than or equal to H is more than or equal to Hs-H2.
Specifically, in the above step, if H does not satisfy hL-H > hc and Hb is greater than or equal to H is greater than or equal to Hs, judging whether H satisfies Hb+H2 is greater than or equal to H is greater than or equal to Hs-H2; if so, executing step S620; otherwise, step S606 is performed.
In step S620, the knob is determined to be above the line controller panel, and the knob operation is normally detected.
Specifically, in the above steps, if H satisfies Hb+H21.gtoreq.h.gtoreq.Hs-H2, the knob is considered to be on the wire controller panel (i.e. the knob is mounted on the wire controller), and at this time, the knob rotating operation is normally detected. Wherein H1 and H2 are both less than Hs, and Hn > Hb+H2 > Hs-H2.
Preferably, H1 and H2 may be h1=h2= (Hb-Hs) 50%.
Step S622, determining that the knob has just been installed, and starting timing from that point on.
Specifically, in the above step, if hL-h > Hc and hb.gtoreq.h.gtoreq.hs are satisfied, it is considered that the knob has just been installed and the time is counted from this moment.
In step S624, it is determined whether the timer is greater than the time T2.
Specifically, in the above step, it is determined whether the timer is greater than the time T2, and if the timer is greater than T2, step S606 is performed; otherwise, step S626 is performed.
In step S626, the detected knob operation is regarded as invalid.
Specifically, in the above steps, the detected knob rotation operation is regarded as invalid in a time of less than the time T2 (typically 2S), preventing malfunction caused by knob shake generated immediately after the knob is mounted on the drive-by-wire panel, and starting the normal detection knob rotation operation after the time is greater than the time T2.
Through the embodiment, the program algorithm processing can avoid misoperation of the knob in the process of mounting and dismounting.
Example 2
According to an embodiment of the present invention, there is provided an apparatus embodiment for recognizing a knob operation.
Fig. 7 is a schematic view of a device for recognizing a knob operation according to an embodiment of the present invention, as shown in fig. 7, the device including: the device comprises an acquisition module 701, a first judgment module 703 and a first determination module 705.
The obtaining module 701 is configured to detect inductance values of all coils on the wire controller at intervals of a preset time period in a process of installing or detaching a knob on the wire controller, so as to obtain total inductance values of all coils on the wire controller.
Specifically, in the above-described acquisition module 701, the installation is to place the knob on the wire controller panel; the knob is taken off from the panel of the wire controller, the total inductance of the coil is the inductance of all induction coils on the knob, the wire controller detects the inductance of each induction coil once every preset time period, and the total inductance of all coils is calculated.
It should be noted that, when the knob is mounted on the wire controller panel, the inductance of each coil will change when the knob is rotated to different positions, but the sum of the inductances of all coils is within a certain range (the difference between the sums at different positions is caused by the incomplete symmetry of the circuit layout and the incomplete flush of the assembly of each coil).
In an alternative embodiment, the preset time period may be 100ms.
The first determining module 703 is configured to determine whether the total inductance of the coil meets a preset condition.
Specifically, in the first determining module 703, the preset condition may be used to determine an operation state of the knob, where the operation state includes at least: an installing state, an uninstalling state, an installed state and an uninstalled state; and calculating the total inductance of all coils on the wire controller according to the detected inductance of each coil.
The first determining module 705 is configured to determine, according to a determination result, an operation state of the knob, where the operation state at least includes: an installing state, an uninstalling state, an installed state and an uninstalled state.
Specifically, in the first determining module 705, after obtaining the total inductance of all the coils on the current wire controller, the current operating state of the knob is determined according to the preset condition that the total inductance of the coils meets, so as to determine whether the rotating operation of the knob is a valid operation according to the current operating state of the knob.
As can be seen from the above, in the above embodiment of the present application, during the process of installing or dismantling the knob on the wire controller, the inductance of all the coils on the wire controller is detected by the preset time period, and the operation state of the current knob is determined according to the total inductance of the coils of the current wire controller, so as to determine whether the rotation operation of the knob is effective operation according to the current operation state of the knob, and only when the current operation state of the knob is the installed state, the rotation operation of the knob is determined to be effective operation, thereby achieving the purpose of identifying the current operation state of the knob during the installation and dismantling of the knob, and determining whether the rotation operation of the knob is effective operation according to the operation state, thereby achieving the technical effect of reducing the misoperation caused by the installation and dismantling of the knob, and further solving the technical problem of misoperation of the existing rotation button for controlling electrical equipment during the installation and dismantling of the knob.
Optionally, the device for identifying knob operation further comprises: and a recording module. The recording module is used for recording the maximum value and the minimum value of the total inductance of all coils on the wire controller by rotating the knob for one circle.
It should be noted that the preset conditions at least include any one of the following: the total inductance of the coil on the current detected wire controller is larger than the maximum value, the total inductance of the coil on the current detected wire controller is between the minimum value and the maximum value, and the absolute value of the difference value between the total inductance of the coil on the current detected wire controller and the total inductance of the coils on the last detected wire controller is larger than a preset threshold value, wherein the preset threshold value is larger than the difference value between the maximum value and the minimum value.
Optionally, the first determining module includes: a first determination unit, a second determination unit, and a third determination unit. The first determining unit is used for determining that the current operation state of the knob is a disassembled state if the current detected total inductance of the coil on the wire controller is larger than the maximum value; a second determining unit for determining that the current operating state of the knob is an installed state if the current detected total inductance of the coil on the wire controller is between a minimum value and a maximum value; and the third determining unit is used for determining that the current operating state of the knob is in an installing state and/or in a detaching state if the absolute value of the difference value between the current detected total inductance of the coil on the wire controller and the total inductance of the coils on the wire controller detected last time is larger than a preset threshold value.
Optionally, the device for identifying knob operation further comprises: the second determination module and the third determination module. The second determining module is used for determining that the current rotation operation of the knob is normal rotation operation if the current operation state of the knob is an installed state; the third determining module is configured to, if the current operating state of the knob is any one of the following states: the current rotation operation of the knob is determined to be an ineffective rotation operation in the mounting state, the dismounting state and the dismounted state.
Optionally, the device for identifying knob operation further comprises: the second judging module and the fourth determining module. The second judging module is used for judging whether the difference value between the total inductance of the coils on the wire controller detected last time and the total inductance of the coils on the wire controller detected currently is larger than a preset threshold value, wherein the preset threshold value is larger than the difference value between the maximum value and the minimum value; and the fourth determining module is used for determining that the current operating state of the knob is the state just installed if the difference value between the last detected total coil inductance of all coils on the wire controller and the current detected total coil inductance of all coils on the wire controller is larger than a preset threshold value.
Optionally, the device for identifying knob operation further comprises: and a fifth determination module and a sixth determination module. The fifth determining module is used for determining the current rotation operation of the knob within the preset time as invalid rotation operation; and a sixth determining module, configured to determine the current rotation operation of the knob as a normal rotation operation after the preset time is over.
Example 3
According to an embodiment of the present invention, a system embodiment for identifying knob operation is provided.
FIG. 8 is a schematic diagram of a system for identifying knob operation according to an embodiment of the present invention, as shown in FIG. 8, the system comprising: a drive-by-wire 10, a processing unit 20 and a controller 30.
The wire controller 10 is used for detecting the inductance of all coils on the wire controller every preset time period in the process of installing or detaching the knob on the wire controller;
the processing unit 20 is connected with the wire controller, and is configured to calculate total inductance of all coils on the wire controller, determine whether the total inductance of the coils meets a preset condition, and determine, according to a determination result, an operation state of the knob, where the operation state at least includes: an installing state, an uninstalling state, an installed state and an uninstalled state;
And a controller 30 connected to the processing unit for controlling the adjustment parameters of the knob according to the operation state.
In an alternative embodiment, the wire controller may include a plurality of inductance detection modules, where the inductance detection modules may be, but are not limited to, an inductance conversion chip, an inductance detection circuit, and a plurality of inductance detection coils. The side of the knob opposite to the wire controller, i.e. the bottom of the knob, comprises a circle of metal parts with irregular areas. When the knob is mounted or dismounted from the wire controller, the total inductance of the inductance detection coil in the wire controller can be changed. The processing unit judges whether the total inductance of the wire controller meets a preset condition, and can judge the operation state of the current knob according to the preset condition, wherein the total inductance of the wire controller is the total inductance.
It should be noted that, when the knob rotates for one circle, the processing unit records the maximum value and the minimum value of the total inductance of all the coils on the wire controller, and judges whether the total inductance of all the coils meets the preset conditions according to the maximum value and the minimum value of the total inductance of the coils and the preset conditions, wherein the preset conditions at least include one of the following: the current detected total inductance of the coil on the wire controller is larger than the maximum value, the current detected total inductance of the coil on the wire controller is between the minimum value and the maximum value, and the absolute value of the difference value between the current detected total inductance of the coil on the wire controller and the total inductance of the coils on the knob detected last time is larger than a preset threshold value, wherein the preset threshold value can be a preset difference value which is larger than the maximum total inductance value of the coil of the wire controller and the minimum total inductance value of the coil of the wire controller.
In an alternative embodiment, the maximum value may be a maximum total inductance value of the wire controller plus the first error value, and the minimum value may be a minimum total inductance value of the wire controller minus the second error value.
In another alternative embodiment, if the total inductance of the coil on the knob currently detected is greater than a maximum value, determining that the operating state in which the knob is currently in a disassembled state; if the total inductance of the coil on the knob detected currently is between the minimum value and the maximum value, determining that the current operating state of the knob is an installed state; and if the absolute value of the difference value between the total inductance of the coils on the currently detected knob and the total inductance of the coils on the last detected knob is larger than a preset threshold value, determining that the current operating state of the knob is in an installation state and/or in a disassembly state.
According to the method, the device and the system, the wire controller detects the inductance of all coils on the wire controller every other preset time period in the process of installing or detaching the knob on the wire controller, the processor calculates the total inductance of all coils on the wire controller and judges whether the total inductance meets preset conditions, the current operating state of the knob is determined according to the judging result, finally, the controller controls the adjusting parameters of the knob according to the current operating state of the knob, the current operating state of the knob is identified in the process of installing and detaching the knob, and whether the rotary operation of the knob is effective operation is determined according to the operating state, so that the technical effect of reducing misoperation caused by the knob in the process of installing and detaching is achieved, and the technical problem of misoperation of the rotary button for controlling electrical equipment in the prior art is solved.
Optionally, the processing unit includes: a calculator. The calculator is used for calculating the total inductance according to the inductance of each induction coil on the wire controller.
Specifically, in the process of installing or detaching the knob, the distance between the irregular metal component (for example, a copper sheet) on the knob and each induction coil in the wire controller changes, at this time, the processing unit detects the total inductance of all induction coils, and judges whether the total inductance meets the preset condition.
It should be noted that the processing unit may be, but is not limited to, a single chip microcomputer or an ARM chip.
Optionally, the system for identifying knob operation further comprises: a memory. The memory is connected with the wire controller and used for storing the inductance of each coil detected by the wire controller and the preset condition that the total inductance of all coils on the wire controller is met.
It should be noted that the memory may be, but is not limited to, a RAM read-write memory.
Optionally, the system for identifying knob operation further comprises: a timer and a bus interface. The timer is connected with the wire controller and used for timing; and the bus interface is connected with the controller and used for transmitting control signals of the controller to the electrical equipment.
In an alternative embodiment, the wire controller detects the inductance of each induction coil on the wire controller once every preset time (for example, 100 ms), and calculates the total inductance of all coils. After the total coil inductance of all coils on the current wire controller is obtained, determining the current operation state of the knob according to the preset condition met by the total coil inductance, so as to determine whether the rotation operation of the knob is effective operation according to the current operation state of the knob.
As an optional implementation manner, by rotating the knob for one circle, recording the maximum total inductance value and the minimum total inductance value of the total inductance values of all coils on the wire controller, after detecting the current total inductance value of all coils on the wire controller and calculating to obtain the current total inductance value of the coils of the wire controller, judging the preset condition met by the current total inductance value of the coils of the wire controller, and if the current total inductance value of the coils of the wire controller is greater than the maximum total inductance value of the wire controller, considering the current operating state of the knob as the disassembled state; if the current total inductance of the coil of the wire controller is between the minimum total inductance and the maximum total inductance of the wire controller, determining that the current operating state of the knob is an installed state; and if the absolute value of the difference value between the current coil total inductance of the wire controller and the coil total inductance of all coils on the wire controller detected last time is larger than a preset threshold value, determining that the current operating state of the knob is in an installing state and/or in a detaching state.
When the knob is detached from the wire controller, the inductance of the coil is changed by no object in front of the coil, so that the sum of the inductances of all the coils is larger than that of the knob when the knob is mounted.
As an alternative embodiment, if the current operating state of the knob is the installed state, the knob is considered to be installed on the panel of the wire controller, and the current rotating operation of the knob is determined as the normal rotating operation; if the current operating state of the knob is any one of the mounting state, the dismounting state and the dismounted state, the knob is not on the wire controller panel, and the current rotating operation of the knob is determined to be an ineffective rotating operation.
With the above embodiment, the knob can be prevented from being erroneously recognized as a rotating operation during the mounting or dismounting.
As an alternative embodiment, after determining that the current operating state of the knob is the installed state, determining whether the difference between the total inductance of all coils on the wire controller detected last time and the total inductance of all coils on the wire controller detected last time is greater than a preset threshold, and if the difference between the total inductance of all coils on the wire controller detected last time and the total inductance of all coils on the wire controller detected last time is greater than the preset threshold, determining that the current operating state of the knob is the state just installed.
Optionally, the bus interface includes at least any one of the following: USB interface, CAN interface, PCI interface, AGP interface.
Optionally, the system for identifying knob operation further comprises: and a power supply. The power supply is used for supplying power to the processing unit, the controller and the wire controller.
Optionally, according to another aspect of the embodiment of the present application, there is further provided an electrical apparatus, including any one of the above-mentioned systems for identifying a knob operation.
The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
In the foregoing embodiments of the present application, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, for example, may be a logic function division, and may be implemented in another manner, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.

Claims (22)

1. A method of identifying a knob operation, comprising:
in the process of installing or detaching a knob on a wire controller, detecting inductance values of all coils on the wire controller every preset time period to obtain total inductance values of all coils on the wire controller;
judging whether the total inductance of the coil meets a preset condition or not;
according to the judging result, determining the current operating state of the knob, wherein the operating state at least comprises: an installing state, an uninstalling state, an installed state and an uninstalled state;
before judging whether the total inductance of the coil meets the preset condition, the method further comprises: and recording the maximum value and the minimum value of the total inductance of all coils on the wire controller by rotating the knob for one circle, wherein the maximum value is the maximum total inductance value of the wire controller plus the first error value, and the minimum value is the minimum total inductance value of the wire controller minus the second error value.
2. The method according to claim 1, wherein the preset conditions include at least any one of:
the current detected total inductance of the coil on the wire controller is larger than the maximum value, the current detected total inductance of the coil on the wire controller is between the minimum value and the maximum value, and the absolute value of the difference value between the current detected total inductance of the coil on the wire controller and the last detected total inductance of the coil on all coils on the wire controller is larger than a preset threshold value, wherein the preset threshold value is larger than the difference value between the maximum value and the minimum value.
3. The method of claim 2, wherein determining the current operating state of the knob according to the determination result comprises:
if the total inductance of the coil on the wire controller detected currently is larger than the maximum value, determining that the current operation state of the knob is the disassembled state;
if the currently detected total inductance of the coil on the wire controller is between the minimum value and the maximum value, determining that the current operating state of the knob is the installed state;
And if the absolute value of the difference value between the total inductance of the coils on the wire controller detected currently and the total inductance of the coils on the wire controller detected last time is larger than a preset threshold value, determining that the current operating state of the knob is in an installing state and/or in a detaching state.
4. A method according to any one of claims 1 to 3, wherein after determining the current operating state of the knob according to the determination result, the method further comprises:
if the current operation state of the knob is the installed state, determining that the current rotation operation of the knob is normal rotation operation;
if the current operating state of the knob is any one of the following states: the current rotation operation of the knob is determined to be an ineffective rotation operation in the installation state, the removal state and the removed state.
5. The method of claim 3, wherein after determining that the operational state in which the knob is currently in is the installed state, the method further comprises:
judging whether the difference value between the last detected coil total inductance of all coils on the wire controller and the current detected coil total inductance of all coils on the wire controller is larger than a preset threshold value, wherein the preset threshold value is larger than the difference value between the maximum value and the minimum value;
And if the difference value between the last detected total inductance of the coils on the wire controller and the current detected total inductance of the coils on the wire controller is larger than the preset threshold value, determining that the current operating state of the knob is the just-installed state.
6. The method of claim 5, wherein after determining that the operational state in which the knob is currently in the just-installed state, the method further comprises:
determining the current rotation operation of the knob within a preset time as invalid rotation operation;
and after the preset time is over, determining the current rotation operation of the knob as normal rotation operation.
7. A system for identifying knob operation, comprising:
the wire controller is used for detecting the inductance of all coils on the wire controller every preset time period in the process of installing or detaching the knob on the wire controller;
the processing unit is connected with the wire controller and is used for calculating the total inductance of all coils on the wire controller, judging whether the total inductance of the coils meets preset conditions or not and determining the current operating state of the knob according to the judging result, wherein the operating state at least comprises: an installing state, an uninstalling state, an installed state and an uninstalled state;
The controller is connected with the processing unit and used for controlling the adjusting parameters of the knob according to the operation state;
before judging whether the total inductance of the coils meets the preset condition, the processing unit is further used for recording the maximum value and the minimum value of the total inductance of all coils on the wire controller by rotating the knob for one circle, wherein the maximum value is the maximum total inductance value of the wire controller plus the first error value, and the minimum value is the minimum total inductance value of the wire controller minus the second error value.
8. The system of claim 7, wherein the processing unit comprises: and the calculator is used for calculating the total inductance of the coils according to the inductance of each induction coil on the wire controller.
9. The system of claim 7, wherein the processing unit is a single-chip microcomputer.
10. The system of claim 7, wherein the system further comprises:
and the memory is connected with the wire controller and used for storing the inductance of each coil detected by the wire controller.
11. The system of claim 10, wherein the memory is a RAM read-write memory.
12. The system of claim 7, wherein the system further comprises:
and the timer is connected with the line controller and used for timing.
13. The system of claim 7, wherein the system further comprises:
and the bus interface is connected with the controller and used for transmitting control signals of the controller to the electrical equipment.
14. The system of claim 13, wherein the bus interface comprises at least any one of: USB interface, CAN interface, PCI interface, AGP interface.
15. The system of claim 7, wherein the system further comprises:
and the power supply is used for supplying power.
16. An electrical device comprising a system of identification knob operations of any one of claims 7 to 15.
17. An apparatus for identifying knob operation, comprising:
the device comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for detecting the inductance of all coils on a wire controller every preset time period in the process of installing or detaching a knob on the wire controller to obtain the total inductance of all coils on the wire controller;
the first judging module is used for judging whether the total inductance of the coil meets a preset condition or not;
The first determining module is configured to determine, according to a determination result, an operation state in which the knob is currently located, where the operation state at least includes: an installing state, an uninstalling state, an installed state and an uninstalled state;
the apparatus further comprises: the recording module is used for recording the maximum value and the minimum value of the total inductance of all coils on the wire controller by rotating the knob for one circle, wherein the maximum value is the maximum total inductance value of the wire controller plus the first error value, and the minimum value is the minimum total inductance value of the wire controller minus the second error value.
18. The apparatus of claim 17, wherein the preset conditions comprise at least any one of:
the current detected total inductance of the coil on the wire controller is larger than the maximum value, the current detected total inductance of the coil on the wire controller is between the minimum value and the maximum value, and the absolute value of the difference value between the current detected total inductance of the coil on the wire controller and the last detected total inductance of the coil on all coils on the wire controller is larger than a preset threshold value, wherein the preset threshold value is larger than the difference value between the maximum value and the minimum value.
19. The apparatus of claim 18, wherein the first determining module comprises:
a first determining unit, configured to determine that an operation state in which the knob is currently located is the detached state if the currently detected total inductance of the coil on the wire controller is greater than the maximum value;
a second determining unit configured to determine that an operation state in which the knob is currently located is the installed state if a total inductance of a coil on the wire controller currently detected is between the minimum value and the maximum value;
and the third determining unit is used for determining that the current operating state of the knob is in an installing state and/or in a detaching state if the absolute value of the difference value between the current detected total inductance of the coil on the wire controller and the last detected total inductance of the coil on the wire controller is larger than a preset threshold value.
20. The apparatus according to any one of claims 17 to 19, further comprising:
the second determining module is used for determining that the current rotation operation of the knob is normal rotation operation if the current operation state of the knob is an installed state;
The third determining module is configured to, if the current operating state of the knob is any one of the following states: the current rotation operation of the knob is determined to be an ineffective rotation operation in the installation state, the removal state and the removed state.
21. The apparatus of claim 19, wherein the apparatus comprises:
the second judging module is used for judging whether the difference value between the last detected coil total inductance of all coils on the wire controller and the current detected coil total inductance of all coils on the wire controller is larger than a preset threshold value, wherein the preset threshold value is larger than the difference value between the maximum value and the minimum value;
and the fourth determining module is used for determining that the current operating state of the knob is the just-installed state if the difference value between the last detected total coil inductance of all coils on the wire controller and the current detected total coil inductance of all coils on the wire controller is larger than a preset threshold value.
22. The apparatus as recited in claim 21, wherein the apparatus further comprises:
a fifth determining module, configured to determine, as an invalid rotation operation, a current rotation operation of the knob within a preset time;
And a sixth determining module, configured to determine, after the preset time is over, the current rotation operation of the knob as a normal rotation operation.
CN201710116309.0A 2017-02-28 2017-02-28 Method, device and system for identifying knob operation Active CN106896748B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710116309.0A CN106896748B (en) 2017-02-28 2017-02-28 Method, device and system for identifying knob operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710116309.0A CN106896748B (en) 2017-02-28 2017-02-28 Method, device and system for identifying knob operation

Publications (2)

Publication Number Publication Date
CN106896748A CN106896748A (en) 2017-06-27
CN106896748B true CN106896748B (en) 2023-10-03

Family

ID=59184602

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710116309.0A Active CN106896748B (en) 2017-02-28 2017-02-28 Method, device and system for identifying knob operation

Country Status (1)

Country Link
CN (1) CN106896748B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101377983A (en) * 2007-08-29 2009-03-04 博西华电器(江苏)有限公司 Household appliance operation apparatus and indication unit operation method
CN102237866A (en) * 2010-05-07 2011-11-09 上海三菱电梯有限公司 Touch button identification system
CN105260122A (en) * 2015-10-27 2016-01-20 上海救要救信息科技有限公司 Method for preventing or reducing touch screen misoperations based on pressure, and system
CN206563886U (en) * 2017-02-28 2017-10-17 珠海格力电器股份有限公司 System for identifying knob operation and electrical equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9130571B2 (en) * 2007-07-11 2015-09-08 Kyocera Corporation Initializing a capacitive sensing switch for a wireless device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101377983A (en) * 2007-08-29 2009-03-04 博西华电器(江苏)有限公司 Household appliance operation apparatus and indication unit operation method
CN102237866A (en) * 2010-05-07 2011-11-09 上海三菱电梯有限公司 Touch button identification system
CN105260122A (en) * 2015-10-27 2016-01-20 上海救要救信息科技有限公司 Method for preventing or reducing touch screen misoperations based on pressure, and system
CN206563886U (en) * 2017-02-28 2017-10-17 珠海格力电器股份有限公司 System for identifying knob operation and electrical equipment

Also Published As

Publication number Publication date
CN106896748A (en) 2017-06-27

Similar Documents

Publication Publication Date Title
US8942934B2 (en) Energy monitoring device and control method therefor, and energy monitoring program
EP2740337B1 (en) Method and device for detecting clogging of a filter
CN111023324B (en) Control method and device for resonance noise and air conditioner
EP2198496B1 (en) Virtual branch load management
WO2015008645A1 (en) Monitoring apparatus, monitoring method, and program
TW200801897A (en) Single system board with automatic feature selection based on installed configuration selection unit
CN106896748B (en) Method, device and system for identifying knob operation
CN111381071A (en) Speed abnormity detection device and method based on Hall sensor
CN100485582C (en) Control method of server fan
CN112944734B (en) Air conditioner compressor oil level determining method and air conditioner oil return control method
CN112053009B (en) Fault prediction method, device, system and storage medium
CN204043164U (en) Drainage device and dehumidifier
CN108870489A (en) Self-adaptive stalling method and device for push rod motor, storage medium and equipment
CN206563886U (en) System for identifying knob operation and electrical equipment
CN105703328B (en) A kind of Self-recover overvoltage-undervoltage protector and method of work
CN101382901A (en) Auto download method being independent of customer system
CN109696894B (en) Production line state judgment method and device
CN209306918U (en) The system that canister is established in can opener system and control by cable
CN106979595B (en) Air conditioner type identification method and system
CN206249294U (en) A kind of computer with high-temperature warning system
CN210124646U (en) Food preparation machine with flow disturbing device detection function
CN113923926B (en) U-bit space management system and control method thereof
CN103034506A (en) Method for software program of power supply pulse width modulation (PWM) controller and programming device thereof
CN112305328B (en) Power supply phase loss detection method and device, storage medium and electric appliance
CN115164337B (en) Air conditioner, control method and device thereof, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant