粉粉嫩嫩的18虎白女,白丝女仆猛 喷水爽自慰,欧美嫩小槡BBBB槡BBBB槡,午夜视频在线免费观看,国产一级a毛一级a看免费视频

當(dang)前位(wei)置 : 首頁 > 應用方案 > 存儲設備 > 旋鈕溫控器方(fang)案

軟硬件(jian)全開源,航芯方(fang)案分享 | 旋鈕溫控(kong)器(qi)方(fang)案


溫控器用于控制室內(nei)暖通(tong)設備,通(tong)過暖通(tong)設備為(wei)室內(nei)環境(jing)提供冷源和熱源,從而調節室內(nei)溫度環境(jing),為(wei)人們提供舒適的生活環境(jing)。


旋鈕(niu)式溫控器更(geng)為結構(gou)簡潔、操作(zuo)簡便,降低(di)了用戶的使用難度(du),提供智能化的控制方法(fa),實現(xian)節能與(yu)舒適的平衡。


航(hang)芯(xin)推出的(de)(de)旋(xuan)鈕溫控器(qi)解決方案,采用有(you)豐富(fu)外設功能的(de)(de)ACM32F0x0系列作(zuo)為主(zhu)控芯(xin)片,最(zui)低功耗可達0.5uA,具有(you)高(gao)(gao)整合度(du)、高(gao)(gao)抗(kang)干擾、高(gao)(gao)可靠(kao)性等特點,有(you)助(zhu)于(yu)提高(gao)(gao)產品性能,幫助(zhu)客戶加快智能溫控設備的(de)(de)開發。


本文將帶你深(shen)入了(le)解基于(yu)航芯ACM32F0x0系列(lie)如(ru)何快速(su)搭建旋鈕溫控器項目,干貨(huo)滿滿,開源(yuan)(yuan)分享(xiang),更多(duo)資源(yuan)(yuan)請在(zai)文末獲取哦(e)!


1. 供暖設備應用概述


北方的供(gong)(gong)暖(nuan)(nuan)(nuan)(nuan)主(zhu)要有(you)兩種方式:集(ji)體供(gong)(gong)暖(nuan)(nuan)(nuan)(nuan)和分(fen)戶(hu)供(gong)(gong)暖(nuan)(nuan)(nuan)(nuan),分(fen)戶(hu)供(gong)(gong)暖(nuan)(nuan)(nuan)(nuan)較受用戶(hu)歡(huan)迎,這種方式用戶(hu)可以根據(ju)自己的需求和喜好(hao)按需供(gong)(gong)暖(nuan)(nuan)(nuan)(nuan)。分(fen)戶(hu)供(gong)(gong)暖(nuan)(nuan)(nuan)(nuan)催生(sheng)了很(hen)多新(xin)型供(gong)(gong)暖(nuan)(nuan)(nuan)(nuan)設備,比如(ru)電磁壁掛爐、燃氣壁掛爐、空氣能熱泵(beng)等。


這(zhe)些供暖設備(bei)(bei)搭載(zai)控(kong)(kong)制(zhi)(zhi)(zhi)器(qi)(qi),通過旋鈕溫(wen)(wen)控(kong)(kong)器(qi)(qi)可實現(xian)精準智(zhi)能溫(wen)(wen)度(du)控(kong)(kong)制(zhi)(zhi)(zhi),控(kong)(kong)制(zhi)(zhi)(zhi)器(qi)(qi)負責(ze)接收旋鈕溫(wen)(wen)控(kong)(kong)器(qi)(qi)的(de)RF信(xin)號來控(kong)(kong)制(zhi)(zhi)(zhi)供暖設備(bei)(bei)的(de)開啟和關閉加熱(re),而旋鈕溫(wen)(wen)控(kong)(kong)器(qi)(qi)放置在用(yong)戶房間(jian)里,可實時(shi)檢測房間(jian)溫(wen)(wen)度(du)變(bian)化(hua),發送(song)RF信(xin)號實時(shi)調節溫(wen)(wen)度(du),使房間(jian)溫(wen)(wen)度(du)始(shi)終保持在用(yong)戶設定的(de)舒適溫(wen)(wen)度(du)范(fan)圍內(nei)。


2. 技(ji)術規(gui)格


?  溫度控制范圍:-10℃~45℃

?  溫度顯示范圍:5℃~35℃

?  工作(zuo)溫度:-20℃~55℃

?  供電(dian)方(fang)式:1.5V * 2,2節五號電(dian)池

?  待機功耗:12uA

?  遙控距離:室內≥30m


3. 功能特點


?  可通過旋鈕調節設定溫度

?  實時顯(xian)示當(dang)(dang)前(qian)環境溫度和當(dang)(dang)前(qian)加熱狀態

?  ℃/℉溫標切換

?  0.5℃/1℃溫(wen)度差值切換(huan)

?  高(gao)、低(di)溫(wen)報警(jing),顯示屏溫(wen)度閃(shan)爍

?  低(di)電量(liang)報警(jing),顯示屏(ping)顯示低(di)電量(liang)圖標


4. 方案介紹


旋(xuan)鈕溫(wen)(wen)控器(qi)分為(wei)遙(yao)控器(qi)和接(jie)收器(qi),遙(yao)控器(qi)放在用(yong)(yong)戶(hu)房間(jian),實時采集室(shi)內溫(wen)(wen)度(du),顯示溫(wen)(wen)度(du)并實時調節;接(jie)收器(qi)則放在加熱裝置旁邊,用(yong)(yong)于接(jie)收遙(yao)控器(qi)的RF信號,控制繼電(dian)器(qi),從而(er)開(kai)啟(qi)和關閉加熱。


旋鈕溫控(kong)器的遙控(kong)器可(ke)采用(yong)ACM32F030C8T7或ACM32F070CBT7做主控(kong),框(kuang)圖(tu)如(ru)下:




?  使用ADC來實現對旋(xuan)鈕溫(wen)度調節;


?  使用IIC接(jie)口(kou),讀取(qu)溫濕(shi)度傳感器(qi)SHT30模塊的溫濕(shi)度;


?  使用芯片的LVD模塊(kuai)進(jin)行電(dian)池(chi)低(di)電(dian)檢測;


?  使用芯(xin)片自帶的LCD驅動來(lai)驅動斷碼LCD屏,顯(xian)示(shi)設(she)置(zhi)溫度、實(shi)時溫度、加熱狀(zhuang)態等;


?  使用SPI接口和RF 433模塊通信(xin)(xin),發送RF信(xin)(xin)號(hao)控制加熱器的開關;


?  通過(guo)TouchKey來喚醒產品,并(bing)實現℃/℉溫標切(qie)(qie)換、0.5℃/1℃溫度(du)差(cha)值切(qie)(qie)換,加/減設(she)定(ding)溫度(du);


?  為(wei)了實現產品的低功(gong)耗,需(xu)要(yao)在低功(gong)耗下顯示LCD,所以(yi)采用stop低功(gong)耗模式(shi),RTC定時喚(huan)醒和TouchKey喚(huan)醒。


旋鈕溫(wen)控器的接收器采用(yong)ACM32F030K8T7或ACM32F070KBT7做主控,可以通過(guo)三檔撥動開關來選擇常開、常關、自(zi)動三種工作模(mo)式(shi),在(zai)自(zi)動模(mo)式(shi)下(xia)根(gen)據接收遙控(kong)器發來的RF信號進行控(kong)制繼電器的開啟和關閉,方案(an)框(kuang)圖(tu)如(ru)下(xia):




5. 軟(ruan)件設(she)計


01. ADC采集(ji)


正常待機下不(bu)對旋鈕進行(xing)AD采(cai)樣(yang),只有當被TouchKey喚醒后定(ding)時采(cai)樣(yang)。


以下是部(bu)分代碼:




02. 讀取溫濕(shi)度傳(chuan)感器SHT30


溫濕(shi)度(du)傳(chuan)感(gan)器采(cai)(cai)樣IIC接(jie)口(kou),定時一(yi)分(fen)鐘采(cai)(cai)集一(yi)次傳(chuan)感(gan)器的(de)溫濕(shi)度(du)數據(ju),部(bu)分(fen)代碼(ma)如下:




03. 電池低電檢測


采用芯(xin)片(pian)自帶的LVD模塊檢測(ce)電池電量,低于設定的閾值2.51V就閃(shan)爍低電圖(tu)標報警提示,以下是部分代碼:




04. LCD顯(xian)示(shi)


使(shi)用(yong)4*24 LCD顯(xian)示,在喚醒狀態每隔200ms刷新一(yi)次LCD顯(xian)示內容,以下是(shi)部(bu)分代(dai)碼:






05. RF 433模(mo)塊


RF模塊采用(yong)RFM300H,SPI通訊,為(wei)了方便處(chu)理RF數據(ju),采用(yong)狀態機來處(chu)理RF模塊的配置,數據(ju)發送等,以(yi)下是部分(fen)代碼(ma):






06. TouchKey檢測


通過(guo)TouchKey可喚醒產品,切(qie)換(huan)溫標、溫度(du)差值、顯示設定溫度(du)等(deng),部分初(chu)始化代碼如下:




07. 低功耗處理(li)


為了實現低功(gong)耗,采用stop模(mo)式,進入(ru)休(xiu)眠前先判斷休(xiu)眠標志(zhi)位是否允許(xu)進入(ru)休(xiu)眠,再關(guan)閉定時(shi)(shi)器、SPI、IIC等外設,設置IO口狀態,配置RTC定時(shi)(shi)1min喚醒、TouchKey喚醒,以下是部分代碼:





08. 遙控器(qi)程序整體流程圖




09. 接(jie)收器程序整體(ti)流程圖




06 資源分享(xiang)


旋鈕溫(wen)控(kong)器(qi)方案軟(ruan)硬件資源: