(圖1中未示出)位于伺服驅(qū)動器上,第二管腳(圖1中未示出)位于測試設(shè)備10上。
[0026]控制電路1002,設(shè)置在數(shù)字信號處理控制模塊100中,與通訊電路1001相連接,用于判斷第一管腳和第二管腳的電平是否均為高電平;在判斷出第一管腳和第二管腳的電平均為高電平的情況下,確認(rèn)伺服驅(qū)動器數(shù)字接口電路正常;在判斷出第一管腳和/或第二管腳的電平為低電平的情況下,確認(rèn)伺服驅(qū)動器數(shù)字接口電路異常。
[0027]其中,通訊電路1001通過第一通訊接口 101與伺服弱電板20相連接,即通訊電路1001通過第一通訊接口 101與伺服驅(qū)動器相連接。通常在第一管腳和第二管腳的電平均為高電平的情況下,才能確定伺服驅(qū)動器數(shù)字接口電路是正常的,即伺服驅(qū)動器數(shù)字接口電路的1輸入電路和1輸出電路均正常。
[0028]當(dāng)?shù)谝还苣_和第二管腳的電平只要有一個不為高電平時,就確定伺服驅(qū)動器數(shù)字接口電路是異常的,即伺服驅(qū)動器數(shù)字接口電路的1輸入電路和1輸出電路至少有一個出了故障(異常)。
[0029]通過檢測管腳的電平,在判斷出管腳的電平均為高電平時,確定伺服驅(qū)動器數(shù)字接口電路正常,在判斷出管腳的電平有一個為低電平時,確定伺服驅(qū)動器數(shù)字接口電路異常,達(dá)到了單獨對伺服驅(qū)動器數(shù)字接口電路進(jìn)行測試的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)中無法單獨對伺服驅(qū)動器數(shù)字接口電路進(jìn)行測試的技術(shù)問題。
[0030]可選地,數(shù)字信號處理控制模塊100還包括電平轉(zhuǎn)換電路1003。電平轉(zhuǎn)換電路1003,與伺服驅(qū)動器相連接,用于將測試設(shè)備10輸出的電壓轉(zhuǎn)換為第一電壓,并向伺服驅(qū)動器提供第一電壓。
[0031]可選地,測試設(shè)備10還包括第一通訊接口 101,第一通訊接口 101—端與通訊電路1001相連接,另一端與伺服驅(qū)動器中的第二通訊接口 201相連接,其中,第二通訊接口 201與數(shù)字信號處理控制模塊200相連接,第一管腳位于數(shù)字信號處理控制模塊200中。
[0032]可選地,通訊電路1001為485通訊電路或者總線。
[0033]在本發(fā)明實施例中,測試設(shè)備10包括電源開關(guān)(圖1中未示出)。測試之前先關(guān)閉電源開關(guān),進(jì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ū)動器的第一管腳的電平是否為高電平。當(dāng)伺服驅(qū)動器的第一管腳的電平為高電平時,說明伺服驅(qū)動器數(shù)字接口電路的1輸入電路正常。當(dāng)伺服驅(qū)動器的第一管腳的電平為低電平時,說明伺服驅(qū)動器數(shù)字接口電路的1輸入電路異常,S卩1輸入電路發(fā)生了故障。通訊電路1001能夠?qū)崿F(xiàn)測試設(shè)備10與伺服驅(qū)動器的伺服弱電板20之間的數(shù)據(jù)讀寫。
[0034]有可能出現(xiàn)的一種情況是,測試設(shè)備10輸出I次高電平,通過電平轉(zhuǎn)換電路1003后向伺服驅(qū)動器輸入I次高電平,在伺服驅(qū)動器數(shù)字接口電路的1輸入電路正常的情況下,由于其他原因?qū)е峦ㄟ^通訊電路1001檢測到第一管腳的電平為低電平,此時如果據(jù)此認(rèn)為伺服驅(qū)動器數(shù)字接口電路的1輸入電路發(fā)生了故障,就會判斷失誤。通過向伺服驅(qū)動器連續(xù)輸入3次高電平再對第一管腳的電平進(jìn)行檢測,能夠排除掉偶然因素導(dǎo)致的判斷失誤,使得判斷失誤的概率大大降低,提高了判斷伺服驅(qū)動器數(shù)字接口電路的1輸入電路是否正常的準(zhǔn)確度。
[0035]通過測試設(shè)備10上的通訊電路1001,使伺服驅(qū)動器連續(xù)輸出3次高電平,檢測測試設(shè)備10的第二管腳的電平。
[0036]當(dāng)檢測出測試設(shè)備10的第二管腳的電平為高電平時,說明伺服驅(qū)動器數(shù)字接口電路的1輸出電路正常。當(dāng)檢測出測試設(shè)備10的第二管腳的電平為低電平時,說明伺服驅(qū)動器數(shù)字接口電路的1輸出電路異常,即發(fā)生了故障。
[0037]通過分別檢測伺服驅(qū)動器的第一管腳和測試設(shè)備10的第二管腳的電平,在檢測出第一管腳的電平為低電平時,確定伺服驅(qū)動器數(shù)字接口電路的1輸入電路異常,在檢測出第二管腳的電平為低電平時,確定伺服驅(qū)動器數(shù)字接口電路的1輸出電路異常,從而實現(xiàn)了對1輸入電路和1輸出電路的分別檢測,能夠精確判斷伺服驅(qū)動器數(shù)字接口電路出故障的位置。
[0038]有可能出現(xiàn)的一種情況是,伺服驅(qū)動器輸出I次高電平,在伺服驅(qū)動器數(shù)字接口電路的1輸出電路正常的情況下,由于其他原因?qū)е峦ㄟ^通訊電路1001檢測到測試設(shè)備10的第二管腳的電平為低電平,此時如果據(jù)此判斷伺服驅(qū)動器數(shù)字接口電路的1輸出電路發(fā)生了故障,就會判斷失誤。通過使伺服驅(qū)動器連續(xù)輸出3次高電平再對第二管腳的電平進(jìn)行檢測,能夠排除掉偶然因素導(dǎo)致的判斷失誤,使得判斷失誤的概率大大降低,提高了判斷伺服驅(qū)動器數(shù)字接口電路的1輸出電路是否正常的準(zhǔn)確度。
[0039]可選地,測試設(shè)備10還包括顯示器104。顯示器104,與控制電路1002相連接,用于顯示第一管腳和/或第二管腳為低電平的信息。例如,顯示器104可以是數(shù)碼管。在判斷出第一管腳的電平為低電平的情況下,控制電路1002控制顯示器104顯示O;在判斷出第二管腳的電平為低電平的情況下,控制電路1002控制顯示器104顯示I。
[0040]可選地,測試設(shè)備10還包括第一指示燈102和第二指示燈103。第一指示燈102與控制電路1002相連接,用于在判斷出第一管腳和第二管腳的電平均為高電平的情況下開啟。第二指示燈103與控制電路1002相連接,用于在判斷出第一管腳和/或第二管腳的電平為低電平的情況下開啟。
[0041]例如,第一指示燈102可以為綠燈,在判斷出第一管腳和第二管腳的電平均為高電平的情況下,控制電路1002控制第一指示燈102點亮;第二指示燈103可以為紅燈,在判斷出第一管腳和/或第二管腳的電平為低電平的情況下,控制電路1002控制第二指示燈103點
[0042]通過使用顯示器104、第一指示燈102和第二指示燈103表示對伺服驅(qū)動器數(shù)字接口電路進(jìn)行測試的測試結(jié)果,直觀醒目地顯示出伺服驅(qū)動器數(shù)字接口電路是否正常,如果不正常,是10輸入電路異常還是10輸出電路異常,便于判斷和處理。
[0043]根據(jù)本發(fā)明實施例,還提供了一種伺服驅(qū)動器數(shù)字接口電路的測試方法。
[0044]圖2是根據(jù)本發(fā)明一實施例的伺服驅(qū)動器數(shù)字接口電路的測試方法的流程圖。如圖2所示,該方法包括以下步驟:
[0045]步驟S102,檢測伺服驅(qū)動器的第一管腳和伺服驅(qū)動器數(shù)字接口電路的測試設(shè)備的第二管腳的電平。第一管腳位于伺服驅(qū)動器上,第二管腳位于伺服驅(qū)動器數(shù)字接口電路的測試設(shè)備10(以下簡稱測試設(shè)備10)上。
[0046]步驟S104,判斷第一管腳和第二管腳的電平是否均為高電平。
[0047]步驟S106,在判斷出第一管腳和第二管腳的電平均為高電平的情況下,確認(rèn)伺服驅(qū)動器數(shù)字接口電路正常。
[0048]步驟S108,在判斷出第一管腳和/或第二管腳的電平為低電平的情況下,確認(rèn)伺服驅(qū)動器數(shù)字接口電路異常。
[0049]只有在第一管腳和第二管腳的電平均為高電平的情況下,才能確定伺服驅(qū)動器數(shù)字接口電路是正常的,即伺服驅(qū)動器數(shù)字接口電路的10輸入電路和10輸出電路均正常。