摘要
伴随汽车智能网联发展,车辆电气网络架构行业趋势由1~2路CAN总线网络快速演变为7~8路CAN总线与4~5路百兆以太网相结合的融合网络架构。其中网关作为车辆网络的数据交互中心,提供了各网络之间的无缝通信,并需要以极低的延迟将这些数据进行可靠传输,这对低成本网关是一个巨大的挑战。提出了一种基于车载融合网络下低成本网关路由软件缓存区的设计方法,以路由软件缓存区去配合CAN控制器和以太网Switch硬件缓存区,设计中断式报文存储发送进程,将收到的数据实时发送到硬件发送缓存区,当硬件发送缓存区已满,则将报文存储到软件缓存区中。通过与软硬件缓存区的这种联动方式,能够实时的接收报文,保证报文不丢帧;也能够在目标总线负载率较大时,避免漏发报文以及保证发送报文周期。