《基于PID的恒温控制系统、智能家居控制系统课程设计.docx》由会员分享,可在线阅读,更多相关《基于PID的恒温控制系统、智能家居控制系统课程设计.docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课 程 设 计 报 告课程名称物联网应用系统开发专业物 联 网 工 程课 程 设 计 任 务 书设计题目:基于 PID 的恒温控制系统、智能家居控制系统设计内容与要求:设计内容:1. 采用 STM32F103ZET6 开发板为硬件开发平台,设计实现 RTC 时间显示,温湿度检测, PID 参数调节, PWM 控制电机等功能。2. 采用 STM32 主控芯片, ZigBee 无线通信方式及 LD3320 语音识别芯片实现家居环境数据的采集、显示、智能调节、语音识别及控制。设计要求:1. 掌握硬件原理图,熟悉STM32 编程。2. 相关寄存器的配置;3. 常用传感器原理与数据采集;4. 提交符合要
2、求、内容完整的设计报告。指导教师:年 月 日课 程 设 计 评 语成绩:指导教师: 年月日课 程 设 计 报 告项目一 基于 PID 的恒温控制系统1 概述1.1 选题意义近年来随着电子信息技术的飞速发展,人类的生活发生了很大的变化,尤其是随着大规模集成电路的出现,微型计算机应运而生,让人类社会进入了一个崭新的时代。但是因为微型计算机成本较高,在很多工业控制中并不是最好的选择。所以单片机因为价格低廉、可靠性高,性能稳定以及独特的定时、计数功能而被广泛的应用在工业控制,工业生产,家用电器制造等方面,单片机的应用在不断的走向深处,在实时检测与自动控制的单片机应用系统中,单片机一般是用来做核心部件的
3、,由具体的硬件结构与控制对象的特点,和软件相结合来加以完善。温度是表示物体冷热程度的物理量,工农业生产过程中温度是一个非常重要的参数。温度测量在产品生产,工业设计,能源节约中发挥到了关键性的作用。随着科学技术的进步和生产的需要,温度传感器不断更新和丰富起来。温度作为一个模拟量,如果采用合适的技术和元件,把模拟的温度量转化为数字量虽然说不难,但电路比较复杂,成本也太高。温度测量中测量温度是重点,本设计中单片机温度测量同样如此。温度控制系统常用来保持温度恒定或者使温度按照某种规定的程序变化。由 于温度自身的一些特点,如惯性大、滞后现象严重、难以建立精确的数学模型等, 传统的控制方式由于其控制精度不
4、高、不能及时的跟踪对象特性变化等原因造成 控制系统性能不佳。本设计基于这一点,选用具有高性能而又经济的 STM32 单片机作为控制器,所用算法为位置型 PID 控制算法,完成了对系统的设计。设计方案具有可行性和一定的推广性,若能够应用于实际生产生活中,将会对提高企业 自动化水平、降低生产成本、减轻工人劳动强度、提高生活质量等方面起到积极 的促进作用。1.2 设计目标该设计主要由单片机最小系统模块,温湿度采集模块、显示模块和键盘模块, 电机模块,报警模块等构成,以 STM32 单片机作为核心处理器。主要完成的功能有以下几点:对室内温度进行实时检测、按键设定温度、将3检测的和设定温度显示出来、当温
5、度超限时报警并启动电机进行温度调控。2 总体设计2.1 总体方案电路总体可以分为温度采集模块、单片机 STM32 最小系统模块、电机驱动模块、按键模块、报警模块以及显示模块等。以 STM32 单片机最小系统作为核心控制电路,传感器采集温湿度作为 STM32 的输入,电机驱动模块、TFTLCD2.8 寸液晶屏,以及按键模块作为 STM32 的输出。采集温度方面由 DHT11 温度传感器来完成, 它是一个数字温度传感器、内置模数转换,可直接与单片机相连接。而 TFTLCD2.8 寸液晶显示屏是插针式,也可以直接与单片机相连接。通过 DHT11 传感器采集当前的温湿度值、经单片机将其处理后的数据送到
6、 TFTLCD 液晶显示屏来进行显示, 主要显示测得的实时温度与设定的温度上下限。利用键盘设置温度阈值,如果当前采集的实时温度不在设定的温度阈值范围之内,则由 STM32 单片机发出指令来控制电机驱动模块,使电机正常工作来实现室内温度控制。2.2 设计框图报警电路LCD 显示复位电路STM32F103ZET6 控制器电机驱动按键电路LED 指示DHT11图 21 功能模块框图3 详细设计与实现3.1 STM32 最小系统模块1. STM32F103ZET6 简介STM32F103ZET6 算术运算功能强,软件编程灵活、自由度大、可用软件编程实现各种算法和逻辑控制,F 表示通用类型,103 表示
7、增强型,E 表示 512K 字节的闪存存储器,Z 表示有 144 管脚,可用 IO(input /output)112 个,剩余的管脚:电源(电源不止一个,为了提高芯片的稳定驱动能力,一个或几个模块用一个电源,)启动设置,复位,程序下载等的配置。2. 模块功能该模块的主要任务是完成发出的降温操作。单片机 STM32F103ZET6 做 CPU, DHT11 采集温湿度直接输出数字信号,单片机进行处理与执行。当温度高于设定的温度时,单片机向温度控制执行电路发送降温命令,同时 LED1 灯闪烁蜂鸣器报警,提醒使用者温度过高正在进行降温,启动风机等操作。3.2 DHT11 温湿度采集模块1. DHT
8、11 简介DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合 传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极 高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个 NTC 测温元件, 并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超 快响应、抗干扰能力强、性价比极高等优点。每个 DHT11 传感器都在极为精确 的湿度校验室中进行校准。校准系数以程序的形式储存在 OTP 内存中,传感器 内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统 集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达 20 米以上,
9、使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引 脚封装。连接方便,特殊封装形式可根据用户需求而提供2. DHT11 工作原理DATA 用于微处理器与 DHT11 之间的通讯和同步,采用单总线数据格式,一次通讯时间 4ms 左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下: 一次完整的数据传输为 40bit,高位先出。数据格式:8bit 湿度整数数据+8bit 湿度小数数据 +8bit 温度整数数据+8bit 温度小数数据 +8bit 校验和数据传送正确时校验和数据等于“ 8bit 湿度整数数据+8bit 湿度小数数据
10、+8bi 温度整数数据+8bit 温度小数数据”所得结果的末 8 位。课 程 设 计 报 告用户 MCU 发送一次开始信号后,DHT11 从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11 发送响应信号,送出 40bit 的数据,并触发一次信号采集, 用户可选择读取部分数据.从模式下,DHT11 接收到开始信号触发一次温湿度采集, 如果没有接收到主机发送开始信号,DHT11 不会主动进行温湿度采集.采集数据后转换到低速模式。如图 31 所示图 31 通讯过程图图 32 数字 0 信号表示方法图图 33 数字 1 信号表示方法图总线空闲状态为高电平,主机把总线拉低等待 DHT11 响
11、应,主机把总线拉低必须大于 18 毫秒,保证 DHT11 能检测到起始信号。DHT11 接收到主机的开始信号后, 等待主机开始信号结束,然后发送 80us 低电平响应信号.主机发送开始信号结束后,延时等待20-40us 后, 读取DHT11 的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可, 总线由上拉电阻拉高。总线为低电平,说明DHT11 发送响应信号,DHT11 发送响应信号后,再把总线拉15高 80us,准备发送数据,每一bit 数据都以 50us 低电平时隙开始,高电平的长短定了数据位是 0 还是 1.格式见下面图示.如果读取响应信号为高电平,则DHT11 没有响
12、应,请检查线路是否连接正常.当最后一 bit 数据传送完毕后,DHT11 拉低总线50us,随后总线由上拉电阻拉高进入空闲状态。3. 模块功能该模块的主要任务是完成温湿度采集,并将其组装成可读数据发送给单片机的操作。3.3 按键模块该模块主要实现对设定温度的设置以及对电路的复位。单片机应用系统中除了复位按键有它专门的复位电路,和专一的复位功能以外,其它的按键都是用开关的状态来设置控制功能或者输入数据。本次设置了两个按键,来配合显示界面,可以对温度进行设定,实现电机不同运行方式之间的转换,开入开出测试等操作。按键 UP DOWN 分别是温度加、温度减。3.4 报警模块该模块主要由 LED1 与蜂
13、鸣器组成。实现当实际温度大于设定温度时 LED1 闪烁蜂鸣器响的报警操作3.5 显示模块1. LCD 屏简介(1) 大小:2.8 寸,像素:240*320(76800)采用 RGB 三色显示,采用 RGB565 格式,也就是说每一个像素点的颜色控制所需要的数据量为两个字节16 位, 在调色的时候,R(5 位) G(6 位) B(5 位),正常每一种颜色六位,甚至还有 8 位。(2) 硬件接口:采用 8080 并行接口,在屏的接口中,常用两种并行接口, 没有根本区别,现在市场上使用的屏有些是串行接口 SPI 或 I2C,小型设备常用a) 一 个 是 8080: WR: 写 使 能 RD: 读 使
14、 能 D/C:数据、命令选择RST:复位D07:数据位b) 一 个 是 6800: WR/RD:写使能或读使能选择D/C:数据、命令选择 RST:复位D07 :数据位(3) ILI9341屏的驱动芯片,屏幕内置,看不到(4) TFTLC 上电后整屏亮,靠不同颜色区分2. 模块功能采用 TFTLCD 液晶显示屏来进行显示,主要显示测得的实时温湿度与设定的温度以及温度变化曲线和电机转速曲线等。3.6 电机驱动模块当检测到的实时温度高于设定的温度值时,单片机要进行降温操作。采用 140 直流电机与单片机相连接,从而控制风扇扇叶的转动,以达到控制温度的目的。电机速度控制采用 PWM 波来实现,PWM
15、就是一个方波,通过调节占空比来增加或降低电机运行速度(占空比:在一个周期中高电平所占的时间)3.7 PID 控制算法由于该系统为闭环控制系统采用 PID 控制算法。该系统降温部分采取 PWM 作为控制量,故采取数字 PID 增量型控制算法。数字 PID 增量型控制算式如式( 1) 所示。u( k) = Kp e( k) e( k 1) + KIe( k) + KD e( k) 2e( k 1) + e( k 2) ( 1)4 系统调试4.1 系统设计方案电路的连接整个设计系统功能是由软件程序配合硬件电路来实现,如果硬件电路已经确定,软件的功能也就基本上确定了,因为软件程序的编译是基于 STM3
16、2 单片机编程。软件部分可分为主程序和子程序,主程序是整个控制系统的核心,用于调节和处理各模块之间的关系。子程序是各个模块实现实质性的功能,其主要子程序包括:温度采集、键盘扫描、LCD 显示、蜂鸣报警、LED、PID 等。整个系统采用 8080 硬件连接接口,通信方式为 USART。4.2 电路调试1. 调试方法通过 KEIL5 编写程序,采用 MCUISP 软件将程序下载到开发板上进行调试2. 问题及解决问题 1:因为在程序中没有使用中断,按键在调节温度时,加上程序中延时的影响,不太灵敏。解决:设置程序运行次数变量,当程序运行指定次数时取出数据,减少延时, 按键也因此灵敏。问题 2:整合程序
17、时,电机未初始化,上电就全速运转。解决:由于按键程序中 PA6 口已经初始化,电机也插在 PA6 口上,两者冲突, 导致电机上电就启动。问题 3:电机运行时,LCD 白屏闪动。解决:电脑 USB 供电不稳,无法提供足够电压,减小 PID 中对最大占空比及初始占空比,使电机初始运行速度减慢。问题 4:温度曲线变化太过平缓,无法明显显示只有少量波动。解决:参考 PID 中电机转速曲线,将 y 值放大 5 倍,可以明显看到变化。问题 5:DHT11 初始无法测出数据,一直失败解决:更换杜邦线之后有好转。4.3 测试结果上电后,屏幕上显示实时温度及初始设定温度,通过按键加减调整设定温度,当设定温度低于
18、实时温度时,电机带动风扇开始工作,设定温度低于实时温度越多,电机转速越快,直到温度降到设定温度时,电机转速减缓,使温度始终维持到设定温度,同时屏幕下部显示电机转速变化曲线。4.4 关键代码图 41 主函数代码图项目二 智能家居控制系统1 概述1.1 选题意义在 21 世纪的今天人们的生活节奏越来越快,随之而来的是生活的压力也越来越大,家庭成为人们最温馨的场所,人们对自己温暖舒适的家居环境的要求也越来越高。现今的人们每天都过着朝九晚五的生活,同时来自社会各界的压力也愈发加大,使得家早已成为人们的避风港,但是传统的居家环境对各个家电的控制已经不能满足人们生活的需要。随着科学技术的飞速发展,电子行业
19、的兴起,先进的科技与人们想要的居家环境擦出了绚丽的火花智能家居控制系统。计算机、嵌入式系统和网络通信技术逐步深入到各个领域,使得住宅和家用电器设备网络化和智能化,智能家居已经开始出现在人们的生活中。智能家居控制系统(smarthome control systems, 简称 SCS)。它以住宅为平台, 家居电器及家电设备为主要控制对象,利用综合布线技术、网络通信技术、安全 防范技术、自动控制技术、音视频技术将家居生活有关的设施进行高效集成,构 建高效的住宅设施与家庭日程事务的控制管理系统,提升家居智能、安全、便利、舒适,并实现环保节能的综合智能家居网络控制系统平台。智能家居控制系统是 智能家居
20、核心,是智能家居控制功能实现的基础。近几年智能家居的发展迅速,市面上的产品也越来越多,但是也有很多不尽完美的地方,其主要原因是标准的不统一和权威产品的缺乏。随着科技的发展与技术的更新,智能家居控制的开发与研究已成为国家经济发展的必然趋势,智能家居控制系统为人们提供更为人性化的设计,智能的为人们提供温度、湿度等空气成分的检测,智能的为人们打造适宜的生活环境,为人们快节奏的生活减小压力的同时提供了巨大的方便。1.2 设计目标本次项目是以 STM32F103RCT6 为主控板,加上 LCD 显示屏、语音识别模块、ZigBee 通信模块以及 RGB 模块,可以最终实现两个主控板可以通过 ZigBee
21、组网进行通信,一个主控板作为协调器,另一个作为终端设备,相互之间收发数据,并且协调器能通过语音模块同时控制两个设备上灯的状态。2 总体设计2.1 总体方案整个设计是分别将 TFTLCD 显示屏、语音识别模块 LD3320、ZigBee 通信模块以及 RGB 彩灯模块硬件连接到单片机 STM32F103RCT6 上,分别实现 LCD 显示、语音控制 LED 灯和 RGB 彩灯的状态、ZigBee 组网通信和收发数据正常以及协调器可控制终端设备。2.2 设计框图图 2-1 总体模块设计图3 详细设计与实现3.1 STM32 最小系统模块1. 模块简介:(1) 时钟源:芯片时钟源有 4 个a) HS
22、E:做系统时钟源b) HSI: 做系统时钟源c) LSE:RTC 的时钟源(real time clock)d) LSI:做看门狗时钟源(2) 内核时钟源:a) HSE 振荡器时钟:高速外部时钟信号 (HSE)由以下两种时钟源产生: HSE 外部晶体/陶瓷谐振器和 HSE 用户外部时钟。为了减少时钟输出的失真和缩短启动稳定时间,晶体/陶瓷谐振器和负载电容器必须尽可能地靠 近振荡器引脚。负载电容值必须根据所选择的振荡器来调整。b) HSI 振荡器时钟:HSI 时钟信号由内部 8MHz 的 RC 振荡器产生,可直接作为系统时钟或在 2 分频后作为 PLL 输入。RC 振荡器能够在不需要任何外部器件
23、的条件下提供系统时钟。它的启动时间比HSE 晶体振荡器短。然而,即使在校准之后它的时钟频率精度仍较差。c) PLL 时钟:内部PLL 可以用来倍频 HSI RC 的输出时钟或 HSE 晶体输出时钟。PLL 的设置(选择 HIS 振荡器除 2 或 HSE 振荡器为 PLL 的输入时钟,和选择倍频因子)必须在其被激 活前完成。一旦 PLL 被激活,这些参数就不能被改动。 如果 PLL 中断在时钟中断寄存器里被允许,当 PLL 准备就绪时,可产生中断申请。 如果需要在应用中使用 USB 接口,PLL 必须被设置为输出 48 或72MHZ 时钟,用于提供 48MHz 的 USBCLK 时钟。2. 模块
24、功能:该模块的主要任务是完成实现与各个模块之间的串口通信,是命令的集中处理地。3.2 TFTLCD 显示屏TFTLCD 又叫薄膜晶体管液晶显示屏,其管脚在 STM32F103 中有相应的管脚对应。常用的液晶屏接口有很多种,8 位、9 位、16 位、18 位都有。屏的大小为2.8 寸,像素是 240*240,采用的是 RGB 三色显示,是 RGB565 格式,也就是说每一个像素点的颜色控制所需要的数据量为两个字节16 位,在调色的时候,R(红色)占 5 位,G(绿色)占 6 位,B(蓝色)占 5 位。正常的是每一种颜色都是 6 位,甚至还有 8 位。而常用的模式呢,主要有 8080 模式和 68
25、00 模式两种。本次项目使用的是 8080 并行接口,有 5 条基本的控制线和多条数据线。5 条控制线分别是:WR(写使能)、RD(读使能)、D/C(命令或数据选择)、RST(复位)。这个 LCD 屏是一整个模块提供,函数也写好了,只需在主函数里调用不同的函数显示自己所需的内容,比如单个字符、字符串、汉字(需要用汉字字模生成器)以及图片。3.3 LD3320 语音识别模块1. 模块简介LD3320 芯片是一款“语音识别”专用芯片。该芯片集成了语音识别处理器 和一些外部电路,包括 AD、DA 转换器、麦克风接口、声音输出接口等。本芯片不需要外接任何的辅助芯片如 Flash、RAM 等,直接集成在
26、现有的产品中即可以实现语音识别/声控/人机对话功能。并且,识别的关键词语列表是可以任意动态编辑的。2. 模块功能:通过自己设置的关键词语列表,语音控制实现流水灯,彩灯,闪烁等,并将语音的内容通过串口回显在电脑上。3.4 ZigBee 通信模块1. 模块简介ZigBee 是一种基于标准的远程监控、控制和传感器网络应用技术。为满足人们对支持低数据速率、低功耗、安全性和可靠性,而且经济高效的标准型无线网络解决方案的需求,ZigBee 标准应运而生。核心市场是消费类电子产品、能源管理和效率、医疗保健、家庭自动化、电信服务、楼宇自动化以及工业自动化。围绕 ZigBee 芯片技术推出的外围电路,称之为“Z
27、igBee 模块”,常见的 ZigBee 模块都是遵循 IEEE802.15.4 的国际标准,并且运行在 2.4GHZ 的频段上。2. 模块功能该模块实现协调器与终端之间的短距离通信,协调器通过串口与 STM32 相连获取相应的语音命令信息,发给终端,终端再将命令传给STM32,从而控制终端上 LED 灯流水,闪烁,彩灯亮等操作。3.5 RGB 彩灯即红绿蓝三种彩灯的合并初始化配置函数已给,如图 31 所示,调用也很简单,可以使其进入“全彩打开”模式,也可以使其亮单色灯的。在语音识别时,可以语音控制它的状态。图 31 RGB 初始化课 程 设 计 报 告3.6 SPI 通信总线1. 串行通信常
28、用方式:USART(UART) 、SPI(通信距离 10m 左右) 、I2C(差分信号)、 CAN(差分信号,主要用于工业,信号稳定要求比较高的环境, 通信距离最大 1280m)。2. SPI:高速同步串行通信,最高 40M,硬件来说主要是时钟线,主从机(如何确认主从机?由哪个节点控制时钟线,哪个就是主机)。3. 硬件连接:(不交叉,直接连) MISO:主机输入,从机输出MOSI:主机输出,从机输入SCK :时钟线NSS :从机选择线(一般不用)3 线 SPI &4 线 SPI 区别:是否有 NSS4. 通信的硬件协议:上升沿发送,下降沿接收,高位在前(标准 SPI 的协议) 时钟极性:在总线
29、空闲时,时钟线所处于的状态时钟相位:数据传输时,从第一个或第二个跳变沿进行数据的发送或接收5. 在应用时 SPI 总线可以采用芯片上所嵌入的硬件模块,也可以采用普通的IO 口实现 SPI 通信6. 使用硬件模块程序:(使用软件可以拆开写)u8 SPI_SendReceive(u8 dat)for( u8 i=0;i8;i+) SCK=0;if(dat&0x80) MOSI=1;elseMOSI=0;SCK=1;dat=1 if(MISO)17dat |=1;SCK=0;return dat;4 系统调试4.1 系统设计方案电路的连接整个设计系统功能是由软件程序配合硬件电路来实现,如果硬件电路已
30、经确定,软件的功能也就基本上确定了,因为软件程序的编译是基于 STM32 单片机编程。软件部分可分为主程序和子程序,主程序是整个控制系统的核心,用于调节和处理各模块之间的关系。子程序是各个模块实现实质性的功能,其主要子程序包括:语音模块控制、zigbee 通信模块、LCD 显示、RGB 彩灯等。4.2 电路调试1. 调试方法通过 KEIL5 编写程序,采用 MCUISP 软件将程序下载到开发板上进行调试, 通过串口实时打印状态。2. 问题及解决问题 1:LCD 屏的显示不太正常,图片会歪解决:LCD 显示需要沿边放置调整好位置,大小,比例问题 2:语音模块,接收数据有问题,串口调试助手中总是显
31、示 busy,没法获取正确的命令解决:sys_tick 中延时与 LD3320 中延时有冲突,互相影响,需要更改 sys_tick中延时及中断处理。问题 3:zigbee 组网时发送数据有误解决:发现是 STM32 中串口向 zigbee 传输数据有误,但具体没有改正方法。问题 4:IAR 下载程序出错解决:没有好的解决方法,只能重启 IAR 下载课 程 设 计 报 告4.3 测试结果Zigbee 组网成功后可以发送数据,但是乱码,无法识别,所以无法控制终端LED 灯184.4 关键代码图 41 实验结果图图 42 语音识别代码图课 程 设 计 报 告设计总结本次课程设计,采用 STM32F1
32、03ZET6开发板为硬件开发平台,设计实现LCD 显示,温湿度检测,PID 参数调节,PWM 控制电机等功能。并且采用 STM32 主控芯片,ZigBee 无线通信方式及 LD3320 语音识别芯片实现家居环境数据的采集、显示、智能调节、语音识别及控制。课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。同时,设计让我感触很深。使我对抽象的理论有了具体的认识。通过这次课程设计,使我对 STM32 单片机的原理结构,基础时钟、GPIO、定时器、USART、DHT11 温湿度传感器等等有了深刻的理解,同时也对
33、应用开发的步骤有了更深的了解。当然在项目进行过程中,不可避免地会遇到各种问题,比如编程不细心, 手册不会看,对模块的不了解,不会实现相应功能等等,然而就是通过不断地发现问题和解决问题的过程。通过此次课设,了解到了芯片 STM32F407ZET6 具有强大的功能,同时明白了在做一个大的系统或产品时,应该分模块,每个模块测试好之后再整合处理,这样分模块也方便后续调用。回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是
34、很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务, 从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终大部分都得到了解决。课设过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。20参考文献1 杜军朝, 刘惠,刘传益,等ZigBee 技术原
35、理与实战M北京:机械工业出版社,20162 ST Microelectronics Corporation. RM0008 Reference manualM. S.I.: ST Microelectronics Corporation, 20143 廖建尚物联网开发与应用M北京:电子工业出版社, 20174 刘少强,张靖现代传感器技术: 面向物联网应用(第 2 版)M北京: 电子工业出版社,20165 李文仲,Zigbee2006 无线网络与无线定位实战,北京航空航天大学出版社,2008 年 1 月第 1 版6 王小强,Zigbee 无线传感器网络设计与实现,化学工业出版社,2012年 6 月第 1 版7 郭渊博,Zigbee 技术与应用,国防工业出版社,2010 年 6 月第 1 版