原创 EDN-CAN总线助学【之九】-如何学习CAN总线及书籍推荐!

2008-6-1 16:20 5872 7 7 分类: 通信
 在以上几篇讲座后,我们稍微停顿了一下,原因有2个,一是想看看大家对这个小组以及这种学习方式的反映如何?有没有兴趣和一些建议,二是抓紧时间进行PCB的加工和调试。前者我看到了很多网友对CAN总线感兴趣并写了很多鼓励我们的话,我和彩云都很欣慰,毕竟自己的成果受到了大家的认可。我还是那句话:凡事只要努力去做,哪怕做不好,也会有所收获的。所以正因为有大家的支持,我们才有动力将这个学习小组越办越好!

   第二个问题的确比较意外,由于采购商的元件弄错了,所以彩云紧急调换,中间耽误了一些时间,现在的进展是pcb已经加工完毕,正在进行焊接调试,估计6月中旬一定会与大家见面,到时候我们的can总线学习就立刻进入实战阶段,所以大家一定要趁此期间,多看看我们写的讲座和与CAN有关的总线协议,这样板子到来后,我们的程序和例程就会一个接一个的到来,大家也可以直接学习了!


   好了,以上算是对前一段工作的一个小结。自从can学习小组成立一来,好多朋友询问应该怎样学习CAN总线?
下面就这个问题,发表一点个人意见和建议!
(1)找一些介绍CAN总线的资料,了解CAN总线的特点。然后确定自己是否真的想学这种总线。
(2)认真阅读CAN总线的协议。CAN总线协议基本上都是由CAN的控制芯片自动完成或者有程序控制完成,所以一开始不一定要全部理解和掌握,看自己的情况而定。一开始只要先将最重要最基本的掌握了,就可以开始设计调试,等两个节点的通讯调试正常后,再研究比较难理解的部分。当然,如果你想学好CAN总线,必然需要理解掌握CAN总线协议这是不可否认的!


给大家推荐两本书


a.邻宽明.《CAN总线原理和应用系统设计》.北京:北京航空航天大学出版社


b.饶运涛,邹继军,郑勇芸.《现场总线CAN原理与应用技术》.北京:北京航空航天大学出版社


(3)硬件的设计。其实硬件设计比较简单,在书上或者网上都有现成的原理图。不过应用在不同的场合,需要加上自己的设计,比如靠干扰设计,高速传输设计。
(4)程序设计。根据选择的CAN控制器,弄清楚主要寄存器的作用,然后根据需要进行控制就可以了。
(5)调试。硬件稳定和程序正确是最基本的保证。其实在调试过程中是通讯不正常后,怎样发现问题,解决问题!给大家推荐一个比较笨,也是比较有效的方法,那就是首先确保一个方面是正确的,然后一个问题问题的排除!在这个过程中要认真分析,相信自己!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条