X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
微控制器 MCU
[讨论] 请教一个CAN错误的问题
ppsh
2012-7-23 17:58
楼主
CAN2.0B中应答错误将使得发送方不停的发送,直到接收到应答信号或者进入bus 0ff
那么其他错误呢。比如CRC错误,接收端如果在主动错误时判断出现一个CRC错误然后在应答位发送错误帧,发送端是否因此判断应答不正确而重新发送。但是在被动错误时,六个隐形电平是不是让主机认为已经发送成功了?
位错误的处理是否也是先发送错误帧再重新发送数据帧,直到发送正确 ?
还有一点就是,如果主机判断出错,重新发送数据,那么从机会不会造成邮箱溢出?
点赞
回复评论 (6)
沙发
hlx3012
为什么说:“CAN2.0B中应答错误将使得发送方不停的发送”?
我记得应答错误将使发送方产生中断,至于发送方是否要不停的发送,这取决于发送方的软件。
点赞
2012-7-24 09:49
板凳
ppsh
发送不正确,自动重发。这个是固化到CAN模块里了吧。
我跑例程时没有处理错误,要是只有一个节点就是发送直到进入bus0ff模式。
点赞
2012-7-24 13:02
4楼
hlx3012
楼主你是对的。
我重新读了一遍bosch的CAN协议;我的理解是发送错误CAN就自动重发,CRC错误会导致
error frames
所以也会导致也会重发,如果CRC错误,那数据不会放入MAILBOX中,只有没有错误的数据会放入mailbox中,也就不会有溢出.
[
本帖最后由 hlx3012 于 2012-7-24 15:34 编辑
]
点赞
2012-7-24 15:32
5楼
ppsh
回复 4楼 hlx3012 的帖子
谢谢了。
点赞
2012-7-25 14:51
6楼
hlx3012
下面是CAN 2.0b的协议楼主有兴趣可以看一下。
点赞
2012-7-25 17:12
7楼
dsh__zhou
回复 4楼 hlx3012 的帖子
如果出现帧错误,相隔多少时间重发?
点赞
2012-8-17 15:34
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
求助:怎么实现用两路电源来驱动同一负载
LED产业蓬勃发展 PCB行业迎来新契机
受到“位带别名区“启发,STM32F103.H头文件计划。
求教,关于单片机驱动继电器点亮灯泡的程序。
运放并联问题
SPECCTRA指南.
16位AD转换注意事项
单片机定时中断
AM801SW低音炮专用扬声器
找到一个MSP430G2553串口通信教程共享
手机使用习惯调查
电子硬件工程师相对哪个行业的薪水高呢
射频集成电路有哪些经典教科书?
Proteus 8.4界面变化较大
恭喜单片机板块主题帖过万!呱唧呱唧!
请问这个电路正负偏压是如何产生的?
寻嵌入式软件测试Leader
共模辐射电磁干扰噪声抑制
OMAP-L138平台问题
《运算放大器参数解析与LTspice应用仿真》读书笔记之四 —— 美丽的钻石
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复