- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CANで送信ノードがいないのに何かを受信する)
CANで送信ノードがいないのに何かを受信する
このQ&Aのポイント
- 最近CANを勉強し始め、パソコン同士をPeak-System社のCANUSBアダプタでつなげてCAN通信をさせています。
- 片側PCを送信ノード役にしてもう片方のPCを受信ノード役にしているのですが、受信ノード側で受信開始した際、送信ノードが何も送信していないのにもかかわらず受信開始直後に「1フレームだけ」「必ず」ID: 0x001 DLC:4 DATA:0x00 0x00 0x00 0x00というフレームを受信します。
- PC同士をつなげるケーブルに終端抵抗がついていないせいでおかしなことが起きている可能性があります。納得いく理由を見つけるためにアドバイスをいただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
恐らく、ですが、同期信号かと思います。 CAN通信時、各ノード発の通信が衝突しないような仕組み(CSMA/CD)がありますが、同期が取れていないと衝突が頻発し、通信が異常になる場合があります。 これを防ぐために、同期が必要です。