專(zhuān)利名稱(chēng):計(jì)算機(jī)檢測(cè)卡的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)測(cè)試和故障診斷領(lǐng)域,特別是關(guān)于一種計(jì)算機(jī)檢測(cè)卡。
背景技術(shù):
計(jì)算機(jī)廠(chǎng)家在產(chǎn)品檢驗(yàn)中,對(duì)計(jì)算機(jī)要反復(fù)進(jìn)行開(kāi)關(guān)機(jī)測(cè)試,以便檢驗(yàn)計(jì)算機(jī)的性能是否達(dá)到穩(wěn)定狀態(tài)。目前,許多計(jì)算機(jī)廠(chǎng)家還在使用手動(dòng)的方式進(jìn)行開(kāi)關(guān)機(jī)測(cè)試,這就需要人工操作來(lái)控制被測(cè)機(jī)開(kāi)、關(guān)機(jī)及復(fù)位,如果想獲取被測(cè)機(jī)的測(cè)試狀態(tài)及被測(cè)機(jī)的系統(tǒng)配置信息,也都要人為的查找、記錄。而僅有的采用自動(dòng)測(cè)試的廠(chǎng)家,其自行設(shè)計(jì)的檢測(cè)卡也只是實(shí)現(xiàn)開(kāi)環(huán)式的測(cè)試。也就是說(shuō),它只能實(shí)現(xiàn)自動(dòng)開(kāi)、關(guān)機(jī)及復(fù)位等控制,被測(cè)機(jī)的測(cè)試信息或者在POST自檢過(guò)程中出現(xiàn)的錯(cuò)誤信息等并沒(méi)有實(shí)時(shí)反饋給主控機(jī),所以主控機(jī)無(wú)法了解被測(cè)機(jī)的測(cè)試狀態(tài)和系統(tǒng)配置信息以及時(shí)地作出處理和判斷。
雖然就目前的狀況而言,利用市場(chǎng)上購(gòu)買(mǎi)到的產(chǎn)品可以解決一些問(wèn)題,但是在系統(tǒng)的搭建及效果上并不令人滿(mǎn)意。比如1、主控機(jī)可以通過(guò)網(wǎng)卡獲取被測(cè)機(jī)的系統(tǒng)配置信息,但由于需要安裝網(wǎng)卡和驅(qū)動(dòng)以及連線(xiàn)等,會(huì)在系統(tǒng)搭建上浪費(fèi)許多時(shí)間,并且如果網(wǎng)卡存在故障,導(dǎo)致網(wǎng)絡(luò)不通,信息就不能傳輸?shù)街骺貦C(jī)上,在整個(gè)測(cè)試系統(tǒng)中難以確定是被測(cè)機(jī)出現(xiàn)故障還是通訊出現(xiàn)故障。
2、利用市場(chǎng)上可以購(gòu)買(mǎi)到的一種POST故障診斷卡進(jìn)行故障檢測(cè)。但是這種檢測(cè)卡只可以實(shí)現(xiàn)POST自檢中故障檢測(cè)功能,如果系統(tǒng)在POST自檢過(guò)程中出現(xiàn)故障,該卡只能通過(guò)數(shù)碼管來(lái)顯示故障的16進(jìn)制代碼,用戶(hù)需要根據(jù)顯示的故障代碼查看《POST故障對(duì)應(yīng)表》才能確定故障的類(lèi)型。所以這種顯示方式不直觀,不利于測(cè)試人員準(zhǔn)確、迅速地排除故障。
發(fā)明內(nèi)容
本發(fā)明所涉及的自動(dòng)開(kāi)關(guān)機(jī)測(cè)試系統(tǒng)(另案申請(qǐng))具有自動(dòng)開(kāi)關(guān)機(jī)測(cè)試、檢測(cè)被測(cè)機(jī)220V電源和主板電源的狀態(tài)、獲取被測(cè)機(jī)的自檢信息和系統(tǒng)配置信息以及反饋測(cè)試信息的功能。有鑒于此,本發(fā)明的目的是提供一種計(jì)算機(jī)檢測(cè)卡,使之應(yīng)用于自動(dòng)開(kāi)關(guān)機(jī)測(cè)試系統(tǒng)中,實(shí)現(xiàn)開(kāi)關(guān)機(jī)測(cè)試、POST功能檢測(cè)、傳輸信息的功能。
本發(fā)明的一種計(jì)算機(jī)檢測(cè)卡是這樣的,該檢測(cè)卡包括通信控制模塊,用于接收開(kāi)關(guān)機(jī)、復(fù)位和熱啟動(dòng)控制信號(hào)并將其傳送給單片機(jī)控制模塊、接收來(lái)自單片機(jī)控制模塊和PCI芯片的信息并傳給電源控制盒接收信息的接口,與單片機(jī)控制模塊、PCI芯片和電源控制盒的接收信息的接口相連;單片機(jī)控制模塊,用于控制信息傳輸、控制顯示錯(cuò)誤代碼、控制開(kāi)關(guān)機(jī)、復(fù)位和POST功能檢測(cè),與通信控制模塊、LCD顯示、開(kāi)關(guān)機(jī)控制模塊和POST功能檢測(cè)模塊相連;開(kāi)關(guān)機(jī)控制模塊,通過(guò)來(lái)自單片機(jī)控制模塊的控制信號(hào)控制被測(cè)機(jī)的開(kāi)關(guān)機(jī)、復(fù)位以及實(shí)時(shí)檢測(cè)被測(cè)機(jī)220V電源和主板電源的狀態(tài),與單片機(jī)控制模塊和被測(cè)機(jī)的啟動(dòng)開(kāi)關(guān)、復(fù)位開(kāi)關(guān)相連;POST功能檢測(cè)模塊,用于獲取被測(cè)機(jī)的自檢信息,與單片機(jī)控制模塊和被測(cè)機(jī)的PCI接口相連;PCI芯片,用于轉(zhuǎn)換信息格式,與單片機(jī)控制模塊和被測(cè)機(jī)的PCI接口相連。
所述的計(jì)算機(jī)檢測(cè)卡進(jìn)一步包括存儲(chǔ)單元,用于存儲(chǔ)來(lái)自POST功能檢測(cè)模塊、經(jīng)PCI芯片傳入的被測(cè)機(jī)系統(tǒng)配置信息和通信控制模塊傳入的熱啟動(dòng)命令的控制信號(hào),與單片機(jī)控制模塊的PCI芯片和POST功能檢測(cè)模塊相連。
所述的單片機(jī)控制模塊、通信控制模塊和開(kāi)關(guān)機(jī)控制模塊的電源由電源控制盒提供,所述的POST功能檢測(cè)模塊和PCI芯片的電源由被測(cè)機(jī)提供。
所述的計(jì)算機(jī)檢測(cè)卡進(jìn)一步包括LCD液晶顯示,用于顯示單片機(jī)控制模塊從存儲(chǔ)單元中取出的自檢信息代碼和內(nèi)容,與單片機(jī)控制模塊相連。
所述的控制信號(hào)為開(kāi)機(jī)信號(hào)、或關(guān)機(jī)信號(hào)、或復(fù)位信號(hào)、或熱啟動(dòng)信號(hào)。
所述的通信控制模塊為485串口。
從以上的說(shuō)明中可以看出,本發(fā)明具有以下優(yōu)點(diǎn)1、該卡不僅將自檢過(guò)程中出現(xiàn)的錯(cuò)誤信息用16進(jìn)制代碼和信息字符串顯示,而且還將自檢信息傳到主控機(jī),由主控機(jī)用文字和圖形的方式顯示并提供告警,避免了用戶(hù)自己查錯(cuò)誤代碼解析的工作,有利于測(cè)試人員準(zhǔn)確、迅速排除故障;2、該卡采用雙向傳輸信息的方式,不僅可以將計(jì)算機(jī)POST自檢過(guò)程中的信息傳送到主控機(jī),還可以在被測(cè)機(jī)正常啟動(dòng)后,將被測(cè)機(jī)檢測(cè)到的一些系統(tǒng)基本配置信息傳輸?shù)街骺貦C(jī);不僅可以接受來(lái)自主控機(jī)的信息和命令,控制被測(cè)機(jī)的操作,而且還能夠?qū)崟r(shí)檢測(cè)被測(cè)機(jī)的220V上下電及系統(tǒng)打開(kāi)和關(guān)閉的狀態(tài),并將該狀態(tài)情況實(shí)時(shí)向主控機(jī)匯報(bào);3、該檢測(cè)卡首次將計(jì)算機(jī)POST自檢檢測(cè)、信息傳輸和開(kāi)關(guān)機(jī)控制功能集成起來(lái),功能強(qiáng)大、便于安裝。
圖1為計(jì)算機(jī)檢測(cè)卡應(yīng)用圖;圖2為計(jì)算機(jī)檢測(cè)卡的功能結(jié)構(gòu)圖。
具體實(shí)施例方式
本發(fā)明可以應(yīng)用于自動(dòng)開(kāi)關(guān)機(jī)測(cè)試系統(tǒng)中,下面結(jié)合附圖和具體實(shí)施例來(lái)具體說(shuō)明本發(fā)明的具體方案。
參見(jiàn)圖1所示,在自動(dòng)開(kāi)關(guān)機(jī)測(cè)試系統(tǒng)中,本發(fā)明的計(jì)算機(jī)檢測(cè)卡102與被測(cè)機(jī)101和電源控制盒103相連。該檢測(cè)卡可以接收來(lái)自電源控制盒103發(fā)出的開(kāi)關(guān)機(jī)控制信號(hào),控制被測(cè)機(jī)的開(kāi)關(guān)機(jī)、熱啟動(dòng)等;并且,該檢測(cè)卡還可以實(shí)時(shí)檢測(cè)被測(cè)機(jī)的測(cè)試狀態(tài)、獲取被測(cè)機(jī)的系統(tǒng)配置信息和被測(cè)機(jī)POST自檢信息等,并將這些信息通過(guò)電源控制盒103傳送到主控機(jī)104。
參見(jiàn)圖2所示,該檢測(cè)卡包括開(kāi)關(guān)機(jī)控制模塊201、POST功能檢測(cè)模塊206、通信控制模204決、單片機(jī)控制模塊203、PCI芯片208、存儲(chǔ)單元207和液晶顯示LCD 202。
開(kāi)關(guān)機(jī)控制模塊201是用于控制被測(cè)機(jī)系統(tǒng)啟動(dòng)和關(guān)閉、系統(tǒng)復(fù)位以及檢測(cè)被測(cè)機(jī)電源。
POST功能檢測(cè)模塊206是用于獲取被測(cè)機(jī)POST上電檢測(cè)過(guò)程中出現(xiàn)的自檢信息代碼。
通訊控制模塊204是通過(guò)485串口實(shí)現(xiàn)的,該串口通訊可以實(shí)現(xiàn)較長(zhǎng)的通訊線(xiàn)路,也方便擴(kuò)展。
單片機(jī)控制模塊203是功能卡的控制核心,用于協(xié)調(diào)控制信息傳輸和邏輯控制等功能。
PCI芯片208、存儲(chǔ)單元207和通訊控制模塊204一起,實(shí)現(xiàn)主控機(jī)和被測(cè)機(jī)之間的信息傳輸。
由于檢測(cè)卡要接收來(lái)自主控機(jī)發(fā)出的控制信號(hào),從而控制被測(cè)機(jī)開(kāi)關(guān)機(jī),所以檢測(cè)卡中的單片機(jī)控制模塊203、通信控制模塊204和開(kāi)關(guān)機(jī)控制模塊201的電源由自動(dòng)開(kāi)關(guān)機(jī)測(cè)試系統(tǒng)中的電源控制盒提供,只要電源控制盒一接通電源,這三塊模塊就上電了。另外,在被測(cè)機(jī)上電啟動(dòng)后,POST功能檢測(cè)模塊206和PCI芯片208才能工作,所以這兩塊模塊的電源由被測(cè)機(jī)提供。也就是說(shuō),被測(cè)機(jī)一啟動(dòng),這兩塊模塊開(kāi)始工作。
下面結(jié)合附圖2來(lái)介紹計(jì)算機(jī)檢測(cè)卡的工作過(guò)程。
來(lái)自電源控制盒的控制信號(hào)經(jīng)過(guò)15PIN串口205至通訊控制模塊204,通訊控制模塊204將該控制信號(hào)傳送至單片機(jī)控制模塊203,單片機(jī)控制模塊203判斷該信號(hào)類(lèi)型,然后根據(jù)信號(hào)類(lèi)型作出相應(yīng)的動(dòng)作。如果是開(kāi)、關(guān)機(jī)或復(fù)位命令的控制信號(hào),單片機(jī)控制模塊203則將該信號(hào)送至開(kāi)關(guān)機(jī)控制模塊201,由開(kāi)關(guān)機(jī)控制模塊201控制啟動(dòng)開(kāi)關(guān)或復(fù)位開(kāi)關(guān)短接,被測(cè)機(jī)進(jìn)行開(kāi)、關(guān)機(jī)或復(fù)位動(dòng)作;如果是熱啟動(dòng)命令的控制信號(hào),該信號(hào)則經(jīng)PCI芯片208傳送至被測(cè)機(jī),被測(cè)機(jī)則進(jìn)行熱啟動(dòng)。
并且,開(kāi)關(guān)機(jī)控制模塊201一上電,該模塊就開(kāi)始檢測(cè)被測(cè)機(jī)交流220V電源的狀態(tài)5VSB和主板的上電狀態(tài)5V,并將檢測(cè)結(jié)果送至單片機(jī)控制模塊203,在單片機(jī)控制模塊203的控制下,檢測(cè)結(jié)果經(jīng)通信控制模塊204和15PIN串口205傳至電源控制盒。
另外,被測(cè)機(jī)一旦啟動(dòng),POST功能檢測(cè)模塊206就通過(guò)PCI總線(xiàn)209獲取到被測(cè)機(jī)自檢信息,并將自檢信息存放到存儲(chǔ)單元207內(nèi),然后在單片機(jī)模塊的控制下,一方面將自檢信息代碼在LCD 202上顯示出來(lái),另一方面通過(guò)通訊控制模塊204及15PIN串口205將自檢信息送至電源控制盒,并由電源控制盒將其轉(zhuǎn)接至主控機(jī)。
POST檢測(cè)通過(guò),被測(cè)機(jī)進(jìn)入操作系統(tǒng)。這時(shí),被測(cè)機(jī)將啟動(dòng)信息獲取程序,得到被測(cè)機(jī)的系統(tǒng)配置信息,然后經(jīng)PCI總線(xiàn)209接口將系統(tǒng)配置信息傳送至檢測(cè)卡的PCI芯片208中,PCI芯片208轉(zhuǎn)換配置信息的格式,將其傳送至單片機(jī)控制模塊203,在單片機(jī)控制模塊203的控制下,被測(cè)機(jī)的系統(tǒng)配置信息經(jīng)通訊功能模塊204和15PIN串口205傳出至電源控制盒,并由電源控制盒將其轉(zhuǎn)接至主控機(jī)。
本發(fā)明的計(jì)算機(jī)檢測(cè)卡采用分離式的供電方式,當(dāng)被測(cè)機(jī)的交流220V電源處于下電狀態(tài)或系統(tǒng)處于關(guān)閉狀態(tài)時(shí),該卡能夠?qū)崟r(shí)檢測(cè)被測(cè)機(jī)的交流220V及系統(tǒng)開(kāi)、關(guān)的狀態(tài),并將該狀態(tài)實(shí)時(shí)向主控機(jī)匯報(bào)。
本發(fā)明的計(jì)算機(jī)檢測(cè)卡集成了三大功能——上電POST檢測(cè)和故障診斷、開(kāi)關(guān)機(jī)控制、信息通訊傳輸功能。應(yīng)用時(shí),該檢測(cè)卡直接插在被測(cè)機(jī)的PCI槽上即可,大大簡(jiǎn)化了測(cè)試環(huán)境的搭建。
權(quán)利要求
1.一種計(jì)算機(jī)檢測(cè)卡,其特征在于該檢測(cè)卡包括通信控制模塊,用于接收開(kāi)關(guān)機(jī)、復(fù)位和熱啟動(dòng)控制信號(hào)并將其傳送給單片機(jī)控制模塊、接收來(lái)自單片機(jī)控制模塊和PCI芯片的信息并傳給電源控制盒接收信息的接口,與單片機(jī)控制模塊、PCI芯片和電源控制盒的接收信息的接口相連;單片機(jī)控制模塊,用于控制信息傳輸、控制顯示錯(cuò)誤代碼、控制開(kāi)關(guān)機(jī)、復(fù)位和POST功能檢測(cè),與通信控制模塊、LCD顯示、開(kāi)關(guān)機(jī)控制模塊和POST功能檢測(cè)模塊相連;開(kāi)關(guān)機(jī)控制模塊,通過(guò)來(lái)自單片機(jī)控制模塊的控制信號(hào)控制被測(cè)機(jī)的開(kāi)關(guān)機(jī)、復(fù)位以及實(shí)時(shí)檢測(cè)被測(cè)機(jī)220V電源和主板電源的狀態(tài),與單片機(jī)控制模塊和被測(cè)機(jī)的啟動(dòng)開(kāi)關(guān)、復(fù)位開(kāi)關(guān)相連;POST功能檢測(cè)模塊,用于獲取被測(cè)機(jī)的自檢信息,與單片機(jī)控制模塊和被測(cè)機(jī)的PCI接口相連;PCI芯片,用于轉(zhuǎn)換信息格式,與單片機(jī)控制模塊和被測(cè)機(jī)的PCI接口相連。
2.根據(jù)權(quán)利要求書(shū)1所述的一種計(jì)算機(jī)檢測(cè)卡,其特征在于所述的計(jì)算機(jī)檢測(cè)卡進(jìn)一步包括存儲(chǔ)單元,用于存儲(chǔ)來(lái)自POST功能檢測(cè)模塊、經(jīng)PCI芯片傳入的被測(cè)機(jī)系統(tǒng)配置信息和通信控制模塊傳入的熱啟動(dòng)命令的控制信號(hào),與單片機(jī)控制模塊的PCI芯片和POST功能檢測(cè)模塊相連。
3.根據(jù)權(quán)利要求書(shū)1或2所述的一種計(jì)算機(jī)檢測(cè)卡,其特征在于所述的計(jì)算機(jī)檢測(cè)卡進(jìn)一步包括液晶顯示LCD,用于顯示單片機(jī)控制模塊從存儲(chǔ)單元中取出的自檢信息代碼,與單片機(jī)控制模塊相連。
4.根據(jù)權(quán)利要求書(shū)1所述的一種計(jì)算機(jī)檢測(cè)卡,其特征在于所述的單片機(jī)控制模塊、通信控制模塊和開(kāi)關(guān)機(jī)控制模塊的電源由電源控制盒提供,所述的POST功能檢測(cè)模塊和PCI芯片的電源由被測(cè)機(jī)提供。
5.根據(jù)權(quán)利要求書(shū)1所述的一種計(jì)算機(jī)檢測(cè)卡,其特征在于所述的控制信號(hào)為開(kāi)機(jī)信號(hào)、或關(guān)機(jī)信號(hào)、或復(fù)位信號(hào)、或熱啟動(dòng)信號(hào)。
6.根據(jù)權(quán)利要求書(shū)1所述的一種計(jì)算機(jī)檢測(cè)卡,其特征在于所述的通信控制模塊為485串口。
全文摘要
本發(fā)明公開(kāi)了一種計(jì)算機(jī)檢測(cè)卡,應(yīng)用于自動(dòng)開(kāi)關(guān)機(jī)測(cè)試系統(tǒng)中,該計(jì)算機(jī)檢測(cè)卡包括用于傳輸信息的通信控制模塊,用于控制信息傳輸、控制顯示錯(cuò)誤代碼、控制開(kāi)關(guān)機(jī)、復(fù)位和POST功能檢測(cè)的單片機(jī)控制模塊,用于控制被測(cè)機(jī)的開(kāi)關(guān)機(jī)、復(fù)位及檢測(cè)被測(cè)機(jī)電源狀態(tài)的開(kāi)關(guān)機(jī)控制模塊,用于獲取被測(cè)機(jī)自檢信息的POST功能檢測(cè)模塊,用于暫存信息和熱啟動(dòng)命令的存儲(chǔ)單元,用于顯示單片機(jī)控制模塊從存儲(chǔ)單元中取出的自檢信息代碼的液晶顯示LCD,用于轉(zhuǎn)換信息格式PCI芯片。本發(fā)明的計(jì)算機(jī)檢測(cè)卡可以獲取被測(cè)機(jī)上電的自檢信息、實(shí)現(xiàn)開(kāi)關(guān)機(jī)控制和傳輸信息等三大功能,該檢測(cè)卡功能強(qiáng)大、方便安裝,大大簡(jiǎn)化了環(huán)境的搭建。
文檔編號(hào)G06F11/00GK1484146SQ02131009
公開(kāi)日2004年3月24日 申請(qǐng)日期2002年9月20日 優(yōu)先權(quán)日2002年9月20日
發(fā)明者崔吉順, 黃迅, 李簽路 申請(qǐng)人:聯(lián)想(北京)有限公司