当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:采用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__基于物联网的智能冰箱控制系统设计

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

此战略布局将Wi-Fi HaLow置于台湾无线网络产业中心

关键字: Wi-Fi 无线网络 物联网

芯科科技推出其迄今最高能量效率且支持能量采集功能的无线SoC

关键字: 物联网 能量采集 SoC

【2024年4月24日,德国慕尼黑讯】英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)发布全新PSOC™ Edge微控制器(MCU)系列的详细信息,该系列产品的设计针对机器学习(ML)应用进行了优...

关键字: 物联网 机器学习 MCU

TDK株式会社(东京证券交易所代码:6762)新近推出InvenSense SmartEdgeMLTM解决方案,这是一种先进的边缘机器学习解决方案,为用户提供了在可穿戴设备、可听戴设备、增强现实眼镜、物联网 (IoT)...

关键字: 机器学习 物联网 传感器

TDK 株式会社(东京证券交易所代码:6762)隆重宣布其具有片上处理能力的 InvenSense SmartSonic™ICU-10201 超声波飞行时间 (ToF) 传感器全面上市。该传感器可助力实现高性能和低功耗的...

关键字: 飞行传感器 物联网 机器人

随着科技的快速发展,电子设备已经深入到我们生活的方方面面,无论是智能手机、笔记本电脑还是智能家居设备,它们都需要稳定可靠的电源供应来保证其正常运行。在这个背景下,开关电源适配器作为电源管理的重要组件,发挥着不可或缺的作用...

关键字: 开关电源 电源适配器

在科技飞速发展的今天,电子设备已经成为了我们日常生活中不可或缺的一部分。而在这些电子设备的内部,一个不可或缺的组成部分便是开关电源芯片。作为电源管理集成电路的核心,开关电源芯片在电子设备中发挥着至关重要的作用。本文将深入...

关键字: 开关电源 芯片

开关电源芯片作为电子设备中的重要组成部分,是实现电源转换和管理的核心器件。随着科技的不断进步,开关电源芯片的种类也在不断增加,各具特色,满足了不同设备和应用场景的需求。本文将深入探讨开关电源芯片的种类及其科技应用,带领读...

关键字: 开关电源 芯片

开关电源作为电子设备中的核心部件,负责将交流电转换为稳定的直流电,为设备的正常运行提供可靠的电力保障。然而,随着使用时间的增长和外部环境的变化,开关电源也可能出现故障,影响其正常工作。本文将重点介绍开关电源的常见故障及其...

关键字: 开关电源 电源 电子设备

开关电源作为电子设备中的关键部件,其稳定性和可靠性对于设备的正常运行至关重要。然而,在使用过程中,开关电源有时也会出现故障,需要进行维修。本文将为您详细介绍开关电源的维修步骤,帮助您快速解决电源问题,恢复设备的正常使用。

关键字: 开关电源 电源 电子设备
关闭