1.一种基于实时以太网总线的整车控制系统,其特征在于,包括:整车控制器,用于从接收数据帧模块接收来自车载ECU的数据帧,并通过发送数据帧模块发送数据至车载ECU设备,等待ECU节点响应,完成以太网通信过程;
故障诊断模块,用于从接收数据帧模块接收故障数据,并根据车载以太网诊断协议DoIP协议,对汽车进行故障分析,并将分析结果通过显示模块显示故障参数;
接收数据帧模块,用于接收车载ECU的数据帧;
发送数据帧模块,用于发送数据至车载ECU设备;
ECU程序烧写模块,用于当对车载设备进行烧录程序时,输入模块编写好ECU所需程序并发送给ECU程序烧写模块,ECU程序烧写模块对ECU设备进行程序烧录;
输入模块,用于输入ECU程序烧写模块所需的程序;
显示模块,用于参数的显示。
2.根据权利要求1所述的基于实时以太网总线的整车控制系统,其特征在于,所述整车控制器包括:以太网接口模块、FPGA模块、can接口模块和电源模块;
所述FPGA模块的系统设计包括:RGMII接口设计,MDIO接口设计,phy接口设计,UDP/IP协议栈设计,UDP/IP协议栈控制模块设计,FPGA模块的系统设计的具体步骤包括:S1、设计RGMII接口,建立MAC层与phy层的数据传输连接;
S2、设计MDIO接口,管理MAC层与phy层的数据传输;
S3、采用Verilog硬件描述语言首先实现fpga中的udp/ip协议栈以及所需接口;
S4、Pl逻辑设计,设计出udp/ip协议控制模块来进行参数和端口控制;
S5、Ps程序设计,使通讯速率和实时性达到要求。
3.根据权利要求2所述的基于实时以太网总线的整车控制系统,其特征在于,所述以太网接口模块包括3路千兆网口,采用PHY型号为RTL8211,且网口自带网络变压。
4.根据权利要求2所述的基于实时以太网总线的整车控制系统,其特征在于,所述FPGA模块内置一颗XILINX可全编程FPGA芯片-ZYNQ XC7Z020CLG400-2I,并将芯片装载于MZ7X核心板,且XC7Z020-CLG400-2I集成了ARM A9双核的CPU和85K可编程逻辑单元。
5.根据权利要求2所述的基于实时以太网总线的整车控制系统,其特征在于,所述phy型号为RTL8211,其网口自带网络变压器。
6.根据权利要求2所述的基于实时以太网总线的整车控制系统,其特征在于,CAN信号接收引脚RX和发送引脚TX与TJA1050T的RXD和TXD的两者之间加入高速光电耦合器,光电耦合器的VA和VB端通过DC-DC模块或具有多个隔离输出的开关电源模块隔离。
7.根据权利要求2所述的基于实时以太网总线的整车控制系统,其特征在于,所述电源模块通过TPS74801将输出电压3.3V、1.8V、1.5V和1.0V提供给整车控制器。