求推荐板内+板外CAN通讯组网的实现方式

2019-12-27 18:47发布

如题,单纯板内CAN通讯,有参考https://www.amobbs.com/thread-5603973-1-1.html

但是现在A和B两个单片机,板内CAN通讯,并且此CAN网络还需要外加个收发器,和外面的CAN总线器件相连,请问有无好的方案推荐呢?

(当然最笨的方法是A+收发器,B+收发器,挂在CAN总线,但是现在板子面积所限,且使用的是隔离ADM3053,成本及面积都不太适合这么用,故问下有无取巧的办法,谢谢!)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
z123
1楼-- · 2019-12-28 07:48
lnskngdc 发表于 2017-6-26 08:52
我的经验表明:该花的钱一定要花,不要妄图省力,你想要省钱或省力的做法,到最后会从其他的地方让你亏回来 ...

这个其实也不算是省钱吧,A为主单片机,B为副单片机(平时只是听听A大佬和外部总线的小弟,如何沟通,就行),AB板内组网,再通过高可靠性的隔离芯片,挂到外部总线,是个很合理和优势的设计的啊
z123
2楼-- · 2019-12-28 09:42
 精彩回答 2  元偷偷看……
lnskngdc
3楼-- · 2019-12-28 15:01
z123 发表于 2017-6-26 21:14
这个其实也不算是省钱吧,A为主单片机,B为副单片机(平时只是听听A大佬和外部总线的小弟,如何沟通,就 ...

板内通讯用232 ttl电平不是更方便么?
z123
4楼-- · 2019-12-28 18:32
lnskngdc 发表于 2017-6-27 08:52
板内通讯用232 ttl电平不是更方便么?

呃。。。两机主要的数据通讯,是SPI,只是AB单片机的通讯口,都要外挂在外部的总线上,这样的话,B获得CAN的数据,可以直接获取,而不用通过CAN-A——SPI——B,必要时刻,A挂了,B单片机也可以挑起控制的任务~~~
小徐
5楼-- · 2019-12-28 19:39
z123 发表于 2017-6-27 08:51
简化了下逻辑,可以用个2G08实现,没问题吧?

下一改版,也打算用这个试试;老大之前有验证过么?如果 ...

疏忽了,两个门就够了(或者换成其他多路与门芯片),剩余的门可以做驱动缓冲,之前的图是四路CAN组网的,直接删掉第四路网络标号,忘记简化门了,具体说在你那好不好用,最直接就是达电路试了,实验成本也不高
john78
6楼-- · 2019-12-28 21:59
直接用二极管 SS14等

一周热门 更多>