APP下载

利用XC2300系列微控制器实现CAN网络安全

2009-05-21HagenPlatzdasch

电子产品世界 2009年4期

Hagen Platzdasch

摘要:单片机是汽车和工业电子控制单元(ECU)中不可或缺的组成部分。一款新的专门用于汽车安全应用的单片机XC2300系列中的CAN模块就具有这些新的功能和措施,本文描述了如何运用这些功能和措施实现安全性,这在安全气囊和电动助力转向系统中尤为重要。

关键词:微控制器;CAN网络;车身通信;XC2300 MultiCAN

XC2300是专门针对汽车安全应用,特别是气囊系统和电动助力转向应用而设计的新型微控制器系列。该系列产品旨在使汽车电子安全系统实现可扩展性、软硬件重复使用以及兼容性。XC2300系列配备高性能中央处理器(cPU)和丰富外设。本文以MultiCAN模块为例,说明如何利用这些特性来支持安全应用,以及如何进一步通过硬件支持来满足对软件及CAN软件的特定安全要求。

MultiCAN简介

MultiCAN是一种经过验证的可扩展模块,这个模块最多可提供四个与ISO 11898完全兼容的独立CAN节点。所有CAN节点均可共享的报文对象的数量多达128个。链表将报文对象分配给特定节点,从而为系统布局提供了极大的灵活性。报文对象通过内部联系,实现自主网关功能。未被分配给特定节点的报文对象可用于FIFO结构。所有节点均支持分析器功能,作为总线无源组件与总线系统连接。

灵活的FIFO结构

CAN节点共享的所有报文对象可分别被单独地分配给特定的链表,而每个链表则被绑定到特定的节点。例如,链表1对应节点0,链表2对应节点1,以此类推。链表0是对应所有未被分配的报文对象的附加链表。这些链表采用双链式链表结构。……

登录APP查看全文