控制器局域网系统技术方案

技术编号:19751205 阅读:73 留言:0更新日期:2018-12-12 05:45
一种与具有多个部件的车辆管理系统连接的控制器局域网系统,包括物理节点模块、处理器模块以及多个虚拟节点模块。物理节点模块用于发送报文至所述多个部件以及接收多个部件所发送的报文;处理器模块与物理节点模块连接,用于中断接收报文以及处理报文;以及多个虚拟节点模块,与处理器模块连接,多个虚拟节点模块对应匹配于多个部件,其中,处理器模块中断接收报文后,依据发送报文的部件将报文发送至对应的虚拟节点模块处收纳,之后,处理器模块分别处理虚拟节点模块所收纳的报文。

【技术实现步骤摘要】
控制器局域网系统
本专利技术涉及控制器局域网系统,尤指一种与具有多个部件的车辆管理系统连接的控制器局域网系统。
技术介绍
一般而言,具有多个部件的车辆管理系统在多个部件交互信息时是通过控制器局域网(CAN)通信,以电动汽车为例,电动汽车的车辆管理系统包括BMS、VCU以及ECU等部件,在现有的设计中,电池管理系统(BMS)包含三路或以上独立的CAN通信,以满足实际的使用需求。然而,多路CAN系统的设计增加了硬件成本并需要更大的PCB空间。进一步而言,由于多路CAN系统的接入需要使用多条线路,在布线上增加了施工的复杂性及施工时间,后期对于维修也较为麻烦。以及,由于主处理器CPU一般使用单核,所以多路CAN系统的通信并不会完全并行进行,MCU只能在同一时间处理其中的一路CAN报文。还有,现有在软件设计都采用了固定大小的回环缓冲区设计,在CPU无法及时处理缓冲区的报文时,将因为环型缓冲区在满后会覆盖先前接收的报文,而造成其中一些报文的丢失。此外,虽然每个报文的发送频率并不相同,现有的CPU却以相同频率去处理各缓冲区,然而报文收入频率较低的缓冲区并不需要高的频率去查询处理,这使得CPU增加了本文档来自技高网...

【技术保护点】
1.一种控制器局域网系统,与具有多个部件的车辆管理系统连接,其特征在于,所述控制器局域网系统包括:物理节点模块,用于发送报文至所述多个部件以及接收所述多个部件所发送的报文;处理器模块,与所述物理节点模块连接,用于中断接收所述报文以及处理所述报文;以及多个虚拟节点模块,与所述处理器模块连接,所述多个虚拟节点模块对应匹配于所述多个部件,其中,所述处理器模块中断接收所述报文后,依据发送所述报文的部件将所述报文发送至对应的所述虚拟节点模块处收纳,之后,所述处理器模块分别处理所述虚拟节点模块所收纳的所述报文。

【技术特征摘要】
1.一种控制器局域网系统,与具有多个部件的车辆管理系统连接,其特征在于,所述控制器局域网系统包括:物理节点模块,用于发送报文至所述多个部件以及接收所述多个部件所发送的报文;处理器模块,与所述物理节点模块连接,用于中断接收所述报文以及处理所述报文;以及多个虚拟节点模块,与所述处理器模块连接,所述多个虚拟节点模块对应匹配于所述多个部件,其中,所述处理器模块中断接收所述报文后,依据发送所述报文的部件将所述报文发送至对应的所述虚拟节点模块处收纳,之后,所述处理器模块分别处理所述虚拟节点模块所收纳的所述报文。2.如权利要求1所述的控制器局域网系统,其特征在于,所述多个虚拟节点模块还具有各自的缓冲器,用于收纳及管理所述报文。3.如权...

【专利技术属性】
技术研发人员:庄立明许凯评林伯璋孔繁榕姚俊纲
申请(专利权)人:江苏兴云新能源有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1