1-Wire温度センサーDS18B20

・MAXIM製
・普通のトランジスターパッケージTO-92形の温度センサー 精度は他の温度センサーよりかなり高い
・アナログでは無くデジタルインターフェース。1-Wireという規格でライブラリーが用意されていないとソフトを書くのが面倒
・2,3線式のようにクロック信号線が無いので0/1を区別するためのパルス幅が規定されているモールス信号方式でデータを送受信する
・信号線から電力供給を受けることも可能。そのため信号線にコンデンサが入っている。充電には15μSほどかかる
・1バイトの送信に数msecかかる


2014-12-22

普通のトランジスターパッケージTO-92形。ライブラリーの基本構造はMAXIMが公開しているのでこれを各言語に移植すれば良い。arduinoのライブラリーはここ1本の通信線に複数のデバイスを接続できる規格のため各デバイスを認識するためのサーチアルゴリズムがちょっと複雑。正面左から GND 信号 VDD のピン配列

R0022774.jpg
inserted by FC2 system