文書の過去の版を表示しています。
SDG 99タウン立体貨物倉庫システム
タスク
- 制御室更新&拡張
- 焼肉工場オルゴール回路移設
- 書見台入力システム設置
- 4bitADコンバーター設置 x2
- 4bit表示器 x2
- 9bitシリアル送信回路
- チェストカートステーション x4
- 入庫操作回路
- 出庫操作回路
- 倉庫側線路および回路の整理
- 9bitシリアル受信回路
- 段選択4bitデコーダ
- 列選択4bitデコーダ
- メインバス線路および回路の整理
- パワードレールの最適間隔調査
制御室
- ロケーションを指定
- 入庫ボタンを押すと指定ロケーションへ送出
- 出庫ボタンを押すと指定ロケーションから呼び出し
- チェストカートが到着するステーションは4つ
- ステーションの個別出庫ボタンを押すとそのステーションに呼び出し
- グループ出庫ボタンを押すと4つのステーションを自動選択して呼び出し
- 呼び出し中のステーションのランプを点滅、最終分岐点を通過すると点灯となる
- 入庫時、入庫元のステーションのランプを点灯、入庫完了で消灯
- 入れ替えボタン(指定ロケーションから指定ステーションへ呼び出しつつ、入庫する)
倉庫
通信仕様
通信方式 | 調歩同期式シリアル通信 |
---|---|
通信速度 | 0.5bit/tick (1bit/RSTick) |
スタートビット | 3bit (●○○)※ |
ストップビット | 0bit |
データ長 | 9bit |
パリティー | None |
フロー制御 | RTS/CTS |
※ ●:マーク, ○:スペース
memo:スタートビット変えたい
データフォーマット
●○○①②③④⑤⑥⑦⑧⑨
●○○:スタートビット
①~④:ロケーション下位4bit
⑤~⑧:ロケーション上位4bit
⑨:要求フラグ
memo:⑨のところは4bitくらいに拡張したいところ
ロケーション割り当て
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | ||||||||||||||||
1 | 倉庫棚 01-01~01-10 | |||||||||||||||
2 | 倉庫棚 02-01~02-10 | |||||||||||||||
3 | 倉庫棚 03-01~03-10 | |||||||||||||||
4 | 倉庫棚 04-01~04-10 | |||||||||||||||
5 | 倉庫棚 05-01~05-10 | |||||||||||||||
6 | 倉庫棚 06-01~06-10 | |||||||||||||||
7 | 倉庫棚 07-01~07-10 | |||||||||||||||
8 | 倉庫棚 08-01~08-10 | |||||||||||||||
9 | 倉庫棚 09-01~09-10 | |||||||||||||||
10 | 倉庫棚 10-01~10-10 | |||||||||||||||
11 | ||||||||||||||||
12 | ||||||||||||||||
13 | ||||||||||||||||
14 | ||||||||||||||||
15 |
デコーダ設計
下位4bit 真理値表
x3 | x2 | x1 | x0 | f1 | f2 | f3 | f4 | f5 | f6 | f7 | f8 | f9 | f10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |