一种基于故障字典的开关电流电路故障诊断方法,其包括以下步骤:1)采集开关电流电路的电信号,所述电信号为开关电流电路的可测试节点时域响应信号;2)对采集的电信号做中心化处理;3)定义电路故障模式;4)计算电信号的信号熵值;5)找到信号熵值的模糊集;6)根据信号熵值和信号熵值的模糊集建立故障字典,利用故障字典对被诊断电路的各种故障进行分类。使用本发明,不仅能分类硬故障,也能定位软故障;同时,还可用于实时和非实时系统,适用范围广。