PIC12F683(8ピン)を使った4チャンネルデータロガーインターフェイス(A/D変換→RS232C→パソコン)MAX232省略タイプ

●概要
 PIC(ワンチップマイコン)のADコンバータを利用してパソコンにアナログ値を取り込めるようにするものです。 パソコンにはRS-232C(シリアル)ポートを通して通信を行います。AD変換は4チャンネル有り、10ビット値をそのまま返します。 温度センサー、気圧センサー、加速度センサーなどを接続することによってパソコンでのデータの収集が可能です。
RS232Cの通信を行うためには、本来はレベル変換のMAX232などが必要ですが、省略したタイプです。 通信距離などに制約が出るかもしれませんが、当方のテスト環境である2m程度のケーブルなら問題なく使用できております。

●なぜUSBではなくRS232Cなのか?
 最近のPCではRS232Cインターフェイスを持たないものもあり、相当古い規格であることは分かっています。できることならUSB対応型を作りたかったのですが(別に作成済みです)、RS232Cにしたのにはいくつかの理由があります。
RS232Cなら、ドライバソフトも必要ないし、製作記事もたくさん見あたります。
もし、RS232Cポートを持たないPCをご使用の方は、「USB−シリアル変換ケーブル」等をご使用ください(すべての変換ケーブルが使用できるかどうかは分かりません)。


●お送りする部品リスト
部品名 型式等 数量
PIC 12F683(ICソケット含む)※ 1個
モニタLED 赤色 1個
D-SUB9ピンコネクタ メス 1個
コンデンサ 100uF程度 1個
抵抗 1kΩ程度、10(〜33)kΩ程度 各1個

※PIC12F615の場合が有ります。

●仕様
 ・RS-232Cの通信速度は9600bpsです。
 ・回路をシンプルにするため、クリスタル、セラロックなどは使用せず、PIC内蔵クロックを使用しています。 そのため、使用温度などの条件によっては正常に通信出来なくなる可能性があります。出荷前に室温でテストを行った上出荷いたします。 (比較的精度の低い内蔵クロックでも19200bpsの通信が可能でした。様々な条件でも安定に動作するように、今回はスピードを落とした9600bpsでプログラムします。)
 ・データサンプリング周期は使用条件に変化するかもしれません。最大で10回/秒程度とお考えください。
 ・電源をA/Dコンバータのレファレンスとして使っておりますので,安定(温度的にも)した5Vの電源が必要です。
 ・チャンネル番号(0〜3)を送信する事によって、そのチャンネルに対応したアナログ値をA/D変換し、0〜1023の範囲のテキストで返答します。
 ・A/D変換の入力インピーダンスはオペアンプ等を利用し出来るだけ低いものを使用してください。時間応答は犠牲になりますが、1uF程度のコンデンサを使用することで比較的高インピーダンスでも使用可能です。

●応用例
 ・温度などの長期計測
 ・アナログ値の監視

●サンプル通信ソフト(VB6のソースファイル)
 通信ソフトは添付いたしません。これと同一です。 ★仕様変更対応の範囲
 ・仕様変更はありません

★関連部品の追加お取り引き
 ココに一覧表があります。必要な部品がございましたらご連絡ください。


準備中です
テスト回路


準備中です
テスト回路の回路図

準備中です
CH1に温度センサ(LM61CIZ)を接続した例(0.1μも使用)


準備中です
CH1に温度センサ(LM61CIZ)を接続した例(0.1μも使用)



●オークション関係トップページへ(他にもいろいろと出品しています)
●PIC関連の出品物の入札を考えている方に(必ずお読み下さい)