• 検索結果がありません。

機能

N/A
N/A
Protected

Academic year: 2021

シェア "機能"

Copied!
3
0
0

読み込み中.... (全文を見る)

全文

(1)

センサとマイコン

v1.0 Feb.2021 1

1st 2021/02/21 1st 2021/02/21

LAN及びRS232C接続型/デジタル・アナ ログIO装置 KaracriBoard-TK0040A (1998) ¥19,800 (エスアイ創房)

NEW PIC-NICキット K-03740 (2010) 有限会社トライステート(Tristate) ¥7,800

(秋月電子)

USB

Analog IN Digital

LAN LAN RS-232C

RS-232C DC

plug

DC plug DC plug

Arduino Uno Rev3 [Arduino Uno Rev3]

M-07385 発売日 (2014) Arduino Srl(アルドゥ イーノエスアールエル) ¥2,940 (秋月電子)

各種センサシステムの構築

DO DI/PI

AD 変換 DA

変換 AO

AI アナログセンサ

(温度、湿度、光、電波、音波)

電圧出力

(メータ)

リレー出力

(モータ制御)

スイッチ 入出力端子 リモートI/O装置

数値データ

LAN RS232C USB

01101010 01001011 11001011 01001011

マイコン

Raspberry Pi3 Model B ボード

&ケースセット3ple Decker対応 (Element14版, Clear)-Physical Computing Lab (2016)

2

ロボットとは?

3

チェコ語で労働を意味する “robota ”

人の代わりに何らかの作業をする装置・機械。

人が要求する仕事を自動制御で代行する装置 語源

ロボット http://ja.wikipedia.org/wiki/ より引用

産業用ロボット 将来?

コンピュータ プログラム(ボット)

人工知能 自律連続

動作型 人間型

自動制御の流れ

①.センサ

状況を感知する。

光センサ

②.コンピュータ

状況を判断し命令する。

コンピュータプログラム

③.アクチュエータ

動作・仕事を行なう。

⇒ モータ、LED 入力

判断 命令

出力

電気 信号

人間も自動制御と同 じことを意識せずに 瞬時にやっている。

電気 信号

4

(2)

自動制御の例

演習1 身の回りで自動制御している例を挙げて、

センサ・コンピュータ・アクチュエータに相当する 機能がそれぞれ何か考えよ。

冷蔵庫 エアコン

航空機

衛星

自動洗浄 ミサイル トイレ

5

自動走行ロボットの仕事

人の代わりにカーブできる。

人の代わりにスピード調整できる。

Routine Work

人の代わりに止まれる。

人の代わりに交通ルールを守れる。

人の代わりに・・・できる。

この仕事を自律連 続動作型のロボット にさせることは できないか ドライブは楽しいが・・・、毎日

いつも同じ道を走るのはあき てしまうし、面倒になってくる。

6

カーブや直線を認識して、

走行スピードを認識して、

停止位置を認識して、

交通標識を認識して、

人の代わりに状況を 感知 して

ハンドルをきる。

アクセルを踏む。

ブレーキをかける。

標識指示に従う。

判断・行動 する。

7

(受) (発) (色)

※ロボットも認知行動両方が必要

自律動作をするには? BeautoRacer の制御

① センサ=赤外線センサ 物や床の状況をみる。

② コンピュータ=PICマイコン 判断して命令を送る。

③ アクチュエータ=モータ、LED ロボットを動かす。

LEDを点灯・点滅する。

8

(3)

センサとインターフェース

※インターフェースとは情報のやり取りの仲介者です。

センサ‐インターフェースA‐コンピュータ‐インターフェー スB‐アクチュエータという関係になります。

インターフェースは、

赤外線センサのアナログ信 号を、ロボット内のコンュー タが処理するためにデジタ ル信号に変換します。

(A/D変換と言います)

9

PICマイコンとは?

PICとは “Peripheral Interface Controller” の略 米国マイクロチップ・テクノロジー社の製品

Beauto Racer に 搭載されている PIC18F14K50

パフォーマンス、メモリ容量

機能

CPU, メモリ, A/D変 換, I/O等が一つのIC チップ内に収まって いる。ROMに書き込 まれたプログラムに より制御される。

“ワンチップマイコン”

とも呼ぶ。

エレキジャック, No.8, p.12 より引用

マイコンとはマイクロ コンピュータの略語

10

PIC18F14K50のピン配置

1 20

11

PICの使い方

後閑哲也, ``電子工作の素’’, p.308, 技術評論社

BeautoRacer PC本体+ソフト

(BeautoBuilderR)

USB

本実験では、青枠と赤枠が既に一つの装置に なっているので、2つをUSBで接続するだけ。

12

Cコンパイラ

Windows PC MPLAB IDE

開発環境 PICプログラマ

PICマイコン へ書き込み 基板実装

参照

関連したドキュメント

CPU は 4 つの CPU コア、16 個のメモリ制御部(Memory Control Unit: MCU)、RCU、IO 制御部(Input Output Control unit: IOC)と 4 つの CPU コア、RCU と

19 セグメントメモリアドレス..

制御メモリ: プロセッサ内に ROM として

キャッシュは、システム・メモリへのオフチップ・アクセスの回数を減らすために、CPU

建部修見.. 分散メモリ型計算機 CPU CPU CPU CPU MEM MEM MEM MEM Network

出力制御 (FIFO) 制御信号 Synapse 演算 (積和) Synapse メモリ Neuron演算 (I&F) 出力 to Network 入力 from Network Sparse化 プログラム

5 一方、RAD Studio における真のネイティブアプリケーションは、スクリプト言語を用いることなく、ハー ドウェア CPU 上で直接動作するため、次のような利点があります。

( 続き) 続き) Document Converter Document Converter で変換すると、指定のフォルダ(出力先フォルダパス) で変換すると、指定のフォルダ(出力先フォルダパス) に に 「 「