3
ロボットアームのプロセッサ間通信
私は趣味の6自由度ロボットアームを構築していますが、プロセッサ間で通信するのに最適な方法は何ですか(3〜4 AVR、最大18インチの間隔)。Atmega32u4 USB-to-???経由でマイクロプロセッサにコマンドを送信するコンピューターで制御ループを実行したいと思います。ブリッジ。 私が検討しているいくつかのアイデア: RS485 長所:同じワイヤ上のすべてのプロセッサ、より堅牢な差動信号 短所:追加のチップが必要、プロセッサが同時に送信するのを防ぐためにプロトコルを書く(または見つける)必要がある UARTループ(つまり、1つのプロセッサのTXが次のプロセッサのRXに接続されます) 長所:シンプルなファームウェア、プロセッサーにはUARTが組み込まれています 短所:最後の接続はロボットの長さを移動する必要があり、各プロセッサはメッセージを再送信するサイクルを費やす必要があります CANbus(これについてはほとんど知りません) 私の主な考慮事項は、ハードウェアとファームウェアの複雑さ、パフォーマンス、価格です(高価な標準システムを購入することはできません)。