一种整车控制器及其唤醒过程监控方法

文档序号:9558066阅读:926来源:国知局
一种整车控制器及其唤醒过程监控方法
【技术领域】
[0001]本发明涉及整车控制器技术领域,更为具体地说,涉及一种整车控制器及其唤醒过程监控方法。
【背景技术】
[0002]应用于电动汽车领域的整车控制器是整个汽车的核心控制部件,能够根据驾驶信号和车辆状态对整个汽车进行汽车驱动、能量优化、制动回馈等控制。
[0003]目前,整车控制器正在向着节能省电的方向发展,具体地,当钥匙开关关闭后,整车控制器长时间处于无具体工作的状态,就会进入休眠模式,此时,整车控制器内部的主控处理器就会断开与供电电源之间的连接,以降低功耗,从而减少整车控制器的供电电源的消耗,延长供电电源的使用寿命;当整车控制器遇到触发事件时,整车控制器将被唤醒,主控处理器与供电电源相连通,从而实现上电运行。
[0004]现有技术中,当出现触发事件时,一般以主控处理器与供电电源相连通作为主控处理器被唤醒的标识,但是这种情况并不能确定主控处理器是否真的被唤醒,整车控制器是否真的能够正常运行,甚至导致汽车功能无法正常运行。
[0005]综上所述,如何能够监测整车控制器是否被唤醒成为目前本领域技术人员亟待解决的技术问题。

【发明内容】

[0006]本发明的目的是提供一种正常控制器的唤醒过程监控方法和系统的技术方案,以解决【背景技术】中所介绍的现有技术中无法确知整车控制器是否真的被唤醒的问题。
[0007]为了解决上述技术问题,本发明提供如下技术方案:
[0008]本发明提供了一种整车控制器的唤醒过程监控方法,其中,所述整车控制器包括主控运算比较器、主控电源、主控CPU和监控模块,其中,所述主控运算比较器、所述主控电源、所述主控CPU依次电连接,所述监控模块分别与所述主控CPU以及所述主控运算比较器电连接;所述唤醒过程监控方法包括:
[0009]当所述主控运算比较器接收到整车控制器外部的启动触发信号时,输出第一电平信号至所述主控电源,所述主控电源向所述主控CPU输出电能,使所述主控CPU上电运行;
[0010]当所述主控CPU接收到所述主控电源输出的电能时,所述主控CPU向所述监控模块发送电平激励信号,以使所述监控模块在所述电平激励信号的激励下由休眠模式转换到工作模式;
[0011]若所述监控模块转换到所述工作模式,所述监控模块根据所述主控CPU发送的电平验证信号和/或通信信号监控所述主控CPU是否唤醒成功。
[0012]优选地,所述监控模块根据所述主控CPU发送的电平验证信号和/或通信信号监控所述主控CPU是否唤醒成功,包括:
[0013]所述监控模块接收所述主控CPU发送的电平验证信号和/或通信信号,根据所述监控模块预存的验证策略验证所述电平验证信号和/或通信信号;
[0014]若所述监控模块对所述电平验证信号和/或通信信号验证成功,则所述监控模块判定所述主控CPU唤醒成功;或,若所述监控模块未接收到所述电平验证信号和/或通信信号,或预定次数内对所述电平验证信号和/或通信信号验证失败,则所述监控模块向所述主控运算比较器发送关闭触发信号,控制所述主控运算比较器输出第二电平信号至所述主控电源,以断开所述主控电源与所述主控CPU之间电连接,并发出错误报警信息。
[0015]优选地,在接收所述启动触发信号之前,所述唤醒方法还包括:
[0016]所述主控CPU获取休眠触发信号,根据所述主控CPU预存的休眠控制策略向所述主控运算比较器和所述监控模块分别发送休眠信号;
[0017]若所述主控运算比较器接收到所述休眠信号,所述主控运算比较器向所述主控电源发送第三电平信号,以断开所述主控电源与所述主控CPU之间的电连接;
[0018]若所述监控模块接收到所述休眠信号,所述监控模块由所述工作模式进入到休眠模式;或,
[0019]所述监控模块获取休眠触发信号,根据所述监控模块内部的休眠控制策略向所述主控运算比较器发送休眠信号,且所述监控模块由所述工作模式进入到所述休眠模式;
[0020]若所述主控运算比较器接收到所述休眠信号,所述主控运算比较器向所述主控电源发送所述第三电平信号,以断开所述主控电源与所述主控CPU之间的电连接。
[0021]优选地,所述启动触发信号包括:钥匙开关发送的启动触发信号和/或外部硬线启动触发信号。
[0022]优选地,所述整车控制器还包括与所述监控模块相连的CAN通信模块;在所述主控运算比较器输出第一电平信号至所述主控电源之前,所述唤醒方法还包括:
[0023]当所述CAN通信模块接收与所述CAN通信模块电连接的外部CAN通信总线传输的包含有验证密码的特定唤醒帧时,所述CAN通信模块向所述监控模块发送电平响应信号;
[0024]若所述监控模块接收到所述电平响应信号,所述监控模块接收所述CAN通信模块转发的特定唤醒帧,对所述验证密码进行验证;
[0025]若对所述验证密码验证成功,向所述主控运算比较器发送启动触发信号。
[0026]根据本发明的第二方面,还提出了一种整车控制器,所述整车控制器包括:主控运算比较器、主控电源、主控CPU和监控模块,所述主控运算比较器、所述主控电源、所述主控CHJ依次电连接,所述监控模块分别与所述主控CPU以及所述主控运算比较器电连接;其中,
[0027]所述主控运算比较器,用于接收启动触发信号,输出第一电平信号至所述主控电源;
[0028]所述主控电源,用于向所述主控CPU输出电能,使所述主控CPU上电运行;
[0029]所述主控CPU,用于当接收到所述主控电源输出的电能时,向所述监控模块发送电平激励信号,以使所述监控模块由休眠模式转换到工作模式;
[0030]所述监控模块,用于当转换到工作模式时,根据所述主控CPU发送的电平验证信号和/或通信信号监控所述主控CPU是否唤醒成功。
[0031]优选地,所述监控模块,具体包括:验证单元,用于接收所述主控CPU发送的电平验证信号和/或通信信号,根据所述监控模块预存的验证策略验证所述电平验证信号和/或通信信号;
[0032]唤醒判定单元,用于当所述验证单元对所述电平验证信号和/或通信信号验证成功时,判定所述主控CPU唤醒成功;所述唤醒判定单元还用于若所述验证单元未接收到所述电平验证信号和/或通信信号,或预定次数内对所述电平验证信号和/或通信信号验证失败,向所述主控运算比较器发送关闭触发信号,控制所述主控运算比较器输出第二电平信号至所述主控电源,以断开所述主控电源与所述主控CPU之间的电连接,并发出错误报警信息。
[0033]优选地,所述主控CPU还用于获取休眠触发信号,根据预存的休眠控制策略向所述主控运算比较器和所述监控模块分别发送休眠信号;
[0034]所述主控运算比较器还用于当接收到所述休眠信号时,向所述主控电源发送第三电平信号,以断开所述主控电源与所述主控CPU之间的电连接;
[0035]所述监控模块还用于当接收到所述休眠信号时,自所述工作模式进入到休眠模式;以及所述监控模块还用于获取休眠触发信号,根据所述监控模块内部的休眠控制策略向所述主控运算比较器发送所述休眠信号,且控制所述监控模块自所述工作模式进入到所述休眠模式。
[0036]优选地,所述整车控制器,还包括:与所述监控模块相连的CAN通信模块,用于接收与所述CAN通信模块点连接的外部CAN通信总线上的特定唤醒帧,并向所述监控模块发送电平响应信号;
[0037]所述监控模块还包括:接收单元,用于接收所述电平响应信号,以及接收所述CAN通信模块转发的特定唤醒帧;
[0038]密码验证单元,用于对所述特定唤醒帧的验证密码进行验证;
[0039]启动触发信号发送单元,用于当所述密码验证单元验证所述验证密码成功时,向所述主控运算比较器发送启动触发信号。
[0040]优选地,所述整车控制器还包括:监控所述主控运算比较器和监控模块电源,所述监控模块电源与所述监控模块以及所述CAN通信模块分别电连接;
[0041 ] 所述主控运算比较器还用于接收第一开启触发信号,输出开启电平至所述主控电源,以使所述主控电源向所述主控CPU输出电能;
[0042]所述监控运算比较器还用于接收第二开启触发信号,输出开启电平至所述监控模块电源,以使所述监控模块电源向所述监控模块和所述CAN通信模块输出电能,其中所述第一开启触发信号和所述第二开启触发信号包括的那个所述整车控制器需要开启时,钥匙开关或外部硬
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1