0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

能让家更智能的嵌入式Linux照明节能系统方案

电子设计 来源:互联网 作者:佚名 2017-12-23 07:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

嵌入式linux是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式Linux既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统的特性,如今已被广泛的应用于工业制造、过程控制、通讯等众多领域。


本文设计并实现了一种基于嵌入式Linux的智能家居照明节能控制系统,节能效果佳,而且性能优异。

1、智能家居照明节能控制系统硬件设计

1.1硬件总体设计

依据智能家居照明节能控制系统的功能需求,综合分析整个系统的成本和开发进度控制需求,设计的基于Linux的智能家居照明节能控制系统的硬件总体结构用图1进行描述。


1.2 ZigBee接口电路设计

利用跳线设置获取通信节点的类型、TTL电平收发、串口通信等实现和控制器之间的通信,能够大大节省嵌入开发时间。设计的ZigBee接口的输入电压是5V,最大发射电流是80mA,最大接收电流是60mA,在睡眠模式下的功耗只有25μA/h。ZigBee接口和处理器的电路连接用图2进行描述。

图2中,其中引脚5和主板电源连接,引脚6接地,引脚7和主板RX1相 连,引脚8和主板SYS相连。


1.3 WI-FI接口电路设计

WI-FI模块选用海华公司AW-GH321为主芯片,该芯片将Marvell公司生产的88W8686作为内核,支 持IEEE802。11b/gWLAN协议,有SDIO/G和SpI两种接口方式,能够有效节约电资源,具有功耗低的特点。WI-FI接口电路用图3进行描述。


1.4 照明节能控制电路

照明节能控制电路主要由ZigBee接口电路、交流电过零采集电路和白炽灯驱动电路组成,框图如图4所示。


智能家居照明节能的基本原理为控制流过白炽灯电流的大小,也可将其转换成通电时间的长短,因此需确定交流电过零点。

本节通过交流电过零采集电路确定交流电过零点,从而准确调控双向可控硅的导通角,以实现对白炽灯通电时间的控制。交流电过零采集电路用图5进行描述。


图5中,通过变压器将220V的交流电转换成低压交流电,低压交流电的电压是16V,Dl代表全波整流桥,主要负责将低压交流电整流成100Hz的脉动直流电。R1和R2为限流电阻,避免因电流过大导致与其相连的Ul光耦发光管被烧毁。在电压高于发光管导通电压的情况下,光耦中的光敏三极管将输出低电平,反之将输出高电平,即为中断信号

白炽灯驱动电路可通过继电器或可控硅进行驱动。继电器驱动电路属于机械动作,效率较低,无法满足系统功能需求。可控硅是一种关键的半导体器件功率器件,能够有效用于高电压和高电流的控制。本节将可控硅作为功率控制器件,白炽灯驱动电路用图6进行描述。


图6中,MOC3022为光控可控硅,其不仅能够起到隔离的作用,防止控制器被外部高压信号损毁,而且可用于触发Q1BAT06导通。控制器IO端口和MOC3022发光管的负极相连,在IO口输出低电平的情况下,发光管被点亮,光控可控硅处于导通状态。Q1BAT06是双向可控硅,可流过交流电,且导通后即使触发信号消失,其仍可保持导通状态,直至无负载电流流过。

交流电的各半波阶段均需输出触发信号,触发信号的输出时间直接影响灯泡亮度,随着可控硅导通时间的减少,白炽灯亮度逐渐降低,通过控制白炽灯亮度实现智能家居照明节能控制。

2、智能家居照明节能控制系统软件设计

在对智能家居照明节能控制系统进行软件设计时,系统选用嵌入式Linux操作系统,因为Linux操作系统具有丰富、内核稳定和网络功能丰富等特点。在本系统中,嵌入式图形界面 GUI选择QT/Embe-ded,引导程序选择U-Boot,根文件系统选择Yaffs,Linux内核选用Linux2.6版本。基于上述分析,基于嵌入式Linux的智能家居照明节能控制系统的软件架构如图7所示。


3、照明节能控制引导程序设计

照明节能控制引导程序主要用于对整个系统中的全部灯具进行节能控制,当上位机发出控制指令时,利用S3C2410A处理器进行处理,写入多路开关控制数据,通过照明节能控制电路实现智能家居照明节能控制。

实验结果分析为验证本文设计的基于嵌入式Linux的智能家居照明节能控制系统的有效性,进行了相关实验分析。


图8描述的是智能家居照明节能控制系统控制终端,在控制终端即可对灯开关和亮度进行调控。为了验证本文系统的有效性,将KNX总线系统和WSN系统作为对比,对某智能家居进行照明节能控制,得到的节能结果如表1~3所示。



声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5186

    文章

    20146

    浏览量

    328795
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217965
  • ZigBee
    +关注

    关注

    158

    文章

    2296

    浏览量

    249158
  • 智能照明
    +关注

    关注

    36

    文章

    1833

    浏览量

    87234
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式系统的定义和应用领域

    。尽管有些嵌入式系统可能包含操作系统,但大多数情况下,它们仅由一个程序来控制整个逻辑。 从专业的角度来看,嵌入式
    发表于 11-17 06:49

    嵌入式开发的关键点介绍

    嵌入式系统的应用非常广泛,例如:智能家居、智能手表、智能手机、智能汽车等等。
    发表于 11-13 08:12

    盘点嵌入式就业所需要的技能有哪些?

    在数字化和智能化的大潮中,嵌入式系统无疑是支撑现代科技发展的核心力量。从智能手机到智能汽车,再到智能
    发表于 08-11 15:43

    【「Yocto项目实战教程:高效定制嵌入式Linux系统」阅读体验】+基础概念学习理解

    。为了对珠峰了解些,开始接触 Linux 系统开发,并逐渐认识到 Yocto 项目在定制嵌入式 Linux
    发表于 08-04 22:29

    怎么结合嵌入式Linux,和FPGA三个方向达到一个均衡发展?

    嵌入式领域,不少人都怀揣着让嵌入式Linux 和 FPGA 三个方向实现均衡发展的梦想,然而实践中却面临诸多挑战。就像备受瞩目的全栈工程师稚晖君,他从大学玩单片机起步,凭借将智能
    的头像 发表于 06-25 10:08 650次阅读
    怎么结合<b class='flag-5'>嵌入式</b>,<b class='flag-5'>Linux</b>,和FPGA三个方向达到一个均衡发展?

    Linux嵌入式和单片机嵌入式的区别?

    Linux嵌入式与单片机嵌入式在多个方面存在显著的区别,以下是详细的比较和归纳: 一、基本概念 1. Linux嵌入式: 定义:将
    发表于 06-20 09:46

    【书籍评测活动NO.61】Yocto项目实战教程:高效定制嵌入式Linux系统

    新的浪潮,嵌入式 Linux 系统已广泛应用于国产芯片、智能家居、工业控制、智能汽车等领域,并在 AIoT(人工
    发表于 05-21 10:00

    嵌入式开发入门指南:从零开始学习嵌入式

    特定功能的计算机系统,广泛应用于智能家居、工业控制、医疗设备、车载系统等领域。 2. 学习嵌入式开发的前置知识熟悉C语言编程掌握基本的数据结构与算法了解数字电路与微控制器原理熟悉
    发表于 05-15 09:29

    智慧之光:智能照明系统的绿色节能之道

    管理功能的智能照明解决方案,为建筑节能领域带来革命性的变革。 一、环境感知与动态调光技术 智能照明
    的头像 发表于 05-09 14:41 637次阅读

    瑞芯微嵌入式方案概述

    瑞芯微(Rockchip)是一专注于高性能、低功耗芯片设计的中国半导体公司,其嵌入式解决方案广泛应用于智能终端、物联网、工业控制、多媒体处理等领域。以下是瑞芯微
    的头像 发表于 03-28 12:11 1214次阅读
    瑞芯微<b class='flag-5'>嵌入式</b><b class='flag-5'>方案</b>概述

    【入门必看】从菜鸟到大牛,嵌入式系统完整学习路线!看这篇就够了!

    嵌入式系统是许多现代电子设备和智能系统的核心,掌握嵌入式系统,意味着能够设计和开发更加
    的头像 发表于 02-20 10:53 3172次阅读
    【入门必看】从菜鸟到大牛,<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>完整学习路线!看这篇就够了!

    园区照明能耗监测及节能管理系统方案

    一、方案背景 随着能源问题的日益突出,节能减排成为各行各业发展的重要目标。园区照明作为能耗的重要组成部分,实现其能耗监测与节能管理具有重要意义。传统的园区
    的头像 发表于 02-17 15:33 925次阅读
    园区<b class='flag-5'>照明</b>能耗监测及<b class='flag-5'>节能</b>管理<b class='flag-5'>系统</b><b class='flag-5'>方案</b>

    嵌入式开发必备-RK3562演示Linux常用系统查询命令(上)触觉智能出品

    实用干货!嵌入式开发学习必备-RK3562演示Linux常用系统查询命令(上)关注触觉智能持续为大家带来更多嵌入式开发内容
    的头像 发表于 12-31 10:51 117次阅读
    <b class='flag-5'>嵌入式</b>开发必备-RK3562演示<b class='flag-5'>Linux</b>常用<b class='flag-5'>系统</b>查询命令(上)触觉<b class='flag-5'>智能</b>出品

    新手怎么学嵌入式?

    新手怎么学嵌入式? 在科技飞速发展的今天,嵌入式技术已经渗透到我们生活的各个角落,从智能手机到智能家居,从汽车电子到医疗设备。对于新手而言,嵌入式
    发表于 12-12 10:51

    什么是嵌入式人工智能

    嵌入式人工智能是指将人工智能技术应用于嵌入式系统中的一种技术。嵌入式
    的头像 发表于 12-11 09:23 1519次阅读
    什么是<b class='flag-5'>嵌入式</b>人工<b class='flag-5'>智能</b>