高専カンファレンスinものづくり名古屋 大須ノギス

39
電電電電 30 電電電電電電 電電電電電電電 電電電電電電電電電電 電電電電電電電 OB 電電 電電 .jp

Upload: -

Post on 02-Nov-2014

638 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 高専カンファレンスinものづくり名古屋 大須ノギス

電子回路 30 分クッキング〜大須ノギス〜

電子回路 30 分クッキング〜大須ノギス〜

鈴鹿工業高等専門学校 電気電子工学科 OB山城 淑敬 .jp

鈴鹿工業高等専門学校 電気電子工学科 OB山城 淑敬 .jp

Page 2: 高専カンファレンスinものづくり名古屋 大須ノギス

はじめまして!山城です!えれくとりっく(自称)なエンジニア鈴鹿高専 電気電子工学科の卒業生。MZ-5500 に興味をもち小学生で BASIC-3 デビュー、 6 年生時にひまわりに移行。中学入学後は VisualBasic に移行し幾度の雑誌収録に「使ってもらえる楽しさ」を感じエンジニアを志す。高専ロボコンを通じて組み込みの世界に魅了されてからは電子工作を趣味としている。

Page 3: 高専カンファレンスinものづくり名古屋 大須ノギス

実は・・・

EM 高専カンファレンス2 記事書いてます!

Page 4: 高専カンファレンスinものづくり名古屋 大須ノギス

大須名物といえば・・・?

しろくろまっちゃあがりコーヒーゆずさくら

Page 5: 高専カンファレンスinものづくり名古屋 大須ノギス

美味しいけれど

コレジャナイ!大須と言えばやっぱり・・・

Page 6: 高専カンファレンスinものづくり名古屋 大須ノギス

大須名物といえば!

大須といえばノギス!

Page 7: 高専カンファレンスinものづくり名古屋 大須ノギス
Page 8: 高専カンファレンスinものづくり名古屋 大須ノギス
Page 9: 高専カンファレンスinものづくり名古屋 大須ノギス

大須名物といえば!

大須といえばノギス!

Page 10: 高専カンファレンスinものづくり名古屋 大須ノギス

おや・・・?

いかにも怪しいパターン発見!

Page 11: 高専カンファレンスinものづくり名古屋 大須ノギス

バラしてみた

Page 12: 高専カンファレンスinものづくり名古屋 大須ノギス

パターンを辿ると・・・

四つある端子は、左からGND (ボタン電池マイナス端子)不明不明+1.6V (ボタン電池プラス端子)

Page 13: 高専カンファレンスinものづくり名古屋 大須ノギス

残る 2 つを求めて・・・

オシロスコープ投入!

Page 14: 高専カンファレンスinものづくり名古屋 大須ノギス

どれどれ・・・

なんか「クロック」っぽい!

Page 15: 高専カンファレンスinものづくり名古屋 大須ノギス

2 つまとめて見てみよう

立ち上がりで読めば良いと思われる。

Page 16: 高専カンファレンスinものづくり名古屋 大須ノギス

解析続行

25.00mm のとき0010 0011 1001 0000 0000 0000

30.00mm のとき0001 1101 1101 0000 0000 0000

Page 17: 高専カンファレンスinものづくり名古屋 大須ノギス

二進数のお勉強0010 0011 1001 0000 0000 0000

LSB ファースト!

Page 18: 高専カンファレンスinものづくり名古屋 大須ノギス

負数を入れると・・・?

-30.00mm のとき0001 1101 1101 0000 0000 1000

符号ビットみーっけ!

Page 19: 高専カンファレンスinものづくり名古屋 大須ノギス

通信プロトコルはわかった

b23 〜 b0 の 24bit で 1frame を形成。b23 〜 b8 には絶対値が LSB で入るb3 が符号ビット( 1 なら負数)

Page 20: 高専カンファレンスinものづくり名古屋 大須ノギス

問題は・・・電圧!

ノギスはボタン電池駆動ボタン電池の起電力は 1.6V

ノギスの信号電圧は 1.6V (NRZ)

Page 21: 高専カンファレンスinものづくり名古屋 大須ノギス

ノギス × Arduino

Arduino は 5V 駆動ノギスは 1.6V 駆動1.6V の信号を 5V に変換しないといけない

Page 22: 高専カンファレンスinものづくり名古屋 大須ノギス

気づいたのはマルツでした

回路設計しなきゃ・・・でも、どうすれば・・・これは!!ペロッ・・・裏が白い!

Page 23: 高専カンファレンスinものづくり名古屋 大須ノギス

ペロッ・・・裏が白い!

Page 24: 高専カンファレンスinものづくり名古屋 大須ノギス

歩きながら定数計算する

Page 25: 高専カンファレンスinものづくり名古屋 大須ノギス

レベル変換回路できたっ!

Page 26: 高専カンファレンスinものづくり名古屋 大須ノギス

設計ミス発覚!!

24Ω の抵抗に大電流が流れる→手持ちの抵抗で対処。

Page 27: 高専カンファレンスinものづくり名古屋 大須ノギス

ユニバーサル基板に実装

Page 28: 高専カンファレンスinものづくり名古屋 大須ノギス

動作確認中・・・

Page 29: 高専カンファレンスinものづくり名古屋 大須ノギス

問題なく動作を確認

Page 30: 高専カンファレンスinものづくり名古屋 大須ノギス

プログラムは C で組む

スタートを検出クロック毎にデータ取り込み符号ビット認識

Page 31: 高専カンファレンスinものづくり名古屋 大須ノギス

Arduino と通信させる

Page 32: 高専カンファレンスinものづくり名古屋 大須ノギス

シリアルコンソール

通信成功!

Page 33: 高専カンファレンスinものづくり名古屋 大須ノギス

満足できないので改良

通信待ちがループになっている通信処理をバックグラウンド化したい割り込み処理を使う

Page 34: 高専カンファレンスinものづくり名古屋 大須ノギス

割込み版 通信プログラム

動作確認済み!

Page 35: 高専カンファレンスinものづくり名古屋 大須ノギス

ソースコードは・・・

8 月 11 日 (土曜日 )

東京ビッグサイト西 す 14-b

もじずり技術会

Page 36: 高専カンファレンスinものづくり名古屋 大須ノギス

原理が知りたい!

Page 37: 高専カンファレンスinものづくり名古屋 大須ノギス

原理が知りたい!

Page 38: 高専カンファレンスinものづくり名古屋 大須ノギス

次回動作原理編!?

Page 39: 高専カンファレンスinものづくり名古屋 大須ノギス

ありがとうございました!