沼津高専 電子制御工学科 | ||||||
| ||||||
改訂記録 | ||||||
---|---|---|---|---|---|---|
版数 | 作成日 | 作成者 | 承認 | 改訂内容 | ||
A01 | 2009.2.12 | 伊井 | 浦田 | 初版 |
1 目的
2 概要
3 詳細
3.1 赤外線コード識別回路の削除
3.2 アドレスデコーダの変更
3.3 アーム用モーター制御回路の追加
3.4 FPGAピン割り当て
この文章はMIRS0804で用いるFPGAの回路データについて記述したものである。
MIRS0804におけるFPGAの回路データは設計仕様を満たすため、標準機のものから以下の点を変更してる。
3.1 赤外線コード識別回路の削除
赤外線コード識別回路 "irs_code" は、標準MIRSにおいて、赤外線センサから取得したデータよりポスト番号を取得するモジュールである。
MIRS0804では白線センサを用いてポスト番号を取得するため、このモジュールは不要である。誤動作が生じないようにするためにも、このモジュールを削除した。
赤外線コード識別回路のモジュールの概観を下に示す。
3.2 アドレスデコーダの変更
MIRS0804では新たにモーター制御用の回路を追加するため、標準機から以下のように変更している("-"は削除したことを示す)。
IO port address[hex] | 変更前 | 変更後 |
---|---|---|
0150 | IRS_CODE1 | MTR_ADD |
0152 | IRS_CODE2 | - |
0154 | IRS_CODE3 | - |
0156 | IRS_CODE4 | - |
作成したアドレスデコーダの概観を下に示す。
3.3 アーム用モーター制御回路の追加
今回作成したアーム用モーター制御回路を以下に示す。
実際には以下のようにモジュール化し、全体の回路図 "isaio0804.gdf" に配置している。
3.4 FPGAピン割り当て
FPGAピン割り当てを以下に示す。
ピン番号 | 名称 | IN/OUT | 機能 |
---|---|---|---|
160 | MTR1 | OUT | アーム用モーター制御出力パルス |
161 | MTR2 | IN | アーム用モーター制御入力パルス |
162 | IRS3 | IN | 赤外線センサ信号3 |
163 | IRS4 | IN | 赤外線センサ信号4 |
関連文書 |