一种CAN唤醒源的识别系统及方法技术方案

技术编号:34459026 阅读:52 留言:0更新日期:2022-08-06 17:13
本申请公开了一种CAN唤醒源的识别系统及方法,包括:第一CAN芯片、第二CAN芯片、第一唤醒电路、第二唤醒电路、系统基础芯片SBC和MCU;第一CAN芯片、第二CAN芯片可以接收CAN总线的唤醒指令或电压信号,分别产生第一唤醒信号、第二唤醒信号,并将唤醒信号发送给SBC,SBC实现唤醒功能,输出电压信号给MCU、第一CAN芯片和第二CAN芯片。第一唤醒电路将第一唤醒信号进行处理得到第三唤醒信号发送给MCU;第二唤醒电路将第二唤醒信号进行处理得到第四唤醒信号发送给MCU。当MCU接收到电压信号实现上电,可以基于接收的唤醒信号识别唤醒源,即当有多路CAN芯片发送唤醒信号给MCU时,MCU只能接收到一种唤醒信号,根据接收到的唤醒信号识别唤醒系统的CAN芯片。别唤醒系统的CAN芯片。别唤醒系统的CAN芯片。

【技术实现步骤摘要】
一种CAN唤醒源的识别系统及方法


[0001]本申请涉及电子
,尤其涉及一种CAN唤醒源的识别系统及方法。

技术介绍

[0002]随着电动汽车的广泛应用,逐渐成为了人们日常生活中非常便捷的交通工具。电池管理系统(BATTERY MANAGEMENT SYSTEM,BMS)作为电动汽车中的一个重要组成部分,主要用于智能化管理及维护各个电池单元,防止电池出现过充电和过放电,延长电池的使用寿命,监控电池的状态。
[0003]当整车未启动或未处于行车状态时,为了降低BMS本身的工作能耗,会控制BMS进入休眠状态。当整车正常启动行驶时,可以利用CAN总线唤醒BMS,即当CAN芯片收到CAN总线发送的唤醒帧后,可以输出一个电压信号给BMS的系统基础芯片(SystemBasis Chip,SBC),从广义上来说,SBC是一种包含电源、通信、监控诊断以及GPIO等特性的独立芯片。当SBC被唤醒后可以输出电源给MCU以及其他电路部分,这样MCU可以根据CAN芯片的工作状态识别唤醒源。当BMS中包括多个CAN芯片时,由于SBC输出电源后,其他未收到唤醒帧的CAN芯片此时也上电,同样可以输出电压信号给SBC,此时MCU无法识别出唤醒BMS的CAN芯片。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种CAN唤醒源的识别系统及方法,以便MCU可以识别唤醒系统的CAN芯片。
[0005]第一方面,本申请实施例提供了一种CAN唤醒源的识别系统,所述系统包括:第一CAN芯片、第二CAN芯片、第一唤醒电路、第二唤醒电路、系统基础芯片SBC以及微控制单元MCU;
[0006]所述第一CAN芯片,用于接收CAN总线的唤醒指令或电压信号,产生第一唤醒信号,并将所述第一唤醒信号发送给所述SBC;
[0007]所述第二CAN芯片,用于接收CAN总线的唤醒指令或电压信号,产生第二唤醒信号,并将所述第二唤醒信号发送给所述SBC;
[0008]所述第一唤醒电路,用于将所述第一唤醒信号进行处理,得到第三唤醒信号,将所述第三唤醒信号发送给所述MCU;
[0009]所述第二唤醒电路,用于将所述第二唤醒信号进行处理,得到第四唤醒信号,将所述第四唤醒信号发送给所述MCU,所述第一唤醒电路与所述第二唤醒电路相连接,所述第一唤醒电路和所述第二唤醒电路均具有抢答功能;
[0010]所述SBC,用于根据所述第一唤醒信号或所述第二唤醒信号实现唤醒功能,输出所述电压信号给所述MCU、所述第一CAN芯片和所述第二CAN芯片;
[0011]所述MCU,用于接收所述电压信号实现上电,并基于接收到的唤醒信号识别唤醒源,所述唤醒信号为所述第三唤醒信号或所述第四唤醒信号。
[0012]在一种可能的实现方式中,所述第一唤醒电路包括:第一电压转换电路和第一抢
答电路;
[0013]所述第一电压转换电路,用于将所述第一唤醒信号转换为第一触发信号,将所述第一触发信号发送给所述第一抢答电路;
[0014]所述第一抢答电路,用于接收所述第一触发信号,产生所述第三唤醒信号。
[0015]在一种可能的实现方式中,所述第二唤醒电路包括:第二电压转换电路和第二抢答电路;
[0016]所述第二电压转换电路,用于将所述第二唤醒信号转换为第二触发信号,将所述第二触发信号发送给所述第二抢答电路;
[0017]所述第二抢答电路,用于接收所述第二触发信号,产生所述第四唤醒信号。
[0018]在一种可能的实现方式中,所述第一抢答电路包括:第一边沿D触发器以及第一或非门;
[0019]所述第二抢答电路包括:第二边沿D触发器以及第二或非门。
[0020]在一种可能的实现方式中,所述第一或非门的输出端与所述第二边沿D触发器的输入端相连接。
[0021]第二方面,本申请实施例提供了一种CAN唤醒源的识别方法,所述方法应用于CAN唤醒源的识别系统,所述系统包括:第一CAN芯片、第二CAN芯片、第一唤醒电路、第二唤醒电路、SBC以及MCU,所述方法包括:
[0022]所述第一CAN芯片接收CAN总线的唤醒指令,产生第一唤醒信号;
[0023]所述SBC根据所述第一唤醒信号实现唤醒功能,输出电压信号给所述MCU、所述第一CAN芯片和所述第二CAN芯片;
[0024]所述第一唤醒电路将所述第一唤醒信号转换为第三唤醒信号,将所述第三唤醒信号发送给所述MCU;
[0025]所述第二CAN芯片根据所述电压信号,产生第二唤醒信号;
[0026]所述第一唤醒电路屏蔽所述第二唤醒电路的功能;
[0027]所述MCU接收所述电压信号实现上电,并基于接收到的所述第三唤醒信号识别唤醒源。
[0028]在一种可能的实现方式中,所述方法还包括:
[0029]所述MCU控制所述第一CAN芯片和所述第二CAN芯片进入休眠状态,发送CLEAR信号以清除所述第一唤醒电路中的所述第三唤醒信号。
[0030]第三方面,本申请实施例提供了一种CAN唤醒源的识别方法,所述方法应用于CAN唤醒源的识别系统,所述系统包括:第一CAN芯片、第二CAN芯片、第一唤醒电路、第二唤醒电路、SBC以及MCU,所述方法包括:
[0031]所述第二CAN芯片接收CAN总线的唤醒指令,产生第五唤醒信号;
[0032]所述SBC根据所述第五唤醒信号实现唤醒功能,输出电压信号给所述MCU、所述第一CAN芯片和所述第二CAN芯片;
[0033]所述第二唤醒电路将所述第五唤醒信号转换为第六唤醒信号,将所述第六唤醒信号发送给所述MCU;
[0034]所述第一CAN芯片根据所述电压信号,产生第七唤醒信号;
[0035]所述第二唤醒电路屏蔽所述第一唤醒电路的功能;
[0036]所述MCU接收所述电压信号实现上电,并基于接收到的所述第六唤醒信号识别唤醒源。
[0037]第四方面,本申请实施例提供了一种CAN唤醒源的识别设备,所述设备包括:存储器以及处理器;
[0038]所述存储器用于存储相关的程序代码;
[0039]所述处理器用于调用所述程序代码,执行上述第二方面或第三方面任意一种实现方式所述的CAN唤醒源的识别方法。
[0040]第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述第二方面或第三方面任意一种实现方式所述的CAN唤醒源的识别方法。
[0041]由此可见,本申请实施例具有如下有益效果:
[0042]在本申请的上述实现方式中,提供了一种CAN唤醒源的识别系统,系统包括:第一CAN芯片、第二CAN芯片、第一唤醒电路、第二唤醒电路、系统基础芯片SBC以及微控制单元MCU;第一CAN芯片和第二CAN芯片可以接收CAN总线的唤醒指令或电压信号,分别产生第一唤醒信号和第二唤醒信号,并将唤醒信号发送给SBC;SBC用于根据第一唤醒信号或第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CAN唤醒源的识别系统,其特征在于,所述系统包括:第一CAN芯片、第二CAN芯片、第一唤醒电路、第二唤醒电路、系统基础芯片SBC以及微控制单元MCU;所述第一CAN芯片,用于接收CAN总线的唤醒指令或电压信号,产生第一唤醒信号,并将所述第一唤醒信号发送给所述SBC;所述第二CAN芯片,用于接收CAN总线的唤醒指令或电压信号,产生第二唤醒信号,并将所述第二唤醒信号发送给所述SBC;所述第一唤醒电路,用于将所述第一唤醒信号进行处理,得到第三唤醒信号,将所述第三唤醒信号发送给所述MCU;所述第二唤醒电路,用于将所述第二唤醒信号进行处理,得到第四唤醒信号,将所述第四唤醒信号发送给所述MCU,所述第一唤醒电路与所述第二唤醒电路相连接,所述第一唤醒电路和所述第二唤醒电路均具有抢答功能;所述SBC,用于根据所述第一唤醒信号或所述第二唤醒信号实现唤醒功能,输出所述电压信号给所述MCU、所述第一CAN芯片和所述第二CAN芯片;所述MCU,用于接收所述电压信号实现上电,并基于接收到的唤醒信号识别唤醒源,所述唤醒信号为所述第三唤醒信号或所述第四唤醒信号。2.根据权利要求1所述的系统,其特征在于,所述第一唤醒电路包括:第一电压转换电路和第一抢答电路;所述第一电压转换电路,用于将所述第一唤醒信号转换为第一触发信号,将所述第一触发信号发送给所述第一抢答电路;所述第一抢答电路,用于接收所述第一触发信号,产生所述第三唤醒信号。3.根据权利要求2所述的系统,其特征在于,所述第二唤醒电路包括:第二电压转换电路和第二抢答电路;所述第二电压转换电路,用于将所述第二唤醒信号转换为第二触发信号,将所述第二触发信号发送给所述第二抢答电路;所述第二抢答电路,用于接收所述第二触发信号,产生所述第四唤醒信号。4.根据权利要求3所述的系统,其特征在于,所述第一抢答电路包括:第一边沿D触发器以及第一或非门;所述第二抢答电路包括:第二边沿D触发器以及第二或非门。5.根据权利要求4所述的系统,其特征在于,所述第一或非门的输出端与所述第二边沿D触发器的输入端相连接。6.一种CAN唤醒源的识别方法,其特征...

【专利技术属性】
技术研发人员:王德政曹斌
申请(专利权)人:东软睿驰汽车技术沈阳有限公司
类型:发明
国别省市:

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

1