Undalogic 标志Undalogic
返回资源页面
教程2025年1月30日|Joel Troughton

如何更新 miniSMU 固件

使用我们的网页版更新工具或 miniSMU 应用,让您的 miniSMU MS01 始终保持最新,获得最新功能和改进。

如何更新 miniSMU 固件

miniSMU MS01 的固件更新可以带来新功能、提升性能并修复错误。让设备保持最新,就能用上最新的功能,从硬件加速的 I-V 扫描到四线开尔文测量模式。

ℹ

要点速览:您可以使用网页版固件更新工具(需要 Chrome、Edge 或 Opera 浏览器)或 miniSMU 桌面应用更新 miniSMU 固件。两种方法都只需点击几下,设备会自动重启并运行新固件。

为什么要更新固件?

固件更新会为您的 miniSMU 带来实实在在的改进。以下是通过固件更新加入的部分功能:

板载 I-V 扫描(v1.3.4+)

直接在 miniSMU 硬件上执行电压扫描,免去计算机与设备之间的通信开销。由此带来:

  • 测量点之间的时序更加一致
  • I/O 延迟更低,整体扫描时间更短
  • 每次扫描最多 1,000 个数据点,驻留时间可配置

详情请参阅板载 I-V 扫描文档。

四线开尔文测量模式

利用 miniSMU 的双通道架构实现真正的四线测量,消除测量中的引线电阻误差:

  • 通道 1 用作施加通道(输出电压,测量电流)
  • 通道 2 用作检测通道(高阻抗电压测量)
  • 无论线缆长度或电阻如何,都能准确读取器件电压

如需深入了解这对太阳能电池测试为何重要,请参阅我们的太阳能电池 I-V 测试中的开尔文连接指南。

错误修复和稳定性改进

每个固件版本都包含对已报告问题的修复和总体稳定性改进。更新过程中会显示更新日志,让您清楚了解具体有哪些变化。

更新前的准备

开始固件更新之前:

  1. 保存正在进行的工作——更新过程中 miniSMU 会短暂断开连接
  2. 通过 USB 连接——固件更新需要 USB 连接(不支持通过 Wi-Fi 更新)
  3. 使用兼容的浏览器(适用于网页版更新工具)——支持 Web Serial API 的 Chrome、Edge 或 Opera

方法 1:网页版固件更新工具

更新 miniSMU 最简单的方法是使用我们的浏览器工具,网址为 undalogic.com/minismu/firmware-update。

分步说明

  1. 通过 USB 将 miniSMU 连接到计算机

  2. 在 Chrome、Edge 或 Opera 中打开固件更新页面 undalogic.com/minismu/firmware-update

  3. 点击“Connect Device”,然后在串口选择器中选择您的 miniSMU

  4. 查看设备信息——工具会显示当前固件版本、序列号和设备型号

  5. 检查更新——如果有更新的固件版本可用,您会看到版本号和发布说明

  6. 点击“Start Firmware Update”——工具将会:

    • 下载最新固件
    • 将固件上传到您的 miniSMU
    • 自动重启设备
  7. 重新连接以进行确认——设备重启后,重新连接以确认新的固件版本

⚠

在固件上传过程中,切勿断开 miniSMU 的连接。请等到出现“Update completed successfully”消息后再拔下设备。

方法 2:miniSMU 桌面应用

miniSMU 桌面应用也内置了固件更新功能。

分步说明

  1. 如果尚未安装,请下载并安装 miniSMU 应用

  2. 通过 USB 连接 miniSMU 并打开应用

  3. 使用应用中的端口选择器连接到串口

  4. 在应用的“Start”选项卡中,点击图标并选择“Firmware Update”

  5. 点击“Download Latest Firmware”——应用会自动检查可用的最新更新。

  6. 查看更新详情,如果有新版本可用,点击“Upload Firmware”

  7. 等待更新完成——应用会显示固件下载和烧录的进度

  8. 重启后重新连接——miniSMU 会自动重启;重新连接以确认更新成功

使用桌面应用更新 miniSMU 固件

故障排除

“Web Serial API is not supported”

使用不支持 Web Serial 的浏览器时会出现此错误。请换用 Chrome、Edge 或 Opera(版本 89 或更高)。

固件 v1.0.3 或更低版本出现“Update Blocked”

出于安全原因,运行固件版本 1.0.3 或更早版本的设备需要手动更新。请联系 support@undalogic.com 获取帮助。

端口列表中没有出现设备

  • 确保 miniSMU 已开机并通过 USB 连接
  • 尝试更换 USB 线缆或端口
  • 在 Windows 上,检查是否已安装正确的驱动程序(设备应在设备管理器中显示为 COM 端口)
  • 关闭可能正在使用该串口的其他应用程序(包括其他正在运行的 miniSMU 应用实例)

更新似乎卡住了

上传过程可能需要长达一分钟,具体取决于固件大小。如果进度停滞超过 2 分钟:

  1. 不要立即拔下设备
  2. 再等待一分钟,看看是否恢复
  3. 如果仍无响应,断开并重新连接 USB 线缆
  4. 重新执行更新

更新后设备无法启动

在极少数情况下,如果更新被中断,设备可能无法正常启动。您可以使用内置的恢复模式还原之前可正常运行的固件:

  1. 断开 miniSMU 与 USB 电源的连接
  2. 找到 miniSMU 背面的“User”按钮
  3. 在接通电源之前,按住“User”按钮
  4. 在继续按住按钮的同时,连接 USB 线缆
  5. 保持按住 10 秒,然后松开

miniSMU 将使用最后一个已知正常的固件版本启动。恢复后,您可以再次尝试更新固件。如果按上述步骤操作后设备仍无法启动,请联系 support@undalogic.com 获取进一步帮助。

查看当前固件版本

您可以通过以下几种方式查看当前固件版本:

使用 miniSMU 应用

连接后进入“About”选项卡,即可查看包括固件版本在内的设备信息。

使用 Python

from minismu_py import SMU

smu = SMU()
smu.connect("COM3")  # Replace with your port
print(smu.get_identity())  # Returns model and firmware version

安装说明和更多示例请参见 minismu_py GitHub 仓库。

使用直接命令

通过串口终端发送 *IDN? SCPI 命令,即可收到包含固件版本的设备标识字符串。

总结

无论使用网页版更新工具还是桌面应用,更新 miniSMU 固件都很简单。定期更新可确保您用上板载 I-V 扫描和四线开尔文测量等最新功能,同时获得性能改进和错误修复。

如果在更新过程中遇到任何问题,请随时联系 support@undalogic.com 获取帮助。