基于STM32F103单片机市电抄表插座 交流电压电流键测量系统

2022-01-05

基于STM32F103单片机市电抄表插座 交流电压电流键测量系统

简介

本资源文件提供了一个基于STM32F103单片机的市电抄表插座系统的设计与实现。该系统能够实时测量交流电压和电流,并通过LCD1602液晶显示屏显示测量结果。系统设计包括电压和电流的采集、处理、显示以及数据存储等功能。

系统功能

  1. 交流电压电流测量
    • 220V市电经过互感器后产生微弱交流电,经过整流滤波后变为直流信号。
    • 通过单片机的AD转换功能,将直流信号转换为数字信号,并计算出实际的交流电压和电流值。
  2. 实时显示
    • 使用LCD1602液晶显示屏实时显示交流电压、交流电流、功率和电量。
    • 电压单位为V,电流单位为A,功率单位为W,电量单位为kWh(度)。
  3. 功率和电量计算
    • 功率通过电压和电流的乘积计算得出。
    • 电量是功率与时间的乘积。

硬件组成

  • STM32F103C8T6单片机核心板:负责系统的控制和数据处理。
  • 交流电压电流检测模块:包括电压互感器TV1005M和电流互感器TA1005M,用于采集交流电压和电流信号。
  • LCD1602液晶显示屏:用于实时显示测量结果。

软件设计

  • 电压电流采集:通过单片机的AD转换功能,将模拟信号转换为数字信号。
  • 数据处理:对采集到的数据进行处理,计算出实际的电压、电流、功率和电量。
  • 显示控制:控制LCD1602液晶显示屏,实时显示测量结果。

使用说明

  1. 硬件连接
    • 将交流电压电流检测模块与STM32F103C8T6单片机核心板连接。
    • 将LCD1602液晶显示屏与单片机连接。
  2. 软件配置
    • 根据实际需求配置单片机的AD转换参数。
    • 编写程序实现电压、电流、功率和电量的计算与显示。
  3. 系统调试
    • 通过调试工具检查硬件连接是否正确。
    • 运行程序,观察LCD1602液晶显示屏上的显示结果,确保系统正常工作。

注意事项

  • 在连接和调试过程中,请确保电源电压和电流在安全范围内,避免损坏硬件设备。
  • 在进行AD转换时,注意采样频率和精度的设置,以确保测量结果的准确性。

文件结构

  • src/:包含系统的主要源代码文件。
  • docs/:包含系统的相关文档和说明。
  • hardware/:包含硬件设计的原理图和PCB文件。

贡献

欢迎对该项目进行改进和优化,可以通过提交Pull Request或Issue来参与贡献。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

基于STM32F103单片机市电抄表插座交流电压电流键测量系统