本申請涉及水泵控制,尤其涉及一種水泵出水量控制方法、裝置、電子設備、存儲介質和產品。
背景技術:
1、隨著水處理設備的廣泛應用,在各種用水環境中都需要嚴格控制出水量,如咖啡機、智能飲水機、管線機等設備對出水量精度的要求日益提高。而當前水泵的出水量精度受進水溫度、環境溫度等因素影響,即使控制信號相同,出水量也會存在較大偏差。相關技術中,若逐個采集每個控制信號對應的水泵出水量來進行校準,則花費的時間較長,效率太低;若使用高精度水流傳感器實時采集出水速率,會導致成本太高。
技術實現思路
1、有鑒于此,本申請實施例提供一種水泵出水量控制方法、裝置、電子設備、存儲介質和產品,旨在低成本、高效地控制水泵的出水量,避免水泵受進水溫度、環境溫度等因素影響導致的出水量誤差,使水泵的出水量滿足用戶需求。
2、本申請實施例的技術方案是這樣實現的:
3、第一方面,本申請實施例提供了一種水泵出水量控制方法,包括:
4、獲取水泵所處的第一溫度值與待取水的取水量;
5、基于所述取水量確定驅動所述水泵工作的控制信號;
6、基于所述第一溫度值、所述控制信號與出水模型,確定所述水泵工作對應的出水速率;
7、基于所述出水速率與所述取水量,確定所述水泵的出水時長;
8、基于所述控制信號和所述出水時長控制水泵工作。
9、在一些實施方案中,所述出水模型至少根據三個不同溫度下水泵的第一映射關系確定;
10、其中,所述第一映射關系表征水泵的標準出水速率與控制信號之間的映射關系。
11、在一些實施方案中,所述基于所述取水量確定驅動所述水泵工作的控制信號,包括:
12、基于所述取水量與第二映射關系,確定所述控制信號;
13、其中,所述第二映射關系表征預設的取水量與控制信號之間的映射關系。
14、在一些實施方案中,所述方法還包括:
15、獲取待取水的溫度值;
16、基于所述待取水的溫度值調整所述第二映射關系;
17、基于所述取水量與調整后的第二映射關系確定所述控制信號。
18、在一些實施方案中,所述方法還包括:
19、響應于用于校準所述出水模型的校準指令,獲取水泵的所處的第二溫度值;
20、獲取第二溫度值下所述水泵在當前控制信號下的實際出水速率;
21、基于所述第二溫度值與所述出水模型確定水泵在當前控制信號下的標準出水速率;
22、基于所述實際出水速率與所述標準出水速率更新所述出水模型。
23、在一些實施方案中,所述獲取第二溫度值下所述水泵在當前控制信號下的實際出水速率,包括:
24、獲取第二溫度值下水泵在當前控制信號下的出水量與出水時長;
25、基于所述第二溫度值下水泵在當前控制信號下的出水量與出水時長,確定所述實際出水速率。
26、在一些實施方案中,所述基于所述實際出水速率與所述標準出水速率更新所述出水模型,包括:
27、基于所述實際出水速率與所述標準出水速率的比值確定誤差參數;
28、基于所述誤差參數更新所述出水模型。
29、第二方面,本申請實施例提供了一種水泵出水量控制裝置,所述裝置包括:
30、獲取模塊,用于獲取水泵所處的第一溫度值與待取水的取水量;
31、確定模塊,用于基于所述取水量確定驅動所述水泵工作的控制信號;
32、基于所述第一溫度值、所述控制信號與出水模型,確定所述水泵工作對應的出水速率;
33、基于所述出水速率與所述取水量,確定所述水泵的出水時長;
34、控制模塊,用于基于所述控制信號和所述出水時長控制水泵工作。
35、第三方面,本申請實施例還提供一種電子設備,包括:處理器和用于存儲能夠在處理器上運行的計算機程序的存儲器,其中,所述處理器用于運行所述計算機程序時,執行如第一方面所述方法的步驟。
36、第四方面,本申請實施例提供了一種存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被控制器執行時,實現如第一方面所述方法的步驟。
37、第五方面,本申請實施例提供了一種計算機程序產品,包括計算機程序,所述計算機程序在被控制器執行時,實現如第一方面所述方法的步驟。
38、本申請實施例提供的技術方案,基于用戶所需的取水量確定水泵的控制信號,并利用水泵所處的環境溫度與出水模型,確定當前溫度下水泵在這一控制信號時的出水速率,基于該出水速率與用戶所需的取水量確定水泵的出水時長,并基于控制信號和出水時長控制水泵工作。如此,本申請實施例提供的方案,考慮到水泵受進水溫度、環境溫度等因素的影響會導致出水量誤差,利用水泵的當前所處溫度結合出水模型得到水泵當前的出水速率,從而能夠根據用戶所需的取水量精準計算出水時長,能夠低成本、高效地控制水泵的出水量,避免水泵受進水溫度、環境溫度等因素影響導致的出水量誤差,使水泵的出水量滿足用戶需求。
1.一種水泵出水量控制方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述出水模型至少根據三個不同溫度下水泵的第一映射關系確定;
3.根據權利要求1所述的方法,其特征在于,所述基于所述取水量確定驅動所述水泵工作的控制信號,包括:
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,所述獲取第二溫度值下所述水泵在當前控制信號下的實際出水速率,包括:
7.根據權利要求5所述的方法,其特征在于,所述基于所述實際出水速率與所述標準出水速率更新所述出水模型,包括:
8.一種水泵出水量控制裝置,其特征在于,包括:
9.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至7任一項所述的方法。
10.一種存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7任一項所述方法的步驟。
11.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7任一項所述方法的步驟。