基于嵌入式系统的家电网络控制系统的研究与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着网络技术、数字技术和通信技术的高速发展,人们对家庭生活的自动化程度有了很高要求。家用电器的信息化与网络化是家庭自动化的重要内容,也是家电发展的大势所趋。家电网络化,指将微型计算机和通信网络技术融入传统的家用电器中,使之智能化并具有网络终端的功能,它不仅使得家电具有普通家电的功能,而且还具有网络通信的功能。这对改善人们家居生活,提高社会信息化程度有较高现实意义,那么进行家电网络化控制系统研究与设计就显得尤为重要。
     论文介绍了数字家庭的概念和目前国内外信息家电网络发展状况,并以嵌入式Internet技术为依托,设计了家电网络控制系统的总体方案,给出了系统的软、硬件结构。同时,阐明系统软硬件的设计方法,从硬件角度设计了所需的各个硬件模块,阐述了其功能;从软件角度阐述了嵌入式Linux操作系统、Web服务器的移植和应用程序设计过程。本文给出了全新的设计理念和实现方法,提出了家电命令表概念,研究了客户端、服务器、解释执行器等一系列的关键技术。
     课题探讨了Linux操作系统,搭建了基于Linux 2.6.21的开发环境,采用嵌入式Linux操作系统构建了家电网络化的软件环境,为后续功能的拓展奠定了良好的基础。在对智能家电软/硬件体系结构的分析与研究的基础上,提出网络家电终端架构,选择了ARM-Linux操作系统作为移植对象,并对嵌入式环境中的网络通信作阐述分析,建立相应的通信协议,并将其移植到了以32位嵌入式微处理器S3C2410为核心的硬件平台上。
     论文重点说明了ARM-Linux内核的裁减、移植和操作系统的重建过程,重点研究了网络家电的内核结构,并针对家电网络控制系统的特点,对家电产品建立了控制命令表,体现了家电具备网络化特征。同时,涉及了ARM-Linux应用程序的开发方法,通过对家电网络控制系统分析,确定了B/S模式的开发思路,根据需要移植了嵌入式Web服务器boa,在计算机上通过浏览器对其进行了访问,模拟家电终端对其进行状态的查询和参数的控制。
     最后通过系统测试,验证了系统功能,基于本论文方案实现的家电网络控制系统,具有成本低、组网灵活、使用方便等优点,对进一步实现家庭信息化具有一定的指导意义和参考价值。
With the rapid development of network technology, digital technology and communications technology, people put forward a more and more high request for automation to home life. Informationization and with networked of household appliances are important content in the automation of family, which also to become the inevitable trend of the development directions of appliance automation.
     Information Appliances refers to the combination of micro-computer and communications technology into the traditional household appliances. It makes appliances become intelligent and have the abilities to obtain and process information at any moment. Consequently, it is greatly important to study and design the control system of network in household appliances.
     The thesis has introduced the concepts of digital family and proposed extensively the development of information appliances at home and abroad in modern society, an application of embedded Internet is also designed in this article. This thesis has described the whole scheme of control system then provides the software and hardware structure chart of the information appliances. Then describes the hardware and software design process of system. As for hardware design, the detailed construction and function description of every hardware component are given. As for the software design, the configuration and compilation of standard ARM-Linux are described in detail and other system software designs. This paper gives a completely new design concept, method and put forward the concept of home appliances order form. At the same time, the paper research a series of key technologies, including client, server and to explain the implementation etc.
     The paper probe into the operating system Linux and put up the development environment of operating system linux2.6.21, has laid a solid foundation for the work of transplantation for the future.The paper have discussed the terminal framework of information appliance, besides have chosen ARM-Linux operating system as transplanting to the target based on the analysis and the study about communications of network in the conditions of embedded operating system. Probe into thoroughly, reduce protocol of interrelated communications and has succeeded in transplanting it to the platform of hardware taking S3C2410 micro-processor as the core.
     Thesis also related to ARM-Linux core reduction, network Appliance's core structure and based on detailed analysis of S3C2410 processor and designed the application program in the conditions of embedded Linux operating system. According to the characteristics of home appliances, paper establishes a control order form. The method reflects the characteristics of home appliances with network.Confirmed the B/S mode based on the requirement analysis of system. Have transplanted embedded Web server boa, then carried on the development of the application program on the basis of here.
     The result of the test indicates, the system has the Characteristics of low-cost, simplicity, and high-adaptability in the applications, and has a good reference value to realize the family information system and control of the other appliances.
引文
[1]刘谦,苏建平等.TCP/IP透彻理解[M] .北京:电子工业出版社,2003.357-359.
    [2]周祖德.基于网络环境的智能控制[M].北京:国防工业出版社,2004.303-305.
    [2]马洪连,丁男等.嵌入式系统设计教程[M].北京:电子工业出版社,2006.
    [3]孙玉.数字家庭网络总体技术[M].北京:电子工业出版社,2007.10-22.
    [4]沈连丰,宋铁成等.嵌入式系统及其开发应用[M].北京:电子工业出版社,2005.349-353.
    [5]娄嘉骏.家庭网络平台研究与构造[D].杭州:浙江大学,2005.
    [6]傲立.家庭网络的概念、产品及标准化综述[J].电信网技术,2005,(6):23-25.
    [7]王田苗.嵌入式系统设计与实例开发(第2版)[M].北京:清华大学出版社,2003.4-5.
    [8]张大波等.嵌入式系统设计原理、设计与应用[M].北京:机械工业出版社,2005.
    [9]张晓玲等.嵌入式系统设计与实践[M].北京:北京航空航天大学出版社,2004.
    [10]于明,范书瑞等.ARM9嵌入式系统设计与开发教程[M].北京:电子工业出版社,2006.25-27.
    [11]华清远见嵌入式培训中心著.嵌入式Linux C语言应用程序设计[M].北京:人民邮电出版社,2007.11-16.
    [12]季昱,林俊超等.ARM嵌入式应用系统开发典型实例[M].北京:中国电力出版社,2005.
    [13]魏忠,蔡勇等.嵌入式开发详解[M].北京:电子工业出版社,2003.
    [14]魏洪兴等.嵌入式系统设计与实例开发实验教材[M].北京:清华大学出版社,2005.116-125.
    [15]刘峥嵘,张智超等.嵌入式Linux应用开发详解[M].北京:机械工业出版社,2004.193-200.
    [16]周立功等.S3C2410&嵌入式Linux教程[M].广州:广州致远电子有限公司.159-161.
    [17]梁如军,解宇杰等.Red Hat Linux9桌面应用[M].北京:机械工业出版社,2005.
    [18]刘伟平,毛玉良,张东卫等.在嵌入式Linux实现JFFS文件系统[J].微计算机信息,Vol.19, No.1:46~47.
    [19]谢希仁.计算机网络(第四版)[M].大连:大连理工大学出版社,2004.279-282.
    [20]孙钊.嵌入式操作系统在智能家居中的应用与研究[D].哈尔滨:哈尔滨工业大学,2006.
    [21]李雅惠.嵌入式TCP/IP栈设计及WEB应用开发[D].成都:西南交通大学,2004.
    [22]王磊.基于ARM7的嵌入式系统在智能家庭网络网关中的应用以及嵌入式ucLinux的研究[D].浙江:浙江大学,2005.
    [23]王飞跃,黄小池.基于网络的智能家居系统现状和发展趋势[J].家用电器科技,2001,(06).
    [24]陈启安,洪雪玉.基于Web的嵌入式应用系统的模型设计与研究[J].厦门大学学报(自然科学版),2003,(02).
    [25]黄健峰,张家树.嵌入式Internet技术在监控系统的一种应用方案[J].通信与信息技术,2002,(06).
    [26]王勇,姚亦峰,蒋兴浩,陈抗生.嵌入式系统接入Internet的技术研究[J].计算机工程与应用,2001,(04).
    [27]蒋小洛,朱海涛.智能家庭网络的实现[J].计算机工程,2003,(07).
    [28]徐海,杨士元.家庭网络的网络通信研究[J].计算机应用研究,2004,(07).
    [29]黄光奇,李子木,凌云翔等著.CGI编程指南[M].北京:电子工业出版社,1999,6.
    [30]王贺.石磊.嵌入式Web服务器在智能住宅中的应用[J].自动化技术与应用.2004,(4):62-64.
    [31]邢苗条.C语言在CGI程序设计中的应用[J].现代电子技术,2002,9:49-51.
    [32]李立清,路海.应用于嵌入式系统的TCP简化实现方法[J].计算机工程与应用,2004,(07).
    [33]刘发贵,张晖.信息家电中Web浏览器[J].华南理工大学学报(自然科学版),2004,(06).
    [34]倪冰.数字家庭网络与家庭网关[J].当代通信,2006,(15).
    [35]黄小池.智能家居系统的现状和发展趋势[J].计算机科学,2003,(05).
    [36]夏汉广.基于网络的智能家居系统的研究与应用[D].广东:广东业大学.2005.5: 5-8.
    [37] Integrating Building Automation in Construction, Management System and facilities management 2002, 11(6) .
    [38] Forecast and Analysis of the Worldwide Information Appliance Market, 2001.6.
    [39] Jeremy Bentham, TCP/IP Lean Web Servers for Embedded Systems S.E USA CMP Books 2003.9.
    [40] http://www.arm.com
    [41] http://www.yydz.phei.com.cn
    [42] http://www.embededtools.com
    [43] http://www.boa.org

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700