关键词:汽车;;CAN总线;;冗余网关;;数据通信;;μC/OS-Ⅱ操作系统
摘 要:针对目前汽车内部连接ECU(Electronic Control Unit)的单线结构CAN(Controller Area Networks)总线网关,一旦CAN总线线束损坏,无法保证汽车各ECU之间稳定通信的问题,提出了一种基于ARM7的冗余网关设计方案。该方案以ARM7处理器为中控网关控制器,利用总线冗余的设计思想,为主CAN总线备用辅助的CAN总线,采用支持多任务实时调度的μC/OS-Ⅱ作为实时操作系统,在ADS(ARM Developer Suite)上软件编程完成各节点与网关之间的数据通信、网关对数据中继转发、总线故障切换。实验室组网测试表明,该网关不但能与普通节点之间进行数据通信...