提高计算机控制系统可靠性技术措施精品.pptVIP

  • 5
  • 0
  • 约1.56千字
  • 约 23页
  • 2020-09-08 发布于福建
  • 举报

提高计算机控制系统可靠性技术措施精品.ppt

第八章提高计算机控制系统可靠性的技术措施 第八章提高计算机控制系统可靠 性的技术措施 8.1软件故障诊断措施 8.2软件可靠性措施 8.3内部干扰 8.4采用隔离变压器 8.5接地设计 8.6提高让算机控制系统实时性技术措施 第八章提高计算机控制系统可靠性的技术措施 8.1软件故障诊断措施 (1)程序运行监视技术WTD( Watchdog),即看门狗(硬 件自复位)技术 (2)软件陷阱(指令冗余)技术 主要用于跑飞的程序指针,对因受干扰而混乱的程序中, 多字节指令是最危险的,因为错误的PC指针有可能落在 多字节指令的中间,造成错误指令执行;而单字节指令则 可使混乱的PC指针重新理顺,使混乱现象得以控制。 第八章提高计算机控制系统可靠性的技术措施 软件陷阱就是依据此原理设计的 个程序段。 MCS51软件陷阱程序示例: NOP NOP NOP LJMP ERROROI 第八章提高计算机控制系统可靠性的技术措施 程序中指令 L MP ERRORI01将跑飞的程序转移到出错处理 序,其中NOP指令加的越多,捕捉能力越强,但CPU执 行程序的时间也会相应增加,降低系统的运行效率。 (3)指令复执技术 即在程序执行过程中,一旦发现错误就重新执行被错误干 扰的现行指令。指令复执既可用软件实现,也可以硬件实 现。但须遵循以下原则: a、发现错误时应能准确保留现行指令地址,以便重新执行, b、应能保留现行指令所用数据,以便重新执行使用。 第八章提高计算机控制系统可靠性的技术措施 8.2软件可靠性措施 是在规定的时间内和规定的环境下,程序无故障运行 的概率。 软件故障是指程序运行的外部结果偏离了需求规范。所以 故障是在动态中产生的,必须运行程序才会发现故障,故 障与程序运行状态有关。 提高软件可靠性的方法: a、减少软件设计中的错误:主要包括采用模块化设计、 进行软件评审软件调试等; b、采用提高软件可调试性的设计方法:使得软件可维护 性高、故障诊断及时迅速。 第八章提高计算机控制系统可靠性的技术措施 8.3内部干扰 内部干扰:主要是由分布电容、分布电感引起的耦合感应、 多点接地造成的电位差和寄生电容振荡、热噪声等引起 无论是内部干扰还是外部干扰,都是通过路或场耦合到被 干扰设备,因此,干扰的引入方式主要是共阻抗耦合方式。 第八章提高计算机控制系统可靠性的技术措施 84采用隔离变压器 采用隔离变压器可阻断共模干扰,阻断系统与电源间的直 接电的联系,减少它们间的耦合。隔离变压器应有多层屏 蔽:如一次绕组屏蔽,二次绕组屏蔽,等电位层屏蔽,磁 屏蔽和外屏蔽等。 第八章提高计算机控制系统可靠性的技术措施 85接地设计 接地设计 接地也是消除系统干扰的一种方法。接地目的: a、消除各电路电流流经公共地线阻抗时产生的噪声干扰 电压; b、避免磁场及地电位差形成地环路磁耦合影响。一般来 说,低频电路采用单点接地,高频电路采用多点接地,当 频率1MH时单点接地,10MHz时多点接地 第八章提高计算机控制系统可靠性的技术措施 在1一10Hz之间用单点接地时,其地线长度超过波长的 1/20,否则应使用多点接地单点接地目的是避免形成地 环路以致在信号回路内引起干扰。而高频干扰采用多点 接地主要是考虑分布参数的影响。 计算机控制系统地线标准要求,一般应在机房周围埋设 网状地线,其阻值应小于109,最好为4-59。 第八章提高计算机控制系统可靠性的技术措施 处理措施: a、高频电路就近多点接地和低频电路一点接地的原则 b、交流地与信号地分离; c、数字地与模拟地分开走线,只在一点汇集; d、功率地线应粗,且与小信号地线分开,而与直流地相连; e、信号地以5g导体一点入地。

文档评论(0)

1亿VIP精品文档

相关文档