[MCU] 串口通信与CAN通信

[复制链接]
1766|45
 楼主| huangchui 发表于 2020-3-14 13:29 | 显示全部楼层 |阅读模式
谁来比较下串口通信与CAN通信啊
shimx 发表于 2020-3-14 13:33 | 显示全部楼层
我只知道串口通信比can通信距离要短,不知道还有没有其它区别?
spark周 发表于 2020-3-14 13:36 | 显示全部楼层
协议不一样啊,呵呵,CAN总线协议较为复杂。
liliang9554 发表于 2020-3-14 13:41 | 显示全部楼层
CANn的纠错能力更强,容量更大,结构较为简单。
zhaoxqi 发表于 2020-3-14 13:44 | 显示全部楼层
应该说: 串口通信是最简单的. 如 RS232 传输协议很简单. 但是全双工的.
jiajs 发表于 2020-3-14 13:46 | 显示全部楼层

CAN 则采用一对差分线, 复杂的协议保证了错误检测等功能. 是单双工的
 楼主| huangchui 发表于 2020-3-14 13:56 | 显示全部楼层
谢谢,大家讲的挺清楚的,我现在明白了。
dingy 发表于 2020-3-14 14:00 | 显示全部楼层

UART 用来与 PC 进行通信
houcs 发表于 2020-3-14 14:02 | 显示全部楼层
CAN的一大特点,多主机串行通信:也就是在总线空暇时,全部单元都能够发送消息。
ousj 发表于 2020-3-14 14:05 | 显示全部楼层

CAN在长距离的传输上拥有绝对的优势。
xxmmi 发表于 2020-3-14 14:08 | 显示全部楼层

RS485只规定了物理层,而没有数据链路层
llia 发表于 2020-3-14 14:11 | 显示全部楼层
CAN具有完善的通信协议
zhuww 发表于 2020-3-14 14:17 | 显示全部楼层
RS-232 单端通讯
gongche 发表于 2020-3-14 14:23 | 显示全部楼层
CAN总线的基本知识
songqian17 发表于 2020-3-14 14:26 | 显示全部楼层
CAN总线与485具有相同的缺陷,不能连接树状总线
llljh 发表于 2020-3-14 14:29 | 显示全部楼层
RS-232是目前最常用 的一种串行通讯接口。
liuzaiy 发表于 2020-3-14 14:33 | 显示全部楼层
传输速率快(最高1MHz bps)
morrisk 发表于 2020-3-14 14:35 | 显示全部楼层
高速上的距离差不多。
stly 发表于 2020-3-14 14:51 | 显示全部楼层
在汽车等实性要求高的系统,都是用CAN总线
houcs 发表于 2020-3-14 14:54 | 显示全部楼层
RS485一旦坏一个节点,这个总线网络都挂
您需要登录后才可以回帖 登录 | 注册

本版积分规则

918

主题

12323

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部