一种控制器局域网CAN通信的设备制造技术

技术编号:15794768 阅读:153 留言:0更新日期:2017-07-10 09:49
本发明专利技术实施例公开一种控制器局域网CAN通信的设备,所述设备包括主控单元、两个CAN控制器、两个可变速率控制器局域网CANFD控制器、两个CAN收发器以及两个CANFD收发器,其中:所述主控单元的一端分别与所述两个CAN控制器的一端及所述两个CANFD控制器的一端连接;所述两个CAN控制器的另一端分别与所述两个CAN收发器的一端一一对应连接,所述两个CAN收发器的另一端分别连接至汽车诊断系统OBD;所述两个CANFD控制器的另一端分别与所述两个CANFD收发器的一端一一对应连接,所述两个CANFD收发器的另一端分别连接至所述OBD。采用本发明专利技术的技术方案,可与OBD进行CANFD协议通信,还可同时与OBD进行4路CAN通信,提高汽车诊断效率。

【技术实现步骤摘要】
一种控制器局域网CAN通信的设备
本专利技术涉及汽车诊断通信
,尤其涉及一种控制器局域网CAN通信的设备。
技术介绍
汽车诊断技术是利用仪器设备对汽车进行性能测试和故障检测的方法,它可以测试出汽车各项汽车的各项工作性能指标,及时发现汽车的故障及产生原因,主要用于对汽车保养前的诊断和汽车维修后的质量检验。目前很多汽车上都安装有车载诊断系统(OnBoardDiagnostic,OBD),OBD可以监控多个系统和部件(如发动机、排放控制系统、燃油系统等),当汽车出现故障时,OBD记录故障信息和相关代码,以故障灯警示的方式告知驾驶员,同时将系统的故障信息存入存储器,维修人员可以通过汽车诊断仪和诊断接口从OBD系统中获取故障码,根据故障码的提示,维修人员可以准确地确定故障的性质和部位。现有技术中,汽车诊断仪主要采用基于Cortex-M3内核的处理器,可以实现的功能比较单一,同时只能与OBD进行一种汽车诊断协议,读写速率慢,诊断效率较低。随着新一代汽车诊断协议可变速率控制器局域网(ControllerAreaNetworkwithFlexibleDatarate,CANFD)协议的出现以及汽车电子控制系统(ElectronicControlUnit,ECU)刷写速度的提高,现有技术的汽车诊断仪已经无法满足汽车诊断技术的发展要求。
技术实现思路
为了解决上述问题,本专利技术实施例提供一种控制器局域网CAN通信的设备,可与OBD进行CANFD协议通信,还可同时与OBD进行4路控制器局域网(ControllerAreaNetwork,CAN)协议通信,提高汽车诊断效率。本专利技术实施例提供一种控制器局域网CAN通信的设备,所述设备包括主控单元、两个CAN控制器、两个可变速率控制器局域网CANFD控制器、两个CAN收发器以及两个CANFD收发器,其中:所述主控单元的一端分别与所述两个CAN控制器的一端及所述两个CANFD控制器的一端连接;所述两个CAN控制器的另一端分别与所述两个CAN收发器的一端一一对应连接,所述两个CAN收发器的另一端分别连接至汽车诊断系统OBD;所述两个CANFD控制器的另一端分别与所述两个CANFD收发器的一端一一对应连接,所述两个CANFD收发器的另一端分别连接至所述OBD;当所述主控单元将同步控制信号分别发送给所述两个CAN控制器及所述两个CANFD控制器时,所述两个CAN控制器以及所述两个CANFD控制器对各自接收到的数据分别进行数据处理得到各自的CAN协议数据,所述两个CAN控制器以及所述两个CANFD控制器分别将各自的CAN协议数据同步发送给一一对应的所述两个CAN收发器以及所述两个CANFD收发器,所述两个CAN收发器以及所述两个CANFD收发器分别将各自接收到的CAN协议数据同步发送给所述OBD。在本专利技术实施例中,所述设备包含两个CAN控制器和两个CAN收发器,两个CAN控制器与两个CAN收发器一一对应连接形成两条物理链路,所述设备还包含两个CANFD控制器和两个CANFD收发器,两个CANFD控制器与两个CANFD收发器一一对应连接形成另外两条物理链路,CANFD控制器与CANFD收发器形成的物理链路可为CANFD协议提供物理链路支持,所述设备还包含一个主控单元,所述设备可在所述主控单元的控制下通过两个CAN控制器与两个CAN收发器之间的两条物理链路以及两个CANFD控制器与两个CANFD收发器之间的两条物理链路同时与OBD进行四路CAN协议通信,提高汽车诊断效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种控制器局域网CAN通信的设备的结构示意图;图2是本专利技术实施例提供的控制器局域网CAN通信的设备的一种处理器的组成示意图;图3是本专利技术实施例提供的另一种控制器局域网CAN通信的设备的结构示意图;图4是本专利技术实施例提供的又一种控制器局域网CAN通信的设备的结构示意图;图5是本专利技术实施例提供的控制器局域网CAN通信的设备的另一种处理器的组成示意图;图6-a是本专利技术实施例提供的控制器局域网CAN通信的设备的SCAN收发器的一种连接结构示意图;图6-b是本专利技术实施例提供的控制器局域网CAN通信的设备的SCAN收发器的另一种连接结构示意图;图6-c是本专利技术实施例提供的控制器局域网CAN通信的设备的SCAN收发器的又一种连接结构示意图;图6-d是本专利技术实施例提供的控制器局域网CAN通信的设备的SCAN收发器的又一种连接结构示意图;图7-a是本专利技术实施例提供的控制器局域网CAN通信的设备的FCAN收发器的一种连接结构示意图;图7-b是本专利技术实施例提供的控制器局域网CAN通信的设备的FCAN收发器的另一种连接结构示意图;图7-c是本专利技术实施例提供的控制器局域网CAN通信的设备的FCAN收发器的又一种连接结构示意图;图7-d是本专利技术实施例提供的控制器局域网CAN通信的设备的FCAN收发器的又一种连接结构示意图;图8是本专利技术实施例提供的控制器局域网CAN通信的设备与OBD之间的通信流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。首先参见图1,图1是本专利技术实施例提供的一种控制器局域网CAN通信的设备的结构示意图,所述设备至少包括主控单元101、两个CAN控制器102(102a102b)、两个可变速率控制器局域网CANFD控制器103(103a103b)、两个CAN收发器104(104a104b)以及两个CANFD收发器105(105a105b),其中:所述主控单元101的一端分别与所述两个CAN控制器102(102a102b)的一端及所述两个CANFD控制器103(103a103b)的一端连接;所述两个CAN控制器102(102a102b)的另一端分别与所述两个CAN收发器104(104a104b)的一端一一对应连接,所述两个CAN收发器104(104a104b)的另一端分别连接至汽车诊断系统OBD;所述两个CANFD控制器103(103a103b)的另一端分别与所述两个CANFD收发器105(105a105b)的一端一一对应连接,所述两个CANFD收发器105(105a105b)的另一端分别连接至所述OBD。具体地,两个CAN控制器102(102a102b)与两个CAN收发器104(104a104b)一一对应连接形成两条物理链路(102a与104a之间的物理链路、102b与104b之间的物理链路),两个CANFD控制器103与两个CANFD收发器105一一对应连接形成另外两条物理链路(103a与105a之间的物理链路、103b与105b之间的物理链路),两个CAN收发器和两个CANFD收发器连接至OBD,各个控制器之间相互独立的关系,各个收发器之本文档来自技高网...
一种控制器局域网CAN通信的设备

【技术保护点】
一种控制器局域网CAN通信的设备,其特征在于,所述设备包括主控单元、两个CAN控制器、两个可变速率控制器局域网CANFD控制器、两个CAN收发器以及两个CANFD收发器,其中:所述主控单元的一端分别与所述两个CAN控制器的一端及所述两个CANFD控制器的一端连接;所述两个CAN控制器的另一端分别与所述两个CAN收发器的一端一一对应连接,所述两个CAN收发器的另一端分别连接至汽车诊断系统OBD;所述两个CANFD控制器的另一端分别与所述两个CANFD收发器的一端一一对应连接,所述两个CANFD收发器的另一端分别连接至所述OBD;当所述主控单元将同步控制信号分别发送给所述两个CAN控制器及所述两个CANFD控制器时,所述两个CAN控制器以及所述两个CANFD控制器对各自接收到的数据分别进行数据处理得到各自的CAN协议数据,所述两个CAN控制器以及所述两个CANFD控制器分别将各自的CAN协议数据同步发送给一一对应的所述两个CAN收发器以及所述两个CANFD收发器,所述两个CAN收发器以及所述两个CANFD收发器分别将各自接收到的CAN协议数据同步发送给所述OBD。

【技术特征摘要】
1.一种控制器局域网CAN通信的设备,其特征在于,所述设备包括主控单元、两个CAN控制器、两个可变速率控制器局域网CANFD控制器、两个CAN收发器以及两个CANFD收发器,其中:所述主控单元的一端分别与所述两个CAN控制器的一端及所述两个CANFD控制器的一端连接;所述两个CAN控制器的另一端分别与所述两个CAN收发器的一端一一对应连接,所述两个CAN收发器的另一端分别连接至汽车诊断系统OBD;所述两个CANFD控制器的另一端分别与所述两个CANFD收发器的一端一一对应连接,所述两个CANFD收发器的另一端分别连接至所述OBD;当所述主控单元将同步控制信号分别发送给所述两个CAN控制器及所述两个CANFD控制器时,所述两个CAN控制器以及所述两个CANFD控制器对各自接收到的数据分别进行数据处理得到各自的CAN协议数据,所述两个CAN控制器以及所述两个CANFD控制器分别将各自的CAN协议数据同步发送给一一对应的所述两个CAN收发器以及所述两个CANFD收发器,所述两个CAN收发器以及所述两个CANFD收发器分别将各自接收到的CAN协议数据同步发送给所述OBD。2.如权利要求1所述的设备,其特征在于,所述设备还包括单线控制器局域网SCAN收发器,所述SCAN收发器的一端连接至所述OBD;其中,所述SCAN收发器的另一端与所述两个CAN控制器中的其中一个CAN控制器的另一端连接,或所述SCAN收发器的另一端与所述两个CAN控制器中的另一个CAN控制器的另一端连接,或所述SCAN收发器的另一端与所述两个CANFD控制器中的其中一个CANFD控制器的另一端连接,或所述SCAN收发器的另一端与所述两个CANFD控制器中的另一个CANFD控制器的另一端连接。3.如权利要求1所述的设备,其特征在于,所述设备还包括容错控制器局域网FCAN收发器,所述FCAN收发器的一端连接至所述OBD;其中,所述FCAN收发器的另一端与所述两个CAN控制器中的其中一个CAN控制器的另一端连接,或所述FCAN收发器的另一端与所述两个CAN控制器中的另一个CAN控制器的另一端连接,或所述FCAN收发器的另一端与所述两个CANFD控制器中的其中一个CANFD控制器的另一端连接,或所述FCAN收发器的另一端与所述两个CANFD控制器中的另一个C...

【专利技术属性】
技术研发人员:刘均刘帅
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1