- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机监控与综合自动化PPT
3.印刷电路板及电路的抗干扰设计 (1)关于地线的处理: (2)电源线的处理: (3)去耦电容的配置: (4)其他: 图9.2 采用RC电路减少干扰 返回本节 9.2 软件的抗干扰设计 1.干扰对测控系统的影响 (1)干扰使数据采集的误差加大。(2)干扰使输出控制误差加大。(3)数据受干扰发生变化。(4)干扰使程序运行失常。 2.提高采样信号信噪比的措施 3.软件冗余措施 4.设置自诊断程序 返回本章首页 9.3 故障自动检测程序 常用的自检程序如下: 1.防止程序运行失常的措施 2.RAM、ROM的自检程序 3.A/D、D/A转换器的自检程序 4.面板显示装置的检查 5.总线及插件自检 返回本章首页 1.防止程序运行失常的措施 (1)监视CPU工作的定时计数器: (2)设置软件陷阱: 2.RAM、ROM的自检程序 (1)ROM自检。 (2)RAM自检程序。 检查ROM最常用的方法是采用校验和法。即在将程序写入ROM时,保留一个单元(一般是最后一个单元)不写程序码而写入校验字,使ROM的每一列(即字节的各位)具有奇数(或偶数个)1,从而使ROM的校验和为全1(或全0),如表9.1所示是8×8ROM,前面7个单元写入的是程序代码,最后一字节写入校验,使最后的校验和为全1。校验程序则从ROM的第一个单元开始,按位相加,最后的校验和若与设置的全1(或全0)相等,则说明ROM内容正确,否则指示ROM出错,如图9.3所示。 图9.3 ROM自检程序流程图 表9.1 ROM自检原理表 图9.4 RAM自检程序框图 3.A/D、D/A转换器的自检程序 A/D和D/A转换器在微机控制系统中占有重要的地位,其转换精度直接影响着系统的控制运算精度。因此对它的检查,常看作正常运行操作的一部分,并周期性的进行。 4.面板显示装置的检查 面板显示装置的检查一般有两种形式。一种形式是让面板上的各显示器的所有字段都发光,然后再使所有字段都不发光,以检查显示器与其相应接口及功放电路是否均处于正常工作状态。当表明工作正常之后,按下任何一个按键装置均应脱离初始自检方式,给出某种正常工作的符号,进入其他工作状态。另一种形式是显示某些特征字符(一般是显示系统的名称或代号),几秒钟自动消失,进入其他初态或某种操作状态。显示自检程序如图9.5所示。 图9.5 显示器自检程序流程图 5.总线及插件自检 总线自检是检查经过缓冲器的总线(或称外部总线)。总线检查的目的是为了检查信息传递是否正确。通常微处理器的总线是通过缓冲器与各插件及I/O接口器件相连接的。由于总线没有记忆能力,检测总线时总要外加相应的锁存器保存总线信息(地址信息和数据线上的信息),这样只要对相应的锁存器执行一条输出指令,使地址线或数据线上的信息保存在锁存器中,然后再对该锁存器进行读入操作,即可将地址线或数据线的信息重新读入CPU。把读入的信息与原来输出的信息相比较,即可判断外部总线是否出现故障。 返回本节 9.4 远动装置的故障检测及诊断 1.RAM的故障检测 RAM可能出现的故障有:电源或控制线故障,某些存储单元固定为l或0,有的数据线固定为l或0;地址译码器故障,有的地址线固定为l或0等几种。从功能考虑,对BAM的主要要求是:所选中的地址正确,能读能写,数据正确,各单元互不影响。 远动装置在运行中要检查RAM时,为了保护RAM中原有的数据,应先将它读出保存,待检查结束后再恢复。这种检查可以查出上述RAM故障的前三项,但对于地址线或地址译码器的故障无能为力。 返回本章首页 2. ROM的故障检测 ROM可能出现的故障与RAM相仿(写除外)。由于ROM平时不能写入,因而不能用检查RAM的先写后读方法。对ROM的检查通常采用奇偶校验法。在ROM测试区的末尾增加一个校验字,存放按列的奇校验值,在ROM固化时一起写入。图9.7是其简化示例。 图9.6 检查RAM的局部流程框图 图9.7 ROM检查 3.CPU的故障检测 CPU是微机系统的核心部件,CPU如有故障就无法进行工作。CPU的电路相当复杂,以功能来检查比从电路来检查更为合宜。CPU的功能体现在执行各条指令中。指令执行是否正确可以用其他的指令完成同一功能来比较。例如一个数自身相加等于这个数左移一位,因此可以用加法指令来检验左移指令。 对CPU的检查,通常就是送入试验数据,通过一系列基本运算段落,对CPU的功能分别进行检查,只有功能正确方能继续执行下一段落,否则就指出故障所在区段。通过全部运算段落后可认为CPU工作正常。 图8.12 开关量输出通道基本构成 一种是光电隔离式驱动控制电路,如图8.13(a)所示,它输出的是电平信号;另一种是光电隔离与中间继电器(或
文档评论(0)