沼津高専 電子制御工学科
MIRSMG3D MTCB試験仕様書
MIRSMG3D-MTCB-0003
改訂記録
版数 作成日 作成者 承認 改訂内容
A01 2009.3.20 片瀬 内堀 初版
A02 2013.6.14 牛丸 牛丸 試験プログラムについての説明、試験手順を追加
A03 2013.6.19 牛丸 牛丸 試験プログラムについての説明、試験手順を改訂


目次





1.はじめに

このドキュメントはモータ制御ボードが正常に動作することを確認するためのものである。

2.基板の確認

基板上に不正な短絡、断線が無いかテスタを用いてチェックする。
面倒がらずに一本一本全ての部品に対し行う。
※ICはまだ実装しないこと!
最後にVccとGNDが短絡していないか確かめ、ICを実装する。

3.試験プログラム

プログラムをダウンロード&解凍し、中のファイルをコンパイルしてPICに書込み実行する。
各ファイルの役割は以下の通りであるが、詳細は各ソースを参照すること。

mg3_std.h MG3 モータ制御ボード用の標準ヘッダー
mg3_motor.h MG3 モータ制御ボード用、モータ制御関連
mg3_usart.h MG3 モータ制御ボード用、シリアル通信関連
USART.c 通信試験用ループバック関数。MAX232Cなどのレベル変換ICかMG3が必要。
RE.c ロータリエンコーダ読み取り関数。通信も可能。
制御電源を供給することにより動作する。
エンコーダの回転方向により、ボード上のLEDが点灯、消灯する。
PWM.c PWM出力試験関数
制御電源を供給することにより、CPUボード側から指令がなくても動作する。
速度を変えて、前転・後転を周期的に繰り返す。
integration.c(改良版は intergration2.c PI制御による速度制御を行い、エンコーダ値をPC側に返すプログラムで、実際の走行制御に使用するプログラム。
このプログラムの試験は、MIRSMG3D試験プログラム一覧の「4.モータ制御ボード試験」にしたがって行う。

4.試験手順

  1. UART.c, RE.c, PWM.c, intergration.c (intergration2.hex) を PIC Compilerでコンパイルし、対応する HEX ファイルを作成する。
  2. PIC writer で、必要な HEX ファイルを、PIC (16F88) に転送する。
  3. RE.c, PWM.c をテストする場合は、それぞれのハードウェアと接続する。
  4. モータ制御ボードに電源を供給するため、ドータボードとケーブル接続する。
  5. UART.c の試験を行う場合は、siotest.c をMIRS上でコンパイルし、実行する。

5.備考

  1. PIC Compiler, PIC writer は、演習室の北側ホワイトボード下の PC にインストールされている。
  2. この PC の admin ユーザのデスクトップの MPC フォルダに、コンパイル済みの HEX ファイル(UART.hex, RE.hex, PWM.hex, integraton.hex, intergration2.hex が用意れている。
  3. 最終的にPICに書き込む HEX ファイルは、intergration2.hex を用いること。


関連文書