0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软硬件全开源,航芯方案分享 | 旋钮温控器方案

上海航芯 2023-04-04 11:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

温控器用于控制室内暖通设备,通过暖通设备为室内环境提供冷源和热源,从而调节室内温度环境,为人们提供舒适的生活环境。

旋钮式温控器更为结构简洁、操作简便,降低了用户的使用难度,提供智能化的控制方法,实现节能与舒适的平衡。

航芯推出的旋钮温控器解决方案,采用有丰富外设功能的ACM32F0x0系列作为主控芯片,最低功耗可达0.5uA,具有高整合度、高抗干扰、高可靠性等特点,有助于提高产品性能,帮助客户加快智能温控设备的开发。

本文将带你深入了解基于航芯ACM32F0x0系列如何快速搭建旋钮温控器项目,干货满满,开源分享,更多资源请在文末获取哦!

01

供暖设备应用概述

北方的供暖主要有两种方式:集体供暖和分户供暖,分户供暖较受用户欢迎,这种方式用户可以根据自己的需求和喜好按需供暖。分户供暖催生了很多新型供暖设备,比如电磁壁挂炉、燃气壁挂炉、空气能热泵等。

这些供暖设备搭载控制器,通过旋钮温控器可实现精准智能温度控制,控制器负责接收旋钮温控器的RF信号来控制供暖设备的开启和关闭加热,而旋钮温控器放置在用户房间里,可实时检测房间温度变化,发送RF信号实时调节温度,使房间温度始终保持在用户设定的舒适温度范围内。

02

技术规格

• 温度控制范围:-10℃~45℃

•温度显示范围:5℃~35℃

•工作温度:-20℃~55℃

•供电方式:1.5V * 2,2节五号电池

•待机功耗:12uA

•遥控距离:室内≥30m

03

功能特点

• 可通过旋钮调节设定温度

•实时显示当前环境温度和当前加热状态

•℃/℉温标切换

•0.5℃/1℃温度差值切换

•高、低温报警,显示屏温度闪烁

•低电量报警,显示屏显示低电量图标

04

方案介绍

旋钮温控器分为遥控器和接收器,遥控器放在用户房间,实时采集室内温度,显示温度并实时调节;接收器则放在加热装置旁边,用于接收遥控器的RF信号,控制继电器,从而开启和关闭加热。

旋钮温控器的遥控器可采用ACM32F030C8T7或ACM32F070CBT7做主控,框图如下:

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

•使用ADC来实现对旋钮温度调节;

•使用IIC接口,读取温湿度传感器SHT30模块的温湿度;

•使用芯片的LVD模块进行电池低电检测;

•使用芯片自带的LCD驱动来驱动断码LCD屏,显示设置温度、实时温度、加热状态等;

•使用SPI接口和RF 433模块通信,发送RF信号控制加热器的开关;

•通过TouchKey来唤醒产品,并实现℃/℉温标切换、0.5℃/1℃温度差值切换,加/减设定温度;

•为了实现产品的低功耗,需要在低功耗下显示LCD,所以采用stop低功耗模式,RTC定时唤醒和TouchKey唤醒。

旋钮温控器的接收器采用ACM32F030K8T7或ACM32F070KBT7做主控,可以通过三档拨动开关来选择常开、常关、自动三种工作模式,在自动模式下根据接收遥控器发来的RF信号进行控制继电器的开启和关闭,方案框图如下:

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

05

软件设计

01. ADC采集

正常待机下不对旋钮进行AD采样,只有当被TouchKey唤醒后定时采样。

以下是部分代码:

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

02. 读取温湿度传感器SHT30

温湿度传感器采样IIC接口,定时一分钟采集一次传感器的温湿度数据,部分代码如下:

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

03. 电池低电检测

采用芯片自带的LVD模块检测电池电量,低于设定的阈值2.51V就闪烁低电图标报警提示,以下是部分代码:

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

04. LCD显示

使用4*24 LCD显示,在唤醒状态每隔200ms刷新一次LCD显示内容,以下是部分代码:

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

05. RF 433模块

RF模块采用RFM300H,SPI通讯,为了方便处理RF数据,采用状态机来处理RF模块的配置,数据发送等,以下是部分代码:

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

06. TouchKey检测

通过TouchKey可唤醒产品,切换温标、温度差值、显示设定温度等,部分初始化代码如下:

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

07. 低功耗处理

为了实现低功耗,采用stop模式,进入休眠前先判断休眠标志位是否允许进入休眠,再关闭定时器、SPI、IIC等外设,设置IO口状态,配置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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软硬件
    +关注

    关注

    1

    文章

    325

    浏览量

    20217
  • 温控器
    +关注

    关注

    10

    文章

    292

    浏览量

    36495
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    全开源麦克纳姆轮移动机器人平台LGDXRobot2介绍

    给机器人研发、科研人员与教育工作者带来一款全开源麦克纳姆轮移动机器人平台——LGDXRobot2。项目专为 ROS 2 生态深度设计,以低成本、高性能、高可复现性为核心,提供底盘机械、控制板硬件、固件、调试工具、ROS 2 集成的完整
    的头像 发表于 04-29 09:38 149次阅读
    <b class='flag-5'>全开源</b>麦克纳姆轮移动机器人平台LGDXRobot2介绍

    公司微功率无线网通信协议软硬件一体化平台通过权威认证

    近日,智公司研发的“微功率无线网通信协议软硬件一体化平台”成功通过中国软件评测中心(工业和信息化部软件与集成电路促进中心)技术鉴定测试,在功能性、信息安全性、可靠性等方面均具备良好表现,在远距离
    的头像 发表于 04-28 16:22 147次阅读

    低成本电子萨克斯Haxophone开源项目介绍

    想入手萨克斯练习却嫌传统乐器太贵、携带不便?练琴时担心扰民不敢尽兴?想 DIY 一款专属电子萨克斯,却找不到低成本、软硬件全开源的适配方案?要么配件不通用,复刻改造超麻烦;要么手感拉胯,毫无真实演奏体验;还有的仅做了
    的头像 发表于 03-11 11:11 706次阅读
    低成本电子萨克斯Haxophone<b class='flag-5'>开源</b>项目介绍

    半导体制冷模组-温控器该怎么选

    半导体制冷模组需精准温控器,匹配合理提升效率与稳定性,华晶温控提供专业解决方案
    的头像 发表于 01-28 14:39 542次阅读
    半导体制冷模组-<b class='flag-5'>温控器</b>该怎么选

    FeRAM在温控器中的应用优势

    半导体、电气设备、成型机等制造生产线上温度调节温控器)至关重要,它通过精密的温度控制提高产品的合格率、可靠性和生产效率。在温度调节温控器)中FeRAM(铁电体存储
    的头像 发表于 11-11 09:23 1029次阅读
    FeRAM在<b class='flag-5'>温控器</b>中的应用优势

    利用 NucleiStudio IDE 和 vivado 进行软硬件联合仿真

    本文利用NucleiStudio IDE 和 vivado 对 NICE demo协处理进行软硬件联合仿真。 1. 下载demo_nice例程:https://github.com
    发表于 11-05 13:56

    加入基础软硬件产品漏洞生态联盟

    近日,CCS 2025成都网络安全技术交流系列活动——国家漏洞库(CNNVD)基础软硬件产品漏洞治理生态大会在成都成功举办。来自国家关键基础设施单位、基础软硬件企业、高校科研机构的数百名代表齐聚一堂,共商网络安全发展大计。
    的头像 发表于 09-22 13:50 1001次阅读

    一种经典的软硬件结合+5V一键开关机电路 #MOS管 #电路原理 #半导体 #电子

    软硬件
    微碧半导体VBsemi
    发布于 :2025年09月05日 16:38:40

    CPU近期适配软硬件产品推荐

    近日,兆持续携手多家产业合作伙伴,围绕开先KX-7000、开胜KH-40000等兆高性能自主处理加强软硬件生态建设,共同完成包括AI加速卡、内存、企业级SSD、服务
    的头像 发表于 08-20 17:39 2397次阅读

    电动工具EMC测试整改:软硬件协同方案

    深圳南柯电子|电动工具EMC测试整改:软硬件协同方案
    的头像 发表于 08-12 17:02 1071次阅读
    电动工具EMC测试整改:<b class='flag-5'>软硬件</b>协同<b class='flag-5'>方案</b>

    共谱开源华章 | 匠创荣获“开源生态战略合作伙伴”奖

    开源生态的推动者匠创凭借与立创开发板共建开源生态,推出衡山派全开源开发板,并开放软硬件资料培养工程师,构建了
    的头像 发表于 08-07 15:37 1650次阅读
    共谱<b class='flag-5'>开源</b>华章 | 匠<b class='flag-5'>芯</b>创荣获“<b class='flag-5'>开源</b>生态战略合作伙伴”奖

    基于CW32L010的高性能温控器方案

    武汉源半导体的明星产品CW32L010系列MCU凭借其ARM Cortex-M0+内核、超低功耗特性以及丰富的外设接口,为温控器设计提供了理想的解决方案。 本文将介绍无锡梓轩电子基于武汉
    的头像 发表于 07-02 09:47 1519次阅读
    基于CW32L010的高性能<b class='flag-5'>温控器</b><b class='flag-5'>方案</b>

    基于CW32L010的高性能温控器方案

    Cortex-M0+内核、超低功耗特性以及丰富的外设接口,为温控器设计提供了理想的解决方案。 本文将介绍无锡梓轩电子基于武汉源半导体低功耗CW32L010单片机开发的温控器
    发表于 07-02 09:46

    技术故障率降低20%!关键在于这套IoT软硬件一体化方案

    HAZEMAG携手宏集EXOR部署软硬件IoT融合方案,围绕耐用性、兼容性与可视化效率三个关键目标展开,控制系统标准化统一、增强设备通信能力、优化可视化软件,实现高效稳定运行。
    的头像 发表于 05-27 14:21 708次阅读
    技术故障率降低20%!关键在于这套IoT<b class='flag-5'>软硬件</b>一体化<b class='flag-5'>方案</b>

    思辰|同步采样24位模数转换软硬件替换ADS1174应用于关口表

    思辰|同步采样24位模数转换软硬件替换ADS1174应用于关口表
    的头像 发表于 05-14 10:02 1124次阅读
    国<b class='flag-5'>芯</b>思辰|同步采样24位模数转换<b class='flag-5'>器</b><b class='flag-5'>软硬件</b>替换ADS1174应用于关口表