名称 ステッピングモーター統合試験報告書
番号 MIRS2104-REPT-0005

版数 最終更新日 作成 承認 改訂記事
A01 2021.12.5 石上航輝,浅野悠也,浦田楓真,尾崎優太,依田典,平中行成, 平澤匡祐,落合駿 初版

目次



1.会議情報

 
開催日時 令和3年 12月3日 17:00-19:00
開催方式 対面
出席者名 石上航輝,浅野悠也,浦田楓真,尾崎優太,依田典,平中行成, 平澤匡祐,落合駿
レビュー教員
議事概要 試用実験
実験目的 ステッピングモーターについて統合試験を行う。

2.使用物品

・Arduino UNO
・ステッピングモーター(ST-42BY1004)(※1)
・モータードライバ(DRV8835)(※2)
・手機構(※3)

3.方法

実際の機体にステッピングモーターをつけて、正常な動作をするか確認し角度等の微調整を行う。 作成したプログラムをFig.1に示す。
このプログラムをArduino UNO上でArduinoIDE を用いて実行する。
#include
int num = 2;
int start_step = 400;
int end_step = 400;
int step = 10;
int speed = 10
Servo myservo;
const int SV_PIN = 5;
Stepper myStepper(start_step,A0,A3,A2,A1);
//Stepper myStepper(end_step,A0,A1,A2,A3);
void setup(){
Serial.begin(9600);
myStepper.setSpeed(speed);
myservo.attach(SV_PIN, 500, 2400);
}
void loop(){
switch (num) {
case 1:
//stepping
myStepper.step(start_step);
delay(1000);
//servo
myservo.write(0); //servo_angle of rotation
delay(1000);
break;
case 2:
//servo
myservo.write(0); //servo_angle of rotation
delay(1000);
myservo.write(30); //servo_angle of rotation
delay(1000);
//stepping
//myStepper.step(end_step);
delay(1000);
break;
}
exit(0);
}

Fig.1 プログラム

4.結果

 直流安定化電源を利用して動作を確認できた。
微調整を行えた。

5.参考文献

※1MIRS2104ステッピングモーター単体試験報告書
※2MIRS2104サーボモーター単体試験報告書
※3MIRS2104詳細設計書(メカニクス/アーム)



MIRS2104ドキュメント管理台帳へ