Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7624455B2 - Rotational control, detection method and program - Google Patents
[go: Go Back, main page]

JP7624455B2 - Rotational control, detection method and program - Google Patents

Rotational control, detection method and program Download PDF

Info

Publication number
JP7624455B2
JP7624455B2 JP2022561722A JP2022561722A JP7624455B2 JP 7624455 B2 JP7624455 B2 JP 7624455B2 JP 2022561722 A JP2022561722 A JP 2022561722A JP 2022561722 A JP2022561722 A JP 2022561722A JP 7624455 B2 JP7624455 B2 JP 7624455B2
Authority
JP
Japan
Prior art keywords
output value
value
potentiometer
rotation
rotation angle
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
JP2022561722A
Other languages
Japanese (ja)
Other versions
JPWO2022101978A1 (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.)
AlphaTheta Corp
Original Assignee
AlphaTheta Corp
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 AlphaTheta Corp filed Critical AlphaTheta Corp
Publication of JPWO2022101978A1 publication Critical patent/JPWO2022101978A1/ja
Application granted granted Critical
Publication of JP7624455B2 publication Critical patent/JP7624455B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/14Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
    • G01D5/16Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying resistance
    • G01D5/165Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying resistance by relative movement of a point of contact or actuation and a resistive track

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)

Description

本発明は、検出装置、検出方法およびプログラムに関する。The present invention relates to a detection device, a detection method, and a program.

従来、回転操作子の回転操作を検出する検出装置が知られている。例えば、音響装置においては、ジョグダイヤル、エフェクトつまみなどの回転操作子の回転操作を検出する検出装置が利用されている(例えば、特許文献1参照)。
特許文献1に記載の光ディスク再生装置では、ジョグダイヤルよりも大径のシャッター部をジョグダイヤルに設けるとともに、シャッター部にフォトインタラプタを組み合わせ、フォトインタラプタから出力される制御パルスに基づいてジョグダイヤルの回転操作を検出している。
2. Description of the Related Art There is known a detection device for detecting the rotation operation of a rotary operator such as a jog dial or an effect knob in an audio device (for example, see Japanese Patent Application Laid-Open No. 2003-233636).
In the optical disc reproducing device described in Patent Document 1, a shutter section that is larger in diameter than the jog dial is provided on the jog dial, and a photointerrupter is combined with the shutter section, and rotation of the jog dial is detected based on a control pulse output from the photointerrupter.

特開2003-249064号公報JP 2003-249064 A

検出装置においては、検出精度の要望だけでなく、用途に応じて様々な要望がある。例えば、上述した音響装置に用いられる検出装置では、回転操作子の操作感、耐久性、省スペース化、および低価格化の要望も多い。
そこで、本発明は、回転操作子の回転角度を検出する際に、利便性の高い検出装置、検出方法およびプログラムを提供することを目的とする。
In addition to the demand for high detection accuracy, there are various demands for detection devices depending on the application. For example, in the case of detection devices used in the above-mentioned audio devices, there are also many demands for a good operability of the rotary operator, durability, space saving, and low cost.
SUMMARY OF THE PRESENT EMBODIMENTS In view of the above, an object of the present invention is to provide a detection device, a detection method, and a program that are highly convenient when detecting the rotation angle of a rotary operator.

[1]回転操作子の回転に対応して互いに異なる位相で連動して回転する複数のポテンショメーターの出力値のうち1つを選択する出力値選択部と、選択された出力値に基づいて回転操作子の回転角度を検出する検出部と、を備える検出装置。
[2]複数のポテンショメーターと、歯車比が同一である複数のギヤを備え、回転操作子の回転を複数のポテンショメーターに伝達する回転伝達手段とをさらに備える、[1]に記載の検出装置。
[3]複数のポテンショメーターのそれぞれには、回転操作子の回転範囲のうち、互いに異なる検出範囲が割り当てられ、かつ、複数のポテンショメーターのそれぞれの検出範囲によって、回転操作子の回転範囲全体を補完する、[1]または[2]に記載の検出装置。
[4]複数のポテンショメーターは、第1のポテンショメーターおよび第2のポテンショメーターを含み、出力値選択部は、第1のポテンショメーターの出力値が所定の範囲外である場合に第2のポテンショメーターの出力値を選択する、[1]から[3]のいずれかに記載の検出装置。
[5]回転操作子の回転角度を検出する検出方法であって、回転操作子の回転に対応して互いに異なる位相で連動して回転する複数のポテンショメーターの出力値のうち1つを選択する手順と、選択された出力値に基づいて回転操作子の回転角度を検出する手順と、を含む検出方法。
[6]回転操作子の回転に対応して互いに異なる位相で連動して回転する複数のポテンショメーターの出力値のうち1つを選択する出力値選択部と、選択された出力値に基づいて回転操作子の回転角度を検出する検出部と、を備える検出装置としてコンピュータを機能させるためのプログラム。
[1] A detection device comprising: an output value selection unit that selects one of the output values of a plurality of potentiometers that rotate in conjunction with each other and in different phases in response to the rotation of a rotary operator; and a detection unit that detects the rotation angle of the rotary operator based on the selected output value.
[2] The detection device according to [1], further comprising a rotation transmission means having a plurality of potentiometers and a plurality of gears having the same gear ratio, for transmitting rotation of the rotary operator to the plurality of potentiometers.
[3] The detection device according to [1] or [2], in which a different detection range is assigned to each of the multiple potentiometers within the rotation range of the rotary operator, and the entire rotation range of the rotary operator is complemented by the detection ranges of each of the multiple potentiometers.
[4] A detection device described in any of [1] to [3], wherein the multiple potentiometers include a first potentiometer and a second potentiometer, and the output value selection unit selects the output value of the second potentiometer when the output value of the first potentiometer is outside a predetermined range.
[5] A method for detecting a rotation angle of a rotary operator, the method including the steps of: selecting one of output values of a plurality of potentiometers which rotate in conjunction with each other and in different phases in response to the rotation of the rotary operator; and detecting the rotation angle of the rotary operator based on the selected output value.
[6] A program for causing a computer to function as a detection device having an output value selection unit that selects one of the output values of a plurality of potentiometers that rotate in conjunction with each other in different phases in response to the rotation of a rotary operator, and a detection unit that detects the rotation angle of the rotary operator based on the selected output value.

本発明の一実施形態に係る検出装置、および検出装置が回転角度を検出する対象である回転操作子の全体構成を示す断面図である。1 is a cross-sectional view showing the overall configuration of a detection device according to one embodiment of the present invention and a rotary operator whose rotation angle is detected by the detection device. ポテンショメーターの上面図である。FIG. 2 is a top view of the potentiometer. 回転ギヤの上面図である。FIG. 本発明の一実施形態における回転操作子の回転角度とポテンショメーターの出力値との関係を説明する図である。5A and 5B are diagrams illustrating the relationship between the rotation angle of a rotary operator and the output value of a potentiometer in the embodiment of the present invention. 本発明の一実施形態に検出装置の機能構成を示すブロック図である。1 is a block diagram showing a functional configuration of a detection device according to an embodiment of the present invention; 本発明の一実施形態に係る検出方法を示すフローチャートである。4 is a flow chart illustrating a detection method according to an embodiment of the present invention.

以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functional configurations are designated by the same reference numerals, and duplicated explanations will be omitted.

図1は、本発明の一実施形態に係る検出装置、および検出装置が回転角度を検出する対象である回転操作子の全体構成を示す断面図である。本実施形態に係る検出装置1は、回転操作子2と一体となって構成される。
検出装置1は、図1に示すように、回転角度を検出する2つのポテンショメーター11Aおよび11Bと、ポテンショメーター11Aおよび11Bにそれぞれ対応して設けられる回転ギヤ12Aおよび12Bと、回転操作子2の回転を回転ギヤ12Aおよび12Bに伝達する摺動ギヤ13とを含む。
回転操作子2は、図1に示すように、ユーザーが把持して回転させることができる回転操作部材21、および回転軸部22を含む。回転操作部材21および回転軸部22は、図1に示すように、回転軸Axを中心として回転される。回転操作子2の回転範囲は360°を越えて無制限であり、時計回りおよび反時計回りの両方に回転可能である。
1 is a cross-sectional view showing the overall configuration of a detection device according to an embodiment of the present invention and a rotary operator 2, the rotation angle of which is detected by the detection device. The detection device 1 according to this embodiment is configured integrally with a rotary operator 2.
As shown in FIG. 1, the detection device 1 includes two potentiometers 11A and 11B that detect a rotation angle, rotating gears 12A and 12B that correspond to the potentiometers 11A and 11B, respectively, and a sliding gear 13 that transmits the rotation of the rotary operator 2 to the rotating gears 12A and 12B.
As shown in Fig. 1, the rotary operator 2 includes a rotary operation member 21 that can be gripped and rotated by the user, and a rotary shaft portion 22. As shown in Fig. 1, the rotary operation member 21 and the rotary shaft portion 22 are rotated about a rotary axis Ax2 . The rotation range of the rotary operator 2 exceeds 360° and is unlimited, and the rotary operator 2 can rotate both clockwise and counterclockwise.

図2Aはポテンショメーター11Aおよび11Bの上面図であり、図2Bは回転ギヤ12Aおよび12Bの上面図である。
ポテンショメーター11Aおよび11Bは可変抵抗器であり、不図示の被検出部の回転角度に応じた出力値を出力する。ポテンショメーター11Aおよび11Bの被検出部は、図2Aに示すように、それぞれ回転軸Ax11AおよびAx11Bを中心として連動して回転される。
回転ギヤ12Aおよび12Bは、歯車比が同一であり、摺動ギヤ13から伝達された回転操作子2の回転をポテンショメーター11Aおよび11Bに伝達してポテンショメーター11Aおよび11Bの被検出部を回転させる。回転ギヤ12Aおよび12Bは、図2Aに示すように、それぞれ回転軸Ax11AおよびAx11Bを中心として連動して回転される。つまり、ポテンショメーター11Aおよび回転ギヤ12Aは、回転軸Ax11Aを回転中心として位置決めされ、ポテンショメーター11Bおよび回転ギヤ12Bは、回転軸Ax11Bを回転中心として位置決めされる。
FIG. 2A is a top view of potentiometers 11A and 11B, and FIG. 2B is a top view of rotating gears 12A and 12B.
The potentiometers 11A and 11B are variable resistors that output values according to the rotation angle of a detection target portion (not shown). The detection target portions of the potentiometers 11A and 11B are rotated in conjunction with each other about rotation axes Ax11A and Ax11B , respectively, as shown in FIG. 2A.
The rotating gears 12A and 12B have the same gear ratio, and transmit the rotation of the rotary operator 2 transmitted from the sliding gear 13 to the potentiometers 11A and 11B to rotate the detection target portions of the potentiometers 11A and 11B. As shown in Fig. 2A, the rotating gears 12A and 12B are rotated in conjunction with each other about the rotation axes Ax11A and Ax11B , respectively. In other words, the potentiometer 11A and the rotating gear 12A are positioned with the rotation axis Ax11A as the rotation center, and the potentiometer 11B and the rotating gear 12B are positioned with the rotation axis Ax11B as the rotation center.

図3は、回転操作子2の回転角度とポテンショメーター11Aおよび11Bの出力値との関係を説明する図である。図3において、横軸は回転操作子2の回転角度を示し、縦軸は出力値を示す。
図3では、ポテンショメーター11Aの出力値Vの変化のグラフが一点鎖線で示され、ポテンショメーター11Bの出力値Vの変化のグラフが二点鎖線で示されている。なお、回転ギヤ12Aおよび12Bは機構上、逆方向に回転するため、図3に示すグラフは、正規化されたものである。
ポテンショメーター11Aの出力値Vおよびポテンショメーター11Bの出力値Vは、図3に示されるように、互いに異なる位相で連動して変化する。これは、ポテンショメーター11Aおよび11Bが互いに異なる位相で連動して回転されるためである。
また、図3において、T1はポテンショメーター11Aおよび11Bの出力値の上限値を示し、T2はポテンショメーター11Aおよび11Bの出力値の下限値を示す。つまり、T2以上T1未満であれば、ポテンショメーター11Aの出力値Vまたはポテンショメーター11Bの出力値Vに基づいて、回転操作子2の回転角度を検出することが可能である。この例では、ポテンショメーター11Aおよび11Bには、回転操作子2の回転範囲である360°のうち、互いに異なる検出範囲が割り当てられ、かつ、ポテンショメーター11Aおよび11Bのそれぞれの検出範囲によって上述した360°全体を補完している。
3 is a diagram illustrating the relationship between the rotation angle of the rotary operator 2 and the output values of the potentiometers 11A and 11B. In Fig. 3, the horizontal axis represents the rotation angle of the rotary operator 2, and the vertical axis represents the output values.
In Fig. 3, a graph showing the change in the output value V A of the potentiometer 11A is shown by a dashed line, and a graph showing the change in the output value V B of the potentiometer 11B is shown by a dashed line. Note that the graph shown in Fig. 3 is normalized because the rotating gears 12A and 12B rotate in opposite directions due to their mechanism.
The output value VA of the potentiometer 11A and the output value VB of the potentiometer 11B change in tandem with each other but in different phases, as shown in Fig. 3. This is because the potentiometers 11A and 11B are rotated in tandem with each other but in different phases.
3, T1 indicates the upper limit of the output values of potentiometers 11A and 11B, and T2 indicates the lower limit of the output values of potentiometers 11A and 11B. In other words, if the angle is equal to or greater than T2 and less than T1, it is possible to detect the rotation angle of rotary operator 2 based on output value VA of potentiometer 11A or output value VB of potentiometer 11B. In this example, different detection ranges are assigned to potentiometers 11A and 11B out of the rotation range of 360° of rotary operator 2, and the detection ranges of potentiometers 11A and 11B complement the entire 360°.

以上説明した構成の検出装置1および回転操作子2において、ユーザーが回転操作部材21を把持して回転させると、回転軸部22が回転軸Axを中心として回転される。回転軸部22の回転は、摺動ギヤ13によって回転ギヤ12A、回転ギヤ12Bの順に伝達される。回転ギヤ12Aおよび12Bが回転すると、ポテンショメーター11Aおよび11Bの被検出部が回転され、ポテンショメーター11Aおよび11Bからそれぞれ出力値Vおよび出力値Vが出力される。摺動ギヤ13、回転ギヤ12Aおよび12Bは連動して回転し、回転操作子2の回転をポテンショメーター11Aおよび11Bに同期的に伝達する回転伝達手段として機能する。 In the detection device 1 and the rotary operator 2 configured as described above, when a user grips and rotates the rotary operation member 21, the rotary shaft portion 22 rotates about the rotary axis Ax2 . The rotation of the rotary shaft portion 22 is transmitted in this order to the rotary gears 12A and 12B by the sliding gear 13. When the rotary gears 12A and 12B rotate, the detection target portions of the potentiometers 11A and 11B rotate, and the output values V A and V B are output from the potentiometers 11A and 11B, respectively. The sliding gear 13 and the rotary gears 12A and 12B rotate in conjunction with each other, and function as a rotation transmission means that synchronously transmits the rotation of the rotary operator 2 to the potentiometers 11A and 11B.

図4は、図1から図3に示される検出装置1の機能構成を示すブロック図である。
検出装置1は、図1から図3で説明したポテンショメーター11Aおよび11Bに加えて、制御部14および出力部15を含む。
制御部14は、例えば通信インターフェース、CPU(Central Processing Unit)等
のプロセッサ、及び、作業領域となるメモリーによって検出装置1に実装され、検出装置1の動作を制御する。制御部14は、プロセッサがメモリーに格納された、又は通信インターフェースを介して受信されたプログラムに従って動作することによって実現される取得部141と、出力値選択部142と、検出部143とを含む。
FIG. 4 is a block diagram showing the functional configuration of the detection device 1 shown in FIGS.
The detection device 1 includes a control section 14 and an output section 15 in addition to the potentiometers 11A and 11B described with reference to FIGS.
The control unit 14 is implemented in the detection device 1 by, for example, a communication interface, a processor such as a CPU (Central Processing Unit), and a memory that serves as a working area, and controls the operation of the detection device 1. The control unit 14 includes an acquisition unit 141, an output value selection unit 142, and a detection unit 143 that are realized by the processor operating in accordance with a program stored in the memory or received via the communication interface.

取得部141は、ポテンショメーター11Aおよび11Bからそれぞれ出力値Vおよび出力値Vを取得する。
出力値選択部142は、取得部141が取得した出力値Vおよび出力値Vのいずれかを選択する。
検出部143は、出力値選択部142が選択した出力値に基づいて、回転操作子2の回転角度を検出する。
出力部15は、検出部143が検出した回転角度を出力する。
The acquisition unit 141 acquires the output values V A and V B from the potentiometers 11A and 11B, respectively.
The output value selection unit 142 selects either the output value V A or the output value V B acquired by the acquisition unit 141 .
The detection section 143 detects the rotation angle of the rotary operator 2 based on the output value selected by the output value selection section 142 .
The output unit 15 outputs the rotation angle detected by the detection unit 143 .

再び図3を参照して、出力値選択部142による出力値の選択について説明する。なお、以下では回転操作子2が時計回りに回転された場合の出力値選択部142による出力値の選択について説明する。
上述したように、ポテンショメーター11Aおよび11Bには、互いに異なる検出範囲が割り当てられ、かつ、ポテンショメーター11Aおよび11Bのそれぞれの検出範囲によって上述した360°全体を補完している。そのため、出力値Vおよび出力値Vのうち一方の出力値が上限値T1および下限値T2により定められる所定の範囲外である場合には、他方の出力値は必ず所定の範囲内となる。
そこで、出力値選択部142は、出力値Vおよび出力値Vと、上限値T1および下限値T2とを比較し、出力値Vおよび出力値Vのうち一方の出力値が所定の範囲外である場合には、他方の出力値を選択する。つまり、出力値選択部142は、出力値Vが所定の範囲外である場合に出力値Vを選択し、出力値Vが所定の範囲外である場合に出力値Vを選択する。
また、出力値選択部142は、選択した出力値が上限値T1に達した場合には、選択していない方の出力値を選択する。つまり、出力値選択部142は、出力値Vが上限値T1に達した場合には出力値Vを選択し、出力値Vが上限値T1に達した場合には出力値Vを選択する。このように出力値選択部142によって選択された出力値Vの変化のグラフが図3に太線で示されている。
3, the selection of the output value by the output value selection unit 142 will be described. Note that the following describes the selection of the output value by the output value selection unit 142 when the rotary operator 2 is rotated clockwise.
As described above, different detection ranges are assigned to the potentiometers 11A and 11B, and the detection ranges of the potentiometers 11A and 11B complement the entire 360° described above. Therefore, when one of the output values V A and V B is outside the predetermined range determined by the upper limit value T1 and the lower limit value T2, the other output value is always within the predetermined range.
Therefore, the output value selection unit 142 compares the output value VA and the output value VB with the upper limit value T1 and the lower limit value T2, and if one of the output values VA and VB is outside a predetermined range, selects the other output value. In other words, the output value selection unit 142 selects the output value VB when the output value VA is outside the predetermined range, and selects the output value VA when the output value VB is outside the predetermined range.
Furthermore, when the selected output value reaches the upper limit T1, the output value selection unit 142 selects the non-selected output value. That is, when the output value V A reaches the upper limit T1, the output value selection unit 142 selects the output value V B , and when the output value V B reaches the upper limit T1, the output value selection unit 142 selects the output value V A. The graph of the change in the output value V C selected by the output value selection unit 142 in this manner is shown by the bold line in FIG. 3.

なお、ここでは、回転操作子2が時計回りに回転された場合の出力値選択部142による出力値の選択について説明したが、回転操作子2が反時計回りに回転された場合にも、同様にも同様に考えることができる。つまり、出力値選択部142は、選択した出力値が下限値T2に達した場合に、選択していない方の出力値を選択する。つまり、出力値選択部142は、出力値Vが下限値T2に達した場合には出力値Vを選択し、出力値Vが下限値T2に達した場合には出力値Vを選択する。 Although the selection of the output value by the output value selection unit 142 when the rotary operator 2 is rotated clockwise has been described here, the same can be considered when the rotary operator 2 is rotated counterclockwise. That is, when the selected output value reaches the lower limit T2, the output value selection unit 142 selects the unselected output value. That is, when the output value V A reaches the lower limit T2, the output value selection unit 142 selects the output value V B , and when the output value V B reaches the lower limit T2, the output value selection unit 142 selects the output value V A.

次に、図5のフローチャートを参照して、本発明の一実施形態における回転操作子2の回転角度の検出方法について説明する。
取得部141は、ポテンショメーター11Aおよび11Bからそれぞれ出力値Vおよび出力値Vを取得する(ステップS101)。出力値選択部142は、取得した出力値Vと、上限値T1および下限値T2とを比較し、出力値Vが上限値T1以上、または出力値Vが下限値T2未満であるか否か、つまり、出力値Vが所定の範囲外であるか否かを判定する(ステップS102)。
出力値Vが所定の範囲外であると判定した場合(ステップS102YES)、出力値選択部142は、ポテンショメーター11Bの出力値Vを回転角度の検出に用いる検出値として選択する(ステップS103)。
Next, a method for detecting the rotation angle of the rotary operator 2 in one embodiment of the present invention will be described with reference to the flowchart of FIG.
The acquiring unit 141 acquires the output values V A and V B from the potentiometers 11A and 11B, respectively (step S101). The output value selecting unit 142 compares the acquired output value V A with the upper limit value T1 and the lower limit value T2, and determines whether the output value V A is equal to or greater than the upper limit value T1 or less than the lower limit value T2, that is, whether the output value V A is outside a predetermined range (step S102).
When it is determined that the output value VA is outside the predetermined range (YES in step S102), the output value selection unit 142 selects the output value VB of the potentiometer 11B as the detection value used to detect the rotation angle (step S103).

出力値Vが所定の範囲外でないと判定した場合(ステップS102NO)、出力値選択部142は、ステップS101で取得した出力値Vと、上限値T1および下限値T2とを比較し、出力値Vが上限値T1以上、または出力値Vが下限値T2未満であるか否か、つまり、出力値Vが所定の範囲外であるか否かを判定する(ステップS104)。
出力値Vが所定の範囲外であると判定した場合(ステップS104YES)、出力値選択部142は、ポテンショメーター11Aの出力値Vを回転角度の検出に用いる検出値として選択する(ステップS105)。
When it is determined that the output value V A is not outside the predetermined range (NO in step S102), the output value selection unit 142 compares the output value V B acquired in step S101 with the upper limit value T1 and the lower limit value T2, and determines whether the output value V B is equal to or greater than the upper limit value T1 or less than the lower limit value T2, that is, whether the output value V B is outside the predetermined range (step S104).
When it is determined that the output value VB is outside the predetermined range (YES in step S104), the output value selection unit 142 selects the output value VA of the potentiometer 11A as the detection value used to detect the rotation angle (step S105).

出力値VBが所定の範囲外でないと判定した場合(ステップS104NO)、出力値選択部142は、ステップS101で取得した出力値VAおよび出力値VBの移動方向が同じであるか否かを判定する(ステップS106)。
出力値VAおよび出力値VBの移動方向が同じでないと判定した場合(ステップS106NO)、出力値選択部142は、ステップS101に戻る。
出力値VAおよび出力値VBの移動方向が同じであると判定した場合(ステップS106YES)、出力値選択部142は、出力値VAが出力値VBより大きく、かつ、出力値VAおよび出力値VBの差分値である|VA-VB|が所定の閾値T3以上であるか否かを判定する(ステップS107)。
If it is determined that the output value VB is not outside the predetermined range (NO in step S104), the output value selection unit 142 determines whether the movement directions of the output value VA and the output value VB acquired in step S101 are the same ( step S106).
If it is determined that the movement directions of the output value VA and the output value VB are not the same (NO in step S106) , the output value selection unit 142 returns to step S101.
If it is determined that the movement directions of the output values VA and VB are the same (step S106 YES) , the output value selection unit 142 determines whether the output value VA is greater than the output value VB and whether the difference value between the output values VA and VB, |VA-VB|, is greater than or equal to a predetermined threshold value T3 (step S107).

出力値Vが出力値Vより大きく、かつ、|V-V|≧T3であると判定した場合(ステップS107YES)、出力値選択部142は、ステップS105に戻り、ポテンショメーター11Aの出力値Vを回転角度の検出に用いる検出値として選択する。
出力値Vが出力値Vより小さい、または、|V-V|<T3であると判定した場合(ステップS107NO)、出力値選択部142は、出力値Vが出力値Vより小さく、かつ、出力値Vおよび出力値Vの差分値である|V-V|が所定の閾値T3以上であるか否かを判定する(ステップS108)。
If it is determined that the output value V A is greater than the output value V B and |V A -V B |≧T3 (YES in step S107), the output value selection unit 142 returns to step S105 and selects the output value V A of the potentiometer 11A as the detection value to be used for detecting the rotation angle.
If it is determined that the output value V A is smaller than the output value V B or |V A -V B |<T3 (NO in step S107), the output value selection unit 142 determines whether the output value V A is smaller than the output value V B and whether the difference value |V A -V B | between the output value V A and the output value V B is greater than or equal to a predetermined threshold value T3 (step S108).

出力値Vが出力値Vより大きい、または、|V-V|<T3であると判定した場合(ステップS108NO)、出力値選択部142は、ステップS101に戻る。
出力値Vが出力値Vより小さく、かつ、|V-V|≧T3であると判定した場合(ステップS108YES)、出力値選択部142は、ステップS103に戻り、ポテンショメーター11Bの出力値Vを回転角度の検出に用いる検出値として選択する。
If it is determined that the output value V A is greater than the output value V B or |V A -V B |<T3 (NO in step S108), the output value selection unit 142 returns to step S101.
If it is determined that the output value V A is smaller than the output value V B and |V A -V B |≧T3 (YES in step S108), the output value selection unit 142 returns to step S103 and selects the output value V B of the potentiometer 11B as the detection value to be used for detecting the rotation angle.

ステップS103またはステップS105で出力値選択部142が回転角度の検出に用いる検出値を選択すると、選択された検出値に基づいて、検出部143が回転操作子2の回転角度を検出し(ステップS109)、出力部15が回転角度を出力する(ステップS110)。
検出装置1はステップS101からステップS110の処理を所定の時間間隔で繰り返すことにより、回転操作子2の回転角度を検出して出力することが可能である。
When the output value selection unit 142 selects the detection value to be used for detecting the rotation angle in step S103 or step S105, the detection unit 143 detects the rotation angle of the rotation operator 2 based on the selected detection value (step S109), and the output unit 15 outputs the rotation angle (step S110).
The detection device 1 repeats the processes from step S101 to step S110 at a predetermined time interval, thereby being able to detect and output the rotation angle of the rotary operator 2.

以上で説明したような本発明の一実施形態によれば、回転操作子2の回転に対応して互いに異なる位相で連動して回転するポテンショメーター11Aおよび11Bの出力値のうち1つを選択し、選択された出力値に基づいて回転操作子2の回転角度を検出する。したがって、複数のポテンショメーターの出力値を相補的に利用して回転角度を検出可能な、利便性の高い検出装置を実現することができる。According to one embodiment of the present invention as described above, one of the output values of potentiometers 11A and 11B which rotate in conjunction with each other but in different phases in response to the rotation of rotary operator 2 is selected, and the rotation angle of rotary operator 2 is detected based on the selected output value. Therefore, it is possible to realize a highly convenient detection device which is capable of detecting the rotation angle by utilizing the output values of a plurality of potentiometers in a complementary manner.

また、本発明の一実施形態によれば、複数のポテンショメーターであるポテンショメーター11Aおよび11Bのそれぞれには、回転操作子2の回転範囲のうち、互いに異なる検出範囲が割り当てられ、かつ、複数のポテンショメーターであるポテンショメーター11Aおよび11Bのそれぞれの検出範囲によって、回転操作子2の回転範囲全体を補完する。したがって、1つでは回転操作子2の回転範囲全体をカバーできないポテンショメーターを利用しても、回転操作子2の回転範囲全体を補完することが可能な検出装置を実現することができる。Furthermore, according to one embodiment of the present invention, potentiometers 11A and 11B, which are multiple potentiometers, are each assigned a different detection range within the rotation range of rotary operator 2, and the entire rotation range of rotary operator 2 is complemented by the detection ranges of potentiometers 11A and 11B, which are multiple potentiometers. Therefore, even if a potentiometer that cannot cover the entire rotation range of rotary operator 2 by itself is used, it is possible to realize a detection device that can complement the entire rotation range of rotary operator 2.

また、本発明の一実施形態によれば、出力値選択部142は、複数のポテンショメーターであるポテンショメーター11Aおよび11Bのうち、第1のポテンショメーターの出力値が所定の範囲外である場合に第2のポテンショメーターの出力値を選択する。したがって、複数のポテンショメーターの出力値を適切に切り替えて出力値を選択して回転操作子2の回転角度を検出することができる。According to one embodiment of the present invention, the output value selection unit 142 selects the output value of a second potentiometer when the output value of a first potentiometer of the multiple potentiometers, potentiometers 11A and 11B, is outside a predetermined range. Therefore, the rotation angle of the rotary operator 2 can be detected by appropriately switching between the output values of the multiple potentiometers and selecting the output value.

なお、上記実施形態の検出装置1の各部の構成は一例であり、この例に限定されない。例えば、複数のポテンショメーターとして2つのポテンショメーター11Aおよび11Bを備える構成を示したが、3つ以上のポテンショメーターを備える構成としてもよい。
また、複数のポテンショメーターであるポテンショメーター11Aおよび11Bの配置は、上記実施形態の例に限定されない。例えば、図1の断面図において、ポテンショメーター11Aおよび11Bが回転操作子2を挟んで両側に配置される構成であってもよい。
また、上記実施形態では、回転伝達手段として歯車比が同一である2つのギヤを例示して説明したが、ギヤに代えて、または加えて、ベルト、接触ゴム、磁気、モーター等を利用した回転伝達手段を用いてもよい。
The configuration of each part of the detection device 1 in the above embodiment is merely an example, and is not limited to this example. For example, although the configuration including two potentiometers 11A and 11B as the multiple potentiometers has been shown, the configuration including three or more potentiometers may be used.
In addition, the arrangement of the potentiometers 11A and 11B is not limited to the example of the above embodiment. For example, in the cross-sectional view of FIG. 1, the potentiometers 11A and 11B may be arranged on both sides of the rotary operator 2.
In addition, in the above embodiment, two gears having the same gear ratio are used as an example of a rotation transmission means, but instead of or in addition to gears, a rotation transmission means using a belt, contact rubber, magnetism, a motor, etc. may be used.

また、上記のような機能をもった検出装置を、回転操作子の回転角度を検出するどのような機器および装置に利用してもよい。例えば、本実施形態の検出装置を音響装置に用いた場合、回転操作子の操作感、耐久性、省スペース化、および低価格化等に効果を得ることが期待できる。Furthermore, the detection device having the above-mentioned functions may be used in any device or apparatus that detects the rotation angle of a rotary operator. For example, when the detection device of this embodiment is used in an audio device, it is expected to provide effects in terms of the operability, durability, space saving, and cost reduction of the rotary operator.

以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。Although the preferred embodiment of the present invention has been described in detail above with reference to the accompanying drawings, the present invention is not limited to such an example. It is clear that a person having ordinary knowledge in the technical field to which the present invention pertains can conceive of various modified or altered examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally belong to the technical scope of the present invention.

1…検出装置、2…回転操作子、11A,11B…ポテンショメーター、12A,12B…回転ギヤ、13…摺動ギヤ、21…回転操作部材、22…回転軸部、14…制御部、15…出力部、141…取得部、142…出力値選択部、143…検出部。
1...detection device, 2...rotary operator, 11A, 11B...potentiometer, 12A, 12B...rotary gear, 13...sliding gear, 21...rotary operation member, 22...rotary shaft portion, 14...control portion, 15...output portion, 141...acquisition portion, 142...output value selection portion, 143...detection portion.

Claims (4)

360°を越えて回転する回転操作部材を備えた回転操作子であって、
前記回転操作部材の回転に対応して回転する第1被検出部の回転角度に応じ、第1出力値を出力し、前記第1出力値は前記第1被検出部の回転角度の増加に伴って最小値から最大値まで増加し、更なる回転角度の増加に伴って再び前記最小値から前記最大値まで増加することを繰り返す第1ポテンショメーターと、
前記回転操作部材の回転に対応して回転する第2被検出部の回転角度に応じ、前記第1ポテンショメーターとは異なる位相の第2出力値を出力し、前記第2出力値は前記第2被検出部の回転角度の増加に伴って前記最小値から前記最大値まで増加し、更なる回転角度の増加に伴って再び前記最小値から前記最大値まで増加することを繰り返す第2ポテンショメーターと、
歯車比が同一である第1ギヤ及び第2ギヤを有し、前記回転操作部材の回転を前記第1ポテンショメーターの第1被検出部及び前記第2ポテンショメーターの第2被検出部それぞれ伝達する回転伝達手段と、
前記第1出力値が前記最大値よりも小さい上限値及び前記最小値よりも大きい下限値によって定められる所定範囲外である場合には前記第2出力値を選択し、前記第2出力値が前記所定範囲外である場合には前記第1出力値を選択し、前記第1出力値及び前記第2出力値のそれぞれが前記所定範囲外でなく、かつ、前記第1出力値及び前記第2出力値のそれぞれの移動方向が同じである場合には、前記第1出力値及び前記第2出力値の差異に基づいて、前記第1出力値及び前記第2出力値のうち1つを選択し、前記第1出力値及び前記第2出力値のそれぞれが前記所定範囲外でなく、かつ、前記第1出力値及び前記第2出力値のそれぞれの移動方向が同じでない場合には、前記第1出力値及び前記第2出力値のいずれをも選択しない、出力値選択部と、
前記第1出力値及び前記第2出力値のうち選択された出力値に基づいて前記回転操作子の回転角度を検出する検出部と、を備える回転操作子。
A rotary operator having a rotary operating member that rotates over 360° ,
a first potentiometer that outputs a first output value according to a rotation angle of a first detectable part that rotates in response to rotation of the rotary operation member, the first output value increasing from a minimum value to a maximum value as the rotation angle of the first detectable part increases, and then increasing again from the minimum value to the maximum value as the rotation angle further increases ;
a second potentiometer that outputs a second output value having a phase different from that of the first potentiometer in accordance with a rotation angle of a second detectable part that rotates in response to the rotation of the rotary operation member, and the second output value increases from the minimum value to the maximum value as the rotation angle of the second detectable part increases, and then increases again from the minimum value to the maximum value as the rotation angle further increases;
a rotation transmitting means having a first gear and a second gear having the same gear ratio, and transmitting the rotation of the rotation operating member to a first detected portion of the first potentiometer and a second detected portion of the second potentiometer, respectively ;
an output value selection unit that selects the second output value when the first output value is outside a predetermined range defined by an upper limit value smaller than the maximum value and a lower limit value larger than the minimum value, selects the first output value when the second output value is outside the predetermined range, selects one of the first output value and the second output value based on a difference between the first output value and the second output value when each of the first output value and the second output value is not outside the predetermined range and the respective moving directions of the first output value and the second output value are the same, and does not select either the first output value or the second output value when each of the first output value and the second output value is not outside the predetermined range and the respective moving directions of the first output value and the second output value are not the same;
a detection unit that detects a rotation angle of the rotary operator based on an output value selected from the first output value and the second output value .
前記第1ポテンショメーター及び前記第2ポテンショメーターのそれぞれには、前記回転操作子の回転範囲のうち、互いに異なる検出範囲が割り当てられ、かつ、前記第1ポテンショメーター及び前記第2ポテンショメーターのそれぞれの検出範囲によって、前記回転操作子の回転範囲全体を補完する、請求項1に記載の回転操作子。 2. The rotary operator according to claim 1, wherein the first potentiometer and the second potentiometer are assigned different detection ranges within a rotation range of the rotary operator, and the detection ranges of the first potentiometer and the second potentiometer complement the entire rotation range of the rotary operator. 回転操作部材と、前記回転操作部材の回転に対応して回転する第1被検出部の回転角度に応じ、第1出力値を出力し、前記第1出力値は前記第1被検出部の回転角度の増加に伴って最小値から最大値まで増加し、更なる回転角度の増加に伴って再び前記最小値から前記最大値まで増加することを繰り返す第1ポテンショメーターと、前記回転操作部材の回転に対応して回転する第2被検出部の回転角度に応じ、前記第1ポテンショメーターとは異なる位相の第2出力値を出力し、前記第2出力値は前記第2被検出部の回転角度の増加に伴って前記最小値から前記最大値まで増加し、更なる回転角度の増加に伴って再び前記最小値から前記最大値まで増加することを繰り返す第2ポテンショメーターと、歯車比が同一である第1ギヤ及び第2ギヤを有し、前記回転操作部材の回転を前記第1ポテンショメーターの第1被検出部及び前記第2ポテンショメーターの第2被検出部それぞれ伝達する回転伝達手段と、を備える回転操作子の回転角度を検出する検出方法であって、
前記第1出力値が前記最大値よりも小さい上限値及び前記最小値よりも大きい下限値によって定められる所定範囲外である場合には前記第2出力値を選択し、前記第2出力値が前記所定範囲外である場合には前記第1出力値を選択し、前記第1出力値及び前記第2出力値のそれぞれが前記所定範囲外でなく、かつ、前記第1出力値及び前記第2出力値のそれぞれの移動方向が同じである場合には、前記第1出力値及び前記第2出力値の差異に基づいて、前記第1出力値及び前記第2出力値のうち1つを選択し、前記第1出力値及び前記第2出力値のそれぞれが前記所定範囲外でなく、かつ、前記第1出力値及び前記第2出力値のそれぞれの移動方向が同じでない場合には、前記第1出力値及び前記第2出力値のいずれをも選択しない、手順と、
前記第1出力値及び前記第2出力値のうち選択された出力値に基づいて前記回転操作子の回転角度を検出する手順と、を含む検出方法。
a first potentiometer that outputs a first output value in response to a rotation angle of a first detectable part that rotates in response to rotation of the rotary operation member, the first output value increasing from a minimum value to a maximum value as the rotation angle of the first detectable part increases, and repeating an increase from the minimum value to the maximum value again as the rotation angle further increases; a second potentiometer that outputs a second output value having a phase different from that of the first potentiometer in response to a rotation angle of a second detectable part that rotates in response to rotation of the rotary operation member, the second output value increasing from the minimum value to the maximum value as the rotation angle of the second detectable part increases, and repeating an increase from the minimum value to the maximum value again as the rotation angle further increases; and a rotation transmission means having a first gear and a second gear having the same gear ratio, and transmitting rotation of the rotary operation member to the first detectable part of the first potentiometer and the second detectable part of the second potentiometer,
selecting the second output value when the first output value is outside a predetermined range defined by an upper limit value smaller than the maximum value and a lower limit value larger than the minimum value, selecting the first output value when the second output value is outside the predetermined range, selecting one of the first output value and the second output value based on a difference between the first output value and the second output value when each of the first output value and the second output value is not outside the predetermined range and the moving directions of the first output value and the second output value are the same, and selecting neither the first output value nor the second output value when each of the first output value and the second output value is not outside the predetermined range and the moving directions of the first output value and the second output value are not the same;
detecting a rotation angle of the rotary operator based on a selected output value of the first output value and the second output value .
コンピュータに、請求項に記載の回転操作子の検出方法における各手順を実行させるためのプログラム。 A program for causing a computer to execute each step of the method for detecting a rotary operator according to claim 3 .
JP2022561722A 2020-11-10 2020-11-10 Rotational control, detection method and program Active JP7624455B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/041919 WO2022101978A1 (en) 2020-11-10 2020-11-10 Detection device, detection method, and program

Publications (2)

Publication Number Publication Date
JPWO2022101978A1 JPWO2022101978A1 (en) 2022-05-19
JP7624455B2 true JP7624455B2 (en) 2025-01-30

Family

ID=81600854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022561722A Active JP7624455B2 (en) 2020-11-10 2020-11-10 Rotational control, detection method and program

Country Status (2)

Country Link
JP (1) JP7624455B2 (en)
WO (1) WO2022101978A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005147893A (en) 2003-11-17 2005-06-09 Sakae Tsushin Kogyo Kk Non-contact potentiometer

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS50151243U (en) * 1974-05-31 1975-12-16
JPS6032997B2 (en) * 1977-07-06 1985-07-31 電気音響株式会社 polyphase potentiometer
JPS57162405A (en) * 1981-03-31 1982-10-06 Kogyo Gijutsuin Noncontact potentiometer
JPH03117719U (en) * 1990-03-16 1991-12-05
JP2961991B2 (en) * 1991-09-25 1999-10-12 日産自動車株式会社 Rotation angle detector

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005147893A (en) 2003-11-17 2005-06-09 Sakae Tsushin Kogyo Kk Non-contact potentiometer

Also Published As

Publication number Publication date
WO2022101978A1 (en) 2022-05-19
JPWO2022101978A1 (en) 2022-05-19

Similar Documents

Publication Publication Date Title
US6404354B1 (en) Rotary controller for electrical or electronic apparatuses
JP6793314B2 (en) Input device
US6075518A (en) Rotational X-axis pointing device
US8022925B2 (en) Method for configuring 3D input device, method for reconfiguring 3D input device, method for recognizing wearing of the 3D input device, and the apparatus thereof
US9035873B2 (en) Haptic feedback input device
US7214929B2 (en) Force-feedback input device
US10930445B2 (en) Rotary operating device, method of controlling rotary operating device, and storage medium
US20040257339A1 (en) Data processing system
US9753616B2 (en) Method, apparatus and computer-readable storage means for adjusting at least two parameters
JP2004514203A (en) Image control system
US20150258895A1 (en) Method for controlling a functional device of a motor vehicle
JPH04268914A (en) variable scale input device
JP7624455B2 (en) Rotational control, detection method and program
US10149373B2 (en) Lighting control console having a dual encoder
JP2004359102A (en) On-vehicle electrical equipment control device
JP4059385B2 (en) In-vehicle computer system operating device and in-vehicle computer system
JP4996548B2 (en) Multi-directional operation switch device
JP6679356B2 (en) Electric reel
US9363868B1 (en) Lighting control console having a dual encoder and method for operating a lighting control console having a dual encoder
JPH11126549A (en) Controlling device for detector
US10719140B2 (en) Input assistance device and drawing system
JP4947653B2 (en) Moderation device
GB2611622A (en) Camera control interface
JP4430988B2 (en) Haptic input device
JP2008209304A (en) Position detection device and lens operation device using it

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230508

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240305

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240502

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240704

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240806

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20241007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241205

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250120

R150 Certificate of patent or registration of utility model

Ref document number: 7624455

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150