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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 提高计算机控制系统可靠 性的技术措施 8.1 软件故障诊断措施 8.2 软件可靠性措施 8.3 内部干扰 8.4 采用隔离变压器 8.5 接地设计 8.6 提高计算机控制系统实时性技术措施 8.1 软件故障诊断措施 8.2 软件可靠性措施 8.3 内部干扰 8.4 采用隔离变压器 8.5 接地设计 8.6 提高计算机控制系统实时性 技术措施 8.6.1 硬件措施 8.6.2 软件措施 8.6.3 容错技术 参考文献 8.6.1 硬件措施 8.6.2 软件措施 8.6.3 容错技术 参考文献 * 第八章 提高计算机控制系统可靠性的技术措施 * (1)程序运行监视技术WTD(Watchdog),即看门狗(硬件自复位)技术 (2)软件陷阱(指令冗余)技术 主要用于跑飞的程序指针,对因受干扰而混乱的程序中,多字节指令是最危险的,因为错误的PC指针有可能落在多字节指令的中间,造成错误指令执行;而单字节指令则可使混乱的PC指针重新理顺,使混乱现象得以控制。 软件陷阱就是依据此原理设计的一个程序段。 MCS51软件陷阱程序示例: NOP NOP . . . NOP LJMP ERROR01 程序中指令LJMP ERROR01将跑飞的程序转移到出错处理程序,其中NOP指令加的越多,捕捉能力越强,但CPU执行程序的时间也会相应增加,降低系统的运行效率。 (3)指令复执技术 即在程序执行过程中,一旦发现错误就重新执行被错误干扰的现行指令。指令复执既可用软件实现,也可以硬件实现。但须遵循以下原则: a、发现错误时应能准确保留现行指令地址,以便重新执行。 b、应能保留现行指令所用数据,以便重新执行使用。 是在规定的时间内和规定的环境下,程序无故障运行的概率。 软件故障是指程序运行的外部结果偏离了需求规范。所以故障是在动态中产生的,必须运行程序才会发现故障,故障与程序运行状态有关。 提高软件可靠性的方法: a、减少软件设计中的错误:主要包括采用模块化设计、进行软件评审软件调试等; b、采用提高软件可调试性的设计方法:使得软件可维护性高、故障诊断及时迅速。 内部干扰:主要是由分布电容、分布电感引起的耦合感应、多点接地造成的电位差和寄生电容振荡、热噪声等引起。 无论是内部干扰还是外部干扰,都是通过路或场耦合到被干扰设备,因此,干扰的引入方式主要是共阻抗耦合方式。 采用隔离变压器可阻断共模干扰,阻断系统与电源间的直接电的联系,减少它们间的耦合。隔离变压器应有多层屏蔽:如一次绕组屏蔽,二次绕组屏蔽,等电位层屏蔽,磁屏蔽和外屏蔽等。 接地设计 接地也是消除系统干扰的一种方法。接地目的: a、消除各电路电流流经公共地线阻抗时产生的噪声干扰电压; b、避免磁场及地电位差形成地环路磁耦合影响。一般来说,低频电路采用单点接地,高频电路采用多点接地,当频率1MHz时单点接地,10MHz时多点接地。 在1-10MHz之间用单点接地时,其地线长度超过波长的1/20,否则应使用多点接地单点接地目的是避免形成地环路以致在信号回路内引起干扰。而高频干扰采用多点接地主要是考虑分布参数的影响。 计算机控制系统地线标准要求,一般应在机房周围埋设网状地线,其阻值应小于10Ω,最好为4-5Ω。 处理措施: a、高频电路就近多点接地和低频电路一点接地的原则; b、交流地与信号地分离; c、数字地与模拟地分开走线,只在一点汇集; d、功率地线应粗,且与小信号地线分开,而与直流地相连; e、信号地以5Ω导体一点入地。 一般工业过程中,从现场到主机房距离较远,可达几百米至几千米,信息在长距离传输时会遇到3个问题:a、产生信号迟延;b、高频脉冲在传输中会产生奇变和衰减,引起干扰;c、易受外界及其他传输线的干扰。经验表明,当计算机主频为1M时,超过0.5m的传输即应作长线处理,若主频为3M时,超过0.3m的传输即应作长线处理。 (1)多串口数据通信:具有连接简单、使用灵活方便、数据传输可靠等优点。即将一个通信过程分成多个串行通信过程,通过使用多串口通讯卡,由软件对各个串口同时扫描,实现多串口通讯的并行工作方式,因为Windows系统支持多任务管理,可同时对多个串口进行读写。假定有100台仪表,使用5个串口通讯所需时间是用1个串口所需时间的1/5,使通讯速度大大提高。 (2)多串口智能通信:是一种自带微处理器和双口RAM的高速通讯卡,可插在计算机的扩展槽内,主要作用是减轻上位主计算机处理通讯任务的工作量,使上位机与底层仪表的通信速度大大加快,提高整个通信系统数据刷新速度。 现在计算机的运行速度已远远超过底层数据的硬件传输速度,如简单的一发一收式顺序控制,则计算机大量时间会处于等待数据状态,

文档评论(0)

yusuyuan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档