16
单片机及嵌入式系统(第2版) 图5.34双机并联系统框图
图5.35三机表决系统框图
图5.36利用信号封锁提高可靠性
6. 环境设计 7. 人为因素设计
5.4软件可靠性设计
5.4.1软件故障的特点 5.4.2软件可靠性指标
1. 可靠度
2. 平均故障间隔时间 3. 利用率
5.4.3软件错误的来源
1. 没有认真进行需求调查 2. 编程中的错误
单片机及嵌入式系统(第2版)
17
3. 规范错 4. 性能错
5. 中断与堆栈操作 6. 人为因素
5.4.4软件可靠性模型
1. 以故障率为基础的模型 2. 以无故障率为基础的模型
5.4.5提高软件可靠性的方法
1. 认真仔细地进行规范设计
图5.37编写规范的简化过程
图5.38三取二表决系线
2. 使用好的程序设计方法 3. 选择合适的程序设计语言 4. 细心编程 5. 仔细测试
6. 提高软件设计人员的素质 7. 去除干扰
18 8. 多使用 9. 其他
单片机及嵌入式系统(第2版)
5.5系统的抗干扰设计
5.5.1抗干扰的三要素 5.5.2干扰的来源及耦合方式
1. 干扰的来源 2. 干扰的耦合方式
图5.39干扰的静电耦合
图5.40电磁耦全等效电路
5.5.3系统的抗干扰措施
1. 设计抗干扰性能好的电路 2. 克服信号传输过程中的干扰
图5.41信号与共、串模干扰的关系
3. 电源电路的抗干扰措施
单片机及嵌入式系统(第2版)
19
图5.42电网电压中的脉冲干扰
图5.43变压器初次级屏蔽
图5.44防雷电变压器的结构
图5.45滤除串模和共模干扰的滤波器
图5.46滤除电网干扰的供电电路
4. 良好的接地措施
20
单片机及嵌入式系统(第2版)
图5.47放大器及其接地
图5.48屏蔽双绞线及同轴电缆的接地
图5.49电路板内接地电咀耦合
图5.50几个电路一共接地
图5.51数字地与模拟地的连接