ServoAmplifier2-RaspberryPi2インターフェースクラス
[詳解]
#include <ARCS6/lib/SA2-RasPi2.hh>
ServoAmplifier2-RaspberryPi2インターフェースクラス
◆ SA2RasPi2()
◆ GetIncEncoder()
uint32_t SA2RasPi2::GetIncEncoder |
( |
void | | ) |
|
インクリメンタルエンコーダのバイナリデータを返す関数
- 戻り値
- エンコーダデータ
◆ GetIncMultiTurnEncoder()
int32_t SA2RasPi2::GetIncMultiTurnEncoder |
( |
void | | ) |
|
インクリメンタルエンコーダの多回転バイナリデータを返す関数
- 戻り値
- 多回転エンコーダデータ
◆ GetIncPosition()
double SA2RasPi2::GetIncPosition |
( |
void | | ) |
|
インクリメンタルエンコーダの位置応答を返す関数
- 戻り値
- 位置応答 [rad]
◆ GetPhaseCurrent()
void SA2RasPi2::GetPhaseCurrent |
( |
double & | Iu, |
|
|
double & | Iv, |
|
|
double & | Iw ) |
相電流を取得する関数
- 引数
-
[out] | Iu | U相電流 [A] |
[out] | Iv | V相電流 [A] |
[out] | Iw | W相電流 [A] |
◆ GetPosition()
void SA2RasPi2::GetPosition |
( |
double & | theta_rm, |
|
|
double & | theta_re ) |
モータ機械角と電気角を取得する関数
- 引数
-
[out] | theta_rm | モータ機械角 [rad] |
[out] | theta_re | モータ電気角 [rad] |
◆ GetSinglePhaseCurrent()
void SA2RasPi2::GetSinglePhaseCurrent |
( |
double & | I | ) |
|
◆ SetDutyRatioPWM()
void SA2RasPi2::SetDutyRatioPWM |
( |
double | DutyU, |
|
|
double | DutyV, |
|
|
double | DutyW ) |
PWMのデューティ比を設定する関数
- 引数
-
[in] | DutyU | PWM U相デューティ比 [-] |
[in] | DutyV | PWM V相デューティ比 [-] |
[in] | DutyW | PWM W相デューティ比 [-] |
◆ SetDutyRatioPWMU()
void SA2RasPi2::SetDutyRatioPWMU |
( |
double | Duty | ) |
|
◆ SetDutyRatioPWMV()
void SA2RasPi2::SetDutyRatioPWMV |
( |
double | Duty | ) |
|
◆ SetDutyRatioPWMW()
void SA2RasPi2::SetDutyRatioPWMW |
( |
double | Duty | ) |
|
◆ SetSinglePhaseDutyRatio()
void SA2RasPi2::SetSinglePhaseDutyRatio |
( |
double | Duty | ) |
|
単相Hブリッジインバータとして使う場合のデューティ比を設定する関数
- 引数
-
◆ SetVoltage()
void SA2RasPi2::SetVoltage |
( |
double | Vu, |
|
|
double | Vv, |
|
|
double | Vw, |
|
|
double | Vdc ) |
PWMの電圧指令を設定する関数
- 引数
-
[in] | Vu | U相 電圧指令 [V] |
[in] | Vv | V相 電圧指令 [V] |
[in] | Vw | W相 電圧指令 [V] |
[in] | Vdc | 直流リンク電圧 [V] |
◆ SetVoltageDAC()
void SA2RasPi2::SetVoltageDAC |
( |
double | Vdac1, |
|
|
double | Vdac2 ) |
D/Aコンバータの電圧を設定する関数
- 引数
-
[in] | Vdac1 | DAC CH1出力電圧 [V] |
[in] | Vdac2 | DAC CH2出力電圧 [V] |
◆ SetVoltageDAC1()
void SA2RasPi2::SetVoltageDAC1 |
( |
double | Vdac | ) |
|
◆ SetVoltageDAC2()
void SA2RasPi2::SetVoltageDAC2 |
( |
double | Vdac | ) |
|
このクラス詳解は次のファイルから抽出されました: