1. 概述

通过中央管理平台,让家居生活舒适、安全、便利、节能、健康、环保。类似名称的还有数码家居、数字字园、网络家庭、家庭自动化、E-HOME等等。目前,智能家居可为用户提供家居安全报警、可视对讲、家电、照明调光、设备的室内外遥控、电话远程控制、INTERNET远程控制等多种功能。产品类型包括有线、无线或者有线和无线结合,无线方式具有无布线,移动,安装方便、应用场合广等优点逐渐成为应用主流。

2. 方案设计

本文从软、硬件两方面介绍一款智能灯光控制方案,该方案分为手持RF遥控和灯光控制两部分,可以通过手持设备实现家居灯光明暗的调节、全开全关、定时控制和软启功能。

2.1 灯光控制部分硬件组成框架

灯光控制部分硬件组成框图如图1所示,其中各部分接口电路如下:

图1 无线灯光控制电路

图2 非隔离电源电路图

①非隔离电源电路为MCU和无线模块提供工作电压,如图2所示,采用PI的LinkSwitch-TN,由于功率MOSFET和控制器集成在一个IC当中,设计过程可得到极大地简化。电路路中所用元件数目很少,无需变压器,即可以利用设计速成部分,使用标准元件完成常用输出电压和电流的设计。

②无线模块连接电路如图3所示,PHY只需使用5个I/O口即可工作,同时采用SPI兼容的控制接口作为数据通讯接口,我们测试板也正是使用这种方式与PHY模块进行连接的。各个接口功能如下:SCK:SPI串口时钟输入;SDI:SPI串口数据输入;NSEL:SPI片选输入(低电平有效);SDO:SPI串口数据输出;NIRQ:中断请求输出(低电平有效);PHY模块用作数据。该模块具有体积小、功耗底等优点,非常适合用于无线设备上。

图3 无线模块连接电路

③调光模块电路如图4所示,包括一个EMI滤波器、一个无源功率因数校正、镇流器控制和灯谐振输出级,输出级采PWM输出驱动信号,通过驱动变压器驱动半桥MOS管,实现灯光的控制。

图4 调光控制电路

智能灯控制页面用HTML编写,智能家居系统中智能化灯光控制的设计实现相关推荐

  1. 智能家居系统中网关与服务器如何连接?

    原文点击打开链接 在新型智能家居系统中,家庭网关将取代PC机作为家庭控制中心.传统客户端/服务器模式不能保持家庭网关与远程服务器实时连接.基于百万级的家庭网关与服务器保持长连接的目的,采用主从服务器框 ...

  2. WCDMA系统中的功率控制分类

    通信系统关注的两类问题:带宽的有效性和功率的利用率:扩频系统中带宽的有效性不是主要关心的问题:而功率控制的主要目的是使得整个系统达到更好的服务质量: 习惯将WCDMA系统中的功率控制做如下分类: 1. ...

  3. 智能灯控制页面用HTML编写,一种基于STM32的智能灯控制系统的制作方法

    本发明涉及电子系统控制领域,具体是一种基于STM32的智能灯控制系统. 背景技术: 随着我国教育业的发展,学校照明用电量急速增加,电能损失也呈现出增大的趋势.目前,国内外照明自动控制装置基本都采用被动 ...

  4. 智能灯控制页面用HTML编写,3分钟教你创建手机APP控制全彩智能灯泡应用,图形化编程!...

    本帖最后由 bigfanofloT 于 2016-9-22 22:33 编辑 对,你没有看错!!!3分钟教你创建手机APP控制全彩智能灯泡应用,图形化编程,自动代码生成,麻麻再也不用担心我不会编程了, ...

  5. 智能灯控制页面用HTML编写,灯光控制原理—智能灯光控制是如何实现的

    舒适100网讯在我们的家庭中,室内照明可以说是任何一个家庭都必须注重的一个方面,而随着科学技术的不断进步,普通的灯光照明系统已经无法满足人们的需求了,人们纷纷开始对智能灯光系统有了越来越多的关注与使用 ...

  6. 机智云AIoT+arduino单片机+智能家居系统及安防控制

    摘要:提出了一种基于机智云物联网云平台和Arduino单片机控制的智能家居安防系统设计模式,主要研究智能家居系统在无线组网技术和下位机子系统的软硬件功能,经过理论验证.仿真实验.电路搭建到智能家居模型 ...

  7. 使用拦截器或者AOP实现权限管理(OA系统中实现权限控制)

    在开发类似与OA管理系统类型的项目中,经常需要设置到权限管理.例如对某个部门的人员CURD操作,默认是该部门的普通员工是不会有该权限的.但若某个员工升级为该部分的负责人.则此时它就拥有对该部门的CUR ...

  8. js控制页面滚动到指定位置,js中scrollIntoView()的用法

    js中scrillIntoView()的用法--页面滚动到指定位置 最近遇到一个问题,在一个页面上,点击某个按钮时,滚动到页面的某一位置. 如图: 如果是我写的话,我可能会先获取滚动到的元素,然后获取 ...

  9. 用PHP编写家庭饮食系统,XX健康饮食推荐系统的设计与实现.doc

    摘要: 现在城市生活节奏越来越快,人们对健康营养的需求越来越高.本设计通过进行实践调查确定系统的存在意义和价值.本系统经过了详细的前期系统设计规划,采用多种语言进行编写,采用了ThinkPHP框架技术 ...

最新文章

  1. 背景图自适应屏幕居中显示,且不变形
  2. DWZ (JUI) 教程 navTab 刷新分析
  3. datagrid php json,thinkphp和easyui结合中,datagrid等容器获取json数据的方法
  4. 单片机小白学步系列(十八) 单片机/计算机系统概述:通信接口与协议
  5. Windows Mobile 编程 (Win32) - 获取设备能力
  6. unity如何让canvas总是显示在所有层的最上方?
  7. 前端学习(781):格式化日期年月日星期
  8. react实现异步插件_React-loadable实现组件进行异步加载
  9. mac os 开启redis_关于Redis,学会这8点就够了
  10. 借力信息化工具,助跑精细化管理
  11. ubuntu 下可以尝试还不错的屏幕截图工具: flameshot
  12. idea安装activiti流程设计器_整合Activiti6.0流程设计器 | 字痕随行
  13. sqlyog设置简体中文_SQLyog中文版使用教程
  14. pandas.Series.values
  15. 个人sublime定制
  16. Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
  17. 西直门立交桥的破事儿
  18. SFB 项目经验-10-Polycom CX700-不停弹窗口要输入用户名和密码
  19. 使用中文分词工具切分ArcGIS在线文档
  20. jmeter压测学习10-linux上执行遇到的问题 There is insufficient memory for the Java Runtime Environment to continu

热门文章

  1. 4KB/4MB 32位分页模式下的线性地址翻译以及CR3
  2. 【网站推荐】Solaris 平台编写设备驱动程序
  3. 【HTML+CSS网页设计与布局 从入门到精通】第3章
  4. 常见图片格式:PNG,JPG/JPEG,BMP
  5. C语言控制台窗口界面编程:用printf在终端打印一个GUI窗口
  6. rust怎么调整夜晚亮度_买手机时LCD屏和OLED屏怎么选?终于明白了!
  7. python基础逻辑判断语句(九)
  8. 关于新手的一个bug,pycharm和IDea的ctrl+C和ctrl+V不起作用
  9. java 多线程 选择题_Java多线程之三道多线程练习题
  10. mac地址修改_Mac 地址是什么?Mac 地址的修改及妙用!