摘要
汽车开放系统架构(AUTOSAR)标准使软件具有更好的移植性和扩展性,缩短开发周期,降低开发成本.基于AUTOSAR标准分层与模块划分的思想,设计和实现了控制器局域网络(CAN)通信栈,包括驱动层CAN、接口层CANIF、传输层CANTP等模块的实现方法,为汽车电子控制领域CAN网络设计和实现提供参考.通过在Freescale MC9s12XEP100开发板上的验证,证明了设计和实现的CAN通信栈具有较快的传输速度和较高的稳定性,符合汽车电子应用领域需求.
Automotive Open System Architecture (AUTOSAR)) aims to improve the portability and scalability of vehicular software, shorten the development cycle and keep the costs affordable. Using the layered and module based software design model, this paper designs the communication stack based on Controller Area Network(CAN), and describes the critical realization of CAN driver, Can interface, Can transport layer for satisfying the requirement of automotive electronic control network. The results of experiments on Freescale MC9s12XEPI00 prove that the CAN communication stack realization has perfect performance on data transmission speed and stability.
出处
《西南民族大学学报(自然科学版)》
CAS
2013年第6期995-1001,共7页
Journal of Southwest Minzu University(Natural Science Edition)