1楼:匿名用户
我没用过pic系列单片机,不知道里面是不是集成了can控制器。但万变不离其宗,根据can的基本协议,配置方法应该和sja1000的差不多。sja1000里面有验收**寄存器acr(0~3)和验收屏蔽寄存器amr(0~3),根据选择can的模式不同(basic can和peli can)有不同的配置方法。
常用的pelican模式下,可以把验收滤波器设置为32位滤波器,即所有字节的acr和amr都起作用。acr里面存放想要接收的can节点的id,amr控制哪几个acr起作用。
比如:ab通信,a的id为1234,b的id为5678,如果b要接收到a的数据,acr0~acr3分别写入1234,amr0~amr3写0,则对应的acr起作用,如果amr0~amr3都写0,那acr0~acr3都起作用,如果amr0~amr3都写1,那验收滤波器就不对id进行过滤。
不知道是不是有用,希望能帮到你。
can总线的id怎么设定的
2楼:胜利之
can总线id是包含在报文帧中的。
1、主要用作can总线的仲裁使用,所以一般来说网络上的每个节点(向总线上发送)的id应该有所不同。id值越低,报文优先级越高,在两组不同id报文同时上线时候,仲裁机制使得id值低的占用总线,id值高的退出。
2、id域可以是11位和29位,其值和含义可以由用户自定义,可以用作高层协议的管理,比如canopen等协议中把id的部分做为“源地址”,部分作为“目的地址”,这样can报文从哪来到哪去都清晰了。
3、id的另一个作用是配合接收方滤波使用,就是说一般接收的滤波器可以设定接收id的范围等,用于过滤掉不需要接收的信息,减轻cpu的处理负担。
说明can总线中的滤波器设计有什么优点
3楼:匿名用户
简单来说,理想低通
滤波器的滤波效果是无失真的,其通频特性可以看做一个矩形,滤波不会发生混叠(实际的滤波器是不可能有理想的截止特性,总会在截止频率fc之后总有一定的过滤带)。 巴特沃斯滤波器是滤波器的一种设计分类
lpc17xx的can的验收滤波器设置问题? 中文文档肯定错了,英文的也看不懂怎么回事
4楼:匿名用户
can验收滤波器有2种工作模式:一种是一般
模式;另一种被称为“fullcan模式”。在一般模式下,当can控制器的接收端收到一个完整的标识符时,它将通知接收验收滤波器。验收滤波器响应这个信号,读出can控制器编号和标识符大小(标准标识符ll位或扩展标识符29位);然后搜索lut,查找匹配的标识符。
如果找到匹配的标识符,则通知can控制器将接收的报文放入can控制器接收缓冲中;否则,放弃接收到的这一帧信息。
如果使能fullcan模式,且can控制器报告产生的是一个标准标识符,则验收过滤器首先查询fullcan标准标识符表,然后在fullcan模式下处理接收。如果在fullcan标准标识符表中没有找到匹配的id,则依次查找下一个存在的**,直到找到匹配者或查找表结束。一旦发现匹配的id,就将接收到的报文放入特定的报文缓冲中而不是can控制器接收缓冲中,这个特定的缓冲位于验收滤波器的ram中,而且是在lut的最后部分。
cpu可以在任何时候读取接收到的报文。
can总线通信 标识符的设置
5楼:匿名用户
1.can协议中有规定,在某几位发送目的站的地址,目的站可以通过对这几位进行选择,自行决定是否接受该消息,是自己变成设定的
2.一般can通信芯片都可以在寄存器里设定自己需要接受的标识符等a要和b通信,a要指导b的标识符,然后发出去,b发现标识符正确接受,c和d读完标识符后选择丢弃。c d节点选择不同的标识符即可。
你的想法是对的。
要实现can通信,选择一个合适的can控制芯片和驱动芯片即可
6楼:匿名用户
建议去zhihu问,专业些
有哪些几种单片机自带can总线,pic单片机有哪几种型号自带can总线。
7楼:匿名用户
别的单片机不我知。在pic单片机(包括dsc)中,有好多都带有can。我找到的结果是共有91个。主要是pic18,dspic30,dspic33,pic24,pic32系列。
dspic30f4011
dspic30f4012
dspic30f4013
dspic30f5011
dspic30f5013
dspic30f5015
dspic30f5016
dspic30f6010a
dspic30f6011a
dspic30f6012a
dspic30f6013a
dspic30f6014a
dspic30f6015
dspic33fj128gp706a
dspic33fj128gp708a
dspic33fj128gp710a
dspic33fj128gp802
dspic33fj128gp804
dspic33fj128mc506a
dspic33fj128mc510a
dspic33fj128mc706a
dspic33fj128mc708a
dspic33fj128mc710a
dspic33fj128mc710a
dspic33fj128mc802
dspic33fj128mc804
dspic33fj256gp506a
dspic33fj256gp510a
dspic33fj256gp710a
dspic33fj256mc510a
dspic33fj256mc710a
dspic33fj64gp706a
dspic33fj64gp708a
dspic33fj64gp710a
dspic33fj64gp802
dspic33fj64gp804
dspic33fj64gs606
dspic33fj64gs608
dspic33fj64gs610
dspic33fj64mc506a
dspic33fj64mc508a
dspic33fj64mc510a
dspic33fj64mc706a
dspic33fj64mc710a
dspic33fj64mc802
dspic33fj64mc804
pic18f2480
pic18f2580
pic18f2585
pic18f25k80
pic18f2680
pic18f2682
pic18f2685
pic18f26k80
pic18f4480
pic18f4580
pic18f4585
pic18f45k80
pic18f4680
pic18f4682
pic18f4685
pic18f46k80
pic18f65k80
pic18f66k80
pic24hj128gp502
pic24hj128gp504
pic24hj128gp506a
pic24hj128gp510a
pic24hj256gp610a
pic24hj64gp502
pic24hj64gp504
pic24hj64gp506a
pic24hj64gp510a
pic32mx534f064h
pic32mx534f064l
pic32mx564f064h
pic32mx564f064l
pic32mx564f128h
pic32mx564f128l
pic32mx575f256h
pic32mx575f256l
pic32mx575f512h
pic32mx575f512l
pic32mx764f128h
pic32mx764f128l
pic32mx775f256h
pic32mx775f256l
pic32mx775f512h
pic32mx775f512l
pic32mx795f512h
pic32mx795f512l
dspic30f6013a
dspic30f6011a
pic32mx564f128l
pic32mx764f128l
dspic33fj128gp710a
dspic33fj128mc710a
dspic33fj128mc710a
dspic33fj128mc510a
pic24hj128gp510a
dspic33fj128gp708a
dspic33fj128mc708a
pic32mx764f128h
pic32mx564f128h
dspic33fj128mc706a
dspic33fj128gp706a
dspic33fj128mc506a
pic24hj128gp506a
dspic33fj128gp804
dspic33fj128mc804
pic24hj128gp504
dspic33fj128gp802
dspic33fj128mc802
pic24hj128gp502
pic18f4685
pic18f2685
pic18f4682
pic18f2682
dspic30f5013
dspic30f5016
dspic30f5011
dspic30f5015
pic32mx534f064l
pic32mx564f064l
dspic33fj64gp710a
dspic33fj64mc710a
dspic33fj64gs610
dspic33fj64mc510a
pic24hj64gp510a
dspic33fj64gp708a
dspic33fj64gs608
dspic33fj64mc508a
pic18f66k80
dspic33fj64mc706a
pic32mx534f064h
pic32mx564f064h
dspic33fj64gp706a
dspic33fj64gs606
dspic33fj64mc506a
pic24hj64gp506a
pic18f4680
dspic33fj64gp804
dspic33fj64mc804
pic24hj64gp504
pic18f46k80
pic18f2680
pic18f26k80
dspic33fj64gp802
dspic33fj64mc802
pic24hj64gp502
pic18f4585
dspic30f4011
dspic30f4013
pic18f2585
dspic30f4012
pic18f65k80
pic18f4580
pic18f45k80
pic18f2580
pic18f25k80
pic18f4480
pic18f2480