买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】整车控制器、车辆及整车控制器的控制方法_宝沃汽车(中国)有限公司_201610749915.1 

申请/专利权人:宝沃汽车(中国)有限公司

申请日:2016-08-29

公开(公告)日:2021-01-12

公开(公告)号:CN107483305B

主分类号:H04L12/40(20060101)

分类号:H04L12/40(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.01.12#授权;2018.01.09#实质审查的生效;2017.12.15#公开

摘要:本发明公开了一种整车控制器、车辆及整车控制器的控制方法,该整车控制器包括:从芯片,所述从芯片具有CAN通道,用于将报文通过所述CAN通道发送给目标节点,并通过所述CAN通道接收来自所述目标节点反馈的响应结果;主芯片,所述主芯片与所述从芯片相连,用于向所述从芯片发送所述报文,并接收来自所述从芯片发送的所述目标节点反馈的响应结果。本发明的整车控制器降低了主芯片上CAN通道的报文负载率,提高了报文的响应速度,减少了报文丢失情况的出现。

主权项:1.一种整车控制器,其特征在于,包括:从芯片,所述从芯片具有CAN通道,用于将报文通过所述CAN通道发送给目标节点,并通过所述CAN通道接收来自所述目标节点反馈的响应结果;主芯片,所述主芯片与所述从芯片相连,用于向所述从芯片发送所述报文,并接收来自所述从芯片发送的所述目标节点反馈的响应结果;所述主芯片与所述从芯片通过SPI相连,所述主芯片与动力CAN通过CAN1通道相连,所述主芯片与纯电动CAN通过CAN2通道相连,所述从芯片通过CAN3通道与标定测量工具相连。

全文数据:整车控制器、车辆及整车控制器的控制方法技术领域[0001]本发明涉及汽车制造技术领域,特别涉及一种整车控制器、车辆及整车控制器的控制方法。背景技术[0002]目前,具有双芯片的整车控制器的主芯片通常有两路CAN通道,一路用来做为动力CAN而与车辆中动力相关的控制模块通信,一路用来做为纯电动CAN而与车辆中与电力相关的控制模块通信。[0003]相关技术中,如果其中一个CAN通道通信量很大的话,有可能造成通信异常,如丢包。此外,对于主芯片的测量和标定也需要占用上述的两路CAN通道。例如:主芯片支持测量和标定功能的CCP协议找,保存了测量量和标定量。当对整车控制器测量和标定时,通过主芯片的动力CAN或纯电动CAN中的某一路共用来实现。但使用INCA—种标定测量上位机软件工具)中添加的标定和测量量较多的时候,CAN通道负载率就会升高,可能会导致某帧报文丢失。当出现这种情况的时候虽然可以通过减少添加到INCA中的测量和标定量来降低CAN通道负载,但是这样会降低工程师调试或标定的效率,增加工作时间。发明内容[0004]本发明旨在至少在一定程度上解决上述相关技术中的技术问题之一。[0005]为此,本发明的第一个目的在于提出一种整车控制器。该整车控制器可以在有害气体浓度偏高时及时地进行报警,该报警装置降低了主芯片上CAN通道的报文负载率,提高了报文的响应速度,减少了报文丢失情况的出现。[0006]本发明的第二个目的在于提供一种车辆。[0007]本发明的第三个目的在于提供一种整车控制器的控制方法。[0008]为了实现上述目的,本发明第一方面实施例公开了一种整车控制器,包括:从芯片,所述从芯片具有CAN通道,用于将报文通过所述CAN通道发送给目标节点,并通过所述CAN通道接收来自所述目标节点反馈的响应结果;主芯片,所述主芯片与所述从芯片相连,用于向所述从芯片发送所述报文,并接收来自所述从芯片发送的所述目标节点反馈的响应结果[0009]根据本发明实施例的整车控制器,降低了主芯片上CAN通道的报文负载率,提高了报文的响应速度,减少了报文丢失情况的出现。[0010]另外,根据本发明上述实施例的整车控制器还可以具有如下附加的技术特征:[0011]进一步地,所述主芯片与所述从芯片通过SPI相连。[0012]进一步地,所述主芯片用于将所述报文存储在所述主芯片的报文发送缓存区内,并调用SPI发送函数将缓存在所述报文发送缓存区内的所述报文发送给所述从芯片,并将来自所述从芯片发送的所述目标节点反馈的响应结果缓存在所述主芯片的报文接收缓存区内。[0013]进一步地,所述从芯片用于将所述报文缓存在所述从芯片的报文接收缓存区内,并调用所述CAN通道的报文发送函数将所述报文发送给所述目标节点,并将来自所述目标节点反馈的所述响应结果缓存在所述从芯片的报文发送缓存区内,以及将所述从芯片的报文发送缓存区内的所述目标节点反馈的所述响应结果发送给所述主芯片。[0014]进一步地,所述报文包括所述主芯片的发送地址和或接收地址。[0015]本发明第二方面实施例公开了一种车辆,包括:根据上述第一方面实施例所述的整车控制器。该车辆降低了主芯片上CAN通道的报文负载率,提高了报文的响应速度,减少了报文丢失情况的出现。[0016]本发明第三方面实施例公开了一种整车控制器的控制方法,所述整车控制器包括主芯片和从芯片,所述从芯片具有CAN通道,所述主芯片与所述从芯片通过SPI相连,所述方法包括:所述主芯片向所述从芯片发送报文;所述从芯片将所述报文通过所述CAN通道发送给目标节点,并通过所述CAN通道接收来自所述目标节点反馈的响应结果,以及将所述响应结果发送给所述主芯片;所述主芯片验证所述响应结果是否正确。[0017]根据本发明实施例的整车控制器的控制方法,降低了主芯片上CAN通道的报文负载率,提高了报文的响应速度,减少了报文丢失情况的出现。[0018]另外,根据本发明上述实施例的整车控制器的控制方法还可以具有如下附加的技术特征:[0019]进一步地,所述主芯片向所述从芯片发送报文,包括:将所述报文存储在所述主芯片的报文发送缓存区内;调用SPI发送函数将缓存在所述报文发送缓存区内的所述报文发送给所述从芯片;[0020]进一步地,所述从芯片将所述报文通过所述CAN通道发送给目标节点,包括:将所述报文缓存在所述从芯片的报文接收缓存区内;调用所述CAN通道的报文发送函数将所述报文发送给所述目标节点;所述从芯片将所述响应结果发送给所述主芯片,包括:将来自所述目标节点反馈的所述响应结果缓存在所述从芯片的报文发送缓存区内;将所述从芯片的报文发送缓存区内的所述目标节点反馈的所述响应结果发送给所述主芯片。[0021]进一步地,所述报文包括所述主芯片的发送地址和或接收地址。[0022]本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明[0023]本发明的上述和或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:[0024]图1是根据本发明一个实施例的整车控制器的结构框图;[0025]图2是根据本发明一个实施例的整车控制器的原理框图;[0026]图3是根据本发明一个实施例的整车控制器的控制方法的流程图;[0027]图4是根据本发明一个实施例的主芯片发送的报文示意图;以及[0028]图5是根据本发明一个实施例的INCA发送的反馈的响应报文示意图。具体实施方式[0029]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。[0030]以下结合附图描述根据本发明的实施例的报警装置及具有该报警装置的车辆。[0031]图1是根据本发明一个实施例的整车控制器的结构框图。[0032]如图1所示,根据本发明一个实施例的整车控制器100,包括:从芯片110和主芯片120。[0033]其中,从芯片110具有CAN通道,用于将报文通过CAN通道发送给目标节点,并通过CAN通道接收来自目标节点反馈的响应结果。主芯片120与从芯片110相连,用于向从芯片110发送报文,并接收来自从芯片110发送的目标节点反馈的响应结果。[0034]根据本发明实施例的整车控制器,降低了主芯片上CAN通道的报文负载率,提高了报文的响应速度,减少了报文丢失情况的出现。[0035]作为一个具体的示例,如图2所示,主芯片120上有两路CAN,分别是CAN1和CAN2,从芯片110上有一路CAN是CAN3。主芯片120和从芯片110通过SPI相连,CAN3连接到ValueCAN200上,ValueCAN200通过USB线缆与电脑300连接,其中ValueCAN200是一种标定测量硬件工具,配合INCA来实现整车控制器具体的测量和标定过程。可知ValueCAN200和INCA为目标节点。[0036]结合图1和图2所示,本发明实施例的整车控制器100用来测量和标定时工作如下:主芯片120将报文存储在主芯片120的报文发送缓存区内,并调用SPI发送函数将缓存在报文发送缓存区内的报文发送给从芯片110,并将来自从芯片11〇发送的目标节点反馈的响应结果缓存在主芯片120的报文接收缓存区内。从芯片110将报文缓存在从芯片110的报文接收缓存区内,并调用CAN通道的报文发送函数将报文发送给目标节点,并将来自目标节点反馈的响应结果缓存在从芯片110的报文发送缓存区内,以及将从芯片110的报文发送缓存区内的目标节点反馈的响应结果发送给主芯片120。报文包括主芯片120的发送地址和或接收地址。[0037]根据本发明实施例的整车控制器,降低了主芯片上CAN通道的报文负载率,提高了报文的响应速度,减少了报文丢失情况的出现。[0038]进一步地,本发明第二方面实施例公开了一种车辆,包括:根据上述第一方面实施例所述的整车控制器。该车辆降低了主芯片上CAN通道的报文负载率,提高了报文的响应速度,减少了报文丢失情况的出现。[0039]另外,根据本发明实施例的车辆的其它构成以及作用对于本领域的普通技术人员而言都是已知的,为了减少冗余,不做赘述。[0040]图3是根据本发明一个实施例的整车控制器的控制方法的流程图。[0041]根据本发明一个实施例的整车控制器的控制方法,如图3所示,方法包括:[0042]S310:主芯片向从芯片发送报文。[0043]当主芯片向从芯片发送报文时,将报文存储在主芯片的报文发送缓存区内,调用SPI发送函数将缓存在报文发送缓存区内的报文发送给从芯片。[0044]具体以主芯片通过CAN3向INCA发送连接命令Connet命令为例,主芯片的发送地址(ID为0x735,接收地址(ID为Ox725。在主芯片中建立一个报文发送缓存区MainChipSendBuff[8]和报文接收缓存区MainChipReceiveBuff[8],这两个缓存区被CCP协议栈调用,用于与INCA进行通信。[0045]主芯片把4个字节的连接命令(byteO〜byte3放到报文发送缓存区MainChipSendBuff[8]里,通过与INCA进行连接的命令如图4所示,其中,MainChipSendBuff[8]={0x01,0x45,0x00,0x02,0x00,0x00,0x00,0x00}。调用SPI发送函数将缓存在报文发送缓存区MainChipSendBuff[8]内的帧报文发送给从芯片。[0046]S32〇:所述从芯片将所述报文通过所述CAN通道发送给目标节点,并通过所述CAN通道接收来自所述目标节点反馈的响应结果,以及将所述响应结果发送给所述主芯片。[0047]具体而言,从芯片将报文通过所述CAN通道发送给目标节点,包括:将报文缓存在从芯片的报文接收缓存区内,调用CAN通道的报文发送函数将报文发送给目标节点。从芯片将响应结果发送给主芯片,包括:将来自目标节点反馈的响应结果缓存在从芯片的报文发送缓存区内,将从芯片的报文发送缓存区内的目标节点反馈的响应结果发送给主芯片。[0048]从芯片中建立报文发送缓存区SlaveChipSendBuff[8]和报文接收缓存区SlaveChipReceiveBuff[8]。从芯片通过SPI接收到的报文“0x01,0x45,0x00,0x02,0x00,0x00,0x00,0x00”放到报文接收缓存区SlaveChipReceiveBuff[8]中。然后从芯片调用CAN3的报文发送函数将报文接收缓存区SlaveChipReceiveBuff[8]中8字节的数据连同ID0x735发送给INCA。进一步地,INCA通过CAN收到“0x01,0x45,0x00,0x02,0x00,0x00,0x00,0x00”报文后,会回应连接命令,即得到反馈的响应结果,反馈的响应报文如图5所示。进一步地,从芯片的CAN3收到INCA回应的报文“OxFF,0x00,0x45,0x00,0x00,0x00,0x00,0x00”,并存入报文发送缓存区SlaveChipSendBuff[8]中。从芯片会把报文发送缓存区SlaveChipSendBuff[8]的反馈的响应结果返回给主芯片。[0049]S330:所述主芯片验证所述响应结果是否正确。[0050]主芯片收到反馈的响应结果后存放在报文接收缓存区MainChipReceiveBuff[8]中,主芯片会判断当前MainChipReceiveBuff[8]中的反馈的响应结果是不是正常响应,如果不是的话,将再次发送报文发送缓存区MainChipSendBuff[8]中的数据。[0051]其中,报文包括主芯片的发送地址和或接收地址。[0052]根据本发明实施例的整车控制器的控制方法,降低了主芯片上CAN通道的报文负载率,提高了报文的响应速度,减少了报文丢失情况的出现。[0053]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。[0054]在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。[0055]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的不意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。[0056]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

权利要求:1.一种整车控制器,其特征在于,包括:从芯片,所述从芯片具有CAN通道,用于将报文通过所述CAN通道发送给目标节点,并通过所述CAN通道接收来自所述目标节点反馈的响应结果;主芯片,所述主芯片与所述从芯片相连,用于向所述从芯片发送所述报文,并接收来自所述从芯片发送的所述目标节点反馈的响应结果。2.根据权利要求1所述的整车控制器,其特征在于,所述主芯片与所述从芯片通过SPI相连。3.根据权利要求2所述的整车控制器,其特征在于,所述主芯片用于将所述报文存储在所述主芯片的报文发送缓存区内,并调用SPI发送函数将缓存在所述报文发送缓存区内的所述报文发送给所述从芯片,并将来自所述从芯片发送的所述目标节点反馈的响应结果缓存在所述主芯片的报文接收缓存区内。4.根据权利要求2所述的整车控制器,其特征在于,所述从芯片用于将所述报文缓存在所述从芯片的报文接收缓存区内,并调用所述CAN通道的报文发送函数将所述报文发送给所述目标节点,并将来自所述目标节点反馈的所述响应结果缓存在所述从芯片的报文发送缓存区内,以及将所述从芯片的报文发送缓存区内的所述目标节点反馈的所述响应结果发送给所述主芯片。5.根据权利要求1所述的整车控制器,其特征在于,所述报文包括所述主芯片的发送地址和或接收地址。6.—种车辆,其特征在于,包括:根据权利要求1-5任一项所述的整车控制器。7.—种整车控制器的控制方法,其特征在于,所述整车控制器包括主芯片和从芯片,所述从芯片具有CAN通道,所述主芯片与所述从芯片通过SPI相连,所述方法包括:所述主芯片向所述从芯片发送报文;所述从芯片将所述报文通过所述CAN通道发送给目标节点,并通过所述CAN通道接收来自所述目标节点反馈的响应结果,以及将所述响应结果发送给所述主芯片;所述主芯片验证所述响应结果是否正确。8.根据权利要求7所述的整车控制器的控制方法,其特征在于,所述主芯片向所述从芯片发送报文,包括:将所述报文存储在所述主芯片的报文发送缓存区内;调用SPI发送函数将缓存在所述报文发送缓存区内的所述报文发送给所述从芯片。9.根据权利要求8所述的整车控制器的控制方法,其特征在于,所述从芯片将所述拫文通过所述CAN通道发送给目标节点,包括:将所述报文缓存在所述从芯片的报文接收缓存区内;调用所述CAN通道的报文发送函数将所述报文发送给所述目标节点;所述从芯片将所述响应结果发送给所述主芯片,包括:将来自所述目标节点反馈的所述响应结果缓存在所述从芯片的报文发送缓存区内;将所述从芯片的报文发送缓存区内的所述目标节点反馈的所述响应结果发送给所述主芯片。10.根据权利要求7所述的整车控制器的控制方法,其特征在于,所述报文包括所述主芯片的发送地址和或接收地址。

百度查询: 宝沃汽车(中国)有限公司 整车控制器、车辆及整车控制器的控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。