同時(shí)對(duì)多個(gè)圖形發(fā)生器進(jìn)行程序自動(dòng)升級(jí)的設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖形信號(hào)發(fā)生器內(nèi)部程序加載領(lǐng)域,具體地指一種同時(shí)對(duì)多個(gè)圖形發(fā)生器進(jìn)行程序自動(dòng)升級(jí)的設(shè)備和方法。
【背景技術(shù)】
[0002]在顯示面板的自動(dòng)化生產(chǎn)流水線上,需大批量的圖形信號(hào)發(fā)生器同時(shí)對(duì)顯示面板進(jìn)行檢測(cè),以滿足產(chǎn)線生產(chǎn)效率的要求,當(dāng)圖形發(fā)生器內(nèi)的ARM(AdVanced RISCMachines)、FPGA(現(xiàn)場(chǎng)可編程門陣列,F(xiàn)ield-Programmable Gate Arrays)和電源等程序需要升級(jí)時(shí),需要對(duì)圖形發(fā)生器內(nèi)的這些程序進(jìn)行加載。
[0003]目前,顯示面板產(chǎn)線上的圖形發(fā)生器的程序升級(jí)均采用一對(duì)一的方式,即一臺(tái)圖形發(fā)生器升級(jí)后再對(duì)下一個(gè)臺(tái)圖形發(fā)生器進(jìn)行升級(jí),不能同時(shí)對(duì)多臺(tái)圖形發(fā)生器內(nèi)的程序進(jìn)行升級(jí),現(xiàn)有方法存在以下幾個(gè)方面的弊端:
[0004]I)顯示面板產(chǎn)線上的圖形發(fā)生器的數(shù)量龐大,采用一對(duì)一的程序加載方式需耗費(fèi)大量時(shí)間;
[0005]2)當(dāng)需升級(jí)多個(gè)程序時(shí),需人為的選擇待升級(jí)程序,操作程序繁雜,自動(dòng)化程度低。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的就是要提供一種同時(shí)對(duì)多個(gè)圖形發(fā)生器進(jìn)行程序自動(dòng)升級(jí)的設(shè)備和方法,該設(shè)備和方法能解決當(dāng)前顯示面板產(chǎn)線上大批量圖形發(fā)生器內(nèi)部程序的自動(dòng)升級(jí)的問題,從而提高產(chǎn)線的自動(dòng)化能力和測(cè)試效率。
[0007]為實(shí)現(xiàn)此目的,本發(fā)明所設(shè)計(jì)的同時(shí)對(duì)多個(gè)圖形發(fā)生器進(jìn)行程序自動(dòng)升級(jí)的設(shè)備,它包括文件傳輸協(xié)議(FTP,F(xiàn)ile Transfer Protocol)服務(wù)器、位于第一固定工位上的第一上位機(jī),位于第二固定工位上的第二上位機(jī)、位于棧板組上的多個(gè)圖形發(fā)生器測(cè)試組,其中,每個(gè)圖形發(fā)生器測(cè)試組均包括第一圖形發(fā)生器和第二圖形發(fā)生器,每個(gè)第一圖形發(fā)生器和第二圖形發(fā)生器分別設(shè)置在棧板組對(duì)應(yīng)的棧板上,所述文件傳輸協(xié)議服務(wù)器的第一通信端連接第一上位機(jī)的第一通信端,文件傳輸協(xié)議服務(wù)器的第二通信端連接第二上位機(jī)的第一通信端,所述第一上位機(jī)的第二通信端能與對(duì)應(yīng)的第一圖形發(fā)生器的測(cè)試控制端連接,所述第二上位機(jī)的第二通信端能與對(duì)應(yīng)的第二圖形發(fā)生器的測(cè)試控制端連接。
[0008]一種利用上述設(shè)備進(jìn)行同時(shí)對(duì)多個(gè)圖形發(fā)生器進(jìn)行程序自動(dòng)升級(jí)的方法,它包括如下步驟:
[0009]步驟1:棧板組移動(dòng)將待測(cè)的一個(gè)圖形發(fā)生器測(cè)試組運(yùn)送到第一上位機(jī)和第二上位機(jī)相對(duì)應(yīng)的位置,然后將第一上位機(jī)的第二通信端與對(duì)應(yīng)的第一圖形發(fā)生器的測(cè)試控制端連接,所述第二上位機(jī)的第二通信端與對(duì)應(yīng)的第二圖形發(fā)生器的測(cè)試控制端連接;
[0010]步驟2:在文件傳輸協(xié)議服務(wù)器內(nèi)配置第一圖形發(fā)生器和第二圖形發(fā)生器的待升級(jí)程序,在第一上位機(jī)和第二上位機(jī)的配置文件中進(jìn)行文件傳輸協(xié)議服務(wù)器的用戶名、密碼、IP地址以及端口號(hào)的配置,用于第一上位機(jī)和第二上位機(jī)與文件傳輸協(xié)議服務(wù)器的連接;
[0011]步驟3:第一上位機(jī)和第二上位機(jī)分別連接文件傳輸協(xié)議服務(wù)器,并且從文件傳輸協(xié)議服務(wù)器上下載各自對(duì)應(yīng)的待升級(jí)程序;
[0012]步驟4:分別進(jìn)入第一上位機(jī)和第二上位機(jī)的待升級(jí)程序界面,通過第一上位機(jī)和第二上位機(jī)的待升級(jí)程序界面查詢對(duì)應(yīng)的第一圖形發(fā)生器和第二圖形發(fā)生器內(nèi)待升級(jí)程序的當(dāng)前版本號(hào),第一上位機(jī)和第二上位機(jī)分別收到對(duì)應(yīng)的第一圖形發(fā)生器和第二圖形發(fā)生器回復(fù)的當(dāng)前程序版本號(hào)后,將當(dāng)前的程序版本號(hào)與待升級(jí)程序的版本號(hào)進(jìn)行比對(duì),如果一致,忽略升級(jí),否則,第一上位機(jī)和第二上位機(jī)分別將待升級(jí)程序輸入對(duì)應(yīng)的第一圖形發(fā)生器和第二圖形發(fā)生器進(jìn)行升級(jí)。
[0013]上述技術(shù)方案中,所述文件傳輸協(xié)議服務(wù)器內(nèi)配置的第一圖形發(fā)生器和第二圖形發(fā)生器的待升級(jí)程序有多個(gè),并對(duì)多個(gè)升級(jí)程序的升級(jí)順序進(jìn)行規(guī)定,按照步驟3和步驟4的方法對(duì)第一圖形發(fā)生器和第二圖形發(fā)生器進(jìn)行依次的多個(gè)升級(jí)程序的升級(jí)。
[0014]本發(fā)明的有益效果為:
[0015]本發(fā)明通過設(shè)置上述文件傳輸協(xié)議服務(wù)器、多個(gè)上位機(jī)和多個(gè)圖形發(fā)生器,并結(jié)合上述升級(jí)方法,實(shí)現(xiàn)了多個(gè)上位機(jī)在一個(gè)文件傳輸協(xié)議服務(wù)器的控制下對(duì)多個(gè)圖形發(fā)生器進(jìn)行程序升級(jí),并且升級(jí)完成后自動(dòng)進(jìn)行下一組的多個(gè)圖形發(fā)生器的升級(jí),這樣極大的提高了批量圖形發(fā)生器升級(jí)的效率,節(jié)省大量人力資源。另外,本發(fā)明還能一次對(duì)圖形發(fā)生器內(nèi)的多個(gè)待升級(jí)程序進(jìn)行升級(jí),進(jìn)一步的提高了圖形發(fā)生器的升級(jí)效率。
【附圖說明】
[0016]圖1為實(shí)現(xiàn)本發(fā)明的結(jié)構(gòu)框圖。
[0017]其中,I一圖形發(fā)生器測(cè)試組、1.1一第一圖形發(fā)生器、1.2—第二圖形發(fā)生器、1.3—第一 FPGA信號(hào)處理模塊、1.4一第一 ARM核心模塊、1.5—第二 FPGA信號(hào)處理模塊、1.6—第二 ARM核心模塊、2—第一固定工位、2.1—第二固定工位、3—第一上位機(jī)、3.1—第二上位機(jī)、4一文件傳輸協(xié)議服務(wù)器、5—棧板組、5.1—控制器。
【具體實(shí)施方式】
[0018]以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明:
[0019]一種同時(shí)對(duì)多個(gè)圖形發(fā)生器進(jìn)行程序自動(dòng)升級(jí)的設(shè)備,如圖1所示,它包括文件傳輸協(xié)議服務(wù)器4、位于第一固定工位2上的第一上位機(jī)3,位于第二固定工位2.1上的第二上位機(jī)3.1、位于棧板組5(Pallet,一種在流水線上傳送的裝置)上的多個(gè)圖形發(fā)生器測(cè)試組1,其中,每個(gè)圖形發(fā)生器測(cè)試組I均包括第一圖形發(fā)生器1.1和第二圖形發(fā)生器1.2,每個(gè)第一圖形發(fā)生器1.1和第二圖形發(fā)生器1.2分別設(shè)置在棧板組5對(duì)應(yīng)的棧板上,所述文件傳輸協(xié)議服務(wù)器4的第一通信端連接第一上位機(jī)3的第一通信端,文件傳輸協(xié)議服務(wù)器4的第二通信端連接第二上位機(jī)3.1的第一通信端,所述第一上位機(jī)3的第二通信端能與對(duì)應(yīng)的第一圖形發(fā)生器1.1的測(cè)試控制端連接,所述第二上位機(jī)3.1的第二通信端能與對(duì)應(yīng)的第二圖形發(fā)生器1.2的測(cè)試控制端連接。
[0020]上述技術(shù)方案中,所述第一圖形發(fā)生器1.1包括第一 ARM核心模塊1.4和第一FPGA信號(hào)處理模塊1.3,所述第一 ARM核心模塊1.4的第一通信端為第一圖形發(fā)生器1.1的測(cè)試控制端,第一 ARM核心模塊1.4的第二通信端連接第一 FPGA信號(hào)處理模塊1.3的第一通信端,第一 FPGA信號(hào)處理模塊1.3的第二通信端為第一圖形發(fā)生器1.1的測(cè)試通信端,該測(cè)試通信端用于連接對(duì)應(yīng)的待測(cè)液晶模組6。
[0021]上述技術(shù)方案中,所述第二圖形發(fā)生器1.2包括第二 ARM核心模塊1.6和第二FPGA信號(hào)處理模塊1.5,所述第二 ARM核心模塊1.6的第一通信端為第二圖形發(fā)生器1.2的測(cè)試控制端,第二 ARM核心模塊1.6的第二通信端連接第二 FPGA信號(hào)處理模塊1.5的第一通信端,第二 FPGA信號(hào)處理模塊1.5的第二通信端為第二圖形發(fā)生器1.2的測(cè)試通信端,該測(cè)試通信端用于連接對(duì)應(yīng)的待測(cè)液晶模組6。
[0022]上述技術(shù)方案中,圖形發(fā)生器的待升級(jí)程序包括FPGA信號(hào)處理模塊運(yùn)行的程序和ARM核心模塊運(yùn)行的程序。
[0023]上述技術(shù)方案中,所述第一上位機(jī)3和第二上位機(jī)3.1的通信端連接棧板組5的控制器5.1。
[0024]一種利用上述設(shè)備進(jìn)行同時(shí)對(duì)多個(gè)圖形發(fā)生器進(jìn)行程序自動(dòng)升級(jí)的方法,該方法中上位機(jī)通過網(wǎng)絡(luò)連接FTP服務(wù)器和圖形發(fā)生器,上位機(jī)的上層應(yīng)用程序運(yùn)行時(shí)會(huì)自動(dòng)從FTP服務(wù)器上下載待升級(jí)程序并保存到本機(jī),用戶手動(dòng)選擇進(jìn)入自動(dòng)升級(jí)界面,然后上層應(yīng)用程序會(huì)自動(dòng)比對(duì)當(dāng)前連接的圖形發(fā)生器程序的當(dāng)前版本號(hào)和待升級(jí)程序的版本號(hào)是否一致,不一致時(shí)自動(dòng)升級(jí)待升級(jí)程序到當(dāng)前連接的圖形發(fā)生器,升級(jí)流程結(jié)束后自動(dòng)移動(dòng)棧板組5,對(duì)棧板組5上的下一個(gè)圖形發(fā)生器測(cè)試組I (圖形發(fā)生器測(cè)試組I固定在棧板組5上,一一對(duì)應(yīng),棧板組在產(chǎn)線上流動(dòng)),開始新的自動(dòng)升級(jí)流程。
[0025]具體方法包括如下步驟:
[0026]步驟1:棧板組5移動(dòng)將待測(cè)的一個(gè)圖形發(fā)生器測(cè)試組I運(yùn)送到第一上位機(jī)3和第二上位機(jī)3.1相對(duì)應(yīng)的位置,然后將第一上位機(jī)3的第二通信端與對(duì)應(yīng)的第一圖形發(fā)生器1.1的測(cè)試控制端連接,所述第二上位機(jī)3.1的第二通信端與對(duì)應(yīng)的第二圖形發(fā)生器1.2的測(cè)試控制端連接;
[0027]步驟2:在文件傳輸協(xié)議服務(wù)器4內(nèi)配置第一圖形發(fā)生器1.1和第二圖形發(fā)生器1.2的待升級(jí)程序,在第一上位機(jī)3和第二上位機(jī)3.1的配置文件中進(jìn)行文件傳輸協(xié)議服務(wù)器4的用戶名、密碼、IP地址以及端口號(hào)的配置,用于第一上位機(jī)3和第二上位機(jī)3.1與文件傳輸協(xié)議服務(wù)器4的連接;
[0028]步驟3:第一上位機(jī)3和第二上位機(jī)3.1分別連接文件傳輸協(xié)議服務(wù)器4,并且從文件傳輸協(xié)議服務(wù)器4上下載各自對(duì)應(yīng)的升級(jí)程序;
[0029]步驟4:用戶分別進(jìn)入第一上位機(jī)3和第二上位機(jī)3.1的待升級(jí)程序界面(由于圖形發(fā)生器沒有操作界面,升級(jí)這些程序需要通過上位機(jī)程序提供的界面操作,另外上述升級(jí)程序界面需要通過超級(jí)密碼登錄,只有超級(jí)用戶才具有選擇自動(dòng)升級(jí)的權(quán)利),通過第一上位機(jī)3和第二上位機(jī)3.1的待升級(jí)程序界面查詢對(duì)應(yīng)的第一圖形發(fā)生器1.1和第二圖形發(fā)生器1.2內(nèi)待升級(jí)程序的當(dāng)前版本號(hào),第一上位機(jī)3和第二上位機(jī)3.1分別收到對(duì)應(yīng)的第一圖形發(fā)生器1.1和第二圖形發(fā)生器1.2回復(fù)的當(dāng)前程序版本號(hào)后,將當(dāng)前的程序版本號(hào)與待升級(jí)程序的版本號(hào)進(jìn)行比對(duì),如果一致,忽略升級(jí),否則,第一上位機(jī)3和第二上位機(jī)3.1分別將待升級(jí)程序輸入對(duì)應(yīng)的第一圖形發(fā)生器1.1和第二圖形發(fā)生器1.2進(jìn)行升級(jí)(上位機(jī)的上層應(yīng)用程序根據(jù)待升級(jí)程序的文件名,依次轉(zhuǎn)換為相對(duì)應(yīng)的升級(jí)通信協(xié)議,發(fā)送升級(jí)文件到圖形