3、变桨控制器硬件:PLC与嵌入式控制器选型、变桨驱动器(伺服驱动器)、编码器与传感器接口
做变桨控制这么多年,我最大的体会是:算法写得再漂亮,硬件选型一翻车,全白搭。今天咱们就聊聊变桨控制器的硬件选型,这部分我踩过的坑,够写一本小册子了。
3.1 PLC vs 嵌入式控制器:到底选哪个?
这个问题,几乎每个刚入行的朋友都会问我。我的回答很简单:看你的实时性要求和成本预算。
核心结论:大型风电机组(2MW以上)建议用PLC,中小型或对成本敏感的项目,嵌入式控制器更香。
3.1.1 PLC方案
PLC的好处是稳定、抗干扰、开发周期短。我在内蒙古一个风场调试时,零下30度的环境,PLC照样跑得稳稳的。PLC的选型要点:
- CPU性能:至少需要支持浮点运算,扫描周期不超过5ms
- I/O点数:变桨系统一般需要16-32个数字量输入,8-16个模拟量输入
- 通信接口:必须支持EtherCAT或PROFINET,这是和主控通信的命脉
我的经验:西门子S7-1500系列在风电领域用得最多,倍福CX系列也不错。但别迷信大牌,国产汇川、信捷的PLC在中小机型上性价比很高。
3.1.2 嵌入式控制器方案
嵌入式控制器,说白了就是一块定制的电路板,跑实时操作系统。我建议用STM32F4或F7系列,或者NXP的i.MX RT系列。
为什么?因为这些芯片有硬件浮点单元,处理PID算法不费劲。我曾经在一个项目中用STM32F407,主频168MHz,跑三个轴的变桨控制,CPU占用率才40%。
注意:嵌入式方案虽然成本低,但开发周期长。你得自己写驱动、搭协议栈、做EMC测试。没有3-5年嵌入式开发经验,我劝你别轻易尝试。
3.2 变桨驱动器(伺服驱动器)选型
变桨驱动器,其实就是伺服驱动器。它负责接收控制器的指令,驱动电机转动桨叶。选型时,我主要看三个参数:
| 参数 | 要求 | 说明 |
|---|---|---|
| 额定功率 | 1.5kW - 5kW | 根据桨叶重量和变桨速度计算 |
| 过载能力 | 3倍额定电流,持续3秒 | 紧急收桨时需要大扭矩 |
| 通信周期 | ≤1ms | EtherCAT或CANopen |
我个人习惯用EtherCAT总线,因为它的同步性能好。你想想看,三个桨叶如果不同步,那振动可不是闹着玩的。
3.2.1 驱动器的工作模式
变桨驱动器一般工作在两种模式:
- 位置模式:正常发电时用,精确控制桨叶角度
- 速度模式:紧急收桨时用,以最快速度把桨叶收到90度
我记得有一次调试,发现驱动器在位置模式下有抖动。查了两天才发现,是位置环的PID参数没调好。后来我把比例增益从50降到20,积分时间从100ms调到200ms,问题就解决了。
避坑指南:我曾经遇到过驱动器选型功率偏小,结果在极限风速下,电机过热保护停机。后来我学乖了,选型时留20%的余量。
3.3 编码器与传感器接口
编码器和传感器,是变桨系统的眼睛和耳朵。没有它们,控制器就是瞎子。
3.3.1 编码器选型
变桨电机上必须装编码器,用来反馈实际角度。我推荐用绝对值编码器,因为断电后还能记住位置。
- 分辨率:至少12位(4096线),我习惯用17位
- 接口:SSI或BiSS,抗干扰能力强
- 防护等级:IP67,机舱里可不是干净地方
小技巧:编码器安装时,一定要用柔性联轴器。我见过有人用刚性联轴器,结果电机振动把编码器轴扭断了。
3.3.2 传感器接口
变桨系统需要的传感器不多,但个个关键:
| 传感器类型 | 信号类型 | 接口要求 |
|---|---|---|
| 桨叶角度传感器 | 4-20mA 或 SSI | 双冗余设计 |
| 限位开关 | 数字量(干接点) | 常闭触点,断线检测 |
| 温度传感器 | PT100 或 K型热电偶 | 隔离输入 |
| 振动传感器 | 4-20mA | 低通滤波 |
嗯,这里要注意:桨叶角度传感器一定要双冗余。为什么?因为如果角度反馈丢了,控制器就不知道桨叶在哪,那可就危险了。
3.3.3 接口电路设计要点
传感器接口电路,我总结了几条铁律:
- 所有模拟量输入必须加隔离,光耦隔离或磁隔离都行
- 数字量输入要加RC滤波,时间常数10ms左右,防止抖动
- 编码器信号线要用双绞屏蔽线,单端接地
我曾经在一个项目中,因为没加隔离,雷击时传感器接口全部烧毁。从那以后,我再也不敢省这个成本了。
3.4 硬件系统架构图
下面这张图,是我做变桨控制系统时常用的硬件架构。你看一眼就明白了:
从这张图你能看到,变桨控制器是核心,它通过总线与主控通信,同时控制三个轴的驱动器。每个轴都有独立的电机和编码器,形成闭环控制。传感器组则提供额外的状态信息。
3.5 选型总结与建议
说了这么多,我最后给你一个实用的选型清单:
我的推荐配置(2MW级风机):
- 控制器:西门子S7-1511或倍福CX5120
- 驱动器:伦茨i700或博世力士乐IndraDrive
- 编码器:海德汉ERN1387(17位SSI)
- 传感器:图尔克或巴鲁夫的产品线
记住一句话:硬件选型不是越贵越好,而是越匹配越好。你想想看,一个2MW的风机,变桨系统成本也就几万块,但要是因为选型不当导致停机,一天的发电损失就够买好几套系统了。
好了,这一章的内容就到这。硬件选型是个经验活,多看看、多问问、多试试,慢慢就有感觉了。
公众号:蓝海资料掘金营,微信deep3321