• ベストアンサー

回転角度を検出する、レゾルバのRDC参考書

回転軸の角度位置を検出するレゾルバの、レゾルバ/デジタル・コンバータ(RDC)を試作したいと思っています。 試作に役立つ技術参考書や情報を探しているのですが見つかりません。 ご存知の方、お教えいただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • lumiheart
  • ベストアンサー率48% (1103/2297)
回答No.2

回答 (1)です >角度を計算するRDCのアルゴリズムの参考書が意外にありません。 なぜ「昭和のかほり」なのか? ただ単に絶滅危惧種なのです なので当然の如く参考書は少ない 有ったとしても参考書もいにしえの昭和時代の古文書しかない 古文書なのでデジタルでなくアナログ 文書がデジタル化されていないのでなくて 純粋アナログ回路、しかも主流は真空管世代 絶滅危惧種とは言っても エンコーダが使えない過酷な環境用途では シーラカンスの如くしぶとく生き残ってる でも国内ではほぼ多摩川精機のみ <他社では多摩川精機OEMがほとんど 世界でも http://honeywell.com/sites/JP/Products-Services/Manufacturing/Pages/s-and-c-46.aspx http://www.danaher.jp/hengstler/products/encorder/resolver.html 検索しても他に見つかりません 原理は差動トランス http://vibra.jp/censor/page02.html http://www.rmks.jp/sado.htm http://www.analog.com/jp/other-products/lvdt-sensor-amplifiers/ad698/products/product.html これも絶滅危惧種、現在生き残ってるのは少ない レゾルバは差動トランスを回転座標で使うと思って間違いではない

k_a_z_e
質問者

お礼

続けてご回答、ありがとうございました。 参考書がない理由も、よくわかりました。 色々、貴重な情報をありがとうございました。 とても参考になりました。 絶滅危惧種が、シーラカンスのようにしぶとく 生きている。 面白いですね。

その他の回答 (1)

  • lumiheart
  • ベストアンサー率48% (1103/2297)
回答No.1

何故、今更レゾルバ? いにしえの昭和のかほり 4・7・2 スイープレゾルバ同期方式 https://nippon.zaidan.info/seikabutsu/2005/00135/contents/0027.htm#003 レゾルバメーカカタログ http://www.tamagawa-seiki.co.jp/jpn/lvdt/ アブソエンコーダの時代なのに http://www.tamagawa-seiki.co.jp/jpn/encoder/ サーボモータ内蔵エンコーダは分解能1/400万 http://www.mitsubishielectric.co.jp/fa/products/drv/servo/lineup/mr_j4/motorspec_hg-kr.html

k_a_z_e
質問者

お礼

ご回答ありがとうございます。 私、何か勘違いして、見落としていました。 お礼が遅くなり、申し訳ありません。 「いにしえの昭和のかほり」なのですね。 レゾルバは、過酷な環境に絶え、色々なところで使われているようです。 角度を計算するRDCのアルゴリズムの参考書が意外にありません。 ご存知でしたらお教えいただければ幸いです。

関連するQ&A

  • 回転行列から角度を求める

    3Dのプログラミングを行っていますが、ある物体から得た回転行列から、ラジアンの角度を得たいと思っています。 物体はx軸・y軸・z軸にそれぞれ未知の値で回転させられており、 この物体から得られる回転行列Rは3×3の行列として |r11 r12 r13| |r21 r22 r23| |r31 r32 r33| と与えられています。ここから、x軸・y軸・z軸にそれぞれ何度回転させられているのかを算出するにはどのようにすればいいでしょうか? 参考資料が少ないため、ご教授お願いいたしますm(_ _)m

  • 画像内の図形の検出方法は?

    入力画像からあらかじめ登録されている図形(曲線で描かれたものも含む)の位置、回転角度を検出する方法を教えてください。検出する図形が移動、回転、拡大縮小している場合のよい方法が見当たりません。 適当な参考書やURLをご存知であれば合わせて教えて頂けるとありがたいです。

  • ユニバーサルジョイントの回転数×角度≦18000…

    ユニバーサルジョイントの回転数×角度≦18000の根拠を教えてください ユニバーサルジョイントのメーカーカタログには、技術資料として曲がり角度×回転数が18000を超えてはならないと記載されています。メーカーに問い合わせてもはっきりしないのですが、18000の根拠として計算式などがあるのでしょうか。それとも経験値等から導き出されたものでしょうか。 教えていただきたく投稿しました。 参考になる資料等があれば、ご教示下さい。 宜しくお願いいたします。

  • 画像処理カメラで測定したワークの角度分だけサーボ…

    画像処理カメラで測定したワークの角度分だけサーボモーターを回転させる 私は機械設計専門です。方向性のあるワーク(楕円柱:長直径60mm,短直径30mm,高さ20mm)の短直径側をエアチャックで把持し、XYZ軸ロボットで搬送する装置を試作しました。ワークをチャック位置で上面からカメラ撮影し、ワークの水平方向の角度を測定します。その角度データをシーケンサに取り込み、回転軸(先端にチャックがついている)のサーボモーターを原点位置からその角度分回転させ必ず短直径方向を把持するようなラダーを組んでもらいました。動作手順は原点復帰ボタンを押し原点復帰、待機位置ボタンを押し待機位置へ移動、スタートボタンを押し、カメラ撮影しワークを把持するためワーク配置位置へ移動しチャックし搬送。となります。この時待機位置ボタンを押し待機位置へ移動した時点で回転軸が必ず5度ずれます。回転軸用原点位置検出スリット円盤のスリットから5度ずれているのを確認しました。カメラで角度測定前の現象なのでどうしてなのかわかりません。ラダーを組んでもらった外注設計者も画像処理を使ってサーボモーターを動かすのは初めての人だそうです。その人の話だと溜まりパルスで5度ずれると言っています。が、5度もずれると位置決めになりません。なぜ、ずれてしまうのか理由のわかる方は教えていただけないでしょうか。シーケンサメーカに問い合わせたところそこまでずれるはずないといわれました。ちなみに画像処理はキーエンス、シーケンサ、サーボモータは三菱です。サーボモーター搭載のエンコーダはインクリメンタルです。待機位置からワークチャック位置までX軸は340mmを0.5秒で移動、Y軸は15mmを0.3秒で移動、Z軸は50mmを0.3秒で移動し、チャッキングします。

  • 回転した座標軸と一致させるための回転軸と角度の算出

    こんにちは。お知恵をお借りしたく質問致します。 プログラミング中で出た話題なのですが、計算の問題ですので数学カテゴリが適しているだろうと思い、投稿いたします。 ちょっと説明しにくく図を添付致しましたので併せてご覧いただければと思います。(線がふるえていて申し訳ないです。) 図のように、xyz座標を回転してXYZ座標の向きに一致させたいと考えています。 また、「指定した軸(α,β,γ)を回転軸としてθ度回転する」という関数があるので、それを活用しようと考えています。α,β,γはコサイン値(方向余弦)です。回転方向は、ベクトルの向きに時計回り…右ネジの法則みたいな感じです。 x軸から見たXの角度(θxX), y軸からのX(θyX), z軸からのX(θzX) 同様にx軸から見たY(θxY),θyY,θzY、θxZ,θyZ,θzZ といったように、それらの角度(コサイン値)は分かっています。 (=xyz座標からみたXベクトルの方向余弦、Yベクトルの方向余弦、Zベクトルの方向余弦が分かっている。) z軸とZ軸の外積を取ったベクトルを回転軸として、θzZが分かっているのでその角度で回転することでZ軸は一致しますけど、XY軸は合いません。(当然ですが…) そのXY軸を合わせるためにまた回転するというのも遠回りで、任意の軸1本を中心に何度か回転するだけ(上記関数を1度使用するだけ)で、必ず向きが一致する解があると思うのですが、その任意軸と角度を算出する方法が分かりません。 一般にどういう計算をするのでしょうか。アドバイスいただければ幸いです。 なお、上記関数を用いない方法でも構いません。 「X軸(Y軸、Z軸)を回転軸としてφ度回転する」という関数もあるので、オイラー角を求める方法でも構いません。 その他、説明不足な点がありましたら随時追記致しますので、ご指摘願います。 どうかよろしくお願いいたします。

  • 正6面体を一定の角度で回転させたい

    私は今、FlashMX Professional 2004 ver7.2を使っている者なのですが、ワイヤーフレームでできた正6面体(キューブ)を一定の角度で回転させるアニメーションがActionScriptで作りたいと思っています。 それで、Flash製作に関するHPを色々探して見たのですが、私の調べた限りでは、どのHPも、マウスカーソルに反応して回転の角度が変わるアニメーションのスクリプトしか公開されておりませんでした。 私としては、マウスに反応しないアニメーションを作りたいのですが、いかんせんActionScript初心者なので、上記で見つかったアニメーションのどのスクリプトを修正すればいいか、分からないでいます。 マウスの動きに反応せずに正6面体を回転させるアニメーションの作成方法をご存知の方がいらっしゃいましたら、よろしければそのスクリプトを、もしご面倒なようでしたら、参考になるHPをお教えくだされば幸いに思います。 また、こちらは余裕があればお答え頂くと言う形でよいのですが、こうしたアニメーションを表現するもう一つの手段として、ActionScriptを使わずに、思い切ってフレームアニメーションで回転しているように見せる、と言う方法もあるのですが、こちらの方法では動作が遅くなるほどサイズが重くなってしまうでしょうか? よろしければアドバイス頂けると幸いに思います。

    • ベストアンサー
    • Flash
  • 小型・薄型の回転角検出センサー

    小型・薄型の回転角検出センサーを探しています。 希望サイズは直径15mm以下、厚さ4mm以下 摺動耐久性は1万サイクル程度 検出精度は±1°以下 用途は小さなアームの支点部にとりつけて、アームの回転角の検出です。 ポテンショメータでこのようなサイズのものがあればいいのですが、 汎用品からは見つけることが出来ませんでした。 必要な数量は10個程度です。 また、印刷抵抗タイプで試作を引き受けてくださる(数万円以下で) ところなどご存知でしたらご教授ください。 以上、よろしくお願いいたします。

  • 平面の回転

    ある空間情報の平面(※1)に対して、 別の平面(※2)を回転させて※1の平面の位置に配置したいです。 平面が重なり合う状態。 ※1 (0,0,0) -> (1,1,1)の線を平面にしたもの ※2 (0,0,0) -> (1,1,0)の線を平面にしたもの どのように回転させればいいのでしょうか? z軸の回転やy軸での回転などいろいろ試しましたが、 うまくいかないです。 よろしくお願いします。

  • 見かけの角度の変化から平面の回転を求めるには?

    X,Y,Z軸がそれぞれ直行している3次元空間で、XY平面を底面、Z軸を高さとし、 視点(0,0,z)から原点を見下ろしているとします。 そこで、XY平面に原点(0,0,0)を中心とする四隅が直角な四角形(正方形または長方形)を配置し、 その四角形をX,Y,Z軸について回転させたとき、 視点から見える四角形の四隅の見かけの角が90度ではなくなると思います。 この見かけの四角形(辺の長さや四隅の角度)から、元の四角形がX,Y,Z軸にそれぞれ何度傾いているかを求めたいのですが、可能でしょうか? 透視投影やアフィン変換などを調べていましたが、いまいちよくわかりませんでした。 参考になるサイトや、解き方などを教えて下さい。

  • 回転運動

    球の先にひもをつけて鉛直方向を軸にある角速度で回転させたときの、鉛直方向からひもまでの角度がどれだけになるかを知りたいのですけど、どのような式を用いれば計算できるのか分かりません。誰か情報をください。