[0050]當?shù)谝还苣_和第二管腳的電平至少有一個不為高電平時,伺服驅(qū)動器數(shù)字接口電路是異常的,即伺服驅(qū)動器數(shù)字接口電路的10輸入電路和10輸出電路至少有一個出了故障(異常)。
[0051]通過檢測管腳的電平,在判斷出管腳的電平均為高電平時,確定伺服驅(qū)動器數(shù)字接口電路正常,在判斷出管腳的電平至少有一個為低電平時,確定伺服驅(qū)動器數(shù)字接口電路異常,達到了單獨對伺服驅(qū)動器數(shù)字接口電路進行測試的技術(shù)效果,進而解決了現(xiàn)有技術(shù)中無法單獨對伺服驅(qū)動器數(shù)字接口電路進行測試的技術(shù)問題。
[0052]可選地,檢測伺服驅(qū)動器的第一管腳和伺服驅(qū)動器數(shù)字接口電路的測試設(shè)備10的第二管腳的電平包括:控制伺服驅(qū)動器數(shù)字接口電路的測試設(shè)備10向伺服驅(qū)動器輸入高電平;檢測伺服驅(qū)動器的第一管腳的電平,其中,在伺服驅(qū)動器數(shù)字接口電路的輸入電路正常時,檢測到第一管腳的電平為高電平;在伺服驅(qū)動器數(shù)字接口電路的輸入電路異常時,檢測到第一管腳的電平為低電平。
[0053]在本發(fā)明實施例中,測試設(shè)備10包括電源開關(guān)。測試之前先關(guān)閉電源開關(guān),進行測試設(shè)備10掉電,然后按照圖1連接好測試設(shè)備10與伺服驅(qū)動器的伺服弱電板20之間的連接線,然后打開電源開關(guān),給測試設(shè)備10上電。其中,電源為220V交流電的電源。測試設(shè)備10連續(xù)輸出3次3.3V的高電平,通過電平轉(zhuǎn)換電路1003向伺服驅(qū)動器連續(xù)輸入3次12V的高電平,然后通過測試設(shè)備10中的通訊電路1001檢測伺服驅(qū)動器的第一管腳的電平是否為高電平。當檢測出伺服驅(qū)動器的第一管腳的電平為高電平時,說明伺服驅(qū)動器數(shù)字接口電路的10輸入電路正常。當檢測出伺服驅(qū)動器的第一管腳的電平為低電平時,說明伺服驅(qū)動器數(shù)字接口電路的10輸入電路異常,S卩10輸入電路發(fā)生了故障。通訊電路1001能夠?qū)崿F(xiàn)測試設(shè)備10與伺服驅(qū)動器的伺服弱電板20之間的數(shù)據(jù)讀寫。
[0054]有可能出現(xiàn)的一種情況是,測試設(shè)備10輸出1次高電平,通過電平轉(zhuǎn)換電路1003后向伺服驅(qū)動器輸入1次高電平,在伺服驅(qū)動器數(shù)字接口電路的10輸入電路正常的情況下,由于其他原因?qū)е峦ㄟ^通訊電路1001檢測到第一管腳的電平為低電平,此時如果據(jù)此認為伺服驅(qū)動器數(shù)字接口電路的10輸入電路發(fā)生了故障,就會判斷失誤。通過向伺服驅(qū)動器連續(xù)輸入3次高電平再對第一管腳的電平進行檢測,能夠排除掉偶然因素導致的判斷失誤,使得判斷失誤的概率大大降低,提高了判斷伺服驅(qū)動器數(shù)字接口電路的10輸入電路是否正常的準確度。
[0055]可選地,檢測伺服驅(qū)動器的第一管腳和伺服驅(qū)動器數(shù)字接口電路的測試設(shè)備10的第二管腳的電平包括:控制伺服驅(qū)動器向伺服驅(qū)動器數(shù)字接口電路的測試設(shè)備10輸入高電平;檢測伺服驅(qū)動器數(shù)字接口電路的測試設(shè)備10的第二管腳的電平,其中,在伺服驅(qū)動器數(shù)字接口電路的輸出電路正常時,檢測到第二管腳的電平為高電平;在伺服驅(qū)動器數(shù)字接口電路的輸出電路異常時,檢測到第二管腳的電平為低電平。
[0056]通過測試設(shè)備10上的通訊電路1001,使伺服驅(qū)動器連續(xù)輸出3次12V的高電平,檢測測試設(shè)備10的第二管腳的電平。
[0057]當檢測出測試設(shè)備10的第二管腳的電平為高電平時,說明伺服驅(qū)動器數(shù)字接口電路的10輸出電路正常。當檢測出測試設(shè)備10的第二管腳的電平為低電平時,說明伺服驅(qū)動器數(shù)字接口電路的10輸出電路異常,即發(fā)生了故障。
[0058]通過分別檢測伺服驅(qū)動器的第一管腳和測試設(shè)備10的第二管腳的電平,在檢測出第一管腳的電平為低電平時,確定伺服驅(qū)動器數(shù)字接口電路的10輸入電路異常,在檢測出第二管腳的電平為低電平時,確定伺服驅(qū)動器數(shù)字接口電路的10輸出電路異常,從而達到了對10輸入電路和10輸出電路的分別檢測,能夠精確判斷伺服驅(qū)動器數(shù)字接口電路出故障的位置。
[0059]有可能出現(xiàn)的一種情況是,伺服驅(qū)動器輸出1次高電平,在伺服驅(qū)動器數(shù)字接口電路的10輸出電路正常的情況下,由于其他原因?qū)е峦ㄟ^通訊電路1001檢測到測試設(shè)備10的第二管腳的電平為低電平,此時如果據(jù)此判斷伺服驅(qū)動器數(shù)字接口電路的10輸出電路發(fā)生了故障,就會判斷失誤。通過使伺服驅(qū)動器連續(xù)輸出3次高電平再對第二管腳的電平進行檢測,能夠排除掉偶然因素導致的判斷失誤,使得判斷失誤的概率大大降低,提高了判斷伺服驅(qū)動器數(shù)字接口電路的10輸出電路是否正常的準確度。
[0060]可選地,確認伺服驅(qū)動器數(shù)字接口電路正常之后,伺服驅(qū)動器數(shù)字接口電路的測試方法包括:輸出用于提示伺服驅(qū)動器數(shù)字接口電路正常的第一提示信息;在確認伺服驅(qū)動器數(shù)字接口電路異常之后,伺服驅(qū)動器數(shù)字接口電路的測試方法還包括:輸出用于提示伺服驅(qū)動器數(shù)字接口電路的輸入電路異常的第二提示信息;或者輸出用于提示伺服驅(qū)動器數(shù)字接口電路的輸出電路異常的第三提示信息。
[0061]確認伺服驅(qū)動器數(shù)字接口電路的10輸入電路和10輸出電路均正常的情況下,輸出第一提示信息。
[0062]確認伺服驅(qū)動器數(shù)字接口電路的10輸入電路異常的情況下,輸出第二提示信息。
[0063]確認伺服驅(qū)動器數(shù)字接口電路的10輸出電路異常的情況下,輸出第三提示信息。
[0064]第一提示信息、第二提示信息和第三提示信息的表示方式有多種。例如,第一提示信息可以是綠色指示燈亮;第二提示信息可以是紅色指示燈亮,并且數(shù)碼管顯示0;第三提示信息可以是紅色指示燈亮,并且數(shù)碼管顯示1。
[0065]再例如,第一提示信息可以是綠色指示燈亮;第二提示信息可以是紅色指示燈亮;第三提示信息可以是黃色指示燈亮。
[0066]又例如,第一提示信息可以是數(shù)碼管顯示11;第二提示信息可以是數(shù)碼管顯示00;第三提示信息可以是數(shù)碼管顯示01。
[0067]通過對測試伺服驅(qū)動器數(shù)字接口電路得到的不同結(jié)果使用不同的提示信息,直觀醒目地顯示出伺服驅(qū)動器數(shù)字接口電路是否正常,如果不正常,是10輸入電路異常還是10輸出電路異常,便于判斷和處理。
[0068]圖3是根據(jù)本發(fā)明又一實施例的伺服驅(qū)動器數(shù)字接口電路的測試方法的流程圖。如圖3所示,該方法包括如下步驟:
[0069]步驟S202,對伺服驅(qū)動器數(shù)字接口電路的輸入電路進行測試。步驟S202的【具體實施方式】與上述步驟S102相同。
[0070]步驟S204,判斷伺服驅(qū)動器數(shù)字接口電路的輸入電路的測試結(jié)果是否表明輸入電路正常。在判斷出測試結(jié)果表明輸入電路正常時,執(zhí)行步驟S208;在判斷出測試結(jié)果表明輸入電路不正常時,執(zhí)行步驟S206。步驟S204的【具體實施方式】與上述步驟S104相同。
[0071]步驟S206,確認伺服驅(qū)動器數(shù)字接口電路的輸入電路異常。步驟S206的【具體實施方式】與上述步驟S108相同。
[0072]步驟S208,對伺服驅(qū)動器數(shù)字接口電路的輸出電路進行測試。步驟S208的【具體實施方式】與上述步驟S102相同。
[0073]步驟S210,判斷伺服驅(qū)動器數(shù)字接口電路的輸出電路的測試結(jié)果是否表明輸出電路正常。在判斷出測試結(jié)果表明輸出電路正常時,執(zhí)行步驟S214;在判斷出測試結(jié)果表明輸出電路不正常時,執(zhí)行步驟S212。步驟S210的【具體實施方式】與上述步驟S104相同。
[0074]步驟S212,確認伺服驅(qū)動器數(shù)字接口電路的輸出電路異常并且輸入電路正常。步驟S212的【具體實施方式】與上述