应该如何从零学习CAN总线

来源:百度知道 编辑:UC知道 时间:2024/05/20 02:27:24
我是电子爱好者,很多时候都听见书上说了CAN总线技术,但是我从来没有接触过这东西,我自己的理解是好像我们220V的电线一样大家都可以用这上面的电能,从而得到方便,一个控制或多个控制都用这两条控制线来完成!所以我非常希望能得到有识之士的帮助,在这里感激不尽!

从资源利用的角度来说,可以如您所理解的那样。
CAN总线就是一个多主的系统,总线上的节点都可以利用这个总线向目标节点发送数据。CAN用总线仲裁来避免多个节点同时发送数据而产生的问题。

要学习CAN总线技术,需要有单片机(51单片机都行)编程基础。通常选择SJA1000做CAN控制器,PCA82C250做收发器,单片机实现对SJA1000的操作。
可以从了解以上器件入手学习。

这类技术的学习,只有进行具体的练习才算学习,光看书是不行的。要理论与实践结合。