简介:IEC 61800-5-1:2022是国际电工委员会发布的第三版可调速电力驱动系统安全要求标准,全面覆盖电气、热能与能源安全要求,是电气工程师、驱动系统设计开发与安全认证评估人员的必备规范依据。该标准是IEC 61800系列中针对安全要求的核心部分,对驱动系统的电气安全设计与防护协调具有直接指导作用。资源为完整英文版PDF文件,单文件共905页,压缩包约25.99MB,页码与图表均按原版保留,便于下载后直接查阅。目前已有399人学习/下载,特别适合需要依据新标准开展PDS安全设计、测试与合规评估的工程师。文档详细给出了范围、规范性引用、术语定义,并系统阐述单故障条件、短路和过载保护等多类防护要求,可帮助读者快速定位条款、对照设计清单。PDF保留原版版式,支持按目录和页码精确检索,适合作为长期技术参考资料。
1. 为什么 905 页的 IEC 61800-5-1:2022 要按电气、热能和能源三条线去读
905 页这个数字会让很多工程师下意识把 IEC 61800-5-1:2022《可调速电力驱动系统 第 5-1 部分:安全要求 电气、热能和能源》当成一部必须整本啃完的字典。但真正做过变频器整机安全评估的人会告诉你,这份标准的阅读顺序不是按书页排的。它的核心问题只有一个:一台变速驱动系统在电网波动、环境污染、过载和误操作下,电击、过热和储能释放会不会对人造成直接伤害。标准把问题拆成电气、热能和能源三个维度,分别对应 PDS 的输入侧、直流母线和输出侧。读的时候先抓适用范围,再把要求映射到自己的产品参数上,最后落到试验验证。以下的参数表和脚本都按这条线展开。
2. 电气安全:从过电压类别、污染等级到爬电距离的计算路径
电气安全在 IEC 61800-5-1:2022 中占的篇幅最大,也是型式试验里最容易被开不符合项的部分。驱动器能正常跑一个项目,不代表它在绝缘配合上合格;标准考察的是跨接在带电部分和可触及部分之间的绝缘,在电网过电压与灰尘、凝露的共同作用下,能否同时承受住工作电压和暂态冲击。判断的起点是把四个参数定清楚:额定工作电压、过电压类别、污染等级、材料组别。这四项定了,爬电距离和电气间隙才有查表的基础。
2.1 过电压类别、污染等级和材料组别:查表前的三个输入
过电压类别描述的是设备距离电网进线点有多近。离进线点越近,预期承受的雷电和操作过电压就越高,绝缘裕量也要越大。工业柜内的驱动器通常按过电压类别 III 处理,直接挂在配电箱内,而不是按插座供电的设备对待。常见的对应关系如下表,额定冲击电压取值是 230/400V 系统下的典型参考值,正式设计以标准原表为准。
| 过电压类别 | 典型供电位置 | 230V 系统额定冲击电压(示例) | 400V 系统额定冲击电压(示例) |
|---|---|---|---|
| I | 电池或隔离电源供电的受保护电子电路 | 1500V | 2500V |
| II | 插座供电的用电设备 | 2500V | 4000V |
| III | 配电箱到固定设备之间,工业柜内设备常见 | 4000V | 6000V |
| IV | 建筑物进线端、电表之前 | 6000V | 8000V |
污染等级影响的是爬电距离的基数,因为在脏污和凝露条件下,绝缘件表面会发生漏电起痕,起痕路径上的材料被碳化后逐步形成导电通道。PDS 内部有散热风扇,会把灰尘吸入机箱,所以大多数驱动器按污染等级 2 设计整机内部,按污染等级 3 考虑开放安装环境。材料组别由绝缘材料的相对漏电起痕指数 CTI 决定,组别 I 的 CTI 不低于 600,II 为 400 到 600,IIIa 为 175 到 400,IIIb 为 100 到 175。PCB 板材、注塑外壳和灌封材料的选择直接决定这一项,设计变更时换了一种阻燃等级的板材,材料组别可能就跟着变了。
2.2 用脚本把电气间隙和爬电距离的取值逻辑固定下来
人工查表容易在项目多版本迭代后出现取值漂移,把查表逻辑写进脚本是比较稳的做法。下面这段 Python 代码把过电压类别、污染等级和材料组别作为输入,输出基本绝缘条件下的电气间隙和爬电距离估算值。注意代码里的映射表是设计阶段的示例数据,只能用于估算和评审,不能替代标准原文。
# clearance_creepage.py # 电气间隙与爬电距离估算示例:数据仅供评审预判,正式取值需核对标准原表 CLEARANCE_BY_IMPULSE = { 1500: 1.0, # 额定冲击电压对应最小电气间隙,单位 mm 2500: 2.0, 4000: 3.0, 6000: 5.5, 8000: 8.0, } # key: (污染等级, 材料组别, 工作电压) -> 爬电距离,单位 mm CREEPAGE_TABLE = { (2, "I", 230): 2.0, (2, "I", 400): 2.8, (2, "II", 230): 2.5, (2, "II", 400): 3.6, (2, "IIIa", 230): 3.2, (2, "IIIa", 400): 4.2, (3, "I", 230): 2.8, (3, "I", 400): 3.8, (3, "II", 230): 3.6, (3, "II", 400): 4.8, (3, "IIIa", 230): 4.5, (3, "IIIa", 400): 5.6, } IMPULSE_BY_CATEGORY = { ("II", 230): 2500, ("III", 230): 4000, ("IV", 230): 6000, ("II", 400): 4000, ("III", 400): 6000, ("IV", 400): 8000, } def estimate_insulation(voltage, overvoltage_category, pollution_degree, material_group, insulation_type="basic"): impulse = IMPULSE_BY_CATEGORY.get((overvoltage_category, voltage), 4000) if insulation_type == "reinforced": # 加强绝缘的电气间隙按更高一档额定冲击电压查表 levels = sorted(CLEARANCE_BY_IMPULSE) impulse = levels[min(levels.index(impulse) + 1, len(levels) - 1)] clearance = CLEARANCE_BY_IMPULSE[impulse] creepage = CREEPAGE_TABLE.get( (pollution_degree, material_group, voltage)) if creepage is None: # 未命中精确电压档时取同组别较大值,并提示人工核对 candidates = [v for k, v in CREEPAGE_TABLE.items() if k[0] == pollution_degree and k[1] == material_group] creepage = max(candidates) print("WARN: 未命中精确电压档,已取同组别较大值,需人工核对") if insulation_type == "reinforced": creepage = creepage * 2 return impulse, clearance, creepage impulse, cl, cr = estimate_insulation(400, "III", 2, "I", "basic") print(f"冲击电压 {impulse}V 电气间隙 {cl}mm 爬电距离 {cr}mm")代码的输入是四个参数:工作电压取线对线的有效值,过电压类别由设备在电网中的电气位置决定,污染等级来自使用环境,材料组别要由供应商提供 CTI 实测值。输出的是基本绝缘的电气间隙和爬电距离;加强绝缘的处理方式是电气间隙按高一档额定冲击电压查表、爬电距离取基本绝缘的两倍,但这条经验规则必须在标准原文里复核,因为部分绝缘结构还要叠加耐压试验验证。把这段逻辑放进评审工具里,每次只改参数不翻表,跨版本对比也方便。
注意:脚本输出的只是估算值。标准原表在材料组别和污染等级不同组合下的取值,需要同时考虑额定冲击电压、材料特性和爬电起痕路径的实际形状,量产图纸发布前必须用标准条文逐一复核。
2.3 电气评审里最容易漏掉的三处细节
第一处是海拔修正。爬电距离和电气间隙的海拔处理不一样,电气间隙随海拔升高必须按空气密度修正,常见做法是在 1000 米以上每增加 500 米乘一个修正系数;爬电距离是否修正要看污染和凝露条件,不能简单照搬。第二处是功能性绝缘。功能绝缘失效不直接导致电击,但可能引发着火,所以它的间距要求与保护绝缘不同,不能因为走的是功能回路就不设间距。第三处是保护接地导体的截面积。接地端子截面积要和相线截面成比例,外部接地端子还要做防松处理,评审时把接地连续性试验的电流和电阻限值一并写进测试计划,不要等现场安装时再发现端子规格不匹配。
3. 热能安全:温升限值、热保护与试验数据判定
热能安全在标准里的目标是防止两种后果:设备内部温度过高导致着火,以及可触及表面温度过高导致灼伤。实现手段分设计侧和验证侧,设计侧是选材料和散热结构,验证侧是温升试验和热保护测试。温升限值不是只看一个总温度,而是按绝缘等级、部件材质和可触及性分别设定。
3.1 温升限值看绝缘等级、材料属性和可触及表面
绕组是驱动器里最容易因温升超标而失效的部件,限值按绝缘等级和测量方法区分。绕组用电阻法,因为电阻法反映整体平均温度,热电偶只能测表面温度,容易低估最热点。功率半导体、母线排和接线端子用热电偶法,外壳表面按可触及位置和材质分别限值,金属面板和塑料面板的灼伤阈值有明显差异。以下是一组典型参考限值,具体数值以标准原表为准。
| 部件与绝缘等级 | 测量方法 | 温升限值(示例) |
|---|---|---|
| B 级绝缘绕组 | 电阻法 | 80 K |
| F 级绝缘绕组 | 电阻法 | 105 K |
| H 级绝缘绕组 | 电阻法 | 125 K |
| 功率半导体外壳 | 热电偶法 | 按器件规格,通常不超 70 K |
| 母线排与接线端子 | 热电偶法 | 55 K 至 65 K |
| 可触及外壳表面 | 热电偶法 | 30 K 左右 |
温升试验的基准环境温度通常按 40 摄氏度,实际测试环境不是 40 摄氏度时要做修正。测量点要选在绕组端部、IGBT 基板下方和进线端子这类最热点,而不是散热器上温度最低的位置。试验要在额定负载、额定电网电压和最低冷却条件下进行,这个最恶劣工况一旦定错,整套数据都会失去意义。
3.2 用电阻法自动判定温升测试结果
电阻法依据的是铜或铝的电阻温度系数。冷态时记录绕组电阻和环境温度,热稳定后再测一次电阻,用以下脚本计算温升并按绝缘等级判定。热稳定的判据通常是每 30 分钟温升变化不超过 1 K,达到这个条件才读取最终值。
# temperature_rise.py # 电阻法温升判定:铜绕组 k=234.5,铝绕组 k=225 def winding_rise(r_cold, r_hot, t_cold, k=234.5): # 由冷态电阻与冷态绕组温度推算热态温度,再计算温升 t_hot = (r_hot / r_cold) * (t_cold + k) - k return t_hot, t_hot - t_cold LIMITS = {"B": 80.0, "F": 105.0, "H": 125.0} def judge(r_cold, r_hot, t_cold, insulation_class="F", k=234.5): t_hot, rise = winding_rise(r_cold, r_hot, t_cold, k) limit = LIMITS[insulation_class] passed = rise <= limit print(f"热态温度 {t_hot:.1f} 摄氏度,温升 {rise:.1f} K," f"{insulation_class} 级限值 {limit} K -> {'PASS' if passed else 'FAIL'}") return passed # 示例:冷态 22 摄氏度下 0.850 欧,热稳定后 1.120 欧 judge(0.850, 1.120, 22.0, "F")脚本输出会直接给出温升和判定结果。环境温度不是 40 摄氏度时,需要把限值折算到实际环境温度再比较,比如实测环境 45 摄氏度,F 级 105 K 限值对应的允许热态温度是 145 摄氏度,但此时还要检查绝对温度是否同时满足绝缘材料的长期耐温等级。热电偶法判定更简单,直接读取各测点的热态温度减环境温度,再把最大值与表格限值比较,但热电偶的粘贴位置和导热硅胶层厚度会直接影响读数,建议在评审记录里写清每个测点的编号和安装方式。
3.3 热保护与降额参数的设定建议
温升试验证明的是硬件在额定负载下的能力,热保护决定的是硬件在异常负载下如何退出。驱动器的电机过载保护建议以电机铭牌电流为基准,整定到 1.05 倍连续电流以上动作,并用电子热模型模拟电机绕组的时间常数,而不是单纯用反时限曲线。功率器件的结温保护按内部 NTC 读数做降额和跳闸两档处理,降额在 80% 额定负载附近开始生效,跳闸点要留给散热惯性余量。冷却风扇的故障要能被驱动板检测,风扇堵转或转速异常时先降额再跳闸。热能安全条款要求保护不能因为单一元件失效而整体失效,检测回路本身要纳入故障清单考虑,不能只依赖某一个温度传感器的单一通道。
4. 能源安全:直流母线能量、再生运行与功能安全的边界
能源维度处理的是能量本身成为危险源的问题。电压超过 60V DC 且储能超过一定阈值的回路,即使不直接接触带电件,也可能因为短路、电弧或者电容放电造成伤害。可调速电力驱动系统里最典型的能量集中点是直流母线电容,其次是与电网交换再生能量的功率回路。这部分要求常常被当成软件保护忽略,实际上一旦母线电压跌落时间和再生回路防护不达标,试验时就会直接暴露。
4.1 直流母线放电:最容易直接验证的能量要求
断电后直流母线电容会维持一段时间的危险电压,标准要求设备在规定时间内把电压降到安全范围,常见的设计目标是断电后 5 分钟内降到 60V DC 以下,很多产品用放电电阻和主动放电电路把时间压到 1 分钟内。放电时间估算用 RC 时间常数,例如母线电容 560 微法、放电电阻 10 千欧,时间常数约 5.6 秒,5 倍时间常数后电压降到初始值的 0.7% 左右,测得的实际电压已经低于安全阈值。设计时要同时校核放电电阻的峰值功耗和持续功耗,否则放电完成后电阻过热变色,把一次合格试验变成新的隐患。试验记录里要标出三项测试条件:断电瞬间的母线电压、电压探头的内阻、降到阈值电压的时间,缺一项都不可复现。
4.2 2022 版在能源与边界上的两个调整方向
对比 2007 版,2022 版在结构上明显向 IEC 62477-1 对齐,这份标准覆盖电力电子变换器系统的安全要求,两本标准共享不少绝缘配合和热安全的概念。带再生运行的驱动器在新版里被更明确地纳入覆盖范围,四象限运行时能量从电机侧回馈到直流母线,母线电压会高于整流后的峰值,母线过电压监控、能量回馈单元的隔离和保护动作都需要对应条款支撑。另一个方向是储能端口的覆盖,带电池或超级电容接口的 PDS 在能源维度上的要求被单独描述。对新项目的影响是,需求分析阶段就要把回馈制动和储能接口列入安全设计输入,而不是等样机做出来再补监测电路。
4.3 不要和 IEC 61800-5-2 功能安全混用
IEC 61800-5-1 和 61800-5-2 经常被一起引用,但两本标准的对象完全不同。5-1 回答的是设备本身在电气、热和能量维度是否安全,5-2 回答的是用于消除危险的安全功能是否足够可靠,比如安全转矩关断 STO、安全停止 SS1、安全限速 SLS。下面的表格列出两者的分工。
| 主题 | IEC 61800-5-1:2022 | IEC 61800-5-2 |
|---|---|---|
| 对象 | 整个 PDS 的直接伤害防护 | 安全相关控制功能 |
| 典型要求 | 绝缘配合、温升限值、放电时间 | STO、SS1、SLS、SBC 等安全功能 |
| 设计指标 | 间距、温升、放电时间限值 | 安全完整性等级 SIL、PFH |
| 验证方式 | 型式试验、例行试验 | 功能安全评估、确认测试 |
项目里做了 STO 就认为安全要求齐了,这是常见误解。STO 回路本身的电气间隙和爬电距离依然由 5-1 决定,功能安全只负责这个回路在故障时的行为是否可靠。两本标准要同时进需求文档,缺一不可。
5. 验证落地:型式试验、例行试验与文档检查
标准把验证分成两层:对代表型号做型式试验,证明设计满足要求;对生产线上的每一台做例行试验,证明制造过程没有引入偏差。排试验计划时先排温升,再排耐压,因为耐压试验会对绝缘造成不可逆的应力,放在最后更能反映整机完成热老化之后的最终状态。型式试验没过,例行试验全数做也救不回设计缺陷。
5.1 型式试验和例行试验的分工
试验项的选择依据产品边界和失效模式。驱动器最核心的验证项是介电耐压、温升、放电时间和接地连续性,外壳防护等级和机械要求按产品形态决定是否在型式试验里覆盖。下表给出常见试验项的划分,执行条件和判定限值以标准原文为准。
| 验证项 | 型式试验 | 例行试验 | 主要关注点 |
|---|---|---|---|
| 介电耐压 | 每型号 | 每台 | 耐压值、泄漏电流阈值 |
| 温升试验 | 每型号 | 抽测 | 绕组、母线、外壳温升 |
| 母线放电时间 | 每型号 | 抽测 | 断电后降到安全电压的时间 |
| 接地连续性 | 每型号 | 每台 | 接地电阻、端子可靠性 |
| 外壳防护等级 | 每型号 | 不适用 | 进水和异物防护 |
例行试验的抽测比例不能靠感觉定,建议按生产节拍和过程能力统计来确定,关键工序稳定性不足时先全检,连续稳定后再降频。放电时间这项受批次物料影响明显,母线电容容值和放电电阻阻值的批次偏差都会造成时间波动,首件和换批时最好各抽一台复测。
5.2 用脚本汇总试验记录与判定
试验记录管理最怕原始数据在表格里散落,判定口径每次人工核对。下面这段脚本读取一个 CSV 试验记录文件,按每个试验项的名称和限值自动判定,并输出汇总结果,格式适合直接贴进试验报告。
# test_review.py # 读取试验记录并按限值判定,CSV 结构:sample,item,value,unit,limit import csv def review(csv_path): with open(csv_path, newline="", encoding="utf-8") as f: rows = list(csv.DictReader(f)) for row in rows: value = float(row["value"]) limit = float(row["limit"]) row["result"] = "PASS" if value <= limit else "FAIL" print(f"{row['sample']} {row['item']}: {value}{row['unit']} " f"限值 {limit}{row['unit']} -> {row['result']}") return rows # 示例数据文件内容: # sample,item,value,unit,limit # A01,接地连续性,0.08,ohm,0.1 # A01,母线放电时间,35,s,300 # A01,绕组温升,98,K,105 review("test_records.csv")脚本的逻辑约束是所有试验项的 value 和 limit 同单位,判定只有小于等于限值才算通过。注意有几个试验项不是越小越好型,比如耐压试验判定的是在规定电压下没有闪络或击穿,不能用这个脚本的数值逻辑直接套。温升限值和放电时间这类有明确数值上限的项目用脚本最合适,耐压结果建议用单独记录模板,记录施加电压、持续时间和泄漏电流波形。
5.3 文档与标识检查点
试验通过之后,产品文档本身也是安全链条的一部分。使用手册要写明放电等待时间,确保维护人员在打开柜门前有明确的等待指示;设备铭牌上的额定电压、额定电流和制造信息要能对应到型式试验报告中的型号;设备表面应有警告标识,电容器放电位置的标识要在拆卸路径上可见。换过绝缘材料、母线结构或电容容值量级的变更,要回到型式试验重新评估,不能只做例行试验就放行。
6. 读薄 905 页标准:设计评审清单的五个固定动作
905 页不用从头读到尾。把标准当作检索工具,按以下五个固定动作做设计评审,每一轮评审都能省下大部分翻书时间。第一步画 PDS 边界图,把输入侧、直流母线、逆变输出和控制供电画清楚,标出可以被手指触碰到的部分,所有绝缘配合的判断都以这张图为边界。第二步定接口参数,包括供电电压、系统类型、过电压类别、污染等级和海拔,这些参数必须在需求文档里有一项对一项的出处,评审时只核对不讨论。第三步跑一次绝缘配合估算,用第 2 章的脚本生成初版电气间隙和爬电距离,交给结构工程师和 PCB 布局工程师做初排。第四步用温升限值表反推散热目标,先定绕组和功率器件的目标温升,再算散热器和风量,比样机出来再补救省很多时间。第五步把能量项列入测试矩阵,母线放电时间和再生回路的保护动作是必测项。
为了让评审记录不散落,可以先用下面这段脚本生成一张评审清单 CSV,每个检查项在评审会上直接填写设计值、责任人和结论。
# review_checklist.py # 生成 IEC 61800-5-1 设计评审清单模板 import csv items = [ ("PDS 边界图", "输入侧/直流母线/输出侧/控制供电及可触及部分"), ("接口参数", "电压等级、过电压类别、污染等级、海拔"), ("绝缘配合", "电气间隙、爬电距离、材料组别、CTI 数据"), ("热设计", "温升限值、散热目标、热保护动作点"), ("能源安全", "母线放电时间、再生母线电压保护"), ("试验计划", "型式试验项、例行试验项、抽检比例"), ] with open("pds_review.csv", "w", newline="", encoding="utf-8") as f: writer = csv.writer(f) writer.writerow(["检查项", "设计输入"]) writer.writerows(items)清单生成后,每一项后面补上责任人、设计值和评审结论,下一轮评审直接以这张 CSV 为基线对比差异项。标准读到这个程度,905 页的 PDF 就变成了项目里每个人都在用的活文档,每一次技术状态变更要重新评估哪一章、哪张表,评审会上一眼就能定位到具体的产品参数。把这张 CSV 发到项目组,下一轮评审先过滤新增的技术状态,再决定是否需要重新评估绝缘配合和温升目标。
本文还有配套的精品资源,点击获取