汽车LIN总线诊断规范:CAN标识符配置与滤波器使用

需积分: 45 248 下载量 189 浏览量 更新于2024-08-06 收藏 25.58MB PDF 举报
"此文档主要介绍了汽车LIN总线诊断及节点配置规范中的CAN(控制器局域网络)验收滤波器设置,特别关注了一行标准和扩展标识符的使用和管理。" 在汽车电子系统中,LIN总线是一个重要的通信协议,而CAN总线则常用于更高速、更关键的数据传输。在CAN总线的通信中,标识符(ID)用于区分不同的消息类型,这包括标准标识符(11位)和扩展标识符(29位)。文档的标题和描述提到了“一行扩展标识符表格”,这是CAN验收滤波器配置的一部分。 验收滤波器的主要作用是在CAN控制器接收数据前筛选报文,只允许匹配预设ID的报文通过。图16.7描述了一行标准标识符范围表格的使用,其中的禁能位可以动态控制是否响应特定的CAN标识符。当验收滤波器功能启用时,用户可以通过软件修改RAM中的禁能位,用32位0使能某个ID的响应,用32位1(即0xFFFFFFFF)关闭响应。禁能位的修改不会影响其他配置。 对于扩展标识符(29位),有两个表格用于存储它们:一个是单个扩展标识符的表格,另一个是扩展标识符范围的表格。这些表格都要求元素按升序排列,确保报文处理的有序性。图16.8展示了一行扩展标识符表格的结构,扩展标识符范围表格由偶数行构成,每两行组成一个范围,确保边界内的地址都能被接收。 文档还提到了FullCAN方法,这是一种接收扩展标识符信息的方式,可能较为复杂。为了管理这些表格,有5个地址寄存器指示不同表格之间的边界,它们必须在内存中连续。接收报文后,CAN控制器会通知验收滤波器,后者会根据RAM中的配置决定是否接收该报文。 此外,标签"1868 中文 完整版 LPC"可能指代LPC系列微控制器的一个具体型号,这系列微控制器通常被用于CAN总线的应用,因为它们内置了CAN控制器和相关的硬件支持。文档的目录显示了概述、特性、应用、订购信息和简化方框图等内容,提供了全面的芯片介绍。 这份资料详述了如何在汽车LIN总线系统中配置CAN验收滤波器,以实现高效、精确的通信过滤,特别是对于标准和扩展标识符的管理和响应控制。这对于理解和实现汽车电子系统中的CAN通信至关重要。