问答

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

capturepower

TA的家园币:252  

  • 电源运行过程中STM32F103C8T6有时候报一下故障怎么回事?

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

  • 电源运行过程中STM32F103C8T6偶尔报一下故障怎么回事?

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

  • 电源中的CAN通讯电路是否需要共模电感?

    大家好!我最近做了一个1kw的电源,需要用到CAN通讯电路和上位机对接,看到很多资料说CAN电路的外围搭载有51uH典型值的共模电感和一些TVS之类的保护器件,当然也包括这个120Ω电阻和适当的消噪小电容。但是我也看到有人说不要这个共模电感,因为这个东西会影响到差分信号传输的波形质量,容易引发波形畸变从而通讯异常。请问大家怎么看这个问题?谢谢指点

  • CAN通讯电阻不匹配是否会导致通讯失效?

    最近做的一款充电器周不时的出现偶尔停机,监控发现有时候充电报文无端端的凭空消失,即相当于下位机不见了ID,后来排查了CAN总线总电阻,发现这个阻值为40Ω,再检查发现充电器端一个120Ω,仪表一个120Ω,整车控制器一个120Ω,合起来就是40Ω。请问会是这个电阻不匹配导致的问题吗?