基于LH79520的线缆自动测试仪的设计实现
4 系统平台上的软件系统
4.1 通断测试算法设计
4.1.1 建立端口关系矩阵
端口关系矩阵设计如表1所示。
注:(1)该矩阵用于芯和端口的对应关系描述;
(2)N=61:
(3)该矩阵对应电缆型谱;
(4)上三角阵有效,包括对角线;
(5)0:表示不连接;1:表示连接;X:表示无效。
4.1.2 建立线缆关系矩阵
注:(1)该矩阵用于短路判断(结果写入表2)和部分通路判断(结果写入表3);
(2)M为电缆最大芯数(2≤M≤61);
(3)上三角阵有效,不包括对角线;
(4)0:表示无效;
(5)X初始为0;X=3短;X=4测量失败(无线通信出错)。
4.1.3 短路测量
从线缆关系矩阵的第一行开始,逐行扫描上三角阵。
测量过程中,若结果为短路,置X=3,若结果为测量失败,置X=4,继续。
扫描测量过程中,若结果为通,将通的两芯LX和HY中的芯号对应基准测量列表的列号做变换。
基准测量列表(表3)列号:
[LX]=LX;[LY]=HY
置基准测量列表列号[LX]和[LY]的状态X=1,继续X=1逐行扫描上三角阵。
基准芯定义:任意两芯测量为通的其中一芯为基准芯。
该列表用于通和断结果的存储。
X初始为0;X=1为通;X=2为断;X=4测量失败(无线通信出错)。
扫描表3找基准芯,若全部X为0则线缆全部为断;若X为1则将对应的LX列号作为基准芯。
用基准芯去判断表3中X为0的芯,若为通,置X=1;若为断,置X=2;若为测量失败,置X=4。
蜂鸣器相关文章:蜂鸣器原理
评论