技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种微处理器高可靠性CAN休眠唤醒方法与流程  >  正文

一种微处理器高可靠性CAN休眠唤醒方法与流程

  • 国知局
  • 2024-09-11 15:02:00

本发明涉及休眠唤醒,尤其涉及一种微处理器高可靠性can休眠唤醒方法。

背景技术:

1、现代汽车中有许多控制器,为了节省能源和延长电池寿命,这些控制器通常具有休眠功能。当车辆处于长时间停止使用或待机状态时,控制器会进入休眠模式以降低功耗。在需要时,控制器又能被唤醒以响应特定事件或指令,如车门开关、遥控钥匙信号等;

2、现有技术中,微处理器的唤醒方式单一,容易出现无法唤醒的情况,因此我们提出了一种微处理器高可靠性can休眠唤醒方法,用来解决上述问题。

技术实现思路

1、本发明的目的是为了解决现有技术中存在微处理器的唤醒方式单一,容易出现无法唤醒的情况的缺点,而提出的一种微处理器高可靠性can休眠唤醒方法。

2、为了实现上述目的,本发明采用了如下技术方案:

3、一种微处理器高可靠性can休眠唤醒方法,包括以下步骤:

4、s1、搭建唤醒系统,唤醒系统包括can网络报文模块、网络报文接收模块、解析模块、唤醒模块、微处理器、状态检测模块、计时模块、触发信号发送模块和触发信号检测模块,can网络报文模块与网络报文接收模块连接,网络报文接收模块与解析模块连接,解析模块与唤醒模块和解析速度检测模块连接,唤醒模块与微处理器连接,微处理器与状态检测模块连接,状态检测模块与计时模块连接,计时模块与触发信号发送模块连接,触发信号发送模块与触发信号检测模块连接,解析速度检测模块与提取模块连接,提取模块与比对模块连接,比对模块与报警模块连接;

5、s2、通过can网络报文模块发出网络报文,网络报文接收模块接收网络报文,然后通过解析模块对网络报文进行解析,解析的网络报文符合设定,通过唤醒模块唤醒微处理器;

6、s3、通过状态检测模块对微处理器的状态进行检测,看是否完成唤醒,通过计时模块进行计时,未在设定时间内完成唤醒,则通过触发信号发送模块发出触发信号;

7、s4、通过触发信号检测模块对触发信号进行检测,检测到触发信号时,则再次对微处理器进行唤醒。

8、优选的,所述can网络报文模块包括预定义标准报文单元,预定义标准报文单元连接有自定义扩展报文单元,自定义扩展报文单元连接有报文发送单元。

9、优选的,所述解析模块包括报文解析单元,报文解析单元连接有分析判断单元,分析判断单元连接有结果输出单元。

10、优选的,所述计时模块包括计时单元,计时单元连接有时间提取单元,时间提取单元连接有比对单元,比对单元连接有判断单元。

11、优选的,所述状态检测模块包括状态检测单元,状态检测单元连接有休眠状态单元和唤醒状态单元,休眠状态单元连接有触发模式启动单元。

12、优选的,所述解析模块连接有解析速度检测模块,解析速度检测模块用于对解析模块对报文的解析速度进行检测,解析速度检测模块连接有提取模块,提取模块对解析速度检测模块检测的解析速度进行提取。

13、优选的,所述提取模块连接有比对模块,比对模块用于将提取模块提取的解析速度数据与预设的阈值解析速度进行比对。

14、优选的,所述比对模块连接有预警模块,解析速度数据与预设的阈值解析速度比对情况传输至预警模块,预警模块根据比对结果选择是否进行预警,当检测的解析速度数据超过阈值解析速度值时,则进行预警。

15、本发明中,所述一种微处理器高可靠性can休眠唤醒方法的有益效果:

16、通过can网络报文模块发出网络报文,网络报文接收模块接收网络报文,然后通过解析模块对网络报文进行解析,解析的网络报文符合设定,通过唤醒模块唤醒微处理器;

17、通过状态检测模块对微处理器的状态进行检测,看是否完成唤醒,通过计时模块进行计时,未在设定时间内完成唤醒,则通过触发信号发送模块发出触发信号;通过触发信号检测模块对触发信号进行检测,检测到触发信号时,则再次对微处理器进行唤醒;

18、本发明在进行初次唤醒后,对微处理器的状态进行检测,未完成唤醒则再次进行唤醒,确保实现唤醒。

技术特征:

1.一种微处理器高可靠性can休眠唤醒方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种微处理器高可靠性can休眠唤醒方法,其特征在于,所述can网络报文模块包括预定义标准报文单元,预定义标准报文单元连接有自定义扩展报文单元,自定义扩展报文单元连接有报文发送单元。

3.根据权利要求2所述的一种微处理器高可靠性can休眠唤醒方法,其特征在于,所述解析模块包括报文解析单元,报文解析单元连接有分析判断单元,分析判断单元连接有结果输出单元。

4.根据权利要求3所述的一种微处理器高可靠性can休眠唤醒方法,其特征在于,所述计时模块包括计时单元,计时单元连接有时间提取单元,时间提取单元连接有比对单元,比对单元连接有判断单元。

5.根据权利要求4所述的一种微处理器高可靠性can休眠唤醒方法,其特征在于,所述状态检测模块包括状态检测单元,状态检测单元连接有休眠状态单元和唤醒状态单元,休眠状态单元连接有触发模式启动单元。

6.根据权利要求5所述的一种微处理器高可靠性can休眠唤醒方法,其特征在于,所述解析模块连接有解析速度检测模块,解析速度检测模块用于对解析模块对报文的解析速度进行检测,解析速度检测模块连接有提取模块,提取模块对解析速度检测模块检测的解析速度进行提取。

7.根据权利要求6所述的一种微处理器高可靠性can休眠唤醒方法,其特征在于,所述提取模块连接有比对模块,比对模块用于将提取模块提取的解析速度数据与预设的阈值解析速度进行比对。

8.根据权利要求7所述的一种微处理器高可靠性can休眠唤醒方法,其特征在于,所述比对模块连接有预警模块,解析速度数据与预设的阈值解析速度比对情况传输至预警模块,预警模块根据比对结果选择是否进行预警,当检测的解析速度数据超过阈值解析速度值时,则进行预警,can网络报文模块与网络报文接收模块连接,网络报文接收模块与解析模块连接,解析模块与唤醒模块和解析速度检测模块连接,唤醒模块与微处理器连接,微处理器与状态检测模块连接,状态检测模块与计时模块连接,计时模块与触发信号发送模块连接,触发信号发送模块与触发信号检测模块连接,解析速度检测模块与提取模块连接,提取模块与比对模块连接,比对模块与报警模块连接。

技术总结本发明属于休眠唤醒领域,尤其是一种微处理器高可靠性CAN休眠唤醒方法,针对现有的微处理器的唤醒方式单一,容易出现无法唤醒的情况问题,现提出如下方案,其包括以下步骤:S1、搭建唤醒系统,唤醒系统包括CAN网络报文模块、网络报文接收模块、解析模块、唤醒模块、微处理器、状态检测模块、计时模块、触发信号发送模块和触发信号检测模块;S2、通过CAN网络报文模块发出网络报文,网络报文接收模块接收网络报文,然后通过解析模块对网络报文进行解析,解析的网络报文符合设定,通过唤醒模块唤醒微处理器,本发明在进行初次唤醒后,对微处理器的状态进行检测,未完成唤醒则再次进行唤醒,确保实现唤醒。技术研发人员:李希唐受保护的技术使用者:广东声力电子科技有限公司技术研发日:技术公布日:2024/9/9

本文地址:https://www.jishuxx.com/zhuanli/20240911/292943.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。