基于STM32家庭供热智能控制系统设计与实现.docVIP

基于STM32家庭供热智能控制系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32家庭供热智能控制系统设计与实现

基于STM32家庭供热智能控制系统设计与实现   摘 要 针对我国北方集中供暖安面积收费的现状,提出了基于STM32处理器为核心的预付费型智能家庭供热系统,实现按需供热。通过高精度数据采集?路对水温、流量进行采集,计算消耗的热量,实现按照热量收费。通过增量PID算法控制供热阀门调节室内温度,同时有定时开关的功能来实现按需供热,降低能耗。计费采用预付费方式,通过RFID技术实现。   关键词 STM32;智能供热;RFID;增量PID   中图分类号 TP3 文献标识码 A 文章编号 2095-6363(2017)05-0050-03   我国北方大部分地区需要集中供暖以应对严寒的冬天。目前,供暖主要采用按面积收费。造成供暖设备长期处于打开状态,工作时间家庭住房的供热也不会自动停止,造成资源浪费。而热力公司以煤炭供热为主,在资源浪费的背后还有更严重的环境污染。在北方雾霾日益严重的今天,供暖是PM2.5的重要来源之一。针对这一现状,提出一种能够调节和控制的供热系统,住户可以根据自己的情况来选择温度或者是关闭供暖系统,做到按需供热。本文提出一种基于STM32的家庭智能供热的解决方案,可以实时显示当前消耗热量,室内温度,进水和回水温度,供热的开关状态。设计充分利用了STM32的片上资源,不需要额外增加存储芯片和AD转换芯片,节省设计成本。通过增量PID式算法调整控制量[ 1 ]。同时增加了时钟芯片,能实现供热的定时开关,为广大的上班族节省开支,为治理雾霾做出贡献。   1 方案设计   1.1 室温智能控制系统   智能控制系统的安装和结构如图1所示。用户供水管道包括进水管和回水管,分别在进水管和回水管安装温度传感器,在进水管安装流量传感器和电动阀门。处理器通过采集的流量计算流经供热系统的水流体积,通过采集的进出水温度信号计算供热系统的温度差,根据热量系数和体积,温度差来计算用户所使用的热能值。可以实现安装消耗的热量来计费,改变安装面积收费的现状。进水温度,回水温度,室温和已经消费的热量值通过LCD模块实时显示给用户。用户可以根据需要设计要求室温,通过增量PID算法来计算调整量,调整阀门控制水流来实现温度的调节。用户还可以设置供热系统的开关时间,支持安装星期设置,实现周一到周五的工作时间关闭供热系统 ,实现选择性供热。   1.2 热量计算方法   热量的计算有两种方法:焓差法和热系数法。热系数是由焓差计算得来的,所以说焓差法和热系数法在本质上是相同的,但热系数法的数据量比较大,所以我们选择焓差法。焓差法计算热量的公式为:   t:供水时间,单位s;   2 硬件电路设计   2.1 芯片选择   本设计选用的是由德意法半导体推出的基于ARM Cortex-M3内核的32位处理器STM32F103C8T6。其工作频率为72MHz,并且有丰富的片上资源。内置K字节的Flash和K字节的SDRAM,有丰富的I/O接口和APB总线外设。有2个12位的A/D转换器,能满足数据采集电路的模数转换[2]。包含IIC和SPI接口,方便与RFID电路进行通信。   2.2 数据采集电路   数据采集电路包括温度采集和流量采集两部分。为了达到国家热能表的国家标准,温度采集电路采用铂电阻PT1000作为温度传感器,PT1000精度高,稳定性好,一致性好。温度采集电路采用桥式测量电路,信号经过调理放到后输入至STM32的ADC引脚。STM32内部集成12位的A/D转换模块,完全能满足系统的精度要求[3]。   流量采集电路采用涡轮流量计,将涡轮流量计的脉冲信号输入到STM32,通过对脉冲的计数来计算流量。   2.3 RFID电路   本系统设计借鉴了电力电表和燃气表的预付费方式选择预付费系统,只需要在附近有供热预付费的终端,用户就可以很方便的购买供暖热量。综合考虑方便应用和节省成本,系统采用PHILIPS公司的MFRC522,其电路图如图4所示。RC522工作电压低,功耗小,支持ISO14443A协议[4]。RC522提供3种接口模式:SPI接口、USART接口和I2C接口。每次上电或硬件重启后都会复位其接口,通过检查控制引脚的电平来判断与处理器的接口模式。   STM32和RC522之间采用SPI接口,RC522控制接口模式的引脚IIC接低电平,EA接高电平。STM32通过读写RC522的 寄存器来实现系统的初始化,寻卡、停卡和射频卡的读写操作。   2.4 定时设计   现在绝大部分家庭都是双职工,工作期间可以关闭供热系统。由于供热需要一定时间,此系统设计了定时功能,用户可以设定系统的开启时间和关闭时间。这样能保证工作时间家庭的供热系统停止供热,而回到家后室温又达到预期温度。为了让定时更加准确,采用了外部时

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档