需要can总线入门知识,我想问下进行can总线入门学习,都应该至少了解哪些信息呢?

2021-02-28 12:23:18 字数 2045 阅读 4019

1楼:匿名用户

因为在汽复车中通讯最常用的就是

2楼:匿名用户

用瑞萨科技的入门书,再是 周立功的can资料

我想问下进行can总线入门学习,都应该至少了解哪些信息呢?

3楼:啥都懂一点儿

感谢题主的邀请,我来说下我的看法:

can总线是目前大多数汽车的标准通讯总线,此外还被应用在有轨电车控制,消防主机联网等若干个领域里,具有广阔的发展前景。如果您想学习can总线知识,那么需要购买专门的书籍进行系统的学习。但如果您只是想要使用一些can总线分析仪等工具的话,掌握一些can入门知识即可,比如说在can总线最远的两个节点之间安装120欧姆电阻,can高连can高,can低连can低,别弄反了,can设备连接的时候双方的波特率应该设置成一致等等,至于,帧id帧数据什么的,多少也该了解一下,方便您更好的使用相关的工具。

如果您还有什么疑问的话,可以登录gcgd官网进行具体的咨询。

如何学习汽车can总线相关的知识?

4楼:匿名用户

其实这个不难的,首先,网上有很多资料,对于汽车can总线相关知识的学习,首先要了解can通信的理论知识,可参考《项目驱动-canbus现场总线基础教程》。另外还需要多点实战,真实的去接触与can相关的设备,分析其通信数据的形式与特点,可以找一个usbcan-2e-u的设备就可以在pc上拓展出一个标准的can接口用于数据的收发。

can bus总线方面的好书籍

5楼:匿名用户

不推荐你看多少书

学习can-bus是为了使用,书本知识大都一个样,天下文章一大抄!62616964757a686964616fe4b893e5b19e31333264633534!

作为设计过can-bus的业余人员(现在自我感觉也很专业,^_^)给你一些建议:

首先:你是为了设计can,对吧,如果你只是把can作为数据传输的桥梁你直接买个can模块就行了。你应该明白can是干什么用的,你设计can是干什么的?

懂得一些can基础知识就ok了,当然还要知道一些单片机知识,can目前主流还是51单片机控制的!(要明白为什么?)

2、通过实例,搭建can通信硬件电路,单片机+sja1000+82c250,这个电路网上很成熟,几乎一个模式,你也不用问为什么是这样的,因为大家都是这么连接的电路,包括周立功这是这么做的!再则就是程序了,从网上找一些可用的程序(看你的运气了),对照sja1000说明书,搞清楚关键字及设置是什么意思,慢慢地你就会深入了!

从我开发can-bus的3年经验来看,芯片说明书还是很重要的,是比什么书都好的资料。

3、调试你的软件程序,一次至少要做2块,通过参数调节,深入问题

(调试能学到好多东西的)

4、can-bus毕竟是一个通信介质,你可以扩展,加入采集卡电路等,及ad等

......

http://zhidao.baidu.***/team/view/%e5%8d%95%e7%89%87%e6%9c%ba-can

有问题在交流ok

6楼:匿名用户

现场总线can原理与应用技术 北航出版的 我现在正在看感觉还行,很多文献上的东西都是以它为基础的

7楼:匿名用户

《can总线轻松入门与实践》很好的书,自己可以照着书动手做一下!,很给力!!!

应该如何从零学习can总线

8楼:百度用户

从资源利用的角度来说,可以如您所理解的那样。

can总线就是一个多主的系统,总线上的节点都可以利用这个总线向目标节点发送数据。can用总线仲裁来避免多个节点同时发送数据而产生的问题。

要学习can总线技术,需要有单片机(51单片机都行)编程基础。通常选择sja1000做can控制器,pca82c250做收发器,单片机实现对sja1000的操作。

可以从了解以上器件入手学习。

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