タグ付けされた質問 「communication」

デバイス間の情報交換。通信は有線でも無線でもかまいません。

7
Windows 8で同等のハイパーターミナル[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピック電気工学スタックExchange用。 4年前に閉鎖されました。 8051マイクロコントローラーとPCの間で通信を行う必要があります。以前は、Windows XPにこの目的のためのハイパーターミナルがありました。現在、Windows 8を使用しています。だから誰も私にシリアル通信の目的でWindows 8のハイパーターミナルに相当するものを提案できますか?マイクロコントローラーとPCの間。

3
UARTレシーバーのクロック速度
私はUARTの基礎を理解しようとしていました。 非同期通信プロトコルであるため、TXクロックとRXクロックは互いに独立しています データの受信は、スタートビットと1つ以上のストップビットの使用によって保証されます。さらに、受信に使用されるSIPOレジスタを駆動する適切なクロックを生成するために、レシーバはデータレートを認識する必要があります。 ここでの質問は 通常、ビットレートの16倍のクロックを使用してデータを回復することが言及されています。では、bpsからクロック周波数への変換はどのように可能ですか?UARTレシーバーで採用されているクロッキングメカニズムを研究するための参考資料を提供してください。

4
BJTトランジスタは飽和状態でどのように機能しますか?
これは、NPN BJT(バイポーラジャンクショントランジスタ)について私が知っていることです。 ベースエミッタ電流はコレクタエミッタでHFE倍に増幅されるため、 Ice = Ibe * HFE Vbeはベースエミッタ間の電圧であり、他のダイオードと同様に、通常は約0.65 Vです。Vecしかし、私は覚えていません。 Vbeが最小しきい値よりも低い場合、トランジスタは開いており、どの接点にも電流は流れません。(大丈夫、たぶん数μAのリーク電流ですが、それは関係ありません) しかし、まだいくつか質問があります。 トランジスタが飽和しているときの動作は? Vbeしきい値より低い以外の条件の下で、トランジスタをオープン状態にすることは可能ですか? さらに、この質問で私が犯した間違いを(回答で)遠慮なく指摘してください。 関連する質問: トランジスタがどのように機能するかは気にしませんが、どのように動作させることができますか?

7
単一のワイヤで複数のデータビットを一度に送信することは可能ですか?
複数のデータビットが一度に1本のワイヤで送信される既存のプロトコルまたは変調方式がありますか? 搬送波の位相または周波数を変更して信号の異なるビットまたは状態を表すPSKやFSKのような方法があることを知っていますが、位相または周波数のこれらの変化は、逐次ではなく連続的に送信されます。 PSKまたはFSKで行われたシフトを使用して、複数のデータビットを一度に送信し、次々に送信できない既存の通信または変調方法またはプロトコルはありますか?

9
なぜデシベルを使用して信号対雑音比を測定するのですか?
私たちは大学でコミュニケーションコースを始めたばかりで、SN比に出会いました。以下は、教授が解決できないあいまいさです。 信号対雑音比は、信号電力と雑音電力の比です。多くの場合、デシベルで表されます。しかし、それは2つの類似した量の比率なので、ユニットの権利を持ってはいけませんか?なぜデシベルを使用するのですか? 誰かがこの質問に答えたり、それを解決するリソースへのリンクを提供できるとしたら、とても感謝しています。 PS:GoogleとWikipediaを試しましたが、これに特に関連するものは見つかりませんでした。

8
長距離の無線通信
ArduinoとPCの間で通信しますが、屋外で2500フィート以上離れた場所で、ワイヤレスで通信します。これを行う最善の方法は何でしょうか?私が見つけた通信デバイス(xbee、...)は遠くまで行かない。

3
厚さ100 kmの硬い氷の地殻を介して無線信号を送信するには、どのくらいの電力が必要ですか?
EnceladoまたはEuropaの氷河下の海の中に浮動プローブを配置した場合を考えてみましょう。無線がプローブと外部表面から通信できるようにするには、どのくらいの電力が必要ですか。または、言い換えれば、100 kmの固体の氷は、たとえばUHF周波数の無線信号にどの程度の減衰を引き起こしますか?
12 rf  communication 

4
ソフトウェアでCANプロトコルレイヤーを実装する
バックグラウンド 私は、以下の控えめなマイクロコントローラー仕様を必要とするプロジェクトを開発しています。 8個の12ビット、10kHz ADC 1kBのRAM 48-QFN以下のフットプリント 20kbpsのデイジーチェーン可能な耐ノイズおよびエラー修正通信プロトコル 信号処理の要件はかなり低く、ほとんどはシステムのマスタープロセッサにエクスポートできます。最初の3つの仕様は簡単に満たすことができ、2ドル未満で行うことができます。ただし、通信は非常に電気的にノイズの多い環境で行われるため、LINやI2Cなどのノイズの影響を受けやすいネットワークは存在しません。LINに対するもう1つの議論は、5Vまたは3.3Vですべてを実行したいということです。LINトランシーバーには12Vが必要なので、センサーボードごとに追加のレギュレーターまたはワイヤが必要になります。私は最初にこのタスクにCANを選択しました。ただし、CANコントローラーにはかなりのコストがかかるため、これをソフトウェアで実行できるかどうか興味があります。 CAN物理層 CAN仕様は、OSIネットワーク参照モデルのデータリンク層と物理層を定義しています。NXP TJA1040 / 50、Maxim MAX3058 / 59、Microchip MCP2551、TI SN65HVD1050などの多くの安価な8ピンIC が物理層を実装するために存在します。D / Aコンバーターまたはオペアンプで物理層を実装することは、不可能ではないにしても困難であるため、これらのICは1ドル程度の価値があり、コストがかかります。 CANデータリンク/プロトコルレイヤー データリンクレイヤーの場合、一部のマイクロコントローラーは、基本的なUART、I2C、およびSPI通信レイヤーにCANプロトコルモジュールを追加します。ただし、これらは基本的なチップよりもかなり高価です。 CANプロトコルモジュールのコストの調査 この主張を実証するために、CANバージョンと非CANバージョンの人気のあるマイクロをいくつか紹介します。 ATmega16-ATMEGA16M1(CAN付き):$ 3.87、ATMEGA168A(CANなし):$ 3.23 dsPIC-DSPIC33FJ64MC802(CAN付き):6.14ドル、DSPIC33FJ64GP202(CANなし):$ 5.48 PIC18-PIC18F2480(CAN付き):6.80ドル、PIC18F24J10(CANなし):2.10ドル Cortex-M3-STM32F103C4T6A(CAN付き):$ 6.50、STM32F100C4T6B(CANなし):$ 2.73 公平を期すために、同等のメモリサイズのマイクロコントローラのみを比較しましたが、多くの非CANバージョンは、より少ないメモリサイズでより少ないコストで利用できます。Microchip MCP2515のような外部CANコントローラーはほぼ2ドルなので、オプションがあればCANをマイクロコントローラーに統合する方が明らかに費用対効果が高くなります。 興味深いことに、ATmegaパーツは、Digikeyの在庫の中で最も安いCAN装備パーツです。 CANプロトコル層の機能 dsPICマイクロコントローラーにあるCANモジュールは次のことを行います。 CANバスモジュールは、プロトコルエンジンとメッセージのバッファリング/制御で構成されています。CANプロトコルエンジンは、CANバスでメッセージを送受信するためのすべての機能を処理します。メッセージは、最初に適切なデータレジスタをロードすることにより送信されます。ステータスとエラーは、適切なレジスタを読み取ることで確認できます。CANバスで検出されたメッセージはエラーがチェックされ、フィルターと照合されて受信レジスタの1つに受信および保存されるかどうかが確認されます。 これはソフトウェアでかなり実行可能と思われます。 質問 ソフトウェアプロトコルレイヤーを使用して、安価なUARTを備えたマイクロコントローラーとCANトランシーバーのみでCAN仕様を実装できますか?もしそうなら、オープンソースの実装は存在しますか? または、CANトランシーバーをUARTで使用してカスタムプロトコルを実装できますか?シングルマスタートポロジでも構いません。カスタムプロトコルでは、調停を正しく行うことが難しいことを理解しています。

3
すべてのPHYイーサネットチップにハードコードされたMACアドレスがありますか?
たとえば、このTI PHYチップDP83630には、PHY制御フレームの宛先MACアドレスおよび送信元MACアドレスとして使用できる2つのMACアドレスがあります。(72、94ページ) これは、すべてのPHYチップに同じMACが含まれることを意味しますか、それとも何か不足していますか?

3
CANバス上のネットワーク層の選択
産業オートメーションアプリケーションでCANバスを使用することを計画していますが、ネットワークレイヤーの実装方法を決定するのに苦労しています。メッセージIDの割り当て方法とデータパケットのフォーマット方法のガイドラインを提供する、CANを介して使用する上位層プロトコルの推奨事項はありますか?独自のネットワークレイヤーを開発するか、CANopenなどの既存の標準を実装する必要がありますか?

4
回路図の共有と表記?
友人と私は、職場での回路図と、私たちと私たちの同僚の間でどのようにしてより良いコミュニケーションができるかについて話していました。Kortukが以前に似たような質問をしたことは知っていますが、その質問は回路図の作成方法に関するものでした。 代わりに、すでに完成している回路図でコラボレーションするための良い方法を誰かが知っているかどうかを尋ねています。Kortukの質問に対して私が話した「Google Docs for Schematics」のようなものです。PDF形式の回路図がたくさんあります。それらをマークアップして、リンクを送信するのではなく、リンクを知っている人に見せたいと思います。また、コンテンツが安全で、おそらく内部サーバー上にあることも望みます。 私が本当に欲しいのは、このようなことを可能にするwikiプラグインだと思います。このようなことを達成できるプログラムを聞いた人はいますか? 参考までに、a.nnotateなどのソフトウェアを見たことがありますが、彼らが求める価格を変えることができるかどうかはわかりません(ファイアウォールの内側に維持するため)。だから私はオープンソースに感謝しますが、何かを支払う用意があります。

6
組み込みからコンピュータへの通信に適したRS232ベースのプロトコル
私は、リモートのArduinoとコンピューターとの間のデータ通信を少し行うプロジェクトに取り組んでいます。ワイヤレス接続はXBeesのペアを介して行われるため、Arduinoとコンピューターの間にRS232リンクがあります。少量のデータの場合、いくつかの単純な通信プロトコルをまとめるのは簡単です。ただし、大規模なプロジェクトの場合、優れたシンプルな通信プロトコルにはどのようなものがありますか? 私は実行可能なオプションのように見えるMODBUSを見てきましたが、他にもっと良いオプションがあるかどうかを確認したいと思いました。

4
バスとワイヤーの違い
私は通信システムで使用されるバスを研究しています。ウィキペディアで読んだことから、 「コンピューターアーキテクチャでは、バス(ラテン語のオムニバスから、「すべて」を意味する)は、コンピューター内のコンポーネント間またはコンピューター間でデータを転送する通信システムです。この表現は、関連するすべてのハードウェアコンポーネント(ワイヤー、光ファイバーなど)をカバーします。)およびソフトウェア(通信プロトコルを含む)。」 それはワイヤーとバスの両方が同じものであることを意味しますか?そもそもバスが通常のワイヤーとはまったく異なる機能は何ですか?


4
「XBees」以外のティーンエイジャーとアルドゥイーノの間の優れた通信デバイスは何ですか
これまでXBeesを使用して10代の若者とコミュニケーションを取っています。ただし、ご存じのように、XBeesは非常に高価であり、複数のデバイスが相互に通信するようにしたい場合は、数十代+複数のXBeesを支払う必要があります。 また、XBeeは指定された2つの10代の間です。10代の若者全員が互いにコミュニケーションを取りたい XBeesをあまり購入せずに、複数のティーンエイジャーやアルドゥイーノに一度に接続できる通信デバイスはありますか? または、範囲内のすべてが互いに通信できるようにする通信デバイスとは何ですか? または、個別のティーンエイジャーを使用せずに彼らにコミュニケーションをとらせる他の方法はありますか? 答えて頂ければ助かります!!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.