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

【源码】基于Azure Sphere的联网电源系统

项目简介

本项目基于Azure Sphere开发,借助Avnet Azure Sphere Starter Kit构建了一个联网电源系统。此系统能够与RDTech DPS3005电源供应器通信,读取并控制其参数,同时还能读取温度和Wi-Fi信息。连接到Azure IoT Central后,可实现数据的双向传输与远程控制。

项目的主要特性和功能

  1. 数据读取:通过I2C接口读取LSM6DSO设备温度,使用UART Modbus RTU读取DPS3005电源供应器的输出电压、电流、功率及输入电压显示值,还能读取BSSID地址、Wi-Fi AP SSID和Wi-Fi频率。
  2. 参数设置:利用UART Modbus RTU设置DPS3005电源供应器的电压、电流、输出状态和背光灯。
  3. 设备控制:通过GPIO 17触发MOSFET开关板控制风扇开关。
  4. 数据交互:连接Azure IoT Central后,可将温度、电源供应器数据、按钮状态、Wi-Fi信息和应用版本字符串发送到云端,并接收云端指令设置电源供应器参数和温度阈值,根据阈值控制风扇。

安装使用步骤

假设你已下载本项目的源码文件,可按以下步骤操作: 1. 确保已安装Azure Sphere SDK和相关开发工具。 2. 连接好RDTech DPS3005电源供应器、Mosfet开关板等硬件设备。 3. 打开项目代码,根据实际情况配置UART、GPIO等参数。 4. 使用开发工具编译并部署项目到Azure Sphere设备。 5. 将设备连接到Azure IoT Central,完成设备注册和配置。 6. 启动项目,系统将开始运行,可在Azure IoT Central上查看和控制相关数据。

下载地址

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