本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種傳輸接口電路的故障檢測(cè)方法以及傳輸接口電路。
背景技術(shù):
1、在相關(guān)技術(shù)中,針對(duì)io(輸入/輸出)電路的故障檢測(cè)體系往往側(cè)重于輸入電路(如傳感器接口)和電源電路的穩(wěn)定性檢測(cè),數(shù)字輸出電路作為系統(tǒng)與外部設(shè)備或下一級(jí)電路交互的關(guān)鍵接口,其可靠性直接影響到整個(gè)系統(tǒng)的穩(wěn)定性和性能。若輸出電路存在故障而未及時(shí)發(fā)現(xiàn)和修復(fù),將可能導(dǎo)致系統(tǒng)頻繁出錯(cuò),甚至損壞與之相連的設(shè)備,從而降低整體系統(tǒng)的可靠性。
2、針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供了一種傳輸接口電路的故障檢測(cè)方法以及傳輸接口電路,以至少解決相關(guān)技術(shù)中無(wú)法及時(shí)發(fā)現(xiàn)io電路中輸出電路存在故障的技術(shù)問(wèn)題。
2、根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種傳輸接口電路的故障檢測(cè)方法,包括:向數(shù)字輸出電路發(fā)送控制信號(hào),其中,傳輸接口電路包括數(shù)字輸出電路,數(shù)字輸出電路響應(yīng)于控制信號(hào)開(kāi)啟自檢狀態(tài);接收到由數(shù)字輸出電路發(fā)送的故障反饋信號(hào)后,控制數(shù)字輸出電路執(zhí)行復(fù)位操作。
3、可選地,接收到由數(shù)字輸出電路發(fā)送的故障反饋信號(hào)后,控制數(shù)字輸出電路執(zhí)行復(fù)位操作,包括:接收到由數(shù)字輸出電路包括的隔離芯片發(fā)送的故障反饋信號(hào)后,向隔離芯片發(fā)送復(fù)位信號(hào),由隔離芯片將復(fù)位信號(hào)轉(zhuǎn)發(fā)至數(shù)字輸出電路包括的其他芯片,其中,其他芯片響應(yīng)于復(fù)位信號(hào)執(zhí)行復(fù)位操作,隔離芯片用于將控制器與其他芯片進(jìn)行電氣隔離。
4、可選地,向數(shù)字輸出電路發(fā)送控制信號(hào),包括:向輸出驅(qū)動(dòng)芯片發(fā)送控制信號(hào),其中,數(shù)字輸出電路包括輸出驅(qū)動(dòng)芯片,輸出驅(qū)動(dòng)芯片響應(yīng)于控制信號(hào)開(kāi)啟自檢狀態(tài),其中,輸出驅(qū)動(dòng)芯片在自檢狀態(tài)下檢測(cè)到數(shù)字輸出電路故障時(shí),向控制器發(fā)送故障反饋信號(hào)。
5、可選地,接收到由數(shù)字輸出電路發(fā)送的故障反饋信號(hào)后,控制數(shù)字輸出電路執(zhí)行復(fù)位操作,包括:接收到由數(shù)字輸出電路發(fā)送的故障反饋信號(hào)后,檢測(cè)電源是否存在故障,其中,電源為數(shù)字輸出電路供電;在電源不存在故障的情況下,控制數(shù)字輸出電路執(zhí)行復(fù)位操作。
6、可選地,該方法還包括:在電源均存在故障的情況下,斷開(kāi)電源與數(shù)字輸出電路之間的連接,并發(fā)送報(bào)警信息,其中,報(bào)警信息用于向運(yùn)維人員通知電源存在故障。
7、可選地,接收到由數(shù)字輸出電路發(fā)送的故障反饋信號(hào)后,檢測(cè)電源是否存在故障,包括:接收到由數(shù)字輸出電路發(fā)送的故障反饋信號(hào)后,檢測(cè)數(shù)字輸出電路的第一工作電壓,以及控制器的第二工作電壓,其中,電源還用于為控制器供電;在第一工作電壓和第二工作電壓位于安全電壓范圍之外的情況下,確定電源存在故障。
8、根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種傳輸接口電路,包括:控制器、數(shù)字輸出電路和數(shù)字輸入電路,其中,控制器分別與數(shù)字輸出電路和數(shù)字輸入電路連接,控制器用于向數(shù)字輸出電路發(fā)送控制信號(hào),并在接收到由數(shù)字輸出電路發(fā)送的故障反饋信號(hào)的情況下,控制數(shù)字輸出電路執(zhí)行復(fù)位操作;數(shù)字輸出電路響應(yīng)于控制信號(hào)開(kāi)啟自檢狀態(tài),其中,數(shù)字輸出電路在自檢狀態(tài)下檢測(cè)到數(shù)字輸出電路故障時(shí),向控制器發(fā)送故障反饋信號(hào)。
9、可選地,數(shù)字輸出電路,包括:隔離芯片和輸出驅(qū)動(dòng)芯片,其中,隔離芯片用于將控制器與輸出驅(qū)動(dòng)芯片進(jìn)行電氣隔離,還用于在控制器與輸出驅(qū)動(dòng)芯片之間進(jìn)行信號(hào)傳輸;驅(qū)動(dòng)芯片用于將控制器輸出的信號(hào)輸送至外部設(shè)備,還用于響應(yīng)控制信號(hào)開(kāi)啟自檢狀態(tài),還用于在自檢狀態(tài)下檢測(cè)到數(shù)字輸出電路故障時(shí),向控制器發(fā)送故障反饋信號(hào)。
10、根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種非易失性存儲(chǔ)介質(zhì),非易失性存儲(chǔ)介質(zhì)存儲(chǔ)有多條指令,指令適于由處理器加載并執(zhí)行任意一項(xiàng)的傳輸接口電路的故障檢測(cè)方法。
11、根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種機(jī)器人,包括:一個(gè)或多個(gè)處理器和存儲(chǔ)器,存儲(chǔ)器用于存儲(chǔ)一個(gè)或多個(gè)程序,其中,當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器實(shí)現(xiàn)上述中任意一項(xiàng)的傳輸接口電路的故障檢測(cè)方法;還包括上述中任意一項(xiàng)的傳輸接口電路。
12、根據(jù)本發(fā)明實(shí)施例的再一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述中任意一項(xiàng)的傳輸接口電路的故障檢測(cè)方法。
13、在本發(fā)明實(shí)施例中,通過(guò)向數(shù)字輸出電路發(fā)送控制信號(hào),其中,傳輸接口電路包括數(shù)字輸出電路,數(shù)字輸出電路響應(yīng)于控制信號(hào)開(kāi)啟自檢狀態(tài);接收到由數(shù)字輸出電路發(fā)送的故障反饋信號(hào)后,控制數(shù)字輸出電路執(zhí)行復(fù)位操作,達(dá)到了對(duì)io電路中的數(shù)字輸出電路進(jìn)行故障檢測(cè)的目的,實(shí)現(xiàn)了及時(shí)發(fā)現(xiàn)輸出電路故障的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)中無(wú)法及時(shí)發(fā)現(xiàn)io電路中輸出電路存在故障的技術(shù)問(wèn)題。
1.一種傳輸接口電路的故障檢測(cè)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收到由所述數(shù)字輸出電路發(fā)送的故障反饋信號(hào)后,控制所述數(shù)字輸出電路執(zhí)行復(fù)位操作,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,向數(shù)字輸出電路發(fā)送控制信號(hào),包括:
4.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的方法,其特征在于,所述接收到由所述數(shù)字輸出電路發(fā)送的所述故障反饋信號(hào)后,控制所述數(shù)字輸出電路執(zhí)行復(fù)位操作,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述接收到由所述數(shù)字輸出電路發(fā)送的故障反饋信號(hào)后,檢測(cè)電源是否存在故障,包括:
7.一種傳輸接口電路,其特征在于,包括:控制器、數(shù)字輸出電路和數(shù)字輸入電路,其中,
8.根據(jù)權(quán)利要求7所述的電路,其特征在于,所述數(shù)字輸出電路,包括:隔離芯片和輸出驅(qū)動(dòng)芯片,其中,
9.一種非易失性存儲(chǔ)介質(zhì),其特征在于,所述非易失性存儲(chǔ)介質(zhì)存儲(chǔ)有多條指令,所述指令適于由處理器加載并執(zhí)行權(quán)利要求1至6中任意一項(xiàng)所述的傳輸接口電路的故障檢測(cè)方法。
10.一種機(jī)器人,其特征在于,包括:一個(gè)或多個(gè)處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)一個(gè)或多個(gè)程序,其中,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)權(quán)利要求1至6中任意一項(xiàng)所述的傳輸接口電路的故障檢測(cè)方法;還包括權(quán)利要求7或8中任意一項(xiàng)所述的傳輸接口電路。
11.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,其特征在于,所述計(jì)算機(jī)指令被處理器執(zhí)行權(quán)利要求1至6中任意一項(xiàng)所述的傳輸接口電路的故障檢測(cè)方法。