沼津高専 電子制御工学科 | ||||||
| ||||||
改訂記録 | ||||||
---|---|---|---|---|---|---|
版数 | 作成日 | 作成者 | 承認 | 改訂内容 | ||
A01 | 2001.6.26 | 大岡 松浦 横溝 | 赤堀 | 初版 | ||
A02 | 2001.8.21 | 松浦 横溝 | 赤堀 | 主要部品の改正 | ||
A03 | 2001.8.23 | 松浦 横溝 | 赤堀 | FPGAボード詳細ブロック図についての説明補足 | ||
A04 | 2001.8.24 | 松浦 横溝 | 赤堀 | 電気系統図の改正 | ||
A05 | 2001.10.19 | 横溝 | 赤堀 | アドレスデコーダのインターフェイス信号名の改正 | ||
A06 | 2001.10.20 | 横溝 | 赤堀 | ドーターボードの外形図の訂正 | ||
A07 | 2001.10.29 | 横溝 | 赤堀 | 概略ブロック図の訂正 | ||
A08 | 2001.10.30 | 横溝 | 赤堀 | 電源系統図の訂正 | ||
A09 | 2001.10.31 | 松浦 | 赤堀 | インターフェイスの訂正 | ||
A10 | 2001.11.16 | 松浦 | 関野 | 各ピンの対応番号の訂正 |
スロット.No |
ボード名称 |
備考 |
1 |
CPUボード |
|
2 |
- |
未使用 |
3 |
- |
未使用 |
4 |
FPGAボード |
ピン.No |
信号名 |
I/O |
備考 |
ピン.No |
信号名 |
I/O |
備考 |
|
1 |
IRS0 |
IN |
赤外線センサ信号 0 |
11 |
TS1 |
IN |
タッチセンサ信号 1 |
|
2 |
IRS1 |
IN |
赤外線センサ信号 1 |
12 |
TS2 |
IN |
タッチセンサ信号 2 |
|
3 |
OUT |
OUT |
1.2msガードパルス |
13 |
TS3 |
IN |
タッチセンサ信号 3 |
|
4 |
U0 |
OUT |
超音波センサ送信信号 0 |
14 |
TS4 |
IN |
タッチセンサ信号 4 |
|
5 |
RV0 |
IN |
超音波センサ受信信号 0 |
15 |
TS5 |
IN |
タッチセンサ信号 5 |
|
6 |
U1 |
OUT |
超音波センサ送信信号 1 |
16 |
TS6 |
IN |
タッチセンサ信号 6 |
|
7 |
RV1 |
IN |
超音波センサ受信信号 1 |
17 |
R_DIR |
OUT |
MPC 右方向信号。オープンコレクタ出力 |
|
8 |
U2 |
OUT |
超音波センサ送信信号 2 |
18 |
R_PWM |
OUT |
MPC 右PWM信号。オープンコレクタ出力 |
|
9 |
RV2 |
IN |
超音波センサ受信信号 2 |
19 |
L_DIR |
OUT |
MPC 左方向信号。オープンコレクタ出力 |
|
10 |
TS0 |
IN |
タッチセンサ信号 0 |
20 |
L_PWM |
OUT |
MPC 左PWM信号。オープンコレクタ出力 |
ピン.No |
信号名 |
I/O |
備考 |
ピン.No |
信号名 |
I/O |
備考 |
|
1 |
IRS0 |
OUT |
赤外線センサ信号 0 |
11 |
TS1 |
OUT |
タッチセンサ信号 1 |
|
2 |
IRS1 |
OUT |
赤外線センサ信号 1 |
12 |
TS2 |
OUT |
タッチセンサ信号 2 |
|
3 |
OUT |
IN |
1.2msガードパルス |
13 |
TS3 |
OUT |
タッチセンサ信号 3 |
|
4 |
U0 |
IN |
超音波センサ送信信号 0 |
14 |
TS4 |
OUT |
タッチセンサ信号 4 |
|
5 |
RV0 |
OUT |
超音波センサ受信信号 0 |
15 |
TS5 |
OUT |
タッチセンサ信号 5 |
|
6 |
U1 |
IN |
超音波センサ送信信号 1 |
16 |
TS6 |
OUT |
タッチセンサ信号 6 |
|
7 |
RV1 |
OUT |
超音波センサ受信信号 1 |
17 |
R_DIR |
IN |
MPC 右方向信号。オープンコレクタ出力 |
|
8 |
U2 |
IN |
超音波センサ送信信号 2 |
18 |
R_PWM |
IN |
MPC 右PWM信号。オープンコレクタ出力 |
|
9 |
RV2 |
OUT |
超音波センサ受信信号 2 |
19 |
L_DIR |
IN |
MPC 左方向信号。オープンコレクタ出力 |
|
10 |
TS0 |
OUT |
タッチセンサ信号 0 |
20 |
L_PWM |
IN |
MPC 左PWM信号。オープンコレクタ出力 |
ピン.No |
信号名 |
I/O |
備考 |
ピン.No |
信号名 |
I/O |
備考 |
|
1 |
PO |
IN |
パワーオン信号 |
11 |
- |
- |
未使用 |
|
2 |
IRS2 |
IN |
赤外線センサ信号 2 |
12 |
- |
- |
未使用 |
|
3 |
- |
- |
未使用 |
13 |
- |
- |
未使用 |
|
4 |
- |
- |
未使用 |
14 |
- |
- |
未使用 |
|
5 |
- |
- |
未使用 |
15 |
Vcc |
- |
5V |
|
6 |
- |
- |
未使用 |
16 |
Vcc |
- |
5V |
|
7 |
- |
- |
未使用 |
17 |
Vcc |
- |
5V |
|
8 |
- |
- |
未使用 |
18 |
Vcc |
- |
5V |
|
9 |
- |
- |
未使用 |
19 |
Vcc |
- |
5V |
|
10 |
- |
- |
未使用 |
20 |
Vcc |
- |
5V |
ピン.No |
信号名 |
I/O |
備考 |
ピン.No |
信号名 |
I/O |
備考 |
|
1 |
PO |
OUT |
パワーオン信号 |
11 |
- |
- |
未使用 |
|
2 |
IRS2 |
OUT |
赤外線センサ信号 2 |
12 |
- |
- |
未使用 |
|
3 |
- |
- |
未使用 |
13 |
- |
- |
未使用 |
|
4 |
- |
- |
未使用 |
14 |
- |
- |
未使用 |
|
5 |
- |
- |
未使用 |
15 |
Vcc |
- |
5V |
|
6 |
- |
- |
未使用 |
16 |
Vcc |
- |
5V |
|
7 |
- |
- |
未使用 |
17 |
Vcc |
- |
5V |
|
8 |
- |
- |
未使用 |
18 |
Vcc |
- |
5V |
|
9 |
- |
- |
未使用 |
19 |
Vcc |
- |
5V |
|
10 |
- |
- |
未使用 |
20 |
Vcc |
- |
5V |
ピン.No |
信号名 |
I/O |
備考 |
ピン.No |
信号名 |
I/O |
備考 |
|
1 |
Y_A |
OUT |
ロータリーエンコーダY チャネルA |
11 |
LCD_R/W |
OUT |
LCD リード・ライト |
|
2 |
Y_B |
OUT |
ロータリーエンコーダY チャネルB |
12 |
LCD_E |
OUT |
LCD イネーブル |
|
3 |
X_A |
OUT |
ロータリーエンコーダX チャネルA |
13 |
LCD_DB0 |
INOUT |
LCD データ 0 |
|
4 |
X_B |
OUT |
ロータリーエンコーダX チャネルB |
14 |
LCD_DB1 |
INOUT |
LCD データ 1 |
|
5 |
- |
- |
未使用 |
15 |
LCD_DB2 |
INOUT |
LCD データ 2 |
|
6 |
- |
- |
未使用 |
16 |
LCD_DB3 |
INOUT |
LCD データ 3 |
|
7 |
- |
- |
未使用 |
17 |
LCD_DB4 |
INOUT |
LCD データ 4 |
|
8 |
- |
- |
未使用 |
18 |
LCD_DB5 |
INOUT |
LCD データ 5 |
|
9 |
- |
- |
未使用 |
19 |
LCD_DB6 |
INOUT |
LCD データ 6 |
|
10 |
LCD_RS |
OUT |
LCD レジスタセレクト |
20 |
LCD_DB7 |
INOUT |
LCD データ 7 |
ピン.No |
信号名 |
I/O |
備考 |
ピン.No |
信号名 |
I/O |
備考 |
|
1 |
Y_A |
IN |
ロータリーエンコーダY チャネルA |
11 |
LCD_R/W |
IN |
LCD リード・ライト |
|
2 |
Y_B |
IN |
ロータリーエンコーダY チャネルB |
12 |
LCD_E |
IN |
LCD イネーブル |
|
3 |
X_A |
IN |
ロータリーエンコーダX チャネルA |
13 |
LCD_DB0 |
INOUT |
LCD データ 0 |
|
4 |
X_B |
IN |
ロータリーエンコーダX チャネルB |
14 |
LCD_DB1 |
INOUT |
LCD データ 1 |
|
5 |
- |
- |
未使用 |
15 |
LCD_DB2 |
INOUT |
LCD データ 2 |
|
6 |
- |
- |
未使用 |
16 |
LCD_DB3 |
INOUT |
LCD データ 3 |
|
7 |
- |
- |
未使用 |
17 |
LCD_DB4 |
INOUT |
LCD データ 4 |
|
8 |
- |
- |
未使用 |
18 |
LCD_DB5 |
INOUT |
LCD データ 5 |
|
9 |
- |
- |
未使用 |
19 |
LCD_DB6 |
INOUT |
LCD データ 6 |
|
10 |
LCD_RS |
IN |
LCD レジスタセレクト |
20 |
LCD_DB7 |
INOUT |
LCD データ 7 |
ピン.No |
信号名 |
I/O |
備考 |
ピン.No |
信号名 |
I/O |
備考 |
|
1 |
Vcc |
- |
5V |
14 |
LCD_DB7 |
INOUT |
LCD データ 7 |
|
2 |
GND |
- |
GND |
15 |
- |
- |
未使用 |
|
3 |
Vo |
- |
LCD コントラストアドジャスト |
16 |
- |
- |
未使用 |
|
4 |
LCD_RS |
IN |
LCD レジスタセレクト |
17 |
- |
- |
未使用 |
|
5 |
LCD_R/W |
IN |
LCD リード・ライト |
18 |
- |
- |
未使用 |
|
6 |
LCD_E |
IN |
LCD イネーブル |
19 |
- |
- |
未使用 |
|
7 |
LCD_DB0 |
INOUT |
LCD データ 0 |
20 |
- |
- |
未使用 |
|
8 |
LCD_DB1 |
INOUT |
LCD データ 1 |
21 |
- |
- |
未使用 |
|
9 |
LCD_DB2 |
INOUT |
LCD データ 2 |
22 |
- |
- |
未使用 |
|
10 |
LCD_DB3 |
INOUT |
LCD データ 3 |
23 |
- |
- |
未使用 |
|
11 |
LCD_DB4 |
INOUT |
LCD データ 4 |
24 |
- |
- |
未使用 |
|
12 |
LCD_DB5 |
INOUT |
LCD データ 5 |
25 |
- |
- |
未使用 |
|
13 |
LCD_DB6 |
INOUT |
LCD データ 6 |
26 |
- |
- |
未使用 |
ピン.No |
信号名 |
I/O |
備考 |
ピン.No |
信号名 |
I/O |
備考 |
|
1 |
Vcc |
- |
5V |
8 |
LCD_DB1 |
INOUT |
LCD データ 1 |
|
2 |
GND |
- |
GND |
9 |
LCD_DB2 |
INOUT |
LCD データ 2 |
|
3 |
Vo |
- |
LCD コントラストアドジャスト |
10 |
LCD_DB3 |
INOUT |
LCD データ 3 |
|
4 |
LCD_RS |
OUT |
LCD レジスタセレクト |
11 |
LCD_DB4 |
INOUT |
LCD データ 4 |
|
5 |
LCD_R/W |
OUT |
LCD リード・ライト |
12 |
LCD_DB5 |
INOUT |
LCD データ 5 |
|
6 |
LCD_E |
OUT |
LCD イネーブル |
13 |
LCD_DB6 |
INOUT |
LCD データ 6 |
|
7 |
LCD_DB0 |
INOUT |
LCD データ 0 |
14 |
LCD_DB7 |
INOUT |
LCD データ 7 |
ピン.No |
信号名 |
I/O |
備考 |
ピン.No |
信号名 |
I/O |
備考 |
|
1 |
GND |
- |
GND |
14 |
GND |
- |
GND |
|
2 |
GND |
- |
GND |
15 |
GND |
- |
GND |
|
3 |
GND |
- |
GND |
16 |
GND |
- |
GND |
|
4 |
GND |
- |
GND |
17 |
GND |
- |
GND |
|
5 |
GND |
- |
GND |
18 |
GND |
- |
GND |
|
6 |
GND |
- |
GND |
19 |
GND |
- |
GND |
|
7 |
GND |
- |
GND |
20 |
GND |
- |
GND |
|
8 |
GND |
- |
GND |
21 |
GND |
- |
GND |
|
9 |
GND |
- |
GND |
22 |
GND |
- |
GND |
|
10 |
GND |
- |
GND |
23 |
GND |
- |
GND |
|
11 |
GND |
- |
GND |
24 |
GND |
- |
GND |
|
12 |
GND |
- |
GND |
25 |
GND |
- |
GND |
|
13 |
GND |
- |
GND |
26 |
GND |
- |
GND |
ピン.No |
信号名 |
I/O |
備考 |
ピン.No |
信号名 |
I/O |
備考 |
|
1 |
GND |
- |
GND |
8 |
GND |
- |
GND |
|
2 |
GND |
- |
GND |
9 |
GND |
- |
GND |
|
3 |
GND |
- |
GND |
10 |
GND |
- |
GND |
|
4 |
GND |
- |
GND |
11 |
GND |
- |
GND |
|
5 |
GND |
- |
GND |
12 |
GND |
- |
GND |
|
6 |
GND |
- |
GND |
13 |
GND |
- |
GND |
|
7 |
GND |
- |
GND |
14 |
GND |
- |
GND |
FPGAボード |
ドーターボード |
|||
JP20A |
<-> | JP1A |
||
JP30C |
<-> | JP1B |
||
JP20B |
<-> | JP1C |
||
JP60B(1pin to 14pin) |
<-> | JP2A |
||
JP60C(1pin to 14pin) |
<-> | JP2B |
ピン.No |
信号名 |
I/O |
備考 |
1 |
GND |
- |
GND |
2 |
TSON |
IN |
タッチセンサON信号 |
3 |
TSOF | IN | タッチセンサOFF信号 |
ピン.No |
信号名 |
I/O |
備考 |
1 |
GND |
- |
GND |
2 |
TSON |
OUT |
タッチセンサON信号 |
3 |
TSOF | OUT | タッチセンサOFF信号 |
DB_TS0 | Micro Switch 0 | DB_TS4 | Micro Switch 4 | |||||||||||
ピン.No |
信号名 |
ピン.No |
信号名 |
ピン.No |
信号名 |
ピン.No |
信号名 |
|||||||
1 |
GND |
<-> | 1 | GND | 1 |
GND |
<-> | 1 | GND | |||||
2 |
TSON |
<-> | 2 |
TSON |
2 |
TSON |
<-> | 2 |
TSON |
|||||
3 |
TSOF |
<-> | 3 | TSOF | 3 |
TSOF |
<-> | 3 | TSOF | |||||
DB_TS1 | Micro Switch 1 | DB_TS5 | Micro Switch 5 | |||||||||||
ピン.No |
信号名 |
ピン.No |
信号名 |
ピン.No |
信号名 |
ピン.No |
信号名 |
|||||||
1 |
GND |
<-> | 1 | GND | 1 |
GND |
<-> | 1 | GND | |||||
2 |
TSON |
<-> | 2 |
TSON |
2 |
TSON |
<-> | 2 |
TSON |
|||||
3 |
TSOF |
<-> | 3 | TSOF | 3 |
TSOF |
<-> | 3 | TSOF | |||||
DB_TS2 | Micro Switch 2 | DB_TS6 | Micro Switch 6 | |||||||||||
ピン.No |
信号名 |
ピン.No |
信号名 |
ピン.No |
信号名 |
ピン.No |
信号名 |
|||||||
1 |
GND |
<-> | 1 | GND | 1 |
GND |
<-> | 1 | GND | |||||
2 |
TSON |
<-> | 2 |
TSON |
2 |
TSON |
<-> | 2 |
TSON |
|||||
3 |
TSOF |
<-> | 3 | TSOF | 3 |
TSOF |
<-> | 3 | TSOF | |||||
DB_TS3 | Micro Switch 3 | |||||||||||||
ピン.No |
信号名 |
ピン.No |
信号名 |
|||||||||||
1 |
GND |
<-> | 1 | GND | ||||||||||
2 |
TSON |
<-> | 2 |
TSON |
||||||||||
3 |
TSOF |
<-> | 3 | TSOF |
ピン.No |
信号名 |
I/O |
備考 |
1 |
Vcc |
- |
+5V |
2 |
UN |
OUT |
送信信号 |
3 |
RVN |
IN |
受信信号 |
4 |
OUT |
OUT |
1.2msガードパルス |
5 |
GND |
- |
GND |
ピン.No |
信号名 |
I/O |
備考 |
1 |
Vcc |
- |
+5V |
2 |
UN |
IN |
送信信号 |
3 |
UN |
OUT |
受信信号 |
4 |
OUT |
IN |
1.2msガードパルス |
5 |
GND |
- |
GND |
DB_USS0 | USS0_CN | DB_USS1 | USS1_CN | DB_USS2 | USS2_CN | |||||||||||||||||
ピン.No |
信号名 |
ピン.No |
信号名 |
ピン.No |
信号名 |
ピン.No |
信号名 |
ピン.No |
信号名 |
ピン.No |
信号名 |
|||||||||||
1 |
Vcc |
<-> | 1 |
Vcc |
1 |
Vcc |
<-> | 1 |
Vcc |
1 |
Vcc |
<-> | 1 |
Vcc |
||||||||
2 |
U0 |
<-> | 2 | U0 | 2 |
U1 |
<-> | 2 | U1 | 2 |
U2 |
<-> | 2 | U2 | ||||||||
3 |
RV0 |
<-> | 3 | RV0 | 3 |
RV1 |
<-> | 3 | RV1 | 3 |
RV2 |
<-> | 3 | RV2 | ||||||||
4 |
OUT |
<-> | 4 | OUT | 4 |
OUT |
<-> | 4 | OUT | 4 |
OUT |
<-> | 4 | OUT | ||||||||
5 |
GND |
<-> | 5 |
GND |
5 |
GND |
<-> | 5 |
GND |
5 |
GND |
<-> | 5 |
GND |
ピン.No |
信号名 |
I/O |
備考 |
1 |
Vo |
IN |
赤外線受光信号 |
2 |
GND |
- |
GND |
3 |
Vcc | - | +5V |
ピン.No |
信号名 |
I/O |
備考 |
1 |
Vo |
OUT |
赤外線受光信号 |
2 |
GND |
- |
GND |
3 |
Vcc | - | +5V |
DB_IRS0 | IRS0_CN | |||||
ピン.No |
信号名 |
ピン.No |
信号名 |
|||
1 |
Vo |
<-> | 1 |
Vo |
||
2 |
GND |
<-> | 2 | GND | ||
3 |
Vcc |
<-> | 3 | Vcc | ||
DB_IRS1 | IRS0_CN | |||||
ピン.No |
信号名 |
ピン.No |
信号名 |
|||
1 |
Vo |
<-> | 1 |
Vo |
||
2 |
GND |
<-> | 2 | GND | ||
3 |
Vcc |
<-> | 3 | Vcc | ||
DB_IRS2 | IRS2_CN | |||||
ピン.No |
信号名 |
ピン.No |
信号名 |
|||
1 |
Vo |
<-> | 1 |
Vo |
||
2 |
GND |
<-> | 2 | GND | ||
3 |
Vcc |
<-> | 3 | Vcc |
ATLMIRSではFPGAボードを使って以下の機能を実現する。
1. | アドレスデコーダ | : | 16bitのアドレスデータからモジュールセレクタ信号を作り出し、AEN信号に合わせて各モジュールに出力する。また、各モジュールが16bitのデータ入出力を行えるように IOCS16 信号を制御する。 |
2. | 液晶ディスプレイ制御モジュール | : | CPUから送られてくる8bitの液晶ディスプレイボード制御信号の出力制御を行う。 |
3. | モータパワー制御モジュール | : | CPUから送られてくる速度データをPWM変換し、同じくCPUから送られてくる方向データと共に出力する。 |
4. | ロータリーエンコーダ制御モジュール | : | ドーターボードに搭載されているロータリーエンコーダカウント回路の制御信号の出力制御と8bitのロータリーエンコーダカウント値の入力制御を行う。 |
5. | 超音波センサ信号処理モジュール | : | CPUから超音波センサ選択信号を受けると、2bitの超音波センサ選択信号、超音波の送信信号となる幅0.4[ms]、周波数約40[kHz]のパルスと、回りこみ除去回路へのタイミングパルスである受信タイミング信号を出力する。又、超音波センサから受信信号を受けとると、割り込み信号を、割り込み信号のリセットを行うまでCPUへ出力し続ける。 |
6. | タッチセンサ、赤外線センサ、 パワーオン信号処理モジュール |
: | 赤外線センサボードから送られてくる断続的なパルス信号の引き伸ばしを行う。 3bitの赤外線センサ信号、7bitのタッチセンサ信号、1bitのパワーオン信号を16bitのTIP信号としてCPUに出力する。 |
7. | ダミーモジュール | : | ISAバスの信号の内、ATLMIRS用の各モジュールで使用しない信号をハイインピーダンスにする。 |
信号名 |
I/O |
機能 |
B_SA[0..15] |
IN |
16bit アドレスバス |
IOCS16 |
OUT |
16bit I/Oサイクルに 1 ウェイトで応答 |
LCD_ADD[0,1] |
OUT |
LCD_Mセレクタ信号 |
MPC_ADD[0,1] |
OUT |
MPC_Mセレクタ信号 |
RE_ADD[0,1] |
OUT |
RE_Mセレクタ信号 |
USS_ADD[0,1] |
OUT |
USS_Mセレクタ信号 |
TIP_ADD0 |
OUT |
TIP_Mセレクタ信号 |
信号名 |
I/O |
機能 |
B_SD[0..15] |
IN |
16bit データバス |
IOR |
IN |
I/Oリード・ストローブ |
IOW |
IN |
I/Oライト・ストローブ |
RESET |
IN |
システム・リセット |
CLK |
IN |
システム・クロック 8MHz デューティ50% |
LCD_RS |
OUT |
レジスタ・セレクト |
LCD_R/W |
OUT |
リード・ライト |
LCD_E |
OUT |
イネーブル信号 |
IOCHRDY |
OUT |
読み込み引き伸ばし |
LCD_DB[0..7] |
INOUT |
入出力データ |
信号名 |
I/O |
機能 |
MPC_ADD0 |
IN |
モジュールセレクタ信号 |
MPC_ADD1 |
IN |
モジュールセレクタ信号 |
B_SD[0..15] |
IN |
16bit データバス |
IOR |
IN |
I/Oリード・ストローブ |
IOW |
IN |
I/Oライト・ストローブ |
RESET |
IN |
システム・リセット |
CLK |
IN |
システム・クロック 8MHz デューティ50% |
R_DIR |
OUT |
右方向信号。オープンコレクタ出力 |
R_PWM |
OUT |
右PWM信号。オープンコレクタ出力 |
L_DIR |
OUT |
左方向信号。オープンコレクタ出力 |
L_PWM |
OUT |
左PWM信号。オープンコレクタ出力 |
信号名 |
I/O |
機 能 |
RE_ADD0 |
IN |
モジュールセレクタ信号(Xカウンタ選択用) |
RE_ADD1 |
IN |
モジュールセレクタ信号(Yカウンタ選択用) |
B_SD0 |
INOUT |
データバス信号 |
B_SD[1..15] |
OUT |
データバス信号 |
IOR |
IN |
I/Oリード・ストローブ |
IOW |
IN |
I/Oライト・ストローブ |
CLK |
IN |
システム・クロック 8MHz デューティ50% |
X_A,X_B |
IN |
Xカウンタ用2相信号入力端子 |
Y_A,Y_B |
IN |
Yカウンタ用2相信号入力端子 |
信号名 |
I/O |
機能 |
B_SD0,B_SD1 |
IN |
データバス信号 |
RV[0..2] |
IN |
超音波受信信号 |
IOW |
IN |
I/Oライト・ストローブ |
RESET |
IN |
システム・リセット |
CLK |
IN |
システム・クロック 8MHz デューティ50% |
IRQ5 |
OUT |
割り込み要求。オープンコレクタ出力 |
U[0..2] |
OUT |
超音波センサ選択信号 |
OUT |
OUT |
1.2msガードパルス |
信号名 |
I/O |
機能 |
B_SD[0...15] |
OUT |
16bit データバス |
TIP_ADD0 |
IN |
モジュールセレクタ信号 |
<
RESET |
IN |
システム・リセット |
CLK |
IN |
システム・クロック 8MHz デューティ50% |
PO |
IN |
パワーオン信号 |
TS[0..6] |
IN |
タッチセンサ信号 |
IRS[0..2] |
IN |
赤外線センサ信号 |
アドレス |
D15 |
D14 |
D13 |
D12 |
D11 |
D10 |
D9 |
D8 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
R/W |
機能説明 |
0100H |
* |
* |
* |
* |
* |
* |
* |
* |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
W |
表示画面をクリア後、アドレスカウンタにDD RAMの0番地をセットする。 |
* |
* |
* |
* |
* |
* |
* |
* |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
* |
W |
アドレスカウンタにDD RAMの0番地をセットする。 シフトしていた表示も元に戻るが、この時DD RAMの内容は変化しない。 |
|
* |
* |
* |
* |
* |
* |
* |
* |
0 |
0 |
0 |
0 |
0 |
1 |
I/D |
S |
W |
データ書き込みおよびデータ読み出し時にカーソルの進む方向、 表示をシフトするかどうかの設定を行う。 |
|
* |
* |
* |
* |
* |
* |
* |
* |
0 |
0 |
0 |
0 |
1 |
D |
C |
B |
W |
全表示のON/OFF(D)、カーソルのON/OFF(C)、 カーソル位置の文字のブリンク(B)をセットする。 |
|
* |
* |
* |
* |
* |
* |
* |
* |
0 |
0 |
0 |
1 |
S/C |
R/L |
* |
* |
W |
DD RAMの内容を変えずカーソルの移動、表示のシフト動作を行う。 |
|
* |
* |
* |
* |
* |
* |
* |
* |
0 |
0 |
1 |
DL |
N |
F |
* |
* |
W |
インターフェース長(DL)、表示桁数(N)、文字フォント(F)を設定する。 |
|
* |
* |
* |
* |
* |
* |
* |
* |
0 |
1 |
Acc |
W |
CG RAMのアドレスをセットする。この後送受するのはDD RAMのデータ。 |
||||||
* |
* |
* |
* |
* |
* |
* |
* |
1 |
Add |
W |
DD RAMのアドレスをセットする。この後送受するのはDD RAMのデータ。 |
|||||||
* |
* |
* |
* |
* |
* |
* |
* |
BF |
AC |
R |
内部動作中を示すビジーフラグ(BF)およびアドレスカウンタの内容を読み出す。 |
|||||||
0102H |
* |
* |
* |
* |
* |
* |
* |
* |
Write Data |
W |
DD RAMまたはCG RAMにデータを書き込む。 |
|||||||
* |
* |
* |
* |
* |
* |
* |
* |
Read Data |
R |
DD RAMまたはCG RAMにデータを読み出す。 |
* I/D | ・・・ | '1' : インクリメント | '0' : デクリメント | * S | ・・・ | '1' : 表示のシフトを行う | '0' : 表示のシフトを行わない | |||
* S/C | ・・・ | '1' : 表示のシフト | '0' : カーソルの移動 | * R/L | ・・・ | '1' : 右シフト | ||||
* DL | ・・・ | '1' : 8bit | '0' : 4bit | * N | ・・・ | '1' : 2行目 | '0' : 1行目 | |||
* F | ・・・ | '1' : 5 x 10ドット | '0' : 5 x 7ドット | * BF | ・・・ | '1' : 内部動作中 | '0' : インストラクション受付可 | |||
* DD RAM | ・・・ | 表示データRAM | * CG RAM | ・・・ | キャラクタジェネレータRAM | |||||
* Acc | ・・・ | CG RAMのアドレス | * Add | ・・・ | DD RAMのアドレス、カーソル番地に対応する | |||||
* AC | ・・・ | DD RAM、CG RAMの両方に用いるアドレスカウンタ | ||||||||
* Writeデータ , Readデータ ・・・ 以下の文字コード表を参照 |
アドレス |
D15 |
D14 |
D13 |
D12 |
D11 |
D10 |
D9 |
D8 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
R/W |
機能説明 |
0110H |
* | * | * | * | * | * | * | * | L26 | L25 | L24 | L23 | L22 | L21 | L20 | LD | W |
方向データ、速度データから方向信号、PWM信号を生成する。 | * | * | * | * | * | * | * | * | L26 | L25 | L24 | L23 | L22 | L21 | L20 | LD | R | バッファの内容を送る。(ラッチされているか確認するため) |
0112H |
* | * | * | * | * | * | * | * | R26 | R25 | R24 | R23 | R22 | R21 | R20 | RD | W | 方向データ、速度データから方向信号、PWM信号を生成する。 |
* | * | * | * | * | * | * | * | R26 | R25 | R24 | R23 | R22 | R21 | R20 | RD | R |
バッファの内容を送る。(ラッチされているか確認するため) |
* L2X | ・・・ | 左速度データ | * R2X | ・・・ | 右速度データ | |||||
* LD | ・・・ | '1' : 左タイヤ正転 | '0' : 左タイヤ逆転 | * RD | ・・・ | '1' : 右タイヤ正転 | '0' : 右タイヤ逆転 |
アドレス |
D15 |
D14 |
D13 |
D12 |
D11 |
D10 |
D9 |
D8 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
R/W |
機能説明 |
0120H |
D115 |
D114 |
D113 |
D112 |
D111 |
D110 |
D19 |
D18 |
D17 |
D16 |
D15 |
D14 |
D13 |
D12 |
D11 |
D10 |
R |
ロータリーエンコーダのカウント値を読みこむ |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
1 |
W |
ロータリーエンコーダ1のカウントデータのリセット | |
0122H |
D215 |
D214 |
D213 |
D212 |
D211 |
D210 |
D29 |
D28 |
D27 |
D26 |
D25 |
D24 |
D23 |
D22 |
D21 |
D20 |
R |
ロータリーエンコーダのカウント値を読みこむ |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
1 |
W |
ロータリーエンコーダ2のカウントデータのリセット |
* D2x,D3x | ・・・ | ロータリーエンコーダカウント値データ | ||||||
* RY | ・・・ | '1' : Yカウンタのリセット | * D2X | ・・・ | : ロータリーエンコーダカウント値 |
アドレス |
D15 |
D14 |
D13 |
D12 |
D11 |
D10 |
D9 |
D8 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
R/W |
機能説明 |
0130H |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
21 |
20 |
W |
D1,D0で選択したセンサに40μsecの間送信信号を送信する。 |
0132H |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
M |
R |
W |
超音波センサモジュールの割り込み信号(IRQ3)のマスク、アンマスク、リセットを行う。 |
* M | ・・・ | '1' : 割り込み信号のマスク | '0' : 割り込み信号のアンマスク | * R | ・・・ | '1' : 割り込み信号のリセット |
アドレス |
D15 |
D14 |
D13 |
D12 |
D11 |
D10 |
D9 |
D8 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
R/W |
機能説明 |
140H |
PO |
TS6 |
TS5 |
TS4 |
TS3 |
TS2 |
TS1 |
TS0 |
'0' |
'0' |
'0' |
'0' |
'0' |
IRS2 |
IRS1 |
IRS0 |
R |
POはパワーオン信号、TS*はタッチセンサ、 IRS*は赤外線センサの状態をそれぞれ示す。 |
0142H |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
M |
R |
W |
TIP_Mの割り込み信号(IRQ6)のマスク、アンマスク、リセットを行う。 |
* PO , TS* , IRS* | ・・・ | '1' : ON | '0' : OFF | * M | ・・・ | '1' : 割り込み信号のマスク | '0' : 割り込み信号のアンマスク | |||
* R | ・・・ | '1' : 割り込み信号のリセット |
1. | LCDコントラストアドジャスト回路 | : | ボリウムを用いてLCDボードの液晶ディスプレイのコントラストアドジャストを行う。また、その他の信号を素通りさせることでFPGAボードのジャンパとしての機能を持つ。 |
2. | パワーオン信号処理回路 | : | PDボードから送られてくる駆動系電源ON信号を用いてフォトカプラを動作させ、その出力信号をパワーオン信号としてFPGAボードに出力する。 |
3. | 超音波センサ選択回路 | : | マルチプレクサの制御信号に超音波センサ選択信号を入れることにより、ATLMIRSの4つの超音波センサとFPGAボードの超音波センサ信号処理モジュールの接続制御を行う。 |
4. | タッチセンサ入力チャタリング除去回路 | : | タッチセンサ(マイクロスイッチ)から入力されるスイッチ入力のチャタリング除去を行いタッチセンサ信号としてFPGAボードに出力する。 |
5. | ロータリーエンコーダ・カウント回路 | : | 左右のモータに取り付けられた2個のロータリーエンコーダから送られるエンコード信号のカウントを行う。 |
6. | モータパワーコントロール信号処理回路 | : | FPGAボードからオープンコレクタ出力として送られてくるMPC信号に抵抗を介すことで、MPCボードのフォトカプラを動作させる。 |
番号 | 品名 | ドキュメント番号/商品名 | E/C | 数量 | 単位 |
---|---|---|---|---|---|
002 | MIRSATLMドーターボード取扱説明書 | MIRSATLM-ELEC-1202 | C | 1 | 部 |
003 | MIRSATLMドーターボード回路図 | MIRSATLM-ELEC-1203 | C | 1 | 部 |
004 | MIRSATLMドーターボードPCB製造仕様書 | MIRSATLM-ELEC-1204 | C | 1 | 部 |
005 | MIRSATLMドーターボード試験仕様書 | MIRSATLM-ELEC-1205 | C | 1 | 部 |
IC1 | 12ビット・バイナリ・アップ・ダウン・カウンタ | μPD4701 | E | 1 | 個 |
IC2 | マルチプレクサ | 4052 | E | 1 | 個 |
IC3,IC4 | RS-フリップフロップ | 74LS279 | E | 2 | 個 |
IC5 | フォトカプラ | PC817 | E | 1 | 個 |
R1 〜 R5 | 抵抗 | 330Ω | E | 5 | 個 |
R6,R7,R8 | ラダー抵抗 | 1KΩ×8 | E | 3 | 個 |
BR1 | 可変抵抗 | 100KΩ | E | 1 | 個 |
C1 〜 C4 | 積層セラミックコンデンサ | 104 | E | 4 | 個 |
DB_JP1A,B,C | ジャンパコネクタ | 20pin×1 | E | 3 | 個 |
DB_JP2A,B | ジャンパコネクタ | 14pin×1 | E | 2 | 個 |
DB_PD | 3pinコネクタ | MOLEX5046-03A | E | 1 | 個 |
DB_IRS1 〜 DB_IRS3 | 3pinコネクタ | MOLEX5046-03A | E | 3 | 個 |
DB_TS1 〜 DB_TS7 | 3pinコネクタ | MOLEX5046-03A | E | 7 | 個 |
DB_REX,DB_REY | 4pinコネクタ | MOLEX5046-04A | E | 2 | 個 |
DB_MPC | 5pinコネクタ | MOLEX5046-05A | E | 1 | 個 |
DB_USS1 〜 DB_USS3 | 5pinコネクタ | MOLEX5046-05A | E | 3 | 個 |
CPUボード 3500(mA) FD 65(mA) ロータリーエンコーダ 6.5(mA) モータ 最大連続電流1500(mA) 起動電流13400(mA) 無負荷電流53.9(mA) 他の基板は不明 回路系平均消費電力:3625.4(mA) 回路系最大消費電力:5071.5(mA)
関連文書 |
---|