名称 | MIRS1601 エレクトロニクス詳細設計書 |
---|---|
番号 | MIRS1601-ELEC-0001 |
最終更新日:2016.12.14
版数 | 最終更新日 | 作成 | 承認 | 改訂記事 |
---|---|---|---|---|
A01 | 2016.12.14 | 平山 龍弥 | 初版 |
本ドキュメントは、MIRS1601のソフトウェア詳細設計について記したドキュメントである。
ボード | 目的・理由 | 製作方法 | 担当 |
---|---|---|---|
電源ボード | 全ての基板に電源を安定して供給するため | ボードの大きさを作り変えた後、旧ボードから部品を取り外し、新ボードに取り付け | 平山 |
CPUボード | カメラからの映像を高速で画像処理するため | なし | |
バス回路基板 | 各種センサ制御ボードとArduinoDUEとの信号を橋渡しするため | ピンソケット取り付け | 平山 |
モーター制御基板 | MIRSについているモーターを制御するため | モータードライバ・フォトカプラ取り付け | 望月 |
超音波センサ分岐基板 | センサのケーブルをまとめて、取り扱いやすくするため | ピンソケット取り付け | |
赤外線センサ制御基板 | 部谷 | ||
ロータリエンコーダ分岐基板 | 望月 | ||
LED・赤外線センサ固定基板 | LED・赤外線センサを固定するため | LED・赤外線センサ取り付け | 部谷 |
テープLED制御基板 | テープLEDの発光を制御するため | ラインデコーダーIC・フォトカプラ取り付け | |
WAVファイル再生基板 | .WAVファイルを再生するため | SDカードソケット・ピンソケット取り付け | 平山 |
Arduino DUE | MIRSの大半の処理を行わせるため | なし |
ボード同士の関係図を以下に示す。
太枠で囲まれたボードが今回新規作成するボードである
fig.1 構成
各基板とArduinoDUEとの配線について示す。なお、バス回路は必ず経由するため省略する。
ピンの配置は船田巧さんが作成されたピン配置図を参考にした。
参考: Arduino DUE PINOUT DIAFRAM
基板(センサ・IC名) | センサ・ICのピン名 | ArduinoDUEのピン番号(ポート番号) | ArduinoDUE基準I/O |
---|---|---|---|
モーター制御ボード(L298N) |
1 ENA 1 ENB 2 ENA 2 ENB 1 INPUT1 1 INPUT2 1 INPUT3 1 INPUT4 2 INPUT1 2 INPUT2 2 INPUT3 2 INPUT4 |
4(C.26) 5(C.25) 6(C.24) 7(C.23) 40(C.8) 39(C.7) 38(C.6) 37(C.5) 36(C.4) 35(C.3) 34(C.2) 33(C.1) |
IN(PWM) IN(PWM) IN(PWM) IN(PWM) IN IN IN IN IN IN IN IN |
超音波センサ分岐基板(USS) |
1 SIG 2 SIG 3 SIG 4 SIG |
25(D.0) 26(D.1) 27(D.2) 28(D.3) |
I/O I/O I/O I/O |
赤外線センサ制御基板(MCP3208P) |
CLK DOUT DIN ~CS/SHDN |
42(A.19) TX2(A.13) RX2(A.12) 23(A.14) |
OUT(CLK) OUT(MOSI) IN(MISO) OUT(CS) |
ロータリエンコーダ分岐基板(E6A2-CW3C) |
1 OUTA 1 OUTB 2 OUTA 2 OUTB 3 OUTA 3 OUTB 4 OUTA 4 OUTB |
44(C.19) 45(C.20) 46(C.21) 47(C.22) 48(C.23) 49(C.24) 50(C.25) 51(C.26) |
IN IN IN IN IN IN IN IN |
テープLED制御基板(74HC138AP) |
A B C |
29(D.6) 30(D.9) 32(D.10) |
OUT OUT OUT |
WAVファイル再生基板 |
CLK CMD DAT0 CD/DAT3 SpeakerIN |
SCK(A.27) MOSI(A.26) MISO(A.25) 24(A.15) DAC0(B.15) |
OUT OUT IN OUT(CS) OUT(Analog) |
各基板の製作方針を以下に示す。個別の詳細設計書がある基板はリンク先を参照すること。
基板名 | 方針 |
---|---|
電源ボード | 過去の設計データを流用し、基板の大きさだけ変更 |
CPUボード | 既にあるものを流用 |
バス回路基板 | 新規作成 |
モーター制御基板 | |
超音波センサ分岐基板 | |
赤外線センサ制御基板 | |
ロータリエンコーダ分岐基板 | |
LED・赤外線センサ固定基板 | |
テープLED制御基板 | |
WAVファイル再生基板 | |
Arduino DUE | 新規購入 |
エレクトロニクス構成のうちの電源ボードの改良、バス回路基板、超音波センサ・ロータリエンコーダー分岐基板について示す。