一種基于步進(jìn)電機驅(qū)動的閥體開度的脈沖檢測方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及閥體開度的檢測方法和裝置,尤其涉及一種基于步進(jìn)電機驅(qū)動的閥體開度的脈沖檢測方法和系統(tǒng)。
【背景技術(shù)】
[0002]在家用電器中,電子膨脹閥、溫水閥等用步進(jìn)電機驅(qū)動的閥體被廣泛使用。在家用電器的功能測試時,需要對該閥體的開度進(jìn)行檢測。傳統(tǒng)的方法通過指針指示等機械裝置進(jìn)行檢測,存在以下幾個不足:
[0003](I)由于通過指針指示等方式來指示開度值,無法做到很精確讀出動作步數(shù),微小調(diào)整可能觀察不到;
[0004](2)有時候閥體動作的間隔時間會比較長,由于沒有提示,測試時需要長時間盯著檢測裝置;
[0005](3)閥體關(guān)死時,無法進(jìn)行自動清零動作。
【發(fā)明內(nèi)容】
[0006]本發(fā)明所要解決的技術(shù)問題是提供一種基于步進(jìn)電機驅(qū)動的閥體的開度數(shù)字化顯示的檢測方法和裝置。
[0007]本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種基于步進(jìn)電機驅(qū)動的閥體開度的脈沖檢測裝置,檢測時用來替換該檢測閥體在電路中的位置或是與待檢測閥體并聯(lián),包括:輸入單元,用于輸入驅(qū)動待檢測閥體的步進(jìn)電機的類型以及待檢測閥體的正向運轉(zhuǎn)方向;脈沖采集單元,用于采集原輸入到閥體的脈沖信號;控制單元,判斷是否有脈沖信號輸入及脈沖信號的方向,以及檢測該檢測裝置是否滿足清零條件;以及輸出顯示單元,用于數(shù)字顯示所述步進(jìn)電機當(dāng)前的步數(shù)計數(shù);當(dāng)所述控制單元有脈沖信號輸入,且所述脈沖信號的方向為正方向,所述檢測裝置滿足清零條件時,顯示該步進(jìn)電機當(dāng)前步數(shù)計數(shù)再清零,再步進(jìn)電機步數(shù)計數(shù)加一并顯示,繼續(xù)監(jiān)測所述控制單元是否有脈沖信號輸入;所述檢測裝置不滿足清零條件時,該步進(jìn)電機步數(shù)計數(shù)加一并顯示,繼續(xù)監(jiān)測所述控制單元是否有脈沖信號輸入;當(dāng)所述控制單元沒有脈沖信號輸入達(dá)到預(yù)定時間時,檢測結(jié)束;當(dāng)所述控制單元沒有脈沖信號輸入未達(dá)到預(yù)定時間時,繼續(xù)監(jiān)測所述控制單元是否有脈沖信號輸入;當(dāng)所述控制單元有脈沖信號輸入,且所述脈沖信號的方向為負(fù)向時,該步進(jìn)電機步數(shù)計數(shù)減一并顯示,然后,當(dāng)所述檢測裝置滿足清零條件時,顯示步進(jìn)電機當(dāng)前步數(shù)計數(shù)再清零,繼續(xù)監(jiān)測所述控制單元是否有脈沖信號輸入;當(dāng)所述檢測裝置不滿足清零條件時,繼續(xù)監(jiān)測所述控制單元是否有脈沖信號輸入。
[0008]本發(fā)明的有益效果是:可以更加精確地讀出該步進(jìn)電機的步數(shù),提高了檢測的準(zhǔn)確性,且觀察更為直觀;另外,該檢測裝置可實現(xiàn)自動清零,無需手動清零,提高了檢測效率。
[0009]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
[0010]進(jìn)一步地,該檢測裝置的清零條件是:該步進(jìn)電機步數(shù)計數(shù)為負(fù)數(shù)。
[0011]進(jìn)一步地,所述輸入單元內(nèi)具有一個狀態(tài)信息模塊,所述狀態(tài)信息模塊用于存儲驅(qū)動待檢測閥體的步進(jìn)電機的類型信息和待檢測閥體的運轉(zhuǎn)方向信息。
[0012]進(jìn)一步地,所述檢測裝置還包括提醒指示單元,用于當(dāng)該步進(jìn)電機步數(shù)計數(shù)的數(shù)值發(fā)生變化時,提醒指示單元給出提醒信息。
[0013]進(jìn)一步地,所述提醒信息為聲音提醒和/或光線提醒。
[0014]本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種基于步進(jìn)電機驅(qū)動的閥體開度的脈沖檢測方法,具體步驟包括:步驟Si,確定并輸入驅(qū)動待檢測閥體的步進(jìn)電機的類型和待檢測閥體的正向運轉(zhuǎn)方向;步驟S2,檢測是否有脈沖信號輸入,如果有,執(zhí)行步驟S3 ;否貝1J,執(zhí)行步驟S5 ;步驟S3,判斷所述脈沖信號的方向是否是正方向,如果是,則執(zhí)行步驟S4,否則,該步進(jìn)電機步數(shù)計數(shù)減一并顯示,再執(zhí)行步驟S6;步驟S4,檢測是否滿足清零條件,如果是,顯示步進(jìn)電機當(dāng)前步數(shù)計數(shù)再清零,然后步進(jìn)電機步數(shù)計數(shù)加一并顯示,并返回步驟S2 ;如果否,該步進(jìn)電機步數(shù)計數(shù)加一并顯示,并返回步驟S2 ;步驟S5,判斷是否達(dá)到預(yù)定時間,如果是,則流程結(jié)束;如果否,則返回步驟S2 ;步驟S6,檢測是否滿足清零條件,如果是,顯示步進(jìn)電機當(dāng)前步數(shù)計數(shù)再清零,再返回步驟S2;如果否,直接返回步驟S2。
[0015]本發(fā)明的有益效果是:可以更加精確地讀出該步進(jìn)電機的步數(shù),提高了檢測的準(zhǔn)確性,且觀察更為直觀;另外,該檢測裝置可實現(xiàn)自動清零,無需手動清零,提高了檢測效率。
[0016]進(jìn)一步地,清零條件為:步進(jìn)電機步數(shù)計數(shù)為負(fù)數(shù)。
[0017]進(jìn)一步地,步驟SI中,確定閥體的正向運轉(zhuǎn)方向的方法如下:步驟S11,輸入一個初始狀態(tài)信息,該初始狀態(tài)信息表示該閥體的一個運轉(zhuǎn)方向,默認(rèn)該運轉(zhuǎn)方向為閥體的正方向;步驟S12,向控制單元輸入正方向的脈沖信號,如果該步進(jìn)電機步數(shù)計數(shù)顯示增加,則默認(rèn)的閥體的正方向與閥體的實際正向運轉(zhuǎn)方向一致,否則默認(rèn)的正方向與實際正向運轉(zhuǎn)方向相反,此時輸入另一初始狀態(tài)信息,該另一初始狀態(tài)信息表示與該默認(rèn)的閥體的正方向相反的另一個運轉(zhuǎn)方向;或者向控制單元輸入負(fù)方向的脈沖信號,如果該步進(jìn)電機步數(shù)計數(shù)減小并顯示,則默認(rèn)的正方向與待檢測閥體的實際正向運轉(zhuǎn)方向一致,否則默認(rèn)的正方向與待檢測閥體的實際正向運轉(zhuǎn)方向相反,此時輸入另一初始狀態(tài)信息,該另一初始狀態(tài)信息表示與該默認(rèn)的閥體的正方向相反的另一個運轉(zhuǎn)方向。
[0018]進(jìn)一步地,當(dāng)該步進(jìn)電機步數(shù)計數(shù)的數(shù)值發(fā)生變化并顯示的同時,給出提醒信息。
[0019]進(jìn)一步地,所述提醒信息為聲音提醒和/或光線提醒。
【附圖說明】
[0020]圖1為本發(fā)明提供的基于步進(jìn)電機驅(qū)動的閥體開度的脈沖檢測裝置的結(jié)構(gòu)示意圖。
[0021]圖2為本發(fā)明提供的基于步進(jìn)電機驅(qū)動的閥體開度的脈沖檢測方法的流程圖。
[0022]附圖中,各標(biāo)號所代表的部件列表如下:
[0023]10、控制單元,20、輸入單元,30、脈沖采集單元,40、輸出顯示單元,50、提醒指示單
J L.ο
【具體實施方式】
[0024]以下結(jié)合附圖對本發(fā)明的原理和特征進(jìn)行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0025]如圖1所示,為本發(fā)明一實施例的基于步進(jìn)電機驅(qū)動的閥體開度的脈沖檢測裝置的結(jié)構(gòu)示意圖。在檢測時,該檢測裝置用來替換該待檢測閥體在電路中的位置或是與該待檢測閥體并聯(lián)。由于步進(jìn)電機的步數(shù)與待檢測閥體的開度之間有對應(yīng)的關(guān)系,通過數(shù)字顯示該步進(jìn)電機的步數(shù)計數(shù),進(jìn)而可檢測待檢測閥體的開度。
[0026]該檢測裝置包括控制單元10、輸入單元20、脈沖采集單元30、輸出顯示單元40和提醒指示單元50。輸入單元20、脈沖采集單元30、輸出顯示單元40和提醒指示單元50分別與控制單元10連接。
[0027]控制單元10用于判斷是否有脈沖信號輸入及脈沖信號的方向,以及檢測該檢測裝置是否滿足清零條件。
[0028]輸入單元20用于輸入驅(qū)動待檢測閥體的步進(jìn)電機的類型以及待檢測閥體的正向運轉(zhuǎn)方向。輸入單元20內(nèi)具有狀態(tài)信息模塊,該狀態(tài)信息模塊用于存儲驅(qū)動待檢測閥體的步進(jìn)電機的類型信息和待檢測閥體的運轉(zhuǎn)方向信息。于本實施例中,輸入單元20是用撥碼方式來輸入該步進(jìn)電機的類型和確定該閥體的正向運轉(zhuǎn)方向的。
[0029]待檢測閥體的正向運轉(zhuǎn)方向是這樣確定的:首先,輸入一個初始狀態(tài)信息,該初始狀態(tài)信息表示該待檢測閥體的一個運轉(zhuǎn)方向,默認(rèn)該運轉(zhuǎn)方向為閥體的正方向;其次,向控制單元10輸入正方向的脈沖信號,如果該步進(jìn)電機步數(shù)計數(shù)顯示增加,則默認(rèn)的閥體的正方向與閥體的實際正向運轉(zhuǎn)方向一致,否則默認(rèn)的正方向與實際正向運轉(zhuǎn)方向相反,此時輸入另一初始狀態(tài)信息,該另一初始狀態(tài)信息表示與該默認(rèn)的閥體的正方向相反的另一個運轉(zhuǎn)方向;或者向控制單元10輸入負(fù)方向的脈沖信號,如果該步進(jìn)電機步數(shù)計數(shù)減小并顯示,則默認(rèn)的正方向與待檢測閥體的實際正向運轉(zhuǎn)方向一致,否則默認(rèn)的正方向與待檢測閥體的實際正向運轉(zhuǎn)方向相反,此時輸入另一初始狀態(tài)信息,該另一初始狀態(tài)信息表示與該默認(rèn)的閥體的正方向相反的另一個運轉(zhuǎn)方向。
[0030]脈沖采集單元30用于采集原輸入到待檢測閥體的脈沖信號,并向控制單元10提供脈沖信號輸入。
[0031]輸出顯示單元40用于數(shù)字顯示該步進(jìn)電機當(dāng)前的步數(shù)。
[0032]提醒指示單元50用于對該步進(jìn)電機的步數(shù)計數(shù)的數(shù)值發(fā)生變化時做出提醒,于本實施例中,主要是通過聲音和燈光的方式來進(jìn)行提醒。如此,可避免在檢測過程中長時間盯著檢測裝置,提高了檢測效率。
[0033]當(dāng)該步進(jìn)電機步數(shù)計數(shù)為負(fù)數(shù)時,該檢測裝置清零。
[0034]具體過程如下:
[0035]當(dāng)所述控制單元10有脈沖信號輸入,且所述脈沖信號的方向為正方向,所述檢測裝置滿足清零條件時,輸出顯示單元40顯示該步進(jìn)電機當(dāng)前步數(shù)計數(shù)再清零,再輸出顯示單元40顯示步進(jìn)電機步數(shù)計數(shù)加一,繼續(xù)監(jiān)測所述控制單元10是否有脈沖信號輸入;所述檢測裝置不滿足清零條件時,該輸出顯示單元40顯示步進(jìn)電機步數(shù)計數(shù)加一,繼續(xù)監(jiān)測所述控制單元是否有脈沖信號輸入。
[0036]當(dāng)所述控制單元10沒有脈沖信號輸入達(dá)到預(yù)定時間時,檢測結(jié)束;當(dāng)所述控制單元沒有脈沖信號輸入未達(dá)到預(yù)定時間時,繼續(xù)監(jiān)測所述控制單元是否有脈沖信號輸入。
[0037]當(dāng)所述控制單元10有脈沖信號輸入,且所述脈沖信號的方向為負(fù)向時,該輸出顯示單