本文摘要:網(wǎng)絡(luò)工程師論文提供了一種基于STC89C54單片機的可視化網(wǎng)線定位測試器的設(shè)計方法,并依照該設(shè)計方法在通用單片機開發(fā)板中完成開發(fā),在施工現(xiàn)場復雜環(huán)境中完成實際應(yīng)用,相比傳統(tǒng)方法,具有以下明顯優(yōu)勢:實現(xiàn)了網(wǎng)線的定位和通信測試同時進行,一體化提高了工
網(wǎng)絡(luò)工程師論文提供了一種基于STC89C54單片機的可視化網(wǎng)線定位測試器的設(shè)計方法,并依照該設(shè)計方法在通用單片機開發(fā)板中完成開發(fā),在施工現(xiàn)場復雜環(huán)境中完成實際應(yīng)用,相比傳統(tǒng)方法,具有以下明顯優(yōu)勢:實現(xiàn)了網(wǎng)線的定位和通信測試同時進行,一體化提高了工作效率;采用人性化數(shù)字顯示,相比傳統(tǒng)方式顯示結(jié)果更直接;可以單人操作獨立完成整個定位測試過程,相比傳統(tǒng)方式需要至少2人進行對講溝通,反復試線,節(jié)約了人力成本;單片機采用C語音精簡編程,待測網(wǎng)線單根檢測時間不超過1s,相比傳統(tǒng)測線器方式,每次測試將節(jié)約用時5s左右,在龐大工程驗收中,累計可節(jié)約大量時間成本;通用化平臺設(shè)計,可移植性強。
《信息網(wǎng)絡(luò)安全》(月刊)創(chuàng)刊于2001年,由公安部第三研究所、中國計算機學會計算機安全專業(yè)委員會主辦。是由公安部主管,公安部第三研究所、中國計算機學會共同主辦的信息網(wǎng)絡(luò)安全領(lǐng)域中的一本綜合性刊物。是中國計算機學會唯一指定信息網(wǎng)絡(luò)安全類會刊,也是公安部公共信息網(wǎng)絡(luò)安全監(jiān)察工作對外宣傳的窗口。它全方位報道信息網(wǎng)絡(luò)安全領(lǐng)域的最新動態(tài),宣傳我國有關(guān)信息網(wǎng)絡(luò)安全的法律、法規(guī)和相關(guān)政策,融權(quán)威性、學術(shù)性、實用性、可讀性于一體。獲同方收錄。
隨著智能建筑的興起,按照國際標準ISO11801樓宇網(wǎng)絡(luò)綜合布線系統(tǒng)的要求,以網(wǎng)絡(luò)水平子系統(tǒng)最常見的星形拓撲結(jié)構(gòu)為例,每一個網(wǎng)絡(luò)接入點都必須通過一根獨立的網(wǎng)線與上級管理子系統(tǒng)的配線架進行匯聚[1]。然而,對配線架上匯聚所得網(wǎng)線簇進行來源定位顯得十分棘手,進而,給工程質(zhì)量驗收和制作十年以上線纜標識[2]造成困難。本文設(shè)計的可視化網(wǎng)線定位測試器解決了上述的問題,并在實際工程中得到驗證。它由兩部分組成:單片機端和房間端。單片機端采用STC89C54通用開發(fā)板搭建,節(jié)約了開發(fā)時間;房間端為按照一定規(guī)則制作的10cm長帶水晶頭網(wǎng)線,數(shù)量依據(jù)實際要求而定,一般10個即可。
1網(wǎng)線定位測試器的原理
100Base⁃TX標準要求使用2對阻抗為100Ω的5類非屏蔽8芯雙絞線,其中必須使用的內(nèi)芯為:1號芯(橙白色)、2號芯(橙色)、3號芯(綠白色)、6號芯(綠色)。據(jù)此,只需要保證了這4顆內(nèi)芯處于可靠連通狀態(tài),就可以保證此條網(wǎng)線線路達到了100Base⁃TX通信標準。本文設(shè)計思路在于對網(wǎng)線8顆內(nèi)芯做A,B兩類處理:A類是1,2,3,6號芯,用于測試線路是否達標;B類是4,5,7,8號芯,用于定位線路來源。需要特別說明的是本文是基于對絕大部分線路質(zhì)量充分信任的基礎(chǔ)上設(shè)計,對線路絕緣層損壞造成線間短路、線間串聯(lián)、線材質(zhì)量差內(nèi)芯自身短路等極端問題,系統(tǒng)亦將在顯示部分進行異常提示,但無法給出中間線路具體故障原因,此類極端情況下需要針對性使用網(wǎng)絡(luò)測試儀[3]并結(jié)合現(xiàn)場情況進行斷點、故障點位置判斷。
1.1測試原理檢測原理如圖1所示,對A類中的4顆內(nèi)芯施加低電平0信號,經(jīng)由房間端反饋4位2進制“0000”信號至中間待測線路,在單片機P3口中檢測反饋信號,如果對應(yīng)端口都可以收到低電平0信號,說明1,2,3,6號全部可靠連通。
1.2定位原理B類中的4顆內(nèi)芯用來定位,它可以傳遞4位簡單2進制編碼,如1010。由于4位2進制編碼有15種不同的可辨別狀態(tài),可以用來定位15個不同房間,在我院某大樓的實際應(yīng)用中,每次最多只需同時測試12個房間,因此采用這種簡單4位2進制編碼可以完全滿足要求。整個過程如圖2所示。
2硬件設(shè)計
2.1單片機端單片機端實物圖如圖3所示,用于獲取檢測定位信息,并將取得的信息顯示出來。模塊化精簡設(shè)計,使用開發(fā)板的STC89C54單片機最小系統(tǒng),含有STC89C54單片機(含晶振震蕩電路)模塊,8位數(shù)碼管顯示模塊和電源模塊,并自制了檢測接口模塊。調(diào)用單片機P0和P3口作為輸入輸出端口[4],取P3口低電平有效作為輸入,連接待測線路;P1口高電平有效作為輸出,連接顯示模塊;8位數(shù)碼管顯示模塊采用共陰級顯示方式,平時為不顯示狀態(tài),以節(jié)約電能;電源模塊采用5V,0.7A直流USB供電,外接普通移動電源輸入;檢測接口模塊為兼容RJ45接口。8位數(shù)碼管顯示規(guī)則定義為:高4位用于顯示房間號,如顯示10,則表示現(xiàn)在正在接受檢測的線路來自10號房間端口;低4位用于顯示通信測試結(jié)果,結(jié)果合格則顯示“PASS”,不合格則顯示“F”“,F(xiàn)F”“,F(xiàn)FF”等(取英文單詞“FAIL”的首字母“F”),由于A類芯一共4顆,分別是1,2,3,6號芯,它們剛好可以和數(shù)碼管的低4位一一進行對應(yīng),哪顆芯檢測失敗,則在對應(yīng)的數(shù)碼管上顯示“F”,異常提示的代碼為“EEEE”(取英文單詞“Error”的首字母“E”)。
2.2房間端用于插入各個房間的網(wǎng)絡(luò)接入端口,在反饋4位2進制“0000”信號[5]的同時,反饋特定的4位2進制定位編碼,供單片機端分析。2進制定位編碼與房間號之間的邏輯表如表1所示。
3程序設(shè)計
采用德國KeilSoftware公司出品的KeilC51軟件的集成開發(fā)環(huán)境uVision中編寫,它提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案[5]。程序流程如圖4所示。部分程序代碼。
轉(zhuǎn)載請注明來自發(fā)表學術(shù)論文網(wǎng):http:///jjlw/10678.html