[CAN-bus/DeviceNet] 增加CAN通讯距离的一个设想,不知道可不可以

[复制链接]
3109|6
 楼主| wxjgya 发表于 2008-8-9 13:55 | 显示全部楼层 |阅读模式
在CANH和CANL线上加中继,譬如:CANH&nbsp;&nbsp;&nbsp;&nbsp;82C250(RX)---82C250(TX)&nbsp;&nbsp;&nbsp;CANH<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CANL&nbsp;&nbsp;&nbsp;&nbsp;82C250(TX)---82C250(RX)&nbsp;&nbsp;&nbsp;CANL<br />就是在中间通过82C250进行一次CAN电平到TTL电平的转换,再转换回去,中间应该是TX交叉RX吧?<br /><br />&nbsp;不知道这种方法可不可行?大家来探讨下。
wacke 发表于 2008-8-16 20:03 | 显示全部楼层

没这么简单吧。

你这样解决不了时延问题。
太阳之母 发表于 2008-8-18 23:06 | 显示全部楼层

嘿嘿

LZ基本没有把CAN搞清楚。
yzfyq 发表于 2008-8-28 17:09 | 显示全部楼层

有想法不错,但是CAN怎么传输要弄民白了

  
Wxy8030 发表于 2008-8-29 13:39 | 显示全部楼层

中继应考虑加CPU.....

CPU接受一端的数据后发送到另一端,这样基本可以实现距离加长,但这里有两个问题:<br />1、会增加数据包时间延时;<br />2、两端地址编码应加以区分;
hanslong 发表于 2008-9-1 14:26 | 显示全部楼层

CAN中继已经有了,也有用光纤中继的

  
yyccaa 发表于 2008-10-7 21:04 | 显示全部楼层

.

已经有**讨论过相关设计了,<br />http://www.chuandong.com/publish/tech/Project/2008/7/tech_3_15_10082.html<br /><br />不过里面说的cpld方案eetchina上的唐晓泉博士尝试过,认为高速通讯下不好。<br />还是mcu接2路比较实在。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

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