3

Arduinoの上に小さな(商用)デバイスを構築することに興味があります。ネットワークとのインターフェースができるようにしたいと思います。標準のイーサネット、Cat5、RJ-45などのネットワーク。

イーサネットシールドがあることは知っていますが、Arduino自体よりもさらにコストがかかり、かなり大きいです。当然のことながら、私は自分のデバイスをできるだけ小さく、できるだけ安くしたいと思っています。

ですから、自分でイーサネットモジュールを作り直すことを考えています。問題は、イーサネットの経験がなく、どこから始めればよいかわからないということです。したがって、私のアイデアが実現可能かどうかさえ言えません。

最終的には、デバイスに3つのポート(1つは着信信号用、2つは発信用)を持たせたいので、デバイスは基本的に、それ自体が接続されている小さなスイッチです。スイッチング機能はそれほど高速である必要はありません。データの量は少なくなります。10Mbitで十分ですが、さらに遅くなる可能性があります。

それが不可能な場合は、デバイス自体を制御するための単一のポートも使用できます。

私が検討しているもう1つの可能性は、電力線通信です。電力線を介して情報を送信します。それは私が経験したことのないもう一つの分野です。どのハードウェアを見る必要があり、必要なソフトウェアに関する情報はどこにありますか?

それで、これらのアイデアが実現可能かどうか誰かに教えてもらえますか?もしそうなら、どこから始めればよいでしょうか?

4

2 に答える 2

2

実現可能ですが、特に小さなスイッチを構築する場合は、ネットワーク スタックのレイヤー 2 を深く掘り下げる必要があります。レイヤー 3 を避ければ、大きな苦痛となる独自の IP スタックを実装する必要がなくなります。

上から下まで、レイヤー 2 がどのように機能するかを完全に理解することから始めることをお勧めします。特にイーサネットの仕様に関して、何が起こっているのかをしっかりと把握したら、Arduino でそれを行う方法について心配することができます。私は Arduino の経験があまりありませんが、私の友人が数週間前に FPGA にレイヤー 2 ハードウェアのストップ アンド ウェイト プロトコルを実装したので、少なくとも何かを実行できるはずです。ただし、かなり高速なクロックを使用しない限り、おそらく 10 Mbit よりも速くなることはできません。

于 2009-06-19T09:12:37.487 に答える
-1

まず第一に、パワーライン技術が複雑すぎるとは思いません。マイクロ波周波数に対処しなければならない場合でも、wi-fi が可能になる可能性があります。

最善の解決策は、あなたが言ったように、イーサネット シールドを見つけることです。オープン ハードウェア ソリューション (回路図) を見つけてみてください。自分で処理したい場合は、チップを購入する必要があり、利用可能なチップが 3 つあります。RS コンポーネントを調べてください。おそらく、利用可能なチップのほとんどは SMD です。つまり、非常に賢くて顕微鏡を持っていない限り、それらをはんだ付けするのは面倒です。

ここでチップまたは既製のソリューションを見つけることができます。http://www.beyondlogic.org/etherip/ip.htm

ウサギの半導体に切り替えることもできます。彼らはイーサネットを備えたマイクロコントローラーを備えていますが、開発キットはより高価であり、プログラミングも高くなります。

これは、使用できるチップです。http://www.wiznet.co.kr/en/pro02.php?&ss[2]=1&page=1&num=102

于 2009-07-30T11:13:37.100 に答える