本發(fā)明涉及自動控制領域。更具體而言,本發(fā)明涉及一種儀表閥控電機的控制方法及一種電機狀態(tài)控制機。
背景技術:
光電直讀水表一般使用小型直流電機來帶動其閥門的開、關動作。水表MCU通過產(chǎn)生不同的控制信號來控制直流電機的轉動(正、反兩種方向)及停止以達到操作閥門的目的。
在閥門控制過程中,MCU必須及時、準確的識別出閥門動作是否到位,既要確保閥門能正確的開、關,又必須避免閥門動作到位后電機持續(xù)動作,造成電能浪費,甚至燒毀電機和控制電路。目前在電機到位檢測方面普遍采用閥門到位開關檢測、電流檢測和時間檢測三種方式。
1、閥門到位開關檢測方式。該種方式是在閥門中集成到位兩個開關電路和信號輸出端口。在常態(tài)時,開關電路處于斷開狀態(tài),并輸出高電平信號。當閥門處于開/關狀態(tài)時,將觸發(fā)對應的開關電路,并輸出低電平信號。MCU通過檢測兩個開關電路的輸出信號來判斷閥門的狀態(tài)。
2、電機電流檢測。直流電機在帶動閥門轉動過程中,其消耗的電流較小,一般在6至16毫安。當閥門到位以后,直流電機處于空轉狀態(tài),此時直流電機消耗的電流將急劇增加,達到30毫安以上。MCU通過實時采樣直流電機的電流值可以判斷閥門是否轉動到位。
3、時間檢測法。該方法是在閥門開、關動作過程中,MCU給電機一個固定的動作時間。動作時間結束后立即停止電機動作。該方法一般作為補充控制方式,配合方法1或者方法2使用。
目前常用的上述方法均在不同程度上存在安全性、穩(wěn)定性、可靠性等方面的問題。具體如下:
1、閥門到位開關檢測方式。該方式要求MCU實時檢測閥門上集成的到位開關電路的輸出信號狀態(tài),一般在嵌入式軟件的每個主循環(huán)中檢測。若水表出現(xiàn)閥門開關電路異常,或者閥門檢測功能異常,閥門動作將失去控制。
2、電機電流檢測方式。該檢測方式對電機控制電路的電氣特性敏感,當電機及相關元器件的電氣特性發(fā)生變化時,容易造成閥門狀態(tài)的誤判。
3、時間檢測法。該方式無法實時檢測閥門狀態(tài),因此當電機到位動作時間不確定時,如通過閥門的水流大小發(fā)生變化、閥門有銹跡、電機電路電氣特性改變等情況下,將無法完成閥門的正常開、合。
因此,基于現(xiàn)有技術中存在的上述問題,需要開發(fā)一種能夠更精準地對控制閥門的電機進行控制的方法。
技術實現(xiàn)要素:
鑒于上述問題,本發(fā)明的目的在于,提供一種儀表閥門控制電機的控制方法以及該電機的狀態(tài)控制機,通過本發(fā)明的控制方法和電機狀態(tài)控制機,可以精準地控制電機,從而實現(xiàn)穩(wěn)定、高效、精確的閥門控制功能。
根據(jù)本發(fā)明的一方面,提供一種儀表閥控電機的控制方法,包括:
接收外部動作命令,并根據(jù)外部動作命令控制電機狀態(tài)轉換;
持續(xù)檢測儀表通信串口狀態(tài),并輸出串口狀態(tài)檢測信號;
接收串口狀態(tài)檢測信號,并根據(jù)串口狀態(tài)檢測信號控制電機保持或轉換狀態(tài);
持續(xù)監(jiān)控閥門到位狀態(tài)并輸出閥門到位狀態(tài)監(jiān)控信號;
接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或轉換狀態(tài)。
根據(jù)本發(fā)明的一個實施方案,所述方法在“接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或轉換狀態(tài)”步驟之后還可以包括,根據(jù)設定的時間信號控制電機保持其轉換后的狀態(tài)后,再進一步控制電機轉換狀態(tài)。
根據(jù)本發(fā)明的一個實施方案,所述方法還可以包括,
持續(xù)監(jiān)控閥門動作時間,并輸出閥門動作時間信號;
接收閥門動作時間信號,并根據(jù)閥門動作時間信號控制電機保持或轉換狀態(tài)。
根據(jù)本發(fā)明的一個實施方案,所述方法還可以包括,
持續(xù)監(jiān)控電機電流信號,并輸出電機電流信號;
接收電機電流信號,并根據(jù)電機電流信號控制電機保持或轉換狀態(tài)。
根據(jù)本發(fā)明的一個實施方案,所述方法還可以包括,定時初始化電機控制信號。
進一步地,在本發(fā)明的儀表閥控電機的控制方法中,設定電機保持靜止狀態(tài)為“空閑”,電機準備動作時狀態(tài)為“待機”,電機正在動作時狀態(tài)為“動作中”,閥門初始到位時電機狀態(tài)為“結束”,所述方法具體地可以包括:
收到外部動作命令,控制電機由“空閑”狀態(tài)轉為“待機”狀態(tài)。
在電機“待機”狀態(tài)下,持續(xù)檢測儀表通信串口狀態(tài),并輸出串口狀態(tài)檢測信號。
接收串口狀態(tài)檢測信號,并根據(jù)串口狀態(tài)檢測信號控制電機保持或改變狀態(tài),若串口狀態(tài)檢測信號表示處于通信的狀態(tài),控制電機繼續(xù)保持“待機”狀態(tài),或者若串口狀態(tài)檢測信號表示未處于通信的狀態(tài),控制電機由“待機”狀態(tài)轉為“動作中”狀態(tài);通過控制電機在串口未通信的狀態(tài)才由“待機”轉為“動作中”狀態(tài),可以避免電機動作對通信信號的干擾。
在電機“動作中”狀態(tài)下,持續(xù)監(jiān)控閥門到位狀態(tài)并輸出閥門到位狀態(tài)監(jiān)控信號。
接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或轉換狀態(tài),若閥門到位狀態(tài)監(jiān)控信號表示閥門未到位,控制電機繼續(xù)保持“動作中”狀態(tài),或者若閥門到位狀態(tài)監(jiān)控信號表示閥門已到位,控制電機由“動作中”狀態(tài)轉為“結束”狀態(tài)。
進一步地,所述方法在“接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或改變狀態(tài)”步驟之后還可以包括,根據(jù)設定的時間信號控制電機保持其轉換后的狀態(tài)后,再進一步控制電機轉換狀態(tài)。具體地,在閥門到位狀態(tài)監(jiān)控信號表示閥門已到位的情況下,控制電機由“動作中”狀態(tài)轉為“結束”狀態(tài)后,在電機“結束”狀態(tài)下,控制電機繼續(xù)保持動作直至電機保持“結束”狀態(tài)200ms-300ms后轉為“空閑”狀態(tài)。優(yōu)選地,在電機“結束”狀態(tài)下,控制電機繼續(xù)保持動作直至電機保持“結束”狀態(tài)230ms-270ms、更優(yōu)選地250ms后轉為“空閑”狀態(tài)??刂齐姍C在“結束”狀態(tài)下保持動作預定的時間,再轉為“空閑”狀態(tài)停止動作,可以確保電機驅動下的閥門狀態(tài)到位。
更進一步地,所述方法還可以包括,在電機“動作中”或“結束”狀態(tài)下,持續(xù)監(jiān)控閥門動作時間,并輸出閥門動作時間信號;接收閥門動作時間信號,并根據(jù)閥門動作時間信號控制電機保持或改變狀態(tài),若閥門動作時間未超過預定時間,控制電機保持“動作中”或“結束”狀態(tài),或者若閥門動作時間超過預定時間,控制電機轉入“空閑”狀態(tài)。這里,根據(jù)實際情況,設定閥門動作時間的預定時間。
進一步地,所述方法還可以包括,
在電機“動作中”或“結束”狀態(tài)下,持續(xù)監(jiān)控電機電流信號,并輸出電機電流信號;
接收電機電流信號,并根據(jù)電機電流信號控制電機保持或改變狀態(tài),若電機電流信號未超限,控制電機保持“動作中”或“結束”狀態(tài),或者若電機電流值超限,控制電機轉入“空閑”狀態(tài)。這里,根據(jù)實際情況,設定電機電流閾值,如果檢測到的電機電流信號表示電機電流超過電機電流閾值,則表示電機電流超限。
由此,通過三種信號,可以實現(xiàn)對電機的穩(wěn)定、高效和精確的控制,進而可以實現(xiàn)以閥門到位開關檢測為主,有機結合電機電流檢測與閥門動作時間檢測的方式來控制閥門的開、關動作。
進一步地,所述方法還可以包括,
在電機“動作中”或“結束”狀態(tài)下,持續(xù)檢測儀表通信串口狀態(tài),并輸出串口狀態(tài)檢測信號;
接收串口狀態(tài)檢測信號,并根據(jù)串口狀態(tài)檢測信號控制電機保持或改變狀態(tài),若串口狀態(tài)檢測信號表示處于通信的狀態(tài),控制電機進入“待機”狀態(tài),或者若串口狀態(tài)檢測信號表示未處于通信的狀態(tài),控制電機繼續(xù)保持“動作中”或“結束”狀態(tài)。通過持續(xù)檢測儀表通信串口狀態(tài),只有在串口未處于通信狀態(tài)的情況下,電機才保持“動作中”或“結束”狀態(tài),而在串口處于通信狀態(tài)下時,電機被控制進入“待機”狀態(tài),可以避免電機動作對通信信號的干擾,使得儀表在閥門動作過程中,仍可正確接收通信數(shù)據(jù)的功能,并能在通信結束后繼續(xù)正確執(zhí)行閥門動作。
進一步地,所述方法還可以包括,在電機非“空閑”狀態(tài)下,收到外部取消動作命令,控制電機轉入“空閑”狀態(tài)。
進一步地,所述方法還可以包括,在電機“空閑”狀態(tài)下,定時初始化電機控制信號。
本發(fā)明的儀表閥控電機的控制方法適用于各種儀表,尤其適用于光電直讀表,例如光電直讀遠傳水表等。
根據(jù)本發(fā)明的另一方面,提供一種電機狀態(tài)控制機,該電機狀態(tài)控制機用于控制電機狀態(tài)的轉換,所述電機狀態(tài)控制機包括:
第一外部命令接收模塊,該第一外部命令接收模塊接收外部動作命令,并根據(jù)外部動作命令控制電機狀態(tài)轉換;
第一狀態(tài)檢測模塊,該第一狀態(tài)檢測模塊持續(xù)檢測儀表通信串口狀態(tài),并輸出串口狀態(tài)檢測信號;
第一狀態(tài)控制模塊,該第一狀態(tài)控制模塊接收串口狀態(tài)檢測信號,并根據(jù)串口狀態(tài)檢測信號控制電機保持或轉換狀態(tài);
第二狀態(tài)檢測模塊,該第二狀態(tài)檢測模塊持續(xù)監(jiān)控閥門到位狀態(tài)并輸出閥門到位狀態(tài)監(jiān)控信號;
第二狀態(tài)控制模塊,該第二狀態(tài)控制模塊接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或轉換狀態(tài)。
根據(jù)本發(fā)明的一個實施方案,所述電機狀態(tài)控制機可以進一步包括延時模塊,該延時模塊在“接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或轉換狀態(tài)”步驟之后,根據(jù)設定的時間信號控制電機保持其轉換后的狀態(tài)后,再進一步控制電機轉換狀態(tài)。
根據(jù)本發(fā)明的一個實施方案,所述電機狀態(tài)控制機進一步可以包括,
第三狀態(tài)檢測模塊,該第三狀態(tài)檢測模塊持續(xù)檢測閥門動作時間并輸出檢測到的閥門動作時間信號;
第三狀態(tài)控制模塊,該第三狀態(tài)控制模塊接收閥門動作時間信號,并根據(jù)閥門動作時間信號控制電機保持或轉換狀態(tài)。
根據(jù)本發(fā)明的一個實施方案,所述電機狀態(tài)控制機進一步可以包括,
第四狀態(tài)檢測模塊,該第四狀態(tài)檢測模塊持續(xù)檢測電機電流并輸出檢測到的電機電流信號;
第四狀態(tài)控制模塊,該第四狀態(tài)控制模塊接收電機電流信號,并根據(jù)電機電流信號控制電機保持或轉換狀態(tài)。
根據(jù)本發(fā)明的一個實施方案,所述電機狀態(tài)控制機還可以包括初始化模塊,該初始化模塊定時初始化電機控制信號。
有益效果
通過本發(fā)明的儀表閥門控制電機的控制方法以及該電機的狀態(tài)控制機,可以更精準有效地控制電機,從而實現(xiàn)穩(wěn)定、高效、精確的閥門控制功能。以閥門到位開關檢測為主,有機結合電機電流檢測與動作時間檢測的方式,結合三種信號可以更精準地控制電機,進而來控制閥門的開、關動作。同時對電機狀態(tài)的控制方法避免了電機動作對通信信號的干擾,實現(xiàn)了儀表在閥門動作過程中仍可正確接收通信數(shù)據(jù)的功能,并能在通信結束后繼續(xù)正確執(zhí)行閥門動作。
附圖說明
圖1為根據(jù)本發(fā)明的實施例1的儀表閥控電機的控制方法的流程圖;
圖2為根據(jù)本發(fā)明的實施例2的儀表閥控電機的控制方法的流程圖;
圖3為根據(jù)本發(fā)明的實施例3的儀表閥控電機的控制方法的流程圖;
圖4示出了根據(jù)本發(fā)明實施例5的儀表閥控電機的控制方法的電機狀態(tài)切換圖;
圖5為根據(jù)本發(fā)明的實施例7的電機狀態(tài)控制機的方框示意圖;
圖6為根據(jù)本發(fā)明的實施例8的電機狀態(tài)控制機的方框示意圖;
圖7為根據(jù)本發(fā)明的實施例9的電機狀態(tài)控制機的方框示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明的儀表閥控電機的控制方法中,設定電機保持靜止狀態(tài)為“空閑”,電機準備動作時狀態(tài)為“待機”,電機正在動作時狀態(tài)為“動作中”,閥門初始到位時電機狀態(tài)為“結束”。本發(fā)明的儀表閥控電機的控制方法適用于各種儀表,尤其適用于光電直讀表,例如光電直讀遠傳水表等。
[實施例1]
如圖1所示,本發(fā)明提供一種儀表閥控電機的控制方法,該實施例中,儀表為光電直讀遠傳水表,所述方法包括如下步驟:
101,接收外部動作命令,并根據(jù)外部動作命令控制電機狀態(tài)轉換,例如,接收外部動作命令,控制電機由“空閑”狀態(tài)轉換為“待機”狀態(tài);
102,持續(xù)檢測水表通信串口狀態(tài),并輸出串口狀態(tài)檢測信號,例如,在電機“待機”狀態(tài)下,持續(xù)檢測水表通信串口狀態(tài),并輸出串口狀態(tài)檢測信號;
103,接收串口狀態(tài)檢測信號,并根據(jù)串口狀態(tài)檢測信號控制電機保持或轉換狀態(tài),例如,若串口狀態(tài)檢測信號表示處于通信的狀態(tài),控制電機繼續(xù)保持“待機”狀態(tài),或者若串口狀態(tài)檢測信號表示未處于通信的狀態(tài),控制電機由“待機”狀態(tài)轉為“動作中”狀態(tài);
104,持續(xù)監(jiān)控閥門到位狀態(tài)并輸出閥門到位狀態(tài)監(jiān)控信號,例如,在電機“動作中”狀態(tài)下,持續(xù)監(jiān)控閥門到位狀態(tài)并輸出閥門到位狀態(tài)監(jiān)控信號;
105,接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或轉換狀態(tài),例如,若閥門到位狀態(tài)監(jiān)控信號表示閥門未到位,控制電機繼續(xù)保持“動作中”狀態(tài),或者若閥門到位狀態(tài)監(jiān)控信號表示閥門已到位,控制電機由“動作中”狀態(tài)轉為“結束”狀態(tài)。
[實施例2]
如圖2所示,在實施例1的基礎上,進一步的實施例2中,本發(fā)明的儀表閥控電機的控制方法還包括,在“接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或改變狀態(tài)”步驟之后還可以包括,106,根據(jù)設定的時間信號控制電機保持其轉換后的狀態(tài)后,再進一步控制電機轉換狀態(tài)。具體地,在閥門到位狀態(tài)監(jiān)控信號表示閥門已到位的情況下,控制電機由“動作中”狀態(tài)轉為“結束”狀態(tài)后,在電機“結束”狀態(tài)下,控制電機繼續(xù)保持動作直至電機保持“結束”狀態(tài)200ms-300ms后轉為“空閑”狀態(tài)。優(yōu)選地,在電機“結束”狀態(tài)下,控制電機繼續(xù)保持動作直至電機保持“結束”狀態(tài)230ms-270ms、更優(yōu)選地250ms后轉為“空閑”狀態(tài)。
[實施例3]
如圖3所示,在實施例2的基礎上,進一步的實施例3中,本發(fā)明的儀表閥控電機的控制方法還包括,201持續(xù)監(jiān)控閥門動作時間,并輸出閥門動作時間信號,以及202接收閥門動作時間信號,并根據(jù)閥門動作時間信號控制電機保持或轉換狀態(tài);同時301持續(xù)監(jiān)控電機電流信號,并輸出電機電流信號,302接收電機電流信號,并根據(jù)電機電流信號控制電機保持或轉換狀態(tài)。具體地,在電機“動作中”或“結束”狀態(tài)下,持續(xù)監(jiān)控閥門動作時間,并輸出閥門動作時間信號,以及接收閥門動作時間信號,并根據(jù)閥門動作時間信號控制電機保持或轉換狀態(tài),若閥門動作時間未超過預定時間,控制電機保持“動作中”或“結束”狀態(tài),或者若閥門動作時間超過預定時間,控制電機轉入“空閑”狀態(tài);同時持續(xù)監(jiān)控電機電流信號,并輸出電機電流信號,接收電機電流信號,并根據(jù)電機電流信號控制電機保持或轉換狀態(tài),若電機電流信號未超限,控制電機保持“動作中”或“結束”狀態(tài),或者若電機電流值超限,控制電機轉入“空閑”狀態(tài)。這里,根據(jù)實際情況,設定閥門動作時間的預定時間和電機電流閾值,如果檢測到的電機電流信號表示電機電流超過電機電流閾值,則表示電機電流超限。
[實施例4]
在實施例3的基礎上,進一步的實施例4中,本發(fā)明的儀表閥控電機的控制方法還包括,在電機“動作中”或“結束”狀態(tài)下,持續(xù)檢測水表通信串口狀態(tài),并輸出串口狀態(tài)檢測信號;接收串口狀態(tài)檢測信號,并根據(jù)串口狀態(tài)檢測信號控制電機保持或轉換狀態(tài),若串口狀態(tài)檢測信號表示處于通信的狀態(tài),控制電機進入“待機”狀態(tài),或者若串口狀態(tài)檢測信號表示未處于通信的狀態(tài),控制電機繼續(xù)保持“動作中”或“結束”狀態(tài)。
[實施例5]
在實施例4的基礎上,進一步的實施例5中,本發(fā)明的儀表閥控電機的控制方法還包括,在電機非“空閑”狀態(tài)下,收到外部取消動作命令,控制電機轉入“空閑”狀態(tài)。圖4示出了根據(jù)實施例5的控制方法的電機狀態(tài)切換圖。
如圖所示,收到外部動作命令時,控制電機由“空閑”狀態(tài)轉為“待機”狀態(tài)。
在電機“待機”狀態(tài)下,根據(jù)串口狀態(tài)檢測信號控制電機保持或改變狀態(tài),若串口狀態(tài)檢測信號表示處于串口通信的狀態(tài),控制電機繼續(xù)保持“待機”狀態(tài),或者若串口狀態(tài)檢測信號表示未處于通信的狀態(tài),控制電機由“待機”狀態(tài)轉為“動作中”狀態(tài)。
在電機“動作中”狀態(tài)下,持續(xù)監(jiān)控閥門到位狀態(tài)并輸出閥門到位狀態(tài)監(jiān)控信號。接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或轉換狀態(tài),若閥門到位狀態(tài)監(jiān)控信號表示閥門未到位,控制電機繼續(xù)保持“動作中”狀態(tài),或者若閥門到位狀態(tài)監(jiān)控信號表示閥門已到位,控制電機由“動作中”狀態(tài)轉為“結束”狀態(tài)。在電機“結束”狀態(tài)下,控制電機繼續(xù)保持動作直至電機保持“結束”狀態(tài)250ms后轉為“空閑”狀態(tài)。
在電機“動作中”或“結束”狀態(tài)下,持續(xù)監(jiān)控閥門動作時間,并輸出閥門動作時間信號;接收閥門動作時間信號,并根據(jù)閥門動作時間信號控制電機保持或改變狀態(tài),若閥門動作時間未超過預定時間,控制電機保持“動作中”或“結束”狀態(tài),或者若閥門動作時間超過預定時間,控制電機轉入“空閑”狀態(tài)。
在電機“動作中”或“結束”狀態(tài)下,持續(xù)監(jiān)控電機電流信號,并輸出電機電流信號;接收電機電流信號,并根據(jù)電機電流信號控制電機保持或改變狀態(tài),若電機電流信號未超限,控制電機保持“動作中”或“結束”狀態(tài),或者若電機電流值超限,控制電機轉入“空閑”狀態(tài)。
在電機“動作中”或“結束”狀態(tài)下,根據(jù)串口狀態(tài)檢測信號控制電機保持或改變狀態(tài),若串口狀態(tài)檢測信號表示處于通信的狀態(tài),控制電機進入“待機”狀態(tài),或者若串口狀態(tài)檢測信號表示未處于通信的狀態(tài),控制電機繼續(xù)保持“動作中”或“結束”狀態(tài)。
在電機非“空閑”狀態(tài)下,收到外部取消動作命令,控制電機轉入“空閑”狀態(tài)。
[實施例6]
在實施例1、2、3、4或5的基礎上,進一步的實施例6中,本發(fā)明的儀表閥控電機的控制方法還包括,在電機“空閑”狀態(tài)下,定時初始化電機控制信號。根據(jù)本發(fā)明的電機的實際工作需要,設定以一定的時間間隔定時初始化電機控制信號。
[實施例7]
如圖5所示,本發(fā)明還提供一種電機狀態(tài)控制機,該電機狀態(tài)控制機包括:第一外部命令接收模塊,該第一外部命令接收模塊接收外部動作命令,并根據(jù)外部動作命令控制電機狀態(tài)轉換;
第一狀態(tài)檢測模塊,該第一狀態(tài)檢測模塊持續(xù)檢測儀表通信串口狀態(tài),并輸出串口狀態(tài)檢測信號;
第一狀態(tài)控制模塊,該第一狀態(tài)控制模塊接收串口狀態(tài)檢測信號,并根據(jù)串口狀態(tài)檢測信號控制電機保持或轉換狀態(tài);
第二狀態(tài)檢測模塊,該第二狀態(tài)檢測模塊持續(xù)監(jiān)控閥門到位狀態(tài)并輸出閥門到位狀態(tài)監(jiān)控信號;
第二狀態(tài)控制模塊,該第二狀態(tài)控制模塊接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或轉換狀態(tài)。
[實施例8]
如圖6所示,在實施例7的基礎上,進一步的實施例8中,本發(fā)明的電機狀態(tài)控制機還進一步包括延時模塊,該延時模塊在“接收閥門到位狀態(tài)監(jiān)控信號,并根據(jù)閥門狀態(tài)監(jiān)控信號控制電機保持或轉換狀態(tài)”步驟之后,根據(jù)設定的時間信號控制電機保持其轉換后的狀態(tài)后,再進一步控制電機轉換狀態(tài)。
[實施例9]
如圖7所示,在實施例8的基礎上,進一步的實施例9中,本發(fā)明的電機狀態(tài)控制機還進一步包括:
第三狀態(tài)檢測模塊,該第三狀態(tài)檢測模塊持續(xù)檢測閥門動作時間并輸出檢測到的閥門動作時間信號;
第三狀態(tài)控制模塊,該第三狀態(tài)控制模塊接收閥門動作時間信號,并根據(jù)閥門動作時間信號控制電機保持或轉換狀態(tài);以及
第四狀態(tài)檢測模塊,該第四狀態(tài)檢測模塊持續(xù)檢測電機電流并輸出檢測到的電機電流信號;
第四狀態(tài)控制模塊,該第四狀態(tài)控制模塊接收電機電流信號,并根據(jù)電機電流信號控制電機保持或轉換狀態(tài)。
[實施例10]
在實施例7、8或9的基礎上,進一步的實施例10中,本發(fā)明的電機狀態(tài)控制機還進一步包括初始化模塊,該初始化模塊定時初始化電機控制信號。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。