一种通信型MCU未启动或持续复位的识别方法技术

技术编号:37406764 阅读:35 留言:0更新日期:2023-04-30 09:33
一种通信型MCU未启动或持续复位的识别方法,属于ECU技术领域,为了解决传统的ECU中不便于通过设置多个MCU,当其中一个MCU

【技术实现步骤摘要】
一种通信型MCU未启动或持续复位的识别方法


[0001]本专利技术涉及ECU
,具体为一种通信型MCU未启动或持续复位的识别方法。

技术介绍

[0002]ECU电子控制单元,又称“行车电脑”、“车载电脑”等。它和普通的电脑一样,由微控制器(MCU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成,ECU电子控制单元的运行过程中,微控制器(MCU)的运转配合必不可少,但当ECU中的MCU出现未启动或者持续复位情况时,会影响ECU的工作。
[0003]传统的ECU中不便于通过设置多个MCU,当其中一个MCU

A未启动或者持续复位时,利用另一个MCU

B进行功能的接替,且是通过其他ECU即ECU

B的介入使得MCU

B能有效的识别MCU

A未启动或者持续复位的情况,随后对其功能进行接替。
[0004]针对上述问题,为此,提出一种通信型MCU未启动或持续复位的识别方法。...

【技术保护点】

【技术特征摘要】
1.一种通信型MCU未启动或持续复位的识别方法,包括ECU,所述ECU至少包括ECU

A和ECU

B,ECU

A中至少包含有作为主机的MCU

A与作为备用从机的MCU

B,MCU

A与MCU

B之间通信设置有IO,以及UART或SPI,该IO包括MCU

A_IO和MCU

B_IO,MCU

A、MCU

B与ECU

B处于同一CAN网络中,其特征在于:所述MCU未启动或持续复位识别方法包括以下步骤:S100:MCU

B通过MCU

A_IO对应在MCU

B上的输入端,检测MCU

A_IO输出是否正常R1;S200:MCU

A通过UART或SPI通信端口发送指令后,MCU

B对MCU

A所发送的指令进行检测,判断是否正常R2;S300:MCU

B通过CAN网络接收MCU

A、ECU

B的CAN消息并判断接收到的消息是否正常R3;S400:MCU

B根据判断得到的R1、R2以及R3判断MCU

A是否为未启动或持续复位。2.根据权利要求1所述的一种通信型MCU未启动或持续复位的识别方法,其特征在于,所述MCU

B根据判断得到的R1、R2以及R3判断MCU

A是否为未启动或持续复位包括:若MCU

B根据判断得到的R1、R2以及R3均为不正常,则判断MCU

A为未启动或持续复位,且MCU

B将主动接管已实现MCU

A的功能,并提示MCU

A的功能异常。3.根据权利要求1所述的一种通信型MCU未启动或持续复位的识别方法,其特征在于:CAN网络包括CAN总线和与MCU

A通信连接的CAN1,以及和MCU

B通信连接的CAN2,CAN1和CAN2均与CAN总线通信连接,ECU

B与CAN总线也通信连接。4.根据权利要求1所述的一种通信型MCU未启动或持续复位的识别方法,其特征在于:MCU

A_IO为MCU

A的通用输出端口,按照定义的周期翻转该端口输出电平状态,,所述M...

【专利技术属性】
技术研发人员:汤德东庄道松姬志
申请(专利权)人:芜湖伯特利电子控制系统有限公司
类型:发明
国别省市:

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

1