版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于无线网络技术智能环境检测系统的硬件和软件设计案例目录TOC\o"1-3"\h\u18511.1智能家居内部各类条件参数 1180481.2对智能家居的设计要求 256501.3无线网络系统结构设计 2278851.4MCU处理器模块介绍 337361.5ZigBee模块设计 446251.6电源模块设计 5319161.7传感器模块设计 547301.7.1湿度传感器模块设计 5292151.7.2温度传感器模块设计 6189901.8RS485串行接口 637062系统软件的设计 720172.1DHT11温湿度传感器数据采集软件系统程序设计 714672.2湿度传感器DHT11模块软件设计 8223142.3ZigBee模块软件设计 998112.4MCU软件流程设计 131系统的硬件设计1.1智能家居内部各类条件参数基于无线传感器网络的智能家居监测系统的设计要求主要是温室内空气湿度温度的参数。当这些检测装置检测到智能家居的各种条件必须及时处理时,温室中的条件可以快速处理和修复,主要是通过控制温室的浇水以加湿它。温室中的浇水和步进电机控制主要控制温室中的天窗开关,以确保二氧化碳的量达到正常值。市场设计必须设计为用户友好且易于使用。在设计家居住宅系统时,必须充分考虑各种因素,才能达到辩证统一,为了强调视觉艺术和审美艺术的整体效果,还要考虑生产成本的盈利指标,为使其与建筑设计相联系。此外,形式、色彩与环境、大小与形状、包装与运输的要素辩证法。因此,建设者责无旁贷:坚持辩证思维原则。需求是指人们在外界自我发展的过程中不断创造的需求和愿望,随着社会的发展进步,人类的需求也在日益增加。家居设计行业根据消费市场和新市场的要求不断开发新的产品。这就是为什么在家居市场中不断涌现出满足现代社会发展需求(例如人性化,智能化和环境化)的家居产品的原因。它还要求设计师通过对现代时代的综合市场研究来了解消费者的生活方式和生活方式的细微变化,以便得出和预测潜在的市场需求,以此作为设计新一代家居产品的基础。家居环境设计过程实际上是家具制造过程。在这个过程中,设计师要做大量的创意设计,不断拓展家具的创新能力,提高产品的创新价值。例如,设计师现在正在使用环保材料,开发新技术,创造时尚前卫的模式,提高家具的智能化。1.2对智能家居的设计要求由于许多条件(例如室内区域的温度和湿度)是由各种传感器和计算机控制的,因此管理系统的总体设计必须人性化,易于使用且高度用户友好。内部管理系统耐腐蚀,占用空间小,可及时损坏员工。易于维护和维修,控制开关性能简单,人性化操作,合理的操作方式,易于学习。同时,系统的设计必须设计成低价格,低成本和令人满意的质量,以便降低质量并快速使用以最小化开发时间。当整个控制系统运行时,不可避免地会发生系统故障,这可能导致数据混乱,影响整体操作,并最终导致不良结果。为了使损失最小化,控制系统必须具有良好的安全性,特别是在CPU的性能方面。在初始设计阶段,应确定在系统出现故障时如何处理系统,减少数据丢失和丢失。备份数据并备有可以及时更换的备用设备。1.3无线网络系统结构设计系统采用星型拓扑结构,系统主要由多个无线传感器节点,上位机控制系统和网络协调器组成。无线传感器检测智能家居中的各种内部因素。然后,参数将参数信息传递给网络协调器,网络协调器以统一的方式收集它并将其发送到PC。主机调整设置的更改。因此,通过CC2430芯片的网络协调实现电源域的自动控制。节点的基本结构如图3-2所示:它包括电源信号模块,无线通信模块,调试接口和RS485串行总线。网络协调器使用交流电为高级计算机系统和传感器节点的网络协调器供电。为了进行通信,网络协调器的一端通过RS485串行总线连接到主机系统,而另一端通过无线网络连接到传感器节点,以将信息传输到无线传感器。因此,基于无线网络管理系统的整个市场花园的基本操作模式是,无线传感器节点收集信息并将其发送给网络协调器,然后再将其发送给高端计算机系统。收集信息后,请使用RS485串行总线。较高的计算机系统对环境参数进行运算处理,然后控制步进电机,加湿器等。智能家居的内部通风处理、降温处理等CC2430芯片形成的无线传感器节点主要包括温湿度传感器模块,LED显示模块,接口电路,无线通信模块和模块用于存储环境参数数据和收集的系统操作数据的存储器,以及MCU处理器模块。这主要包括功率检测、复位和晶振。图3-1原理框图1.4MCU处理器模块介绍本文选择的芯片是STC89C52,这是一款由STC制造的控制器,具有以下特点:低功耗和出色的工作效率。微控制器的核心是MCS51.虽然使用了MCS-51,但对基站进行了一些改进,以优化许多STC89C51所没有的性能。为了满足设计要求,STC89C52MCU的连接图如图3-2所示。该时钟使用11.0592MHz的频率。当重置圈中的RST较低时,系统将运行。本文使用密钥重置。按钮复位涉及将复位电容器与开关并联。电容器充电后,微控制器电平将持续一会儿。如图3-2STC89C52单片机MCU连接图1.5ZigBee模块设计ZigBee模块的中央单元选择SOCCC2430芯片。该芯片的堆叠结构仍采用以前的架构,CC2430将RF前端,微控制器和存储器集成在一个芯片上,具有掉电控制和上电功能。复位电路,各种定时器:32KHZ待机定时器,监控定时器,AES128协处理器等,以及21个输入/输出端口。CC2430芯片是一种非常节能和经济的芯片,只需很少的外部元件,价格低廉,简单易用,能耗极低。工作时使用的电流小于25mA或27mA。这是因为它所使用的微控制器的核心是一个高性能、低损耗,8051内核8位的MCU。CC2430芯片具有出色的抗干扰能力和对信号传输和接收的出色灵敏度。CC2430芯片的硬件支持CSMA/CA功能。工作期间所需的电压范围相对较大,通常在2至1.6伏之间。1.6电源模块设计本文的电源模块是LM2576芯片作为稳压电路,是由美国国家半导体公司开发的具有3A工作电流的输出开关型电压控制集成电路。声学保护电路它包括限流电路和热关断电路。LM2576芯片的外围电路非常紧凑,只需几个元件即可实现稳压电路的功能。该系统的电源模块如图3-3所示图3-3电源模块1.7传感器模块设计1.7.1湿度传感器模块设计本文档中选择的湿度传感器是DHT11湿度传感器,它是一种独特的电容元件。固体聚合物材料结构具有良好的腐蚀稳定性,快速的反应时间和高灵敏度。湿度传感器模块如图3-4所示图3-4湿度传感器模块1.7.2温度传感器模块设计本文选择的温度传感器是DHT11。该温度传感器的外围接线电路非常简单易用。它可以适应不同场合的不同应用。DHT11温度传感器应用广泛:紧凑,经济,耐磨,广泛用于各种应用。温度传感器模块如图3-5所示。图3-5温度传感器模块1.8RS485串行接口SP481E和SP485E是一系列半双工接收器,完全满足RS-485和RS-422串行协议的要求,并具有更高的ESD性能。SP481E和SP485E型号继承了Sipex的BiCMOS设计过程,可以在不影响其他功能的情况下实现节能。它们与RS-45和RS-422协议完全兼容,并且可以传输高达10Mbps(功率)的数据速度。SP481E还包含低功耗关闭模式。串行端口连接到ZigBee,连接触摸屏和其他设备以创建网络协调器,模块电路图如图3-6所示:图3-6模块电路图
2系统软件的设计2.1DHT11温湿度传感器数据采集软件系统程序设计当DHT11温湿度传感器运行时,总共有三个与之相关的过程,即:(1)主控制器初始化温湿度传感器(2)重启系统后,主机检测到DHT11的存在,并在读取或写入注册表之前发送ROM操作命令。(3)主控制器向DHT11发送功能命令。通常,温湿度传感器仅根据该过程响应主控制器发送的命令,并根据命令的要求执行相应的动作。以下是上述三个过程的详细介绍:(1)主控制器对DHT11的初始化在指令温湿度传感器之前必须初始化温湿度传感器。初始过程是发送脉冲信号以恢复主芯片的默认状态,从机将接收脉冲信号。主芯片发送的默认状态。发送答案。在发送恢复默认状态的脉冲信号后,主芯片会持续检查1-Wire的状态。1-Wire总线具有强大的功能:它是一个信号传输电路,允许通过单条数据线在器件和主器件之间传输信息。主控制器等待1-Wire的温度状态等待温度传感器的响应。该操作主要用于检查温度传感器是否准备就绪。如果主控制器未收到指定的时间。当接收到响应消息时,不能查看温度传感器并返回或发送提醒信息。主控制器发送ROM操作命令一旦主控制器接收到温度传感器发送的响应消息,它就可以发出ROM操作命令。ROM操作命令有五种类型,即搜索,报警,匹配和跳转。ROM操作控制的作用是将多个温度传感器连接到总线。该温湿度传感器的流程框图如图4-1所示图4-1温度传感器的流程框图2.2湿度传感器DHT11模块软件设计由于湿度传感器是一个容量,无法测量容量,因此可以使用555多谐振电路确定频率,并使用单片机来计算功率值,然后计算湿度值来计算湿度值。湿度传感器采集过程的功能框图如图4-2所示。开始开始启动单片机定时器初始化设置记录捕获值重启捕获下降沿?下降沿?记录捕获值计算脉冲周期N=?去极值滤波计算相对湿度温度补偿得到的实际值否否否是是是图4-2湿度传感器采集流程框图2.3ZigBee模块软件设计本文档中设计的ZigBee无线节点协议栈使用Z-Stack协议栈。Z-Stack协议栈由德州仪器于2007年开发,符合ZigBee标准。它同时支持多个平台,包括CC2430收发器平台。协议栈的作用是指定通信的软件和硬件可以在不同的层次上运行。在网络通信过程中,协议层将信息分组并转发到相反的协议层。。因此,在传输数据时,用户首先压缩数据,然后从下到上切换每个协议层,每个协议层实体将协议层添加到用户发送的信息中。原始格式。例如,每层的控制信息和头信息最终到达物理层,物理层是协议栈的最低层,转换为数据比特流,并且可以是在物理层连接之间传输。然后,浏览不同的协议栈。每个层根据原始格式从数据包中提取该层的必要数据。最后一个用户传输的数据。数据包安装在协议栈中,每层可以根据最初定义的格式提取该层所需的信息。无线的ZigBee的操作是基于堆栈ZigBee协议,这是为什么协议栈使用分层结构来协议来传递数据,因为每一层可提供服务使每个独立的层。Z-Stack采用的软件层结构和硬件抽象层为各种硬件模块提供驱动程序,包括定时器,I/O端口,异步发送器,通用UART和模拟数字转换器。程序程序接口API用于提供
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026审计沉浸式面试题及答案
- 2026村官面试真题及答案 amp 经典面试题
- 音乐教室管理制度
- 医院卫生院纠纷处理办法制度
- 2026届高中地理一轮复习 海洋开发 课件
- 世界的洋流教学设计
- 26秋二年级语文上册《每课必背知识点晨读》
- 2026年皮肤科诊疗规程培训考试试题及答案
- 2026年农业试题及答案解析
- 2025年大学生安全知识竞赛试试题及答案
- 2025年信阳固始县城区缺编学校选聘教师296人考试模拟试题及答案解析
- 航空器地面灭火知识培训课件
- 防暑防汛的培训课件
- 《中小学跨学科课程开发规范》
- 废气处理净化项目可行性研究报告立项申请报告模板
- DZ/T 0156-1995区域地质及矿区地质图清绘规程
- 学生奶采购配送服务方案(技术标)
- 2025年锂电池安全生产管理和风险辨识手册
- 简约中国农业银行模板
- 医院临床医学带教老师培训
- 管道振动的主要原因、危害及消除措施
评论
0/150
提交评论