基于物联网技术的室内LED智能照明控制系统 - 图文

更新时间:2023-11-19 21:05:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

本科毕业设计(论文)

题 目 基于物联网技术的室内

LED照明控制系统 姓 名 专 业 学 号 指导教师

二O一五年六月

目 录

中文摘要 ....................................................................................................................... I 英文摘要 ..................................................................................................................... II 前言 ............................................................................................................................ III 1 智能照明系统关键技术分析 .................................................................................. 1

1.1 物联网技术简介 ........................................................................................... 1 1.2 照明系统现状分析 ....................................................................................... 2 1.3 物联网下的智能照明 ................................................................................... 2 2 总体方案设计 .......................................................................................................... 5

2.1 系统的需求分析 ........................................................................................... 5 2.2 系统架构设计 ............................................................................................... 5 2.3 通信协议设计 ............................................................................................... 6

2.3.1协议数据帧格式 ................................................................................. 6 2.3.2控制协议的具体实现 ......................................................................... 7

3 硬件设计 .................................................................................................................. 8

3.1 电源模块 ....................................................................................................... 8 3.2 单片机最小系统 ......................................................................................... 10 3.3 WIFI模块 .................................................................................................... 10

3.3.1 ESP8266模块电路设计 ................................................................... 10 3.3.2 ESP8266模块特性 ........................................................................... 11 3.3.3 ESP8266模块功耗 ........................................................................... 11 3.4 按键输入模块电路的设计 ......................................................................... 12 3.5 RGB 灯驱动电路设计 ............................................................................... 12

3.5.1 WS2811主要特点 ............................................................................ 13 3.5.2 WS2811概述 .................................................................................... 13 3.5.3 WS2811管脚说明 ............................................................................ 14

4 wifi模块使用 ......................................................................................................... 16

4.1 工作模式 ..................................................................................................... 16 4.2 AT指令集 ................................................................................................. 16

4.2.1 基础AT指令 ................................................................................... 17 4.2.2 WiFi功能AT指令 ........................................................................... 17 4.3.3 TCP/IP工具箱 AT指令 .................................................................. 19

5 软件设计 ................................................................................................................ 26

5.1 软件总流程图 ............................................................................................. 26 5.2 RGB灯驱动程序编写 ................................................................................ 27 5.3 WIFI驱动编写 ............................................................................................ 31 5.4 数据帧处理机制 ......................................................................................... 32 总 结 .......................................................................................................................... 40 致谢 ............................................................................................................................ 42 参考文献 .................................................................................................................... 43 附录一 原理图 .......................................................................................................... 44 附录二 实物图 .......................................................................................................... 45 附录三 手机客户端操作界面截图 .......................................................................... 46

基于物联网技术的室内LED照明控制系统

基于物联网技术的室内LED照明控制系统

摘 要

WIFI是短距离、低成本无线通讯技术之一。它可以用于替代移动设备之间的通讯电缆,从而形成个人无线网络。它不仅使计算机和通信的融合成为可能,而且随着它的不断进步,还可以把家电、娱乐电子产品与计算机、通信系统的终端融为一体,使人们在家里、办公室或者公共场所就能实现统一的操作和控制,为办公室的自动化和家庭通信的实施创造了良好的条件。随着电子科学技术的迅速发展,特别是随着大规模集成电路的出现,给人类生活带来了根本性的改变。尤其是单片机技术的开发应用发展,现在产品几乎已经走进了千家万户。基于WIFI的手机控制多彩台灯设计正是响应当前无线控制发展浪潮设计的作品,其中涉及的WIFI无线通讯技术就是WIFI的典型应用,它的开发为后期研究奠定了基础。本文从通过手机WIFI进行PWM控制的角度来进行设计的。本文介绍了一个WIFI控制的PWM调光RGB灯的系统结构及工作原理。具体阐述了PWM控制下的三基色混光原理;及利用先进WIFI技术控制下的工作原理,从而确定整个设计的方案和调试步骤。

关键词: WIFI;三基色混光;PWM控制;TCP/IP

I

基于物联网技术的室内LED照明控制系统

THINGS TECHNOLOGY INDOOR LED

LIGHTING CONTROL SYSTEM

Abstract

WIFI is a short distance, one low-cost wireless communication technology. It can be used to replace the communication cable between the mobile device, thereby forming a personal wireless network. It not only makes the integration of computers and communications become possible, but as it continues to progress, but also integrated terminal appliances, entertainment electronics and computers, communication systems, right, so that people in the home, office or public place can be achieved unified operation and control for the implementation of office automation and home communications has created good conditions. With the rapid development of electronic science and technology, especially with the large-scale integrated circuits, to human life brought fundamental change. Especially the development and application of SCM technology development, product now almost into the household. Control Based WIFI phone colorful lamp design is responsive to current wave of development of wireless control design work, which involved a typical application WIFI wireless communication technology is WIFI, which developed the foundation for the later study.In this paper, by phone WIFI PWM control angle for design. This article describes the system structure and working principle of a WIFI control PWM dimming RGB lights. Specifically addressed the three primary colors mixed light under PWM control principle; and the use of advanced WIFI technology works under control in order to determine the overall design of the program and debug procedures.

Key words: WIFI; tricolor mixed light; PWM control; TCP / IP

II

基于物联网技术的室内LED照明控制系统

前言

使用智能照明控制系统相比传统的照明控制具有很大的优越性。首先,它具有良好的节能效果。智能照明控制系统能够借助各种不同的用户根据自身喜好预先设置的控制方式和控制元件,对不同时间、不同环境的光照度和范围进行精确设置和合理管理,这样在保证使用的前提下实现节能。这种自动调节的方式,能够充分利用室外的自然采光,只有必需时才把灯点亮或点到要求的亮度,它和自然光配合共同照明,利用最少的能源保证所要求的照度水平,节电效果很明显,一般可达到30%以上。

智能照明控制系统的另一大功效是改善工作环境,提高工作效率。良好的工作环境是提高工作效率的一个必要条件,这也能间接的带来巨大的经济效益。良好的设计灯具布局,合理地选用光源灯具,营造舒适的照明环境,配合优良的照明控制系统,都能很好的提高照明质量。智能照明控制系统用调光模块控制面板代替传统的开关控制灯具,可以将灯具的开关和照度预先设置为不同的模式,用户可以简单的通过界面来选择最适合的照明模式,不仅更加舒适,还能有效地控制各房间内整体的照度值,从而提高照度均匀性。

智能照明控制系统还实现了多种照明效果。多种照明控制方式,可以使同一建筑空间具备多种照明效果,以适应不同的需求。现代建筑物中,照明不仅单纯地为满足人们视觉上的明暗需求,更应具备多种的控制方案,使建筑物功能更加多样化,也能给人丰富的视觉效果和美感。

III

基于物联网技术的室内LED照明控制系统

1 智能照明系统关键技术分析

物联网是当下一种新的思维方式,物联网的发展将带来更多新的业务和应用。物联网并没有很多全新的技术,应用创新与用户体验才是物联网发展的核心。在物联网发展的同时,另一个和物联网看似毫无关系的方面也在和物联网越来越有关,那就是智能照明系统。智能照明不仅仅是一种简单的照明控制课题,它在带来舒适性的同时也能大量的节约能源,传统的智能照明技术已经能够很大幅度的节能,但是它的各部分控制仍然是割裂开的。如果能将物联网和智能照明结合,将更大程度的提高智能照明的节能效果和照明的智能度与舒适度。本文基于目前对于物联网和智能照明的各项研究,分析了二者结合的基本情况和发展前景,并对于其中的一些关键技术和功能进行了简单的概述。

1.1 物联网技术简介

物联网被定义为:射频识别(RFID),红外传感器,全球定位系统,激光扫描器等信息传感设备,按约定的协议,以连接到因特网的任何物品,是信息交换和通讯,以实现智能化识别,定位,跟踪,网络的监控和管理。物联网概念提出于1999年含义就是“物物相连的互联网”。这有两层意思:第一,核心和基础的东西仍然是互联网,是基于互联网扩展网络和扩展;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通讯。下图1.1所示为物联网拓扑图。

物联网射频识别RFID接入网条码二维码传感网WSN下一代互联网InternetM2M短距离无线网络图1.1 物联网拓扑图

全球定位系统 就其本身来说,物联网代表了下一代信息发展技术,但是就它的某些应用

1

基于物联网技术的室内LED照明控制系统

领域和应用方式来说,中国公众也不算太生疏。它是对现有信息技术的统一聚合应用和升华,物联网将现代网络技术、感知技术、人工智能和自动化技术结合起来,进行一定的集成并应用到了更广阔的范围,实现了人与物、物与物之间的对话,创造出了一个更加智慧的世界。

物联网技术与信息技术有着千丝万缕的联系,它们在各个层次和方面都有着不可或缺的关系,物联网具有很强的系统性和集成性,也有着广阔的创新和发展前景,因此物联网又被称作信息技术的第三次革命性创新。

1.2 照明系统现状分析

由于当今世界能源的紧缺,节约能源成为了目前各用能领域的趋势。而现代建筑物的能耗相当大,跟据有关统计资料,建筑的能耗占整个国家能耗总量的30%,建筑物的能耗通常体现在建筑设备的能耗上。由于建筑布局的原因,许多建筑在白天也需要进行人工照明, 照明用电已成为建筑的主要能耗之一。根据能耗分析表明,建筑照明能耗占基本能耗的12%以上。建筑照明因而成为节能的重要环节。另外照明负荷占大楼冷负荷的16%,降低照明的功耗和从而降低照明系统的发热量也十分重要。因此,照明系统的节能改造显得特别的重要。

随着目前灯具科技的发展,LED灯具逐渐成为节能的主力军。LED灯具被称为第四代照明灯具,光源具有节能、环保、寿命长、体积小等优点,随着LED 发光效率的不断提高,以及价格逐步下降,LED 光源在通用照明方面具有很大的优势。LED光源最大的特点就是同等照度条件下的功率比传统灯具低很多,因此,采用LED灯具能够很大程度的节能。节能除了设备上的更新,控制系统的优化也能起到很大的作用。因此,除了将原先老式的照明灯具改造为新的高效灯具,还可以通过更加智能的照明控制,帮助建筑节能和实现更好的控制。

1.3 物联网下的智能照明

显然,独立的照明控制已经发展的很成熟,但是很多时候使用者无法准确的根据情况设置参数。而且外界情况多变,仅仅靠非专业的使用者来控制无法达到最佳的效果。而且,任何的控制几乎都要在现场进行。在物联网环境下,使用者可以利用远程计算机和通信设备通过互联网对室内照明设施进行监控和控制,室内照明发生故障时能自动发送电子邮件或短信进行报警,同时室内照

2

基于物联网技术的室内LED照明控制系统

明制造商可以通过网络在线指导用户排除故障或对产品进行售后跟踪服务。

物联网赋予照明控制的另一大优势是:室内照明能够记录使用者的习惯和生活方式,利用情景感知技术提供人与家电、环境的自然交互,不仅如此,它还可以预测使用者的需求和使用,在物联网这一广阔平台上,室内照明系统必将为用户带来全新的生活方式。室内照明系统系统结构如下图1.2所示:

图1.2 智能照明系统结构图

物联网的智能照明系统之所以“聪明能干”的首要原因在于其自适应的特征。物联网所提供的大量的传感技术、无线通信技术以及射频识别等技术,通过传感器及微处理控制系统,使物联网的智能照明系统能够“感知”环境,根据外界情况的变化作出相应的解决方案,为用户提供最适宜、最自然的服务。

光敏传感器红外传感器超声波传感器A/D转换器微处理器D/A转换器电子开关LED电源及光源 图1.3 智能照明控制框图

3

基于物联网技术的室内LED照明控制系统

上图1.3所示即为智能照明系统控制原理,物联网的智能照明系统内置的传感器感知外部环境变化后,根据自身条件、不同的情况做出不同的工作方案,以适应不同的需求、时刻保持最佳状态。物联网的智能照明系统还可通过对用户习惯的学习,替用户省去大量状态设定的操作,使用起来更加轻松便捷人性化,而且一旦用户习惯改变,物联网的智能照明系统也能随之产生新的设定。

物联网技术在智能照明行业的应用发展迅速,但是这种技术的初期投入高,而且只有在成熟的社会物联网网络下才能发挥最大的效用,因此需要全社会各行各业的支持和参与,并且需要国家相关政策的大力扶持。先进的智能照明系统不但节约能源,还可以提升城市的形象、美化居室环境,给人们提供更加安全和舒适的照明环境。随着社会的发展和人们对于照明要求的不断提高,智能照明系统也在朝着结构多样化、应用扩大化的方向快速发展。智能照明系统的设计和应用将会有更多的创意和创新,也将会有更多的物联网技术被结合到智能照明系统中。相信通过物联网的帮助,一个智能化的照明新时代正在向我们走来,人类的照明生活将会更加智能和舒适。

4

基于物联网技术的室内LED照明控制系统

2 总体方案设计

总体方案设计是关系到产品定位,器件选型和技术路线的关键行设计,它主要包括以下内容:

2.1 系统的需求分析

基于物联网技术的室内LED照明控制系统设计目的是为了实现安卓手机/PAD通过安装APP来控制彩色LED灯的颜色、亮度。整个系统主要包含通信系统和控制系统两大部分,其中通信系统使用WIFI模块通过UDP协议来完成单片机和手机/PAD之间的数据传输,控制系统使用增强型51单片机产生四路PWM信号实现对彩灯的颜色、亮度调整,为了保证脱离网络和手机也能控制灯光,本系统还可以设计几组按键来调整灯光颜色和开关。系统具体实现功能如下:

(1)整个系统网络由灯控终端建立一个wifi热点无需外网接入,数据传输层采用的是 UDP 协议通信机制。对LED灯能够实现开、关、调光功能。

(2)由于整个系统是建立在 WIFI 网络基础上的,对WIFI模块建立的热点默认SSID是“MY_RGB”,密码是“0123456789”为了保证保证通信安全,网络采用了WPA2加密方式。

(3)手机客户端和灯控终端通信使用的是UDP通信方式,灯控终端处于server模式监听7136端口,手机客户端会将控制数据帧发送到这个端口经单片机解析数据后实现对灯光的控制。

(4)灯控终端在正常使用时要求在同一时间内单盏灯只能接受一个客户端的请求,以避免命令信息的错乱现象。

2.2 系统架构设计

本系统主要实现以下几个功能:一是用按键对彩色LED 灯的控制包括开关、调光、调色等;二是能够通过安卓客户端来对LED 灯控制。室内LED智能照明系统主体框架由手机客户端、灯控终端两个部分组成,其中系统终端部分是本文研究的重点,由 WIFI 终端AP节点、STC15F408AD单片机、RGB灯、RGB灯构成驱动电路构成。LED智能照明系统整体架构如图 2.1 所示:

5

基于物联网技术的室内LED照明控制系统

图2.1 室内LED智能照明系统总体架构图

过上图可以看出,室内LED智能照明系统主体框架由手机客户端、及系灯光控制终端两个部分组成,各部分具体功能分析如下:

(1)手机/PAD 客户端:本系统客户端部分是基于 Android 操作系统来实现的,通过搭建 eclipse 软件开发环境来实现用户对系统的界面功能。

(2)灯光控制终端:该部分主要由 WIFI 模块、STC15F408AD单片机及RGB灯PWM驱动电路,电源模块。

AP作为终端的无线通信设备,主要用来实现同手机客户端之间的数据有效传输功能,数据的具体交换过程可通过系统内部协议来完成。STC15F408AD 单片机作为系统终端的控制备,主要实现的功能有串口数据交换、PWM 调光脉冲的产生、按键处理以及灯光控制终端数据的存储等。

2.3 通信协议设计

通信协议是是室内LED智能照明控制系统至关重要的部分,它是连接手机/PAD客户端和灯光控制终端的桥梁,对于本系统来说需要设计一套通过wifi传输控制彩色LED灯的颜色,亮度以及开关控制。

2.3.1协议数据帧格式

完整的一帧数据包括:帧头、命令、数据、校验及帧尾。

帧头:也叫起始符,是数据开始接收的标志,为了避免数据帧的长度过大,本系统起始符仅采用1个字节,设置帧头的实际作用为当一帧数据过来以后,只有碰到帧头数据位时单片机才才开始存储数据并等到帧结束调用相应函数执

6

基于物联网技术的室内LED照明控制系统

行命令。

命令:命令数据段的作用是让终端知道客户端发过来的数据包是为了执行什么操作,单片机就是通过识别这一字段来回调函数执行相应操作。

数据:数据位是协议的核心组成部分,终端功能的具体实现过程都是由数据位来保障的,不同的功能对数据位的要求也各不相同。

校验:校验的方式有奇偶校验、CRC 校验、BCC 校验及代码和检验等,本文采用的是代码和校验方式,校验和为命令和帧头的求和。

帧尾:其作用为标识一帧数据的结束,当单片机检测到帧尾数据到来时将关闭其后数据的接收。

2.3.2控制协议的具体实现

由于本系统使用TCP/IP协议栈的UDP通信来实现数据传输,UDP协议已经具有数据校验功能避免物理层传输错误,因此在实际制作中并不需要自己去做一套数据校验机制,对于一个彩灯来说,为了实现对其颜色,亮度控制只需要控制RGB三个通道PWM值即可,在本系统中PWM均使用8位分辨率,可以合成16777216种色彩(通常所说的16万色),所以协议只需要实现对这三个颜色通道PWM值控制即可满足要求。

在手机客户端与灯控终端通信过程中每一个数据帧均以字符“s”开头,接下来是命令帧,为了让命令更直观,这里直接使用了字符串“red”,“blue”,“green”来表示相应通道命令关键字,由于这几个关键字长度不定,为了区分数据和命令需要用分隔符隔开命令关键字和数据区,这里用的是字符“=”隔开数据和命令。紧跟着“=”是PWM值,这里为了直观和方便安卓编程直接使用了该数值的十进制ASCII来表示,例如数据帧“sred=000”表示关闭红色通道输出(置R通道PWM值为0),数据帧“sbule=255”表示置B通道PWM值为OXFF(最大占空比)。

7

基于物联网技术的室内LED照明控制系统

3 硬件设计

基于物联网的室内LED智能照明控制系统由RGB灯驱动模块电路、WiFi模块、单片机最小系统、按键输入模块、电源模块组成。系统硬件结构如图3.1所示:

RGB灯驱动电

WiFi模块 路 单片机(MCU) 电源模块 按键输入模块 图3.1 系统硬件结构图

各个电路模块设计图,共有以下五部分组成,分别是WiFi模块电路、单片机最小系统电路、按键输入电路、RGB灯驱动电路模块电路设计、电源电路模块。

3.1 电源模块

对于硬件设计来说,首先要解决的就是整个系统的供电问题,电源模块的稳定可靠是系统平稳运行的前提和基础。51单片机虽然使用时间最早、应 用范围最广,但是在实际使用过程中,一个和典型的问题就是相比其他系列的单片机,51单片机更容易受到干扰而出现程序跑飞的现象,克服这种现象出现的一个重要手段就是为单片机系统配置一个稳定可靠的电源供电模块。

本系统包含多个模块,他们所需的供电电压也不同,总体来说需要3.3V和5V两路供电,3.3V为wifi模块供电,单片机和LED使用5V供电。通过在图书馆对相关资料的查询和指导老师的指点,本设计的电源模块的设计电路图如下图3.2所示:

8

基于物联网技术的室内LED照明控制系统

图3.2 电源模块

图3.2所示是物联网室内LED智能照明控制系统中的电源电路模块部分,5V到3.3V电压的转换采用ASM1117直流低压差线性稳压器。

AMS1117是一款正电压输出低压差的三端线性稳压电路,在输出1A电流时,输入输出的电压差典型值为1.8V。AMS1117分为两个版本,固定电压输出版本和可调电压输出版本,固定输出版本的输出电压可以为:1.8V,3.3V和5.0V,可调电压输出版本能提供的输出电压范围为:1.8V~5.5V。AMS1117内部集成过热保护和限流电路,确保芯片和电源系统的稳定性。

AMS1117特性:

(1) 能提供包括固定电压输出版本(固定电压包括1.8V,3.3V,5V)跟三

端可调电压输出版本最高输出电流可达A输出电压精度高达2%;

(2) 稳定工作电压范围为高达12V; (3) 内部集成限流功能; (4) 具有过热切断保护;

(5) 工作温度范围:-20℃-120℃;

9

基于物联网技术的室内LED照明控制系统

3.2 单片机最小系统

单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。

对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路。而本系统采用STC15F408AD单片机内部集成了复位电路,及内部RC振荡器所以省去了大部分外部电路。最小系统只需提供必要的ISP下载调试接口,提供稳定的电源滤波即可。

单片机最小系电路图如下图3.3所示:

图3.3 最小单片机系统

3.3 WIFI模块

本系统使用ESP8266串口WiFi模块作为网络接入设备。ESP8266是一款超低功耗的UART-WiFi 透传模块,专为移动设备和物联网应用设计。模块内置TCP/IP协议栈,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。

3.3.1 ESP8266模块电路设计

通过ESP8266模块,单片机只需要通过串口发送AT指令即可完成嵌入式设备与Internet和局域网设备之间的数据收发。在使用过程中模块与单片机之间的连接仅需要占用一个UART端口,下图3.4是wifi模块与单片机之间的连接原理图。

10

基于物联网技术的室内LED照明控制系统

图3.4 WIFI电路模块

3.3.2 ESP8266模块特性

(1) 支持无线802.11 b/g/n 标准

(2) 支持STA/AP/STA+AP 三种工作模式

(3) 内置TCP/IP协议栈,支持多路TCP Client连接 (4) 支持丰富的Socket AT指令 (5) 支持UART/GPIO数据通信接口 (6) 支持Smart Link 智能联网功能 (7) 内置32位MCU,可兼作应用处理器 (8) 超低能耗,适合电池供电应用 (9) 3.3V 单电源供电

3.3.3 ESP8266模块功耗

由于wifi处于2.4G频段,虽然高频保证了信号带宽,但是高频信号穿墙能力差而且衰减很快,而且这个频段属于免执照开放频段干扰较大,所以市售的wifi产品一般功耗较大,对电压稳定性要求也很苛刻,为了保证系统的稳定性,有必要对ESP8266模块进行一个功耗测试,下表3.1所示功耗数据是基于3.3V的电源、25°的环境温度下测得。

11

基于物联网技术的室内LED照明控制系统

表3.1 ESP8266功耗测试 模式 传送802.11b,CCK 1Mbps,传送802.11b,CCK 11Mbps,传送802.11g,OFDM54 Mbps,传送802.11n,MCS7,Pout=+14dBm 接收802.11b,包长1024字节,-80dBm 接收802.11g,包长1024字节,-70dBm 接收802.11n,包长1024字节,-65dBm 系统待机模式 关机

测试结果 215 197 145 135 100 100 102 70 0.5 单位 mA mA mA mA mA mA mA mA μA 3.4 按键输入模块电路的设计

常用的按键驱动有矩阵键盘和IO直接驱动,由于本系统按键数量少,直接使用了IO直接驱动方式,图3.5为本设计所使用的按键电路。

图3.5 按键电路原理

3.5 RGB 灯驱动电路设计

RGB灯采用三原色混光原理,通过控制R、G、B三原色亮度比例调节发光颜色,本系统采用PWM调光技术,需要较高的开关速度、较大的瞬间电流。普通三极管和继电器不能满足系统要求。所以本系统采用LED专用驱动芯片

12

基于物联网技术的室内LED照明控制系统

WS2811来驱动RGB灯。图3.6是电路原理图。

图3.6 RGB灯驱动电路模块

3.5.1 WS2811主要特点

① 输出端口耐压15V。

② 芯片内置稳压管,24V以下电源端只需串电阻到ICVDD脚,无需外加

稳压管。

③ 灰度调节电路(256级灰度可调)。

④ 内置信号整形电路,任何一个IC收到信号后经过其他各种LED灯饰产

品.波形整形再输出,保证线路波形畸变不会累加。 ⑤ 内置上电复位和掉电复位电路.

⑥ PWM控制端能够实现256级调节,扫描频率不低于400Hz/s. ⑦ 串行接口级联接口,能通过一根信号线完成数据的接收与解码. ⑧ 任意两点传传输距离超过10米而无需增加任何电路.

⑨ 当刷新速率30帧/秒时,低速模式级联数不小于512点,高速模式不小

于1024点.

⑩ 数据发送速度可达400Kbps与800Kbps两种模式.

3.5.2 WS2811概述

WS2811是三通道LED驱动控制专用电路,芯片内部包含了智能数字接口

13

基于物联网技术的室内LED照明控制系统

数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和15V高压可编程定电流输出驱动器。同时,为了降低电源纹波,3个通道有一定的延时导通功能,这样在帧刷新时,可降低电路纹波。

芯片采用单线归零码的通讯方式,芯片在上电复位以后,DIN端接受从控制器传输过来的数据,首先送过来的24bit数据被第一个芯片提取后,送到芯片内部的数据锁存器,剩余的数据经过内部整形处理电路整形放大后通过DO端口开始转发输出给下一个级联的芯片,每经过一个芯片的传输,信号减少24bit。芯片采用自动整形转发技术,使得该芯片的级联个数不受信号传送的限制,仅仅受限信号传输速度要求。

芯片内部的数据锁存器根据接受到的24bit数据,在OUTR、OUTG、OUTB控制端产生不同的占空比控制信号,等待DIN端输入RESET信号时,所有芯片同步将接收到的数据送到各个段,芯片将在该信号结束后重新接受新的数据,在接受完开始的24bit数据后,通过DO口转发数据口,芯片在没有接受到RESET码前,OUTR、OUTG、OUTB管脚原输出保持不变,当接受到50μs以上低电平RESET码后,芯片将刚才接收到的24bitPWM数据脉宽输出到OUTR、OUTG、OUTB引脚上。

3.5.3 WS2811管脚说明

图3.7 WS2811引脚

图3.7为WS2811 RGB灯驱动芯片管脚排列和名称,为了更详细的说名WS2811的使用方式,下面列出每个管脚的详细说明,如下表3.2所示:

14

基于物联网技术的室内LED照明控制系统

第一步: AT+RST

AT+CWMODE=1 //设置为station模式 AT+RST //重启生效 AT+CWLAP //查看可以网络

AT+CWJAP=\ //连接自己要连接的网络,前面是SSID后面是密码,具体AT指令可以参考官方的AT集

AT+CIFSR //返回模块的IP地址说明已经正确连接到路由器 AT+CIPMUX=1 //打开多连接否则会报错 Link typ error

AT+CIPSTART=0,\ //其中的IP号和端口号是自己在局域网内建立的

AT+CIPSEND=0,10

0123456789 //发送10个字符给服务器 3、Station+Client模式: AT+RST

AT+CWMODE=3 //设置为station模式 AT+CWLAP //查看可以网络

AT+CWJAP=\ //连接自己要连接的网络

AT+CIFSR //返回模块的IP地址说明已经正确连接到路由器返回IP地址“192.168.1.130”

AT+CIPMUX=1 //打开多连接 AT+CIPSERVER=1,8080 //建立sever

总 结

利用手机进行无线控制电灯开关,从而实现了手机不仅可以打电话、发短

40

基于物联网技术的室内LED照明控制系统

信、上网、玩游戏、还可以控制电灯,使得手机又多了一项实用的功能。本文通过对单片机、WiFi模块、三极管、晶闸管、继电器等基础知识的介绍,说明了在电路中所起的作用。在本设计中明白了在产品设计中不仅要考虑电压是否达到额定值还要考虑电流的问题。所谓的高电平只是一种用电压来传递的信号,而电流是很微弱的,因此高电平电压即使达到用电器的额定电压也不具备驱动用电器要求。信号是用来控制的,高低电平信号只要通过三极管、晶闸管、达林顿管等就可以实现驱动了。

其中三极管是最基础的元件无论是晶闸管还是达林顿管都是在三极管的基础上发展而来的。当单片机2.7端口输出低电平时,三极管基极电压为0v处于截至状态。当2.7端口输出高电平时,基极电压高于发射极,集电极电流随着基极电流增大而增大,但是由于基极电流处于微安级,并未使三级管饱和,所以在后面又加了一个三极管,使电流继续放大直到饱和。当三级管饱和后,集电极和发射极直接电阻很小,几乎是导通。

通过本次单片机的设计,我在很多方面都有所提高,学会综合运用专业所学课程的理论和生产实际知识进行一次单片机设计工作的实际训练,从而培养和提高了自身独立工作的能力,巩固了单片机课程所学的内容,掌握单片机设计的方法和步骤,掌握单片机设计的基本技能懂得了怎样分析电路,了解了单片机的基本结构,提高了计算分析能力,绘图能力等各项能力,因此感觉此次设计意义非凡。

41

基于物联网技术的室内LED照明控制系统

致谢

在本次设计中,主要是电路的安装与调试,及软件车需的设计,整机调试。在实际操作过程中发现设计是硬件软件要匹配一致,不能单方面思考,所以在制作过程中深深体会到了做事要细心。此次设计使我充分认识到毕业设计的重要性和必要性使我大受益处,本次设计不但拓宽我的知识,而且培养了我们在分析问题解决问题和实际技能等方面的操作能力。

本设计过程中非常感谢我的指导老师,她治学严谨,平易近人,在设计中不仅传授做学问的秘诀,还授予做人的准则,这些使我受益匪浅。在这里祝愿我的老师身体健康事业顺心。还有很多老师都给予我不同方面的帮助,在此向帮助和指导过我的各位老师表示最中心的感谢!感谢这篇论文所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作。感谢我的同学和朋友,在我写论文的过程中给予我了很多素材,还在论文的撰写和排版过程中提供热情的帮助。由于我的学术水平有限,所写论文难免有不足之处,恳请各位老师和学友批评和指正!

42

基于物联网技术的室内LED照明控制系统

参考文献

[1] 伍云霞,武晓华,《对C语言程序设计课程研究性教学的探索与实践》,高等教育出版社,2010

[2] 赵瑾瑾,祝蜀平,严忠林,《 C语言库函数程序转换方法》,清华大学出版社,2009 [3] 郭曦缓,《C语言指针分析的设计与实现》,高等教育出版社,2010 [5] 马丽娟,《常用计算机算法简介及C语言举例》,内蒙古出版社,2010

[6] 于清,吐尔根·依布拉音, 《算法为先的C语言教学模式探讨》,清华大学出版社,2009

[7] 梁旭玲,《C语言排序算法的分析和总结》,机械工业出版社,2010

[8] 付蔚、吴虹岑、王平《ARM7的WIFI接入点的设计与应用》,机械工业出版社,2008 [9] 韩志军,《单片机应用系统与设计实例》,机械工业出版社,2009 [10] 张志良,《单片机控制原理及控制技术》,机械工业出版社,2005 [11] 阎石,《数字电路》,高等教育出版社,2007

[12] 张彦斌,《微型计算机原理及应用》,机械工业出版社,2009 [13] 冯萍,《微机系统汇编语言与接口技术》,机械工业出版社,2009 [14] 谭浩强,《C语言设计》,清华大学出版社,2007

[15] 胡宴如,《模拟电子技术》《数字电子技术》高等教育出版社, 2003

[16] 黄培根,《模电数电基础实验及Multisim7仿真》黄培根 浙江大学出版社, 2007

43

基于物联网技术的室内LED照明控制系统

附录一 原理图

44

本文来源:https://www.bwwdw.com/article/atov.html

Top