超级电容使用指南
文档说明
当前版本:B
修改记录
| 版本 | 说明 | 时间 |
|---|---|---|
| B | 对应的软件版本为:ed-lvd_1.20260106.3_all.deb
| 2026.01.28 |
| A | 初始版本 | 2025.08.28 |
1 概述
介绍在ED-IPC和ED-HMI系列等产品上使用超级电容的背景和适用范围。
1.1 背景
部分客户在购买带有超级电容的产品后,希望了解超级电容的工作原理,并进一步探索一些高级应用,例如在设备断电后保存缓存数据。针对这些需求,我司已提供相应的软件,客户可以通过自行安装软件包、修改脚本等方式,实现断电时写入缓存数据等操作。
1.2 适用范围
本应用适用于ED-IPC2100、ED-IPC2200、ED-SBC2300、ED-IPC2600、ED-IPC3100、ED-SBC3300、ED-IPC3600、ED-HMI2120、ED-HMI2630、ED-HMI3120、ED-HMI3630等产品。
2 应用指导
介绍超级电容的工作原理、安全关机机制以及配置超级电容参数的具体操作。
2.1 工作原理
超级电容与PCBA中的扩展GPIO芯片的LVD引脚相连,当断开设备外部电源时,LVD引脚会产生中断信号,CPU检测到中断信号后会执行/usr/sbin/lvd-callback.sh脚本。用户可自定义lvd-callback.sh的内容,使超级电容在触发时实现预期的功能。
2.2 安全关机机制
在超级电容充满电后,若断开电源适配器:
- ED-IPC将保持常规运行,直至超级电容电量耗尽后自动关机。
- ED-HMI则会自动关闭屏幕背光并降低CPU频率以节能,设备持续处于低功耗运行状态,直至超级电容电量耗尽后自动关机。
2.3 配置超级电容参数
如果用户需要在超级电容工作的短暂时间内实现一个特定的功能(如保存数据),则可提前将需要实现的功能(自定义代码)写入lvd-callback.sh中,待超级电容工作时将自动实现此功能。下文以ED-HMI3120-070C为例进行配置。
前提条件:
- 设备已正常启动进入系统;
- 设备上带有超级电容;
- 设备已通过Wi-Fi或网口接入以太网。
操作步骤:
- 打开设备的终端窗格,依次执行如下命令,添加apt源。
curl -sS https://apt.edatec.cn/pubkey.gpg | sudo apt-key add -
echo "deb https://apt.edatec.cn/raspbian stable main" | sudo tee /etc/apt/sources.list.d/edatec.list
sudo apt update
- 执行如下命令,安装
ed-lvd软件包。
sudo apt install ed-lvd

- 执行如下命令,打开
lvd-callback.sh脚本文件。
sudo nano /usr/sbin/lvd-callback.sh

提示
- 如上图所示是ED-HMI3120-070C设备
lvd-callback.sh的默认配置。 - 在修改脚本文件之前建议先备份当前的脚本文件。
- 按需自定义脚本文件,添加自定义的函数,实现用户特定的功能。

提示
当超级电容被触发时,设备会依次执行lvd-callback.sh中的命令。
输入
ctrl+o保存文件,再按Enter,最后输入ctrl+x退出文件编辑模式。执行如下命令,查看
lvd-detect.service是否正在运行(默认自动运行)。
sudo systemctl status lvd-detect.service
如下图所示,返回信息中标注位置的信息为“Active:active (running)”,则表示lvd-detect.service正在运行。

- 断开电源适配器,设备自动执行
lvd-callback.sh脚本,实现用户预先定义的功能。
