山梨大学電子シラバス>検索結果一覧>授業データ



授業科目名
担当教員
コンピュータ制御及び実習
清弘 智昭/渡邉 寛望
時間割番号
単位数
コース
履修年次
期別
曜日
時限
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以下の小型のハンダコテ,コテ台,小型ニッパ,ピンセット,精密ドライバセット,できればワイヤストリッパ
[評価方法・評価基準]
No評価項目割合評価の観点
1試験:中間期 30  %プログラミングの理解度を調べるため数回の小テストを課す 
2小テスト/レポート課題 30  %製作,配線などの課題とレポートを課すが,実習が中心となるのでレポートより課題の比重が大きい 
3平常点/受講態度 25  %実際に出席して実習することが大事であり,出席点の割合は比較的大きい 
4発表/表現等 15  %ロボットコンテストでのプログラム,車体の設計・製作などを評価する 
[教科書]
  1. プリント使用  http://junkshop.mesa.yamanashi.ac.jp/~kiyohiro/kougi/cc&pのホームページがテキストとなる。 常に上記のホームページを参照すること。
[参考書]
  1. 図解・わかる電子回路, 講談社, ISBN:406257084X,
    (実験などにも参考書として使える。)

  2. 参考書ではないが以下のホームページも利用されたい http://www.atmel.com/atmel/products/prod23.htm (マニュアル,データシート,開発ツールなど) http://www.xs4all.nl/~sbolt/e-spider_prog.html#programmer (ROMライタプログラム)
[講義項目]
  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プログラムの学習・教育目標との対応]
《電気電子システム工学科》
A-2:自立して社会とかかわりあう能力を養う
人間形成科目部門の生活と健康I,IIによって自立した生活を送る基礎知識やモラルを身につける.また,これらの科目と実験系科目におけるグループ単位での課題遂行を通じ,グループという小社会の中で自分の役割を把握し,他者との関係を考慮しながら連携して課題を遂行する能力を養う
 
C-4:電気電子工学分野の専門知識・技術を身につける
基礎工学部門・応用工学部門に含まれる科目を通じて電気電子工学分野の専門知識・技術を身につける
 
C-8:専門性を生かしてシステムをデザインする能力を養う
コンピュータ制御および実習,電子回路I,電気・電子工学実験IIなどの科目を通じて,専門性を生かしてシステムをデザインする能力を養う
[その他]
(未登録)