摘要: |
作为汽车控制系统的重要发展趋势之一,车内控制网络必须具有更好的实时性和容错性.本文在综合分析了电动汽车及其控制网络的研究现状和发展动态的基础上,对基于CAN的燃料电池电动汽车的控制网络进行了研究.本文首先介绍了CAN总线的体系结构和技术特性,并分析了CAN光纤网络可采用的几种拓扑结构的优缺点,进而提出了基于CAN总线的电动汽车控制网络结构.由于电动汽车的电磁环境非常恶劣,网络传输速率较高,传统的传输介质难以满足可靠性要求.本文给出了一种CAN总线的光纤传输方案,采用双环冗余结构,使得网络传输的可靠性大大增加.本文给出了CAN总线的光纤接口电路的设计和基于CPLD的双环冗余控制逻辑的实现方法.针对电动汽车内各电子控制单元(ECU)对数据传输的需求,在深入分析了各种CAN总线应用层协议设计的基础上,本文设计了车内控制网络的应用层协议.提出了基于RM(Rate Monotonic)的报文调度分析方法,并进行了实时性分析,以保证所有数据报文的传输满足各自的截止时间需求.本文最后还介绍了一个基于PC的CAN网络监控与协议分析器的设计与实现方法.介绍了一种CAN网络适配卡及其WDM驱动程序的设计与实现方法.并在Windows下使用多线程技术设计了CAN网络监控与协议分析器上层软件.利用PC机丰富的软硬件资源来提高CAN网络系统开发的效率. |