本發(fā)明涉及電子技術(shù)領(lǐng)域,特別是涉及一種串口智能測試裝置及測試方法。
背景技術(shù):
目前rs232串口廣泛應(yīng)用于工業(yè)控制領(lǐng)域中,作為一種通訊接口,用于計算機與終端或者外設(shè)之間的連接。在日常工作過程中,串口線的使用是必不可少的。
目前通用的rs-232接口產(chǎn)品都是9個引腳,且串口的產(chǎn)品測試都是基于電腦平臺,實際這種測試僅測試到3個引腳,即發(fā)送txd、接收rxd、信號地線gnd。對其它引腳的電氣沒有做測試,造成品質(zhì)缺失,并且檢測效率低下,完全人工作業(yè)。
技術(shù)實現(xiàn)要素:
基于此,本發(fā)明提供一種串口智能測試裝置及測試方法,提高檢測效率,保證產(chǎn)品的品質(zhì)。
為了實現(xiàn)本發(fā)明的目的,本發(fā)明采用如下技術(shù)方案:
一種串口智能測試裝置,用于智能檢測待測目標的品質(zhì),所述待測目標包括rs232串口及帶rs232串口的產(chǎn)品;所述串口智能測試裝置包括一主控模塊、分別連接所述主控模塊的串口連接模塊、存儲模塊與譯碼模塊、及連接所述譯碼模塊的界面模塊;所述主控模塊包括一微處理器及連接所述微處理器的時鐘信號單元;所述串口連接模塊包括一rs232接口連接器及usb接口連接器,所述rs232接口連接器與所述usb接口連接器分別連接所述微處理器,所述rs232接口連接器向外連接所述待測目標,所述usb接口連接器連接一處于中央處理系統(tǒng)的主機。
上述串口智能測試裝置,通過主控模塊向待測目標發(fā)送預(yù)設(shè)編碼信號,并接收由所述待測目標轉(zhuǎn)送的返回編碼信號,比對所述預(yù)設(shè)編碼信號與所述返回編碼信號,將比對后的判定結(jié)果呈現(xiàn)于界面模塊上,實現(xiàn)待測目標的智能檢測;并且,所述串口智能測試裝置可以單機運作,也可以聯(lián)機、聯(lián)網(wǎng)運作,從而選擇不同的測試項目,具有更高的靈活性、兼容性及擴展性。
在其中一個實施例中,所述串口智能測試裝置還具有一復(fù)位單元及uart接口,所述復(fù)位單元與所述uart接口分別連接所述微處理器。
在其中一個實施例中,所述存儲單元可連接云端服務(wù)器。
在其中一個實施例中,所述存儲單元為一可讀寫存儲器。
在其中一個實施例中,所述界面模塊為一顯示器。
一種串口智能測試裝置的測試方法,包括如下步驟:
提供一種串口智能測試裝置,所述串口智能測試裝置包括一主控模塊、分別連接所述主控模塊的串口連接模塊、存儲模塊與譯碼模塊、及連接所述譯碼模塊的界面模塊;所述主控模塊包括一微處理器及連接所述微處理器的時鐘信號單元;所述串口連接模塊包括一rs232接口連接器及usb接口連接器,所述rs232接口連接器與所述usb接口連接器分別連接所述微處理器,所述rs232接口連接器向外連接所述待測目標,所述usb接口連接器連接一處于中央處理系統(tǒng)的主機;
所述微處理器發(fā)送預(yù)設(shè)編碼信號至所述待測目標;
所述待測目標接收到所述預(yù)設(shè)編碼信號后,自身轉(zhuǎn)送返回編碼信號至所述微處理器;
所述微處理器對比所述預(yù)設(shè)編碼信號與所述返回編碼信號,判斷兩者是否一致;
若一致,則判定所述待測目標合格,輸出判定結(jié)果;若不一致,則判定所述待測目標不合格,輸出判定結(jié)果;
在其中一個實施例中,所述判定結(jié)果經(jīng)過所述譯碼模塊,顯示于所述界面模塊上。
附圖說明
圖1為本發(fā)明一較佳實施方式的串口智能測試裝置的結(jié)構(gòu)示意圖;
圖2為圖1所述的串口智能測試裝置的測試方法的流程框圖;
附圖標注說明:
10-主控模塊,11-微處理器,12-時鐘信號單元,20-串口連接模塊,21-rs232接口連接器,22-usb接口連接器,30-存儲模塊,40-譯碼模塊,50-界面模塊,61-復(fù)位裝置,62-uart接口。
具體實施方式
為了便于理解本發(fā)明,下面將參照相關(guān)附圖對本發(fā)明進行更全面的描述。附圖中給出了本發(fā)明的較佳實施例。但是,本發(fā)明可以以許多不同的形式來實現(xiàn),并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使對本發(fā)明的公開內(nèi)容的理解更加透徹全面。
需要說明的是,當(dāng)元件被稱為“固定于”另一個元件,它可以直接在另一個元件上或者也可以存在居中的元件。當(dāng)一個元件被認為是“連接”另一個元件,它可以是直接連接到另一個元件或者可能同時存在居中元件。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。
請參閱圖1及圖2,為本發(fā)明一較佳實施方式的串口智能測試裝置及測試方法,用于智能檢測rs232串口及帶rs232串口的產(chǎn)品的品質(zhì)。所述串口智能測試裝置包括一主控模塊10、分別連接所述主控模塊10的串口連接模塊20、存儲模塊30與譯碼模塊40、及連接所述譯碼模塊40的界面模塊50;所述串口連接模塊20向外連接待測目標,所述待測目標可以是rs232串口,也可以是帶rs232串口的產(chǎn)品。
為了方便說明,本發(fā)明取rs232串口作為待測目標。
所述串口智能測試裝置,通過所述主控模塊10向所述待測目標發(fā)送預(yù)設(shè)編碼信號,并接收由所述待測目標返回的返回編碼信號,比對所述預(yù)設(shè)編碼信號與所述返回編碼信號,將比對結(jié)果呈現(xiàn)于所述界面模塊50上,可以判斷該待測目標是否合格。
所述主控模塊10主要包括一微處理器11及連接所述微處理器11的時鐘信號單元12。在本實施例中,所述時鐘信號單元12為一脈沖時鐘信號發(fā)生單元,用于產(chǎn)生脈沖時鐘信號供所述微處理器11使用。
所述串口連接模塊20包括一rs232接口連接器21及usb接口連接器22,所述rs232接口連接器21與所述usb接口連接器22分別連接所述微處理器11。所述rs232接口連接器21向外連接所述待測目標,所述usb接口連接器22作為所述串口智能測試裝置的功能擴展接口,可選擇性地與所述待測目標或其他測試系統(tǒng)連接溝通。
具體地,通過所述usb接口連接器22,所述串口智能測試裝置能連接處于中央處理系統(tǒng)的主機,實現(xiàn)不同測試場地的各串口智能測試裝置之間的聯(lián)網(wǎng)協(xié)同合作;也就是說,所述串口智能測試裝置可以單機運作,也可以聯(lián)機、聯(lián)網(wǎng)運作,具有更高的靈活性、兼容性及擴展性。
在本實施例中,所述存儲單元30為一可讀寫存儲器,用于成對存儲所述預(yù)設(shè)編碼信號及所述返回編碼信號。
具體地,在所述存儲單元30中,采用一個鍵值存儲所述預(yù)設(shè)編碼信號及所述返回編碼信號,當(dāng)輸入調(diào)用命令時,可從所述存儲單元30中調(diào)出歷史測試結(jié)果,實現(xiàn)產(chǎn)品管理追溯功能,提高生產(chǎn)流程的管控力度和管控質(zhì)量。
進一步地,所述存儲單元30還可以通過網(wǎng)絡(luò)連接云端服務(wù)器,將內(nèi)部的存儲信息同步上傳至云端服務(wù)器,既可以備份存儲信息,還可以共享存儲信息至其他終端上。
在本實施例中,所述界面模塊50為一lcd/led顯示屏;在其他實施例中,所述界面模塊50還可以是可觸摸式顯示屏,實現(xiàn)在所述界面模塊50上進行選擇操作。
所述串口智能測試裝置還具有一復(fù)位單元61及uart接口62,所述復(fù)位裝置61與所述uart接口62分別連接所述微處理器11。當(dāng)該串口智能測試裝置發(fā)生未知原因的異常時,觸發(fā)該復(fù)位單元61恢復(fù)初始設(shè)置。所述uart接口62可以燒錄程序,對所述串口智能測試裝置進行系統(tǒng)升級,更新測試項目。
所述待測目標的九個信號引腳接口定義如下表:
具體測試時,將所述待測目標通過所述rs232接口連接器21連接到所述串口智能測試裝置上,所述微處理器11產(chǎn)生并發(fā)出所述預(yù)設(shè)編碼信號,所述預(yù)設(shè)編碼信號經(jīng)過解碼后發(fā)送給所述待測目標的接口接收通道(dcd、rxd、dsr、dtr及ri);所述待測目標在原rs232標準信號上加載該預(yù)設(shè)編碼信號后,由所述待測目標的接口發(fā)送通道(txd、dtr及rts)發(fā)送所述返回編碼信號至所述微處理器11,所述微處理器11對所述預(yù)設(shè)編碼信號與所述返回編碼信號進行對比,判斷兩者是否一致;若一致,則判定所述待測目標合格;若不一致,則判斷所述待測目標不合格。最后,將對比結(jié)果通過所述譯碼模塊40發(fā)送至所述界面模塊50上,以顯示判定結(jié)果。
進一步地,所述串口智能測試裝置能對處于不同測試場地、不同時間段的待測目標進行不同的測試項目。例如,針對于不同功能要求的產(chǎn)品只需要有rxd接收數(shù)據(jù)、txd發(fā)送數(shù)據(jù)、gnd信號地功能的產(chǎn)品,就可以關(guān)閉其他信道的測試,以節(jié)省時間,提高生產(chǎn)效率。
上述串口智能測試裝置,通過主控模塊向待測目標發(fā)送預(yù)設(shè)編碼信號,并接收由所述待測目標返回的返回編碼信號,比對所述預(yù)設(shè)編碼信號與所述返回編碼信號,將比對后的判定結(jié)果呈現(xiàn)于界面模塊上,實現(xiàn)待測目標的智能檢測;并且,所述串口智能測試裝置可以單機運作,也可以聯(lián)機、聯(lián)網(wǎng)運作,從而選擇不同的測試項目,具有更高的靈活性、兼容性及擴展性。
以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。