无线WiFi的智能开关设计

Hans Journal of Wireless Communications 无线通信, 2018, 8(2), 57-63
Published Online April 2018 in Hans. /journal/hjwc
/10.12677/hjwc.2018.82006
拉挤模具The Intelligent Switch Design
for Wireless WiFi
Yuanmin Huang, Ming Yi, Xiuzhong Li, Man Yang
Department of Mechanical and Electronic Engineering, Foshan Polytechnic, Foshan Guangdong
Received: Apr. 1st, 2018; accepted: Apr. 17th, 2018; published: Apr. 24th, 2018
Abstract
With the rapid development of Internet and China’s economy, intelligent products are constantly being known. Smart switches are important components of home intelligence. They have gradual-ly replaced traditional wall switches and entered our daily life. In this paper, a wireless WiFi switch control system based on MCU is designed. The system design takes STC89C52 processor as the system host controller circuit; serial port MCU communicates with wireless transmission module esp8266 WiFi module; control commands from mobile phone control the home ap-pliance’s relay through the WiFi; relay switch data are sent to the mobile phone through WiFi module, in order to achieve the object of intelligent wireless control system. Mobile phone and home appliances were connected. The ultimate goal of designing the whole set of equipment is to realize the control of household electrical appliances switch by mobile phone APP, so as to realize digitalization and intellectualization of household appliances.
Keywords
Single Chip Microcomputer, WiFi, Intelligent Mobile Phone, Wireless Switch
无线WiFi的智能开关设计
黄远民,易铭,李秀忠,杨曼
佛山职业技术学院机电工程系,广东佛山
收稿日期:2018年4月1日;录用日期:2018年4月17日;发布日期:2018年4月24日
摘要
熔铜炉随着互联网和我国经济的快速发展,智能化的产品不断被人们所熟知,智能开关是家居智能化的重要组火筒式加热炉
服装展示模特黄远民等
成部分,它已经渐渐取代传统墙壁开关,走入了我们的日常生活中。本文设计了一种基于单片机智能无线WiFi开关控制系统。系统设计以STC89C52处理器作为系统主机控制器电路,单片机的串行口与
无线传输模块esp8266wifi模块进行相关通信,人触摸手机发出的控制指令通过WiFi来控制家庭用电器的继电器,继电器开关数据通过WiFi模块发送给手机,从而实现了智能无线控制控制系统中的手机与家用电器的物物连接。设计整套设备的最终目的是实现使用手机APP即可对家庭各用电器开关进行控制,从而来实现家电的数字化和智能化。
关键词
单片机,WiFi,智能手机,无线开关
Copyright © 2018 by authors and Hans Publishers Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
/licenses/by/4.0/
1. 引言
随着科学技术和社会经济的迅猛发展,人类社会中自动控制,智能控制越来越普及,而单片机正是这种技术普及的基础[1]。无线网络技术的快速发展和日趋成熟,智能手机的普及率越来越高,WiFi技术也得到了非速的发展,已经完全融入了我们的生活,而且随着科学技术的快速发展,人民追求越来越高的生活质量[2] [3]。目前的室内灯开关的设计和装修大多采用固定式按键和触摸平板的方式,传统的室内灯控制方式已不再满足现代人们对生活水平的需求,而目前的室内灯开关的设计和装修大多采用固定式按键和触摸平板的方式,相比之下,WiFi控制不仅减少了硬件线路成本,易于维修也显得较为方便。因此,利用WiFi传输速度快、覆盖面大、抗干扰能力强等优点,本文设计了无线WiFi的智能开关[4] [5]。
2. 系统总体设计方案
基于WiFi模块的智能开关系统主要三部分组成:一是、智能移动终端。采用Java编写手机APP (TCP)连接,通过手机APP软件实现用户对系统的界面进行控制功能。二是、负责广播信息AP节点。通过AP 建立无线wifi网络,手机客户端和家庭各个用电器开关节点模块采用UDP协议广播机制实现数据的交换功能。三是、无线开关控制模块。该部分主要是由串口WiFi模块、单片机、驱动电路组成。单片机作为终端控制设备,主要实现的功能是与串口WiFi模块实现数据的交换及系统终端有用数据的存储。本设计采用STC89C52单片机完成整个系统的控制流程。手机端软件设置操作界面登陆账号,WiFi模块连入网络,实现系统设计(图1)。
3. 无线开关控制模块硬件设计
3.1. 无线开关控制模块总体设计框架
无线开关控制模块总体设计框架如图2所示。硬件电路主要由单片机、继电器驱动电路、WiFi模块电路组成。本设计采用STC89C52单片机完成整个系统的控制流程。STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8 K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的
黄远民 等
Figure 1. System overall design block diagram
图1. 系统总体设计框图
Figure 2. System block diagram of hardware design
图2. 硬件设计的系统框图
解决方案。手机端软件设置操作界面登陆账号,WiFi 模块连入网络,实现系统设计。图3为无线WiFi 智能开关电路原理图。
3.2. 控制器的选择
综合考虑到本系统成本及模块体积大小的因素,本设计选用STC89C52单片机。本设计系统的数据传输方式采用串口通信,而此芯片可以直接利用它和WiFi 模块进行通信从而实现无线数据的转发,软件程序中通过串口的中断检测一帧的数据是否完成的传送[6]。该单片机的串STC89C52是一种低功耗、高性能CMOS 8位微控制器,具有4 K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8位CPU 和在系统可编程Flash ,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。本文设计的系统采用的是单片机的工作方式1,采用中断方式与WiFi 模块进行通信,从而节省了查询方式cpu ,速度也更快[6]。
3.3. WiFi 模块
esp8266模块是基于UART 接口的WiFi 无线网络模块,能够实现无线网络和用户串口数之间的交换
[7] [8]。通过串口WiFi 模块与手机之间通信,使用的是ASCII 码,手机把编码变为ASCII 码进行发射,UART-WIFI 会接收ASCII 码并产生中断给单片机[9] [10]。此WiFi 模块可以通过终端像普通路由器一样设置和修改密码,也可以通过配置软件进行相应设置和修改,其具有较高的安全性。
3.4. 无线WiFi 模块esp8266的配置
故障检测主要利用UDP 通信模式,支持串口配置参数的方式。UDP 模式下模块将本地UDP 端口收到的所有数
据(含其他多个远程端口的数据)报转发至串口[11]。esp8266模块的基本配置如下:创建网络名称:xew026;密码:1xe76;IP 地址:103.212.33.134,端口是8129;子网掩码:255.255.255.0;默认网关:192.168.0.1。
黄远民等
Figure 3. Schematic diagram of wireless WiFi intelligent switch circuit
图3. 无线WiFi智能开关电路原理图
4. 系统软件设计
4.1. 系统的程序流程图
本系统软件设计包含一个主程序和一个中断程序,其中主函数包括六个子函数;主程序的流程图如图4所示。
松脂油4.2. Wifi模块程序
黄远民 等
Figure 4. Schematic diagram of wireless WiFi intelligent switch circuit 图4. 无线WiFi 智能开关电路原理图

本文发布于:2024-09-24 18:25:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/286945.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:SSID 信道
标签:模块   系统   控制   单片机   设计   开关   实现
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议