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所示。



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

    关注

    5209

    文章

    20625

    浏览量

    336767
  • Linux
    +关注

    关注

    88

    文章

    11807

    浏览量

    219512
  • ZigBee
    +关注

    关注

    158

    文章

    2310

    浏览量

    250252
  • 智能照明
    +关注

    关注

    36

    文章

    1861

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux 下开发嵌入式必备命令速查表

    嵌入式开发中,Linux系统几乎成为必备的开发环境。不管你是在做STM32、RaspberryPi、还是基于ARM的板子,熟练掌握Linux命令不仅能加快开发效率,还
    的头像 发表于 01-19 09:06 1013次阅读
    <b class='flag-5'>Linux</b> 下开发<b class='flag-5'>嵌入式</b>必备命令速查表

    什么是嵌入式应用开发?

    概述 所谓的嵌入式应用开发就是在嵌入式操作系统下进行开发、软硬件综合开发 ‌嵌入式应用开发‌是指在嵌入式操作
    发表于 01-12 16:13

    arm嵌入式主板优缺点

    Windows CE、Linux等主流的嵌入式操作系统。   ARM的优点   一、高可靠性、高稳定性:在工业控制领域,性能稳定可靠是自动控制基本的要求,ARM嵌入式主板有着很特殊
    发表于 01-08 07:08

    低功耗工业图像采集卡 | 节能设计,适配嵌入式工业设备

    嵌入式工业设备的严苛运行需求,为工业检测、智能机器人、便携检测终端等场景提供高效、稳定的图像采集解决方案。核心优势:低功耗设计,赋能嵌入式系统
    的头像 发表于 12-22 18:05 1070次阅读
    低功耗工业图像采集卡 | <b class='flag-5'>节能</b>设计,适配<b class='flag-5'>嵌入式</b>工业设备

    从小白到大牛:Linux嵌入式系统开发的完整指南

    是 **“在嵌入式硬件上运行 Linux 系统并开发应用”**,其本质是软硬件协同的工程实践。入门阶段需完成三大核心任务:​ 系统认知构建:明确嵌入
    发表于 12-16 10:42

    什么是嵌入式操作系统

    要理解嵌入式操作系统(Embedded Operating System,简称 RTOS/EOS),我们可以从本质定义→核心区别→实际作用→典型特征→嵌入式开发场景适配,五个维度来拆解, 一
    发表于 12-09 10:33

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

    。尽管有些嵌入式系统可能包含操作系统,但大多数情况下,它们仅由一个程序来控制整个逻辑。 从专业的角度来看,嵌入式
    发表于 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 1006次阅读
    怎么结合<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 951次阅读