CAN与Daisy对比

简述

“CAN和Daisy的差异在哪里?为什么用CAN不用Daisy?”领导的一句话戳破了搬砖人的遮羞布。电子搬砖人要如何回答这个问题呢?

什么是CAN通信?

CAN(Controller Area Network)是一种多主、串行通信协议,最初由德国博世公司于1983年开发,主要用于汽车电子和工业控制领域。它的设计目标是实现高可靠性、实时性和抗干扰能力的通信。在CAN中,所有节点平等,可以同时发送和接收数据,无需主从结构。

Daisy Chain(菊花链)是一种串行连接拓扑结构,常用于电子设备、通信网络和电源分配系统中。其特点是设备或节点通过一条链式路径依次连接,数据或信号从一个节点传递到下一个节点,直到到达目标节点。双链通讯可以支持Daisy 数据的双向传输。

可靠性的对比

CAN通讯是总线通讯,数据交互时,发送端设备指定接收设备或广播数据到总线上,通过总线实现点对点的通讯,实时性强增删节点方便,不会影响总线通讯,单点故障不影响其他节点

Daisy通讯,通常有一个主设备(Master)和多个从设备(Slave),主设备控制通信,从设备依次响应。数据从主设备发出,依次经过每个从设备,直到到达目标设备。由于数据需要经过多个节点,通信延迟会随着链的长度增加而累积单点故障导致数据无法传递Daisy Chain优势在于简单、成本低。

总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值