打印

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

[复制链接]
493|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
capturepower|  楼主 | 2022-4-19 08:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,有个问题请教一下:  我这边有个电源,输出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采样不正常出现误判?谢谢大家指点。

使用特权

评论回复
沙发
capturepower|  楼主 | 2022-4-19 11:01 | 只看该作者
廖为情 发表于 2022-4-19 10:17
进口国产MCU代理,有技术支持,需要了解加微信,L18121451280 廖**

你们有做这款MCU吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

290

帖子

2

粉丝