0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

軟硬件全開源,航芯方案分享 | 旋鈕溫控器方案

上海航芯 ? 2023-04-04 11:16 ? 次閱讀

溫控器用于控制室內(nèi)暖通設備,通過暖通設備為室內(nèi)環(huán)境提供冷源和熱源,從而調(diào)節(jié)室內(nèi)溫度環(huán)境,為人們提供舒適的生活環(huán)境。

旋鈕式溫控器更為結(jié)構(gòu)簡潔、操作簡便,降低了用戶的使用難度,提供智能化的控制方法,實現(xiàn)節(jié)能與舒適的平衡。

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

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

01

供暖設備應用概述

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

這些供暖設備搭載控制器,通過旋鈕溫控器可實現(xiàn)精準智能溫度控制,控制器負責接收旋鈕溫控器的RF信號來控制供暖設備的開啟和關閉加熱,而旋鈕溫控器放置在用戶房間里,可實時檢測房間溫度變化,發(fā)送RF信號實時調(diào)節(jié)溫度,使房間溫度始終保持在用戶設定的舒適溫度范圍內(nèi)。

02

技術規(guī)格

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

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

?工作溫度:-20℃~55℃

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

?待機功耗:12uA

?遙控距離:室內(nèi)≥30m

03

功能特點

? 可通過旋鈕調(diào)節(jié)設定溫度

?實時顯示當前環(huán)境溫度和當前加熱狀態(tài)

?℃/℉溫標切換

?0.5℃/1℃溫度差值切換

?高、低溫報警,顯示屏溫度閃爍

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

04

方案介紹

旋鈕溫控器分為遙控器和接收器,遙控器放在用戶房間,實時采集室內(nèi)溫度,顯示溫度并實時調(diào)節(jié);接收器則放在加熱裝置旁邊,用于接收遙控器的RF信號,控制繼電器,從而開啟和關閉加熱。

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

ec6c4854-cd4d-11ed-ad0d-dac502259ad0.png

?使用ADC來實現(xiàn)對旋鈕溫度調(diào)節(jié);

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

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

?使用芯片自帶的LCD驅(qū)動來驅(qū)動斷碼LCD屏,顯示設置溫度、實時溫度、加熱狀態(tài)等;

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

?通過TouchKey來喚醒產(chǎn)品,并實現(xiàn)℃/℉溫標切換、0.5℃/1℃溫度差值切換,加/減設定溫度;

?為了實現(xiàn)產(chǎn)品的低功耗,需要在低功耗下顯示LCD,所以采用stop低功耗模式,RTC定時喚醒和TouchKey喚醒。

旋鈕溫控器的接收器采用ACM32F030K8T7或ACM32F070KBT7做主控,可以通過三檔撥動開關來選擇常開、常關、自動三種工作模式,在自動模式下根據(jù)接收遙控器發(fā)來的RF信號進行控制繼電器的開啟和關閉,方案框圖如下:

ec890390-cd4d-11ed-ad0d-dac502259ad0.png

05

軟件設計

01. ADC采集

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

以下是部分代碼:

eca2656a-cd4d-11ed-ad0d-dac502259ad0.png

02. 讀取溫濕度傳感器SHT30

溫濕度傳感器采樣IIC接口,定時一分鐘采集一次傳感器的溫濕度數(shù)據(jù),部分代碼如下:

ecc343de-cd4d-11ed-ad0d-dac502259ad0.png

03. 電池低電檢測

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

ecedfae8-cd4d-11ed-ad0d-dac502259ad0.png

04. LCD顯示

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

ed0331a6-cd4d-11ed-ad0d-dac502259ad0.pnged330d90-cd4d-11ed-ad0d-dac502259ad0.pnged60aa70-cd4d-11ed-ad0d-dac502259ad0.png

05. RF 433模塊

RF模塊采用RFM300H,SPI通訊,為了方便處理RF數(shù)據(jù),采用狀態(tài)機來處理RF模塊的配置,數(shù)據(jù)發(fā)送等,以下是部分代碼:

ed7ac1d0-cd4d-11ed-ad0d-dac502259ad0.pngedce32fc-cd4d-11ed-ad0d-dac502259ad0.pngede310aa-cd4d-11ed-ad0d-dac502259ad0.png

06. TouchKey檢測

通過TouchKey可喚醒產(chǎn)品,切換溫標、溫度差值、顯示設定溫度等,部分初始化代碼如下:

edf562aa-cd4d-11ed-ad0d-dac502259ad0.png

07. 低功耗處理

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

ee10a524-cd4d-11ed-ad0d-dac502259ad0.pngee2c5256-cd4d-11ed-ad0d-dac502259ad0.png

08. 遙控器程序整體流程圖

ee7a713e-cd4d-11ed-ad0d-dac502259ad0.png

09. 接收器程序整體流程圖

ee929598-cd4d-11ed-ad0d-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 軟硬件
    +關注

    關注

    1

    文章

    286

    瀏覽量

    19163
  • 溫控器
    +關注

    關注

    10

    文章

    247

    瀏覽量

    34224
收藏 人收藏

    評論

    相關推薦

    機械式溫控器開關說明

    在現(xiàn)代生活中,溫度控制對于確保舒適度和能源效率至關重要。機械式溫控器作為一種經(jīng)濟實惠且可靠的解決方案,廣泛應用于各種環(huán)境。 機械式溫控器的工作原理 機械式溫控器的核心部件是一個雙金屬片
    的頭像 發(fā)表于 10-18 10:41 ?102次閱讀

    機械式溫控器開關怎么調(diào)

    溫控器通常由以下幾個部分組成: 溫度感應 :用于感應環(huán)境溫度。 設定旋鈕 :用于設定所需的溫度。 開關機構(gòu) :當實際溫度與設定溫度有差異時,控制加熱或冷卻設備的開關。 指示 :顯示
    的頭像 發(fā)表于 10-18 10:38 ?119次閱讀

    研華產(chǎn)品通過統(tǒng)信及兆通用軟硬件適配互認測試

    近日,研華自主研發(fā)的iEMS智慧能源、iMachine設備云智聯(lián)以及InsightAPM軟件通過了統(tǒng)信及兆通用軟硬件適配互認測試,順利取得了“通用軟硬件適配認證中心”聯(lián)合認證證書。這不僅對研華產(chǎn)品性能與兼容性給與認可,更是對其
    的頭像 發(fā)表于 09-14 17:58 ?921次閱讀

    國產(chǎn)精密信號鏈產(chǎn)品完整解決方案軟硬件兼容TI和ADI

    國產(chǎn)精密信號鏈產(chǎn)品完整解決方案,軟硬件兼容TI和ADI
    的頭像 發(fā)表于 08-19 09:58 ?279次閱讀
    國產(chǎn)精密信號鏈產(chǎn)品完整解決<b class='flag-5'>方案</b>,<b class='flag-5'>軟硬件</b>兼容TI和ADI

    機器視覺系統(tǒng)讀取二維碼-軟硬件配置方案

    機器視覺系統(tǒng)讀取二維碼-軟硬件配置方案
    的頭像 發(fā)表于 05-24 00:56 ?473次閱讀
    機器視覺系統(tǒng)讀取二維碼-<b class='flag-5'>軟硬件</b>配置<b class='flag-5'>方案</b>

    開源芯片系列講座第20期:基于RISC-V向量擴展的開源GPGPU軟硬件設計

    在當前國際科技競爭日益激烈的情勢下,我國急需要建立一個采用開源指令集GPGPU架構(gòu),構(gòu)建起統(tǒng)一的軟硬件生態(tài)。相關參與方共同努力,共同建設起我國自主可控的GPGPU產(chǎn)業(yè),服務于我國電子信息核心關鍵產(chǎn)業(yè)。
    的頭像 發(fā)表于 05-20 16:27 ?257次閱讀
    <b class='flag-5'>開源</b>芯片系列講座第20期:基于RISC-V向量擴展的<b class='flag-5'>開源</b>GPGPU<b class='flag-5'>軟硬件</b>設計

    磐啟XNS1042軟硬件資料

    電子發(fā)燒友網(wǎng)站提供《磐啟XNS1042軟硬件資料.zip》資料免費下載
    發(fā)表于 05-06 10:35 ?0次下載

    電池管理系統(tǒng)(BMS)軟硬件介紹

    電子發(fā)燒友網(wǎng)站提供《電池管理系統(tǒng)(BMS)軟硬件介紹.pdf》資料免費下載
    發(fā)表于 03-27 09:20 ?8次下載

    ?電飯鍋磁性溫控器結(jié)構(gòu)

    磁鋼磁性溫控器也叫磁鋼限溫,俗稱磁鋼,主要應用在電飯煲內(nèi)。它的作用是控制電飯煲煮飯時間的長短。磁性溫控器由感溫磁鐵、彈簧、永久磁鋼、拉桿、內(nèi)外套等構(gòu)成。
    的頭像 發(fā)表于 02-28 14:08 ?2506次閱讀
    ?電飯鍋磁性<b class='flag-5'>溫控器</b>結(jié)構(gòu)

    溫控器遠程監(jiān)控運維物聯(lián)網(wǎng)解決方案

    溫控器是一種電子設備,用于測量溫度并將溫度信號轉(zhuǎn)換成可供調(diào)節(jié)設備控制的電信號。它通常被用于調(diào)節(jié)加熱或冷卻設備的溫度,以達到所需的舒適度和節(jié)能效果。主要應用于電力部門使用的各種高低壓開關柜、干式變壓
    的頭像 發(fā)表于 12-18 17:26 ?443次閱讀

    溫控器的工作原理與接線方法

    溫控器的核心部分,用于測量溫度。它通常由熱敏電阻、熱電偶等元件組成,能夠?qū)囟刃盘栟D(zhuǎn)換為電信號。 設定裝置:設定裝置是用戶設置所需溫度的部件。它通常是一個旋鈕或按鍵,用戶可以通過旋轉(zhuǎn)或按下設定裝置來設置所需
    的頭像 發(fā)表于 12-13 15:24 ?1.2w次閱讀

    LoRa無線收發(fā)模塊在溫控器中如何實現(xiàn)恒溫設定

    溫控器控制熱水在暖氣片中水流量大小來循環(huán)散熱。室內(nèi)溫控器可分為有線溫控器和無線溫控器。無線溫控器可以更高效,更智能實現(xiàn)室內(nèi)暖氣恒溫管理。
    的頭像 發(fā)表于 11-04 16:53 ?1017次閱讀
    LoRa無線收發(fā)模塊在<b class='flag-5'>溫控器</b>中如何實現(xiàn)恒溫設定