⚡ 继电保护装置固件开发指南
30章
📘 从入门到实战
🧩 嵌入式 · 保护算法 · 项目
🎒 风格 · 明快易读
01
继电保护概述
电力系统基本概念
保护作用与原理
保护装置分类
02
嵌入式系统基础
ARM Cortex-M
STM32选型
开发板资源
03
开发环境搭建
Keil MDK
GCC工具链
J-Link/ST-Link
04
固件工程结构
工程目录
启动文件
链接脚本
Makefile
05
GPIO与外部中断
GPIO模式
EXTI中断
按键消抖
LED指示
06
定时器与PWM
SysTick
通用定时器
PWM继电器
07
ADC与采样
ADC原理
多通道采集
DMA传输
均值滤波
08
通信接口 (UART)
UART协议
中断收发
环形缓冲区
Modbus RTU
09
通信接口 (SPI/I2C)
SPI ADC/DAC
I2C温度传感器
EEPROM读写
10
数字量输入输出
DI光耦隔离
DO继电器驱动
状态机防抖
11
模拟量采集 (AI)
CT/PT变送器
交流采样RMS
过零检测
12
保护算法基础
FFT原理
基波提取
序分量计算
13
过流保护实现
三段式过流
反时限特性
启动元件
14
距离保护实现
阻抗计算
多边形特性
方向元件
振荡闭锁
15
零序保护与接地检测
零序电流/电压
接地判据
零序方向
16
重合闸逻辑
自动重合闸时序
检同期/无压
闭锁条件
17
故障录波
触发条件
FATFS存储
COMTRADE
18
对时与同步
SNTP
IRIG-B解码
PPS同步
时间戳
19
人机交互 (HMI)
TFT/OLED驱动
菜单系统
按键参数设置
20
参数存储与管理
EEPROM/Flash模拟
CRC16校验
出厂默认值
21
看门狗与可靠性
IWDG
WWDG
任务超时监控
异常复位
22
RTOS应用基础
FreeRTOS移植
任务调度
信号量/互斥锁
消息队列
23
保护任务划分
采样任务
保护算法任务
通信任务
HMI任务
24
固件升级 (OTA)
Bootloader
固件签名校验
A/B升级
25
安全与加密
安全启动链
AES加密
TLS通信
防篡改
26
调试与测试
断点调试
串口日志
Unity测试
硬件在环
27
电磁兼容 (EMC) 设计
硬件滤波隔离
软件去抖冗余
看门狗抗死机
28
标准与规范
IEC 61850
DL/T 860
国网反措
型式试验
29
项目实战 (一)
需求分析
系统架构
模块接口
开发计划
30
项目实战 (二)
编码实现
集成测试
现场调试
文档总结