智能故障诊断理论在32位ARM系统中的研究与应用
发布时间:2021-07-27 22:35
随着各种ARM系列32位微处理和微控制芯片的广泛应用,数字单片机系统功能越来越强,集成度越来越高。为满足这些数字系统的故障检测需求,出现了许多智能故障检测和诊断的方法,然而在将这些方法应用到实际的故障诊断系统中后,遇到了一些难题,其中如何区分并解决多线桥接故障中征兆混淆问题和地址总线故障诊断一直是智能故障诊断系统设计的难题。为解决这一难题,本文深入研究目前国内外最新取得的一些理论成果,如故障检测和紧凑性定理、故障诊断完备性定理和抗误判定理,通过这些研究为本文的撰写提供了坚实的理论依据。 本文作者对一类的测试优化算法:NAAC算法(No Aliasing and Anti-Confounding Algorithm:无误判抗混淆算法)进行深入研究,为弥补其不能很好解决桥接故障的征兆混淆的不足,对NAAC算法进行改进,提出一种自适应二次测试算法。并将其应用于实际的ARM智能故障诊断系统中。采用自适应NAAC算法生成的测试矩阵能够确保无征兆误判,同时还能将大的测试矩阵压缩成小规模的测试矩阵。在其生成的测试矩阵中各PTV互不相同,但都具有相同的权值,而权值可以由故障诊断系统的设计者予以指...
【文章来源】:四川大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:112 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
目录
1 综述
1.1 引言
1.2 故障诊断技术发展及技术概述
1.2.1 基于状态估计的方法
1.2.2 基于参数估计的方法
1.2.3 基于专家系统的故障诊断方法
1.2.4 基于模式识别的故障诊断方法
1.2.5 基于模糊数学的故障诊断方法
1.2.6 基于人工神经网络的故障诊断方法
1.2.7 基于边界扫描测试的BIT故障诊断方法
1.3 国内外研究现状及发展趋势
1.4 本系统设计任务及意义
1.5 本设计所做的工作以及创新之处
2 智能故障诊断系统的理论基础
2.1 数字系统故障诊断基础知识
2.1.1 故障诊断
2.1.2 32位单片机系统的故障模型
2.1.3 最小系统
2.1.4 ARM系统的测试策略
2.2 边界扫描测试BIT故障诊断技术
2.2.1 JTAG边界扫描技术概述
2.2.2 边界扫描测试类型与测试手段
2.3 ARM内核调试技术的基础知识
2.3.1 ARM7TDMI调试构架
2.3.2 ARM7TDMI调试原理
2.3.3 EmbeddedICE-RT Logic
2.4 小结
3 自适应测试算法
3.1 测试算法理论基础知识
3.2 扫描测试定理
3.2.1 故障检测紧凑性定理
3.2.2 故障检测的完备性定理
3.3 NAAC算法的不足
3.4 自适应二次测试
3.4.1 算法描述
3.4.2 算法举例
3.5 小结
4 32位ARM系统地址总线测试算法
4.1 问题的提出
4.2 地址总线的测试算法
4.2.1 SDRAM的工作原理
4.2.2 地址总线低八位测试算法
4.2.2 地址总线高位的测试
4.3 小结
5 智能故障诊断系统设计
5.1 智能故障诊断系统的总体设计思路
5.1.1 基于 PC机的智能故障诊断系统
5.1.2 基于 PDA的智能故障诊断系统
5.1.3 目标测试系统的构造
5.2 智能故障诊断系统硬件设计方案
5.2.1 设计思路
5.2.2 系统硬件工作原理
5.3 智能故障诊断系统硬件设计
5.3.1 智能故障诊断系统的电路设计
5.3.2 边界扫描接口电路设计
5.3.3 边界扫描接口底层驱动设计
5.4 智能故障诊断系统的软件设计方案
5.4.1 智能故障诊断系统的总体测试步骤
5.4.2 电源的检测
5.4.3 JTAG的检测
5.4.4 ARM内核的检测
5.4.5 外部时钟的检测
5.4.6 串行通讯口的检测
5.4.7 数据总线的检测
5.4.8 地址总线的检测
5.4.9 控制总线的检测
5.4.10 边界扫描器件的检测
5.4.11 存储器的检测
5.4.12 I/O口的检测
5.5 专家系统的构成
5.6 小结
6 结论与进一步研究
参考文献
本文作者在读期间科研成果简介
声明
致谢
附录一 部分智能故障诊断系统诊断程序代码
附录二 部分智能故障诊断系统JTAG底层驱动程序代码
【参考文献】:
期刊论文
[1]故障诊断技术及其发展趋势[J]. 陈炜峰,陆静霞. 农机化研究. 2005(02)
[2]智能故障诊断技术综述[J]. 王奉涛,马孝江,邹岩琨. 机床与液压. 2003(04)
[3]智能BIT技术[J]. 张宝珍,曾天翔. 测控技术. 2000(11)
[4]智能设计体系结构的研究[J]. 欧阳渺安. 计算机工程与科学. 1999(02)
[5]智能化机内测试验证系统的设计与实现[J]. 朱万年. 航空电子技术. 1998(04)
[6]故障诊断专家系统综述[J]. 刘嵘,周鸣岐. 测控技术. 1994(02)
[7]BIT和ATE的发展趋势[J]. 王立群. 测控技术. 1993(06)
硕士论文
[1]NAAC算法及其在智能故障诊断系统中的应用[D]. 杨刚.四川大学 2003
[2]基于虚拟仪器的单片机电路板智能故障诊断仪[D]. 李江宁.四川大学 2001
本文编号:3306678
【文章来源】:四川大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:112 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
目录
1 综述
1.1 引言
1.2 故障诊断技术发展及技术概述
1.2.1 基于状态估计的方法
1.2.2 基于参数估计的方法
1.2.3 基于专家系统的故障诊断方法
1.2.4 基于模式识别的故障诊断方法
1.2.5 基于模糊数学的故障诊断方法
1.2.6 基于人工神经网络的故障诊断方法
1.2.7 基于边界扫描测试的BIT故障诊断方法
1.3 国内外研究现状及发展趋势
1.4 本系统设计任务及意义
1.5 本设计所做的工作以及创新之处
2 智能故障诊断系统的理论基础
2.1 数字系统故障诊断基础知识
2.1.1 故障诊断
2.1.2 32位单片机系统的故障模型
2.1.3 最小系统
2.1.4 ARM系统的测试策略
2.2 边界扫描测试BIT故障诊断技术
2.2.1 JTAG边界扫描技术概述
2.2.2 边界扫描测试类型与测试手段
2.3 ARM内核调试技术的基础知识
2.3.1 ARM7TDMI调试构架
2.3.2 ARM7TDMI调试原理
2.3.3 EmbeddedICE-RT Logic
2.4 小结
3 自适应测试算法
3.1 测试算法理论基础知识
3.2 扫描测试定理
3.2.1 故障检测紧凑性定理
3.2.2 故障检测的完备性定理
3.3 NAAC算法的不足
3.4 自适应二次测试
3.4.1 算法描述
3.4.2 算法举例
3.5 小结
4 32位ARM系统地址总线测试算法
4.1 问题的提出
4.2 地址总线的测试算法
4.2.1 SDRAM的工作原理
4.2.2 地址总线低八位测试算法
4.2.2 地址总线高位的测试
4.3 小结
5 智能故障诊断系统设计
5.1 智能故障诊断系统的总体设计思路
5.1.1 基于 PC机的智能故障诊断系统
5.1.2 基于 PDA的智能故障诊断系统
5.1.3 目标测试系统的构造
5.2 智能故障诊断系统硬件设计方案
5.2.1 设计思路
5.2.2 系统硬件工作原理
5.3 智能故障诊断系统硬件设计
5.3.1 智能故障诊断系统的电路设计
5.3.2 边界扫描接口电路设计
5.3.3 边界扫描接口底层驱动设计
5.4 智能故障诊断系统的软件设计方案
5.4.1 智能故障诊断系统的总体测试步骤
5.4.2 电源的检测
5.4.3 JTAG的检测
5.4.4 ARM内核的检测
5.4.5 外部时钟的检测
5.4.6 串行通讯口的检测
5.4.7 数据总线的检测
5.4.8 地址总线的检测
5.4.9 控制总线的检测
5.4.10 边界扫描器件的检测
5.4.11 存储器的检测
5.4.12 I/O口的检测
5.5 专家系统的构成
5.6 小结
6 结论与进一步研究
参考文献
本文作者在读期间科研成果简介
声明
致谢
附录一 部分智能故障诊断系统诊断程序代码
附录二 部分智能故障诊断系统JTAG底层驱动程序代码
【参考文献】:
期刊论文
[1]故障诊断技术及其发展趋势[J]. 陈炜峰,陆静霞. 农机化研究. 2005(02)
[2]智能故障诊断技术综述[J]. 王奉涛,马孝江,邹岩琨. 机床与液压. 2003(04)
[3]智能BIT技术[J]. 张宝珍,曾天翔. 测控技术. 2000(11)
[4]智能设计体系结构的研究[J]. 欧阳渺安. 计算机工程与科学. 1999(02)
[5]智能化机内测试验证系统的设计与实现[J]. 朱万年. 航空电子技术. 1998(04)
[6]故障诊断专家系统综述[J]. 刘嵘,周鸣岐. 测控技术. 1994(02)
[7]BIT和ATE的发展趋势[J]. 王立群. 测控技术. 1993(06)
硕士论文
[1]NAAC算法及其在智能故障诊断系统中的应用[D]. 杨刚.四川大学 2003
[2]基于虚拟仪器的单片机电路板智能故障诊断仪[D]. 李江宁.四川大学 2001
本文编号:3306678
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3306678.html