• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:I2C通信線のリレー接続について)

I2C通信線にリレー接続する方法と選ぶべきリレーについて

noname#230359の回答

noname#230359
noname#230359
回答No.3

1.マルチマスタに対応してませんか? 2.どちらか1つをマスタとし、もう一方のマスタをスレーブとして   マスタ経由で処理を進めてはどうでしょうか?   当然、遠回りしますので処理速度は落ちますが・・・   リレーを切り替える処理と比較するとどうでしょうか? リレーで切り替えるなら、ノイズと速度に耐えられるかですが SSRなどはノイズに注意しなければいけないでしょうし 逆にメカニカルリレーでも切替時のチャタリングが収まった後なら 問題なく使用できると思います。

関連するQ&A

  • 自作オーディオセレクターに使うリレーについて

    自作でオーディオセレクターを作る予定なのですが、一般的なロータリスイッチによる音声信号入力切替でなく、pic等のマイコンを使ってリレーを制御して入力を切り替えたいと思っています。 使用するリレーですが、音響用のリレースイッチというものはあるのでしょうか? またフォトモスリレーなどの半導体リレーなどを使用した場合、音質などへの影響はありますでしょうか? よろしくおねがいします。

  • PIC18F4550について

    現在PIC18F4550の回路基盤を製作しておりますが、何分電子工作が始めてなもので、わからない点がいくつかあります。下記に挙げさせていただきますので、どれかわかります点がありましたらご回答いただけたらうれしく思います。 ・48MHzで駆動させるにはXTALは何MHzのものを選択すればよいのでしょうか?ネット上で見つけたものでは、20MHzを使用していながら内部では48MHz駆動と書いてあるものがありましたが、どうにもよくわかりません。 ・PICを3台くらいで、I2C通信を行いと考えております。その際半導体リレーでSDL,SDAの信号線をスイッチング(ON、OFF)し、接続するPICを切り替えたいと考えております。ですが、そのような事は可能でしょうか?

  • PICマイコンによるI2C通信について

    私は高専の学生で、マイコンを使う部活に所属しております。 今回の活動で、複数のPICを使用することになり、I2C通信を使おうと思っています。 そこで、ある問題が発生しました。 PICによるI2C通信の解説を行っているとある方のサイトには、 「I2Cの通信方式は+5VにプルアップされたSDAとSCLの各信号線を、それぞれのデバイスがオープンドレイン等によるワイヤードオア接続で信号の操作と共有を行っている関係から、 電気的にはあまり強い環境ではありません。 なので、沢山のデバイスを接続したり、通信距離を長くしたりといったことには不向きなので、 ハードウエアの構築には細心の注意が必要でしょう。」 とあります。 今回の活動で使うPICは、事情により700~800mm程度離れた状態になると思われます。 距離が長い通信には不向きとありますが、この場合は大丈夫なのでしょうか。 また、I2C通信が不可能な場合はどのような通信手段を使えばよいのでしょうか。 知っている方がいらっしゃったら、御回答をよろしくお願いいたします。

  • pic-パソコン間のシリアル通信

    PCからあるいはPICから操作を行って何かやりたいと思い、USART機能を持ったPICを使ってPICとPC間でシリアル通信を行いたいと思っているのですが、回路設計で悩んでいます。 PCのRS232Cシリアルインターフェースとの接続をするために変換回路を作りたいのですが、PIC関連の書籍のほとんどが変換用の専用ICを用いているのですが、なるべく安価な部品(抵抗、ダイオード等)で実現できないか考えています。 PIC→PC への方向の通信 PC→PIC への方向の通信 PIC⇔PC への双方向の通信 以上の3パターンでICを用いないでできる定番の回路、もしくは実現可能だと思われる回路などがありましたら教えていただけないでしょうか。

  • PICでのI2C通信でのマスタ、スレーブの切り替え

    現在PIC18F2550同士で、I2C通信を行いたくアセンブラでプログラミングをしておりますが、教えていただきたい点があります。 ・マスターとスレーブは動作中に入れ替えることはできないのでしょうか? RS等から任意の信号を与えると、マスタとスレーブが切り替わるようなことがしたいのですが、どの書籍をみてもそのような事ができるとは書いてなく困っております。 ・PICだけでなくI2C通信を行うことのできるマイコンorCPU(プログラミングが簡単で高速動作できる)はあるのでしょうか?あればお教えいただきたいです。 以上よろしくお願いいたします。

  • PICC(HI-TECH SoftWare)によるI2C通信

    現在、HI-TECH SoftWare社製のPICCを使い PIC16F88のプログラミングを行っています。 I2Cを用いて2つのPIC間の通信を行いたいのですが、 どのようにして行えばいいのかわかりません。 自分で情報収集を行ったのですが HI-TECH SoftWare社製のPICC及びPIC16F88の情報があまりなく 暗礁に乗り上げてしまいました。 もしどなたかPICCでのI2Cの行い方をご存じの方、 使用方法またはサンプルプログラムをいただけないでしょうか。 どうかよろしくお願いいたします。

  • 半導体リレーの入力信号について

    半導体リレーの入力信号について リレーとパソコンに取り付けたD/Aコンバータを用いて外部のアナログ回路の開閉をしようとしております。 D/Aコンバータの出力電圧は10Vまで設定できるのですが、最大出力電流はカタログ上は3mAとなっております。 そこで、コイル式のリレーではなく半導体リレーの使用を検討しているのですが、半導体リレーは3mAのような低い入力電圧でも動作するものなのでしょうか? 半導体リレーのカタログをみても、定格入力電圧の記述はあるのですが、入力電流はないので気になっております。 アナログ回路については素人なのですが、よろしくお願いします。

  • PICのI2C通信を行っているときにタイマ割り込みはできますか?

    私はC言語(CCS-Cコンパイラを使用)でPICのプログラミングをしています。使用しているPICは16F877Aです。 いま学習リモコンを製作中なのですが、赤外線信号の学習方法としてベタ読みを(1kByte分)行うつもりです。その際、16F877AではデータメモリがEEPROMを合わせても1kByteには足りません。ということは、赤外線信号を39kHz毎にチェックしながら、1ページ分(64byte)信号データがたまったらI2C通信で外部EEPROMにページ書き込みをしなくてはいけない、と考えています。 そこで、「I2C用組み込み関数を使用して外部EEPROM(24LC256)にページ書き込みを行っている最中に、タイマ割り込みは使用できるのか?」また、「タイマ割り込みが使える場合、正確にI2C通信が行えるのか(データが欠けたりしないか)?」を教えてほしいんです。 もちろん、18F452を使用すればデータメモリだけで1kByteを超えるので、この問題は解決できます。しかし、できれば現在手元にあるものを使って作りたいので、どなたか分かる方がみえましたら、教えてください!

  • 同軸リレーって何をするもの?

    RF部品のひとつに同軸スイッチ(リレー)というものがありますがズバリ、何をするものかご教示ください。 同軸というからには扱うのは交流(それも高周波)ですね?半導体を使って電気的にスイッチングをするのはわかるんですが機械式のスイッチがRF回路のどういうところで使われるのか、なぜリレーでないとだめなのか教えていただきたくお願いします。

  • I2C通信について

    マイコンにI2C通信対応ICを5個接続して使用しようとしています. 基板上で5個のICのI2Cバスを接続して通信したところ,1個だけ(型番 : INA231)データが正常に返ってきませんでした. オシロで波形を確認すると,INA231と通信する時のみ,SDA/SCLともに波形の電圧が正常時の半分程度でした.他の4個のICとの通信時は正常な電圧(highが電源電圧)でした. 試しに,マイコンとINA231を1:1で接続してI2C通信すると問題なくデータを取得できたため,プログラムは問題ないことが確認できました. 上記のような現象の発生原因と,対策など,お分かりになられる方がいらっしゃいましたら何卒ご教授よろしくお願い致します.