# 锐能三相电能表参考代码 **Repository Path**: End-ING/meter_rn_c ## Basic Information - **Project Name**: 锐能三相电能表参考代码 - **Description**: 锐能三相电能表代码 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-04-17 - **Last Updated**: 2025-12-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 三相电表固件项目 ## 项目简介 该项目为基于RN831x芯片的三相电表固件实现,支持DL/T645-2007等电表通信协议。固件包含电能计量、事件记录、数据冻结、安全认证等核心功能模块。 ## 主要功能 - 电能计量:支持有功/无功电能、电压、电流、功率等参数的精确计量 - 通信协议:实现DL/T645-2007和DL/T698通信协议 - 安全认证:提供ESAM模块支持和安全认证功能 - 事件记录:记录电力系统中的异常事件(如过压、欠压、过流等) - 数据冻结:支持定时冻结和即时冻结电表数据 - 参数配置:提供电表配置参数的读写操作 - 数据存储:实现EEPROM和Flash的数据存储管理 ## 项目结构 ``` app_source/ ├── App/ // 应用层核心模块 │ ├── Axdr.c/h // AXDR数据编码/解码模块 │ ├── Bkgrd.c/h // 后台处理模块 │ ├── Class645/ // DL/T645协议实现 │ ├── Event/ // 事件记录模块 │ ├── Freeze/ // 数据冻结模块 │ ├── Pt645/ // DL/T645协议处理 │ ├── Measure.c/h // 计量功能模块 │ ├── Security.c/h // 安全认证模块 │ └── ... // 其他应用模块 ├── project/ // IAR项目配置 │ └── IAR_Proj_RN831x // IAR工程文件 └── sdk/ // SDK及底层驱动 └── Board/ // 板级支持包 └── cmsis/ // CMSIS核心支持 ``` ## 开发环境 - 开发工具:IAR Embedded Workbench -