1.一種基于STM32的定時(shí)變量開水器,包括涼水箱、煮水箱、自來(lái)水箱、儲(chǔ)水箱、水位傳感器、電磁閥、換熱器、浮球閥,其特征在于:采用多個(gè)水箱固定在箱體框架內(nèi),水箱之間通過電磁閥控制,箱體頂部有限壓閥,箱體側(cè)壁下部開有進(jìn)水口;所述煮水箱位于自來(lái)水箱的下面,煮水箱內(nèi)設(shè)有第一加熱管,第一水位傳感器固定在煮水箱內(nèi)頂部,煮水箱用于對(duì)水進(jìn)行煮沸,并將煮沸的開水注入儲(chǔ)水箱內(nèi);煮水箱上部有兩個(gè)熱交換器固定在自來(lái)水箱內(nèi),通過熱交換器將熱量傳導(dǎo)給自來(lái)水;所述儲(chǔ)水箱內(nèi)設(shè)有第二加熱管,兩個(gè)加熱管橫向排列間距為83mm,第二水位傳感器固定在儲(chǔ)水箱內(nèi)頂部,儲(chǔ)水箱用于儲(chǔ)存煮水箱煮沸的開水并對(duì)其保溫;所述涼水箱與所述儲(chǔ)水箱分別位于煮水箱的下面,涼水箱與儲(chǔ)水箱之間由單向電磁閥控制,涼水箱與儲(chǔ)水箱底部分別有第一排水口、第二排水口;涼水箱內(nèi)設(shè)有第一換熱器,第一換熱器一端與進(jìn)水口連接,另一端與自來(lái)水箱內(nèi)浮球閥連接,浮球閥用來(lái)控制閥門的開閉,自來(lái)水箱內(nèi)浮球閥控制水位不低于85mm;涼水箱用于儲(chǔ)存煮沸的開水,并對(duì)用戶提供涼開水;工作時(shí)STM32通過內(nèi)部定時(shí)器設(shè)置時(shí)間使超聲波模塊HC-SR04對(duì)水箱的水位進(jìn)行采樣,STM32通過讀取超聲波模塊返回的高電平的持續(xù)時(shí)間,得出注水時(shí)間與注水量,并將數(shù)據(jù)通過SPI總線傳輸給W25Q64存儲(chǔ)器保存;STM32通過SPI總線讀取W25Q64的數(shù)據(jù),在規(guī)定的時(shí)間給水箱注入規(guī)定的水量;STM32微控制器通過發(fā)出PWM波或電平信號(hào),控制繼電器導(dǎo)通或斷開,控制電磁閥的導(dǎo)通或斷開,進(jìn)而控制注水與否;STM32微控制器輸出另一路PWM波或電平信號(hào),控制繼電器導(dǎo)通或斷開,控制加熱與否;同時(shí),溫度傳感器將讀出的溫度數(shù)據(jù)傳回至STM32微控制器,與設(shè)定的溫度進(jìn)行比對(duì)決定是否加熱,實(shí)現(xiàn)對(duì)溫度閉環(huán)控制;STM32通過內(nèi)部的靜態(tài)存儲(chǔ)控制器操作TFT-LCD,實(shí)時(shí)地顯示各模塊運(yùn)行狀態(tài)與溫度,水位參數(shù);同時(shí)通過UASRT串口與PC端進(jìn)行通訊返回各狀態(tài)與參數(shù),監(jiān)控系統(tǒng)運(yùn)行。
2.根據(jù)權(quán)利要求1所述的基于STM32的定時(shí)變量開水器,其特征在于:所述第一加熱管為多個(gè),每個(gè)加熱管為750W,每?jī)蓚€(gè)加熱管間距為75mm。
3.根據(jù)權(quán)利要求1所述的基于STM32的定時(shí)變量開水器,其特征在于:自來(lái)水箱、煮水箱、涼水箱與儲(chǔ)水箱外部包覆聚氨酯材料,隔絕各水箱之間與外部環(huán)境的熱交換。
4.根據(jù)權(quán)利要求1所述的基于STM32的定時(shí)變量開水器,其特征在于:第二換熱器采用紫銅材料。