System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于电子,具体涉及一种电机控制器及其故障检测方法及电子设备。
技术介绍
1、电机控制器是电动汽车的核心,它负责控制和调节电动汽车的电机,以确保车辆的性能、效率和安全性。电机控制基板作为电机控制器的主体,当其安装在电机控制器上,经历一些极端工况时,会发生一些故障,从而影响汽车的驾驶体验甚至车辆的安全运行。
技术实现思路
1、鉴于此,本申请的目的在于提供一种电机控制器及其故障检测方法及电子设备,以及时检测电机控制器可能存在的故障,以保证电机控制器的可靠性。
2、本申请的实施例是这样实现的:
3、第一方面,本申请实施例提供了一种电机控制器故障检测方法,应用于所述电机控制器中的主控芯片,所述主控芯片与所述电机控制器中的待测芯片通过io通路以及通信通路连接,所述通信通路为与所述io通路不同的通路,所述方法包括:基于所述io通路向所述待测芯片发送第一信号;接收所述待测芯片基于所述通信通路发送的第二信号,其中,所述第二信号表征所述第一信号的电平状态;根据所述第一信号、所述第二信号,检测所述主控芯片与所述待测芯片之间的io通路是否存在故障。
4、在上述实施例中,在电机控制器每次上电时,对电机控制器上的关键芯片(待测芯片)以及关键通路(io通路)所在线路进行检测,及时发现电机控制器可能存在的故障,从而保证电机控制器电路的可靠性,进而减少因电机控制器存在故障导致的安全事故,提高汽车的驾驶体验以及车辆的安全性;并且,在检测主控芯片与待测芯片之间的io通路是否存在
5、结合第一方面实施例的一种可能的实施方式,基于所述io通路向所述待测芯片发送第一信号之前,所述方法还包括:基于所述通信通路接收所述待测芯片的自检结果;确定所述自检结果表征所述待测芯片自检通过。
6、在上述实施例中,在检测主控芯片与待测芯片之间的io通路是否存在故障之前,先让待测芯片执行自检程序,通过自检可以迅速识别待测芯片是否能够正常工作,从而快速定位故障出现的区域;同时自检还能够确保待测芯片的性能稳定,保障电机控制器的高效运行,从而确保汽车的安全性和稳定性。待测芯片将自检结果发送给主控芯片,主控芯片确定待测芯片的自检结果表征待测芯片自检通过时,才执行后续的检测内容,这样可以确保检测结果的准确性,减少因为待测芯片自身故障导致检测结果不准确的问题。
7、结合第一方面实施例的一种可能的实施方式,所述方法还包括:在所述自检结果表征所述待测芯片自检不通过时,确定所述待测芯片存在故障。
8、在上述实施例中,主控芯片基于通信通路接收待测芯片的自检结果表征待测芯片自检不通过时,可以直接确定待测芯片存在故障,无需再进行后续主控芯片与待测芯片之间的io通路是否存在故障的检测,这样可以节省诊断时间以及资源。
9、结合第一方面实施例的一种可能的实施方式,所述主控芯片与所述待测芯片之间的io通路上设置有三态门,在基于所述io通路向所述待测芯片发送第一信号之前,所述方法还包括:将所述io通路对应的所述主控芯片的io引脚设为输出模式,将所述io通路对端的所述待测芯片的io引脚设为输入模式,将所述三态门的数据传输方向切换为从所述主控芯片传输至所述待测芯片的方向。
10、在上述实施例中,通过在主控芯片与待测芯片的io通路上设置三态门,并在主控芯片向待测芯片发送第一信号之前,将主控芯片的io引脚设为输出模式,将待测芯片的io引脚设为输入模式,将三态门的数据传输方向切换为从主控芯片传输至待测芯片的方向,从而使主控芯片与待测芯片进入自检模式,以便进行故障检测,实现故障的精准定位,从而确保电机控制器的可靠性和安全性,以提高汽车的驾驶体验以及车辆的安全性。
11、结合第一方面实施例的一种可能的实施方式,所述方法还包括:在所述主控芯片与所述待测芯片之间的io通路不存在故障时,将所述io通路对应的所述主控芯片的io引脚设为输入模式,将所述io通路对端的所述待测芯片的io引脚设为输出模式,将所述三态门的数据传输方向切换为从所述待测芯片传输至所述主控芯片的方向。
12、在上述实施例中,在主控芯片与待测芯片之间的io通路不存在故障时,将主控芯片的io引脚设为输入模式,将待测芯片的io引脚设为输出模式,将三态门的数据传输方向切换为从待测芯片传输至主控芯片的方向,使主控芯片与待测芯片进入正常工作模式,开始正常工作。
13、第二方面,本申请实施例提供了一种电机控制器,包括待测芯片和主控芯片,主控芯片与所述待测芯片通过io通路以及通信通路连接,所述通信通路为与所述io通路不同的通路,所述主控芯片用于基于所述io通路向所述待测芯片发送第一信号;接收所述待测芯片基于所述通信通路发送的第二信号,其中,所述第二信号表征所述第一信号的电平状态;根据所述第一信号、所述第二信号,检测所述主控芯片与所述待测芯片之间的io通路是否存在故障。
14、结合第二方面实施例的一种可能的实施方式,所述主控芯片还用于基于所述通信通路接收所述待测芯片的自检结果,确定所述自检结果表征所述待测芯片自检通过。
15、结合第二方面实施例的一种可能的实施方式,所述电机控制器还包括三态门,三态门设置在所述主控芯片与所述待测芯片之间的io通路上;所述主控芯片,用于将所述io通路对应的所述主控芯片的io引脚设为输出模式,将所述io通路对端的所述待测芯片的io引脚设为输入模式,将所述三态门的数据传输方向切换为从所述主控芯片传输至所述待测芯片的方向。
16、结合第二方面实施例的一种可能的实施方式,所述主控芯片,还用于将所述io通路对应的所述主控芯片的io引脚设为输入模式,将所述io通路对端的所述待测芯片的io引脚设为输出模式,将所述三态门的数据传输方向切换为从所述待测芯片传输至所述主控芯片的方向。
17、第三方面,本申请实施例提供了一种电子设备,如上述第二方面实施例和/或结合第二方面实施例的任一种可能的实施方式提供的电机控制器。
18、本申请的其他特征和优点将在随后的说明书阐述。本申请的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
本文档来自技高网...【技术保护点】
1.一种电机控制器故障检测方法,其特征在于,应用于所述电机控制器中的主控芯片,所述主控芯片与所述电机控制器中的待测芯片通过IO通路以及通信通路连接,所述通信通路为与所述IO通路不同的通路,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述IO通路向所述待测芯片发送第一信号之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述主控芯片与所述待测芯片之间的IO通路上设置有三态门,在基于所述IO通路向所述待测芯片发送第一信号之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种电机控制器,其特征在于,包括:
7.根据权利要求6所述的电机控制器,其特征在于,所述主控芯片还用于基于所述通信通路接收所述待测芯片的自检结果,确定所述自检结果表征所述待测芯片自检通过。
8.根据权利要求6所述的电机控制器,其特征在于,所述电机控制器还包括:设置在所述主控芯片与所述待测芯片之间的IO通路上
9.根据权利要求8所述的电机控制器,其特征在于,所述主控芯片,还用于将所述IO通路对应的所述主控芯片的IO引脚设为输入模式,将所述IO通路对端的所述待测芯片的IO引脚设为输出模式,将所述三态门的数据传输方向切换为从所述待测芯片传输至所述主控芯片的方向。
10.一种电子设备,其特征在于,如权利要求6-9中任一项所述的电机控制器。
...【技术特征摘要】
1.一种电机控制器故障检测方法,其特征在于,应用于所述电机控制器中的主控芯片,所述主控芯片与所述电机控制器中的待测芯片通过io通路以及通信通路连接,所述通信通路为与所述io通路不同的通路,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述io通路向所述待测芯片发送第一信号之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述主控芯片与所述待测芯片之间的io通路上设置有三态门,在基于所述io通路向所述待测芯片发送第一信号之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种电机控制器,其...
【专利技术属性】
技术研发人员:李培梦,李帅,赵锡阳,胡博春,侯克晗,杨悦,管琳琳,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。