项目简介
本项目是基于STM32G4xx微控制器的钙钛矿太阳能电池光浸泡测量系统。其主要用于测量钙钛矿太阳能电池的光浸泡特性,通过短脉冲光照射电池并测量正向电压,实现对光浸泡现象的精确测量。硬件包含高输入阻抗电压测量、多范围电流测量、高功率LED驱动等模块,软件通过命令行接口(CLI)与硬件交互,支持多种测量命令和参数配置。
项目的主要特性和功能
- 光浸泡测量:以短脉冲光照射电池并测量正向电压,精确测量光浸泡现象。
- 硬件模块:
- 高输入阻抗电压测量(4线连接),1.5V范围,100kHz采样率。
- 多范围电流测量,5mA范围,低泄漏断开开关实现真实开路测量。
- 高功率LED驱动,48V 1.5A输出,有超快上升和下降时间。
- 命令行接口(CLI):经串口与硬件交互,支持电压测量、电流测量、IV曲线测量等多种测量命令和参数配置。
- 调试接口:通过STLINK调试连接器提供警告、错误、测量完成时间等调试信息。
- 代码架构:基于STM32Cube HAL库,模块化设计,功能模块通过前缀区分,便于维护和扩展。
安装使用步骤
- 硬件连接:用USB - C线缆将硬件连到计算机,若未连外部电源,确保连接VBUS - PWR跳线。
- 驱动安装:保证设备被识别为CP2104 USB - UART转换器,MacOS和Linux无需安装驱动,Windows可能需安装。
- 串口连接:用支持VT100转义码的串口终端(如Screen)连接设备,默认波特率230400。
- 设备启动:在终端输入reboot命令重启设备,启动后显示欢迎信息和基本指令。
- 命令使用:通过CLI输入命令测量和配置,如getvolt测电压,getivchar测IV曲线等,用help命令查看所有可用命令。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】