
#第十届立创电赛#静流·智控:直流电能智能精测装置
简介
本项目研究了光伏发电与城市应用等复杂环境下高精度直流电能计量技术,设计一款高精度智能直流电能计量装置。
简介:本项目研究了光伏发电与城市应用等复杂环境下高精度直流电能计量技术,设计一款高精度智能直流电能计量装置。开源协议
:BSD License
(未经作者授权,禁止转载)描述
1、项目功能介绍
本项目研究了光伏发电与城市应用等复杂环境下高精度直流电能计量技术,设计一款高精度智能直流电能计量装置。
在精度提高方面,对直流电中存在的纹波、突变和噪声等干扰信号进行分析和处理,提出高精度计量软硬件单元,解决光伏直流电能计量不准的问题。
在服务城市、便利管理方面,基于物联网平台设计电监控管理系统实现智能监控功能,对直流供电系统进行智能化、远距离检测和管理。
本项目设计的高精度直流电能计量装置由计量模块、通讯模块、显示模块、单片机控制模块和上位机部分组成。其中,核心部分是计量模块,它是保证电能表计量准确性的关键;单片机控制模块实现系统中各个部件的协调控制、人机交互等重要功能。
在工作时,电压、电流经 A/D 转换后,直接送至 CPU进行处理,CPU 根据需要从 EEPROM 和时钟 RTC 内存、取数据,并将处理过的数据按需要分别送至显示部分、上位机部分等数据输出单元。直流电表带有温度补偿电路芯片,在标称温度下,能保证时钟日误差小于 0.5 s/d。在数据安全性方面,采用冗余设计,数据多重备份。

2、项目属性
非首次公开 原创项目 曾获数项省国级奖项
3、开源协议
BCD License
https://opensource.org/licenses/BSD-2-Clause
4、硬件部分
5、软件部分

从软件功能模块与流程来看,整体延续文档中“数据采集-数据存储-数据应用”的核心逻辑,以瑞萨开发板为主控适配实现。功能模块上,采集层通过瑞萨SPI驱动对接HLW8112计量芯片(获取8路电压、电流数据),搭配按键检测与RTC时钟同步(保障数据时间戳准确);存储层沿用文档“多级冗余”设计,用瑞萨EEPROM实现RAM实时数据、掉电备份数据的存储,且通过CRC校验确保完整性;应用层支持LCD本地显示(电参数与波形)、MQTT协议上云(对接阿里云IoT)及RS485-PC调试(PyQt工具)。流程上,系统上电先完成瑞萨FSP驱动(SPI、UART等)与全局参数初始化,再按10ms间隔采样数据,经滤波、积分计算后判断数据合法性,合法则累加电能并存储,非法则从备份区恢复,最后推送数据至显示或云端。

核心算法均保留文档设计并适配瑞萨硬件性能。电能计算采用文档中的复化Newton-Cotes积分算法,将连续电能拆解为小区间梯形求和,减少直流纹波、突变带来的误差(如光伏场景功率波动),瑞萨开发板48MHz主频可满足10ms/次采样的实时性需求;干扰处理用文档规定的“中值滤波+滑动平均滤波”组合,先剔除脉冲噪声(如充电桩电流突变),再平滑高频干扰,确保采样数据准确;数据可靠性则遵循文档“CRC校验+多级恢复”机制,对计量数据计算CRC值防篡改,上电时按“RAM→RAM备份→EEPROM备份”顺序恢复异常数据,与文档中的数据保护逻辑一致。
源码结构与编译烧录环节简化适配瑞萨环境。源码基于瑞萨e2studio开发,分为FSP库(自动生成的SPI、UART等外设驱动)与应用层(含硬件抽象驱动如HLW8112、RS485驱动,及数据采集、电能计算等功能模块,还有主函数统筹流程),对应文档中硬件接口与功能需求。编译环境搭建只需安装e2studio与瑞萨对应FSP包,配置SPI(HLW8112时序)、UART(RS485参数)等外设后,导入源码点击“构建”生成hex文件;烧录用J-Link连接瑞萨开发板SWD接口,配置设备型号与通信速率后,下载hex文件即可,全程保障与文档功能(如0.2级精度、多场景适配)兼容。
7、大赛LOGO验证




设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论