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

3
232はRS232規格で何を意味しますか?
通信規格RS232およびRS485の「RS」は「推奨規格」の略です。しかし、「232」または「422」または「485」はどのような情報を名前で伝えますか?RS規格に名前を付けるときに、「RS」という文字に続く番号にはどのような命名規則が使用されますか?
32 rs232  rs485  rs422 

8
CAT5ケーブルはRS-485に対して十分であるか、「真の」RS-485ケーブルか
シリアル通信プロジェクトが近づいています。RS-485インターフェースを備えた多くのボードは通信する必要があります。日付レートは57600bpsで、ケーブル長は数百フィート未満です。 このような状況では十分CAT5ケーブルの仕事をシールドしますか私は、「真」RS-485ケーブルなどのために余分を支払う必要があり、この1? 州間高速道路なので、事前にインストールサイトに簡単にアクセスできません。ただし、ここでテストできるラボには同じボードがあります。

5
RS485ネットワークのグランドピン-接続するタイミング
多くの人が知っているように、AとBの2本のワイヤのみを使用して、ノード間rs485通信を実装できます。 ウィキペディアから: AおよびB接続に加えて、EIA規格は、共通の信号基準グランドであるCと呼ばれる3番目の相互接続ポイントも指定しています。 私はこの3番目の接続について述べているが、概念を理解できなかった何十もの記事を見つけました。 受信機が単純な電圧計として機能しないのはなぜですか?AとB間の電圧を測定しますか? 両方のノードがバッテリーで動作している場合(ノードごとに異なるバッテリー)、接地接続に違いはありますか? ケーブルが長いときに(屋外)ノードを接地する方が良いのはなぜですか? この接地接続は、過渡からの保護にどのように役立ちますか?
14 rs485  grounding 


4
RS485最小ノード間隔-PCB上の3 x RS485デバイス
(ページ5)に記載されているRS485最小ノード間隔について質問したい TI設計ガイド 既存の3つのRS485デバイスから構成されるデバイスを作成したいと考えています。私の計画は、これらの3つのデバイスを単一の2層PCBにまとめ、単一のRS485ライン(A、B)を介して接続することでした。上記の資料によると、これらのデバイス間には非常に短いトレースが存在するため、これは良い考えではありません。 同じボードにより多くのRS485デバイスを配置するこのアプローチの経験はありますか?シグナルインテグリティに役立つテクニックはありますか? ありがとう
9 signal  rs485  spacing 

7
UARTラインを見つける方法は送信データのために無料です
Rs485と通信するボードがいくつかあります。彼らは持っているATMegaようなシリーズのマイクロコントローラをatmega168pかatmega8。各ボードはいつでもデータを自由に送信でき、私はModbusの使用につながる制限があります。ボードの数は5〜10の範囲で指定できます。 私の問題は次のとおりです。ボードは、UARTラインが自由にデータを送信できるかどうかを確認し、バスがビジーであることを検出した場合、バスが空くまで待ってから独自のデータを送信できますか? 自動または手動で変更し、他のボードに回線がビジーであることを検出させる特別なフラグまたはレジスタはありますか?
8 atmega  uart  rs485  bus 


2
USB-RS485シリアルインターフェースを介したセンサーポーリングが16msでスタックする
私は、接続、設定しているカミソリIMUと、センサーボードをRS485ブレークアウトに、ボードUSB-RS485シリアルインタフェース私のラップトップにUSBケーブルを経由して。ラップトップ(Max / MSP)でソフトウェアを実行して、センサーにポーリングメッセージを送信し、応答データを待機します。応答を受信すると、新しいポーリングメッセージが自動的にトリガーされます。それは定数ループです: ポーリングメッセージを送信する 返事を待つ 応答時に1に進みます。 これらのセンサーのうち21個を同じRS485バスに接続する必要があるため、このポーリングをできるだけ高速にしたいと考えています。RazorのファームウェアはArduino IDEでプログラムされており、コードによれば、ポーリングメッセージと応答の書き込みの間にわずか2msの遅延があるはずです。ファームウェアは、センサーの割り当てと計算に20ミリ秒ごとに12ミリ秒も費やします。この計算により、ポーリングへの応答が遅れることがあります。私はそれを認識しており、すべての結果はそれに応じています。 私の現在の問題は、センサーのポーリングが平均15ミリ秒の更新レートでスタックしていることです。小さなusb-oscillosopeでデータを見て、図(> PDF)を作成しました。 私のオシロスコープは、USB-RS485インターフェースに直接座って、ポーリングが消え、応答メッセージが届くのを確認します。これら2つの間の遅延は、2〜13 msです。この違いは、かみそりがセンサーの計算に忙しいことがあるという事実で説明できます。奇妙な事実は、応答が異なる遅延を伴って到着しても、ポーリングは常に約15msの同じ間隔で送信されるように見えることです。 同じセットアップを実装しました Cでファームウェアをコーディングし、avr-dudeでRazorをプログラミングする Pythonコードでソフトウェアポーリングを行う Mac OSXおよびPC Windows 7 すべての可能な組み合わせは、同じ15msの間隔になります。したがって、問題はArduinoコードにも、Max / MSPにもありません。USB-RS485シリアルインターフェースや必要なFTDIドライバーが原因で問題が発生しているのではないかと疑っています。 この問題はだれにもおなじみのように聞こえますか?
8 arduino  sensor  usb  rs485 

1
UART RS485ボードと比較して、GPIO RS485ボードの保護が少ないのはなぜですか?
ArduinoでDMX512を制御するために使用されるRS485ボードを検索すると、ほとんど2つのタイプが見つかります。 主にMAX485といくつかの抵抗器/コンデンサーを備えたTTL RS485のような(使用したい)GPIO / TTLベース。これはDMX512で動作します。 UART RS485のようなUARTベースは、 熱/ポリヒューズおよびTVS保護も備えています。UARTを他の目的に使用したいので、これは使いたくありません。 追加のpolyfused / TVS回路を使用して、GPIOベースのバージョンを再作成すると便利でしょうか? 保護が強化されたGPIO / TTLベースのバージョンが見つからないのはなぜですか? (注:入力ではなく、RS485(DMX)出力のみを使用します)。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.