littlebot
Published on 2025-04-18 / 0 Visits
0

【源码】基于mbed OS的DCScan高压源与Peltier设备控制固件

项目简介

本项目是一个嵌入式固件项目,主要针对高压源(HV Source)和Peltier设备。包含HV源控制器和Peltier控制器两个主要模块,用户可通过串口通信控制高压源的电压和电流,并监视其实时状态。Peltier控制器则负责控制两个Peltier设备的PID和显示模块,适用于嵌入式系统。

项目的主要特性和功能

HV源控制器

  • 可通过串口接收命令,对高压源的电压和电流进行控制。
  • 能提供实时的电压和电流反馈。
  • 利用LCD显示屏展示实时数据和状态信息。
  • 支持RGB LED进行视觉反馈。

Peltier控制器

  • 可控制两个Peltier设备的冷却功能。
  • 借助SSDisplay模块对显示设备进行控制。
  • 支持实时状态监控和显示。

安装使用步骤

1. 安装依赖项

确保已安装以下依赖项: - MBed CLI 1(通过pip安装mbed-cli)。 - GCC ARM v9(用于嵌入式系统的ARM编译器),需下载并安装相应版本,确保GCC ARM二进制文件在当前PATH中。 - Git 1.9.5或更高版本。 - Mercurial 2.2.2或更高版本。

2. 编译固件

  • 进入包含想要修改或编译的模块文件夹。
  • 打开命令行工具,输入命令: mbed compile -t GCC_ARM -m <mcu target name>
  • 编译完成后,BUILD文件夹中会生成.bin扩展名的固件文件。

3. 烧录固件

HV源控制器

  1. 将ST - Link SWD引脚连接到控制器机箱内的对应引脚。
  2. 通过USB连接ST - Link和PC。
  3. 按STM boards手册中的说明进行烧录。

Peltier控制器

  1. 通过USB连接NUCLEO_F401RE板和PC。
  2. 将固件文件拖放到设备中进行烧录。

4. 使用固件

  • 通过串口发送命令控制高压源的电压和电流。
  • 利用LCD显示屏和RGB LED监控设备状态。
  • 对于Peltier控制器,设置目标温度并监控实时状态。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】