CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统 被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很 多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个 LAN,进行大量数据的高速通信”的需 要,1986 年德国电气商博世公司开发出面向汽车的 CAN 通信协议。此后,CAN 通过 ISO11898 及 ISO11519 进 行了标准化,现在已是汽车网络的标准协议。
图1. 车载网络示意图
图2. CAN 的应用示意图
CAN 控制器根据两根线上的电位差来判断总线电平。总线电平分为显性电平和隐性电平,二者必居其一。发送方通过使总线电平发生变化,将消息发送给接收方。
图3. CAN 拓扑结构示意图
Xpedition AMS在任何抽象级别和设计过程中的任何阶段进行多学科系统建模和分析,包括:
• 原理图设计与设计流程整合
• 多学科模型支持
• 模型获取和创建
• 波形查看
• 参数/数据后处理
图4. Xpedition AMS集成多学科
图5. 4节点CAN网络仿真分析
图6. CAN总线长度及拓扑结构优化
图7. 考虑PCB走线寄生参数对电路进行仿真优化