new wビデオコンテンツ 用 スライド 208 マイコン制御 超入門...

32
有限会社ワイズマン はらだ けんいち 【PICAXE編】 マイコン制御【超】入門 2016.9.9 NO.208 マイコン制御【超】入門

Upload: others

Post on 14-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマンはらだ けんいち

【PICAXE編】

マイコン制御【超】入門

2016.9.9

NO.208

マイコン制御【超】入門

Page 2: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン 1

デジタル温度計の開発

【PICAXE編】(08M2)

Page 3: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

つぶしの効くIT制御を身に着けよう︕︕

2

◇複数のデバイスを使う①.温度センサー②.LCD(液晶表示器)

◇デジタル温度計 を作る

Page 4: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

システム構成

3

◇システムの全体構成

PC

USBケーブル

ブレッドボード

USB-シリアルI/F

PICAXE

LCD(液晶表示器)

温度センサー

Page 5: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

液晶表示器 LCD

4

◇8文字×2⾏◇ I2C I/F(2本の信号で通信を⾏うI/F)◇ I2Cアドレス � 0x7C

◇制御コマンド � 0x00+Command

◇文字データ � 0x40+Data

上から順に

1.Vdd2.RESET(NC)3.SCL(クロック︓PICAXE No.6)

4.SDA(データ︓PICAXE No.5)

5.GND

Page 6: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

温度センサー

5

◇LM61CIZ リニアな特性

温度センサー(LM61CIZ)

◇測定範囲:-30℃~100℃

-30℃=300mV

0℃=600mV

100℃=1600mV

◇温度係数:+10mV/℃

◇動作電圧範囲:+2.7~+10V

温度=(センサー出⼒電圧ー600mV)÷10mV

Page 7: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

センサーの温度特性グラフ

6

0〜5000 mV� 10bit = 0x3FF = 1023(10)分解能︓5000÷1023 = 4.9 mV

※ 10bit ADCでオーバーフローしないことが確認できる。

◇センサー特性をもとにA/D変換の計画を⽴てます。

※必修講座 No.205電圧測定

Page 8: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

AD値から温度を計算

7

AD値から温度を求めるには

☆1 4.9mV

☆2 0℃のときの出⼒電圧

(AD値×分解能 - 600mV)÷ 10 = 温度(℃)☆2☆1

しかし、PICAXEは整数計算しかできないので、

10倍して少数第一位が整数となるようにする。

AD値×分解能 - 600mV = 10倍の温度(℃)

さらに、分解能も考慮して、さらに10倍して・・・

AD値×49-6000mV=100倍の温度(℃)・・・(A)

(A) を100で割り算して、 温度(℃)の整数部を求める。

剰余をさらに10で割り算して、少数第⼀位の温度を求める。

※ PICAXEの演算は、常に16bitで⾏われるので、計算途中もオーバーフローしないようにすることが求められます。

Page 9: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

データシートの戻りましょう︕︕

8

ピン配置で配線が分かる

+Vs︓5VVout︓出⼒GND︓0V

Page 10: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

VRと置き換えができる

9

5V

GND

A

B

電圧を分ける�分圧

※No.205のVRと置き換えられる。

Page 11: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

一番小さな PICAXE 08M2を使う

10

No.1 :電源(3.3〜5V)

No.8 : GND

No.2 : TxD

No.7 : RxDNo.3︓Vout(センサー出⼒)No.5 : SDA(LCD)No.6︓SCL(LCD)

※電源は、USB-シリアルI/Fの5Vを利⽤

Page 12: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

液晶表⽰器回路

11

10KΩ

22KΩ

LCD

Page 13: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

実際に配線した様子

12

※実際に配線した様子

Page 14: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

PICAXE Editor6

13

Page 15: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

PICAXE Typeの設定

14

Page 16: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

PICAXE Editor プログラミング

15

Page 17: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

プログラム解説

16

・・・次ページに続く ・・・

Page 18: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

プログラム解説

17

Page 19: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

プログラム解説

18

Page 20: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

データシートの初期化例

19

Page 21: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

PCと接続します

20

Page 22: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

COMポート番号確認

21

Page 23: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

シリアルポートの設定

22

Page 24: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

マイコンへの書込み

23

※マイコンチップへの書込み

Page 25: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

マイコンへの書込み 成功︕︕

24

Page 26: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

動作確認

25

Page 27: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

シリアルターミナルでも確認

26

Page 28: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

マニュアル等

27

◇Section2 のマニュアルが⼤変役⽴ちます。

Page 29: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

マニュアル等

28

◆英語で記述されていますが、難しくありません。

Page 30: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

マイコン実習キットⅡ

29

◇PICAXEチップと専用USB-シリアルI/F

◇液晶表示器、温度センサーなど

Page 31: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマン

マイコン実習キットⅡ

30

◇PICAXEチップと専用USB-シリアルI/F

◇液晶表示器、温度センサーなど

PICAXEチップ

ブレッドボード 液晶表示器 温度センサー

可変抵抗器

SW

USBケーブル

専用USB-シリアルI/F

ジャンパー線

抵抗

LED

抵抗

抵抗PICAXEチップ

Page 32: New Wビデオコンテンツ 用 スライド 208 マイコン制御 超入門 …wiseman-jp.com/video/documents/W208.pdf · 2016. 10. 7. · Microsoft PowerPoint - Wビデオコンテンツ

有限会社ワイズマンはらだ けんいち

【PICAXE編】

マイコン制御【超】入門

2016.9.9

NO.208

マイコン制御【超】入門