基于LH79520的線纜自動測試儀的設(shè)計實現(xiàn)
4 系統(tǒng)平臺上的軟件系統(tǒng)
4.1 通斷測試算法設(shè)計
4.1.1 建立端口關(guān)系矩陣
端口關(guān)系矩陣設(shè)計如表1所示。
注:(1)該矩陣用于芯和端口的對應(yīng)關(guān)系描述;
(2)N=61:
(3)該矩陣對應(yīng)電纜型譜;
(4)上三角陣有效,包括對角線;
(5)0:表示不連接;1:表示連接;X:表示無效。
4.1.2 建立線纜關(guān)系矩陣
注:(1)該矩陣用于短路判斷(結(jié)果寫入表2)和部分通路判斷(結(jié)果寫入表3);
(2)M為電纜最大芯數(shù)(2≤M≤61);
(3)上三角陣有效,不包括對角線;
(4)0:表示無效;
(5)X初始為0;X=3短;X=4測量失敗(無線通信出錯)。
4.1.3 短路測量
從線纜關(guān)系矩陣的第一行開始,逐行掃描上三角陣。
測量過程中,若結(jié)果為短路,置X=3,若結(jié)果為測量失敗,置X=4,繼續(xù)。
掃描測量過程中,若結(jié)果為通,將通的兩芯LX和HY中的芯號對應(yīng)基準(zhǔn)測量列表的列號做變換。
基準(zhǔn)測量列表(表3)列號:
[LX]=LX;[LY]=HY
置基準(zhǔn)測量列表列號[LX]和[LY]的狀態(tài)X=1,繼續(xù)X=1逐行掃描上三角陣。
基準(zhǔn)芯定義:任意兩芯測量為通的其中一芯為基準(zhǔn)芯。
該列表用于通和斷結(jié)果的存儲。
X初始為0;X=1為通;X=2為斷;X=4測量失敗(無線通信出錯)。
掃描表3找基準(zhǔn)芯,若全部X為0則線纜全部為斷;若X為1則將對應(yīng)的LX列號作為基準(zhǔn)芯。
用基準(zhǔn)芯去判斷表3中X為0的芯,若為通,置X=1;若為斷,置X=2;若為測量失敗,置X=4。
蜂鳴器相關(guān)文章:蜂鳴器原理
評論