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

當前(qian)位置 : 首頁 > 應用方案 > 物聯網安全方案 > 旋鈕溫控器方案

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


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


旋鈕式溫(wen)控器更為(wei)結(jie)構簡潔(jie)、操作簡便,降低了用戶的使用難度,提(ti)供(gong)智(zhi)能化的控制方(fang)法(fa),實現節能與舒適的平衡。


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


本文將帶你(ni)深入了解基于航芯ACM32F0x0系列如(ru)何快速搭(da)建旋鈕溫控器項目,干貨滿滿,開源(yuan)分享,更(geng)多資源(yuan)請(qing)在文末獲取哦!


1. 供暖設備應用(yong)概(gai)述(shu)


北方的供暖主(zhu)要(yao)有兩種方式:集體供暖和分戶(hu)供暖,分戶(hu)供暖較受用(yong)戶(hu)歡迎(ying),這種方式用(yong)戶(hu)可以根據自己的需(xu)求和喜(xi)好(hao)按需(xu)供暖。分戶(hu)供暖催生了(le)很多新型(xing)供暖設備,比如電磁壁掛(gua)爐、燃氣壁掛(gua)爐、空氣能熱泵等(deng)。


這(zhe)些(xie)供(gong)暖(nuan)設(she)備搭載控(kong)(kong)制(zhi)器(qi)(qi),通過旋鈕(niu)(niu)溫(wen)控(kong)(kong)器(qi)(qi)可實現精(jing)準智能(neng)溫(wen)度(du)控(kong)(kong)制(zhi),控(kong)(kong)制(zhi)器(qi)(qi)負責接(jie)收旋鈕(niu)(niu)溫(wen)控(kong)(kong)器(qi)(qi)的(de)RF信(xin)號來控(kong)(kong)制(zhi)供(gong)暖(nuan)設(she)備的(de)開啟和關閉加熱,而旋鈕(niu)(niu)溫(wen)控(kong)(kong)器(qi)(qi)放置在用戶(hu)房間里,可實時檢測房間溫(wen)度(du)變化,發送RF信(xin)號實時調(diao)節溫(wen)度(du),使房間溫(wen)度(du)始終(zhong)保(bao)持在用戶(hu)設(she)定的(de)舒適溫(wen)度(du)范圍內。


2. 技(ji)術規格


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

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

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

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

?  待機功耗:12uA

?  遙控距離:室內≥30m


3. 功(gong)能特點


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

?  實時顯示當前環境溫度和當前加熱狀態

?  ℃/℉溫標切(qie)換

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

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

?  低電(dian)量報警,顯示屏顯示低電(dian)量圖標


4. 方案(an)介紹(shao)


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


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




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


?  使用(yong)IIC接口,讀取溫濕度(du)傳感器SHT30模塊的(de)溫濕度(du);


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


?  使用芯片自(zi)帶的(de)LCD驅動來(lai)驅動斷(duan)碼(ma)LCD屏,顯示設置溫(wen)度、實時溫(wen)度、加熱狀態(tai)等;


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


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


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


旋鈕溫控(kong)器的接收器采用ACM32F030K8T7或ACM32F070KBT7做(zuo)主控(kong),可以通過三(san)檔撥(bo)動(dong)開關來選擇(ze)常開、常關、自動(dong)三(san)種工(gong)作模式(shi),在自動(dong)模式(shi)下根據接收(shou)遙控(kong)器(qi)發來的RF信號進行控(kong)制(zhi)繼電(dian)器(qi)的開啟和(he)關閉(bi),方案框圖如下:




5. 軟(ruan)件設計


01. ADC采集


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


以下(xia)是部分代(dai)碼:




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


溫濕度傳感器采樣IIC接口,定(ding)時(shi)一分(fen)鐘采集一次傳感器的(de)溫濕度數據(ju),部分(fen)代碼如下(xia):




03. 電池低(di)電檢測(ce)


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




04. LCD顯示


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






05. RF 433模(mo)塊(kuai)


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






06. TouchKey檢測


通過(guo)TouchKey可喚(huan)醒(xing)產(chan)品(pin),切(qie)換(huan)溫(wen)(wen)標(biao)、溫(wen)(wen)度差(cha)值(zhi)、顯示(shi)設定溫(wen)(wen)度等(deng),部分初始化代碼如(ru)下:




07. 低功耗(hao)處理(li)


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





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




09. 接收器程序整(zheng)體流(liu)程圖




06 資源分(fen)享


旋鈕(niu)溫(wen)控器方案軟硬件(jian)資(zi)源: