[過去ログ] Arduino初心者熱烈大歓迎質問スレ part25 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
130: 2019/10/14(月)10:35 ID:dCxaPpEJ(1) AAS
あるあるアルドゥーノ
131(2): 2019/10/14(月)11:17 ID:lrGBsrBN(1/6) AAS
ど素人です。お手柔らかにお願いします。
VCCから5Vを取り出して大体0.5Vにしたいので分圧しました
10kΩと1kΩ直列にしてグランドにつないでみました
VCC→10kΩ→0.5V取出→1kΩ→グランド
0.5V取り出したら分岐して6個のセンサーを付けて
センサーからそれぞれA0〜A6につなげた場合
A0〜A6各それぞれの入力インピーダンスは10kΩということでいいのでしょうか?
132: 2019/10/14(月)14:06 ID:iCnFprdH(2/2) AAS
>>131
違う
というか色々繋ぎ方にも疑問があるのでセンサーの型式と回路図(ちゃんとした記号を使った奴じゃなくてもいい)をあげてほしい
133: 2019/10/14(月)17:25 ID:DeR5xrbP(1/5) AAS
>>131
それで分圧した場合、0.454v位のはず
また、0.5v-センサ-アナログ入力ってなにか違う気がする
たとえばこんな感じゃない?
(ただし分岐しない前提)
抵抗----0.5v----アナログ入力
|
センサ
|
グランド
134: 2019/10/14(月)18:00 ID:lrGBsrBN(2/6) AAS
https://i.imgur.com/y4O9qCp.jpg
135: 2019/10/14(月)18:01 ID:lrGBsrBN(3/6) AAS
書いてみたけどどうかな
136: 2019/10/14(月)18:02 ID:lrGBsrBN(4/6) AAS
センサー2個だけだけど最大付けられるだけ付けたい
137(2): 2019/10/14(月)18:15 ID:lrGBsrBN(5/6) AAS
アナログ入力の電圧はArduinoの1.1Vを使います
交流なので本当はまんなかの0.55Vが理想なのですが
多少はズレても一定であればプログラムでなんとかなりそうなので0.45Vくらいとします
138(1): 2019/10/14(月)18:24 ID:z1DoAnL1(1) AAS
「10kΩと1kΩで分圧したインピーダンス」は、テブナンの定理と言って約909Ωです
単に0.5Vの電源を作りたいって場合は、オペアンプを使った手法(単電源で仮想GNDを作るときによく使う)
139(1): 2019/10/14(月)19:55 ID:DeR5xrbP(2/5) AAS
>>137
クランプ式電流センサを使用して交流の電源(おそらく100vや200vの商用電源)
の消費電力(流れてる電流)を測定したいって事かな?
基本的な考えはOKだと思いますが、VCCの電圧とArduino内蔵のFVR?(内蔵基準電圧)を使うと測定値が安定しないと思います
今回のような場合、AREFを使って外部のリファレンス電圧を参照した方がよいと思います
例えばVCC-R8K-R1K-R1K-GRDの様な分圧用抵抗を用意する(R8KはR3.3K+4.7K or R1.2K+6.8K等)
R8K-R1Kこの間からAREF用の電圧(1.0V)を得る
R1K-R1Kこの間から0.5Vの電圧を得る
センサが1:2000+R1Kだとして0.7A位まで測定できるかな・・
この回路で同様のセンサーを複数繋いでも問題は(測定結果の誤差など)無いはずです
省1
140(1): 2019/10/14(月)20:14 ID:DeR5xrbP(3/5) AAS
>>137
あと、測定するものが電熱器みたいのならその回路でも大丈夫だけど、
電流が絶えず細かく変化する相手(電熱器以外の殆ど)ならサンプルレートを考慮しながら
クランプセンサの抵抗と並列にコンデンサを繋いで測定する電圧の変化を安定させたほうが無難だとおもう
Arduinoがどの位の性能か把握してなく可能か不明だが、1秒当たり数千回×センサーの数のサンプルが必要なのでは?
141(1): 2019/10/14(月)21:00 ID:lrGBsrBN(6/6) AAS
遅くなりましたが皆さんありがとうございます
>>138テブナン定理大変勉強になりました
オペアンプこれから勉強してみます
>>139
確かに安定しないのです
ソフトウェアローパスフィルター入れて無理矢理安定させてる感じです
教えていただいた回路試してみます
楽しみです
>>140
測定するものはAC100〜220V50Hzで電流は1mAから1A程度までで常に変動しています
省6
142: 2019/10/14(月)22:53 ID:DeR5xrbP(4/5) AAS
>>141
>交流なのですがコンデンサ入れた方が良いのですか?
コンデンサを使用するのは手段の一つだと思います、回路次第で他にも手段が有るので・・・
サンプル速度にもよりますがサンプルの間で電流が激しく変動するなら何らかのフィルターが必要だと思います
サンプル速度を上げてなるべく小さなコンデンサを使うことで誤差を少なくできるかと
また、クランプ式の電流センサーのコイルがある程度フィルターとしても機能してるので必要ない可能性も・・
センサーの抵抗にコンデンサはあれだったので(強引)以下のようなRCフィルターはいかがでしょうか?
センサ ーー抵抗ー+ーAD入力 ←(コイルの出力とAD入力の間にまず抵抗を加える)
|
コンデンサ ←コンデンサで細かな変動を減らす
省7
143: 2019/10/14(月)22:54 ID:DeR5xrbP(5/5) AAS
↑図面っぽおいのがブラウザによってズレてるので・・・
コンデンサの位置は抵抗とマイコンの間です
144: 2019/10/15(火)00:53 ID:/xC/YpLb(1) AAS
そんなことarduinoなの?
145: 2019/10/15(火)00:53 ID:1cWh9I8H(1) AAS
交流のまま取り込む訳だから毎秒数百回サンプリングしてソフトで全波整流
してローパスフィルター掛ければいいんじゃね?
146: 2019/10/15(火)02:56 ID:Yzvmc8C6(1) AAS
Pythonの場合、何もしない関数やif文の場合、中に「pass」と書いておけばいいんですけどArduinoだとどう書いたらいいですか?
147: 2019/10/15(火)07:25 ID:GM0LJ90X(1) AAS
いくら何でも//くらい自分で調べろよ
148: 2019/10/15(火)11:56 ID:t0CCwWj/(1) AAS
ブロック内に何も書かなければなにもしない
if (true) {
}
else {
}
void func1()
{
}
149: 2019/10/15(火)18:52 ID:b0d9DuW9(1) AAS
回路の質問をした者です
大変参考になりました
ありがとうございます
また質問させていただきます
上下前次1-新書関写板覧索設栞歴
あと 853 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s