基于LH79520的線纜自動測試儀的設計實現(xiàn)
4 系統(tǒng)平臺上的軟件系統(tǒng)
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,繼續(xù)。
掃描測量過程中,若結果為通,將通的兩芯LX和HY中的芯號對應基準測量列表的列號做變換。
基準測量列表(表3)列號:
[LX]=LX;[LY]=HY
置基準測量列表列號[LX]和[LY]的狀態(tài)X=1,繼續(xù)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。
蜂鳴器相關文章:蜂鳴器原理
評論