永发信息网

CAN总线上一个主站点同时能发很多少个数据,另外一个从站点接收数据时会发现丢失数据,请大虾指教一下,谢

答案:2  悬赏:40  手机版
解决时间 2021-04-04 23:49
  • 提问者网友:美人性情
  • 2021-04-04 14:11
CAN总线上一个主站点同时能发很多少个数据,另外一个从站点接收数据时会发现丢失数据,请大虾指教一下,谢
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-04-04 15:08
首先,要纠正你一下,CAN总线不是主从结构,部分主从节点或主从站。这是根本,如果你这理解错了,后面会绕很多弯路的。
CAN总线的数据发送是以广播的形式的,如A节点将数据发送到总线上,通过仲裁,优先级高的报文被发送,所有节点解码ID场,只有ID场对应的节点完成全部的数据接收。
你的问题是
1、请确认你所谓的丢失“数据”,确实是发给你称的“从节点”吗?这些数据的ID都是指向“从节点”?
2、如果1点确认无误,请检查ECU的设计和驱动,最好做一个一致性测试,因为理想状态下依然丢失帧,那是很底层的通讯错误,主题体现在物理层、数据链路层,需做一致性测试。追问哦,理解主从站直观些,节点接收同一个站点信息,有时候全部可以接收,偶尔会丢失一些数据,这些情况是由什么原因造成的?请教了!
全部回答
  • 1楼网友:醉吻情书
  • 2021-04-04 15:56
坏Pī气づ帅???
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯