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

    文章

    311

    浏览量

    19355
  • 温控器
    +关注

    关注

    10

    文章

    255

    浏览量

    34639
收藏 人收藏

    评论

    相关推荐

    CPU近期软硬件适配动态

    近期,兆携手多家软硬件合作伙伴,基于开先KX-7000、开胜KH-40000等自主CPU和信创操作系统环境,持续推进应用生态建设工作,顺利完成医疗自主终端、商用收款机、服务操作系统、数据库管理
    的头像 发表于 01-15 15:33 275次阅读

    恩智浦电机控制软硬件解决方案

    。因此,设计一套结合软硬件的高效电机控制解决方案,不仅能降低能耗,还能实现精准控制,满足多样化应用需求。本文将介绍电机控制技术的发展趋势,以及NXP(恩智浦)与艾睿电子在电机控制技术上的优势与解决方案
    的头像 发表于 01-15 10:12 1371次阅读
    恩智浦电机控制<b class='flag-5'>软硬件</b>解决<b class='flag-5'>方案</b>

    Wi-Fi温控器与传统温控器比较

    :能够根据室内温度、湿度等参数自动调节,保持室内环境的舒适度。 联动功能 :可以与其他智能家居设备联动,如空调、电暖、壁挂炉等,实现全屋智能控制。 传统温控器 基本调节 :通常通过调节旋钮上的温度来设定室内温度,功能相对单一
    的头像 发表于 11-06 13:54 677次阅读

    温控器常见故障及解决办法

    温控器是维持室内温度舒适的必备设备。然而,像所有电子设备一样,它们也可能出现故障。了解常见故障及其解决办法可以帮助您快速解决问题,避免不必要的维修费用。 一、温控器不工作 故障现象: 温控器显示正常
    的头像 发表于 11-06 13:51 8960次阅读

    远程控制温控器的应用

    随着科技的发展,智能家居逐渐成为现代生活的一部分。远程控制温控器作为智能家居系统中的一个重要组成部分,为用户提供了前所未有的便利和舒适度。 远程控制温控器的工作原理 远程控制温控器通过无线网络
    的头像 发表于 11-06 13:47 599次阅读

    温控器的工作原理解析 智能温控器对节能的影响

    1. 温控器的基本定义 温控器是一种自动控制温度的设备,广泛应用于家庭、工业等领域。它通过检测环境温度,并与设定值进行比较,进而控制加热或冷却设备的开关,以维持恒定的温度。 2. 温控器的工作原理
    的头像 发表于 11-06 13:44 2372次阅读

    机械式温控器开关说明

    在现代生活中,温度控制对于确保舒适度和能源效率至关重要。机械式温控器作为一种经济实惠且可靠的解决方案,广泛应用于各种环境。 机械式温控器的工作原理 机械式温控器的核心部件是一个双金属片
    的头像 发表于 10-18 10:41 1377次阅读

    机械式温控器开关怎么调

    温控器通常由以下几个部分组成: 温度感应 :用于感应环境温度。 设定旋钮 :用于设定所需的温度。 开关机构 :当实际温度与设定温度有差异时,控制加热或冷却设备的开关。 指示 :显示
    的头像 发表于 10-18 10:38 1470次阅读

    研华产品通过统信及兆通用软硬件适配互认测试

    近日,研华自主研发的iEMS智慧能源、iMachine设备云智联以及InsightAPM软件通过了统信及兆通用软硬件适配互认测试,顺利取得了“通用软硬件适配认证中心”联合认证证书。这不仅对研华产品性能与兼容性给与认可,更是对其
    的头像 发表于 09-14 17:58 1314次阅读

    国产精密信号链产品完整解决方案软硬件兼容TI和ADI

    国产精密信号链产品完整解决方案软硬件兼容TI和ADI
    的头像 发表于 08-19 09:58 683次阅读
    国产精密信号链产品完整解决<b class='flag-5'>方案</b>,<b class='flag-5'>软硬件</b>兼容TI和ADI

    机器视觉系统读取二维码-软硬件配置方案

    机器视觉系统读取二维码-软硬件配置方案
    的头像 发表于 05-24 00:56 768次阅读
    机器视觉系统读取二维码-<b class='flag-5'>软硬件</b>配置<b class='flag-5'>方案</b>

    开源芯片系列讲座第20期:基于RISC-V向量扩展的开源GPGPU软硬件设计

    在当前国际科技竞争日益激烈的情势下,我国急需要建立一个采用开源指令集GPGPU架构,构建起统一的软硬件生态。相关参与方共同努力,共同建设起我国自主可控的GPGPU产业,服务于我国电子信息核心关键产业。
    的头像 发表于 05-20 16:27 452次阅读
    <b class='flag-5'>开源</b>芯片系列讲座第20期:基于RISC-V向量扩展的<b class='flag-5'>开源</b>GPGPU<b class='flag-5'>软硬件</b>设计

    磐启XNS1042软硬件资料

    电子发烧友网站提供《磐启XNS1042软硬件资料.zip》资料免费下载
    发表于 05-06 10:35 6次下载

    电池管理系统(BMS)软硬件介绍

    电子发烧友网站提供《电池管理系统(BMS)软硬件介绍.pdf》资料免费下载
    发表于 03-27 09:20 9次下载