基于CAN总线的智能家居网关设计和实现

基于CAN总线的智能家居网关设计和实现

论文摘要

本文详细分析了目前智能家居控制系统的现状和目前所采取方案的优缺点,采用基于CAN总线的智能家居网关集中控制方案,该方案通过引入智能家居接口单元模块,有效的隔离被控对象的多样性,减小系统的复杂性;通过键盘控制、遥控方式从智能家居网关分离,提高智能家居网关的可靠性;智能家居内部网络选用CAN总线,降低智能家居系统的成本,满足系统的可扩展性,并根据CAN总线的多主特性,可以实现被控对象的即插即用功能。智能家居网关硬件设计采用ARM7系列CPU S3C44BOX,硬件集成以太网驱动器和CAN总线驱动器,借鉴以太网供电,整个智能家居系统使用集中供电方案,并从调试和使用角度考虑,添加了调试电路、温度检测和闹钟功能。智能家居网关软件设计采用分层设计思想,将智能家居网关的软件实现分成三部分:操作系统、底层驱动、高层应用。根据分层原则成功的移植了μC/OS-Ⅱ嵌入式实时操作系统和TCP/IP协议栈,并根据实际情况进行了裁减,封装成API函数,便于调用;将底层硬件的控制封装成驱动程序,可以屏蔽底层硬件的不同,方便移植;通过在智能家居网关使用UDP协议,细化了从UDP协议到CAN总线协议的转换原则,实现由PC机上的智能家居监控软件直接访问和控制智能家居控制网关。通过采用定制的智能家居接口单元和PC机智能家居控制软件,验证了智能家居网关和整个智能家居系统方案的可行性。试验表明:本方案具有性能好、可靠性高、低成本的特点。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 数字家庭与智能家居概述
  • 1.2 智能家居系统概述
  • 1.3 课题相关技术的国内外现状及其发展
  • 1.4 本课题研究的意义
  • 1.5 本文的主要工作
  • 2 智能家居系统总体框架设计
  • 2.1 数字家庭系统的构成部分
  • 2.2 智能家居系统分析
  • 2.3 智能家居系统控制方式
  • 2.4 本文提供的智能家居系统整体方案
  • 2.4.1 被控家居接口方案选择
  • 2.4.2 智能家居控制网关方案选择
  • 2.4.3 内部底层总线和协议选择
  • 2.4.4 智能家居系统方案总结
  • 2.5 智能家居网关的硬件构架
  • 2.6 智能家居网关操作系统选用分析
  • 2.6.1 智能家居网关软件分析
  • 2.6.2 嵌入式操作系统选择
  • 2.7 本章小结
  • 3 智能家居网关的硬件实现
  • 3.1 智能家居网关的CPU选型
  • 3.2 智能家居网关硬件的总体构架
  • 3.3 存储器部分设计
  • 3.3.1 FLASH部分设计
  • 3.3.2 SDRAM部分设计
  • 3.4 10M/100M以太网接口电路
  • 3.4.1 RTL8019AS芯片主要性能
  • 3.4.2 以太网接口电路设计
  • 3.5 CAN总线接口设计
  • 3.5.1 CAN总线介绍
  • 3.5.2 CAN总线接口设计
  • 3.6 串行接口电路设计
  • 3.7 复位电路设计
  • 3.8 供电系统的设计
  • 3.9 辅助测试部分以及实时时钟、测温功能的设计
  • 3.10 智能家居网关PCB的设计
  • 3.11 本章小结
  • 4 智能家居网关的软件实现
  • 4.1 智能家居总体软件实现分析
  • 4.1.1 智能家居网关软件构架分析
  • 4.1.2 智能家居网关启动流程
  • 4.2 智能家居网关操作系统的移植
  • 4.2.1 μC/OS-II实时操作系统的介绍
  • 4.2.2 μC/OS-II实时操作系统的移植
  • 4.2.2.1 与处理器无关的代码的移植
  • 4.2.2.2 与处理器相关的代码的移植
  • 4.2.2.3 与应用相关的代码的移植
  • 4.2.2.4 μC/OS-II操作系统初始化
  • 4.2.3 μC/OS-II操作系统的多任务操作
  • 4.3 以太网和CAN总线驱动设计
  • 4.3.1 以太网驱动实现
  • 4.3.2 CAN总线驱动实现
  • 4.4 TCP/IP协议栈的实现
  • 4.4.1 TCP/IP协议介绍
  • 4.4.2 TCP/IP协议栈的实现
  • 4.4.2.1 网络接口层
  • 4.4.2.2 ARP协议的实现
  • 4.4.2.3 IP协议的实现
  • 4.4.2.4 ICMP协议的实现
  • 4.4.2.5 UDP协议的实现
  • 4.4.3 高层应用
  • 4.5 以太网协议到CAN总线协议的转换
  • 4.6 智能家居的即插即用实现
  • 4.7 本章小结
  • 5 智能家居系统的实际测试
  • 5.1 嵌入式硬件功能调试
  • 5.1.1 ARM调试环境介绍
  • 5.1.2 目标系统上JTAG仿真头的定义
  • 5.1.3 集成开发环境介绍
  • 5.1.4 单板联调过程
  • 5.2 智能家居控制试验
  • 5.3 智能家居控制软件的试验和实现
  • 5.4 本章小结
  • 6 展望与总结
  • 6.1 论文总结
  • 6.2 论文展望
  • 致谢
  • 攻读硕士学位期间完成的学术论文
  • 参考文献
  • 相关论文文献

    • [1].聚焦·中国智能家居[J]. 大社会 2015(Z2)
    • [2].智能家居前景分析及发展趋势[J]. 智能城市 2019(23)
    • [3].一种基于信道状态信息的智能家居防盗监测方法[J]. 电气技术 2019(12)
    • [4].基于智能家居领域市场需求分析与研究[J]. 财富时代 2019(12)
    • [5].智能家居,“懒”出幸福感与高数值[J]. 产城 2020(01)
    • [6].2020,智能家居新格局[J]. 现代商业银行 2020(02)
    • [7].智能家居协议达成前的生存法则[J]. 现代家电 2019(22)
    • [8].智能家居落地步伐加快 普通消费者全方位开启智慧生活[J]. 现代家电 2019(21)
    • [9].推动智能家居市场 卖场必须有战略眼光[J]. 现代家电 2019(21)
    • [10].构建智能家居新生态[J]. 中国公共安全 2020(03)
    • [11].疫情期间,智能家居健康与养老需求凸显[J]. 中国建设信息化 2020(07)
    • [12].智能家居门锁技术综述[J]. 现代制造技术与装备 2020(03)
    • [13].智能家居营销策略[J]. 销售与管理 2020(02)
    • [14].智能家居让生活更美好[J]. 中国公共安全 2020(04)
    • [15].“无接触”式智能家居门锁面世[J]. 机器人技术与应用 2020(02)
    • [16].基于单片机的智能家居监测器的设计[J]. 现代信息科技 2020(10)
    • [17].2021年中国智能家居市场将达4369亿 这个标准很关键[J]. 中国建设信息化 2020(14)
    • [18].智能家居:让我们的未来充满科技感[J]. 中国林业产业 2020(06)
    • [19].5G将给智能家居行业带来怎样的变化[J]. 世界电子元器件 2020(07)
    • [20].莫仕:半导体和新型连接技术推动智能家居生态系统更加完善[J]. 中国电子商情(基础电子) 2020(07)
    • [21].智慧生活,用“芯”“智”造解决方案——浅谈智能家居市场现状和技术方案[J]. 中国电子商情(基础电子) 2020(07)
    • [22].智能家居发展势在必行,但需要尽快解决三大难题[J]. 中国电子商情(基础电子) 2020(07)
    • [23].儒卓力:智能家居需要实现产品的便捷对接[J]. 中国电子商情(基础电子) 2020(07)
    • [24].未来五年,智能家居将迈入2.0时代[J]. 中国电子商情(基础电子) 2020(07)
    • [25].智能家居发展现状与开放平台探索[J]. 中国电信业 2020(07)
    • [26].现代生活 你需要智能家居的六个原因[J]. 大众用电 2020(09)
    • [27].基于ZigBee的智能家居安防系统的设计与实现[J]. 电脑知识与技术 2020(22)
    • [28].基于老年用户的智能家居设计研究文献综述[J]. 工业设计 2020(08)
    • [29].智能家居未来发展方向和面临的考验[J]. 大数据时代 2020(09)
    • [30].智能家居技术的发展现状及风险应对措施[J]. 科技创新与应用 2020(31)

    标签:;  ;  ;  ;  ;  

    基于CAN总线的智能家居网关设计和实现
    下载Doc文档

    猜你喜欢