湘潭大学毕业设计说明书题目:智能家居灯光控制系统的设计与实现学院:信息工程学院专业:电子信息工程学号:2006550806姓名:李焕指导教师:姚志强完成日期:2010年5月湘潭大学毕业设计任务书设计题目:智能家居灯光控制系统的设计与实现学号:2006550806姓名:李焕专业:电子信息工程指导教师:系主任:一、主要内容及基本要求主要内容:利用MATLAB设计一个可视化的用户控制界面和客户端UDP数据报的发送和接收,利用DSP的仿真环境CCS实现服务器端的socket编程,并利用ICETEK-DM642-AVM评估板模拟灯光控制系统的运行模式。基本要求:(1)模拟智能灯光控制系统的运行模式作为被控对象,利用DSP对灯具进行控制;(2)根据评估板上提供的资源,设计智能家居灯光控制系统的用户界面;(3)在MATLAB环境下设计基于UDP协议的客户端程序;(4)了解TMS320C6000系列DSP的开发软件CCS,在其上运行服务器端的工程;(5)进行客户端与服务器端的通信,在评估板上实现对灯具的控制。二、重点研究的问题(1)MATLABGUI设计;(2)MATLAB工具箱中的UDP工具的使用;(3)基于Internet的远程控制过程。三、进度安排序号各阶段完成的内容完成时间1查阅资料、工作条件准备2月15日~3月10日2理解消化DSP实验指导书及其相关知识3月11日~3月15日3设计、编程和调试3月15日~5月15日4系统改进5月15日~5月20日5撰写毕业设计说明书5月20日~5月28日6答辩5月31日四、应收集的资料及主要参考文献[1]汪安民,程昱,徐保根编著.DSP嵌入式系统开发典型案例[M].北京:人民邮电出版社,2007.[2]张雄伟著.DSP芯片的原理与开发应用[M].北京:电子工业出版社,2000.[3]陈垚光.精通MATLABGUI设计[M].北京:电子工业出版社,2008.[4]董振海.精通MATLAB7编程与数据库应用[M].北京:电子工业出版社,2007.[5]李宗.智能家居中灯光控制系统的研究[D].硕士论文.上海:上海交通大学,2008.[6]李真芳,苏涛,黄小宇.DSP程序开发——MATLAB调试及直接目标代码生成[M].西安:西安电子科技大学出版社,2003.[7]王巧花.基于MATLAB的图形用户界面(GUI)设计[J].煤矿机械,2005,(03):60~62.[8]瑞泰创新.ICETEK-DM642-AVM实验指导书[M].北京:北京瑞泰创新科技有限责任公司.[9]李方慧.TMS320C6000系列DSP原理与应用[M].北京:电子工业出版社,2003.6.[10]王玮,张卫宁等.基于TMS320DM642的网络功能开发的研究与实现[J].计算机应用,2006,26(12):299~302.[11]TMS320C6000TCP/IPNetworkDeveloper’sKit(NDK)User’sGuide(SPRU523A)[Z].TI,2001.[12]TIC6000DSP上TCP/IP协议栈的实现[J].网络通讯与安全,2007,(03):688~689.[13]王磊.基于以太网的嵌入式家电远程控制系统[M].广东:华南农业大学,2006.5.[14]王军宇等著.数字信号处理技术原理与开发应用[M].北京:高等教育出版社,2003.6.[15]汪安民,张松灿著.TMS320C6000DSP实用技术与开发案例[M].北京:人民邮电出版社,2008.[16]江思敏,刘畅著.TMS320C6000DSP应用程序开发教程[M].北京:机械工业出版社,2005.湘潭大学毕业设计评阅表学号:2006550806姓名:李焕专业:电子信息工程毕业设计题目:智能家居灯光控制系统的设计与实现评价项目评价内容选题1.是否符合培养目标,体现学科、专业特点和教学计划的基本要求,达到综合训练的目的;2.难度、份量是否适当;3.是否与生产、科研、社会等实际相结合。能力1.是否有查阅文献、综合归纳资料的能力;2.是否有综合运用知识的能力;3.是否具备研究方案的设计能力、研究方法和手段的运用能力;4.是否具备一定的外文与计算机应用能力;5.工科是否有经济分析能力。设计质量1.立论是否正确,论述是否充分,结构是否严谨合理;实验是否正确,设计、计算、分析处理是否科学;技术用语是否准确,符号是否统一,图表图纸是否完备、整洁、正确,引文是否规范;2.文字是否通顺,有无观点提炼,综合概括能力如何;3.有无理论价值或实际应用价值,有无创新之处。综合评价李焕同学所做的“智能家居灯光控制系统的设计与实现”选题符合专业培养目标,体现了学科、专业特点和教学计划的基本要求,能达到综合训练的目的,且难度适中。毕业设计说明书,文字叙述清楚,方案设计合理、计算正确,符号统一,图表完备、整洁、正确。体现了该生具有较强的查阅文献、综合归纳资料的能力和较强的外文与计算机应用能力。评阅人:年月日湘潭大学毕业设计鉴定意见学号:2006550806姓名:李焕专业:电子信息工程毕业设计说明书29页图表17张论文(设计)题目:智能家居灯光控制系统的设计与实现内容提要:随着信息技术的应用领域向着人类生活逐渐渗透,智能家居有着非常好的发展前景。智能灯光控制系统作为智能家居的一部分,也是依托家庭网络的一个智能系统,对于灯光控制系统的研究,将有助于推动整个智能家居系统的发展。本文所用到的软硬件环境有:MATLAB、DSP的软件仿真环境CCS、TMS320D-M642ICETECK-AVM评估板。采用典型的客户/服务器模型构建网络通信结构,利用UDP(用户数据报协议)进行数据的发送与接收。具体实现的内容有:(1)利用MATLABGUI创建可视化的图形用户界面,制作了智能家居系统界面以及其子系统灯光控制系统的控制界面。通过点击智能家居系统界面上的按钮可进入灯光控制系统的界面。(2)使用MATLAB工具箱中的UDP工具创建客户端的应用程序,并把它写在灯光控制系统界面上的连接按钮的回调函数中,当连接按钮按下时,就会创建一个UDP对象。在退出按钮的回调函数中删除创建的UDP对象。(3)利用DSP的软件仿真环境CCS实现服务器端的socket编程,将主程序以及相关的配置文件生成一个工程文件,对此工程文件进行编译,连接。将生成的.out文件下载到TMS320DM642ICETECK-AVM评估板上,利用评估板上的四个LED指示灯来模拟家庭中灯具的运行模式,即显示最近一次服务器从客户端接收到的数据。指导教师评语李焕同学查阅了智能家居灯光控制系统的相关资料,对其的运行模式和控制方法有了深入的了解。利用MATLABGUI设计了可视化的图形用户界面。构建了客户/服务器模型,实现了基于UDP数据报的远程控制。设计结果符合课题所要求的系统功能,达到了设计要求。该生基础理论较扎实,动手能力较强,对于实验当中出现的各种现象能够及时分析和处理,综合运用能力较强。在设计过程中虚心请教,态度端正,所写论文结构严谨,内容规范,达到了毕业设计的要求。同意其参加答辩,建议成绩评定为中等。指导教师:年月日答辩简要情况及评语李焕同学在毕业答辩过程中,表述简明、条理清楚,基本回答了老师提出的问题。综合所做毕业设计和答辩情况,经答辩小组研究决定,给予该同学毕业设计成绩为中等。答辩小组组长:年月日答辩委员会意见答辩委员会主任:年月日目录摘要............................................................................................................................................IAbstract...................................................................................................................................II引言...........................................................................................................................................1第1章开发系统简介........................................................................................................41.1MATLAB环境简介......................................................................................................41.2TMS320C6000软件开发环境.....................................................................................51.3ICETEK-DM642-AVM评估板简介............................................................................6第2章灯光控制系统客户端功能设计及调试.........................................................82.1智能灯光系统..............................................................................................................82.1.1智能灯光系统的功能........................................................................................82.1.2灯光控制系统设计............................................................................................92.2客户端GUI程序设计...............................................................................................102.2.1图形用户界面概述..........................................................................................102.2.2客户端GUIDE界面设计................................................................................122.3MATLABGUI程序转换成可执行文件....................................................................15第3章远程通信的设计与调试...................................................................................173.1网络通信模块设计....................................................................................................173.2服务器端的socket程序设计......................