CN104698927A - Rotary knob value adjusting method based on incremental rotary encoder and related device - Google Patents
Rotary knob value adjusting method based on incremental rotary encoder and related device Download PDFInfo
- Publication number
- CN104698927A CN104698927A CN201510069351.2A CN201510069351A CN104698927A CN 104698927 A CN104698927 A CN 104698927A CN 201510069351 A CN201510069351 A CN 201510069351A CN 104698927 A CN104698927 A CN 104698927A
- Authority
- CN
- China
- Prior art keywords
- value
- calculated value
- pulse
- umber
- unit
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2612—Data acquisition interface
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
The invention relates to a rotary knob value adjusting method based on an incremental rotary encoder and a stepping speed self-adaptive device of the incremental rotary encoder. The rotary knob value adjusting method comprises the following steps: (a) decoding an impulse signal triggered by the rotation of a rotary knob and obtaining impulse cycle and impulse number of the impulse signal within a certain time; (b) calculating the impulse number of the impulse signal within the unit time by using the impulse cycle, the impulse number and setting unit time length; (c) calculating the target stepping unit value according to the impulse cycle, impulse number within unit time and to-be-adjusted parameter scale value; and (d) using the target stepping unit value as the actual stepping unit to adjust the to-be-adjusted parameter. Therefore, the rotary knob value adjusting method can realize the association among the rotary knob value adjusting and rotary speed of rotary knob rotary, impulse number within unit time and scale value of the to-be-adjusted parameter.
Description
Technical field
The present invention relates to knob regulable control technical field, particularly a kind of based on the knob tone pitch method of incremental rotary encoder and a kind of stepping rate self-reacting device of incremental rotary encoder.
Background technology
In existing design of electronic products, knob is utilized to regulate the application scenarios of opertaing device to get more and more, wherein especially general with the use of rotary coding switch, rotary coding switch i.e. said rotary encoder, digital potentiometer, have derotation, dextrorotation function.Rotary encoder (Rotary Encoder) is mainly divided into the large class of incremental encoder, absolute value encoder two, and the sinusoidal coder that we often say also belongs to incremental encoder, and difference is only that output signal is sinusoidal wave.When incremental encoder axle rotates, have corresponding phase output, the differentiation of its sense of rotation is obtained by the phase relation of two pulse signals, and the frequency of pulse signal is relevant to knob rotating speed.What absolute value encoder exported is absolute location information, and it is dextrorotation or derotation that its change by position numerical values recited judges, has nothing to do with knob rotating speed.
Incremental rotary encoder is designed, its ultimate principle is summarized as follows: Figure 1A and 1B be rotary encoder dextrorotation and derotation time the corresponding pulse signal sequential chart exported, rotary encoder utilizes the phase relation between a-signal, B signal to go judgement to be derotation or dextrorotation, in brief, if a-signal rising edge is ahead of B signal rising edge (as shown in Figure 1A), be then dextrorotation; If a-signal rising edge lags behind B signal rising edge (as shown in Figure 1B), then it is derotation.Certainly, the definition of dextrorotation and derotation can be exchanged.Fig. 2 illustrates a kind of Real output waveform of incremental rotary encoder, and namely knob rotating speed is faster, and the pulse number in the unit interval of output signal is more, and also namely pulse signal frequency is higher; The corresponding relation of the rotating speed of knob shown in Fig. 3 and pulse signal frequency.
Usually, the life-span of mechanical type rotating scrambler depends primarily on number of revolutions, and its umber of pulse often turned is few, but low price; And the umber of pulse often turned of photoelectric rotary coder is more, serviceable life is also longer simultaneously, but price is higher.Rotary encoder is utilized to realize, in all multi-methods controlled, remaining in the following place that can improve at present:
First, when equal knob rotating speed, the frequency that the speed that numerical value adjusts depends primarily on signal sampling and the pulse number often turned, when numerical range is larger, often governing speed is unsatisfactory, and the difficulty being adjusted to desired value is larger;
Secondly, when a button is for controlling multiple parameter, and the setting range of parameters difference larger time, current numerical value method of adjustment cannot accomplish stepping rate self-adaptative adjustment, parameter is caused to be adjusted to time of desired value longer, the number of turns simultaneously needing knob to rotate is often comparatively large, and overall control difficulty is larger.
Summary of the invention
Therefore, for deficiency of the prior art, the invention provides a kind of based on the knob tone pitch method of incremental rotary encoder and a kind of stepping rate self-reacting device of incremental rotary encoder.
Particularly, a kind of knob tone pitch method based on incremental rotary encoder that the embodiment of the present invention provides, comprises step: (a) decodes to the pulse signal triggering generation because of knob and obtain described pulse signal recurrence interval within a certain period of time and umber of pulse; Umber of pulse in the unit interval of pulse signal described in b unit interval length computation that () utilizes described recurrence interval, described umber of pulse and setting; C () calculates target step units value according to umber of pulse in described recurrence interval, described unit interval and parameter area value to be adjusted; And described target step units value is carried out tone pitch as actual step units to described parameter to be adjusted by (d).
In one embodiment of the invention, above-mentioned steps (a) comprising: microcontroller utilizes G PIO to interrupt or the timer of band orthogonal encoder decoding function is decoded to described pulse signal and obtains described pulse signal in the described recurrence interval once rotated in knob process and described umber of pulse.
In one embodiment of the invention, above-mentioned steps (c) comprising: (c1) calculates the first calculated value be associated with umber of pulse in described recurrence interval and described unit interval in conjunction with multiple weight coefficient; (c2) the second calculated value be associated with described parameter area value to be adjusted is calculated in conjunction with weight coefficient; (c3) described target step units value is determined according to described first calculated value, described second calculated value and default threshold value.
In one embodiment of the invention, above-mentioned steps (c1) comprising: utilize the described recurrence interval to table look-up to obtain corresponding frequency association parameter and the product calculating described frequency association parameter and the first default weight coefficient obtains the 3rd calculated value; The product calculating umber of pulse and the second default weight coefficient in the described unit interval obtains the 4th calculated value; Calculate described 3rd calculated value and described 4th calculated value sum obtains described first calculated value.
In one embodiment of the invention, above-mentioned steps (c2) comprising: the product calculating described parameter area value to be adjusted and the 3rd default weight coefficient obtains described second calculated value.
In one embodiment of the invention, above-mentioned steps (c3) comprising: the product calculating described first calculated value and described second calculated value obtains the 5th calculated value; When described 5th calculated value is less than described default threshold value, setting described target step units value is default minimum step unit value; When described 5th calculated value is greater than described default threshold value, to set described target step units value be described 5th calculated value divided by described default minimum step unit value business round value.
In addition, the stepping rate self-reacting device of a kind of incremental rotary encoder that the embodiment of the present invention provides, it comprises: decoding and signal parameter acquisition module, and the pulse signal for triggering generation to the knob because of described incremental rotary encoder is decoded and obtained described pulse signal recurrence interval within a certain period of time and umber of pulse; Umber of pulse computing module in unit interval, for utilize described recurrence interval, described umber of pulse and setting unit interval length computation described in pulse signal unit interval in umber of pulse; Target step units value computing module, for calculating target step units value according to umber of pulse in described recurrence interval, described unit interval and parameter area value to be adjusted.
In one embodiment of the invention, above-mentioned decoding and signal parameter acquisition module are specifically for by utilizing GPIO (general purpose input/output) to interrupt or the timer of band orthogonal encoder decoding function is decoded to described pulse signal.
In one embodiment of the invention, above-mentioned target step units value computing module comprises: the first computing unit, for calculating the first calculated value be associated with umber of pulse in described recurrence interval and described unit interval in conjunction with multiple weight coefficient; Second computing unit, for calculating the second calculated value be associated with described parameter area value to be adjusted in conjunction with weight coefficient; Target step units value determining unit, for determining described target step units value according to described first calculated value, described second calculated value and default threshold value.
In one embodiment of the invention, above-mentioned target step units value determining unit comprises: computation subunit, and the product for calculating described first calculated value and described second calculated value obtains the 5th calculated value; Judge and determine subelement, be default minimum step unit value for setting described target step units value when described 5th calculated value is less than described default threshold value, and set described target step units value when described 5th calculated value is greater than described default threshold value be described 5th calculated value divided by described default minimum step unit value business round value.
Therefore, the above embodiment of the present invention can realize one or several beneficial effect following: the rotating speed of the adjustment of (1) reality numerical value and knob and often turn umber of pulse and associate, and numerical value adjustment efficiency is higher, and experience better; (2) actual adjustment numerical value associates with the numerical range of parameter to be adjusted, and adaptive ability is stronger, more easily reaches current adjusted value; (3) to rotary encoder often to turn umber of pulse less demanding; And same desired value, the knob revolution of needs is less, extends the serviceable life of knob, reduces average use cost.
By the detailed description below with reference to accompanying drawing, other side of the present invention and feature become obvious.But it should be known that this accompanying drawing is only the object design of explanation, instead of as the restriction of scope of the present invention, this is because it should with reference to additional claim.Should also be appreciated that, unless otherwise noted, unnecessaryly draw accompanying drawing to scale, they only try hard to structure described herein and flow process are described conceptually.
Accompanying drawing explanation
Below in conjunction with accompanying drawing, the specific embodiment of the present invention is described in detail.
Figure 1A and 1B be rotary encoder dextrorotation and derotation time the corresponding pulse signal sequential chart exported.
Fig. 2 illustrates a kind of Real output waveform of incremental rotary encoder.
Fig. 3 illustrates the corresponding relation of knob rotating speed and pulse signal frequency.
Fig. 4 is the hardware structure schematic diagram of the incremental rotary encoder of the embodiment of the present invention.
Fig. 5 is the process flow diagram of a kind of knob tone pitch method based on incremental rotary encoder of the embodiment of the present invention.
Fig. 6 is a kind of recurrence interval of the embodiment of the present invention and the relation schematic diagram regulating step size.
Fig. 7 is a kind of knob rotating speed of the embodiment of the present invention and the relation schematic diagram regulating step size.
Fig. 8 is the high-level schematic functional block diagram of the stepping rate self-reacting device of a kind of incremental rotary encoder of the embodiment of the present invention.
Embodiment
For enabling above-mentioned purpose of the present invention, feature and advantage become apparent more, are described in detail the specific embodiment of the present invention below in conjunction with accompanying drawing.
Refer to Fig. 4 and Fig. 5, wherein Fig. 4 is the hardware structure schematic diagram of the incremental rotary encoder of the embodiment of the present invention, and Fig. 5 is the process flow diagram of a kind of knob tone pitch method based on incremental rotary encoder of the embodiment of the present invention.The knob tone pitch method of the present embodiment comprises step: S510, S530, S550 and S570.Particularly,
Step S510: the pulse signal triggering generation because of knob is decoded and obtains described pulse signal recurrence interval within a certain period of time and umber of pulse.Wherein, knob is manual operation normally, and it can be divided into and rotate forward and reverse rotation; And be generally because rotating the pulse signal triggering generation two pulse signals (as shown in Figure 4) that there is phase differential, microcontroller is decoded to it after receiving these two pulse signals, thus can determine current rotating forward or the recurrence interval of accumulation in reverse rotation and certain hour and umber of pulse; At this, [in certain hour] can be a knob rotary operation time, and [decoding] can utilize GPIO to interrupt or the timer (TIMER) of band orthogonal encoder decoding function realizes.
Step S530: umber of pulse in the unit interval of pulse signal described in the unit interval length computation utilizing described recurrence interval, described umber of pulse and setting.Wherein, step S530 is realized by the microcontroller in Fig. 4, and it can be utilize the sum n of the pulse in the certain hour of acquisition and recurrence interval to adopt simple average method to do the disposal of gentle filter to this pulse sum n to obtain umber of pulse N in unit interval T.
Step S550: calculate target step units value according to umber of pulse in described recurrence interval, described unit interval and parameter area value to be adjusted.Wherein, S550 is realized by the microcontroller in Fig. 4, and the higher limit that parameter area value to be adjusted is normally defined the range of adjustment of parameter to be adjusted deducts the difference of lower limit; And the algorithm design calculating target step units value such as: the pulse signal that (i) is produced by microcontroller high-speed sampling incremental rotary encoder after decoding, utilize the recurrence interval obtained to table look-up and obtain frequency association parameter alpha f corresponding to this recurrence interval, be multiplied with the first pre-set weight coefficient λ 1 and obtain calculated value Amp1; Parameter in question blank herein: recurrence interval (or frequency) and frequency association parameter alpha f such as meet piecewise function relation, this piecewise function relation specifically will adjust according to the output characteristics of rotary encoder, corresponding frequency band is divided, the numerical value α f that each frequency band correspondence one is fixing according to encoder trait; In addition, the setting of first, second, third weight coefficient λ 1, λ 2, λ 3 also will export the frequency characteristic of pulse according to scrambler and determine, and empirically arranges different weight coefficients according to different output pulses; (ii) utilizing the sum n of the pulse in the certain hour obtained and recurrence interval to adopt simple average method to do the disposal of gentle filter to this pulse sum obtains in unit interval T after umber of pulse N, is multiplied by the second pre-set weight coefficient λ 2 and obtains calculated value Amp2; (iii) will
after being directly added with Amp2, obtain calculated value Amp3; (iv) higher limit of current parameter to be adjusted is deducted lower limit and obtain parameter area M to be adjusted, and be multiplied by the 3rd weight coefficient λ 3, obtain calculated value Amp4; And Amp3 with Amp4 is multiplied and obtains calculated value Amp5 by (v), by Amp5 compared with the threshold value VTH preset, if be less than VTH, then target step units value Amp is set to described minimum step unit value Min, if be greater than VTH, then target step units value Amp is set to: Amp=Amp5/Min, and the round values of normally getting quotient.The target step units value Amp that the present embodiment obtains meets relation shown in Fig. 6 and Fig. 7: Fig. 6 is recurrence interval and the relation schematic diagram regulating step size, and visible, the recurrence interval is less, and namely frequency is faster, regulates stepping numerical value larger; Fig. 7 is knob rotating speed and the relation schematic diagram regulating step size, and visible, knob rotating speed is faster, regulates stepping numerical value larger.
S570: described target step units value is carried out tone pitch as actual step units to described parameter to be adjusted.
For ease of understanding, list an object lesson below and be described, but the present invention is not as limit, particularly:
The range of adjustment supposing current parameter to be adjusted is [10,1000], minimum step unit Min is 1, once rotate microcontroller in knob process and get 3 effective impulses, 3 recurrence intervals are followed successively by 50ms, 20ms, 5ms, and the frequency association parameter alpha f obtaining correspondence that tables look-up is followed successively by 1,5,10, the length setting of unit interval T is 10ms, weight coefficient λ 1, λ 2, λ 3 are set as 0.8,8.0,0.005, VTH setting 20 successively, then:
The Amp1 calculating three pulses corresponding is respectively 0.8,4,8;
In unit interval, umber of pulse N is 3* (10/ (50+20+5))=0.4, and then to calculate Amp2 be 8.0*0.4=3.2;
be calculated as (0.8+4+8)=12.8, and then to calculate Amp3 be 16.0;
Calculating Amp4 is (1000-10) * 0.005=4.95;
Calculating Amp5 is 79.2, and it is greater than VTH, therefore determines that target step units value Amp is 79.
Refer to Fig. 8, the embodiment of the present invention also provides a kind of stepping rate self-reacting device 80 of incremental rotary encoder, and it can be realized by the microcontroller being provided with stepping rate adaptable software (as shown in Figure 4) and comprised: decoding and signal parameter acquisition module 81, umber of pulse computing module 83 and target step units value computing module 85 in the unit interval.
Wherein, decoding and signal parameter acquisition module 81 are decoded for the pulse signal knob because of described incremental rotary encoder being triggered to generation and are obtained described pulse signal recurrence interval within a certain period of time and umber of pulse.In unit interval umber of pulse computing module 83 for utilize described recurrence interval, described umber of pulse and setting unit interval length computation described in pulse signal unit interval in umber of pulse.Target step units value computing module 85 is for calculating target step units value according to umber of pulse in described recurrence interval, described unit interval and parameter area value to be adjusted.
Further, above-mentioned decoding and signal parameter acquisition module 81 can be specifically utilize GPIO (general purpose input/output) to interrupt or be with the timer of orthogonal encoder decoding function to decode to described pulse signal.
In addition, above-mentioned target step units value computing module 85 can be refined as and comprise: the first computing unit, for calculating the first calculated value (Amp3) be associated with umber of pulse in described recurrence interval and described unit interval in conjunction with multiple weight coefficient (λ 1, λ 2); Second computing unit, for calculating the second calculated value (Amp4) be associated with described parameter area value to be adjusted in conjunction with weight coefficient (λ 3); Target step units value determining unit, for determining described target step units value (Amp) according to described first calculated value (Amp3), described second calculated value (Amp4) and default threshold value (VTH).
Moreover, above-mentioned target step units value determining unit can be refined as and comprise: computation subunit, and the product for calculating described first calculated value (Amp3) and described second calculated value (Amp4) obtains the 5th calculated value (Amp5); Judge and determine subelement, for set when described 5th calculated value (Amp5) is less than described default threshold value (VTH) described target step units value (Amp) be preset minimum step unit value (Min), and set when described 5th calculated value (Amp5) is greater than described default threshold value (VTH) described target step units value (Amp) for described 5th calculated value (Amp5) divided by described default minimum step unit value (Min) business round value.
In addition, it is worth mentioning that, other concrete function details of each functional module 81,83 and 85 above-mentioned with reference to abovementioned steps S510, S530 and S550, can not repeat them here; And the simple merging of each functional module or refinement all should be included in protection scope of the present invention.
In sum, the above embodiment of the present invention can realize one or several beneficial effect following: the rotating speed of the adjustment of (1) reality numerical value and knob and often turn umber of pulse and associate, and numerical value adjustment efficiency is higher, and experience better; (2) actual adjustment numerical value associates with the numerical range of parameter to be adjusted, and adaptive ability is stronger, more easily reaches current adjusted value; (3) to rotary encoder often to turn umber of pulse less demanding; And same desired value, the knob revolution of needs is less, extends the serviceable life of knob, reduces average use cost.
Apply specific case herein to set forth the principle of the stepping rate self-reacting device of the knob tone pitch method and incremental rotary encoder that the present invention is based on incremental rotary encoder and embodiment, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention; all will change in specific embodiments and applications; in sum, this description should not be construed as limitation of the present invention, and protection scope of the present invention should be as the criterion with appended claim.
Claims (10)
1., based on a knob tone pitch method for incremental rotary encoder, it is characterized in that, comprise step:
A () is decoded to the pulse signal triggering generation because of knob and is obtained described pulse signal recurrence interval within a certain period of time and umber of pulse;
Umber of pulse in the unit interval of pulse signal described in b unit interval length computation that () utilizes described recurrence interval, described umber of pulse and setting;
C () calculates target step units value according to umber of pulse in described recurrence interval, described unit interval and parameter area value to be adjusted; And
D described target step units value is carried out tone pitch as actual step units to described parameter to be adjusted by ().
2. knob tone pitch method as claimed in claim 1, it is characterized in that, described step (a) comprising: microcontroller utilizes GPIO to interrupt or the timer of band orthogonal encoder decoding function is decoded to described pulse signal and obtains described pulse signal in the described recurrence interval once rotated in knob process and described umber of pulse.
3. knob tone pitch method as claimed in claim 1, it is characterized in that, described step (c) comprising:
(c1) the first calculated value be associated with umber of pulse in described recurrence interval and described unit interval is calculated in conjunction with multiple weight coefficient;
(c2) the second calculated value be associated with described parameter area value to be adjusted is calculated in conjunction with weight coefficient;
(c3) described target step units value is determined according to described first calculated value, described second calculated value and default threshold value.
4. knob tone pitch method as claimed in claim 3, it is characterized in that, described step (c1) comprising:
Utilize the described recurrence interval to table look-up to obtain corresponding frequency association parameter and the product calculating described frequency association parameter and the first default weight coefficient obtains the 3rd calculated value;
The product calculating umber of pulse and the second default weight coefficient in the described unit interval obtains the 4th calculated value;
Calculate described 3rd calculated value and described 4th calculated value sum obtains described first calculated value.
5. knob tone pitch method as claimed in claim 3, it is characterized in that, described step (c2) comprising:
The product calculating described parameter area value to be adjusted and the 3rd default weight coefficient obtains described second calculated value.
6. knob tone pitch method as claimed in claim 3, it is characterized in that, described step (c3) comprising:
The product calculating described first calculated value and described second calculated value obtains the 5th calculated value;
When described 5th calculated value is less than described default threshold value, setting described target step units value is default minimum step unit value;
When described 5th calculated value is greater than described default threshold value, to set described target step units value be described 5th calculated value divided by described default minimum step unit value business round value.
7. a stepping rate self-reacting device for incremental rotary encoder, is characterized in that, described stepping rate self-reacting device comprises:
Decoding and signal parameter acquisition module, the pulse signal for triggering generation to the knob because of described incremental rotary encoder is decoded and is obtained described pulse signal recurrence interval within a certain period of time and umber of pulse;
Umber of pulse computing module in unit interval, for utilize described recurrence interval, described umber of pulse and setting unit interval length computation described in pulse signal unit interval in umber of pulse;
Target step units value computing module, for calculating target step units value according to umber of pulse in described recurrence interval, described unit interval and parameter area value to be adjusted.
8. stepping rate self-reacting device as claimed in claim 7, is characterized in that, described decoding and signal parameter acquisition module are specifically for by utilizing GPIO to interrupt or the timer of band orthogonal encoder decoding function is decoded to described pulse signal.
9. stepping rate self-reacting device as claimed in claim 7, it is characterized in that, described target step units value computing module comprises:
First computing unit, for calculating the first calculated value be associated with umber of pulse in described recurrence interval and described unit interval in conjunction with multiple weight coefficient;
Second computing unit, for calculating the second calculated value be associated with described parameter area value to be adjusted in conjunction with weight coefficient;
Target step units value determining unit, for determining described target step units value according to described first calculated value, described second calculated value and default threshold value.
10. stepping rate self-reacting device as claimed in claim 9, it is characterized in that, described target step units value determining unit comprises:
Computation subunit, the product for calculating described first calculated value and described second calculated value obtains the 5th calculated value;
Judge and determine subelement, be default minimum step unit value for setting described target step units value when described 5th calculated value is less than described default threshold value, and set described target step units value when described 5th calculated value is greater than described default threshold value be described 5th calculated value divided by described default minimum step unit value business round value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510069351.2A CN104698927B (en) | 2015-02-10 | 2015-02-10 | Knob tone pitch method and relevant apparatus based on incremental rotary encoder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510069351.2A CN104698927B (en) | 2015-02-10 | 2015-02-10 | Knob tone pitch method and relevant apparatus based on incremental rotary encoder |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104698927A true CN104698927A (en) | 2015-06-10 |
CN104698927B CN104698927B (en) | 2017-10-17 |
Family
ID=53346164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510069351.2A Active CN104698927B (en) | 2015-02-10 | 2015-02-10 | Knob tone pitch method and relevant apparatus based on incremental rotary encoder |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104698927B (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106200548A (en) * | 2016-08-23 | 2016-12-07 | 惠州华阳通用电子有限公司 | The control method of a kind of optoelectronic induction knob and circuit |
CN106529141A (en) * | 2016-10-26 | 2017-03-22 | 天津怡和嘉业医疗科技有限公司 | Parameter adjusting method and apparatus |
CN108427547A (en) * | 2017-02-13 | 2018-08-21 | 深圳市中兴微电子技术有限公司 | A kind of volume adjusting method and device |
CN108521273A (en) * | 2018-04-04 | 2018-09-11 | 四川新先达测控技术有限公司 | pulse signal processing method, device and user terminal |
CN110488705A (en) * | 2019-08-22 | 2019-11-22 | 四川长虹电器股份有限公司 | The method for triggering identification rotary coding switch based on global interrupt |
CN110967538A (en) * | 2020-02-28 | 2020-04-07 | 深圳市鼎阳科技股份有限公司 | Knob acceleration method and control and adjustment method of oscilloscope and digital oscilloscope |
CN111327238A (en) * | 2020-03-24 | 2020-06-23 | 珠海欧美克仪器有限公司 | Speed regulating method for sample feeding system |
CN111694296A (en) * | 2019-03-13 | 2020-09-22 | 宁波方太厨具有限公司 | Intelligent knob adjusting device and adjusting method thereof |
CN112072967A (en) * | 2020-01-21 | 2020-12-11 | 合肥宏晶微电子科技股份有限公司 | Motor driving pulse generation method and device and readable storage medium |
CN112114527A (en) * | 2020-09-22 | 2020-12-22 | 深圳绿米联创科技有限公司 | Device control apparatus, method, and computer-readable storage medium |
CN112146686A (en) * | 2019-06-27 | 2020-12-29 | 西安诺瓦星云科技股份有限公司 | Rotation information acquisition method, device and system and computer readable storage medium |
CN113204288A (en) * | 2020-01-16 | 2021-08-03 | 西安诺瓦星云科技股份有限公司 | Knob speed determination method, device and system and video processing equipment |
CN114216488A (en) * | 2021-12-01 | 2022-03-22 | 珠海格力电器股份有限公司 | Control method, control system and equipment of rotary encoder |
CN115371713A (en) * | 2022-08-15 | 2022-11-22 | 安徽海尚变频技术有限公司 | Control method for improving speed regulation experience of encoder |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10268911A (en) * | 1997-03-27 | 1998-10-09 | Shibuya Kogyo Co Ltd | Double write preventing mechanism for information writer |
US20080265824A1 (en) * | 2007-04-30 | 2008-10-30 | Choong-Hyunk Yim | Method and system for compensating for position error of step motor |
CN102332856A (en) * | 2010-07-14 | 2012-01-25 | 台达电子工业股份有限公司 | Dynamic compensating device for feedback position of encoder and dynamic compensating method thereof |
CN102598124A (en) * | 2009-10-30 | 2012-07-18 | 松下电器产业株式会社 | Encoder, decoder and methods thereof |
CN102957426A (en) * | 2011-08-23 | 2013-03-06 | 上海创远仪器技术股份有限公司 | Self-adaptive circuit of programmable control rotary encoder |
JP2013061200A (en) * | 2011-09-13 | 2013-04-04 | Nsk Ltd | Physical quantity measuring device for rotary machine |
CN103185603A (en) * | 2011-12-29 | 2013-07-03 | 苏州汇川技术有限公司 | Incremental encoder signal processing system and method |
US20130265639A1 (en) * | 2012-04-09 | 2013-10-10 | Andrey Borissov Batchvarov | Accurate Telescope Tracking System with a Calibrated Rotary Encoder |
CN203479256U (en) * | 2013-07-02 | 2014-03-12 | 北京联合大学 | Micro-distance electronic meter |
-
2015
- 2015-02-10 CN CN201510069351.2A patent/CN104698927B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10268911A (en) * | 1997-03-27 | 1998-10-09 | Shibuya Kogyo Co Ltd | Double write preventing mechanism for information writer |
US20080265824A1 (en) * | 2007-04-30 | 2008-10-30 | Choong-Hyunk Yim | Method and system for compensating for position error of step motor |
CN102598124A (en) * | 2009-10-30 | 2012-07-18 | 松下电器产业株式会社 | Encoder, decoder and methods thereof |
CN102332856A (en) * | 2010-07-14 | 2012-01-25 | 台达电子工业股份有限公司 | Dynamic compensating device for feedback position of encoder and dynamic compensating method thereof |
CN102957426A (en) * | 2011-08-23 | 2013-03-06 | 上海创远仪器技术股份有限公司 | Self-adaptive circuit of programmable control rotary encoder |
JP2013061200A (en) * | 2011-09-13 | 2013-04-04 | Nsk Ltd | Physical quantity measuring device for rotary machine |
CN103185603A (en) * | 2011-12-29 | 2013-07-03 | 苏州汇川技术有限公司 | Incremental encoder signal processing system and method |
US20130265639A1 (en) * | 2012-04-09 | 2013-10-10 | Andrey Borissov Batchvarov | Accurate Telescope Tracking System with a Calibrated Rotary Encoder |
CN203479256U (en) * | 2013-07-02 | 2014-03-12 | 北京联合大学 | Micro-distance electronic meter |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106200548B (en) * | 2016-08-23 | 2019-06-04 | 惠州华阳通用电子有限公司 | A kind of control method and circuit of optoelectronic induction knob |
CN106200548A (en) * | 2016-08-23 | 2016-12-07 | 惠州华阳通用电子有限公司 | The control method of a kind of optoelectronic induction knob and circuit |
CN106529141A (en) * | 2016-10-26 | 2017-03-22 | 天津怡和嘉业医疗科技有限公司 | Parameter adjusting method and apparatus |
CN108427547A (en) * | 2017-02-13 | 2018-08-21 | 深圳市中兴微电子技术有限公司 | A kind of volume adjusting method and device |
CN108427547B (en) * | 2017-02-13 | 2021-01-22 | 深圳市中兴微电子技术有限公司 | Volume adjusting method and device |
CN108521273A (en) * | 2018-04-04 | 2018-09-11 | 四川新先达测控技术有限公司 | pulse signal processing method, device and user terminal |
CN108521273B (en) * | 2018-04-04 | 2022-03-01 | 四川新先达测控技术有限公司 | Pulse signal processing method and device and user terminal |
CN111694296A (en) * | 2019-03-13 | 2020-09-22 | 宁波方太厨具有限公司 | Intelligent knob adjusting device and adjusting method thereof |
CN112146686A (en) * | 2019-06-27 | 2020-12-29 | 西安诺瓦星云科技股份有限公司 | Rotation information acquisition method, device and system and computer readable storage medium |
CN110488705A (en) * | 2019-08-22 | 2019-11-22 | 四川长虹电器股份有限公司 | The method for triggering identification rotary coding switch based on global interrupt |
CN113204288A (en) * | 2020-01-16 | 2021-08-03 | 西安诺瓦星云科技股份有限公司 | Knob speed determination method, device and system and video processing equipment |
CN112072967A (en) * | 2020-01-21 | 2020-12-11 | 合肥宏晶微电子科技股份有限公司 | Motor driving pulse generation method and device and readable storage medium |
CN112072967B (en) * | 2020-01-21 | 2022-04-15 | 宏晶微电子科技股份有限公司 | Motor driving pulse generation method and device and readable storage medium |
CN110967538B (en) * | 2020-02-28 | 2020-06-09 | 深圳市鼎阳科技股份有限公司 | Knob acceleration method and control and adjustment method of oscilloscope and digital oscilloscope |
CN110967538A (en) * | 2020-02-28 | 2020-04-07 | 深圳市鼎阳科技股份有限公司 | Knob acceleration method and control and adjustment method of oscilloscope and digital oscilloscope |
CN111327238A (en) * | 2020-03-24 | 2020-06-23 | 珠海欧美克仪器有限公司 | Speed regulating method for sample feeding system |
CN112114527A (en) * | 2020-09-22 | 2020-12-22 | 深圳绿米联创科技有限公司 | Device control apparatus, method, and computer-readable storage medium |
CN112114527B (en) * | 2020-09-22 | 2024-03-01 | 深圳绿米联创科技有限公司 | Device control apparatus, method, and computer-readable storage medium |
CN114216488A (en) * | 2021-12-01 | 2022-03-22 | 珠海格力电器股份有限公司 | Control method, control system and equipment of rotary encoder |
CN115371713A (en) * | 2022-08-15 | 2022-11-22 | 安徽海尚变频技术有限公司 | Control method for improving speed regulation experience of encoder |
Also Published As
Publication number | Publication date |
---|---|
CN104698927B (en) | 2017-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104698927A (en) | Rotary knob value adjusting method based on incremental rotary encoder and related device | |
CN102662316B (en) | Inertial motion of a mechanical display member | |
NZ531852A (en) | Generic motor control system and method | |
CN101373947A (en) | Method, apparatus and system for controlling stepper motor speed | |
WO2005059696A3 (en) | A method and system for system visualization | |
WO2003055077A3 (en) | Encoder self-calibration apparatus and method | |
US7057543B2 (en) | Low power method and interface for generating analog waveforms | |
CN109194239A (en) | The speed regulating method and system of Switched Reluctance Motor | |
CN202837849U (en) | Clock with calibration function | |
CN101471620B (en) | Drive control device for a stepper motor and drive control method of the stepper motor | |
CN100483274C (en) | Drive unit for digital control pointer type meters in cars, and drive method | |
CN107528519A (en) | The method and device that a kind of communication error code to motor encoder is modified | |
CN108233813A (en) | A kind of permanent magnet synchronous motor adaptive sliding-mode observer method | |
CN110799807B (en) | Orthogonal encoder signal filtering method, device and system | |
CN109245637A (en) | Servo-driver arbitrarily divides output method and servo-driver | |
CN111637905B (en) | Method and system for rotary parameter adjustment of rotary encoder | |
CN204206121U (en) | A kind of volume adjustment device adopting ADC device | |
CN110764439B (en) | Servo drive pulse output frequency divider and use method thereof | |
CN106153079B (en) | Recognition methods and system are adjusted for the digital encoder of parameter regulation | |
CN112583309B (en) | Stepping motor speed adjustment control algorithm based on photoelectric encoder | |
CN202837851U (en) | Large clock | |
CN108628210A (en) | Incremental encoder tach signal simulator and its analogy method | |
Jokić et al. | Closed control loop implementation for single robot axis on FPGA platform | |
CN114216488B (en) | Control method, control system and equipment of rotary encoder | |
CN204679785U (en) | Based on the intelligent rotary cultivator control system of ARM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 710075 DEF101, Zero One Square, Xi'an Software Park, No. 72 Zhangbajie Science and Technology Second Road, Xi'an High-tech Zone, Shaanxi Province Patentee after: XI'AN NOVASTAR TECH Co.,Ltd. Address before: 710075 Qinfengge D District 401, Xi'an Software Park, 68 Science and Technology Second Road, Xi'an High-tech Zone, Shaanxi Province Patentee before: Xi'an NovaStar Tech Co.,Ltd. |