问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG - 1111
  • 电源运行过程中STM32F103C8T6有时候报一下故障怎么回事?

    [font=Tahoma, "][size=16px][font="][color=#444444][backcolor=rgb(242, 249, 253)]大家好,有个问题请教一下:[/backcolor][/color][/font][/size][/font][font=Tahoma, "][size=16px][font="][color=#333333][backcolor=rgb(255, 255, 255)] 我这边有个电源,输出48V50A,控制芯片是28950,MCU芯片是STM32F103C8T6,MCU芯片主要实现整机的逻辑时序控制,以及与电脑上位机通过CAN进行数据交换(波特率500K,100ms速率)。现在发现在运行过程中偶尔会出现MCU报输入过欠压、输出过流、输出欠压等故障导致电源出现停机现象,而且是不规律的,有时候开机很久20个小时不出现,有时候15分钟不到就出现了,让人头疼。[/backcolor][/color][/font][/size][/font] [color=#333333][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px][backcolor=rgb(255, 255, 255)][font="]一、应对措施:[/font][/backcolor][/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px][backcolor=rgb(255, 255, 255)][font="]1.用探讨靠测MCU对应的这几个采集信号AD引脚波形,正常运行情况下比较干净的没什么毛刺,假信号触发的概率感觉很低;[/font][/backcolor][/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px][backcolor=rgb(255, 255, 255)][font="]2.将故障判断时间加长,比如全部拉长到连续判断3S,但是还是有时候会发生,觉得不可思议。拿这个输入过欠压为例,现在电网220VAC基本都很稳定的了,要超出这个90~264V范围而且维持3S钟,真的不太可能;[/font][/backcolor][/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px][backcolor=rgb(255, 255, 255)][font="]3.后来将这几个采集信号故障判断软件暂时全部屏蔽了,到目前为止没有再发生过报故障导致的关机;[/font][/backcolor][/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px][backcolor=rgb(255, 255, 255)][font="]二、疑问:[/font][/backcolor][/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px][backcolor=rgb(255, 255, 255)][font="]综合起来觉得MCU误判的概率比较大,但是什么原因导致误判呢?跟电脑上位机这个100ms的CAN数据来回交换有无关联?会不会是频繁的CAN中断使AD采样不正常出现误判?谢谢大家指点。[/font][/backcolor][/size][/font][/backcolor][/color]

    1111 电源 stm32f103c8t6 MCU 芯片 输出

    716浏览量 2回复量 关注量
  • 电源运行过程中STM32F103C8T6偶尔报一下故障怎么回事?

    大家好!有个问题想请教一下:[color=#333333][backcolor=rgb(255, 255, 255)][font="] 我这边有个电源,输出48V50A,控制芯片是28950,MCU芯片是STM32F103C8T6,MCU芯片主要实现整机的逻辑时序控制,以及与电脑上位机通过CAN进行数据交换(波特率500K,100ms速率)。现在发现在运行过程中偶尔会出现MCU报输入过欠压、输出过流、输出欠压等故障导致电源出现停机现象,而且是不规律的,有时候开机很久20个小时不出现,有时候15分钟不到就出现了,让人头疼。[/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font="]一、应对措施:[/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font="]1.用探讨靠测MCU对应的这几个采集信号AD引脚波形,正常运行情况下比较干净的没什么毛刺,假信号触发的概率感觉很低;[/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font="]2.将故障判断时间加长,比如全部拉长到连续判断3S,但是还是有时候会发生,觉得不可思议。拿这个输入过欠压为例,现在电网220VAC基本都很稳定的了,要超出这个90~264V范围而且维持3S钟,真的不太可能;[/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font="]3.后来将这几个采集信号故障判断软件暂时全部屏蔽了,到目前为止没有再发生过报故障导致的关机;[/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font="]二、疑问:[/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font="]综合起来觉得MCU误判的概率比较大,但是什么原因导致误判呢?跟电脑上位机这个100ms的CAN数据来回交换有无关联?会不会是频繁的CAN中断使AD采样不正常出现误判?谢谢大家指点。[/font][/backcolor][/color]

    1111 电源 stm32f103c8t6 MCU 芯片 输出

    1385浏览量 7回复量 关注量