ARM设备异常断电容易造成数据损坏,硬件如何设计

异常断电从来都不是小事,它可能导致系统日志、应用数据等未保存,引发关键数据丢失,甚至可能无法重启

如何避免异常断电引发的故障:

****▍"护"硬件

首先,我们在工控机中加上了断电延时保护功能电路。工控机上电后,储能电容保持充电状态,且设计了电压监测芯片实时监测输入电压。当系统检测到输入电压低于限定值时,储能电容通过放电为CPU、RAM、ROM等核心器件提供临时供电,并发出中断信号。

解决方案:

容量和耐压怎么变

  • ‌并联 ‌:相当于增大了极板面积,‌总容量是各个电容相加 ‌,但耐压值取决于‌最低‌的那个电容。
  • ‌串联 ‌:相当于增加了介质厚度,‌总容量会减小 ‌(比最小的还小),但‌耐压值会提升‌,理论上等于各电容耐压之和

串联电容和并联电容的计算公式是啥

  • ‌并联计算‌:直接把数值加起来,公式为 C总=C1+C2+⋯+CnC总=C1+C2+⋯+Cn。
  • ‌串联计算‌:先算倒数和再取倒数,公式为 1C总=1C1+1C2+⋯+1CnC总1=C11+C21+⋯+Cn1。
  • ‌举例‌:两个 10μF 电容并联是 20μF,串联则只有 5μF

▍"保"数据

当系统检测到断电的中断信号后,有约3~8秒断电保护缓冲时间,方便应用程序执行数据保存操作,从而避免数据丢失、损坏。

解决方案: 软件增加中断进来检测,

▍"稳"运行

除了异常断电故障,设备启动失败、系统卡死、程序宕机等也是工业现场的常见隐患。我们在工控机搭载了独立的外部硬件看门狗电路,当发生上述情况,看门狗会自动识别,快速触发复位,让工控机自动重启并恢复正常运行。

相关推荐
HideF2 小时前
Linux
linux·服务器·网络
吠品3 小时前
智谱开源 ZCode 之后,真正的考试才开始
单片机·嵌入式硬件·1024程序员节
Chery11404 小时前
高速ADC与精密DAC怎么选?DP9230D与DP8532D应用解析
嵌入式硬件·物联网·射频工程
Ruiery4 小时前
Linux 6.6内核内存管理深度解析(十三):slab/slub 分配器
linux·运维·服务器
丰锋ff7 小时前
压缩命令笔记
linux
小李不想当小白7 小时前
SPI通信外设与W25Q64 (硬件SPI)(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
LCG米7 小时前
STM32驱动W5500以太网模块实测:TCP吞吐瓶颈定位、TX指针回绕陷阱与断线重连保活落地
stm32·单片机·嵌入式硬件·tcp/ip
GeW8 小时前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
by209998 小时前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
尼喃9 小时前
662K/65Z5三脚稳压芯片规格书—PW6566B33/B30引脚功能
嵌入式硬件