測定したい回路の電圧を取り込む場合には?

Arduino に関するご質問などはこちらへ。

測定したい回路の電圧を取り込む場合には?

投稿記事by yoshimizu » 2014年6月27日(金) 11:00

今太陽電池モジュールの電圧測定をarduinoで出来ないかなと試行錯誤している最中です。

そこで質問なんですが、今arduino unoにはUSBだけを繋いで、ブレットボードに別電源から分圧回路で同じ抵抗を直列に入れ
電圧が半分になるかをチェックしています。ホントに簡単な分圧回路です。抵抗は余った10KΩ2個を使用しています。

電源のほうは、テスターがあるのできちんと分圧出来ているのが分かります。

しかし肝心のarduinoのアナログ端子データをシリアル出力しても、データがふらふらしています。
挙動的には何も繋いでいないように動作します。(入力線を外しても似た現象が起こります。)

いままではarduinoがおかしいのかな?と思い込んでいたのですが、もう一度ピン配列を見てみるとVinという端子が有りました。
この端子に別電源から5VとGNDを加えてみると、正解らしき値が出てきます。
(何故正解らしきと言うと、5V電源を使用しているのですが、回路の方に電圧が引っ張られているみたいなので分圧抵抗間に4.3Vしかかかりまんでした。
 後日再テストをした結果、きちんと2.5Vに分圧出来てました。)

そこで質問なんですが、外部電源で0~5Vを分圧抵抗で作りアナログ入力に入れ込む場合、そこの入力電圧をVin GNDにも掛けてやる必要があるのでしょうか?
当然5V以下でないと基盤が故障すると思いますので、5V以下に調整する必要があると思いますが、それで正しいのかどうか分かりません。

本を見ていると、arduinoの5Vを使う説明が多かったので全く分かりませんでした。(自分の言っていることが正しいかどうかは分かりませんが・・・)

arduinoのアナログ端子については、自分的に頭や回路ではうまくいっているものの、うまくパソコンに表現しずらいです・・・。

アナログ端子の取扱いは結構難しく、入力値が整数型ではいってくるので、結果が0がならんで慌ててキャストしたりと大変ですがarduinoをここまで勉強してきたので
できればこれでやってみたいと思っています。
yoshimizu
 
記事: 12
登録日時: 2014年5月22日(木) 11:25

Re: 測定したい回路の電圧を取り込む場合には?

投稿記事by yamaguch » 2014年6月28日(土) 11:55

質問の文章を何度か読んだのですが、理解できませんでした。
Vin がどういう端子なのかは、ちゃんと調べましたか?

山口
yamaguch
 
記事: 482
登録日時: 2010年7月06日(火) 17:37

Re: 測定したい回路の電圧を取り込む場合には?

投稿記事by yoshimizu » 2014年6月28日(土) 21:57

すいません。投稿してこの質問が帰ってきて見直したところ、Vin って12Vが出せる端子だったんですね・・。

なんか電流が回ってる気がしました。

自分ここに質問すると頓珍漢なことばっかりいってる気がします。

質問控えます。

やりたいのは別回路で作った0~5Vの電圧をアナログ端子に取り込みたいだけです。

失礼致しました。
yoshimizu
 
記事: 12
登録日時: 2014年5月22日(木) 11:25

Re: 測定したい回路の電圧を取り込む場合には?

投稿記事by yoshimizu » 2014年6月30日(月) 07:24

すいません。質問取り下げます。
失礼致しました。

できればこの質問自体削除してもらいたいのですが、管理者さんは居られますか?
規約見ると投稿者は削除無理ぽいので・・・。
yoshimizu
 
記事: 12
登録日時: 2014年5月22日(木) 11:25

Re: 測定したい回路の電圧を取り込む場合には?

投稿記事by yamaguch » 2014年6月30日(月) 11:04

yoshimizu さん、

ご自分でポストされた部分は、ログインして編集ボタンを押すと変更したり削除したりできます。
モデレータ(管理者)には項目自体を削除する権限もありますが、掲示板の目的と大きく外れる内容でない限りは無闇に削除しません。

ところで、一つ前のポストにある「Vin が 12V が出せる端子だ」というのはちょっと違っているようです。
Vin については以前この掲示板に質問がありました。
掲示板の右上にある検索機能を使って Vin で検索するとヒットすると思います。

それから、わたしが「質問の文章を何度か読んだのですが、理解できませんでした」と書いたのは、yoshimizu さんが太陽電池モジュールの電圧を Arduino で測りたいと考えていらしいことは分かるのですが、「どのような回路で、どのようなスケッチを動かしている」のかがよく分からなかったからです。
他意はありません。

わたしもよく失敗しますが、自分が考えていることを、不特定多数の人を相手に、書き言葉で伝えるのは難しいものです ;)

山口
yamaguch
 
記事: 482
登録日時: 2010年7月06日(火) 17:37

Re: 測定したい回路の電圧を取り込む場合には?

投稿記事by yoshimizu » 2014年6月30日(月) 13:16

今利用規約読むと一度回答が付くと消せないことがわかりました。

この内容がずっと残ってしまうのが、少し悲しいですがそれはしょうがないです。

内容については、なんとか自分でテストを繰り返した結果、クリアできました。

私の表現力が至らないばっかりに、意味不明な事ばかり質問しお時間取らせるのも申しわけございませんので
このぐらいにさせて頂きます。

検索機能を使って調べれば、たいていの質問は理解できそうなので安心しました。

私も安易に答えを得ようとして、大した努力もなく質問をしていたことを反省しております。

個人的にGNDの考え方が間違っていたので、うまくいかなかったでず。

Vinについては外部に電圧を供給したい場合に使用するものと書いてあって、たまたま検索していたサイトが12Vを供給する端子と書いてあったので
そう表現しました。もう少し考えて調べたいと思います。

arduinoの説明で自分の5Vを使って説明しているのが殆どで、他の回路で作った0~5Vの電圧を取り込む場合の説明は、わたしのなかではほとんどなく
理解しにくいものなので、表現もしにくく頭を抱えてました。

以後は自分のテストを繰り返して、なるべく自力で解決できるよう努力いたします。

どうも有難うございました。
yoshimizu
 
記事: 12
登録日時: 2014年5月22日(木) 11:25

Re: 測定したい回路の電圧を取り込む場合には?

投稿記事by yamaguch » 2014年6月30日(月) 13:52

yoshimizu さん、

ともかく解決できてよかったですね。
もし可能であれば、この掲示板を見ている他の人たちのために、どのように解決されたかをポストしてくださいね ;)

山口
yamaguch
 
記事: 482
登録日時: 2010年7月06日(火) 17:37


Return to Arduino 質問箱

cron