サーボモーター(Servomotor)とはサーボ機構において位置、速度等を制御する用途に使用するモーターである。モーターの種類としては、「電動機」、「油圧モーター」など、特定のモーター形式を示すものではない。しかし、現在は、ロボット用途などに使用される「検出器付の電動機」で、フィードバック制御するものが一般的である。
サーボモーターとして市販されている電動モーターは、以下の種類がある。
サーボモーターの動作をフィードバックするためには、各種検出装置によりモーターの状態を検出する。この検出装置には以下のような種類がある。
(インクリメンタルエンコーダのように絶対位置情報を持たない検出装置は、起動時に原点角度に復帰する必要がある。)
サーボモーターを制御するためには、サーボアンプ、シーケンサなどの制御装置が必要である。制御装置は位置検出装置から得られた情報により、現在位置信号と目的位置を比較する。そこで差がある場合、モーターを目的位置との差分を減少させる方向に動かす。こうして目的位置との差分は減少していく。この手順が繰り返され、最終的に目的値に到達するか、許容範囲に入るまで続けられる。
また、別の方法としてモーターの位置をデジタル的に記録しておき、目的値までの差分を与えて、目的値に一度に到達する方法もある。
サーボモーターは製造工場に多く使用される。例えば、工作機械、包装機械や産業用ロボットなどである。サーボモーターは自動車模型、模型飛行機や船舶模型のラジコン用サーボにも見られる。ラジコン用サーボは、いわゆる産業用のサーボモーターとは形態が異なる。しかし、両者ともサーボモーターと呼ばれるため、しばしば混乱を招くこともある
ホビー用途で市販されているラジコン用のサーボモーターと言った場合には電気駆動式で制御基板、モーター、ギヤボックスが一体化され防塵ケースに封入された物であることが多い。 インドアプレーン用など重量が数グラムしかない超小型製品の場合は基板やギヤが剥き出しの物もある。 制御信号はPWM信号によって行われることが一般的で、標準規格化はされていないが、事実上は大半のラジコン用サーボモーターで信号が統一されており、メーカーが異なるサーボ同士でも混在使用可能な場合が多い。 近年ではホビーロボット用のアクチュエーターとして使用されるようになり、専用の製品も多数開発されている。
一般的なホビー用サーボモーターは、パルスを受信し、そのデューティ比で回転角を制御する。 パルス幅としては 1ms ~ 2ms になり[1]、 標準的なニュートラルポジションはFutabaサーボは1.52ms、それ以外は1.5msとなる[2]。
ロボット用サーボの場合はメーカー独自の通信方法が用いられている場合がある[3]。
サーボの動作原理からハンチングと呼ばれる現象が発生する事があるが、サーボの保持力を下げる事で改善できる場合がある[4][5][6]。
通常のサーボ機構・回路に加えて、状態確認用に電流センサや温度センサを備え、それを伝えるシリアル通信回路を内蔵している。通信にはパケット通信が用いられ、フタバのコマンド方式サーボであれば以下のような書式になる[7]。
Header + ID + Flag + Address + Count + Length + Data + Checksum
コマンド方式/PWM方式のどちらの信号でも制御できるサーボもあり、電源投入後に送られてくる信号で自動的に決定される[8]。 主に研究開発用やホビーロボット用に開発された[7][9]。
This article uses material from the Wikipedia article "サーボモータ", which is released under the Creative Commons Attribution-Share-Alike License 3.0. There is a list of all authors in Wikipedia
EPLAN, Aucotec, CAE, AutoCAD Electrical, IGE XAO, ElCAD, 2D drawings, 2D symbols, 3D content, 3D catalog, EPLAN Electric P8, Zuken E3, schematics, dataportal, data portal, wscad universe, electronic, ProPanel3D, .EDZ, eClass Advanced, eCl@ss Advanced