Arduino初心者熱烈大歓迎質問スレ part27
レス数が1000を超えています。これ以上書き込みはできません。
>>950
多けりゃいいってもんじゃない。
適正な値がある。 >>949
一度だけあなたに書くよ「おまえにいう資格があるんか?」
一応書くけど、資格がなくても書いてもいいよ。5chだし。 >>948
側から見ておめーの粘着のがよほど気持ち悪い >>948
初心者スレにもやべえのいるし今日はひどいなと思ったら同一人物で笑う >>948
5分の1にして内容をせめて倍の質にするべきだな、猿には無理だろうけど
オナニー覚えたら死ぬまで続けるらしいからさw >>950
マジレスするとノイズには強くなる。プルアップ抵抗を何本もつけるってのは要はそのピンに対するプルアップを並列に増やす、つまり抵抗値を下げるわけだから、傾向としてはノイズに強くなる。その分常時消費電力増える。 >>959
もといGに落としたときの消費電力だね増えるのは。High時はピンのインピーダンスが普通は高いから変わんないね。 横からですいません
http://cammy.co.jp/technical/2016/01/23/arduino_006/
内部のプルアップからGNDに直接つなぐと壊れるというのはどういうことなのでしょう?
スイッチがあれば壊れないのですか? へー、2chってどこに何書いたか総合的に見る方法もあるんだね。
学術的な物事について、正しい知識を持ってる人間と知らない人間で、前者が偉いとは特に言わないけどさ。
普通、後者は引け目を少しは感じたり謙虚だったりしないもんかね。
家庭教師みたいな事してた時の経験からすると、問題の解き方が分からない人の考えてる事って言うのは分かるようになった後には霧散してしまって失われる貴重なものであり、
教師側が生徒に"分からないと言う事を教えて頂く"くらいの気持ちでないと上手く教えられないってのが持論だけどね。
同時に、ネットで言い争いをして相手の考えを変えさせる事が出来ると言うのも奇跡的に難しい事だ。 >>961
壊れないよ、誤植じゃないの?
壊れるのは
・出力ポートをHにしてGNDに抵抗なしで直接接続したとき
・出力ポートをLにしてVcc(5Vや3.3V)に抵抗なしで直接接続したとき
・入力ポートをプルアップもプルダウンもせずオープンしたとき >>953
>>960
アドバイスありがとうございます。
I2Cは長い伝送に向かないそうですが、少し離れたところにセンサーを設置してみたいので、
転がっていた10mのシールド付きLANケーブルを利用してダメ元でセンサーを接続試験しています。
値は問題なく取れているのですが、一晩置いておくとlcdにカーソルが出現する不具合が出るので
プルアップを増やして様子を見てみようと考えました。
電源は別系統なんですが、そのセンサーの近くにパワーリレーもあるので動作時に悪影響があるのかも...
知識が無いので理屈がよくわかってないのですが、LANケーブルのシールドの片端をUNOの
GNDに落としたら今の所安定しているように見えます。。 >>965
LCDにカーソルが出現するのだってスケッチでそうなってるからそうなるわけで、
再現可能なら一晩と言わず目の前でやってみればいいと思う。
もっとも、シールドを生かせば安定してるならもうそれでいいような気もする。 >>965
オシロを持っているなら波形観測を奨めるところだが・・・。 >>965
距離が伸びた場合、通信速度を下げる(下げても問題ない場合)で対応出来る可能性が高い
カーソルの件は違う理由だと思うが >>965
2mまでの話のようだけどこんなの参考に
https://www.google.com/search?q=I2Cをケーブルで伸ばす場合の注意点
シールドは効果的と書いてある
よそから拾ってきたリンクだけどこんなの買っとけば十分信号チェックが可能
http://s.click.aliexpress.com/e/_dU6Kp7G >>966-968
すみません エスパー質問みたいになってしまいます。。
2時間経過で結局シールドの効果はありませんでした。。
UNOが置いてある机をガンッて振動を与えてしまうと
恐らくブレッドボード他の接点がアレで非表示にしてるはずのカーソル
が出てくることがあるんですが、今回は接触じゃない気がします。。
次はプルアップの追加を試してみます。
こういう時にオシロ欲しいですね。。使ったこと無いですけど。。 ノイズ対策のための回路とかって
デジタル屋には結構難しいんだよなァ
料理で言う砂糖少々、みたいなもんで
アナログ回路だとこんなのばっかりですげぇ >>970
>恐らくブレッドボード他の接点がアレで
まずそれを直そうかw >>969
ああ。。親切にありがとうございます。
参考にさせて頂きます。 >>972
はいw 面倒くさいけど切り分けにならないですもんね。
端材のユニバ基盤にハンダしてみよう。。 >>970
LANケーブルの様なケーブルは中の線がもの凄く細いので、ノイズに弱いのよ
距離、太さ、プルアップ抵抗の値がわかればもう少し対策のアドバイス出来ると思う
LANやらは差動信号を使う事でノイズ対策してる(詳しくは割愛) >>974
話変わっちゃうけど、うちではセンサー毎にESP8266ボードをつけたものを数セット稼働中で、
ESP8266とセンサーの間のI2Cは基板上だからトラブルは全く無い。
ESP8266のWi-Wiは一番遠いとこで10mは十分クリアしてる。
アナログの有線がらみで苦労するよりよっぽど楽な気がする。 >>975
>>976
みなさんありがとう!色々参考になります。。 >>977
https://i.imgur.com/7u6yMMX.jpg
ちょと適当だけと、RCローパスフィルターでノイズ対策したらどうかな?
抵抗やコンデンサや通信速度の調整あると思うけど >>978だけど
さすがに100pFは少なすぎるはずなので
220pF〜1000pF位で100kbps以下あたりかな?
(俺も適正な数字計算してない) >>978
恥ずかしながら勉強不足で計算ができないので
その図のまま一度試してみます!
通信速度が変更できることすら知りませんでした。。 >>980
速度についだけど
ノイズに強くする為にローパスフィルタを入れる
抵抗値やコンデンサ容量でローパスフィルタの強さが変わる
ローパスフィルタを入れると(伝送距離に関係なく)高速通信出来なくなる
高速通信出来ないので、通信速度を遅くする
i2cの場合、マスター側の出すクロックにスレーブも依存するので、マスターからのクロックを低くすれば速度は遅く出来る
極端に遅くても問題ないケースだと、1kbpsとかそれ以下にも出来る >>980
>値は問題なく取れているのですが、一晩置いておくとlcdにカーソルが出現する
>ブレッドボード他の接点がアレで非表示にしてるはずのカーソルが出てくることがある
>通信速度が変更できることすら知りませんでした
このあたりのレスから考えると、何をもって不具合としているのかから明確にする必要がある
ホントにI2Cの問題なのかすら怪しい感じがする
フィルターなんて信号の状態の現状を確認しないで闇雲にやっても意味無い >>980
今あなたが問題だと思っている不具合は結局のところ何?
10mを2mにしたらそのトラブルは一晩経っても出なくなるの?
基板にハンダ付けしてみてどういう状況になった?
フィルタがどうとか言ってるのはどう見ても先走りすぎだと思う。 >>965
安定化させるならCANトランシーバーかな >>983
>>984
やはり振動による接点不良が濃厚っぽい感じです。。
まず基板にハンダしようと思ったんですが、
4連のピンヘッダ×2に芯線をハンダしてコネクタのようにして
ブレッドボードに挿して3時間寝てみたら今の所安定しています。。。 わざわざ寝てみなくてもいい訳だがw
まあ、順番としては配線の不確実な部分から先に潰してかないとね :100000000C945C000C946E000C946E000C946E00CA こわいこわいこわいこわいこわいこわいこわいこわいこわいこわい このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 74日 1時間 50分 54秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。