- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 可靠性与抗干扰技术 可靠性概述 可靠性的基本概念 传统失效率曲线 新的浴盆曲线模型 其他基本概念 可靠性的总体考虑 均等分配法 航空无线电公司分配法 硬件可靠性设计 影响仪器可靠性的因素 提高仪器可靠性的措施 分立半导体器件选择和应用 电阻器 电容器 软件可靠性设计 时间模型 时间模型 时间模型 数据模型 数据模型 提高软件可靠性的方法 软件抗干扰技术 常用集成看门狗电路 软件看门狗技术 干扰源分析 电磁干扰的分类 差模干扰 共模干扰 噪声形成干扰的三要素 电容性耦合 互感耦合 共阻抗耦合 公共地线的耦合 信号输出电路的相互干扰 漏电耦合 传导耦合 (2)公理模型 对于软件故障,可以凭经验假定它服从某种分布规律,这就是公理模型 著名的公理模型是“软件科学”模型 此模型假设软件中的故障数B可由下式确定 式中,K为比例常数;V为软件的模型。 V可以进一步表示为 n1为操作码的种类数 n2为操作数的种类数; N1为操作码的总数 N2为操作数的总数; E0为程序员出现失误之前,平均可以做出的正确判断次数 对一预先确定的输入环境,可靠度定义为n次连续运行中软件完成指定任务的概率。 假设软件设计的功能为F,程序实现的功能为F,预先确定的输入集为 导致软件故障的所有输入的集合为Ee,即 软件运行一次出现故障的概率为 一次运行正常的概率为 假设了所有输入出现的概率相等,如果不相等,且ei出现的概率为Pi(i=1,2,…,n) 则软件运行一次出现故障的概率为 式中 软件的可靠度(n次运行不出现故障的概率)为 由于程序的合法输入集通常很大,预先确定一个适当大小的输入集E是必要的。不同的用户总是根据自己的要求来确定E,这就可能使同一个软件时不同的用户表现出不同的可靠度。 避错和容错也是软件可靠性设计的两种主要方法 1、认真地进行规范设计 即编制程序设计规范,各部门严格执行。(数据类型、变量命名等都术语规范内容) 2、可靠的程序设计方法 ● 可靠的程序设计方法包括递归程序设计和结构化程序设计等常用技术。 ● 模块化设计思想,结构化设计思想要贯彻在设计的始终。 ● 顺序型、条件型和循环型。要避免goto语句的使用。 3、程序验证技术 程序正确性证明、程序的自动证明和程序测试技术。 4、提高软件设计人员的素质 技术素质和思想素质两个方面。 5、消除干扰 软件中加入抗干扰措施(硬件方面)。 6、增加试运行时间 CPU抗干扰技术:防止因干扰造成的程序“跑飞”。 输入/输出的抗干扰技术:消除信号中的干扰以提高系统精度。 1.硬件看门狗技术 ● “看门狗”技术既可以用硬件实现,也可以用软件实现,也可以把两者结合。 ● 测控系统的应用程序通常以循环方式运行,且循环的时间基本固定。 ● “看门狗”技术就是不断监视程序循环运行时间 ● 硬件看门狗是一个特殊的定时器,当定时时间到时,发出溢出脉冲。 ● 勿忘喂狗 MAX705~708、MAX791、MAX813L、X5043~5045等 200ms 正脉冲 √ √ √ 4.65 MAX813L 280ms 负脉冲 4.65/4.40/3.08/2.93/2.63 MAX709* 200ms 正、负脉冲 √ √ 4.40 MAX708 200ms 正、负脉冲 √ √ 4.65 MAX707 200ms 负脉冲 √ √ √ 4.40 MAX706 200ms 负脉冲 √ √ √ 4.65 MAX705 200ms 负脉冲 √ √ √ 4.40 MAX704 200ms 负脉冲 √ √ √ 4.65 MAX703 复位脉 冲宽度 复位脉冲 输出波形 手动 复位 门限值 检测器 看门狗 定时器 备份电池 切换功能 复位门限(V) 器件名称 *分别对应于MAX709L/ MAX709M/ MAX709T/ MAX709S/ MAX709R的复位门限 X5045是XICOR公司的产品,它是一种可编程的专用看门狗定时器,定时时间可通过软件进行选择(200ms、600ms、114s),内部包含看门狗电路、电压监控电路和4kB E2PROM等。 TCST是定时器触发脉冲(负脉冲)的宽度,TWD0是定时器的溢出周期(可编程),TRST是定时器溢出脉冲的宽度。 程序中,每隔一定的时间间隔放置一条“喂狗”指令(即在P1.0输出一个下降沿),该时间间隔应小于X5045预制的定时时间,以保证程序正常运行时X5045不会溢出;而一旦程序出现异常,X50
您可能关注的文档
最近下载
- 中国颈动脉狭窄介入诊疗指导规范.pptx VIP
- 六年级下册语文课件- 第六单元 4 早春呈水部张十八员外 人教部编版 (共14张PPT).pptx VIP
- Unit 8 Colours(Wrap up and assessment) 表格式教案 译林版英语三年级下册.pdf
- 国际人才英语教程(中级)课后习题答案解析.pdf
- 独立基础土方开挖施工方案.pdf VIP
- 痛风与高尿酸血症的药物治疗.pdf VIP
- A319销钉工具查询举例.pdf VIP
- 酒厂安全生产风险分级管控和隐患排查治理双体系方案全套.docx VIP
- 美国杜邦VORASURF™ DC 193 Additive MSDS英文报告.pdf
- 全回转施工简述--宜春推介会.ppt
文档评论(0)