EDA365电子论坛网

标题: 一个can总线节点发送数据出现丢包现象 [打印本页]

作者: flamesmnm    时间: 2021-1-6 15:58
标题: 一个can总线节点发送数据出现丢包现象
can设置的波特率是500k……一直在等待发送标志位为发送正确之后再接着发送下一个数据……请问为啥会出现丢包现象?必须要加延时吗3 l+ f& }- q! M0 `5 `7 ]: H1 [

" e3 V5 u! ?" Y

: S7 a# I% [; G9 h7 h' S
6 F2 S! Z) \, q* c
作者: grand    时间: 2021-1-6 16:33
CAN Message, Message 之间会空上几个bit, 500kbps的话,一个bit 2us, Message件应该会空上 6us 以上  你判断丢了,具体是怎么判断的, 计划一定时间内,预定送100个,却受到了一些,丢了一些?  CAN总线上几个节点? 其他节点都不发消息吗?
作者: qq666888qqw    时间: 2021-1-6 16:57
虽然你这样,一直传用的case比较少,你可以加等待试试,正常500kbps, 8byte的 message , 1ms 也就能发4个。6 z9 s- w% v6 D! d4 P
你是怎么判断丢包的,CAN上面就你一个节点吗。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2