资源描述
摘要随着计算机技术, 通信技术和嵌入式系统的发展, 智能家居正逐步走进人们 的生活。 一个典型的现代智能家居系统提供安防、 家电控制、 远程抄表和信息服 务等功能。 本文设计并实现了其中的智能家电控制系统。 讨论了基于 Windows CE 5.0嵌入式操作系统,以使用 PXA270为控制核心的 XSBase270嵌入式平台为硬 件基础,以 Visual Studio 2005和 Platform Builder为软件开发平台的智能家 居系统的设计与实现。 通过详细的系统设计过程, 开发了相应的软件程序, 包括 嵌入式操作系统 Windows CE 5.0的定制、应用程序的界面设计、程序开发和单 片机系统的底层编程, 本设计融合了嵌入式系统、 通讯、单片机、 软件开发等学 科的知识。 系统测试结果表明, 该系统设计基本满足要求, 并有一定的功能扩展 空间。关键词 :智能家居;嵌入式系统; Windows CEAbstractWith computer technology , communication technology and embedded system development, intelligent home is getting into peoples lives. A typical modern smart home security systems, home appliance control, remote meter reading and information services functions. This article is designed and implemented one of the intelligent home appliance control system. Discussed based on Windows CE 5.0 embedded operating system to use the PXA270 core XSBase270 to control the embedded platform for hardware-based, Visual Studio 2005 and Platform Builder software development platform for intelligent home system design and implementation. Through the detailed system design process, develop the corresponding software programs, including Windows CE 5.0 embedded operating system, custom, application interface design, program development, and SCM systems level programming , the design of integrated embedded systems, communications, SCM, software development and other disciplines of knowledge. System test results show that the system design can basically meet the requirements and have a certain function of room for expansion.Keywords : Smart Home ;Embedded ;Windows CE目录摘要 . 1 ABSTRACT. 2 第一章 绪论 . 5 1.1智能家居及其发展趋势 . 5 1.2嵌入式系统与智能家居 . 5 1.3智能家居控制系统功能 . 8 1.3.1家庭设备自动监控 . 8 1.3.2家庭安全防范 . 8 第二章 系统设计主要任务 . 9 2.1硬件部分 . 9 2.2软件部分 . 9 第三章 系统设计方案 . 10 3.1开发平台硬件资源 . 10 3.1.1 CPU :PXA270 . 10 3.2硬件总体设计框图 . 11 3.2.1家电控制板 . 12 3.2.2家电控制电路 . 13 3.2.3传感器接口电路 . 14 3.2.4串行端口电路 . 15 第四章 软件设计 . 16 4.1W INDOWS CE 操作系统介绍 . 16 4.2操作系统的定制 . 16 4.2.1 BSP 的安装 . 16 4.2.2添加平台特征和配置平台 . 18 4.3应用程序编写环境 . 20 4.4串口通信协议 . 20 4.5打开串口与配置串口 . 21 第五章 系统测试 . 25 5.1测试环境 . 255.2测试步骤 . 25 第六章 总结 . 28 参考文献 :. 29 致谢 . 30第一章 绪论1.1智能家居及其发展趋势随着电子技术在现实生活中的广泛应用, 人们越来越感受到电子产品为生活 所带来的各种便利, 特别是在 20世纪 80年代, 智能家居的出现更为人们享受生 活提供了一个广阔的平台。智能家居是一个系统, 也是一个过程。 它是利用先进的网络通讯技术、 电力 自动化技术、 计算机技术、 无线电技术, 将与居家生活有关的各种设备有机地结 合在一起, 通过网络化的综合管理, 让居家生活更轻松。 智能家居不仅具有传统 的居住功能, 而且不再是被动的, 是具有能动性智能化的工具, 提供全方位的信 息交换功能,优化我们的生活方式和居住环境你 ,帮助我们有效地安排时间, 节约各种能源,提供优质、高效、舒适、安全的生活空间智能家居的原型最早起源于美国。 时至今日, 智能家居在美国已走过了将近 30个年头。 目前, 美国有全球最大的智能化住宅群, 其占地 3359公顷, 由约 8000栋小别墅组成。 此外, 在欧美、 日本、 新加坡和韩国等地, 智能家居也日渐兴起。 自动化的家居不再是一幢被动的建筑, 相反, 成了帮助主人尽量利用时间的 工具, 使家庭更为舒适、 安全、 高效和节能。 网络化智能家居系统可为您提供遥 控、家电(空调,热水器等控制、照明控制、室内外遥控、窗帘自控、防盗报 警、 电话远程控制、 可编程定时控制及计算机控制等多种功能和手段, 使生活更 加舒适、便利和安全。随着家庭智能化在世界范围内的日渐普及, 智能家居在上个世纪末悄然走进 了中国市场。1.2嵌入式系统与智能家居智能家居,或称智能住宅,在英文中常用 Smart Home。智能家居是以住宅 为平台,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、 管理为一体的高效、舒适、安全、便利、环保的居住环境。智能家居可以定义为 一个过程或者一个系统。 利用先进的计算机技术、 网络通讯技术、 综合布线技术、 将与家居生活有关的各种子系统, 有机地结合在一起, 通过统筹管理, 让家居生 活更加舒适、 安全、 有效。 智能家居不仅提供了全方位的信息交换功能, 还优化 了人们的生活方式和居住环境, 帮助人们有效地安排时间、 节约各种能源, 实现 了家电控制、照明控制、室内外遥控、窗帘自控、防盗报警、计算机控制、定时 控制以及电话远程遥控等功能。嵌入式系统一般指非 PC 系统, 它包括硬件和软件两部分。 硬件包括处理器 /微处理器、存储器及外设器件和 I/O端口等。软件部分包括操作系统软件(OS (要求实时和多任务操作 和应用程序编程。 应用程序控制着系统的运作和行为; 而操作系统控制着资源调度及与硬件的交互作用。 我们可以通过各项比较发现, 嵌入式比较有发展潜力。嵌入式的智能家居使系统的处理能力大大增强, 可以带来更加逼真的图像以 及更加真实的语音等。 根据系统定制的实时操作系统不仅可以最大限度的利用硬 件资源而且还避免了过于庞大的系统造成的系统冗余。 一般只有一颗主处理芯片, 系统架构更加清晰简捷。 软件采用分层设计, 方便维护和升级, 大大提高了代码 利用率,缩短开发周期。因为嵌入式技术是伴随着 Internet 而生的,所以它具 有更加卓越的网络性能, 可以增加更多的网络应用, 很显然嵌入式类智能家居产 品在应用方面具有相当的优势,应该是未来中国家庭智能化技术主流发展方向。 随着 Internet 向普通家庭生活不断扩展,消费电子、计算机、通讯一体化 趋势日趋明显,现代智能家居由于其安全、方便、高效、快捷、智能化等特点在 21世纪将成为现代社会和家庭的新时尚。当家庭智能网关将家庭中各种各样的 家电通过家庭总线技术连接在一起时, 就构成了功能强大、 高度智能化的现代智 能家居系统。 随着嵌入式技术更加广泛的应用, 随着成本的逐步降低, 中国的智 能家居最终将走向嵌入式。图 1-1 智能家居控制系统示意图 1.3智能家居控制系统功能智能家庭控制系统的主要功能包括家庭设备自动控制、 家庭安全防范二个方 面。1.3.1家庭设备自动监控家庭设备自动监控包括电器设备的集中、遥控、远距离异地 (通过电话或 Internet 的监视、控制及数据采集。(1家用电器的监视和控制, 按照预先所设定程序的要求对热水器、 微波炉、 视像音响等家用电器进行监视和控制。(2 热能表、 燃气表、 水表、 电度表的数据采集、 计量和传送根据小区物业 管理的要求所设置数据采集程序, 通过传感器对热能表、 燃气表、 水表、 电度表 的用量进行自动数据采集、计量,并将采集结果远程传送给小区物业管理系统。 (3空调机的监视、 调节和控制, 按照预先所设定的程序, 根据时间、 温度、 湿度等参数对空调机进行监视、调节和控制。(4照明设备的监视、调节和控制按照预先设定的时间程序,分别对各个房 间照明设备的开、关进行控制,并可自动调节各个房间的照度。(5窗帘的控制,按照预先设定的时间程序,对窗帘的开启 /关闭进行控制。 1.3.2家庭安全防范家庭安全防范主要包括多火灾报警、 可燃气体泄漏报警、 防盗报警、 紧急求 救、 多防区的设置、 访客对讲等。 家庭控制器内按等级预先设置若干个报警电话 号码 (如家人单位电话号码、手机电话号码、寻呼机电话号码和小区物业管理安 全保卫部门电话号码等 ,在有报警发生时,按等级的次序依次不停地拨通上述 电话进行报警 (可报出家中是哪个系统报警了 。 同时, 各种报警信号通过控制网 络传送至小区物业管理中心,并可与其它功能模块实现可编程的联动 (如可燃气 体泄漏报警后,联动关闭燃气管道上的电磁阀 。第二章 系统设计主要任务本设计利用 XSBase270嵌入式平台, C8051F 系列单片机、 MAX232及各类家 居传感器设计制作一款智能家居控制系统。 系统设计包括:系统硬件的设计与调 试和控制软件的编写与调试。2.1硬件部分智能家居控制系统其硬件部分主要由以下几大部分构成, 即控制单元、 传感 器数据采集系统、 接口和电源部分。 控制单元组成控制部分功能; 传感器数据采 集系统,完成报警等信号的处理和发送;电源部分则为各个部分提供工作电源。 传感器采用温度传感器、 烟雾传感器、 压力传感器、 光照传感器, 采用的型号分 别为 DS18B20、 MQ-2、 BF350-3AA 型电阻应变片、 On9658。本系统利用各种传感 器来探测、 感受外界的信号, 并通过已设定的程序来完成预定的动作, 并最终实 现智能化。2.2软件部分软件设计部分主要由以下几大部分构成:即数据采集与数据分析部分及分析 控制部分。 数据采集部分是对传感器的信号进行采集, 分析控制部分则是根据采 集的信息进行分时操作有利于提高系统效率。 其他软件部分具体还包括 Windows CE 的定制,串口通信协议的设计,家电控制板程序的编写。第三章 系统设计方案3.1开发平台硬件资源XSBase270配置了 32M FLASH ROM, 64M SDRAM,并配备了触摸屏、以太网、 USB 、 串口、 CF/MMC、 PCMCIA 等接口。 满足了智能家居系统控制中心的硬件要求。 在较小的体积中整合了决大多数嵌入式系统常用功能。 XSBase270开发平台内置 了 GPS 模块, 可以直接在 XSBase270平台上验证和开发导航应用或从事 GPS 方面 的研究。 XSBase270平台接口如图 4-1所示。图 4-1 XSBase270平台接口示意图3.1.1CPU :PXA270芯片 PXA270是 Intel 开发的基 ARM10为核心的高度集成的片上系统微处理 器,该处理器被加入了 Wireless MXX技术,大大的提高了多媒体处理能力,同 时还加入了 Intel SpeedStep 动态电源管理技术,在保证 CPU 性能的前提下,最 大限度的降低设备功耗。具体型号采用 NHPXA270CS ,最高主频可达 624MHz ,承 担着程序运行、 资源调配、 内存管理、 中断处理等任务, 控制着整套系统的运行。 芯片外围电路如图 4-2所示。 图 4-2 PXA外围电路图3.2硬件总体设计框图根据上文的功能需要, 设计出由 ARM10为控制核心, 单片机控制的家电控制 模块和传感器报警模块, 并且包含 GSM 通信模块的智能家居系统, 硬件结构框图 如图 4-3所示。 图 4-3 硬件设计框图3.2.1家电控制板家电控制板采用 C8051F 系列单片机为控制核心。电路图如图 4-4所示,利 用 4种传感器控制四种终端设备(分别用 4盏 LED 灯模拟 。其中四盏 LED 分别 连接单片机的 P1.0、 P1.1、 P1.2、 P1.3;四个传感器连接光电耦合器分别连接 P2.0、 P2.1、 P2.2、 P2.3。 图 4-4 家电控制板 3.2.2家电控制电路 家用电器控制的接口电路如图 4-5所示, K1K4 为继电器,分别控制四路 家电的闭合和断开, Q1Q4 为继电器线圈电流驱动, 电路由单片机的 P1口进行 控制, DD1DD4 发光二极管用于显示某路控制电路的工作情况,主要为了调试 电路而设置。图 4-5 家电控制电路3.2.3传感器接口电路烟雾、 光照、 压力、 温度等这些传感器的报警信号通过光电耦合接入单片机 的 P2 口,如图 4-6所示,在传感器没有报警信号时,光电耦合芯片处于截止状 态, 与之相接的单片机端口为低电平; 当传感器有报警,传感器输出高电平, 此 时光电耦合芯片导通, 与之相接的单片机端口为高电平, 由单片机对报警信号进 行采集并做出相应处理。 图 4-6 传感器接口电路图3.2.4串行端口电路家电控制板采用串口与 XSBase270平台采用 RS-485串行通信,本设计利用 RS-232转 RS-485模块来实现。电路的连接如图 4-7所示:图 4-7 RS-232转 RS-485电路图RS232-485转换器主要包括了电源、 232电平转换、 485电路三部分。本电 路的 232电平转换电路采用了 NIH232或者也可以直接使用 MAX232集成电路, 485电路采用了 MAX485集成电路。为了使用方便,电源部分设计成无源方式,整个 电路的供电直接由 PC 机的 RS232接口中的 DTR (4脚和 RTS (7脚提供。 PC 串口每根线可以提供大约 9mA 的电流, 因此两根线提供的电流足够供给这个电路 使用了。 经实验, 本电路只使用其中一条线也能够正常工作。 使用本电路需注意 PC 程序必须使串口的 DTR 和 RTS 输出高电平,经过 D3稳压后得到 VCC ,经过实 际测试, VCC 电压大约在 4.7V 左右。因此,电路中要说 D3起的作用是稳压还不 如说是限压功能。MAX485是通过两个引脚 RE (2脚 和 DE (3脚 来控制数据的输入和输出。 当 RE 为低电平时, MAX485数据输入有效;当 DE 为高电平时, MAX485数据输出 有效。在半双工使用中,通常可以将这两个脚直接相连,然后由 PC 或者单片机 输出的高低电平就可以让 MAX485在接收和发送状态之间转换了。 由于本电路 DTR 和 RTS 都用于了电路供电,因此使用 TX 线和 HIN232的另外一个通道及 Q1来控 制 MAX485的状态切换。 平时 NIH232的 9脚输出高电平, 经 Q1倒相后, 使 MAX485的 RE 和 DE 为低电平而处于数据接收状态。当 PC 机发送数据时, NIH232的 9脚 输出低电平, 经 Q1倒相后, 使 MAX485的 RE 和 DE 为高电平而处于数据发送状态。 第四章 软件设计4.1 Windows CE操作系统介绍Windows CE是微软公司在嵌入式操作系统市场上的一个重要产品。它的第 一版于 1996年发布, 但是最初并不是很成功, 2001年 1月, 微软发布了 Windows CE ,它的平台制定工具 Platform Builder和应用软件开发工具 Visual Studio 2005都是非常实用的开发工具。Windows CE 是一个 32位、多线程、多任务的操作系统,而且是模块化的操 作系统,这意味着可选择、组合和配置 Windows CE的模块和组件来创建用户版 的操作系统。4.2 操作系统的定制Windows CE 5.0嵌入式操作系统的定制依靠 Platform Builder5.0完成。 Platform Builder是微软公司设计的用于嵌入式操作平台定制与驱动程序的开 发的工具。 推出它的目的之一就是让用户可以更好的将嵌入式操作系统移植到特 定的目标平台上。4.2.1BSP 的安装(1在配套光盘中找到 XSBASE270-S.msi 安装文件双击 XSBASE270-S.msi 文件进行安装 (如图 5-1所示 。 图 5-1(2开始安装 (如图 5-2所示 。 图 5-2当安装完成, 将在 WINCE500PLATFORM目录下面生成 xsbase270_s文件夹, 并且 BSP 安装在 Platform Builder 中的 Catalog 栏目中的 Third Party 中 (如图 5-3所示 。 图 5-34.2.2添加平台特征和配置平台(1从 File-Recent Workspace中打开实验 1的 Training 工程。(2从 Catalog-Core OS-Windows CE Devices-Core OS Services-USB Host Support中分别添加支持 USB 的键盘和鼠标特性组件:USB Human Input Device(HID Class Driver 和支持 U 盘的特性组件:USB Storage Class Driver. 从 Catalog-Core OS-Windows CE Devices-File Systems and DataStore-Storage Manager中添加 FAT 文件系统特性组件:FAT File System. (3 从 Catalog-Device Drivers-USB Function-USB Function Clients 中添加 USB Slave的特性组件:Serial.(4从 Catalog-Core OS-Windows CE Devices-Graphics and Multimedia Technologies-Media-Windows Media Player中添加多媒体播放器:Windows Media Player.(5 从 Catalog-Third Party-BSPs-Emdoor Systems XSBase2700G:ARVV4I-Device Drivers中的把所有特性组件都添加到工程中。(6从 Platform-Settings中打开编译选项。(7在 Locales 中选中“中文(中国 ” (如图 5-4所示 。(8再点击“ OK ” 。图 5-4(9 在 Default language中选择“中文(中国 ” 。(10在 Build Option列表中,只选择 Enable Eboot Space in Memory(IMGEBOOT=1和 Write Run-time Image to Flash Memory(IMGFLASH=1两项。再点击“ OK ” 。如图 5-5所示。 图 5-5(11从 Build OS选择“ Sysgen ”开始编译工程。4.3 应用程序编写环境开发环境:Microsoft Visual Studio 2005开发语言:Microsoft Visual C+ 2005软件开发包:XSBase270 SDK智能家居系统的应用程序采用 Visual Studio 2005进行开发。 Visual Studio 是微软公司开发的 Windows 平台上的应用程序开发环境。 Visual Studio 可以创 建 Windows 下的 Windows 应用程序和网络应用程序, 也可以用来创建网络服务、 智能设备应用程序和 Office 插件。 Visual Studio 2005面向 .net 框架(2.0版 本 ,同时可以开发跨平台的应用程序。4.4串口通信协议串口通信协议采用 AABB 类实现,通过对此类的成员函数的调用,完成对串 口的初始化、读写操作等。异步半双工, 1 位起始位+8 位数据位+1 位停止位 波特率:19200发送数据格式:命令头+长度字+命令字+数据域+校验字命令头:0xAA 0xBB ,若后续数据中包含 0xAA 则随后补充一字节 0x00 以区 分命令头但长度字不增加长度字:指明从长度字到数据域最后一字节的字节数命令字:本条命令的含义数据域:此项可以为空校验字:从长度字到数据域最后一字节的逐字节异或值返回数据格式:成功:命令头+长度字+接收到的命令字+数据域+校验字失败:命令头+长度字+接收到的命令字取反+校验字4.5打开串口与配置串口在 Windows CE中,驱动程序分为本地设备驱动和流设备驱动两种。本地设 备如键盘、 触摸屏等, 一般在设备生产后是不会再更换的, 相应的驱动这些设备 的驱动程序也是必需的。 而流接口设备驱动程序可以由第三方提供, 支持另外添 加到系统中的设备。而串口就属于流接口设备之一。流设备驱动在系统中是以三位字符串后跟一位数字表示的,对于串口而言, 这三位字符是“ COM ” (不包括引号 。当引用一个流接口驱动程序时,除了三位 字符后跟一位数字以外,还要紧跟一个冒号“ :” (英文半角冒号 ,冒号是必需 的,是为了区别桌面 Windows 的设备驱动程序的命名规则。该函数的流程图如图 5-6所示:图 5-6 OpenPort函数流程图(1 串口的打开所有的流驱动程序都将采用 CreateFile 函数打开串口设备。 在 Windows CE 下 , 系 统 不 支 持 设 备 的 重 叠 I/O, 所 以 不 能 在 参 数 dwFlagsAndAttributes 中传递 FILE_FLAG_OVERLAPPED标志, 返回的句柄要么是 已打开的串口端口的句柄, 或者是 INVAILID_HANDLE_VALUE。 CreateFile 与大多 数 Windows 函数不一样,打开失败时,不返回 0。CreateFile 函数的原型如下:HANDLE CreateFile( LPCTSTR lpFileName, / 对象 路 径 名DWORD dwDesiredAccess, /控制模式 DWORD dwShareMode, / 共享模式 LPSECURITY_ATTRIBUTES lpSecurityAttributes, /安全属性 (也即销毁 方式 DWORD dwCreationDisposition, / 创建的方式DWORD dwFlagsAndAttributes, / 对象属性HANDLE hTemplateFile / 一个文件模板句柄 ;(2串口的设置打开串口后,还必须对端口配置好正确的波特率、字符长度、停止位等等。 在 OpenPort 函数中, 使用两个函数 GetCommState 和 SetCommState 来配置串口。 函数原型如下:BOOL SetCommState(HANDLE hRle, LPDCB lpDCB;BOOL GetCommState(HANDLE hFile, LPDCB lpDCB;(3串口超时设置设置好串口驱动操作的配置后, 一个必要的步骤是, 设置端口的超时值。 所 谓超时,是指 Windows CE.net在读串口和写串口的自动返回前等待读或写操作 的时间长度。在程序中,用以下两个函数控制串行超时。BOOL GetCommTimeouts(HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts; BOOL SetCommTimeouts(HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts; 这两个函数都包含了对应的串行设备的句柄和 COMMTIMEOUTS 结构的指针, COMMTIMEOUTS 结构定义为:typedefstruct _COMMTIMEOUTSDWORD ReadIntervalTimeout;DWORD ReadTotalTimeoutMultiplier;DWORD ReadTotalTimeoutConstant; DWROD WriteTotalTimeoutMultiplier; DWORD WriteTotalTimeoutConstant; COMMTIMEOUTS;第五章 系统测试5.1测试环境PC 操作系统:Microsoft Windows XP Profesional SP2软件开发及测试平台: Visual Studio 2005 + XSBase270+ ActiveSync4.5 嵌入式硬件平台:XSBase270平台嵌入式操作系统平台:Microsoft Windows CE 5.05.2测试步骤(1系统与 PC 的链接测试打开电源按钮,启动 Windows CE。打开 Windows CE的控制面板,如图 6-1所示。新建基于“ COM2”端口的网络连接“我的连接” 。该连接采用 115200的波特率,数据位 8位,停止位 1位,无数据流控制,如图 6-2所示。并且在控 制面板中的 PC 连接设置为“我的连接” ,如图 6-3所示。图 6-1 Windows CE 控制面板 图 6-2 “我的连接”的属性 图 6-3 修改默认的 PC 连接将 USB 线插入位于 XSBase270的扩展板上的 USB_SLAVE口,另一端连接到 PC 机上的 USB 口。稍后, PC 上的 ActiveSync 文件同步软件即可自动识别到 XSBase270移动设备。在 PC 端,建立好 PC 跟 XSBase270移动设备的合作关系。 ActiveSync 软件上将显示已同步字样。如图 6-4所示。图 6-4建立文件同步合作关系后的程序界面(2验证家电控制板的可用性使用标准串口线连接家电控制板与 PC 机。使用“串口调试助手”软件进行 对串口的读写操作。 往家电控制板输入形如 “ 0001” 的字符串, 观察是否能启动 对应的 LED 。同样的,按对应的“传感器”按钮,观察 PC 机是否能收到正确的 字符串。经过测试,家电控制板能够正常运行。 第六章 总结经过毕业设计,我了解到了嵌入式开发的基本流程,通过编写众多的程序, 强化了自己的编程能力,加深了对计算机语言理论的理解。因为时间不足和精力不够的原因, 智能家居系统的功能设计还不够完善, 在 未来时间充裕、技术更成熟的情况下,功能设计可以更加完善,如:(1家电控制板与 ARM 的协同合作。(2系统控制功能方面还需扩展,如 GSM 模块, GPRS 网络通信等。(3系统的运行信息实时保存。如传感器报警的记录,用户的登陆和控制的记 录等。参考文献:1.资料光盘 .XSBase270说明书 .2.傅曦,齐宇 . 嵌入式系统 Windows CE 开发技巧和实践 . 北京 . 化学工业出 版社 .2004年 .3.百度百科 . 4.鲍小南 . 单片微型计算机原理及应用 . 浙江大学出版社 .2007年 . 5.张冬全,谭南林,王雪海,焦凤川 . Windows CE 实用开发技术 . 北京 . 电 子工业出版社 .2006年 .6.深圳 市亿 道电 子技术 有限 公司 . 2008年 全国暑 假嵌 入式 师资 培训班 WindowssCe 实验文档 .7.百度百科 .致谢感谢, 他们严谨细致、 一丝不苟的作风一直是我工作、 学习中的榜样; 他们 循循善诱的教导和不拘一格的思路给予我无尽的启迪。感谢陈沉老师, 这篇论文的每个实验细节和每个数据, 都离不开你的细心指 导。 而你开朗的个性和宽容的态度, 帮助我能够很快的融入我们这个新的实验室。 感谢我的室友们, 从遥远的家来到这个陌生的城市里, 是你们和我共同维系 着彼此之间兄弟般的感情,维系着寝室那份家的融洽。三年了,仿佛就在昨天。 三年里, 我们没有红过脸, 没有吵过嘴, 没有发生上大学前所担心的任何不开心 的事情。 只是今后大家就难得再聚在一起吃顿饭了吧, 没关系, 各奔前程, 大家 珍重。愿大家开开心心 , 我们在一起的日子,我会记一辈子的。感谢我的爸爸妈妈, 言树之背, 养育之恩, 无以回报, 你们永远健康快乐是 我最大的心愿。在论文即将完成之际, 我的心情无法平静, 从开始进入课题到论文的顺利完 成,有多少可敬的老师、学长、同学、朋友给了我无言的帮助,在这里请接受我 诚挚的谢意!
展开阅读全文