两MCU之间CAN通讯,距离很近,能否直接CAN引脚相连

2020-01-07 19:25发布

请教一个问题,两MCU之间CAN通讯,距离很近,在一块PCB板上,能否直接CAN引脚相连,不用CAN驱动器。  有人尝试过吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
mxfahm
1楼-- · 2020-01-10 01:50
14楼的点子够牛的,简单易行!
yuguoliang
2楼-- · 2020-01-10 01:54
电路可参考 huangqi412  的,其实都是一样的, 就是CAN的发送接二极管连到接收或是通过OC(74HC07)门,效果是一样的,用二极管的话,负极接发送,正极接接收,二极管选正向压降低点的。
简单描述一下电路的接法,CAN的发送通过二极管或OC门连接到CAN的接收,CAN接收上接一个上拉电阻。此时CAN发送高电平时,通过上拉电阻,CAN的接收收到高电平,当CAN发送低电平时,通过二极管或OC门将接收拉低,CAN的接收收到低电平。
然后把多个CAN芯片的接收连在一起,就可以互相通讯了,任何一个CAN发送的数据,所有的CAN都能拉收到。系统中的上拉电阻有一个就可以了。
babysnail
3楼-- · 2020-01-10 06:33
huangqi412 发表于 2014-9-30 21:48
看过这种不用CAN芯片的歪路子资料,不限于两个,可以多个组网

5V--[R]-------------------------------

对的,防止图腾柱短路中就可以了
powerk6
4楼-- · 2020-01-10 11:02
学习了,这个主意不错
lookatu
5楼-- · 2020-01-10 11:09
 精彩回答 2  元偷偷看……
lookatu
6楼-- · 2020-01-10 14:28
huangqi412 发表于 2014-9-30 22:08
就是5V串电阻,TX接二极管,RX直接接,  N个都往上挂
你自己飞几根线找两单片机试试就知道了 ...

 看明白了。多谢

一周热门 更多>