<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 設(shè)計應(yīng)用 > 基于網(wǎng)絡(luò)的絕緣導(dǎo)通電阻自動測試系統(tǒng)

          基于網(wǎng)絡(luò)的絕緣導(dǎo)通電阻自動測試系統(tǒng)

          作者:宋仔標(biāo) 崔洪亮 高倩 劉寧 時間:2019-05-29 來源:電子產(chǎn)品世界 收藏

            宋仔標(biāo),崔洪亮,高倩,劉寧

          本文引用地址:http://www.ex-cimer.com/article/201905/401016.htm

           ?。ɑ鸺娛抗賹W(xué)校,山東 青州,262500)

            摘要:在導(dǎo)彈測試之前,需要對使用的電纜進(jìn)行絕緣導(dǎo)通測試,目前人工手動操作耗時長,各型號的自動測試設(shè)備結(jié)構(gòu)復(fù)雜,且不具備通用性?;诖?,設(shè)計了基于網(wǎng)絡(luò)的絕緣導(dǎo)通電阻。該系統(tǒng)由上位機(jī)、下位機(jī)和繼電器陣列組成,各設(shè)備之間均通過網(wǎng)絡(luò)進(jìn)行通信控制,在VC#平臺下完成了軟件系統(tǒng)的開發(fā)。實驗表明,該套系統(tǒng)具有結(jié)構(gòu)簡單,控制方便,結(jié)果準(zhǔn)確,兼容性強(qiáng),易于擴(kuò)容等優(yōu)點。

            關(guān)鍵詞:;;;

            基金項目:軍內(nèi)科研預(yù)研基金資助項目(編號不公開)

            0 引言

            在導(dǎo)彈測試之前,需要對使用的電纜進(jìn)行絕緣導(dǎo)通測試 [1] ,目前人工手動操作耗時長,各型號的自動測試設(shè)備結(jié)構(gòu)復(fù)雜,通常需要各種總線的DO模塊對繼電器進(jìn)行控制,如PCI,CPCI [2] ,PXI [3] 總線等?;诖耍O(shè)計了一套基于網(wǎng)絡(luò)的絕緣導(dǎo)通電阻。該系統(tǒng)由上位機(jī)、下位機(jī)和繼電器陣列組成,各設(shè)備之間均通過網(wǎng)絡(luò)進(jìn)行通信,可直接通過上位機(jī)對繼電器控制。

          1559613191679389.jpg

            上位機(jī)發(fā)送控制指令控制絕緣導(dǎo)通測試電路的切換及繼電器的通斷,并對采集的信號進(jìn)行處理、顯示、保存及打?。幌挛粰C(jī)采集狀態(tài)開關(guān)量和電壓信號并送給上位機(jī)處理;繼電器陣列通過網(wǎng)絡(luò)接收控制指令,根據(jù)控制指令完成相應(yīng)的繼電器的吸合或斷開,將不同的測試點接入測試電路。在VC#平臺下開發(fā)了軟件系統(tǒng),整套系統(tǒng)在該軟件控制下運行。實驗表明,該套系統(tǒng)具有結(jié)構(gòu)簡單,控制方便,結(jié)果準(zhǔn)確,兼容性強(qiáng),易于擴(kuò)容等優(yōu)點。

            1 絕緣導(dǎo)通電阻自動測試電路設(shè)計

            1.1 自動測試電路設(shè)計

            在絕緣導(dǎo)通電阻自動測試時,需要自動將電纜插頭的某兩個點接入測試回路。根據(jù)需要,設(shè)計了絕緣導(dǎo)通電阻自動測試電路,電路原理如圖1所示。

            自動測試電路由繼電器陣列A和繼電器陣列B,電路和電路組成,絕緣測試電路和導(dǎo)通測試電路的切換通過繼電器JK1完成。如需測量電纜3點和29點之間的電阻值,需要通過網(wǎng)絡(luò)控制繼電器陣列A的繼電器JKA3及繼電器陣列B的繼電器JKB29吸合,此時測試電路形成通路。

          1560410372881993.jpg

            1.2 絕緣電路 [4]

            采用分壓法對接入的電阻進(jìn)行測試,通過下位機(jī)ARM控制器PA5引腳采集回路上的電壓值,通過采集到的電壓值可計算得到接入的電阻值。絕緣導(dǎo)通電阻測試電路如圖2所示。

            由于使用的ARM控制器能采集到電壓模擬量最大值為3.3 V,同時保證在測量大于20 MΩ的阻值時具有足夠的分辨率。根據(jù)需求計算,分壓電阻的大小分別為R1=2.8 MΩ,R2=0.2 MΩ,R3=100 Ω,R4=200 Ω。

            2 系統(tǒng)硬件設(shè)計

            基于網(wǎng)絡(luò)的絕緣導(dǎo)通電阻自動測試系統(tǒng)由工控機(jī),ARM板,物聯(lián)網(wǎng)I/O繼電器陣列,網(wǎng)絡(luò)交換機(jī)及電纜轉(zhuǎn)接箱組成,系統(tǒng)整體設(shè)計如圖3所示。

            該自動測試系統(tǒng)需要實現(xiàn)的功能如下:

           ?。?)能自動判斷當(dāng)前插入的電纜數(shù)量。當(dāng)沒有插入電纜或插入電纜的個數(shù)多于1個時,上位機(jī)程序發(fā)出警示信息,只有當(dāng)插入電纜的個數(shù)為1,才允許測試;

           ?。?)能自動判斷出當(dāng)插入電纜的節(jié)點個數(shù);

           ?。?)在上位機(jī)上根據(jù)“導(dǎo)通測試”和“絕緣測試”選項自動接通導(dǎo)通測試回路或絕緣測試回路;

           ?。?)具備“循環(huán)測試”和“點對點測試”功能。當(dāng)進(jìn)行循環(huán)測試時,依次測出各節(jié)點之間的電阻值,并判斷測試結(jié)果;當(dāng)進(jìn)行點對點測試時,根據(jù)輸入的兩個節(jié)點,自動測出輸入節(jié)點之間的電阻值并判斷測試結(jié)果。

            根據(jù)以上功能要求,系統(tǒng)各設(shè)備的功能如下:

            2.1 工控機(jī)

            工控機(jī)為研華工控機(jī)610L,安裝有上位機(jī)測試程序,測試程序通過網(wǎng)絡(luò)接收ARM板的開關(guān)量和模擬量信號,并根據(jù)測試任務(wù)發(fā)出繼電器陣列的控制信號,控制繼電器的接通和關(guān)閉。

            2.2 電纜轉(zhuǎn)接箱

            電纜轉(zhuǎn)接箱用于待測試電纜接入。按照需求,設(shè)計了32種不同類型的插座,可對32種接口的電纜進(jìn)行絕緣導(dǎo)通電阻測試,在每個插座旁邊安裝有1個按鍵,當(dāng)插入某個電纜后,需要操作人員手動按下對應(yīng)的按鍵,該按鍵可產(chǎn)生開關(guān)量,通過ARM板采集后送給上位機(jī),在上位機(jī)上可對插入的電纜數(shù)量,類型和電纜節(jié)點數(shù)量進(jìn)行判斷。電纜轉(zhuǎn)接箱外形如圖4所示。

            2.3 ARM控制器

            ARM控制器使用正點原子公司的STM32F407系列開發(fā)板 [5,6] ,板載有一個以太網(wǎng)(RJ45)接口。ARM控制器完成的功能為:

           ?。?)采集外部電纜接頭插入的狀態(tài)。當(dāng)電纜接頭插入時,通過ARM板GPIO端口發(fā)出“0”,否則發(fā)出“1”。根據(jù)設(shè)計需要,選用ARM共32個GPIO端口采集開關(guān)量,GPIO端口工作方式為上拉電阻輸入,共可對32種不同型號的電纜接插件進(jìn)行絕緣導(dǎo)通電阻測試。

           ?。?)采集測試回路的電壓值,該電壓模擬量通過端口PA5采集,每次采集時,共采集5次,取其平均值以保證精度。

           ?。?)將采集到的開關(guān)量和電壓模擬量以預(yù)定的數(shù)據(jù)幀格式通過網(wǎng)絡(luò)接口發(fā)送到上位機(jī)。

            2.4 物聯(lián)I/O繼電器控制板

            物聯(lián)網(wǎng)I/O繼電器板使用深圳智嵌物聯(lián)有限公司生產(chǎn)的繼電器控制板,型號為ZQWL-IO-1BNRC32-I。該控制板為 32 路繼電器輸出的工業(yè)級 IO 控制板。具有1路以太網(wǎng)口和1路 RS485 通訊接口,可以通過 ModbusTCP/RTU 或自定義協(xié)議實現(xiàn)對該控制板的控制。

            在本系統(tǒng)中,為滿足電纜接點的測試需求,共使用了8塊繼電器板,組成兩個繼電器陣列,每個繼電器陣列可接入128個接點,因此最多能滿足128芯的接插件電纜的絕緣導(dǎo)通電阻測試。如果需要對系統(tǒng)進(jìn)行擴(kuò)容以滿足更多芯的電纜測試需求,只需相應(yīng)增加繼電器控制板的數(shù)量。

            3 系統(tǒng)軟件設(shè)計

            根據(jù)系統(tǒng)功能需要,在上位機(jī)上設(shè)計了絕緣導(dǎo)通電阻自動測試程序,程序在VC#平臺下開發(fā),程序界面如圖5所示。

            操作人員在電纜轉(zhuǎn)接箱上將需要檢測的電纜插入對應(yīng)的插座后,按下對應(yīng)的按鍵,在程序界面按下“新建測試”按鍵,激活輸入信息區(qū),在輸入相關(guān)的信息后,激活測試項目選擇區(qū),同時關(guān)閉輸入信息區(qū)。

            在測試項目選擇區(qū)選擇“導(dǎo)通檢查”或“絕緣檢查”,根據(jù)選擇,發(fā)出控制指令,切換導(dǎo)通測試電路和絕緣檢查電路,同時激活測試方式選擇區(qū)。

            根據(jù)需要選擇“循環(huán)測試”或“點對點測試”,激活對應(yīng)的測試結(jié)果顯示區(qū)和功能按鍵。

            如激活循環(huán)測試,點擊“開始循環(huán)測試”按鍵,此時按照插入電纜的接點個數(shù),依次測出所有接點之間阻值,并在結(jié)果顯示區(qū)顯示測試結(jié)果。如激活點對點測試,則需在文本框內(nèi)輸入要測量的兩個接點的編號,點擊“開始點對點測試”,此時自動測量出兩個接點之間的阻值,并在結(jié)果顯示區(qū)顯示測試結(jié)果。

            如果沒有插入電纜或插入電纜個數(shù)多于1個,系統(tǒng)給出錯誤提示;在點對點測試時,如果沒有輸入接點編號,輸入的兩個編號相同,或者輸入的編號超過插入的電纜接點的總數(shù),系統(tǒng)給出相應(yīng)的錯誤提示。

          5.png

            當(dāng)某根電纜測試完畢后,可點擊“保存結(jié)果”按鍵將本次測試結(jié)果保存在本地磁盤,或點擊“打印結(jié)果”按鍵將測試結(jié)果通過打印機(jī)打印。

            如需更換測試電纜,必須點擊“新建測試”激活下次測試。

            4 結(jié)論

            本測試系統(tǒng)能夠完成不同類型電纜的絕緣導(dǎo)通電阻自動測試任務(wù),縮短測試時間。在硬件設(shè)計上使用網(wǎng)絡(luò)對繼電器進(jìn)行控制,與傳統(tǒng)DO板卡的控制相比,簡化了硬件系統(tǒng)的設(shè)計,節(jié)約了經(jīng)費,并且在系統(tǒng)擴(kuò)容上更加方便。在軟件設(shè)計上,充分考慮了測試流程和要求及各種可能出現(xiàn)的錯誤,降低對操作人員要求。實驗表明,該套系統(tǒng)具有結(jié)構(gòu)簡單,控制可靠,結(jié)果準(zhǔn)確,兼容性強(qiáng),易于擴(kuò)容等優(yōu)點。

            參考文獻(xiàn)

            [1] 劉海光,李偉,張永.多路絕緣、導(dǎo)通檢測儀的研制[J].水雷戰(zhàn)與艦船防護(hù),2011,19(4):56~59.

            [2] 王玉龍.基于CPCI 總線的電纜網(wǎng)自動測試系統(tǒng)的設(shè)計與研究[D].北華航天工業(yè)學(xué)院,2018.

            [3] 李麗雙.基于PXI總線平臺的繼電器控制盒綜合測試系統(tǒng)設(shè)計[D].哈爾濱:哈爾濱工業(yè)大學(xué),2014.

            [4] 齊利芳,劉虎,賀占莊.智能化絕緣/導(dǎo)通電阻測試系統(tǒng)的研制[J].微機(jī)發(fā)展 2005,15(11):82~84.

            [5] 張洋,劉軍,嚴(yán)漢宇. 等.精通STM32F4庫函數(shù)版[M].北京:北京航空航天大學(xué)出版社,2015.

            本文來源于科技期刊《電子產(chǎn)品世界》2019年第6期第35頁,歡迎您寫論文時引用,并注明出處



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();