ESD静电防护合规检查器|制造业通用工具
这个工具解决什么问题
这类工具不追求覆盖面,只求把常见情形算对。
ESD 稽核最常见的结果是「一行一行打勾,最后给出一个合格率」——但合格率这个数字最没用: 关键项(腕带接地、离子风机平衡电压、关键料盘表面电阻)不合格和低风险项超标, 在合格率上看起来一样,在风险上差了几个量级。
本工具按关键度加权给出合规评分,并对不合格项按「关键度 × 偏离幅度」排优先级, 同时输出分类合规率、完整判定明细与整改清单。
输入数据格式
数据文件 esd_items.csv,列顺序为:area、item、category、measured、lsl、usl、unit、criticality。
示例首行:SMT线体,腕带对地电阻,接地系统,800000.0,750000.0,35000000.0,ohm,高
示例输出(真实运行结果节选)
==============================================================================
ESD 静电防护合规检查报告
数据文件:esd_items.csv 检查项数:19
==============================================================================
【一、合规总评】
------------------------------------------------------------------------------
加权合规评分 : 69.6 分(满分 100)
合格项 / 总项 : 14 / 19
不合格项 : 5 项(其中关键项 3 项)
整体风险等级 : 高风险 —— 存在关键项不合格,量产前必须整改
说明:评分按关键度加权(高=5、中=3、低=1),比简单合格率更能反映真实风险;
关键项不合格会显著拉低评分,也可能直接导致 ESD 损伤流出。
【二、不合格项清单(按风险优先度排序)】
------------------------------------------------------------------------------
区域 检查项 类别 实测值 规格 偏离方向 关键 优先级
物料载具 IC 料盘表面电阻 物料载具 4.5e+12 Ω 1.0e+04 ~ 1.0e+11 高于上限 高 P1 立即
体系管理 EPE 培训覆盖率 体系管理 70.0 % 95.0 ~ 100.0 低于下限 高 P1 立即
SMT线体 烙铁头对地电压 接地系统 25.0 mV 0.0 ~ 20.0 高于上限 高 P1 立即
SMT线体 静电电压(人员走动) 环境控制 120.0 V 0.0 ~ 100.0 高于上限 中
ESD 静电防护合规检查器
> 电子制造 EHS/质量工程师 Python 实战工具 · 核心功能零第三方依赖
文件内容
· esd_checker.py:主程序(Python 3.8+,零第三方依赖) · esd_items.csv:示例检查表(19 项,覆盖接地系统/人员防护/离子化设备/环境控制/物料载具/体系管理,内置 5 项不合格) · esd_report.txt:运行后自动生成的中文分析报告 · 附赠提示词.txt:同主题 AI 提示词 1 套
运行方法
python esd_checker.py # 首次运行自动生成示例数据 python esd_checker.py --demo # 删除示例数据重新生成
输入数据格式(esd_items.csv)
> 支持科学计数法(如 7.5E5、1.0E11),电阻类检查项直接填欧姆值即可。
输出说明
1. 合规总评:加权合规评分(0~100)、合格项数、不合格项数、关键项不合格数、整体风险等级 2. 不合格项清单:按「关键度 × 偏离幅度」排序,标出 P1 立即 / P2 一周内 / P3 计划内 3. 分类合规率:按类别统计合格率并给出达标 / 需关注 / 不达标判定 4. 全部检查项判定明细:逐项合格/不合格与关键度 5. 整改建议:关键项停产整改清单 + 三大系统性根因自查 + 湿度管理 + 月度趋势管理
结果怎么读
· 评分按关键度加权(高=5、中=3、低=1):关键项不合格会显著拉低评分, 避免「17/19 合格 = 89% 满分」这种自我安慰式结论。 · 关键项不合格 = 高风险,报告会直接给「量产前必须整改」的判定。 · 三个最常见的系统性根因:接地系统(母线串接、腕带虚接)、 人员防护(工衣工鞋超期洗涤、未做每日腕带测试)、物料载具(非防静电料盘混入)。 · 湿度 <40%RH 时静电产生量激增,建议控制在 45%~55%RH。
可调参数与计算口径
脚本顶部集中了主要阈值与常量:DATA=os.path.join(BASE, "esd_items.csv")、REPORT=os.path.join(BASE, "esd_report.txt")、SAMPLE=[、WEIGHT={"高": 5, "中": 3, "低": 1}。改完直接重跑即可,不必改动计算逻辑。
会生成哪些文件
运行后除控制台输出外,还会生成:esd_items.csv、esd_report.txt。
脚本里的主要处理步骤
deviation():返回 (方向, 偏离倍数)。偏离倍数>=1,1 表示刚好卡限。
以上步骤在脚本中是分开的函数,可以单独调用或按需替换其中一段,不必整体重写。
工具中出现的字段与提示
- SMT线体
- 腕带对地电阻
- 接地系统
- 台垫对地电阻
- 接地母线电阻
- 烙铁头对地电压
- 设备外壳对地电阻
- 静电电压(人员走动)
- 环境控制
- 防静电工衣表面电阻
- 人员防护
- 防静电工鞋对地电阻
- 防静电手套表面电阻
- 离子风机
- 离子平衡电压
- 离子化设备
- 静电消散时间
- 车间环境
其余字段以界面与示例报告为准。
下载与文件清单
压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。
主程序文件:esd_checker.py。
本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。
常见问题
输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 8 列:area、item、category、measured、lsl、usl、unit、criticality。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。
跑完最该关注哪几项?
报告按 一、合规总评、二、不合格项清单(按风险优先度排序)、三、分类合规率、四、全部检查项判定明细、五、整改建议 等部分组织,其中判定结论与建议部分直接对应下一步动作。
阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。
附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。





