OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5557|回复: 6

CAN总线通信属性讨论

[复制链接]

9

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2014-3-13
在线时间
0 小时
发表于 2014-4-21 09:20:49 | 显示全部楼层 |阅读模式
请教大家,CAN总线属于全双工还是半双工通信模式?请提出具体理由。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2011-9-23
在线时间
4 小时
发表于 2014-4-21 09:59:23 | 显示全部楼层
这还有什么理由,CAN是靠H与L的差分信号通信,任何时候总线上显性和隐性只有一种
是半双工的
回复 支持 反对

使用道具 举报

9

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2014-3-13
在线时间
0 小时
 楼主| 发表于 2014-4-22 09:01:29 | 显示全部楼层
回复【2楼】qqdqoyo:
---------------------------------
如果厂商把接口芯片做成两组CANH与CANL的结构,收发各一不就是全双工了么!
回复 支持 反对

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3348
金钱
3348
注册时间
2013-5-28
在线时间
468 小时
发表于 2014-4-22 09:14:44 | 显示全部楼层
回复【3楼】海W王H星:
---------------------------------
谁这么奢侈啊,而且,你一个人做了别人不跟你兼容你有啥用?你到最后还不是得把两组CANH,CANL合并掉?
回复 支持 反对

使用道具 举报

11

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2011-9-23
在线时间
4 小时
发表于 2014-4-22 09:31:19 | 显示全部楼层
回复【3楼】海W王H星:
---------------------------------
你这压根就不了解总线架构

1.CAN是总线结构,上面跑的是高层CAN-OPEN或者其他的协议,当然你自定协议
   CAN的优势就是多主发送,总线仲裁,总线结构的优势就是N个节点连着的时候可以有一定的机制让大家都能收发数据,合理安排顺序,表面上看全双工变成了半双工,但是可以接纳更多的节点。
   假如你认为全双工很好,请问我现在有80个节点(汽车上很正常,超过200都可能),请问你全双工的接法怎么接?
   所以现场多个节点从来就没有直接用全双工UART什么接的,都是用总线,比如485、CAN这些。
   并且CANH、CANL变成了差分信号,可以更好的抑制共模干扰。
2.你收发器弄两组CANH和CANL那就叫两个CAN,而不是变成全双工。
回复 支持 反对

使用道具 举报

9

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2014-3-13
在线时间
0 小时
 楼主| 发表于 2014-4-22 09:58:24 | 显示全部楼层
回复【5楼】qqdqoyo:
---------------------------------
明白了,那485是由全双工模式的,那么全双工模式的485 多用在哪些地方?
回复 支持 反对

使用道具 举报

11

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2011-9-23
在线时间
4 小时
发表于 2014-4-22 10:59:00 | 显示全部楼层
回复【6楼】海W王H星:
---------------------------------
485是半双工的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-9 19:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表