無人機線纜網(wǎng)自動測試系統(tǒng)及測試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及測量與自動化領(lǐng)域,具體涉及一種無人機線纜網(wǎng)自動測試系統(tǒng)及測試方法。
【背景技術(shù)】
[0002]無人機線纜網(wǎng)安裝在無人機內(nèi)部,用以連接無人機所有航電系統(tǒng)的電源接口,通信接口和控制接口,是無人機的重要組成部分。
[0003]目前無人機線纜網(wǎng)的測試工作主要由人工完成。因為無人機線纜網(wǎng)的規(guī)模和無人機機體相關(guān),無人機起飛重量越大,機載航電設(shè)備越復(fù)雜,其線纜網(wǎng)規(guī)模也越大,同時,對于定型批量生產(chǎn)的無人機,其配套的線纜網(wǎng)也需要批量的出廠測試,因此,無人機線纜網(wǎng)的測試工作量非常大,需要耗費大量的人力和時間。此外,線纜網(wǎng)測試過程屬于重復(fù)式的機械勞動,工人長時間測試后容易疲勞出錯,降低出廠產(chǎn)品合格率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明為解決現(xiàn)有無人機線纜網(wǎng)檢測需要人工測試,存在測試線纜網(wǎng)效率低,易出錯,且成本高等問題,提供一種無人機線纜網(wǎng)自動測試系統(tǒng)及測試方法。
[0005]無人機線纜網(wǎng)自動測試系統(tǒng),包括上位機、控制器和電連接器接口適配器;所述上位機與控制器通過RS422接口相連,控制器與電連接器接口適配器通過I/O接口相連;所述控制器由信息處理模塊和電連接器引腳電平讀寫模塊組成;所述信息處理模塊接收上位機的信息,并向電連接器引腳電平讀寫模塊輸出鎖存器復(fù)位信號、讀寫信號、地址信號、GP1預(yù)設(shè)值信號和數(shù)據(jù)線DO信號;所述電連接器引腳電平讀寫模塊由譯碼器、三態(tài)門控制邏輯和多個電連接器引腳電平處理單元組成;每個電連接器引腳電平處理單元由輸入鎖存器、輸出鎖存器、輸入三態(tài)門和雙向三態(tài)門組成;所述譯碼器對輸入的地址信號進行譯碼后輸入至三態(tài)門控制邏輯,與三態(tài)門控制邏輯內(nèi)的讀寫信號相與后同時作為每個電連接器引腳電平處理單元中輸入三態(tài)門和雙向三態(tài)門的控制信號;所述每個電連接器引腳電平處理單元中的輸出鎖存器接收GP1預(yù)設(shè)值信號;每個電連接器引腳電平處理單元中的輸入三態(tài)門接收數(shù)據(jù)線DO信號;每個電連接器引腳電平處理單元中的輸出鎖存器和輸入鎖存器接收鎖存器復(fù)位信號;每個電連接器引腳電平處理單元中的雙向三態(tài)門分別連接至電連接器接口適配器上的各個電連接器引腳;所述電連接器接口適配器用于將被測試線纜網(wǎng)上的所有電連接器適配到無人機線纜網(wǎng)測試系統(tǒng)中的控制器上,用于實現(xiàn)每個電連接器引腳電平處理單元與被測試線纜網(wǎng)的所有電連接器的全部引腳一一對應(yīng)。
[0006]所述的電連接器接口適配器由多個控制器配對電連接器和多個線纜網(wǎng)配對電連接器組成,所述線纜網(wǎng)配對電連接器的數(shù)量與被測試線纜網(wǎng)中電連接器的數(shù)量相同,線纜網(wǎng)配對電連接器的型號與被測試線纜網(wǎng)中電連接器型號配對插合;所述控制器配對電連接器的數(shù)量由被測試線纜網(wǎng)的所有電連接器總引腳數(shù)決定。
[0007]所有控制器配對電連接器的引腳數(shù)之和大于等于被測試線纜網(wǎng)的所有電連接器引腳數(shù)之和,每個控制器配對電連接器的型號相同,與控制器上的電連接器型號配對插合。
[0008]所述信息處理模塊由CPU、SRAM、FLASH和RS422控制器組成,所述FLASH固化了嵌入式應(yīng)用程序,系統(tǒng)上電后在CPU的控制下,在SRAM中運行應(yīng)用程序,SRAM中存儲了運行時程序和數(shù)據(jù);信息處理模塊中的CPU通過RS422控制器接收上位機信息。
[0009]所述的電連接器引腳電平處理單元的數(shù)量與被測試線纜網(wǎng)的所有電連接器總引腳數(shù)相同。
[0010]無人機線纜網(wǎng)自動測試方法,該方法由以下步驟實現(xiàn):
[0011]步驟一、在上位機上運行線纜網(wǎng)自動測試軟件,將被測試線纜網(wǎng)接線表輸入到線纜網(wǎng)自動測試軟件的數(shù)據(jù)庫中,線纜網(wǎng)自動測試軟件根據(jù)輸入的接線表自動生成目標網(wǎng)表文件,并通過RS422接口將目標網(wǎng)表文件加載至控制器;
[0012]步驟二、所述控制器中的信息處理模塊首先向第一電連接器引腳電平處理單元發(fā)出邏輯高電平,所述高電平被輸出鎖存器鎖存后通過線纜網(wǎng)傳輸至其它相連的電連接器引腳電平處理單元并被輸入鎖存器鎖存,信息處理模塊通過讀取其它電連接器引腳電平處理單元的輸入鎖存器值,判斷其它電連接器引腳電平處理單元所對應(yīng)的被測試線纜網(wǎng)電連接器引腳與該電連接器引腳電平處理單元所對應(yīng)的被測試線纜網(wǎng)電連接器引腳是否相連,如果讀回的是高電平,則表示相連,如果是低電平,則表示不相連;信息處理模塊將所有的輸入鎖存器和輸出鎖存器復(fù)位;
[0013]步驟三、控制器中的信息處理模塊再向第二電連接器引腳電平處理單元發(fā)出邏輯高電平,再讀回其它電連接器引腳電平處理單元的輸入鎖存器值;如果讀回的是高電平,則表示相連,如果是低電平,則表示不相連;所述信息處理模塊將所有的輸入鎖存器和輸出鎖存器復(fù)位;
[0014]當信息處理模塊分別向所有電連接器引腳電平處理單元發(fā)出邏輯高電平并讀回其它電連接器引腳電平處理單元的輸入鎖存器值后,測量得到線纜網(wǎng)中任意兩個電連接器引腳之間的通斷信息所述控制器中的信息處理模塊將所述通斷信息整理生成測量網(wǎng)表文件;
[0015]步驟四、將步驟三中生成的測量網(wǎng)表文件與步驟一中的目標網(wǎng)表文件對比,實現(xiàn)對被測試線纜網(wǎng)的故障檢測。
[0016]本發(fā)明的有益效果是:通過控制器自動測試無人機線纜網(wǎng)中各個電連接器引腳之間的通斷關(guān)系并與上位機輸入的線纜網(wǎng)接線表進行比對,準確、迅速的檢測并定位線纜網(wǎng)故障,節(jié)省大量的時間和人力資源,降低了測試成本,提高了測試效率。
【附圖說明】
[0017]圖1為本發(fā)明所述的無人機線纜網(wǎng)自動測試系統(tǒng)組成結(jié)構(gòu)示意圖;
[0018]圖2為本發(fā)明所述的無人機線纜網(wǎng)自動測試系統(tǒng)中控制器組成結(jié)構(gòu)示意圖;
[0019]圖3為本發(fā)明所述的無人機線纜網(wǎng)自動測試系統(tǒng)中電連接器引腳電平處理模塊組成結(jié)構(gòu)示意圖;
[0020]圖4為本發(fā)明所述的無人機線纜網(wǎng)自動測試系統(tǒng)中是電連接器接口適配器組成結(jié)構(gòu)示意圖;
[0021]圖5為本發(fā)明所述的無人機線纜網(wǎng)自動測試系統(tǒng)中被測試線纜網(wǎng)組成結(jié)構(gòu)及線纜網(wǎng)連接關(guān)系示意圖;
[0022]圖6為本發(fā)明所述的無人機線纜網(wǎng)自動測試系統(tǒng)中電連接器接口適配器組成結(jié)構(gòu)及連接關(guān)系示意圖。
【具體實施方式】
[0023]【具體實施方式】一、結(jié)合圖1至圖6說明本實施方式,無人機線纜網(wǎng)自動測試系統(tǒng),主要由上位機,控制器和電連接器接口適配器組成。上位機與控制器通過RS422接口相連,控制器與電連接器接口適配器通過I/O接口相連;所述控制器主要由信息處理模塊和電連接器引腳電平讀寫模塊組成。其中信息處理模塊由CPU,SRAM,F(xiàn)LASH和RS422控制器組成。FLASH固化了嵌入式應(yīng)用程序,系統(tǒng)上電后在CPU的控制下將固化程序引導(dǎo)至SRAM中運行。SRAM中存儲了運行時程序和數(shù)據(jù)。信息處理模塊中的CPU通過RS422控制器接收上位機信息,然后在CPU的控制下,向電連接器引腳電平讀寫模塊輸出鎖存器復(fù)位信號,讀寫信號,地址信號,GP1預(yù)設(shè)值信號和數(shù)據(jù)線DO信號。所述電連接器引腳電平讀寫模塊由譯碼器