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

can\u603b\u7ebf\u4e2d\uff0c\u603b\u7ed3\u70b9\u53d1\u9001\u6570\u636e\uff0c\u5728\u4ec0\u4e48\u60c5\u51b5\u4e0b\u624d\u80fd\u628a\u6570\u636e\u53d1\u51fa\u53bb\uff0c\u5982\u679c\u53d1\u9001\u7684\u6570\u636e\u6ca1\u4eba\u63a5\u53d7\uff0c\u53c8\u4f1a\u53d1\u751f\u4ec0\u4e48\u5462\uff1f\uff1f

\u53ea\u8ba8\u8bba\u8fd9\u70b9\u542b\u4e49\u4e0d\u5927
\u201c\u6b63\u5e38\u53d1\u9001\u201d\u6a21\u5f0f\u4e0b\uff0c\u4e24\u4e2a\u4ee5\u4e0a\u8282\u70b9\uff0c\u7ebf\u8def\u6b63\u5e38\uff0c\u6ce2\u7279\u7387\u76f8\u540c\uff0c\u5c31\u80fd\u76f8\u4e92\u628a\u6570\u636e\u53d1\u51fa\u53bb\u3002

\u5982\u679c\u60c5\u51b5\u5f02\u5e38\uff0c\u6ca1\u5176\u4ed6\u4efb\u4f55\u4e00\u4e2a\u8282\u70b9\u63a5\u6536\u5230\uff0c\u786c\u4ef6\u4f1a\u81ea\u52a8\u591a\u6b21\u91cd\u53d1\uff0c\u6700\u7ec8\u8fd8\u53d1\u5e03\u51fa\u53bb\uff0c\u90a3\u4e48\u4f1a\u62a5\u544a\u201c\u53d1\u9001\u5931\u8d25\u201d\u3002

\u53ef\u4ee5\u591a\u770b\u4e00\u4e0bCAN\u603b\u7ebf\u8fd8\u6709\u54ea\u4e9b\u53c2\u6570\u3002

\u9996\u5148\uff0c\u8981\u7ea0\u6b63\u4f60\u4e00\u4e0b\uff0cCAN\u603b\u7ebf\u4e0d\u662f\u4e3b\u4ece\u7ed3\u6784\uff0c\u90e8\u5206\u4e3b\u4ece\u8282\u70b9\u6216\u4e3b\u4ece\u7ad9\u3002\u8fd9\u662f\u6839\u672c\uff0c\u5982\u679c\u4f60\u8fd9\u7406\u89e3\u9519\u4e86\uff0c\u540e\u9762\u4f1a\u7ed5\u5f88\u591a\u5f2f\u8def\u7684\u3002
CAN\u603b\u7ebf\u7684\u6570\u636e\u53d1\u9001\u662f\u4ee5\u5e7f\u64ad\u7684\u5f62\u5f0f\u7684\uff0c\u5982A\u8282\u70b9\u5c06\u6570\u636e\u53d1\u9001\u5230\u603b\u7ebf\u4e0a\uff0c\u901a\u8fc7\u4ef2\u88c1\uff0c\u4f18\u5148\u7ea7\u9ad8\u7684\u62a5\u6587\u88ab\u53d1\u9001\uff0c\u6240\u6709\u8282\u70b9\u89e3\u7801ID\u573a\uff0c\u53ea\u6709ID\u573a\u5bf9\u5e94\u7684\u8282\u70b9\u5b8c\u6210\u5168\u90e8\u7684\u6570\u636e\u63a5\u6536\u3002
\u4f60\u7684\u95ee\u9898\u662f
1\u3001\u8bf7\u786e\u8ba4\u4f60\u6240\u8c13\u7684\u4e22\u5931\u201c\u6570\u636e\u201d\uff0c\u786e\u5b9e\u662f\u53d1\u7ed9\u4f60\u79f0\u7684\u201c\u4ece\u8282\u70b9\u201d\u5417\uff1f\u8fd9\u4e9b\u6570\u636e\u7684ID\u90fd\u662f\u6307\u5411\u201c\u4ece\u8282\u70b9\u201d\uff1f
2\u3001\u5982\u679c1\u70b9\u786e\u8ba4\u65e0\u8bef\uff0c\u8bf7\u68c0\u67e5ECU\u7684\u8bbe\u8ba1\u548c\u9a71\u52a8\uff0c\u6700\u597d\u505a\u4e00\u4e2a\u4e00\u81f4\u6027\u6d4b\u8bd5\uff0c\u56e0\u4e3a\u7406\u60f3\u72b6\u6001\u4e0b\u4f9d\u7136\u4e22\u5931\u5e27\uff0c\u90a3\u662f\u5f88\u5e95\u5c42\u7684\u901a\u8baf\u9519\u8bef\uff0c\u4e3b\u9898\u4f53\u73b0\u5728\u7269\u7406\u5c42\u3001\u6570\u636e\u94fe\u8def\u5c42\uff0c\u9700\u505a\u4e00\u81f4\u6027\u6d4b\u8bd5\u3002
\u5e0c\u671b\u5bf9\u4f60\u80fd\u6709\u6240\u5e2e\u52a9\u3002

首先,要纠正你一下,CAN总线不是主从结构,部分主从节点或主从站。这是根本,如果你这理解错了,后面会绕很多弯路的。
CAN总线的数据发送是以广播的形式的,如A节点将数据发送到总线上,通过仲裁,优先级高的报文被发送,所有节点解码ID场,只有ID场对应的节点完成全部的数据接收。
你的问题是
1、请确认你所谓的丢失“数据”,确实是发给你称的“从节点”吗?这些数据的ID都是指向“从节点”?
2、如果1点确认无误,请检查ECU的设计和驱动,最好做一个一致性测试,因为理想状态下依然丢失帧,那是很底层的通讯错误,主题体现在物理层、数据链路层,需做一致性测试。

坏Pī气づ帅???

  • CAN浠涔堟剰鎬?
    绛旓細CAN鏄帶鍒跺櫒灞鍩熺綉缁滅殑绠绉帮紝鏄疘SO鍥介檯鏍囧噯鍖栫殑涓茶閫氫俊鍗忚銆傚畠鐨勮嫳鏂囧叏绉版槸Controller Area Network锛屼竴鑸畝鍐欎负CAN銆侰AN鏄敱浠ョ爺鍙戝拰鐢熶骇姹借溅鐢靛瓙浜у搧钁楃О鐨勫痉鍥紹OSCH鍏徃寮鍙戠殑锛屽苟鏈缁堟垚涓哄浗闄呮爣鍑嗭紙ISO 11898锛夛紝鏄浗闄呬笂搴旂敤鏈骞挎硾鐨勭幇鍦鎬荤嚎涔嬩竴銆傚湪姹借溅浜т笟涓紝鍑轰簬瀵瑰畨鍏ㄦс佽垝閫傛с佹柟渚挎с佷綆鍏...
  • can閫氳 鐨涓荤珯鎵甯︾殑浠庣珯涓暟鏈澶氫负澶氬皯? RS485 閫氳 鐨勪富绔欐墍甯︾殑...
    绛旓細CAN鎬荤嚎鍙甫110涓妭鐐癸紱RS485甯﹁浇鐨勮妭鐐规暟涓庢墍鐢ㄨ姱鐗囨湁鍏筹紝瑙侀檮浠讹細
  • car-bus鏄粈涔?
    绛旓細鐩墠瀹冨凡缁忔垚涓哄浗闄呬笂搴旂敤鏈骞挎硾鐨勫紑鏀惧紡鐜板満鎬荤嚎涔嬩竴鐩墠CAN-BUS鎬荤嚎鍦ㄨ溅涓婄殑搴旂敤瓒婃潵瓒婃櫘鍙,涓嶄粎浠呭眬闄愪簬楂樻。杞(姣斿娉㈢綏銆佸疂鏉ャ佸笗钀ㄧ壒),涓。杞(濡備笂娴峰ぇ浼楃殑閫斿畨)涔熻秺鏉ヨ秺澶氱殑閰嶅浜咰AN-BUS鎬荤嚎銆備笉杩囧浗鍐呬娇鐢ㄦ鎶鏈殑灏忓瀷瀹剁敤杞胯溅骞朵笉甯歌,鍥藉唴濂囩憺鐜囧厛灏嗘鎶鏈簲鐢ㄤ簬A5杞﹀瀷涓,涔熺畻鏄嚜涓诲搧鐗屽綋涓櫤鑳藉寲绋嬪害鐨勪竴...
  • 璇烽棶can open 涓荤珯鎸囩殑鏄粈涔堝憿?
    绛旓細鍦ㄨ嚜鍔ㄥ寲鐢熶骇棰嗗煙閲岋紝CANopen鍗忚鏄瘮杈冨父瑙佺殑銆傚湪鏁翠釜鐢熶骇绯荤粺閲岋紝鏈夋棤鏁颁釜鍏蜂綋鐨勮妭鐐广傚叾涓紝鏈変竴涓鑺傜偣鍙互涓诲姩鐨勫鍏朵粬鑺傜偣鍙戦佸懡浠ゆ暟鎹紝鍏朵粬鐨勮妭鐐瑰彧鑳借鍔ㄧ殑鎺ユ敹杩欎釜鑺傜偣鐨勫懡浠ゆ暟鎹劧鍚庡仛鍑哄弽棣堛傚湪杩欓噷闈紝鍙戝懡浠ょ殑鑺傜偣浣犲氨鍙互绉板叾涓篊ANopen涓荤珯璁惧锛屾垨鑰呮槸CANopen涓荤珯妯″潡锛屽叾浠栫殑鑷劧灏辨槸CANopen...
  • 濡備綍蹇熷疄鐜CANopen缃戠粶鐨勭粍寤轰笌閰嶇疆
    绛旓細3銆佸浘1鎵绀轰负CANopen缃戠粶鐨勫熀鏈粨鏋勶紝鍦ㄨ缃戠粶涓鏈変竴涓狢ANopen涓荤珯锛岃礋璐g鐞嗙綉缁滀腑鐨勬墍鏈変粠绔欙紝姣忎釜璁惧閮芥湁涓涓嫭绔嬬殑鑺傜偣鍦板潃锛圢odeID锛夈4銆侀渶瑕佹寜鐓т互涓嬫楠よ繘琛屾搷浣滐細鎵撳紑CANopenBuilder杞欢锛岃繘鍏モ淗ardware鈥濋夐」鍗★紝閫夋嫨鐩稿簲鐨CAN鎬荤嚎绫诲瀷锛岃缃尝鐗圭巼鍜屽叾浠栫浉鍏冲弬鏁般傚湪鈥淣etworkManagement鈥濋夐」鍗′腑...
  • 鎺у埗鍣ㄥ眬鍩熺綉CAN-BUS
    绛旓細CAN鎬荤嚎浠茶閲囩敤11浣嶆爣璇嗗拰闈炵牬鍧忔т綅浠茶鎬荤嚎缁撴瀯鏈哄埗锛屽彲浠ョ‘瀹氭暟鎹潡鐨勪紭鍏堢骇锛屼繚璇佸湪缃戠粶鑺傜偣鍐茬獊鏃舵渶楂樹紭鍏堢骇鑺傜偣涓嶉渶瑕佸啿绐佺瓑寰呫侰AN鎬荤嚎閲囩敤浜嗗涓荤珵浜夊紡鎬荤嚎缁撴瀯锛屽叿鏈夊涓荤珯杩愯鍜屽垎鏁d徊瑁佺殑涓茶鎬荤嚎浠ュ強骞挎挱閫氫俊鐨勭壒鐐广CAN鎬荤嚎涓浠绘剰鑺傜偣鍙湪浠绘剰鏃跺埢涓诲姩鍦板悜缃戠粶涓婂叾瀹冭妭鐐瑰彂閫佷俊鎭屼笉鍒嗕富娆★紝鍥犳...
  • 璇烽棶canopen浠庣珯鍜涓荤珯鏄庝箞琚晫瀹氱殑鍛?
    绛旓細鎰熻阿棰樹富鐨勯個璇凤紝鎴戞潵璇翠笅鎴戠殑鐪嬫硶锛氬叾瀹烇紝鍦鎬荤嚎閫氳涓紝涓荤珯鍜屼粠绔欑殑鍒掑垎浠庢潵灏辨病鏈夐偅涔堢粷瀵癸紝寰寰涓涓妭鐐圭浉瀵逛簬涓婁竴涓鑺傜偣锛屽畠灏辨槸浠庣珯锛岃屽浜庡彟涓涓妭鐐癸紝瀹冨氨鏄富绔欍備富绔欐槸鎺у埗浠庣珯鐨勶紝浠庣珯瑕佹帴鏀朵富绔欑殑鍛戒护鐒跺悗鍋氬嚭鍙嶉銆備妇涓緥瀛愭潵璇达紝鎴戜滑鎯宠鎯宠鐢ㄤ竴鍙拌Е鎺у睆鎺у埗PLC鏉ュ疄鐜CAN鑰﹀悎鍣ㄧ殑...
  • can鎬荤嚎涓485鎬荤嚎鏈変粈涔堝尯鍒
    绛旓細2銆485鎬荤嚎锛485鎬荤嚎鏄崟涓讳粠缁撴瀯锛屽氨鏄涓涓荤嚎涓鍙兘鏈変竴鍙颁富鏈猴紝閫氳閮界敱瀹冨彂璧风殑锛屽畠娌℃湁涓嬪懡浠わ紝涓嬮潰鐨勮妭鐐逛笉鑳藉彂閫侊紝鑰屼笖瑕佸彂瀹屽嵆绛旓紝 鍙楀埌绛斿鍚庯紝涓绘満鎵嶅悜涓嬩竴涓妭鐐硅闂紝杩欐牱鏄负浜嗛槻姝㈠涓妭鐐瑰悜鎬荤嚎鍙戦佹暟鎹紝鑰岄犳垚鏁版嵁閿欎贡銆備簩銆侀敊璇娴嬫満鍒朵笉鍚 1銆can鎬荤嚎锛歝an鎬荤嚎鏈塁AN鎺у埗鍣紝鍙...
  • 鑽夋canopen鍦板潃灞忚斀闅忔椂
    绛旓細鐢变簬CANopen鏄熀浜CAN鎬荤嚎鐨勪竴绉嶅簲鐢ㄥ眰鍗忚锛屽洜姝ゅ叾缃戠粶缁勫缓涓嶤AN鎬荤嚎涓鑷达紝鍏稿瀷鐨勬荤嚎鍨嬬粨鏋勶紝浠庣珯鍜屼富绔欓兘鎸傛帴鍦ㄨ鎬荤嚎涓鍗冲彲锛屽湪涓涓狢ANopen缃戠粶涓彧鑳鏈変竴涓富绔璁惧鍜岃嫢骞蹭釜浠庣珯璁惧鍚屾椂宸ヤ綔銆傚湪CANOpen缃戠粶涓垎涓轰袱绉嶈澶囷細涓涓槸CANOpen涓荤珯锛涘彟涓涓槸CANOpen浠庣珯銆備笉鍙互鐩存帴杩炴帴鐢佃剳銆傚洜涓哄厜绾...
  • 涓鏂囨悶鎳canopen閫氳缃戠粶缁撴瀯鏄浣曞缓绔嬬殑
    绛旓細鍦–ANOpen缃戠粶涓紝鍒嗕负涓ょ璁惧锛欳ANOpen涓荤珯锛汣ANOpen浠庣珯銆傚浘1鎵绀轰负CANopen缃戠粶鐨勫熀鏈粨鏋勶紝鍦ㄨ缃戠粶涓鏈変竴涓狢ANopen涓荤珯锛岃礋璐g鐞嗙綉缁滀腑鐨勬墍鏈変粠绔欙紝姣忎釜璁惧閮芥湁涓涓嫭绔嬬殑鑺傜偣鍦板潃锛圢odeID锛夈侰ANopen鎬荤嚎鍏跺疄涔熸槸CAN鎬荤嚎锛屼笉杩囧畠琚祴浜堜簡CANopen楂樺眰鍗忚锛岃繖璁╂瘡涓鏉AN鎬荤嚎鏁版嵁閮芥湁浜嗗叿浣撶殑鍚箟...
  • 扩展阅读:can接头线针脚图 ... can总线全双工 ... can总线关闭是啥故障 ... can总线通信故障 知豆 ... can总线接头实物图 ... can总线的主要作用 ... 日产can线在哪里 ... can总线节点地址设置 ... can总线上只接一个120电阻 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网