山梨大学電子シラバス>検索結果一覧>授業データ |
授業科目名
|
担当教員
|
|||||||||||||||||||||||||
コンピュータ制御及び実習
|
加藤 孝正/古田 敏
|
|||||||||||||||||||||||||
時間割番号
|
単位数
|
コース
|
履修年次
|
期別
|
曜日
|
時限
|
||||||||||||||||||||
262032 E | 3 | E | 2 | 後期 | 火 | III-IV | ||||||||||||||||||||
[概要] | ||||||||||||||||||||||||||
現在では家電製品,自動車などの工業製品のほとんどはマイクロプロセッサを内蔵している。したがって,工業製品の開発・設計を行う技術者にとってマイクロプロセッサによる機器等の制御の知識は必要不可欠である。本講義は,マイクロプロセッサによる制御の基本的な手法を理解することを目的としている。そのため,実際にマイクロプロセッサ基板の製作を行い,機械語プログラミング,タイマなどの周辺回路の制御法などを習得する。<BR>さらに,本講義の前半で習得した知識を基にして黒線を追跡しながら走行する自走形ライントレースロボットを製作する。このライントレースロボットについては,どのように作らなければならないというような制限はない。各自,以下に早くライントレースができるかを考え,自分の力でロボットを製作し,プログラムを作ることが重要である。これにより,ライントレースロボットを作り,コースをいかに高速に,かつ正確に走行できるかを目標として,デザイン能力,マイコン技術などを学ぶ。 | ||||||||||||||||||||||||||
[具体的な達成目標] | ||||||||||||||||||||||||||
(ア)組み込み用マイクロプロセッサの概要について説明できる。<BR>(イ)組み込みプログラムの開発環境を利用できる。<BR>(ウ)1チップマイクロプロセッサの働きを説明できる。<BR>(エ)基本的な電子部品についての知識を持つ。<BR>(オ)フォトインタラプタの原理,使用法についての知識をもつ。<BR>(カ)モータやセンサとマイコンとのインターフェースを理解し,プログラムを作ることができる。<BR>(キ)組み込みプログラミングをつくり実際に動作させることができる。<BR>(ク)ライントレースロボットを自らの力で設計し,組み立てることができる。<BR>(ケ)最終回に開催されるロボットコンテストの企画,準備,運営など社会性を必要とすることを身に着ける。 | ||||||||||||||||||||||||||
[必要知識・準備] | ||||||||||||||||||||||||||
理解しているべき予備知識<BR> コンピュータの構成,機械語などについての基礎的な知識。<BR> 電子回路第一で学んだhfeなどのトランジスタに関する基礎的な知識。<BR><BR>準備する工具<BR> 20W以下の小型のハンダコテ,コテ台,小型ニッパ,ピンセット,精密ドライバセット,できればワイヤストリッパ | ||||||||||||||||||||||||||
[評価方法・評価基準] | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
[教科書] | ||||||||||||||||||||||||||
[参考書] | ||||||||||||||||||||||||||
[講義項目] | ||||||||||||||||||||||||||
1.講義<BR> 1) コンピュ−タの概説<BR> 2) マイクロプロセッサ<BR> 3) 入出力(I/O)インタ−フェ−ス回路<BR> 4) アセンブラプログラミング(簡単な計算プログラム)<BR> 5) アセンブラプログラミング(入出力プログラム)<BR>2.製作・実験<BR> 1.製作用ボード基板の穴あけ・部品配置図設計及び工作<BR> 2.マイクロプロセッサ基板の製作(ハンダ付け等)<BR> 3.プログラミング入門(回路のテスト,LEDへの出力,当日までの課題:電源コネクタの圧着)<BR> 4.機械語プログラミング(LEDの交互点滅,LEDを端から順に点灯する)<BR> 5.機械語プログラミング(ADコンバータを用いてアナログ値をデジタルで出力する)<BR> 6.機械語プログラミング(光検出器から出力データ読み込み)<BR> 7.機械語プログラミング(時間待ち)<BR> 8.機械語プログラミング(プログラムをサブルーチン化する,当日までの課題:ギヤボックスの組み立て)<BR> 9.機械語プログラミング(タイマ1のPWM出力でモータの速度制御を行う,当日までの課題:モータの配線)<BR> 10.機械語プログラミング(ライントレースプログラム)<BR> 11.ライントレースロボットの仕上げ,調整,チューニング),ロボットコンテストの準備<BR> 12.ロボットコンテスト | ||||||||||||||||||||||||||
[教育方法] | ||||||||||||||||||||||||||
本講義は,機械語のプログラミングを修得するとともに,最終的にライントレースロボットを完成させるということを目標として,その過程でロボットの構造,プログラミングなどをなどを各自工夫をこらし,物を作る楽しさを知ってもらうとともに,デザイン能力を身につけることを目的とする。 | ||||||||||||||||||||||||||
[JABEEプログラムの学習・教育目標との対応] | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
[その他] | ||||||||||||||||||||||||||
講義では単純な例題をもとに説明していきます。CPUのデータシートの読み方など実際の現場で必要とされる事柄の学び方について体得してください。 |