国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種pwm輸出故障診斷方法及系統(tǒng)的制作方法

      文檔序號:10611648閱讀:407來源:國知局
      一種pwm輸出故障診斷方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種PWM輸出故障診斷方法,包括:判斷PWM輸出占空比是否為100%,若是,則執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果;若否,則:判斷PWM輸出占空比是否為0%,若是,則執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果;若否,則:執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果。本發(fā)明通過讀取在不同占空比下反饋信號端的狀態(tài),就能夠?qū)崿F(xiàn)故障診斷,提高了PWM輸出故障診斷的實(shí)時性。本發(fā)明還公開了一種PWM輸出故障診斷系統(tǒng)。
      【專利說明】
      一種PWM輸出故障診斷方法及系統(tǒng)
      技術(shù)領(lǐng)域
      [0001 ] 本發(fā)明涉及故障診斷技術(shù)領(lǐng)域,尤其涉及一種PWM(Pulse Width Modulat1n,脈沖寬度調(diào)制)輸出故障診斷方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]目前,對于PWM輸出故障的診斷,通常是通過采集反饋信號端的狀態(tài),將反饋信號端的狀態(tài)與PWM輸出端的狀態(tài)進(jìn)行對比,輸出診斷結(jié)果?,F(xiàn)有的這種將反饋信號端的狀態(tài)與PWM輸出端的狀態(tài)進(jìn)行對比的方式,PWM輸出端和反饋信號端存在一定的硬件延時。由于延時時間不可控,因此容易導(dǎo)致誤。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明提供了一種PWM輸出故障診斷方法,通過讀取在不同占空比下反饋信號端的狀態(tài),就能夠?qū)崿F(xiàn)故障診斷,提高了 PWM輸出故障診斷的實(shí)時性。
      [0004]本發(fā)明提供了一種PffM輸出故障診斷方法,包括:
      [0005]判斷P麗輸出占空比是否為100%,若是,則執(zhí)行占空比為100 %的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果;若否,則:
      [0006]判斷PWM輸出占空比是否為0%,若是,則執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果;若否,則:
      [0007]執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果。
      [0008]優(yōu)選地,所述執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果包括:
      [0009]設(shè)置反饋信號端為普通輸入;
      [0010]實(shí)時讀取反饋信號端狀態(tài);
      [0011]判斷所述反饋信號端狀態(tài)是否為低電平,若是,則將短地故障計(jì)數(shù)器的值加I;
      [0012]判斷所述短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg是否大于預(yù)設(shè)值Ng,所述預(yù)設(shè)值Ng為大于I的整數(shù),若是,則:
      [0013]輸出PffM輸出故障為短地故障。
      [0014]優(yōu)選地,所述執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果包括:
      [0015]設(shè)置反饋信號端為普通輸入;
      [0016]實(shí)時讀取反饋信號端狀態(tài);
      [0017]判斷所述反饋信號端狀態(tài)是否為高電平,若是,則將短電源故障計(jì)數(shù)器的值加I;
      [0018]判斷所述短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv是否大于預(yù)設(shè)值Nv,所述預(yù)設(shè)值Nv為大于I的整數(shù),若是,則:
      [0019]輸出PffM輸出故障為短電源故障。
      [0020]優(yōu)選地,所述執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果包括:[0021 ]設(shè)置反饋信號端為事件捕獲輸入端口 ;
      [0022]實(shí)時讀取反饋信號端狀態(tài);
      [0023]判斷所述反饋信號端狀態(tài)是否由低電平變?yōu)楦唠娖剑羰?,則將計(jì)數(shù)器的值加I;
      [0024]每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PWM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù),若是,則:
      [0025]執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。
      [0026]優(yōu)選地,所述執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果包括:
      [0027]設(shè)置反饋信號端為事件捕獲輸入端口;
      [0028]實(shí)時讀取反饋信號端狀態(tài);
      [0029]判斷所述反饋信號端狀態(tài)是否由高電平變?yōu)榈碗娖?,若是,則將計(jì)數(shù)器的值加I;
      [0030]每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PWM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù),若是,則:
      [0031]執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。
      [0032]一種PffM輸出故障診斷系統(tǒng),包括:
      [0033]占空比判斷單元,用于判斷PffM輸出占空比是否為100%;
      [0034]第一執(zhí)行單元,用于當(dāng)所述占空比判斷單元判斷PWM輸出占空比為100%時,執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果;
      [0035]所述占空比判斷單元,還用于當(dāng)判斷PffM輸出占空比不為100%時,判斷PffM輸出占空比是否為0%;
      [0036]第二執(zhí)行單元,用于當(dāng)所述占空比判斷單元判斷PWM輸出占空比為0%時,執(zhí)行占空比為0%的診斷過程;
      [0037]第三執(zhí)行單元,用于當(dāng)所述占空比判斷單元判斷PWM輸出占空比不為0%時,執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果。
      [0038]優(yōu)選地,所述第一執(zhí)行單元包括:
      [0039]第一設(shè)置單元,用于設(shè)置反饋信號端為普通輸入;
      [0040]第一讀取單元,用于實(shí)時讀取反饋信號端狀態(tài);
      [0041]第一判斷單元,用于判斷所述反饋信號端狀態(tài)是否為低電平;
      [0042]第一計(jì)數(shù)單元,用于當(dāng)所述第一判斷單元判斷所述反饋信號端狀態(tài)為低電平時,將短地故障計(jì)數(shù)器的值加I;
      [0043]第二判斷單元,用于判斷所述短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg是否大于預(yù)設(shè)值Ng,所述預(yù)設(shè)值Ng為大于I的整數(shù);
      [0044]第一輸出單元,用于當(dāng)所述第二判斷單元判斷所述短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg大于預(yù)設(shè)值Ng時,輸出PffM輸出故障為短地故障。
      [0045]優(yōu)選地,所述第二執(zhí)行單元包括:
      [0046]第二設(shè)置單元,用于設(shè)置反饋信號端為普通輸入;
      [0047]第二讀取單元,用于實(shí)時讀取反饋信號端狀態(tài);
      [0048]第三判斷單元,用于判斷所述反饋信號端狀態(tài)是否為高電平;
      [0049]第二計(jì)數(shù)單元,用于當(dāng)所述第三判斷單元判斷所述反饋信號端狀態(tài)為高電平時,將短電源故障計(jì)數(shù)器的值加I;
      [0050]第四判斷單元,用于判斷所述短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv是否大于預(yù)設(shè)值Nv,所述預(yù)設(shè)值Nv為大于I的整數(shù);
      [0051]第二輸出單元,用于當(dāng)所述第四判斷單元判斷所述短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv大于預(yù)設(shè)值Nv時,輸出PffM輸出故障為短電源故障。
      [0052]優(yōu)選地,所述第三執(zhí)行單元,包括:
      [0053]第三設(shè)置單元,用于設(shè)置反饋信號端為事件捕獲輸入端口;
      [0054]第三讀取單元,用于實(shí)時讀取反饋信號端狀態(tài);
      [0055]第五判斷單元,用于判斷所述反饋信號端狀態(tài)是否由低電平變?yōu)楦唠娖剑?br>[0056]第三計(jì)數(shù)單元,用于當(dāng)所述第五判斷單元判斷所述反饋信號端狀態(tài)由低電平變?yōu)楦唠娖綍r,將計(jì)數(shù)器的值加I;
      [0057]第六判斷單元,用于每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PffM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù);
      [0058]第三輸出單元,用于當(dāng)所述第六單元判斷所述計(jì)數(shù)器的值Cr小于預(yù)設(shè)值Nr時,執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。
      [0059]優(yōu)選地,所述第三執(zhí)行單元,包括:
      [0060]第四設(shè)置單元,用于設(shè)置反饋信號端為事件捕獲輸入端口;
      [0061 ]第四讀取單元,用于實(shí)時讀取反饋信號端狀態(tài);
      [0062]第七判斷單元,用于判斷所述反饋信號端狀態(tài)是否由高電平變?yōu)榈碗娖剑?br>[0063]第四計(jì)數(shù)單元,用于當(dāng)所述第七判斷單元判斷所述反饋信號端狀態(tài)由高電平變?yōu)榈碗娖綍r,將計(jì)數(shù)器的值加I;
      [0064]第八判斷單元,用于每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PffM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù);
      [0065]第四輸出單元,用于當(dāng)所述第八單元判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr時,執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。
      [0066]由上述方案可知,本發(fā)明提供的一種PWM輸出故障診斷方法,通過對PWM輸出占空比進(jìn)行判斷,當(dāng)輸出占空比為100%時,執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端的狀態(tài)輸出診斷結(jié)果,當(dāng)輸出占空比為0%時,執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端的狀態(tài)輸出診斷結(jié)果,當(dāng)輸出占空比為0%?100%之間時,執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端的狀態(tài)輸出診斷結(jié)果,相對于現(xiàn)有技術(shù)無需將反饋信號端的狀態(tài)與PWM輸出端的狀態(tài)進(jìn)行對比,避免了因PWM輸出端和反饋信號端存在的延時導(dǎo)致診斷錯誤的問題,只需通過讀取在不同占空比下反饋信號端的狀態(tài),就能夠?qū)崿F(xiàn)故障診斷,提高了PWM輸出故障診斷的實(shí)時性。
      【附圖說明】
      [0067]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0068]圖1為本發(fā)明實(shí)施例一公開的一種PffM輸出故障診斷方法的流程圖;
      [0069]圖2為本發(fā)明公開的PffM輸出的三種情況波形圖;
      [0070]圖3為本發(fā)明公開的一種執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果的方法流程圖;
      [0071]圖4為本發(fā)明公開的一種執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果的方法流程圖;
      [0072]圖5為本發(fā)明公開的一種執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果的方法流程圖;
      [0073]圖6為本發(fā)明公開的另一種執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果的方法流程圖;
      [0074]圖7為本發(fā)明實(shí)施例二公開的一種PffM輸出故障診斷系統(tǒng)的結(jié)構(gòu)示意圖;
      [0075]圖8為本發(fā)明公開的一種第一執(zhí)行單元的結(jié)構(gòu)示意圖;
      [0076]圖9為本發(fā)明公開的一種第二執(zhí)行單元的結(jié)構(gòu)示意圖;
      [0077]圖10為本發(fā)明公開的一種第三執(zhí)行單元的結(jié)構(gòu)示意圖;
      [0078]圖11為本發(fā)明公開的另一種第三執(zhí)行單元的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0079]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0080]如圖1所示,為本發(fā)明公開的一種PffM輸出故障診斷方法,包括:
      [0081 ] SlOl、判斷PffM輸出占空比是否為100%,若是,則進(jìn)入S102,若否,則進(jìn)入S103:[0082 ] 如圖2所示,P麗輸出有三種情況,當(dāng)占空比為100%時,P麗輸出一直為高電平,當(dāng)占空比為0%時,PWM輸出一直為低電平,當(dāng)占空比為0%?100%時,PWM輸出一部分為高電平,一部分輸出為低電平。
      [0083]當(dāng)對PffM輸出狀態(tài)的故障進(jìn)行診斷時,首先判斷PWM輸出的占空比是否為100%,SP判斷PffM輸出是否一直為高電平。
      [0084]S102、執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果;
      [0085]當(dāng)判斷PffM輸出的占空比為100%時,檢測占空比為100 %時,反饋信號端的1管腳的輸出狀態(tài),根據(jù)反饋信號端的輸出狀態(tài)診斷出結(jié)果。
      [0086]S103、判斷PffM輸出占空比是否為O %,若是,則執(zhí)行S104,若否,則執(zhí)行S105:
      [0087 ] 若當(dāng)判斷P麗輸出的占空比不為1 O %時,繼續(xù)判斷P麗輸出的占空比是否為0%,即判斷PffM輸出是否一直為低電平。
      [0088]S104、執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果;
      [0089]當(dāng)判斷PffM輸出的占空比為O%時,檢測占空比為O %時,反饋信號端的1管腳的輸出狀態(tài),根據(jù)反饋信號端的輸出狀態(tài)診斷出結(jié)果。
      [0090]需要說明的是,上述的判斷PffM輸出的占空比是否為100%或0%沒有先后順序,也可以先判斷PWM輸出的占空比是否為0%。
      [0091]S105、執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果。
      [0092]若當(dāng)判斷PWM輸出的占空比既不為1 O %也不為O %時,表明PWM輸出的占空比在0%?100%,即PWM輸出一部分為高電平,一部分輸出為低電平。當(dāng)判斷PWM輸出的占空比在0%?100%之間時,執(zhí)行常規(guī)診斷過程,檢測占空比為0%?100%時,反饋信號端的1管腳的輸出狀態(tài),根據(jù)反饋信號端的輸出狀態(tài)診斷出結(jié)果。
      [0093]綜上所述,在上述實(shí)施例中,通過對PWM輸出占空比進(jìn)行判斷,當(dāng)輸出占空比為100%時,執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端的狀態(tài)輸出診斷結(jié)果,當(dāng)輸出占空比為0%時,執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端的狀態(tài)輸出診斷結(jié)果,當(dāng)輸出占空比為0%?100%之間時,執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端的狀態(tài)輸出診斷結(jié)果,相對于現(xiàn)有技術(shù)無需將反饋信號端的狀態(tài)與PWM輸出端的狀態(tài)進(jìn)行對比,避免了因PWM輸出端和反饋信號端存在的延時導(dǎo)致診斷錯誤的問題,只需通過讀取在不同占空比下反饋信號端的狀態(tài),就能夠?qū)崿F(xiàn)故障診斷,提高了 PWM輸出故障診斷的實(shí)時性。
      [0094]具體的,在上述實(shí)施例中,步驟S102執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果的其中一種實(shí)現(xiàn)方式如圖3所示,包括以下步驟:
      [0095]S301、設(shè)置反饋信號端為普通輸入;
      [0096]在執(zhí)行占空比為100%的診斷過程時,將反饋信號端設(shè)置為普通輸入,設(shè)置為普通輸入的反饋信號端的電壓有且只有兩種返回值,一種為高電壓用“I”表示,一種為低電壓用“O”表示。
      [0097]S302、實(shí)時讀取反饋信號端狀態(tài);
      [0098]在占空比為100%時,實(shí)時讀取反饋信號端的狀態(tài),即實(shí)時讀取反饋信號端輸出的電壓。
      [0099]S303、判斷所述反饋信號端狀態(tài)是否為低電平,若是,則進(jìn)入S304:
      [0100]對反饋信號端輸出的電壓進(jìn)行判斷,判斷反饋信號端輸出的電壓是否為低電壓。[0101 ] S304、將短地故障計(jì)數(shù)器的值加I ;
      [0102]當(dāng)判斷反饋信號端輸出的電壓為低電平時,表明此時PffM輸出出現(xiàn)故障,因?yàn)樵谡伎毡葹?00%時,正常情況下反饋信號端輸出的電壓應(yīng)為高電平,此時將短地故障計(jì)數(shù)器的值加I。
      [0103]S305、判斷所述短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg是否大于預(yù)設(shè)值Ng,所述預(yù)設(shè)值Ng為大于I的整數(shù),若是,則進(jìn)入S306:
      [0104]在占空比為100%的整個過程中,判斷短地故障器最后的計(jì)數(shù)值Cg是否大于預(yù)設(shè)值Ng,預(yù)設(shè)值Ng為大于I的整數(shù),Ng的值可根據(jù)實(shí)際需求進(jìn)行設(shè)置,通過合理的設(shè)置Ng的值還可以有效的避免誤診斷。
      [0105]S306、輸出PffM輸出故障為短地故障。
      [0106]當(dāng)判斷短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg大于預(yù)設(shè)值Ng時,表明在輸出占空比為100%的過程中出現(xiàn)了短地故障。
      [0107]具體的,在上述實(shí)施例中,步驟S104執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果的其中一種實(shí)現(xiàn)方式如圖4所示,包括以下步驟:
      [0108]S401、設(shè)置反饋信號端為普通輸入;
      [0109]在執(zhí)行占空比為0%的診斷過程時,將反饋信號端設(shè)置為普通輸入,設(shè)置為普通輸入的反饋信號端的電壓有且只有兩種返回值,一種為高電壓用“I”表示,一種為低電壓用“O”表示。
      [0110]S402、實(shí)時讀取反饋信號端狀態(tài);
      [0111]在占空比為O%時,實(shí)時讀取反饋信號端的狀態(tài),即實(shí)時讀取反饋信號端輸出的電壓。
      [0112]S403、判斷所述反饋信號端狀態(tài)是否為高電平,若是,則進(jìn)入S404:
      [0113]對反饋信號端輸出的電壓進(jìn)行判斷,判斷反饋信號端輸出的電壓是否為高電壓。
      [0114]S404、將短電源故障計(jì)數(shù)器的值加I;
      [0115]當(dāng)判斷反饋信號端輸出的電壓為高電平時,表明此時PffM輸出出現(xiàn)故障,因?yàn)樵谡伎毡葹?%時,正常情況下反饋信號端輸出的電壓應(yīng)為低電平,此時將短電源故障計(jì)數(shù)器的值加I。
      [0116]S405、判斷所述短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv是否大于預(yù)設(shè)值Nv,所述預(yù)設(shè)值Nv為大于I的整數(shù),若是,則進(jìn)入S406:
      [0117]在占空比為0%的整個過程中,判斷短電源故障器最后的計(jì)數(shù)值Cv是否大于預(yù)設(shè)值Νν,預(yù)設(shè)值Nv為大于I的整數(shù),Nv的值可根據(jù)實(shí)際需求進(jìn)行設(shè)置,通過合理的設(shè)置Nv的值還可以有效的避免誤診斷。
      [0118]S406、輸出PffM輸出故障為短電源故障。
      [0119]當(dāng)判斷短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv大于預(yù)設(shè)值Nv時,表明在輸出占空比為0%的過程中出現(xiàn)了短電源故障。
      [0120]具體的,在上述實(shí)施例中,步驟S105執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果的其中一種實(shí)現(xiàn)方式如圖5所示,包括以下步驟:
      [0121]S501、設(shè)置反饋信號端為事件捕獲輸入端口 ;
      [0122]在執(zhí)行常規(guī)診斷的過程時,將反饋信號端設(shè)置為事件捕獲輸入端口,設(shè)置為事件捕獲端口時,有三種事件可以捕獲,電壓由低電平變?yōu)楦唠娖綍r為一個捕獲事件,電壓由高電平變?yōu)榈碗娖綍r為一個捕獲事件,以及電壓由低電平變?yōu)楦唠娖交蛘唠妷河筛唠娖阶優(yōu)榈碗娖綍r為一個捕獲事件。
      [0123]S502、實(shí)時讀取反饋信號端狀態(tài);
      [0124]在占空比為0%?100%之間時,實(shí)時讀取反饋信號端的狀態(tài),即實(shí)時讀取反饋信號端輸出電壓的變化狀態(tài)。
      [0125]S503、判斷所述反饋信號端狀態(tài)是否由低電平變?yōu)楦唠娖?,若是,則進(jìn)入S504:
      [0126]對反饋信號端輸出電壓的變化狀態(tài)進(jìn)行判斷,判斷反饋信號端輸出的電壓是否由低電平變?yōu)楦唠娖健?br>[0127]S504、則將計(jì)數(shù)器的值加I;
      [0128]當(dāng)判斷反饋信號端輸出的電壓由低電平變?yōu)楦唠娖綍r,將計(jì)數(shù)器的值加I。
      [0129]S505、每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PffM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù),若是,則進(jìn)入S506:
      [0130]在占空比為O%?100 %之間的過程中,每隔T時間讀取一次計(jì)數(shù)器的值,其中T為PWM周期的K倍,判斷計(jì)數(shù)器最后的計(jì)數(shù)值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù),其中,Nr,T的值可根據(jù)實(shí)際需求進(jìn)行設(shè)置,通過合理的設(shè)置Nr,T的值還可以有效的避免誤診斷。
      [0131]S506、執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。
      [0132]當(dāng)判斷計(jì)數(shù)器的值Cr是小于預(yù)設(shè)值Nr時,執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,若診斷不為短地故障,則為短電源故障。
      [0133]具體的,在上述實(shí)施例中,步驟S105執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果的另一種實(shí)現(xiàn)方式如圖6所示,包括以下步驟:
      [0134]S601、設(shè)置反饋信號端為事件捕獲輸入端口 ;
      [0135]在執(zhí)行常規(guī)診斷的過程時,將反饋信號端設(shè)置為事件捕獲輸入端口,設(shè)置為事件捕獲端口時,有三種事件可以捕獲,電壓由低電平變?yōu)楦唠娖綍r為一個捕獲事件,電壓由高電平變?yōu)榈碗娖綍r為一個捕獲事件,以及電壓由低電平變?yōu)楦唠娖交蛘唠妷河筛唠娖阶優(yōu)榈碗娖綍r為一個捕獲事件。
      [0136]S602、實(shí)時讀取反饋信號端狀態(tài);
      [0137]在占空比為0%?100%之間時,實(shí)時讀取反饋信號端的狀態(tài),即實(shí)時讀取反饋信號端輸出電壓的變化狀態(tài)。
      [0138]S603、判斷所述反饋信號端狀態(tài)是否由高電平變?yōu)榈碗娖?,若是,則進(jìn)入S704:
      [0139]對反饋信號端輸出電壓的變化狀態(tài)進(jìn)行判斷,判斷反饋信號端輸出的電壓是否由高電平變?yōu)榈碗娖健?br>[0140]S604、則將計(jì)數(shù)器的值加I;
      [0141]當(dāng)判斷反饋信號端輸出的電壓由高電平變?yōu)榈碗娖綍r,將計(jì)數(shù)器的值加I。
      [0142]S605、每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PffM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù),若是,則進(jìn)入S606:
      [0143]在占空比為0%?100%之間的過程中,每隔T時間讀取一次計(jì)數(shù)器的值,其中T為PWM周期的K倍,判斷計(jì)數(shù)器最后的計(jì)數(shù)值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù),其中,Nr,T的值可根據(jù)實(shí)際需求進(jìn)行設(shè)置,通過合理的設(shè)置Nr,T的值還可以有效的避免誤診斷。
      [0144]S606、執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。
      [0145]當(dāng)判斷計(jì)數(shù)器的值Cr是小于預(yù)設(shè)值Nr時,執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,若診斷不為短地故障,則為短電源故障。
      [0146]如圖7所示,為本發(fā)明實(shí)施例二公開的一種PffM輸出故障診斷系統(tǒng),包括:
      [0147]占空比判斷單701元,用于判斷PffM輸出占空比是否為100%;
      [0148]如圖2所示,P麗輸出有三種情況,當(dāng)占空比為100%時,P麗輸出一直為高電平,當(dāng)占空比為0%時,PWM輸出一直為低電平,當(dāng)占空比為0%?100%時,PWM輸出一部分為高電平,一部分輸出為低電平。
      [0149]當(dāng)對PffM輸出狀態(tài)的故障進(jìn)行診斷時,首先判斷PWM輸出的占空比是否為100%,SP判斷PffM輸出是否一直為高電平。
      [0150]第一執(zhí)行單元702,用于當(dāng)所述占空比判斷單元701判斷PWM輸出占空比為100%時,執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果;
      [0151 ]當(dāng)判斷PffM輸出的占空比為100 %時,檢測占空比為100 %時,反饋信號端的1管腳的輸出狀態(tài),根據(jù)反饋信號端的輸出狀態(tài)診斷出結(jié)果。
      [0152]占空比判斷單元701,還用于當(dāng)判斷HVM輸出占空比不為100%時,判斷HVM輸出占空比是否為0%;
      [0153]若當(dāng)判斷P麗輸出的占空比不為1 O %時,繼續(xù)判斷P麗輸出的占空比是否為0%,即判斷PffM輸出是否一直為低電平。
      [0154]第二執(zhí)行單元703,用于當(dāng)所述占空比判斷單元701判斷HVM輸出占空比為0%時,執(zhí)行占空比為0%的診斷過程;
      [0155]當(dāng)判斷PffM輸出的占空比為O%時,檢測占空比為O %時,反饋信號端的1管腳的輸出狀態(tài),根據(jù)反饋信號端的輸出狀態(tài)診斷出結(jié)果。
      [0156]需要說明的是,上述的判斷PffM輸出的占空比是否為100%或0%沒有先后順序,也可以先判斷PWM輸出的占空比是否為0%。
      [0157]第三執(zhí)行單元704,用于當(dāng)所述占空比判斷單元701判斷HVM輸出占空比不為0%時,執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果。
      [0158]若當(dāng)判斷PWM輸出的占空比既不為100 %也不為O %時,表明PWM輸出的占空比在0%?100%,即PWM輸出一部分為高電平,一部分輸出為低電平。當(dāng)判斷PWM輸出的占空比在0%?100%之間時,執(zhí)行常規(guī)診斷過程,檢測占空比為0%?100%時,反饋信號端的1管腳的輸出狀態(tài),根據(jù)反饋信號端的輸出狀態(tài)診斷出結(jié)果。
      [0159]綜上所述,在上述實(shí)施例中,通過對PWM輸出占空比進(jìn)行判斷,當(dāng)輸出占空比為100%時,執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端的狀態(tài)輸出診斷結(jié)果,當(dāng)輸出占空比為0%時,執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端的狀態(tài)輸出診斷結(jié)果,當(dāng)輸出占空比為0%?100%之間時,執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端的狀態(tài)輸出診斷結(jié)果,相對于現(xiàn)有技術(shù)無需將反饋信號端的狀態(tài)與PWM輸出端的狀態(tài)進(jìn)行對比,避免了因PWM輸出端和反饋信號端存在的延時導(dǎo)致診斷錯誤的問題,只需通過讀取在不同占空比下反饋信號端的狀態(tài),就能夠?qū)崿F(xiàn)故障診斷,提高了 PWM輸出故障診斷的實(shí)時性。
      [0160]具體的,在上述實(shí)施例中,第一執(zhí)行單元702的其中一種實(shí)現(xiàn)方式如圖8所示,包括:
      [0161]第一設(shè)置單元801,用于設(shè)置反饋信號端為普通輸入;
      [0162]在執(zhí)行占空比為100%的診斷過程時,將反饋信號端設(shè)置為普通輸入,設(shè)置為普通輸入的反饋信號端的電壓有且只有兩種返回值,一種為高電壓用“I”表示,一種為低電壓用“O”表示。
      [0163]第一讀取單元802,用于實(shí)時讀取反饋信號端狀態(tài);
      [0164]在占空比為100%時,實(shí)時讀取反饋信號端的狀態(tài),即實(shí)時讀取反饋信號端輸出的電壓。
      [0165]第一判斷單元803,用于判斷所述反饋信號端狀態(tài)是否為低電平;
      [0166]對反饋信號端輸出的電壓進(jìn)行判斷,判斷反饋信號端輸出的電壓是否為低電壓。
      [0167]第一計(jì)數(shù)單元804,用于當(dāng)所述第一判斷單元判斷所述反饋信號端狀態(tài)為低電平時,將短地故障計(jì)數(shù)器的值加I;
      [0168]當(dāng)判斷反饋信號端輸出的電壓為低電平時,表明此時PffM輸出出現(xiàn)故障,因?yàn)樵谡伎毡葹?00%時,正常情況下反饋信號端輸出的電壓應(yīng)為高電平,此時將短地故障計(jì)數(shù)器的值加I。
      [0169]第二判斷單元805,用于判斷所述短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg是否大于預(yù)設(shè)值Ng,所述預(yù)設(shè)值Ng為大于I的整數(shù);
      [0170]在占空比為100%的整個過程中,判斷短地故障器最后的計(jì)數(shù)值Cg是否大于預(yù)設(shè)值Ng,預(yù)設(shè)值Ng為大于I的整數(shù),Ng的值可根據(jù)實(shí)際需求進(jìn)行設(shè)置,通過合理的設(shè)置Ng的值還可以有效的避免誤診斷。
      [0171]第一輸出單元806,用于當(dāng)所述第二判斷單元判斷所述短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg大于預(yù)設(shè)值Ng時,輸出PffM輸出故障為短地故障。
      [0172]當(dāng)判斷短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg大于預(yù)設(shè)值Ng時,表明在輸出占空比為100%的過程中出現(xiàn)了短地故障。
      [0173]具體的,在上述實(shí)施例中,第二執(zhí)行單元703的其中一種實(shí)現(xiàn)方式如圖9所示,包括:
      [0174]第二設(shè)置單元901,用于設(shè)置反饋信號端為普通輸入;
      [0175]在執(zhí)行占空比為0%的診斷過程時,將反饋信號端設(shè)置為普通輸入,設(shè)置為普通輸入的反饋信號端的電壓有且只有兩種返回值,一種為高電壓用“I”表示,一種為低電壓用“O”表示。
      [0176]第二讀取單元902,用于實(shí)時讀取反饋信號端狀態(tài);
      [0177]在占空比為0%時,實(shí)時讀取反饋信號端的狀態(tài),即實(shí)時讀取反饋信號端輸出的電壓。
      [0178]第三判斷單元903,用于判斷所述反饋信號端狀態(tài)是否為高電平;
      [0179]對反饋信號端輸出的電壓進(jìn)行判斷,判斷反饋信號端輸出的電壓是否為高電壓。
      [0180]第二計(jì)數(shù)單元904,用于當(dāng)所述第三判斷單元判斷所述反饋信號端狀態(tài)為高電平時,將短電源故障計(jì)數(shù)器的值加I;
      [0181]當(dāng)判斷反饋信號端輸出的電壓為高電平時,表明此時PffM輸出出現(xiàn)故障,因?yàn)樵谡伎毡葹?%時,正常情況下反饋信號端輸出的電壓應(yīng)為低電平,此時將短電源故障計(jì)數(shù)器的值加I。
      [0182]第四判斷單元905,用于判斷所述短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv是否大于預(yù)設(shè)值Nv,所述預(yù)設(shè)值Nv為大于I的整數(shù);
      [0183]在占空比為0%的整個過程中,判斷短電源故障器最后的計(jì)數(shù)值Cv是否大于預(yù)設(shè)值Nv,預(yù)設(shè)值Nv為大于I的整數(shù),Nv的值可根據(jù)實(shí)際需求進(jìn)行設(shè)置,通過合理的設(shè)置Nv的值還可以有效的避免誤診斷。
      [0184]第二輸出單元906,用于當(dāng)所述第四判斷單元判斷所述短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv大于預(yù)設(shè)值Nv時,輸出PffM輸出故障為短電源故障。
      [0185]當(dāng)判斷短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv大于預(yù)設(shè)值Nv時,表明在輸出占空比為0%的過程中出現(xiàn)了短電源故障。
      [0186]具體的,在上述實(shí)施例中,第三執(zhí)行單元804的其中一種實(shí)現(xiàn)方式如圖10所示,包括:
      [0187]第三設(shè)置單元1001,用于設(shè)置反饋信號端為事件捕獲輸入端口;
      [0188]在執(zhí)行常規(guī)診斷的過程時,將反饋信號端設(shè)置為事件捕獲輸入端口,設(shè)置為事件捕獲端口時,有三種事件可以捕獲,電壓由低電平變?yōu)楦唠娖綍r為一個捕獲事件,電壓由高電平變?yōu)榈碗娖綍r為一個捕獲事件,以及電壓由低電平變?yōu)楦唠娖交蛘唠妷河筛唠娖阶優(yōu)榈碗娖綍r為一個捕獲事件。
      [0189]第三讀取單元1002,用于實(shí)時讀取反饋信號端狀態(tài);
      [0190]在占空比為0%?100%之間時,實(shí)時讀取反饋信號端的狀態(tài),即實(shí)時讀取反饋信號端輸出電壓的變化狀態(tài)。
      [0191]第五判斷單元1003,用于判斷所述反饋信號端狀態(tài)是否由低電平變?yōu)楦唠娖剑?br>[0192]對反饋信號端輸出電壓的變化狀態(tài)進(jìn)行判斷,判斷反饋信號端輸出的電壓是否由低電平變?yōu)楦唠娖健?br>[0193]第三計(jì)數(shù)單元1004,用于當(dāng)所述第五判斷單元判斷所述反饋信號端狀態(tài)由低電平變?yōu)楦唠娖綍r,將計(jì)數(shù)器的值加I;
      [0194]當(dāng)判斷反饋信號端輸出的電壓由低電平變?yōu)楦唠娖綍r,將計(jì)數(shù)器的值加I。
      [0195]第六判斷單元1005,用于每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PffM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù);
      [0196]在占空比為O%?100 %之間的過程中,每隔T時間讀取一次計(jì)數(shù)器的值,其中T為PWM周期的K倍,判斷計(jì)數(shù)器最后的計(jì)數(shù)值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù),其中,Nr,T的值可根據(jù)實(shí)際需求進(jìn)行設(shè)置,通過合理的設(shè)置Nr,T的值還可以有效的避免誤診斷。
      [0197]第三輸出單元1006,用于當(dāng)所述第六單元判斷所述計(jì)數(shù)器的值Cr小于預(yù)設(shè)值Nr時,執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。
      [0198]當(dāng)判斷計(jì)數(shù)器的值Cr是小于預(yù)設(shè)值Nr時,執(zhí)行占空比為100%的診斷過程,若診斷不為短地故障,則為短電源故障。
      [0199]具體的,在上述實(shí)施例中,第三執(zhí)行單元704的另一種實(shí)現(xiàn)方式如圖11所示,包括:
      [0200]第四設(shè)置單元1101,用于設(shè)置反饋信號端為事件捕獲輸入端口;
      [0201]在執(zhí)行常規(guī)診斷的過程時,將反饋信號端設(shè)置為事件捕獲輸入端口,設(shè)置為事件捕獲端口時,有三種事件可以捕獲,電壓由低電平變?yōu)楦唠娖綍r為一個捕獲事件,電壓由高電平變?yōu)榈碗娖綍r為一個捕獲事件,以及電壓由低電平變?yōu)楦唠娖交蛘唠妷河筛唠娖阶優(yōu)榈碗娖綍r為一個捕獲事件。
      [0202]第四讀取單元1102,用于實(shí)時讀取反饋信號端狀態(tài);
      [0203]在占空比為0%?100%之間時,實(shí)時讀取反饋信號端的狀態(tài),即實(shí)時讀取反饋信號端輸出電壓的變化狀態(tài)。
      [0204]第七判斷單元1103,用于判斷所述反饋信號端狀態(tài)是否由高電平變?yōu)榈碗娖剑?br>[0205]對反饋信號端輸出電壓的變化狀態(tài)進(jìn)行判斷,判斷反饋信號端輸出的電壓是否由高電平變?yōu)榈碗娖健?br>[0206]第四計(jì)數(shù)單元1104,用于當(dāng)所述第七判斷單元判斷所述反饋信號端狀態(tài)由高電平變?yōu)榈碗娖綍r,將計(jì)數(shù)器的值加I;
      [0207]當(dāng)判斷反饋信號端輸出的電壓由高電平變?yōu)榈碗娖綍r,將計(jì)數(shù)器的值加I。
      [0208]第八判斷單元1105,用于每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PffM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù);
      [0209]在占空比為O%?100 %之間的過程中,每隔T時間讀取一次計(jì)數(shù)器的值,其中T為PWM周期的K倍,判斷計(jì)數(shù)器最后的計(jì)數(shù)值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù),其中,Nr,T的值可根據(jù)實(shí)際需求進(jìn)行設(shè)置,通過合理的設(shè)置Nr,T的值還可以有效的避免誤診斷。
      [0210]第四輸出單元1106,用于當(dāng)所述第八單元判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr時,執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。
      [0211]當(dāng)判斷計(jì)數(shù)器的值Cr是小于預(yù)設(shè)值Nr時,執(zhí)行占空比為100%的診斷過程,若診斷不為短地故障,則為短電源故障。
      [0212]本實(shí)施例方法所述的功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計(jì)算設(shè)備可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,移動計(jì)算設(shè)備或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(R0M,Read-0nly Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
      [0213]本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個實(shí)施例之間相同或相似部分互相參見即可。
      [0214]對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
      【主權(quán)項(xiàng)】
      1.一種PffM輸出故障診斷方法,其特征在于,包括: 判斷PWM輸出占空比是否為100%,若是,則執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果;若否,則: 判斷HVM輸出占空比是否為0%,若是,則執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果;若否,則: 執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果包括: 設(shè)置反饋信號端為普通輸入; 實(shí)時讀取反饋信號端狀態(tài); 判斷所述反饋信號端狀態(tài)是否為低電平,若是,則將短地故障計(jì)數(shù)器的值加I; 判斷所述短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg是否大于預(yù)設(shè)值Ng,所述預(yù)設(shè)值Ng為大于I的整數(shù),若是,則: 輸出PffM輸出故障為短地故障。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行占空比為0%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果包括: 設(shè)置反饋信號端為普通輸入; 實(shí)時讀取反饋信號端狀態(tài); 判斷所述反饋信號端狀態(tài)是否為高電平,若是,則將短電源故障計(jì)數(shù)器的值加I; 判斷所述短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv是否大于預(yù)設(shè)值Nv,所述預(yù)設(shè)值Nv為大于I的整數(shù),若是,則: 輸出PffM輸出故障為短電源故障。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果包括: 設(shè)置反饋信號端為事件捕獲輸入端口; 實(shí)時讀取反饋信號端狀態(tài); 判斷所述反饋信號端狀態(tài)是否由低電平變?yōu)楦唠娖?,若是,則將計(jì)數(shù)器的值加I; 每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PWM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù),若是,則: 執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果包括: 設(shè)置反饋信號端為事件捕獲輸入端口; 實(shí)時讀取反饋信號端狀態(tài); 判斷所述反饋信號端狀態(tài)是否由高電平變?yōu)榈碗娖?,若是,則將計(jì)數(shù)器的值加I; 每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PWM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù),若是,則: 執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。6.一種PffM輸出故障診斷系統(tǒng),其特征在于,包括: 占空比判斷單元,用于判斷PffM輸出占空比是否為100%; 第一執(zhí)行單元,用于當(dāng)所述占空比判斷單元判斷PWM輸出占空比為100%時,執(zhí)行占空比為100%的診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果; 所述占空比判斷單元,還用于當(dāng)判斷PWM輸出占空比不為100%時,判斷PWM輸出占空比是否為0% ; 第二執(zhí)行單元,用于當(dāng)所述占空比判斷單元判斷PWM輸出占空比為0%時,執(zhí)行占空比為0%的診斷過程; 第三執(zhí)行單元,用于當(dāng)所述占空比判斷單元判斷PWM輸出占空比不為0%時,執(zhí)行常規(guī)診斷過程,依據(jù)反饋信號端狀態(tài)輸出診斷結(jié)果。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第一執(zhí)行單元包括: 第一設(shè)置單元,用于設(shè)置反饋信號端為普通輸入; 第一讀取單元,用于實(shí)時讀取反饋信號端狀態(tài); 第一判斷單元,用于判斷所述反饋信號端狀態(tài)是否為低電平; 第一計(jì)數(shù)單元,用于當(dāng)所述第一判斷單元判斷所述反饋信號端狀態(tài)為低電平時,將短地故障計(jì)數(shù)器的值加I; 第二判斷單元,用于判斷所述短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg是否大于預(yù)設(shè)值Ng,所述預(yù)設(shè)值Ng為大于I的整數(shù); 第一輸出單元,用于當(dāng)所述第二判斷單元判斷所述短地故障計(jì)數(shù)器的計(jì)數(shù)值Cg大于預(yù)設(shè)值Ng時,輸出PffM輸出故障為短地故障。8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第二執(zhí)行單元包括: 第二設(shè)置單元,用于設(shè)置反饋信號端為普通輸入; 第二讀取單元,用于實(shí)時讀取反饋信號端狀態(tài); 第三判斷單元,用于判斷所述反饋信號端狀態(tài)是否為高電平; 第二計(jì)數(shù)單元,用于當(dāng)所述第三判斷單元判斷所述反饋信號端狀態(tài)為高電平時,將短電源故障計(jì)數(shù)器的值加I; 第四判斷單元,用于判斷所述短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv是否大于預(yù)設(shè)值Nv,所述預(yù)設(shè)值Nv為大于I的整數(shù); 第二輸出單元,用于當(dāng)所述第四判斷單元判斷所述短電源故障計(jì)數(shù)器的計(jì)數(shù)值Cv大于預(yù)設(shè)值Nv時,輸出PffM輸出故障為短電源故障。9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第三執(zhí)行單元,包括: 第三設(shè)置單元,用于設(shè)置反饋信號端為事件捕獲輸入端口; 第三讀取單元,用于實(shí)時讀取反饋信號端狀態(tài); 第五判斷單元,用于判斷所述反饋信號端狀態(tài)是否由低電平變?yōu)楦唠娖剑?第三計(jì)數(shù)單元,用于當(dāng)所述第五判斷單元判斷所述反饋信號端狀態(tài)由低電平變?yōu)楦唠娖綍r,將計(jì)數(shù)器的值加I; 第六判斷單元,用于每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PWM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù); 第三輸出單元,用于當(dāng)所述第六單元判斷所述計(jì)數(shù)器的值Cr小于預(yù)設(shè)值Nr時,執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第三執(zhí)行單元,包括: 第四設(shè)置單元,用于設(shè)置反饋信號端為事件捕獲輸入端口; 第四讀取單元,用于實(shí)時讀取反饋信號端狀態(tài); 第七判斷單元,用于判斷所述反饋信號端狀態(tài)是否由高電平變?yōu)榈碗娖剑?第四計(jì)數(shù)單元,用于當(dāng)所述第七判斷單元判斷所述反饋信號端狀態(tài)由高電平變?yōu)榈碗娖綍r,將計(jì)數(shù)器的值加I; 第八判斷單元,用于每隔時間周期T讀取計(jì)數(shù)器的值,所述時間周期T為PWM周期的k倍,并判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr,所述Nr為小于k-2的整數(shù); 第四輸出單元,用于當(dāng)所述第八單元判斷所述計(jì)數(shù)器的值Cr是否小于預(yù)設(shè)值Nr時,執(zhí)行占空比為100%的診斷過程和占空比為0%的診斷過程,輸出診斷結(jié)果。
      【文檔編號】G01R31/00GK105974252SQ201610617554
      【公開日】2016年9月28日
      【申請日】2016年7月29日
      【發(fā)明人】楊東耳
      【申請人】北京經(jīng)緯恒潤科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1