• 締切済み

A/Dコンバータで電圧を測るプログラムが上手くいきません

マイコンは16F877、ADコンバータはMCP3208です。 spiで通信し、電圧を測りたいのですが上手くいきません。 そこで、参考までに測定用のソースを教えていただきたいです。 出来るだけシンプルに収めていただければ、幸いです。 宜しくお願いします。

みんなの回答

回答No.1

>上手くいきません。 「何が」うまくいかないのでしょう? 「何処まで」ならうまくいっているのでしよう?

参考URL:
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1237099157
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ADコンバータの入力電圧について

    ADコンバータを使用して-2.5V~2.5VのDC電圧をデジタル変換しようとしています。ただ、ADコンバータの入力電圧は0V(GND)以上となっているので、入力電圧範囲を外れてしまうと思うのですが、直接入力しても大丈夫でしょうか?それとも、入力する前に下駄をはかせる必要があるのでしょうか?

  • A/Dコンバータでの電圧測定について

    「Visual Basicでエンジョイプログラミング」(CQ出版社) という本の11章VisualBasicで動かす自作装置の製作方法、 に掲載されているシリアルポートを利用したA-Dコンバータ(電圧を測定するもの)の プログラムと回路を製作たのですが (同じ回路図とプログラムが掲載されているサイト) http://mweb.jrscomware.com/tie/data/KyouzaiDB/bg/07/76aa45a7e4cc774b6976aad26a0709/_504f60630208/504f60630208.htm http://mweb.jrscomware.com/tie/data/KyouzaiDB/bg/07/76aa45a7e4cc774b6976aad26a0709/_505064b3aae80342/b376aa768d02ab/b376aa768d02ab.htm 差動入力でチャネル0,1(CH0,CH1)を使って乾電池(1.5V)の電圧を測定する場合は 乾電池を回路のどの部分に接続いいのかよく分かりません。 ちなみにCH0に乾電池のプラス、グラウンドに乾電池のマイナスを接続してみたのですが 0.00Vとしか表示されませんでした。 よろしくお願いします。

  • A/D変換器AD7699について

    ANALOG DEVICES社のAD7699をSH7144Fに接続しセンサからの値を読み込もうとしています. しかし,どのようなプログラムを作ればいいかわかりません. マイコンとの通信はSPIを使用していますが,これはデータシートのタイムチャート見て各端子から出力をしたり,しなかったりといったプログラムを作成すればいいのでしょうか? もし,そのような方法だったとして,タイムチャートがよくわかりません.タイムチャートの読み方が記載されている文献があったらお教えしていただけないでしょうか? 宜しくお願い致します.

  • 負電圧を正電圧に変換したい(PIC AD変換)

    PICマイコンを使いLCDにATX電源の電圧表示をする回路を組んでます。 使っているマイコンはAD変換付きの16F877です。 3.3V,5V,12Vは問題ないのですが、-12Vの測定で悩んでます。 まだ試してないのですが 1・別途AD変換ICを容易して-12VをGNDにする 2・分圧しOPアンプで反転・増幅して取り出す(出来るのでしょうか?) アドバイス・ヒントで構いません。よろしくお願いします。

  • 積分型のADコンバータの製作

    現在「ICL7109CPL」と言うIC(積分型ADコンバータ) http://www.mfink.or.jp/~nkomatsu/adc/ICL7109.html を使って http://mweb.jrscomware.com/tie/data/KyouzaiDB/bg/07/76aa45a7e4cc774b6976aad26a0709/_504f60630208/504f60630208.htm このサイトに掲載されてるような電圧測定を行いたいのですが、 どんなプログラムを組んでどんな回路を製作すればいいのかよくわかりません。 (データシート) http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1354 データシートのP4,Figure1の回路を製作すればよいのでしょうか? また積分型ADコンバータを用いた電圧測定回路が掲載されている サイトがあれば教えてください。 よろしくお願いします。

  • オペアンプについて

    閲覧ありがとうございます。 ArduinoからD/Aコンバータを使って出力した電圧2.4Vを3.4Vにするためにオペアンプを使って下記のサイトにある非反転増幅回路で電圧を増幅させたいのですが上手くいきません。 回路は添付した画像の通りになっています。 オペアンプの正電源は外部のACアダプタから取っています。 この回路でVoutをテスターを使って測定すると2.6Vでした。2.4Vから約1.1倍しか増幅していません。 原因が全くわかりません。どなたか教えていただけませんか? よろしくお願いいたします。 マイコン:Arduino Micro D/Aコンバータ:MCP4726搭載12ビットD/A変換モジュール オペアンプ:単電源高速オペアンプ AD817ANZ 参考にしたサイト http://www.picfun.com/partops.html

  • 離れた場所の電圧を測定し、マイコンへ送る方法は?

    マイコン初心者です。 離れた場所(10m位)にある 3ヶ所の電圧を測定し、離れた場所のマイコンにほぼリアルタイムで送りたいです。 実現方法を教えて下さい。 マイコンAを測定対象付近に設置して、離れた場所にあるマイコンBにシリアル(RS-232C)にて、 データを送る方法を考えましたが、もっとスマートな方法がありますでしょうか。 上記のアイデアを実現する技量も無いです。合わせて教えて頂けませんでしょうか。 (測定開始の信号を送るので双方向通信が必要ですし、シリアル送出中のデータの取りこぼしは困りますし・・・) 測定対象は電圧の制御対象なので、リアルタイム性は強く求められます。 マイコンを測定対象付近に一つ設置する方法は、コンソールから多芯の太いケーブルを引き回さないといけなくなるので避けたいです。 宜しくお願い致します。

  • ADコンバーターについて

    ADC0804LCNというADコンバーターを使い、入力電圧(0~+5)を8ビットの2進数に変換したいと考えてます。1つのICが高いので、購入する前に質問があります。 この1つのICのみでAD変換はできるでしょうか?それとも何かほかのICも使わなきゃならないでしょうか? よろしくお願いします。

  • 2重積分型ADコンバータの入力電圧範囲について

    教育>科学 のカテゴリにて質問しましたが回答がもらえなかったのでカテゴリを変更して再度質問させていただきます。 先日、トラ技Beginners3巻「VBと製作で学ぶ始めてのパソコン応用工作」を見ながら、シリアルポートを使った2重積分型ADコンバータを製作しました。動作は一見問題なく、入力電圧が0~3.2Vくらいまでは(テスタとほぼ同じ値が)PCに表示されます。が、電圧を3.2Vより大きくすると、PCには明らかに実電圧よりも小さな値が表示されてしまいます。 ADコンバータの基準電圧が2.5Vなので、基準電圧より大きな電圧は変換できないのでしょうか?それとも積分回路のコンデンサか何かに問題があるのでしょうか? 私は電気電子素人でどうも雑誌の記事だけではわかりません。誰かご存知の方がいらっしゃいましたらご教示のほど、宜しくお願い申し上げます。

  • アナログ電圧を 測定したい。

    昔 マイコンの出始めに 大洋電気? の様な名前の会社が マイコン トレーニング・キット とかで  ICチップの ブロック基盤を 組み合わせて アナログ電圧測定、温度測定等、出来る様な 回路構成パーツを 出されていましたが  現在のWindowsで このような 測定部品を 出している会社を ご存じないでしょうか? アナログ電圧を 測定したいのです。