マイコンとは
マイコンとは、マイクロコンピュータ(或いはマイクロコントローラ)の略で、小型のコンピュータの事です。
コンピュータとは、入力装置、出力装置、演算装置、記憶装置、制御装置を備えた情報処理システムの事です。
(゚∀゚)要は単にちっさいコンピュータですよえぇ。
ロボコンでは、パラレルシリアル、PWMやADC等の各種インタフェースと、ROM、RAM等を全て1チップに納めたワンチップマイコン(以下マイコンと呼称)が主に使われます。
小型組込用に特化されていて、電源とちょっとの周辺回路だけで必要な機能が全て揃うので便利です。
一般的にマイコンには、以下の様な回路が内蔵されています
- CPUコア
マイコンとして動作させる為に必要不可欠な物その1。
- ROM、RAM
マイコンとして動作させる為に必要不可欠な物その2。
- パラレルインタフェース
ロボコンでおそらく一番お世話になる周辺回路です。基本的にセンサの類や赤外線の受光部、モータ等は8割方このインタフェースで接続します。
- タイマー
時間を測定したり、モータのPWM制御を半自動でやってくれたりします。
- シリアルインタフェース
外部とシリアル通信出来ます。
- ADC
アナログ信号を取り込めます。
パラレルインタフェースはソフト次第でどんな通信も出来る為、PWMやアナログ入力など、専用のインタフェースが有る物以外は全てパラレル経由で接続します。