FullCAN模式详解:汽车CAN总线诊断与配置

需积分: 45 248 下载量 180 浏览量 更新于2024-08-06 收藏 25.58MB PDF 举报
"FullCAN模式-汽车LIN总线诊断及节点配置规范" 本资源详细介绍了FullCAN模式,这是在LPC2000系列微控制器中用于CAN(Controller Area Network)通信的一种高级功能。FullCAN模式建立在BasicCAN的基础上,特别适用于需要从多个CAN通道接收并处理数据的汽车电子应用,例如仪表板系统。 在BasicCAN模式中,每当接收到CAN报文时,会产生接收中断,需要软件介入将报文从接收缓冲器移动到用户RAM中。而FullCAN模式则引入了内部报文处理器,自动将接收到的报文从CAN控制器的接收缓冲器移动到专门的FullCAN查找表RAM中,提高了数据处理的效率和实时性。 FullCAN模式的核心是验收滤波器,它能模拟“FullCAN”控制器的行为,自动处理选定CAN总线上特定标准ID的报文接收和存储。启用FullCAN模式需要满足一定的条件,包括正确配置两个验收滤波器RAM的内容和指针。 文档中还涵盖了LPC系列微控制器的一些其他特性,如概述章节中的简介、特性、应用领域以及订购信息。其中,特性部分可能包含微控制器的性能指标,应用部分可能会提及适合使用该技术的汽车电子系统。订购信息则提供了器件的不同选项和总结,简化方框图揭示了微控制器的内部架构,而结构概述可能详细讨论了CAN模块和其他关键组件的工作原理。 在汽车电子系统中,LIN(Local Interconnect Network)总线常作为CAN总线的辅助网络,用于低成本和低数据速率的通信。尽管标题提到了LIN总线,但描述中并未详细展开,因此具体关于LIN总线诊断和节点配置的信息可能在文档的其他部分。 总体而言,这份资源对于理解FullCAN模式在汽车电子系统中的作用,以及如何配置和利用这种模式进行高效的数据处理具有重要的参考价值。它不仅适用于硬件设计工程师,也对软件开发人员和汽车电子系统的维护与诊断人员有实际指导意义。
2014-08-16 上传
LIN(Local Interconnect Network,本地互连网络)是专门为汽车开发的一种低成本串行通信网络。它是现有汽车多元化网络公文包的一个补充。LIN将成为层级式机动车网络执行的一个可行性因素,能够提高质量、降低车辆成本。标准化意味着将会减少目前市场上杂乱的低端多元化解决方案,并降低汽车电子产品在开发、生产、服务及物流领域的费用。 LIN标准包括输送协议规范、传输介质规范、开发工具之间的接口规范、以及用于软件编程的接口规范。 从硬件和软件的角度来说,LIN提高了网络节点之间的的互操作性,并可以提高可预见的EMC行为。 LIN是一种串行通信协议,能够有效地支持分布式汽车应用领域内的机电一体化节点控制。 LIN总线的主要属性如下: ·拥有多从机概念的单主机 ·基于通用UART/SCI接口硬件的低成本硅的实现。UART/SCI 接口硬件相当于软件中的一个等同体,或可以作为纯态机。 ·从机节点不需石英或陶瓷振荡器就能实现自同步 ·信号传播时间可预先计算出来的确定性信号传播, ·实现低成本单线实现方式 ·传输速率最高可达20Kb/s ·基于应用交互的信号 本规范的目的是希望能够在标准范围内、在任意两个LIN操作之间获得兼容,也就是说从应用接口、API一直到物理层。 LIN提供了一套可以节约成本而且非常有效的总线通信。该通信系统不需要带宽和CAN多功能性。单接线驱动器/接收器的规范遵循ISO9141标准,并对EMI的行为做了某些改进。