基于
Python
的电路故障诊断系统通信模块的实现
蔡莉莎
林尔敏
海南软件职业技术学院电子工程系
【摘
要】
【文章摘要】
【期刊名称】
电子制作
【年
(
卷
),
期】
2014(000)010
【总页数】
2
【关键词】
电路故障诊断系统
;MiniSAT;Python;
串口通信
【关键词】
电路故障诊断系统;
MiniSAT
;
Python
;串口通信
中图中类号:
TP312
0
引言
工程人员对电路故障进行检测,早期是借助工具依靠所学知识以及工作过程中
所积累的经验对电路进行简单的检测。但是随着电子技术的发展,这种人工检
测的方式逐渐被淘汰,取而代之的是人工智能检测技术。
51
单片机是一种集
CPU
、
RAM
、
ROM
、多种
I/O
口以及串口为一体的超大规模集成芯片,相当
于一块小的微型计算机,广泛应用于工业控制领域。但是单片机在人机交互方
面存在一定的不足,不利于工程人员对控制现场的时时监控,因此在实际工程
中,常常需要
PC
机的配合与
51
单片机构成上、下位机达到控制工业实时控制
的目的。我们所设计的电路故障诊断系统,采用
51
单片机作为下位机,完成
电路观测值的采集工作。利用
PC
机作为上位机,处理下位机所上传的数据,
并调用
MiniSAT
求解器对所构建系统(
SD,COMPS,OBS
)三元组进行求解。
其中
SD
为对电路系统中各电路元件的描述,
COMPS
为电路系统的所有的组