【摘要】:为了提高控制电路在排除故障方面的能力,在控制系统中增加自诊断电路及程序。自诊断系统可从以下几方面考虑:选择带有状态指示的芯片 当芯片具有状态指示功能时,控制系统能够实时监控芯片的工作状态,如短路保护、过载保护、限流保护、过热关闭、过压保护等,保证芯片能正常工作,不因外界异常因素而损坏。
为了提高控制电路在排除故障方面的能力,在控制系统中增加自诊断电路及程序。自诊断系统可从以下几方面考虑:
(1)选择带有状态指示的芯片 当芯片具有状态指示功能时,控制系统能够实时监控芯片的工作状态,如短路保护、过载保护、限流保护、过热关闭、过压保护等,保证芯片能正常工作,不因外界异常因素而损坏。
举一个例子,在控制永磁缓速器时,通过电磁阀控制气缸活塞的往复运动,选择了一款驱动芯片BTS723控制电磁阀,BTS723的内部结构如图9-6所示。这是一款智能芯片,带有多种保护功能和状态监控功能,其工作电压范围较宽为7~58V,IN1和IN2两个引脚作为输入,OUT1和OUT2两个引脚作为输出,Vbb和GND分别为电源和搭铁,ST1和ST2为芯片的工作状态指示引脚,其状态含义见表9-2。
图9-6 BTS723的内部结构
表9-2 BTS723工作状态指示(www.xing528.com)
在控制电路中通过处理器监控ST1/ST2电平的变换,就能全面了解芯片的工作状态,便于故障的监控和系统诊断。
(2)设计局部激励式诊断程序 如果局部电路芯片不带状态监控功能,可以人为设计一些辅助诊断电路,也可在下位机程序中编写局部激励诊断程序,有意识地提供输入/输出高低电平、脉冲等触发信号,观察局部电路的工作状态,也能起到诊断效果。
(3)通过总线上传信息 如果控制系统配备了总线,则可以从外部设备接收诊断命令或上传诊断信息。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。