车载CAN总线数据与FlexRay总线数据之间的转换系统及方法与流程

文档序号:12067935阅读:来源:国知局

技术特征:

1.一种车载CAN总线数据与FlexRay总线数据之间的转换系统,其特征在于,该系统包括:第一CAN总线收发器,用于接收发送到第一CAN总线上的数据或将所述第一CAN总线上的数据发出;

第二CAN总线收发器,用于接收发送到第二CAN总线上的数据或将所述第二CAN总线上的数据发出;

第三CAN总线收发器,用于接收发送到第三CAN总线上的数据或将所述第三CAN总线上的数据发出;

FlexRay总线收发器,用于接收发送到FlexRay总线上的数据或将所述FlexRay总线上的数据发出;

数据转换模块,其用于将接收的来自CAN总线的数据转换成FlexRay总线数据并将转换后的数据发送给FlexRay总线,以及将接收的CAN总线数据转换成FlexRay总线数据并将转换后的数据发送给接收其的CAN总线;以及

控制模块,其与第一CAN总线收发器、第二CAN总线收发器、第三CAN总线收发器、FlexRay总线收发器、数据转换模块均电连接,并控制它们的运行;

其中,所述第一CAN总线收发器、第二CAN总线收发器、第三CAN总线收发器之间互相电连接、且均与数据转换模块电连接,所述FlexRay总线收发器与所述数据转换模块电连接。

2. 如权利要求1所述的转换系统,其特征在于,所述系统还包括诊断模块,其配置成监控所述第一CAN总线、第二CAN总线以及第三CAN总线的运行。

3. 如权利要求2所述的转换系统,其特征在于,所述第三CAN总线配置成通过其管理所述诊断模块以及通过其进行FlexRay报文路由与诊断路由。

4. 如权利要求1到3中任意一项所述的转换系统,其特征在于,所述数据转换模块包括:

第一单元,其用于将要发送到第一CAN总线、第二CAN总线及第三CAN总线中任意一个的FlexRay数据分成n帧CAN数据,每帧CAN数据具有相同周期不同ID,其中n基于FlexRay数据长度与该车载CAN协议下的CAN数据长度确定;

第二单元,其用于将要发送到FlexRay总线的来自第一CAN总线收发器、第二CAN总线收发器及第三CAN总线收发器中任意一个的CAN数据构造成FlexRay数据。

5. 如权利要求4所述的转换系统,其特征在于,所述第二单元配置成将若干帧CAN报文数据构造成一帧FlexRay报文数据,且以所述若干帧CAN报文数据中周期最小的周期作为所构成的FlexRay报文数据的传送周期。

6. 一种车载CAN总线数据与FlexRay总线数据之间的转换方法,其特征在于,所述方法包括:

接收要转换成FlexRay总线数据的CAN总线数据,

将若干个所接收的CAN总线数据构造成一帧FlexRay数据;

接收要转换成CAN总线数据的FlexRay总线数据,

将一帧FlexRay总线数据分成n帧CAN总线数据,每帧CAN数据具有相同周期不同ID,其中n基于FlexRay数据长度与该车载CAN协议下的CAN数据长度确定。

7. 如权利要求6所述的转换方法,其特征在于,将若干帧所接收的CAN总线数据构造成一帧FlexRay数据时,以所述若干帧CAN报文数据中周期最小的周期作为所构成的FlexRay报文数据的传送周期。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1