嵌入式温湿度采集系统设计

合集下载

嵌入式温度测量系统的设计与实现

嵌入式温度测量系统的设计与实现

嵌入式温度测量系统的设计与实现嵌入式温度测量系统是一种基于嵌入式技术和传感器技术的温度测量系统。

随着科技的发展,嵌入式温度测量系统越来越受到人们的关注。

下面我们就来探讨一下嵌入式温度测量系统的设计与实现。

一、设计嵌入式温度测量系统设计步骤如下:1. 确定系统需求:包括测量温度范围、精度、测量间隔、数据处理方式等参数。

2. 确定选用的传感器类型:根据测量要求,选择相应的温度传感器类型。

如NTC热敏电阻、热电偶、热电阻等。

3. 建立硬件电路:设计合适的硬件电路,将传感器与处理器连接。

准确采集温度数据。

4. 编写软件程序:编写合适的软件程序,将采集到的温度数据处理,并作为输出。

5. 实现数据通信:根据系统的需求,设计合适的通信方式,将数据及时的传输给其他设备。

二、实现嵌入式温度测量系统实现步骤如下:1. 选用适当的芯片:根据自己的需求,选用适当的芯片,比如常用的stm32、arduino、MCU等。

2. 选用合适的传感器:根据需求,选择合适的温度传感器,如DS18B20, TLM9941ISHJ, Thermocouple Type-K等传感器。

3. 搭建硬件电路:利用电路设计软件,设计出嵌入式温度测量系统的硬件电路,并制造出PCB板。

4. 编写相应软件:利用相应的开发工具,编写出嵌入式温度测量系统的软件程序。

5. 调试和测试:将硬件连接好后,通过调试和测试程序,确保嵌入式温度测量系统的功能达到预期。

三、总结嵌入式温度测量系统是一种实用性强且功能高的温度测量系统。

不同的系统设计有不同的实现方法,本文只是简单的介绍了嵌入式温度测量系统的设计与实现步骤。

对于嵌入式技术爱好者来说,希望能够通过学习本文获得一些有价值的内容。

嵌入式系统课程设计(基于ARM的温度采集系统设计)

嵌入式系统课程设计(基于ARM的温度采集系统设计)

教师批阅目录一、设计内容............................................................................................................. - 1 -1.1设计目的....................................................................................................... - 3 -1.2设计意义....................................................................................................... - 3 -二、设计方案............................................................................................................. - 5 -2.1设计要求....................................................................................................... - 5 -2.2方案论证....................................................................................................... - 5 -三、硬件设计............................................................................................................. - 6 -3.1设计思路....................................................................................................... - 6 -3.2系统电路设计............................................................................................... - 6 -四、软件设计............................................................................................................. - 8 -4.1设计思路....................................................................................................... - 8 -4.2程序清单..................................................................................................... - 10 -五、心得体会........................................................................................................... - 12 -参考文献................................................................................................................... - 13 -教师批阅基于ARM的温度采集系统摘要:本设计是基于嵌入式技术作为主处理器的温度采集系统,利用S3C44B0xARM微处理器作为主控CPU,辅以单独的数据采集模块采集数据,实现了智能化的温度数据采集、传输、处理与显示等功能,并讨论了如何提高系统的速度、可靠性和可扩展性。

基于嵌入式Linux的温度采集系统的设计与实现

基于嵌入式Linux的温度采集系统的设计与实现

课程设计论文题目基于嵌入式Linux的温度采集系统的设计与实现学院专业班级学号学生姓名指导教师完成时间2021 年 5 月摘要数据采集系统是信息科学的一个重要分支,它研究信息数据的采集、存储、处理以及控制等。

本文提出采用嵌入式Linux作为操作系统,针对三星公司的S5PV210嵌入式处理器,设计一个嵌入式温度采集系统。

论文在分析了Linux设备驱动程序的根本工作原理根底上,讨论了开发中经常会碰到的中断处理、拥塞处理、I/O端口,并在此根底上实现了基于S5PV210嵌入式处理器的开、读、写、关外部RAM的字符设备驱动和网络驱动。

结合高精度温度传感器DS18B20,实现温度的正确采集,并通过以太网络将数据上传给上位效劳器。

论文首先介绍了通信网络中各种设备特性、总线构造及传输技术,然后介绍根据单片机与PC机之间的串行通信原理,用ubantu完成数据采集系统的软件设计与实现,为用户提供一个友好的人机界面,对采集系统进展控制并显示采集后的数据。

使用串口线传输数据,为数据采集系统和计算机之间的通讯开辟了新的道路。

关键词:数据采集系统;以太网络;S5PV210;DS18B20IDesign and Implementation of an Embedded TemperatureAcquisition System based on LinuxAbstractData Acquisition System is an important branch of information science, it studies the collection, storage, processing and control of information data. In this paper, the embedded Linux is used as the operating system, and the embedded S5PV210 processor is designed to design an embedded temperature acquisition system. Based on the analysis of the Linux device driver based on the basic working principle discussed development often encounter interruption congestion handling, processing, I / O ports, and on this basis, realized s5pv210 embedded processor open, read, write, outside the ram of the character set by driver and the network drive on. Combined with the high precision temperature sensor DS18B20, to achieve the correct temperature collection, and through the Ethernet network to upload data to the host server.At first, the paper introduces the communication network characteristics of various devices, bus structure and transmission technology, and then introduce according to the principle of serial communication between MCU and PC, ubantu completed software design and implementation of data acquisition system, to provide users with a friendly man-machine interface, to control the acquisition system and display after the collection of the data. The use of serial data transmission, for the data acquisition system and the communication between the computer has opened up a new path.Key words: Data acquisition system; Ethernet; S5PV210; DS18B20目录第一章需求分析 (1)1.1 总体设计 (1)1.2 客户端界面设计〔app:Linux_client〕 (1)1.3 效劳器设计〔linux〕 (1)1.4 硬件设计 (2)第二章详细设计 (3)2.1 代码调用过程 (3)2.2 文件IO 〔系统库函数〕 (3)2.3 网络编程 (4)2.4 内核驱动开发:〔模块编程〕 (6)2.5 注册字符设备驱动 (7)2.6 操作硬件的过程:(裸奔代码) (8)第三章测试过程 (10)3.1 测试 (10)第四章工程拓展 (11)4.1 工程拓展 (11)附录 (12)总结 (23)第一章需求分析1.1 总体设计图1-1 总体设计图1.2 客户端界面设计〔app:Linux_client〕1.作为用户操作的简单界面2.用于发送命令控制硬件3.接收server传输的数据4.显示数据。

嵌入式温控系统的设计与实现

嵌入式温控系统的设计与实现

嵌入式温控系统的设计与实现近年来,随着技术的不断发展和应用领域的不断拓展,越来越多的家居、办公室、商店等场所开始采用智能化温控系统,以提高环境温度的控制精度和便利性,从而实现能源的节约和舒适度的提高。

而这种智能化温控系统,通常就是采用嵌入式系统作为其核心控制器。

本文将介绍嵌入式温控系统的设计与实现。

一、温控系统的需求分析在进行嵌入式温控系统的设计之前,需要对温控系统的需求进行分析,以确定其所需的功能与特性。

具体而言,需考虑以下几个方面:1.控制对象:确定所需控制的空间大小、形状、布局等,以及其中需要控制的设备类型、数量和功能。

2.控制精度:考虑温度的控制精度,包括设定温度和实际温度的误差范围、误差的主要来源以及对误差的容忍程度。

3.控制策略:根据所需控制的设备类型、控制精度和实际使用场景等,选择合适的控制策略,如PID控制、模糊控制等。

4.人机交互:确定用户对温度控制的操作方式和需求,如手动调节、定时开关、远程控制等,并设计相应的界面和输入方式。

二、硬件选型和系统分析确定了温控系统的需求之后,需要对硬件选型进行分析,并据此设计出系统的电路图和通信协议等。

在嵌入式温控系统中,主要的硬件组成部分包括:1.控制器:作为系统的中央控制部分,选择嵌入式控制器,如单片机、ARM芯片等。

2.传感器:用于采集室内和室外的温度、湿度、气压等数据,以反馈给控制器进行控制。

3.执行器:用于调节室内的温度和湿度,如空调、加湿器、排气扇等。

4.显示器和输入设备:用于显示当前温度、湿度、设定值等信息,并提供温度设定、模式切换等操作。

此外,还需考虑系统的通信方式和协议,如串口、WiFi、蓝牙等,以及代码的编写和优化。

三、软件设计和实现在硬件选型和系统分析之后,需要进行软件的设计和实现。

主要涉及以下几个方面:1.传感器数据的采集和处理:编写传感器驱动代码,采集温度、湿度等数据,并进行滤波、校准等处理,以提高数据的精确度和稳定性。

嵌入式远程粮仓温湿度监测系统设计

嵌入式远程粮仓温湿度监测系统设计

摘要:本设计构建并实现了基于ARM的嵌入式Web的远程粮仓温湿度监测系统,介绍了嵌入式Linux操作系统在ARM9芯片S3C2410中上的移植,包括嵌入式Web服务器的硬件结构、软件设计以及嵌入式Linux操作系统下Web服务器的实现方法。

关键词:嵌入式网络ARM S3C2410Linux远程监测0引言随着嵌入式技术的不断发展,人们越来越青睐开发以应用为中心的嵌入式系统。

更为重要的是,网络化已经成为嵌入式系统发展的一大趋势,人们可以通过Internet网络自动地、实时地、方便地获取需要的嵌入式系统信息。

本设计基于某一粮仓进行网络监测的需求实现嵌入式系统开发,要求通过局域网或Internet获取粮仓的温度、湿度及其他信息。

温度等信息的测量有相应的软件和硬件模块,有接口和网络功能实现连接。

考虑网络功能的嵌入式系统具有以下特点[1]:①监测设备一方面是网络服务器,另一方面具有转换信号、采样及TCP/IP通信等功能,并且该监测设备具有结构简单、安装方便、成本低、易实现的优点;②客户端无需任何额外程序,通过Web浏览器就能对设备进行监测;③采用TCP/IP网络协议标准,系统组网容易,传输数据量大、传输速率快。

根据要求,本文提出基于S3C2410和Linux嵌入式系统Web服务器的实现方案。

1系统结构设计1.1系统硬件设计通过专用的嵌入式网关连接或者专用的Web服务器实现嵌入式设备Web服务,本文借助嵌入式系统自身实现Web服务器的功能。

通过相应的处理,将前端传感设备采集的现场信号转换为网络信号,同时确保该网络信号符合TCP/IP协议,采用微处理器S3C2410与Linux进行结合,在一定程度上构建嵌入式Web服务系统。

通常情况下,核心控制器S3C2410、时钟、复位、电源电路模块、RS232接口电路、以太网接口电路、存储器模块,以及JTAG接口电路等共同组成硬件电路。

通过任一个局域网或Internet终端,用户就能对该监测数据进行访问,系统硬件结构如图1所示:图1监测系统结构图JTAG数据采集模块串口电路CS8900ARJ45S3C2410电源电路复位电路时钟电路存储电路客户端PCInternet/Intranet选用ARM9芯片S3C2410作为系统主控制器,该微处理器的特点是性价比高、功耗低。

嵌入式温湿度采集系统设计讲解

嵌入式温湿度采集系统设计讲解

*****************实践教学*******************兰州理工大学计算机与通信学院2013年春季学期嵌入式系统开发技术课程设计题目:嵌入式温湿度采集系统设计专业班级:姓名:学号:指导教师:成绩:目录摘要 (3)前言 (4)一基本原理 (5)1.1硬件方面 (5)1.1.1芯片SHT10介绍 (5)1.1.2 CC2530介绍 (6)1.2软件方面 (8)1.2.1 zigbee协议介绍 (8)1.2.2 zigbee协议栈结构 (9)二系统分析 (13)三详细设计 (15)3.1 总体软件结构图 (15)3.2硬件模块设计 (16)3.3 编码 (17)四总结 (19)五参考文献 (20)六致谢 (21)附录 (22)摘要温湿度数据的采集、传输以及处理,广泛应用于森林火灾的防范,粮仓的温湿度控制以及家庭智能化控制等领域内。

针对传统的有线方式检测、采集、传输中节点分散需要大量布线等问题,本设计主要从无线传感方向进行改进,本次课程设计介绍了一种基于CC2530和数字温湿度传感器的温湿度采集系统。

该系统采用Zigbee无线通信技术结合传感器,通过运用Zigbee协议架构组建无线传感网络,实现主从节点的数据采集和传输,以及一点对多点,两点之间的通信。

并详细阐述了基于Zigbee协议栈的中心节点和终端节点的协议传输,主要是从Zigbee协议栈网络层里AODV路由协议着手,阐述在网络层如何通过AODV路由协议进行节点间的连接以及数据的收发。

关键字:温湿度数据采集; CC2530;Zigbee协议栈; 无线传感网络前言在很多应用场合,温度是一个很重要的一个参数。

温度的自动监测已经成为各行业进行安全生产和减少损失的重要措施之一。

传统的温度测量方式测量周期长,施工复杂,不便于管理,并且在有些特定场合如封闭,高压等环境下根本无法测量。

但是往往这些场合容易引起很大的事故。

因而温度的无线传输显的越来越重要。

基于嵌入式系统的温湿度自动监测与控制系统设计

基于嵌入式系统的温湿度自动监测与控制系统设计

基于嵌入式系统的温湿度自动监测与控制系统设计摘要随着科技的不断发展和智能家居的兴起,温湿度自动监测与控制系统逐渐成为人们生活中的一部分。

本文介绍了一种基于嵌入式系统的温湿度自动监测与控制系统的设计。

该系统由传感器模块、嵌入式主控模块和执行模块组成,能够实现对温度、湿度的实时监测以及对室内环境的自动调节。

同时,该系统还具有实时远程监控、数据存储和分析等功能。

通过实验验证,该系统具有较高的稳定性和实用性,能够有效提高人们的生活质量。

关键词:嵌入式系统;温湿度自动监测与控制;传感器;远程监控;数据存储与分析AbstractWith the continuous development of technology and the rise of smart homes, automatic temperature and humidity monitoring and control systems have gradually become a part of people's lives. This paper introduces a design of automatic temperature and humidity monitoring and control system based on embedded system. The system is composed of sensor module, embedded main control module and execution module, which can realize real-time monitoring of temperature and humidity, and automatic adjustment of indoor environment. At the same time, the system also has functions such as real-time remote monitoring, data storage and analysis. Through experiments, the system has high stability and practicality, which can effectively improve people's quality of life.Keywords: embedded system; automatic temperature and humidity monitoring and control; sensor; remote monitoring; data storage and analysis第一章绪论1.1 研究背景和意义近年来,随着科技的发展和社会的进步,人们对于生活质量的要求越来越高。

基于嵌入式技术的温度测量系统设计

基于嵌入式技术的温度测量系统设计

基于嵌入式技术的温度测量系统设计
1.引言
嵌入式系统是能够运行操作系统的软、硬件综合体,且多数系统的应用软件和操作系统
是紧密结合在一起的。

选配好RTOS(Real-Time Operating System)开发平台,就能合理的实现多任务调度,系统资源利用。

嵌入式系统较一般单片机系统而言,软件资源利用率较高,开发周期短;系统精度较高;实时性也更好。

特别适合于数据处理量较大,有联网、通信等要求的场合。

为了利用嵌入式系统构造一个分布式多点温度测控系统,本文做了一些前期的尝试和开
发工作。

结合可编程单总线数字式温度传感器DS18B20,用嵌入式系统构造了一个具有温
度测量、相关数据处理以及与上位机通信等功能的现场温度测量单元,上位机则主要完成系统监控和人机交互等功能。

2.系统组成及工作原理
温度测量系统总体结构如图1所示。

图1 系统总体结构图
本文中,下位机由嵌入式系统组成。

根据实际需要,其核心采用了低端的LPC2104芯片。

它包含一个支持仿真的ARM7TDMI-S CPU,128K 字节FLASH存储器和64K字节SRAM以及片内总线。

数字式温度传感器DS18B20连到LPC2104的一个GPIO管脚P0.8上。

LPC2104通过该管脚发送命令和接收温度值,并对读到的温度值进行数字滤波、二
—十进制转换等数据处理,还设置了温度超限报警等功能。

下位机还可与上位机实时通信,
一方面接受上位机的各种指令,另一方面,将测得的温度值传送到上位机。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

******************实践教学******************兰州理工大学计算机与通信学院2014年春季学期嵌入式系统开发技术课程设计题目:嵌入式温湿度采集系统设计专业班级:通信工程(3)班姓名:学号:指导教师:成绩:温湿度数据的采集、传输以及处理,在日常生活中有着广泛的应用,比如智能家居系统,智能交通等,在以后物联网中会更加广泛的应用。

此次设计是一种基于CC2530和数字温湿度传感器的温湿度采集系统。

该系统采用Zigbee无线通信技术结合传感器,通过运用Zigbee 协议架构组建无线传感网络,实现主从节点的数据采集和传输,一点对多点,。

并详细阐述了基于Zigbee协议栈的中心节点和终端节点的协议传输,主要是从Zigbee协议栈网络层里AODV 路由协议着手,阐述在网络层如何通过AODV路由协议进行节点间的连接以及数据的收发。

关键字:温湿度数据采集 CC2530 Zigbee协议栈无线传感网络前言 (1)一、基本原理 (2)1.1 无线传感器的基本结构和工作原理 (2)1.2 温湿度数据的采集 (3)1.3硬件方面 (3)1.3.1芯片SHT10介绍 (3)1.3.2 CC2530介绍 (4)1.4嵌入式网关 (7)1.5zigbee协议简介 (8)二、系统设计 (10)2.1程序流程图 (10)2.2具体步骤 (10)三、详细设计 (11)3.1总体软件结构图 (11)3.2硬件模块设计 (14)四、总结 (17)五、参考文献 (18)六、致谢 (19)七、附录 (20)伴随着时代的进步,人们充分认识到了科技的力量。

无线传感网络,它是由大量节点组成的,是面向任务的分布式网络,综合了传感器、嵌入式计算、现代网络及无线通信、分布式信息处理等多领域的技术,通过各类微型无线传感器对目标信息进行实时监测,实时采集,并且由嵌入式微处理器对所采集到的信息进行处理,并通过无线通信网络将处理后的信息传送至远程用户端,然后通过相应的规则进行各种应用分析。

无线网络传感器是一种将传感器、控制器、计算能力、通信能力完美的结合于一身的嵌入式设备。

它们跟外界的物理环境交互,实时的采集信息,并且将收集到的信息通过无线传感器网络传送给远程用户。

无线网络传感器一般是由一个低功耗的微控制器(MCU)和若干个存储器、无线电/光通信装置、传感器等组件所集成的,通过传感器、动臂机构、以及通信装置和它们所处的外界物理环境进行交互。

一般说来,独立的传感器功能是非常有限的,但是如果将他们大量地分布到所需要检测的物理环境中,并组成一个无线传感网络,加上性能良好的软件系统平台,就能够完成强大的状态监测、实时跟踪、环境监测等功能。

随着微机系统和高集成低功耗数字设备的发展,小体积、低成本、低功耗的传感器节点将得以实现。

一、基本原理本实验将使用CC2530读取温湿度传感器SHT10的温度和湿度数据,并通过CC2530内部的ADC得到光照传感器的数据。

最后将采样到的数据转换然后在LCD上显示。

其中对温湿度的读取是利用CC2530的I/O(P1.0和P1.1)模拟一个类IIC的过程。

对光照的采集使用内部的AIN0通道。

图1 CC2530工作原理本次设计的选用了传感器SHT10完成对室内温度和湿度的实时采集,通过芯片CC2530将采集的信息进行转换,将模拟信号转换为数字信号,然后在显示器上显示。

1.1 无线传感器的基本结构和工作原理一个典型的无线传感器网络节点包括数据采集模块、数据采集模块、数据处理模块、数据收发模块和电源模块,其节点结构框图如图所示。

采集单元处理单元通信单元图2 无线传感器节点模型无线传感网络的建立是基于传感器加无线传输模块的,传感器采集的数据,简单处理后经过无线传输模块传到服务器或应用终端。

目标、观测节点传感节点和感知视场是无线传感器网络所包括的4个基本实体对象。

另外,要完成对整个系统的应用刻画,还需要对远程任务管理单元、外部网络和用户进行定义。

大量传感节点随机部署,单个节点经过初始的通信和协商,通过自组织方式自行配置,形成一个传输信息的单跳链接或一系列的无线网络节点组成的网络,协同形成对目标的感知视场。

传感节点检测的目标信号经过传感器本地简单处理后通过单播或广播以多跳的方式通过邻近传感节点传输到观测节点。

用户和远程任务管理单元则能够通过卫星通信网络或Internet等外部网络,与观测节点进行数据信息的交互。

1.2 温湿度数据的采集湿度测量传感器常见的几个测量方法:动态法(双压法、双温法、分流法),静态法(饱和盐法、硫酸法),露点法,干湿球法和形形色色的电子式传感器法。

双压法、双温法是基于热力学P、V、T平衡原理,平衡时间较长,分流法是基于绝对湿气和绝对干空气的精确混合,其测量精度可达±2%RH -±1.5%RH。

静态法中的饱和盐法,是湿度测量中最常见的方法,简单易行。

但饱和盐法对液、气两相的平衡要求很严,对环境温度的稳定要求较高。

用起来要求等很长时间去平衡,低湿点要求更长。

特别在室内湿度和瓶内湿度差值较大时,每次开启都需要平衡6~8小时。

露点法是测量湿空气达到饱和时的温度,是热力学的直接结果,准确度高,测量范围宽。

计量用的精密露点仪准确度可达±0.2℃甚至更高。

但用现代光—电原理的冷镜式露点仪价格昂贵,常和标准湿度发生器配套使用。

干湿球法是一种间接方法,它用干湿球方程换算出湿度值,而此方程是有条件的:即在湿球附近的风速必需达到2.5m/s以上。

普通用的干湿球温度计将此条件简化了,所以其准确度只有5~7%RH,明显低于电子湿度传感器。

1.3硬件方面1.3.1芯片SHT10介绍SHT10 是一款高度集成的温湿度传感器芯片,提供全标定的数字输出。

它采用专利的CMOSens 技术,确保产品具有极高的可靠性与卓越的长期稳定性。

传感器包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成的测温元件,并在同一芯片上,与 14 位的 A/D 转换器以及串行接口电路实现无缝连接。

SHT10 引脚特性如下:1. VDD,GND SHT10 的供电电压为2.4~5.5V。

传感器上电后,要等待 11ms 以越过“休眠”状态。

在此期间无需发送任何指令。

电源引脚(VDD,GND)之间可增加一个 100nF 的电容,用以去耦滤波。

2. SCK 用于微处理器与 SHT10 之间的通讯同步。

由于接口包含了完全静态逻辑,因而不存在最小 SCK 频率。

3. DATA 三态门用于数据的读取。

DATA 在 SCK 时钟下降沿之后改变状态,并仅在 SCK 时钟上升沿有效。

数据传输期间,在 SCK 时钟高电平时,DATA 必须保持稳定。

为避免信号冲突,微处理器应驱动 DATA 在低电平。

需要一个外部的上拉电阻(例如:10kΩ)将信号提拉至高电平。

上拉电阻通常已包含在微处理器的 I/O 电路中。

向 SHT10 发送命令:用一组“ 启动传输”时序,来表示数据传输的初始化。

它包括:当 SCK 时钟高电平时DATA 翻转为低电平,紧接着 SCK 变为低电平,随后是在 SCK 时钟高电平时 DATA 翻转为高电平。

后续命令包含三个地址位(目前只支持“000”,和五个命令位。

SHT10 会以下述方)式表示已正确地接收到指令:在第 8 个 SCK 时钟的下降沿之后,将 DATA 拉为低电平(ACK 位)。

在第 9 个 SCK 时钟的下降沿之后,释放 DATA(恢复高电平)。

测量时序(RH 和 T):发布一组测量命令(‘00000101’表示相对湿度 RH,‘00000011’表示温度 T)后,控制器要等待测量结束。

这个过程需要大约 11/55/210ms,分别对应 8/12/14bit 测量。

确切的时间随内部晶振速度,最多有±15%变化。

SHTxx 通过下拉 DATA 至低电平并进入空闲模式,表示测量的结束。

用 CRC 数据的确认位,表明通讯结束。

如果不使用 CRC-8 校验,控制器可以在测量值 LSB 后,通过保持确认位 ack 高电平,来中止通讯。

在测量和通讯结束后,SHTxx 自动转入休眠模式。

通讯复位时序:如果与 SHTxx 通讯中断,下列信号时序可以复位串口:当 DATA 保持高电平时,触发SCK 时钟 9 次或更多。

在下一次指令前,发送一个“传输启动”时序。

这些时序只复位串口,状态寄存器内容仍然保留。

1.3.2 CC2530介绍CC2530 是基于2.4-GHz IEEE802.15.4、ZigBee 和RF4CE 上的一个片上系统解决方案。

其特点是以极低的总材料成本建立较为强大的网络节点。

CC2530 芯片结合了RF 收发器,增强型8051 CPU,系统内可编程闪存,8-KB RAM 和许多其他模块的强大的功能。

如今CC2530 主要有四种不同的闪存版本:CC2530F32/64/128/256,分别具有32/64/128/256KB 的闪存。

其具有多种运行模式,使得它能满足超低功耗系统的要求。

同时CC2530运行模式之间的转换时间很短,使其进一步降低能源消耗。

CC2530芯片使用直接正交上变频发送数据。

基带信号的同相分量和正交分量由DAC转换成模拟信号,经过低通滤波,变频到所设定的信道上。

当需要发送数据时,先将要发送的数据写入128B的发送缓存中,包头是通过硬件产生的。

最后经过低通滤波器和上变频的混频后,将射频信号被调制到2.4GHz,后经天线发送出去。

CC2530有两个端口分别为TX/RX,RF端口不需要外部的收发开关,芯片内部已集成了收发开关。

CC2530的存储器ST-M25PE16是4线的SPI通信模式的FLASH,可以整块擦除,最大可以存储2M个字节。

工作电压为2.7v到3.6v。

CC2530温度传感器模块反向F型天线采用TI公司公布的2.4GHz倒F型天线设计。

天线的最大增益为+3.3dB,天线面积为25.7×7.5mm。

该天线完全能够满足CC2530工作频段的要求(CC2530工作频段为2.400GHz~2.480GHz)。

图3 CC2530芯片引脚CC2530芯片引脚功能AVDD1 28 电源(模拟) 2-V–3.6-V 模拟电源连接AVDD2 27 电源(模拟) 2-V–3.6-V 模拟电源连接AVDD3 24 电源(模拟) 2-V–3.6-V 模拟电源连接AVDD4 29 电源(模拟) 2-V–3.6-V 模拟电源连接AVDD5 21 电源(模拟) 2-V–3.6-V 模拟电源连接AVDD6 31 电源(模拟) 2-V–3.6-V 模拟电源连接DCOUPL 40 电源(数字) 1.8V 数字电源去耦。

不使用外部电路供应。

DVDD1 39 电源(数字) 2-V–3.6-V 数字电源连接DVDD2 10 电源(数字) 2-V–3.6-V 数字电源连接GND - 接地接地衬垫必须连接到一个坚固的接地面。

相关文档
最新文档