产品中心
您的位置: 主页 > 产品中心 >

AG88环亚平台智能照明控制系统在哪找智能照明控


发布时间:2020-07-06 11:18


  智能照明控制系统的设计与实现_电力/水利_工程科技_专业资料。知贝网-智能照明控制系统的设计与实现 摘要智能照明控制系统是针对目前普遍存在灯光常开的电能浪费和自习室或教室不能充分利用的现 象而设计的。该智能灯光控制系统将单片机控制技

  知贝网-智能照明控制系统的设计与实现 摘要智能照明控制系统是针对目前普遍存在灯光常开的电能浪费和自习室或教室不能充分利用的现 象而设计的。该智能灯光控制系统将单片机控制技术、ZigBee 无线通信技术以及传感器技术融合于 一体。通过 BISS0001 集成芯片处理传感器采集到的室内人体红外和光照强度信息来控制继电器开 关,ZigBee 终端模块将照明信息传递给 ZigBee 协调器模块,ZigBee 协调器模块通过串口与上位机 通信,从而实现实时监控和记录照明使用率的功能。本文所论述的智能照明控制系统在硬件方面主 要包含传感器采集部分、 数据处理部分和 ZigBee 无线传输部分; 软件方面主要包含基于 C 语言编写 ZigBee 无线通信部分和基于 C#语言编程的上位机部分。 该智能照明控制系统在对提高教室使用率和 节能两方面效果显著,符合当今校园节能环保的诉求。 关键词智能照明控制;ZigBee 无线通信技术;传感器技术;C 语言;C#语言 第 1 页共 1 页 知贝网-引言 从物联网概念的提出到应用到各个领域仅仅花了几年的时间,而随着物联网的快速发展,生活 中的许多地方因此发生了巨大的改变。家居生活的智能化,智能照明控制系统在哪找物流设备的自动化等等,让我们体验到 物联网带来的不仅仅是科技的进步,更是一种提高生活质量和整合资源的方法 。如今,随着国家 经济水平的提高,人们的收入水平也变得十分可观,因此自己愿意投入更多的时间去学习,并且愿 意让子女继续深造,由于学习的人数不断增加和校园的规模不断扩大,引发了校园电量浪费和教室/ 自习室不充分利用的现象 。晚上自习学习完成后,在教学楼/自习室的灯光开关需要教学楼管理员 手动关闭,浪费了大量的人力资源和时间 。目前对于解决这个问题有了迫切的需求,智能照明是 解决该问题的关键技术之一。 [3] [2] [1] 1 系统构成和方案选择 本系统主要采用的硬件构成是: CC2530ZigBee 模块、 BISS0001 传感信号处理集成模块、 Windows 操作系统的 PC 端。 本 系 统 主 要 采 用 的 开 发 环 境 是 : IAREmbeddedWorkbench 操 作 系 统 开 发 平 台 、 MicrosoftVisualStudio2015C#编译环境。 本系统主要采用的编程语言是:C 语言、C#语言。 该设计的系统框图如图 1 所示。 光照强度信号 BISS 0001 处理 芯片 CC25 30Zig Bee 终 端 CC25 30Zig Bee 协 调器 无线传输 串口传输 PC 端上 位机 人体红外信号 图 1 系统框图 第 2 页共 2 页 知贝网-硬件环境搭建 2.1 基于 BISS0001 模块电路 如图 2 所示是 BISS0001 内部框架图,它是由运算放大器、电压比较器、状态控制器、延迟时间 定时器以及封锁时间定时器及参考电源等构成的数模混合专用集成电路。该集成电路芯片在一些传 感器控制和延时器控制器上得到广泛的应用。以下图 3 所示的是可重复触发工作方式下的波形,由 于本系统是实现人在灯亮的工作方式,所以不能让灯在有人的情况下熄灭,本系统使用的触发方式 则是可重复触发工作方式,其工作过程可根据波形进行分析。其中与不可重复触发工作方式的主要 不同在于配置引脚 A 的电平,当引脚 A 为高电平时,VC 信号也为高电平时,则 VS 可以重复触发, 使得 VO 在延时周期内一直为有效状态,即只要在延时周期内 VS 发生第二次触发就可以再次刷新 延时时间,当 VS 保持为高电平,则 VO 一直保持有效状态;若 VS 保持低电平,则在延时周期结束 后 VO 恢复为无效状态,并且,同样在封锁时间 Ti 时间内,任何 VS 的变化都不能触发 VO 为有效 状态。 图 2 内部框图 图 3 可重复触发工作方式波形图 如图 4 是本系统的功能应用电路图。由图可以看出运算放大器 OP1 将从 14 引脚输入的热释电 红外传感器的输出信号作第一级放大,然后从 16 引脚输出,并经由 C3 耦合,到 13 引脚输入到第二 个运算放大器 OP2,进行第二次信号的放大,并且将直流电压抬升,从 OP2 输出的放大信号送到由 比较器 COP1 和 COP2 组成的双向鉴幅器, 检出有效触发信号 VS 去启动延迟时间定时器。 同时结合 第 3 页共 3 页 知贝网-光照情况,R3 为光敏电阻,用来检测环境照度。根据光敏电阻的特性,当环境较明亮,光照强度强 时,智能照明控制系统安装调试R3 的电阻值会降低,使 VC 脚的输入保持为低电平,从而封锁触发信号 VS,两者相结合控制 有效输出信号 VO。而输出信号 VO 经晶体管 T1 放大驱动继电器去接通照明灯泡。其中输出延迟时 间:Tx≈24576*R9*C7;封锁时间:Ti≈24*R10*C6。 图 4 基于 BISS0001 模块电路图 2.2 无线传输硬件电路 本系统通过 ZigBee 终端结点对 BISS0001 模块 VO 引脚输出电平高低情况的检测来判断照明情 况 ,检测到高电平则说明照明灯是开启的,而检测到低电平则说明照明灯是关闭的,进一步处理 该信息发送简单字符串到 ZigBee 机协调器 ,协调器接收到字符串后,再一步对字符串处理,将消 息通过串口传输的方式发送至上位机 ,其电路设计如图 5 所示。本系统使用的了四个 BISS0001 模 块分别采集四处光照强度和热释电红外信号控制白炽灯开关,然后将四个模块的 VO 引脚循环采集 后进行通过 ZigBee 无线传输到协调器和上位机进行显示并记录。 [6] [5] [4] 第 4 页共 4 页 知贝网-图 5 电路设计总图 3 软件程序搭建 3.1 基于 ZigBee 无线传输程序设计 程序是建立在协议栈库函数的基础上进行设计的,如图 6 是程序流程图,程序执行中首先关中 断,在完成端口和函数的初始化后,然后开启中断,协调器与终端相互连接完成组网 。这里的流 程对协调器和终端模块都适用,两者不同的地方在于设置不同的 ID 和处理接收到信息的模式,相同 的节点模块配置不同的模式可作不同的用途,同一块节点模块既可以充当协调器,也可以充当终端, 同样也可以用作路由器使用 ,主要关注的是工作在 OSAL 主循环中需要执行的事件和事件处理函 数,通过判断事件的优先级来控制事件被执行的先后顺序。这也是产品开发者需要了解和设计的部 分。 [8] [7] 第 5 页共 5 页 知贝网-开始 关中断 初始化函数 初始化端口 开中断 设置 timer OSAL 主循环 N 事件发生? Y N 优先级高? Y 调用事件处理函数 N Y 是否结束? 图 6 程序流程图 终端:如图 7 流程图,配置引脚为输入模式,定义终端模块传输 ID 号为 0;表达了循环采集四 个 VO 引脚的高低电平信息判断是否开灯,然后调用协议栈库函数的子函数将数据发送到最近的协 调器上。当 1 区域、2 区域、3 区域、4 区域的灯亮时,分别发送字符串“01\r\n”,“02\r\n”, “03\r\n”, “04\r\n”,当 1 区域、2 区域、3 区域、4 区域的灯灭时,则分别发送字符串“10\r\n”,家庭智能照明控制工程 “20\r\n”,“30\r\n”,“40\r\n”。 第 6 页共 6 页 知贝网-开始 IO 端口初始化设置 使能定时器 N 是否开中断? Y 处理中断,发送消息 结束 图 7 终端事件处理流程图 协调器:接收终端模块发送过来的信息,识别信息和相应的终端 ID,接收“01\r\n”“02\r\n” “03\r\n”“04\r\n”“10\r\n”“20\r\n”“30\r\n”“40\r\n”后,将信息向串口传输,配置串 口波特率为 9600,8 位数据和一位停止位,最终在上位机显示。在传输的过程中发送\r\n 是为了避 免出现发送或接收的多个字符串在传输过程中合并成一个字符串的情况。在协调器事件处理部分的 程序具体流程如图 8,在初始化开启中断之后,该程序一直循环执行,即不停向上位机发送信息。 第 7 页共 7 页 知贝网-开始 使能定时器 N 是否开中断? Y 处理中断,接收并发送消息 结束 图 8 协调器事件处理流程图 3.2 上位机程序设计 上位机的设计以教室四盏灯的照明为例,通过创建窗体应用程序实现,将窗体设计和代码设计 相结合,分别设计上位机的外观和功能。AG88环亚平台如图 9,通过窗体设计器设计了上位机的基本外形 。 [9] 图 9 上位机效果图 通过按下 “打开” 按钮实现打开串口的功能, 图 10 是串口功能的流程, 串口打开后可以通过 “消 第 8 页共 8 页 知贝网-息监控区”检查接收的信息是否出错,当信息传输出错时,以此排查出问题是出在 ZigBee 无线传输 还是上位机图。 “教室照明使用情况”栏实时显示四盏灯的开关情况,当对应的灯亮时,区域显示黄色并提示 区域有人,当对应的灯灭时,区域显示灰色并提示该区域无人。 “教室当日情况”栏记录的是当天该教室四盏灯的使用的历史情况,图 11 是图表日历功能流程 图,当只有一盏灯亮时照明使用率为 25%,以此类推,两盏灯亮时照明使用率为 50%,三盏灯亮时照 明使用率为 75%,四盏灯亮时照明使用率为 100%,并通过曲线图表显示。 “教室使用情况历史记录”栏则记录的是教室照明的历史情况,通过日历的形式查询过去该教 室的灯光照明使用率,用粗体显示的是该天教室使用率高,使用率是通过时间来计算,按照一天照 明 8 小时,四盏灯叠加时间则是 32 小时,当叠加时间超过 16*60*60 秒,即综合照明时间过半,则 使当日显示加粗。 开始 开始 串口初始化设置 Chart 初始化 打开串口 按秒计时统计显示 N 是否有消息? Y 处理消息,修改控件 N 计时超出 1 天? Y 归零处理,修改日历控件 结束 图 10 串口功能流程图图 11 图表日历功能流程图 结束 4 调试与分析 在调试过程中,针对完成的实物如图 12 进行了以下实验: 第 9 页共 9 页 知贝网-图 12 终端实物图 实验一,首先将测试分为白天和黑夜,测试前将四个传感器模块的感光调节滑变电阻和延时滑 变电阻调节至相同位置。 在白天光照强度较强时,实验成员分别绕四个传感器探头一圈,结果为不能触发继电器开关, 终端发送消息“10”“20”“30”“40”,上位机接收到消息分别是“10”“20”“30”“40”, 循环发送和接收,符合实验现象。然后让四位实验成员与传感器探头正对,改变实验成员和探头之 间的距离,从 10 米距离缩小到 0.5 米,发现无法触发继电器开关。结果显示,光照强的环境下无法 触发继电器开灯,结果和理想状况相符合。 在晚上光照强度低于模块所设定的感光值,作为本系统的实验重点部分,实验成员根据白天进 行相同的行为,当有人分别经过传感器时,继电器依次触发,白炽灯也相应依次亮灭,终端发送消 息“01”“02”“03”“04”,上位机接收到消息分别是“01”“02”“03”“04”,循环发送和 接收,上位机显示区域依次亮起。然后同样让四位实验成员与传感器探头正对,改变实验成员和探 头之间的距离,从 10 米距离缩小到 0.5 米,发现人体距离传感器探头 5 米以内检测结果准确,当人 体距离传感器探头 5-8 米,传感器会出现误差,有时检测不到人体,有时则能检测到而触发继电器 开关,当人体距离传感器探头 8 米以上,则完全感应不到人体。人体靠太近容易出现遮光现象,影 响外界的实际光长强度。因此经结果显示,传感器的有效范围为 0.5 米到 5 米之内。 实验二,改变延时可变电阻,从最小值旋转至最大值,阻值大小由 0 变至 200 千欧姆,智能照明接几根线记录人 体触发继电器开关离开探测区后的延时时间,结果显示延时时间可变范围从 16 秒至 300 秒。而后进 行重复触发实验,让实验成员在触发继电器后离开可测范围到 10 米以外,等待 10 秒后迅速回到传 第 10 页共 10 页 知贝网-感器可测范围内,发现白炽灯一直处于亮的状态,实验结果表明延时时间可调,传感器模块处于可 重复出发的模式。 实验三,改变 ZigBee 终端和协调器的距离,将实验成员分为两部分,一部分携带协调器和 PC 上位机逐渐远离终端节点,另一部分则做来回触发四个传感器的行为。根据结果显示,两节点之间 在空旷地区距离超出 80 米远后无法接收到发送出来的信息,有墙壁隔绝的情况下,有效距离在 30 米以内。 最终实验结果与理论相符合,有效距离和延时时间符合实际情况,误差范围较小,无线传输距 离较短,但是可以通过扩展节点解决此项问题;调试过程中发现传输速率为 1 秒,因此产生 4 秒的 延时,在更改为 50 毫秒后,提高了传输速率,也依然保持了传输的稳定性能。上位机能实时显示和 记录照明使用情况,对于在其他极端环境下可能出现受各种热源、光源干扰,被动红外穿透力差, 人体的红外辐射容易被遮挡,不被探头接收,受射频辐射的干扰,环境温度和人体温度接近时,探 测和灵敏度明显下降,有时造成短时失灵等系列问题。需要在更多实验中发现,根据问题来优化程 序和电路设计。 5 结语 智能照明控制系统是实现了校园内照明的自动控制和提高学校教室或自习室的使用率的功能, 该系统的实现不仅能大大减少不必要的人力和时间上的浪费,为学生提供良好的学习环境,使学生 能够全身心地投入学习 [10] ,而且达到了很好的节能效果;同学们从上位机公共平台很快就能找到空 教室学习和自习,教学楼管理员不用再到每一件教室进行查看并手动关电源开关,同时不会在出现 “长明灯”这种浪费电能的现象;总体而言,该系统的实现具有一定的实用性和现实意义。 参考文献 [1]胡金洋.基于 Zigbee 的嵌入式智能家居远程监控系统设计[D].西北农林科技大学,2017. [2]谭志强,杨俊杰,楼志斌,魏春娟.基于 ZigBeeLightLink 的楼宇照明系统设计[J].现代电子技术,2016,39(19):1-5. [3]潘子辉,沈苏彬,吴振宇.一种基于 ZigBee 的智能家居自动服务提供方法[J].计算机技术与发展,2018,28(1):200-204. [4]陆睿. 基于 ZigBee 的智能家居控制系统研究[D].南京邮电大学,2017. [5]阮家健.解读 ZigBee 技术的短距离无线数据传输系统[J].通讯世界,2017(10):99-100. [6]何勉. 基于嵌入式 Web 和 ZigBee 技术的智能家居系统设计与实现[D].西安科技大学,2017. [7]王飞,程建平,瞿少成.基于 ZigBee 路由算法的智能小区系统设计与实现[J].电子测量技术,2017,40(1):6-11. [8]郑亚伟,陈曦冉.基于 ZigBee 技术的无线遥控照明系统[J].电脑知识与技术,2017,13(35):261-262. [9]于合龙,丁民权,黄浦,郝明明.基于 ZigBee 网络的人参生长监测及病害预警[J].吉林农业大学学报,2017,39(1):120-126. [10]吴蜜.物联网技术应用与智慧校园建设的研究与实现[J].信息系统工程,2016(10). 第 11 页共 11 页

返回顶部