[CAN-bus/DeviceNet] CAN总线系列讲座第四讲——CAN总线控制器芯片滤波器的作用

[复制链接]
2856|10
 楼主| xsfh365 发表于 2014-11-1 21:20 | 显示全部楼层 |阅读模式
一 CAN总线控制器芯片滤波器的作用
官方定义:CAN总线控制器芯片滤波器用来设置自己的CAN地址。
在CAN总线上,CAN帧信息由一个节点发送,其它节点同时接收。每当总线上有帧信息,节点都会把滤波器的设置和接收到的帧信息的标识码相比较,节点只接收符合一定条件的信息,对不符合条件的CAN帧不予接收,只给出应答信号。
便于理解的例子:这类似于家门口收信件的邮箱,用来标明自己家的详细地址。邮递员分发邮件的时候,带着一堆信件在小区内投寄,邮箱地址则表明自己家的收信件地址,如果地址正确,邮递员就会把信件投递进邮箱(成功接收邮件);如果地址不符,邮递员则不会投送邮件(拒收该邮件)。
二 CAN总线控制器滤波的作用:
1、降低硬件中断频率,只有成功接收时才响应接收中断。类似于:快递员找到您家地址的时候,才会给您打电话。
2、简化软件实现的复杂程度,提高软件运行的效率。
不同的CAN控制器芯片的滤波器设置有所不同,下文中将针对具体的CAN控制器芯片进行详细讲解。


推荐CAN总线学习书籍及学习板:
1、《CAN总线嵌入式开发——从入门到实战》, 牛跃听 周立功等编著,
北京航空航天大学出版社,2012-1-1,ISBN9787512406919
该书的当当网网址:

//product.dangdang.com/22609565.html?_ddclickunion=P-233673|ad_type=0|sys_id=1#dd_refer=http%3A%2F%2Fwww.youlu.net%2F2896170
2、《CAN总线应用层协议实例解析》, 牛跃听 周立功等编著,北京航空航天大学出版社,2014,ISBN9787512415652
该书的当当网网址:
//product.dangdang.com/23563337.html#ddclick?act=click&pos=23563337_13_1_p&cat=01.54.07.04.00.00&key=&qinfo=&pinfo=675_1_60&minfo=&ninfo=&custid=&permid=20140510171701383317392368902546248&ref=&rcount=&type=&t=1414220864000
FAQ 发表于 2014-11-1 21:39 | 显示全部楼层
本帖最后由 FAQ 于 2014-11-1 22:00 编辑

 楼主| xsfh365 发表于 2014-11-11 21:19 | 显示全部楼层
继续努力
 楼主| xsfh365 发表于 2014-11-23 10:57 | 显示全部楼层
 楼主| xsfh365 发表于 2014-11-27 21:16 | 显示全部楼层
jashlt 发表于 2015-7-15 09:36 | 显示全部楼层
有点短,,,
 楼主| xsfh365 发表于 2016-5-29 16:44 | 显示全部楼层
hb_yinhe 发表于 2016-6-8 14:58 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

58

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部