- 37
- 0
- 约4.38千字
- 约 18页
- 2019-09-23 发布于湖北
- 举报
第3章 CAN控制器驱动 SJA1000中断 SJA1000硬件连接测试 SJA1000初始化 SJA1000接收CAN帧 第3章:CAN控制器驱动 SJA1000编程基础 SJA1000发送CAN帧 SJA1000验收滤波器 虚拟CAN驱动 验收滤波的作用 SJA1000验收滤波器原理 SJA1000延时滤波器设置函数 测试例程 3.6 SJA1000验收滤波器 生存者-消费者模型010101010101010101010101生产者 消费者 发送CAN帧的节点,其发送的数据被网络中的所有消费者接收。 接收CAN帧的节点,接收总线上的所有CAN帧。 CAN节点不需要接收并处理所有的CAN报文帧。则CAN控制器可以通过滤波器来过滤不需要接收的CAN报文帧。 生产者 消费者 验收滤波作用 ---将验收通过的帧放入接收FIFO 过滤不需要处理的CAN帧,降低节点主控制器的处理负载。 SJA1000 CAN内核 验收 滤波器 接收FIFO 接口管理逻辑 发送缓冲区 收发器 TX RX CAN-H CAN-L ---丢弃验收不通过的帧 验收滤波的作用 SJA1000验收滤波器原理 SJA1000延时滤波器设置函数 测试例程 3.6 SJA1000验收滤波器 单滤波原理 SJA1000通过对帧ID和数据字节逐位比较,将符合要求的报文存入RXFIFO。 同或 ACR验收代码位 AMR验收屏蔽位 ACR + | AMR 信息位 输出逻辑 = 输出逻辑 信息位 或 其它位的比较结果 其它位的比较结果 与 验收通过标准:输出逻辑为1的帧验收通过,被存入接收FIFO 单滤波原理真值表 同或 ACR验收代码位 AMR验收屏蔽位 输出逻辑 信息位 或 其它位的比较结果 与 0 1 1 1 0 信息位 验收 代码位 验收 屏蔽位 其它位 比较结果 输出 逻辑 X X X 有一个0 0 0 1 0 都为1 0 1 0 0 都为1 0 0 0 0 都为1 1 1 1 0 都为1 1 X X 1 都为1 1 1 1 1 1 0 其它位比较结果有一个为0,则验收不通过 1 0 0 0 0 其它位比较结果都为1,屏蔽位为0,信息位与验收代码位不同,则验收不通过 其它位比较结果都为1,屏蔽位为0,信息位与验收代码位形同,则验收通过 其它位比较结果都为1,屏蔽位为1,则验收通过 假设:验收代码寄存器ACR0~ACR3分别为0x21,0x00,0x05,0x24; 验收屏蔽代码寄存器AMR0~AMR3分别为0x00,0x00,0x00,0x03。 ACR3=0X03 AMR2=0X00 AMR1=0X00 AMR0=0X00 ACR2=0X24 ACR2=0X05 ACR1=0X00 ACR0=0X21 AMR0 ~AMR3 ACR0 ~ACR3 单滤波标准帧比较规则 待验收 信息位 ID28 ID27 ID21 ID26 ID25 ID24 ID23 ID22 ID20 ID19 ID18 RTR DB1.7 DB1.6 DB1.0 DB1.5 DB1.4 DB1.3 DB1.2 DB1.1 DB2.7 DB2.6 DB2.0 DB2.5 DB2.4 DB2.3 DB2.2 DB2.1 结论:帧ID= 0x108 , RTR = 0 , DATA1= 0x05 , DATA2= 0x24~0x27的标准帧能被验收通过 。 屏蔽位为1的位不做比较 要求:对标准帧,在单滤波模式下比较帧ID、RTR位和前两个数据字节。 接收到CAN 数据: 未使用 x x 0x1 0x0 0x8 0x0 0x5 0x2 0x4~7 AMR位为1的位对应信息为不做比较,AMR为0的位对应的信息位与验收代码位相同才能验收通过。 ACR1=0X00 代验收 信息位 ID28 ID27 ID21 ID26 ID25 ID24 ID23 ID22 ID20 ID19 ID18 ID17 ID12 ID11 ID05 ID10 ID09 ID08 ID07 ID06 ID04 ID03 ID02 ID01 ID00 RTR ID16 ID15 ID14 ID13 ACR3=0X03 AMR2=0X00 AMR1=0X00 AMR0=0X00 ACR2=0X24 ACR2=0X05 ACR0=0X21 AMR0 ~AMR3 ACR0 ~ACR3 单滤波扩展帧比较规则 屏蔽位为1的位不做比较 要求:对于
您可能关注的文档
最近下载
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- TGXAS 1044-2025《中医护理三级查房规范》(发布稿).pdf VIP
- 华为云服务登录.doc VIP
- 采砂场工业用水水资源论证论证表详解.doc VIP
- Onkyo安桥TX-NR828中文说明书.pdf
- 采砂场工业用水水资源论证论证表分析报告.doc
- 【中考】2025年广东佛山数学试卷(原卷+答案).docx VIP
- 2021年广东省佛山市中考数学真题及答案.pdf VIP
- SpaceX火星探索任务成本预算与风险管理分析报告.docx
原创力文档

文档评论(0)