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