当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:采用SM89516A作为冰箱控制系统的主控芯片配以无线通信模块WSUM102A、开关电源、LCD显示、温度采 集、按键扫描、复位、报警、负载控制等外围电路,用无线模块接收互联网信息,芯片和无线模块间采用UART串口通信来接 收指令并进行冰箱温度控制以及温度调节,同时用LCD显示操作结果并将信息发送给用户。该系统控制方式灵活、操作方便, 可实现智能冰箱的物联网控制。

引言

目前国内市场上的大部分冰箱还都是手动控制,没有实 现远程控制。现在基于物联网可以把物体与互联网连接起来 进行通信,以实现对物体的智能化远程控制和管理,因此, 物联网已成为新一代信息技术的重要组成部分。本设计方案 结合了物联网和智能冰箱的相关技术,将传感器、控制器等 设备通过无线网络连接,可用电脑或手机通过网络对智能冰 箱进行远程控制并将信息实时发送给用户,使用方便,可实现 智能冰箱的物联网控制。

1系统控制原理

控制系统主要由SM89516A单片机、WSUM102A无线通 信模块、开关电源模块、128X64 LCD显示模块、温度采集电路、 按键扫描电路、复位电路、声音报警电路、负载控制电路等构成, 系统有2种网络连接方式。

第一种是通过Wi-Fi或借助AP热点建立无线物联网, 再将电子设备接入互联网,实现互联网远程控制。图1所示 是通过Wi-Fi或借助AP建立无线物联网来实现冰箱温度联网 控制的系统结构图。

基于物联网的智能冰箱控制系统设计

第二种是使用WSUM102A建立Ad Hoc本地网络,而 不需要外部路由和AP辅助,可在小范围内代替数据线缆建立 M2M数据通信网络。图2所示是使用WSUM102A建立本地 Ad Hoes局域网的方法图。

图2 Ad Hoe局域网

2系统硬件设计

2.1 SM89516A单片机及外围接口电路

SM89516A是8052系列的衍生产品,片内有64 KB的 FLASH,1 KB的RAM,拥有3个定时计数器、1个看门狗、 4路8通道双向I/O 口和代码保护功能,且P1.3~P1.7引脚可 作为内嵌的5通道SPWM发生器,可作为风机或者蜂鸣器控 制使用,时钟频率最高支持40 MHz。工作电压:3~3.6 V (L Version)或4.5~5.5 V (C Version),全双工串口通道,嵌套中 断有两个中断优先级,省电模式有空闲模式和掉电模式。本 设计方案选用了 SM89516A作为主控芯片实现了智能冰箱控 制系统,和无线模块间使用UART串口通信,并将数据传送 到LCD上显示操作结果。配套有按键扫描、复位、温度检测 和负载控制等电路。单片机接口电路如图3所示。

2.2无线通信模块WSUM102A

WSUM102A模块是一款WiFi转串口和SPI接口的通信模块,可以方便地在电子设备之间建立高速稳定和安全的无线通信,并借助AP接入互联网。WSUM102A集成有TCP/IP协议栈,可以实现SOCKET网络通信,支持13个通信频道,并支持Wi-Fi 标准 IEEE802.11 b+g ;其无线通信速率超过 5 Mb/s ;支持WEP 64/128、WPA/WPA2 安全认证和多种加密模式,可以连接到 AP 或者 Wi-Fi 路由器,模块之间可以建立 Ad-Hoc 网络 ;可提供高速 UART 和 SPI 接口,UART 速度达 4.5 Mb/s,SPI 接口时钟频率可达18 MHz,接口引脚可承受 5 V 电压 ;集成的 TCP/IP 协议栈可同时建立 4 条 TCP 或 UDP 连接,掉电可自动恢复,并具有智能防掉线和自动断线重连等功能。

设计中可用程序采用中断扫描方式接收模块消息,一旦消息到达就调用串口接收程序来接收和处理命令。UART 接口波特率可调,其他参数固定为 8 位数据位、1 位停止位、无奇偶校验,模块不使用传统的 RTC/CTS 硬件流控制,而是使用BUSY 和 PAUSE 两根信号线提供以数据包为单位的流量控制。模块提供的最大波特率为 4.5 Mb/s,在此波特率下有效数据发送速率约为 2 Mb/s,接收速率约为 3 Mb/s,模块接口电路如图 4 所示。

2.3开关电源模块

根据系统设计需要给Wi-Fi模块、单片机电路、LCD模组、温度传感器负载控制电路等供电,需要设计5W以上功率的电源电路,本文选用了开关电源方案,功耗小、效率高。

开关电源芯片选用OB2354,DIP8封装支持10W额定功率输出,为PWM控制功率开关芯片系列。OB2354集成了多项保护功能,过压保护(OVP),过流保护(OCP),可外部调节的MOSFET驱动能力,满足对功率输出,EMI及效率/温升的不同要求,内置4ms软启动功能,空载功耗较低,可以实现简单灵活的系统设计。光耦可控硅选用PC817A,具有很强的抗干扰能力,实现输入和输出隔离,系统输出12V和5V两路直流电压。电源系统可分为主电路部分、控制和反馈部分。主电路包括:电感滤波、整流、RC滤波、变压、滤波输出;控制和反馈部分由OB2354,PC817,IC104芯片和相应外围元件组成,模块电路如图5所示。

2.4LCD显示模块和驱动

本设计选用了128×64点阵的LCD显示模块作为冰箱系统显示屏,此模块采用的COG工艺(ChipOnGlass),芯片直接邦定在玻璃上,这种安装方式可以大大减小模块的体积。选用的芯片是S1D15605最大支持132×65点阵,设置为1/64duty,1/9bias,IC内部有DCDC升压电路,只需VDD5V供电和接口电路即可,通信使用SPI串口或者8位并口和SM89516A连接,模块是FPC连接方式方便易插接,IC有内部温度补偿功能可以在不同温度环境下实现良好的显示效果接口电路如图6所示。

2.5 温度检测和模拟负载控制

温度检测通过数字温度传感器 DS18B20 和 MCU 连接,该方法连接时仅需要一条口线,使用单总线协议即可实现 MCU与 DS18B20 的双向通信。该电路的电压范围为:3.0~5.5 V,检测温度范围为 -55~+125 ℃,在 -10~+85 ℃时精度为 ±0.5 ℃,可编程的分辨率为 9~12 位,对应的可分辨温度分别为 0.5 ℃、0.25 ℃、0.125 ℃和 0.062 5 ℃,可实现高精度测温,如图 7 所示。

冰箱负载控制电路主要由压机、电磁阀、化霜加热丝、照明灯等控制电路组成,强电负载都采用继电器或者光耦可控硅控制方式,隔离抗干扰。以压机继电器控制电路为例,如图 8 所示。

3 系统软件设计

软件系统可以 选用多种 开发 工具如 Keil、MedWin、ULINK2 等,可快速实现系统软件的编译和仿真。当系统开机并初始化完毕后,程序会对当前的系统状态进行分析,若为正常状态,则运行相应的子程序段。主程序主要完成系统初始化、系统状态检测、信号接收、温度检测、显示和负载控制等工作。

图 9 所示为其主程序流程图。

当系统检测各单元电路模块和连接无异常时冰箱进入联网工作状态,在这种工作状态下,可以通过联网的电脑或手机和冰箱进行无线通信调节冰箱的温度。单片机对无线模块信息的获取通过UART串口完成,单片机会进入串行口中断服务 程序读取无线模块接收的信息,并不断检测当前温度值,将 当前温度值与设定的温度值相比较,若高于设定温度则使压 缩机和电磁阀工作制冷;直到检测到的温度等于设定温度则 使压机和电磁阀停止工作。

图10所示为串口中断服务子程序流程图。

图10串口中断服务子程序流程图

最后冰箱将温度调整的结果显示到显示器上面并将数据 传送给用户,把当前的温度值和设定温度进行校对确认,最 终实现物联网冰箱温度的准确控制。

4结语

设计系统选用了低成本、最简易的控制操作部件,实现 了智能冰箱的物联网控制。具有较强的智能性,可用电脑、手 机等接入物联网根据用户需求控制冰箱开关和温度调节,并采 用开关电源节能、省电。此控制系统亦可应用于其他电器的物 联网控制,实现多种电器互联。智能化家电是未来家电发展的 主流,特别是物联网的应用将会更加普遍。

20211222_61c334a5909be__基于物联网的智能冰箱控制系统设计

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭