




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于NRF905的无线温度测量系统设计摘要在工业生产过程中,需要严格要求现场环境的标准性和可行性,对电压、电流、温度、湿度、气压等各种环境参数需要实时的测量以及控制。温度是一个非常重要的物理量,温度控制失误就可能引起生产安全、产品质量、产品产量等一系列问题,因此对温度的检测的意义很重要。但是在很多场合有线传输排线复杂,无线传输是一种将有效数据传输至远方的一种有效方法,所以使用无线传输的测温系统可以对生产环境的温度进行无线采集并且能够使操作员可以远距离实时了解被测现场的温度变化情况。本文主要介绍了基于温度传感器DS18B20和无线收发模块NRF905的无线温度采集系统下位机的设计和实现方法,本系统是通过单片机控制来实现对周围环境的温度进行测量和无线传输。它是以STC89C52RC单片机为控制单元,以温度传感器DS18B20为温度采集器件,以无线收发模块NRF905完成数据的无线传输,用数码管进行显示,实现温度的测量、无线传输、显示,就是一套通过无线方式实现温度的远程采集的完整系统。本文详细论证了实现温度数据采集与无线传输方案的设计的总体架构,阐述了系统的硬件电路结构和完成各项功能相关的软件设计。关键词STC89C52RC,NRF905,温度采集,无线传输DESIGNOFWIRELESSTEMPERATUREMEASUREMENTSYSTEMBASEDONTRANSMISSIONCHIPNRF905ABSTRACTINTHEINDUSTRIALCONTROLFIELD,PEOPLEOFTENNEEDTOCOLLECTALOTOFFIELDDATA,SUCHASVOLTAGE,CURRENT,TEMPERATURE,HUMIDITY,AIRPRESSURETEMPERATUREISAVERYIMPORTANTPHYSICALQUANTITY,SOTEMPERATURECONTROLFAILURECOULDLEADTOASERIESOFPROBLEMSSUCHASPRODUCTIONSAFETY,PRODUCTQUALITY,PRODUCTYIELDANDSOON,SOTHEMEANINGOFTHETEMPERATUREDETECTIONKEEPSGROWINGWIRELESSTRANSMISSIONISANEFFECTIVEWAYTOTRANSFERTHEDATAFARAWAY,SOPEOPLECANAPPLYTHEWIRELESSTRANSMISSIONOFHIGHPRECISIONTEMPERATUREMEASUREMENTSYSTEMONTHEPRODUCTIONENVIRONMENTFORWIRELESSTRANSMISSIONANDOPERATORSCANHAVEACCESSTOTHEREALTIMETEMPERATURECHANGES,THEREBYENHANCINGPRODUCTIONEFFICIENCYTHEARTICLEMAINLYINTRODUCESDESIGNTHINKINGASWELLASIMPLEMENTATIONMETHODSBASEDONTHETEMPERATURESENSORDS18B20ANDWIRELESSTRANSCEIVER,ANDTHESYSTEMISCONTROLLEDBYSTC89C52RCMICROCOMPUTERTOACHIEVEAMBIENTTEMPERATUREMEASUREMENTANDWIRELESSTRANSMISSION,THEPCUSINGVISUALPROGRAMMINGTECHNIQUESFORREMOTEMONITORINGTHESYSTEMISBASEDONTHESTC89C52RCMICROCOMPUTER,ATEMPERATURESENSORDS18B20FORTHEDETECTIONDEVICE,AWIRELESSTRANSCEIVERMODULENRF905FORCOMPLETINGDATASWIRELESSTRANSMISSION,ALEDTUBEFORDISPLAYING,ITCANACHIEVETHETEMPERATUREMEASUREMENT,WIRELESSTRANSMISSIONANDDISPLAYTHEARTICLEDEMONSTRATESINDETAILTHEREALIZATIONOFTHETEMPERATUREDATACOLLECTION,WIRELESSTRANSMISSIONPROGRAMDESIGNIDEASANDOVERALLSYSTEMARCHITECTURE,ANDTHENITELABORATESONTHESTRUCTUREOFHARDWARECIRCUITANDTHERELATEDSOFTWAREDESIGNOFVARIOUSFUNCTIONSKEYWORDSNRF905,DS18B20,DATAACQUISITION,WIRELESSTEMPERATUREMEASUREMENT目录摘要IABSTRACTII1引言111课题的背景和意义112无线测量的发展现状及发展趋势113本文研究的主要内容以及实现方法3131研究内容3132实现方法314本论文结构42无线通信的开发介绍521无线通信技术的选择522无线通信技术的发展与现状523器件的选择及介绍8231温度传感器的选择8232无线收发芯片的选择8233主要器件的介绍1024本章小结243系统总体硬件设计及功能描述2531系统总体方案设计2532单片机STC89C52RC主控单元2533温度信号采集模块2634无线传输发送端2735供电与电压转换模块2736数码管显示模块2937系统总体电路图2938本章小结294系统软件设计3041系统软件总体架构设计30411底层驱动层30412界面层30413应用层3042无线发送端程序设计3143LED驱动子程序的设计3244DS18B20温度采集子程序的设计3245STC89C52RC单片机的主程序的设计3446本章总结345总结与展望3551总结3552展望35致谢36参考文献37附录系统原理图与PCB图38附录系统软件代码40附录实物展示图541引言11课题的背景和意义在工业控制现场,常常需要采集大量的现场数据,如电压、电流、温度、湿度、气压等,温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、发酵、烘烤、煅烧、蒸馏、浓度、挤压成形、结晶以及空气流动等物理和化学过程。温度控制失误就可能引起生产安全、产品质量、产品产量等一系列问题,因此对温度的检测的意义就越来越大。温度采集控制系统在工业生产、科学研究和人们的生活领域中,得到了广泛应用,在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。温度作为一项工业常用测量对象,在工业现场和过程控制中具有至关重要的作用。随着科学技术的发展,要求温度测量的范围向深度和广度扩展,不但要求有足够的精度满足工业生产和科学技术的要求,而且还要求有广泛的测温范围。在许多测控现场,传统数据传输都是通过有线电缆实现的。随着射频、集成电路技术的发展,无线通信功能的实现更容易,数据传输速率更快,抗干扰能力更强,因此,许多应用采用了无线传输技术。无线数据传输与有线数据传输相比,有诸多优点一是成本低,省去大量布线;二是建网快捷,只需在每个终端连接无线数据传输模块和架设适当高度天线;三是适应性好,可应用于某些特殊环境;四是扩展性好,只需将设备与无线数据传输模块相连接。因此,无线传输是一种有效数据传输方式。所以使用无线传输的高精度测温系统可以对生产环境的温度进行无线传输并且能够进行使操作员可以远距离实时了解被测现场的温度变化情况,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。12无线测量的发展现状及发展趋势数据采集技术是信息科学的重要组成部分,已广泛应用于各个领域。在数据传输方式上,目前数据采集系统基本上是通过有线方式进行连接,有线方式的数据传输速度快,可靠性高且运行稳定,能满足大多数情况的需要,但是其应用受现场环境和应用对象的限制。近年来,随着射频技术、微电子技术及集成电路技术的进步,无线通信技术取得了飞速的发展,无线通信的实现成本越来越低,传输速度越来越快,可靠性越来越高,并且逐渐达到可以和有线网络相媲美的水平。短距离无线通信技术是近年来的研究热点,将无线技术引入数据采集领域,可以解决某些无法或不便布线的环境下的数据采集问题,以及解决有线网络带来的布线麻烦、不易维护等缺点。有些数据采集系统应用于智能家居领域的,但也进一步拓展至其它诸如工业控制、仪器仪表等领域对象的状态监测。随着计算机技术的发展和计算机技术在信号处理中的广泛应用,现代的测量系统在数字信号处理方面的能力也大大加强了,形成了数字化测量技术。数字化测量就是借助于各种类型的传感器检测外部世界的各种信号,并转换成电信号,然后进行信号调理和A/D转换,使之转换成为能够在数字系统中进一步处理的数字信号。具体来说,就是将温度、湿度、气体密度等物理信号转化为数字量并传递到计算机中。作为信息源头的传感器对计量测试技术的发展有着重要作用。目前,传感器正不断朝着多功能性和智能性方向发展。目前,已经将传感器技术和新兴的无线通信技术相结合,力图通过数据传输的无线化来达到智能家居中布线不便时对室内生活环境指标数据的采集。随着计算机技术、通信技术、网络技术、控制技术和信息技术的迅猛发展与提高,人们对所居住的环境提出了更高的要求,在这种形势下发展出了“智能家居”这一概念。目前,智能家居通常被定义为利用通信、网络和综合布线技术,通过家庭信息管理平台将与家居生活有关的各种子系统有机地结合的一个系统。智能家居首先要实现对所有家电设备和家居环境的监视,满足家居网络与外界进行通信的要求,实现家庭的远程监控和信息的交换。智能家居的最终目的就是满足人们对安全、舒适和方便的现代生活理念的追求。智能家居中,对当前环境状况的监测分析是首要的,无线数据采集系统即是针对智能家居中对室内生活环境指标如温度和湿度等进行采集分析的解决方案。近年来,智能控制技术已取得了突飞猛进的发展,并日益显示出其重要价值。智能控制已成为多种学科的综合与集成,吸引了全球不同领域、不同学科的众多专家学者,进行着广泛的研究工作,并不断探索新的方法、新的理论和新的有效的实际应用。人们正在努力使用智能控制技术进入工程化和实用化的阶段,智能控制已渐渐渗透到人们生产、生活的各个领域,成为人们生活的重要组成部分。随着科学技术的发展和社会的进步,电子技术、计算机技术等的革新,智能控制必将迎来发展的新时期,智能控制的未来一定会更加美好。关于温度智能控制,现在已经有了许多新的器件和方法,并且有些已经运用到实际生活和生产当中,比如美国达拉斯公司生产的DS18B20温度巡检器,采用单线总线结构,通过一根I/O线与主控CPU进行数据和命令的传送。再如基于反射强度调制的光纤温度巡检系统,光纤传输距离可达1KM以上,检测精度也可显著提高。而更为先进的是,某些粮仓已经在尝试将有线控制变位无线控制,利用无线传感器来实现粮情检测和智能控制。这些新器件新方法的应用,给温度智能控制带来了新的气息。13本文研究的主要内容以及实现方法131研究内容本课题主要是进行基于无线传输模块的温度测量系统的设计,测温系统由温度信号采集与显示模块、单片机控制单元、无线传输模块四部分组成。本课题将传感器技术、新兴的无线通信技术和远程监控技术相结合,力图通过数据传输的无线化来达到智能家居、工业控制等领域中布线不便时对室内生活环境、工业测控现场指标数据的采集。本课题提出了一种有效的数据采集分析方案,设计并实现了一种基于无线射频传输的数据采集系统。本系统基于无线射频收发模块NRF905跟STC89C52RC单片机为核心,以低功耗和模块化为设计原则,设计出具有体积小,功耗低,数据传输稳定可靠及成本低的无线测温系统,由以下四个方面依次完成1针对实际应用需求设计系统总体方案,完成了温度数据采集和处理、无线数据传输的结构设计。2以低功耗和模块化为选择元器件的原则,选取了合适的温度传感器、单片机、无线收发模块。3设计无线收发方案,并通过软件控制元器件工作模式等方式实现系统的低功耗设计。4完成无线数据采集的硬件电路设计及相关的开发和调试。主要包括传感器接口电路设计及数据采集与处理相关程序设计、无线射频模块的接口设计以及单片机与PC通信的接口设计。本课题旨在通过软、硬件的有机结合,以硬件为基础,进行各功能模块的编写。对系统硬件的工作原理进行了分析描述,并进行系统硬件设计。具体实现数码管动态显示、STC89C52RC及NRF905等器件外接电路接口的软、硬件调试。132实现方法本系统是通过单片机控制无线传输来实现对温度数据的接受,利用可视化编程技术实现远程监控,是STC89C52RC单片机为控制单元,以DS18B20为温度采集模块,NRF905无线传输模块为温度数据发送单元,实现温度的采集、发送、显示、控制,就是一套通过无线方式实现温度的显示发送系统。基于无线收发芯片NRF905的温度测量系统主要由四个模块构成,分别为温度采集模块、无线收发模块、单片机控制模块以及数码管显示模块。14本论文结构本论文共有五章,分别对无线测温系统进行详细的介绍。第一章引言。第二章是对无线通信的开发介绍及对无线测温系统主要器件的介绍,首先介绍了单总线技术,重点介绍数字温度传感器DS18B20,对它的内部结构、工作原理、工作过程等做重点描述,随后详细介绍了本系统的所使用的无线收发芯片NRF905。第三章是对无线测温系统的方案设计及功能描述,包括温度信号采集与显示模块、单片机、无线传输发送模块、无线传输接收模块等下位机的具体功能。第四章介绍介绍了本系统的软件设计,介绍了无线测温系统的整体软件框图,详细介绍了数据采集和无线收发流程及程序。第五章结论与展望。2无线通信的开发介绍21无线通信技术的选择无线通信包括长距离无线通信和短距离无线通信。长距离无线通信一般要借助基站达到长距离通信的目的,被称为长距离移动通信,比如手机通信。这种长距离移动通信一般成本都比较高。随着电子技术的不断进步,短距离无线通信技术在近几年蓬勃发展起来,世界上主要的芯片厂商都推出了无线收发芯片。短距离无线通信系统的大部分功能都集成到一块芯片内部,一般使用单片数字信号射频收发芯片,加上微控制器和少量外围器件构成专用或通用无线通信模块。所有高频元件包括电感、振荡器等己经全部集成在芯片内部,一致性良好,性能稳定且不受外界干扰。射频芯片一般采用FSF调制方式,工作于ISM频段,通信模块一般包含简单透明的数据传输协议或使用简单的加密防议,发射功率、工作频率等所有工作参数全部通过软件设置完成,用户不用对无线通信原理和工作机制有较深的了解,只要依据命令字进行操作即可实现基本的数据传输。新一代短距离无线数据通信系统具有体积小、功耗低、稳定性好、抗干扰能力强等优点,而且开发简单快速,可以方便地嵌入到各种设备中,实现设备间的无线连接,因此,较适合搭建小型网络,在工业、民用领域得到较为广泛的应用。对于一个系统来说,无线通信技术的选择主要考虑以下几点1可以完成系统的功能要求2对于一个无线测温系统来说,需要对传感器收集到的信号进行处理,并要求系统的可靠性高、稳定性好、抗干扰能力强,且对于一个无线系统来说,低功耗也是一项重要的指标。3开发简单收发芯片所需的外围元件数量芯片外围元器件的数量直接关系到系统的复杂程度和成本,因此应该选择外围元件少的收发芯片。通信协议的复杂程度也完全影响了整个系统的开发的复杂性。4成本低下面是对现在比较常用的几种短距离无线通信技术进行对比,并得到本系统的短距离解决方案。22无线通信技术的发展与现状随着移动通信需求和远程数据采集量的增加,加之有线传输的费用日益增长,人们正逐渐认识到在许多检测领域采用无线传输的必要性。在过去的几年中,无线通讯领域取得了很大的进展,这其中包括数字电路和射频电路制作工艺的进步、低功耗电路、高能电池以及微电子技术的采用。短距离无线通信方案目前有蓝牙技术BLUETOOTH、IEEE802LLBWIFI、ZIGBEE、红外通信技术IRDAINFRAREDDATAASSOCIATION和一种无线单片技术。1蓝牙技术BLUETOOTH蓝牙技术作为一种近距离无线连接的全球性开放规范,己经得到了全球众多大企业的支持。蓝牙技术同时支持语音和数据传输,使用跳频扩频技术,本身包括纠错机制,可靠性高,蓝牙规范的核心部分协议允许多个设备进行相互定位、连接和交换数据,并能实现互操作和交互式应用。但是蓝牙设备价格昂贵,通信协议复杂,通讯距离近,蓝牙RF定义了三种功率等级100MW,25MW和LMW,当蓝牙设备功率为LMW时,其发射范围一般为10M。在蓝牙技术的使用过程中,人们发现蓝牙技术尽管有许多优点,但仍存在许多缺陷。对工业,家庭自动化控制和遥测遥控领域而言,蓝牙技术显得太复杂,功耗大,距离近,组网规模太小等,而工业自动化对无线通信的需求越来越强烈。正因此,经过人们长期努力,ZIGBEE协议在2003年中通过后,于2004正式问世了。2红外通信技术IRDA红外通信技术LRDAINFRAREDDATAASSOCIATION采用人眼看不到的红外线传输信息,是使用最广泛的短距离无线通信技术。它利用红外线的通断表示计算机中的01逻辑,通常有效作用半径2米,传统速度可达4MBIT/S。1995年LRDA将通信速率扩展到的高达16MBIT/S,红外技术采用点到点的连接方式,发射、接收具有方向性,具有体积小、功耗低、连接方便、简单易用、数据传输干扰少、速度快、保密性强、成本低廉的特点。因此广泛应用于各种遥控器,笔记本电脑,PDA,移动电话等移动设备。但红外技术只是一种视距传输技术,有效距离近,发射角度较小,一般不超过20度,两台相互通信的设备之间必须对准,而且传输数据时两台设备之间不能有阻挡物,只能限于两台设备通信,无法灵活构成网络,且无法用于边移动边使用的设备,另外,LRDA设备中的核心部件LED易磨损。3IEEE80211BWIFIIEEE802LLB技术标准是无线局域网的国际标准,使用24GHZ的ISM频段,采用直接序列扩频DSSS技术进行调制解调增强了抗干扰能力,提高了传输速度。IEEE802LLB无线网络的最大优点是兼容性,只要在原有网络上装上APACCESSPOINT,就可以提供无线网络服务,终端设备只要装上无线网卡,就可以访问所有网络资源,象使用有线局域网一样方便,却免除了布线的麻烦。80211B具有有线等价保密机制WEPWIREDEQUIVALENTPRIVACY力确保数据安全。以其具有穿透能力,全方位传送,建网速度快,可用来组建大型无线网络,运营成本低,投资回报快等特点,正逐渐受到电信制造商和运营商的青睐,目前此种设备还比较昂贵,妨碍了其推广和应用。更多新的WIFI标准正在制定之中。速度更快的80211G使用与802LLB相同的正交频分多路复用OFDM调制技术,同样工作在24GHZ频段,速率达54MBIT/S,比目前通用的802LLB快了5倍,并且完全向后兼容80211B,80211G将有可能被大多数无线网络产品制造商选择作为产品标准,而下一代的WI一FI标准802LLN可望达到100MBIT/S。4ZIGBEE技术ZIGBEE技术是随着工业自动化对于无线通信和数据传输的需求而产生的,它是一个由可多到65000个无线数传模块组成的一个无线数传网络平台,十分类似现有的移动通信的CDMA网或GSM网,每一个ZIGBEE网络数传模块类似移动网络的一个基站,在整个网络范围内,它们之间可以进行相互通信每个网络节点间的距离可以从标准的75米,到扩展后的几百米,甚至几公里另外整个ZIGBEE网络还可以与现有的其它的各种网络连接。ZIGBEE技术的目标就是针对工业,家庭自动化,遥测遥控,汽车自动化、农业自动化和医疗护理等,例如灯光自动化控制,传感器的无线数据采集和监控,油田,电力,矿山和物流管理等应用领域。另外它还可以对局部区域内移动目标例如城市中的车辆进行定位。ZIGBEE网络省电、可靠、成本低、容量大、安全,可广泛应用于各种自动控制领域。ZIGBEE技术和RFID技术在2004年就被列为当今世界发展最快,市场前景最广阔的十大最新技术中的两个。尽管国内不少人已经开始关注ZIGBEE这项新技术,然而,由于ZIGBEE本身是一种新的系统集成技术,应用软件的开发必须和网络传输,射频技术和底层软硬件控制技术结合在一起。因而深入理解这个来自国外的新技术,再组织一个在这几个方面都有丰富经验的配套的队伍,是一件不容易的事情。5无线单片技术无线单片技术是将成熟的单片机技术与无线技术相结合的产物。嵌入了高性能单片机内核的高速、体积小、功耗少、外围元件少的低成本单片射频收发芯片,即将单片机和射频收发器集成在一体。该芯片外设少、成本低、干扰少、功耗低,保证了产品的技术稳定性。与蓝牙和ZIGBEE技术相比,无线单片技术没有复杂的通信防议,完全对用户透明,同种产品之间可以自由通信,成本低。它可应用在无线数据通讯、报警和安全系统、自动测试系统、家庭自动化控制、遥控装置、监测、车辆安全系统、工业控制和无线通讯电信终端。通过以上几种无线技术的介绍,从系统的经济性、传输速率,确定该系统部分电路设计使用无线收发芯片。无线单片芯片的可靠性高、稳定性好、抗干扰能力强,通讯防议简单透明,技术成熟。使用该种方案无线通信接口与数据采集系统接口电路设计简单。无线收发芯片的种类和数量比较多,在设计中选择合适芯片可以提高产品开发周期、节约成本。23器件的选择及介绍231温度传感器的选择DS18B20是美国DALLAS半导体公司推出的一种智能温度传感器。与传统的热敏电阻相比,它能够直接读出被测温度并且可根据实际要求通过简单的编程实现912位的数字值读数方式。可以分别在9375MS和750MS内完成9位和12位的数字量。它具有独特的单总线接口方式,即允许在一条信号线上挂接数十甚至上百个数字式传感器,从而使测温装置与各传感器的接口变得十分简单,克服了模拟式传感器与微机接口时需要的A/D转换器及其它复杂外围电路的缺点,而且,可以通过总线供电,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源,由它组成的温度测控系统非常方便,而且成本低、体积小、可靠性高。DS18B20的测温范围55125,最高分辨率可达00625,由于每一个DS18B20出厂时都刻有唯一的一个序列号并存入其ROM中,因此CPU可用简单的通信协议就可以识别,从而节省了大量的引线和逻辑电路。DALLAS公司的单总线技术具有较高的性能价格比,有以下特点1适用于低速测控场合,测控对象越多越显出其优越性。2性价比高,硬件施工、维修方便,抗干扰性能好。3具有CRC校验功能,可靠性高。4软件设计规范,系统简明直观,易于掌握。由于DS18B20占用MCU的I/O引脚资源少,和MCU的通信协议比较简单,成本较低,传输距离远,和其他数字温度传感器相比,它更适合本系统,所以,选用DS18B20做为温度测量的传感器。232无线收发芯片的选择无线收发芯片的种类和数量比较多,在设计中选择合适芯片可以提高产品开发周期、节约成本。在选择时,应主要参考以下几点1收发芯片的数据传输是否需要进行曼彻斯特编码采用曼彻斯特编码的芯片,在编程上会需要较高的技巧和经验,需要更多的内存和程序容量,并且曼彻斯特编码大大降低数据传输的效率,一般仅能达到标称速率的1/3,而采用串口传输的芯片,应用及编程非常简单,传送的效率很高,标称速率就是实际速率,编程方便。2收发芯片所需的外围元件数量芯片外围元器件的数量直接关系到系统的复杂程度和成本,因此应该选择外围元件少的收发芯片。3功耗大多数无线收发芯片是应用在便携式产品上的,因此功耗也非常重要,应该根据需要选择综合功耗较小的产品。4发射功率在同等条件下,为了保证有效和可靠的通信,应该选用发射功率较高的产品。5收发芯片的封装和管脚数较少的管脚以及较小的封装,有利于减少PCB面积降低成本,适合便携式产品的设计,也有利于开发和生产。常用的无线收发芯片主要有1CC1000是根据CHIPCON公司的SMARTRF技术,在0350UMCMOS工艺下制造的一种理想的超高频单片收发通信芯片。它的工作频带在315、868及915MHZ,但CC1000很容易通过编程使其工作在3001000MHZ范围内。它具有低电压2336V,极低的功耗,可编程输出功率2010DBM,灵敏度一般109DBM,小尺寸TSSOP28封装,集成了位同步器等特点。其FSK数传速率可达728KBPS,具有250HZ步长可编程频率能力,适用于跳频协议主要工作参数能通过串行总线接口编程改变,使用非常灵活。2NRF401是挪威NORDICVLSI公司推出的单芯片即收发机,专为在433MHZISM工业、科研和医疗频段工作而设计。该芯片集成了高频发射、高频接收、PLL合成、FSK调制、FSK解调、双频道切换等功能,具有性能优异、功耗低、使用方便等特点。NRF401的外围元件很少,仅10个左右。只包括一个4MHZ基准晶振可与MCU共享、一个PLL环路滤波器和一个VCO电感,收发天线合一,没有调试部件,这给研制及生产带来了极大的方便。3A7105芯片是AMICCOM笙科公司于2008年推出的一款24GHZ无线收发芯片,该芯片低价位的突出特点为其在无线短距离消费市场赢得了巨大的优势。A7105芯片内含高灵敏度的接收器1MBPS93DBM,在10M以内的产品应用中可大幅度减低RF的输出功率010DBM,以避免射频产品对人体造成可能的损害,同时又能适应50M一般环境的应用。A7105的所有参数可以通过SPI口配置内部寄存器来进行设置,最高的速率可达500KB/S,适应4线或3线的SPI控制。另外射频数据的处理有2种模式可供选择FIFO利用RF内部的MEMORY先储存要发射/接收的数据和DIRECT直接发射/接收。A7105内建RSSI,温度传感器,可以用来侦测环境对RFIC的影响,而且也内建1路ADC,作为侦测电压使用。4TH72011是MELEXIS公司的单片射频发射芯片,频率范围380MHZ450MHZ,采用VCOPLL频率合成技术,频率稳定性好;FSK调制方式,抗干扰能力强;FSK频偏和中心频率可独立调节;宽电压范围1955V,静态电流小,工作电流可在35MA107MA调节发射功率可在12DBM10DBM调节,数据速率可达40KBIT/S。可嵌入各种测量和控制系统中进行无线数据传输,在保安系统、微功耗遥测遥控系统等中应用。5NRF24EI是挪威NORDICVLSIASA公司最近开发的一种嵌入了高性能单片机内核的高速单片无线收发芯片。采用先进的018USCMOS工艺,以NRF2401芯片结构为基础,将射频、8051MCU、9输入12位ADC、125频道、UART、SPI、PWM、RTC、WDT全部集成到单芯片中;内部有电压调节器工作电压1936V和VDD电压监视,通常开关时间小于200US,数据速率1MBPS,输出功率0DBM;不需要外接SAW滤波器,极少的外围电路,发射功率、工作频率等所有工作参数全部通过软件设置完成,所有高频元件包括电感、振荡器等已经全部集成在芯片内部,一致性良好,性能稳定且不受外界影响工作在全球开放的24GHZ频段、勿需申请通信许可证。6NRF905芯片可以工作于SHOCKBURST自动处理前缀、地址和CRC方式。内置电压调整模块,最大限度地抑制噪音,为系统提供1936V的工作电压,载波检测。由于NRF905功耗低,工作可靠NRF905没有复杂的通信协议,完全对用户透明,同种产品之间可以自由通信,因此很适用于无线数据传输系统的设计。它可应用在无线数据通讯、报警和安全系统、自动测试系统、家庭自动化控制、遥控装置、监测、车辆安全系统、工业控制、远程遥控及其它短距离无线高速应用,故本系统将NRF905做为无线收发芯片的首选。233主要器件的介绍1温度传感器DS18B20DS18B20123GNDVCCI/O图21DS18B20的器件图DS18B20是DALLAS公司最新推出的中单线数字温度传感器,新的“一线器件”体积更小、适用电压更宽、更经济。DALLAS半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20“一线总线”数字化温度传感器,测量温度范围为55C125C,在1085C范围内,精度为05C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如环境控制、设备或过程控制、测温类消费电子产品等。支持3V55V的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小。DS18B20可以程序设定912位的分辨率,精度为05C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,用户设定的报警温度存储在EEPROM中,掉电后依然保存。其主要性能特性有A具有独特的单总线接口方式,DS18B20在与微处理器连接时仅需一个I/O实现微处理器与DS18B20的双向通信。B支持多点组网功能,一条总线上可以同时挂接多个DS18B20,很方便地实现多点温度的检测。C数字信号输出,不需要信号放大和AD转换等外围电路。D测温范围55125,在1085时测温准确度为05。E能提供912位二进制温度值输出,可通过编程决定输出位数。F其工作电源既可采用寄生电源方式产生,也可在远端引入,电源电压范围为30V到55V。用户可自行设定非易失温度报警上下限值TH和TL,DS18B20在完成温度转换后,所测得的温度值将自动与贮存在TH和TL内的触发值相比较,如果测温结果高于TH或低于TL,DS18B20内部的警告标志就会被置位,表示温度值超出了测量范围,同时还有报警搜索命令可以识别出温度超限的DS1SB20。因为它是数字输出,而且只占用一个I/O端口,所以它特别适合于微处理器控制的各种温度测控系统,避免了模拟温度传感器与微处理器接口时需要的AD转换和较复杂的外围电路。缩小了系统的体积,提高了系统的可靠性。2DS18B20的内部结构DS18B20主要由四部分组成64位光刻ROM数据存储器、温度传感器、非易失性电可擦写温度报警触发器TH、TL以及非易失性电可擦写设置寄存器。每片DS18B20含有一个唯一的64位ROM编码。头八位是产品系编码,表示产品的分类编号,接着的48位是一个惟一的产品序列号,列号是一个十进制编码,每个芯片惟一的编码可以通过寻址将识别出来,最后8位是前56位的循环冗余CRC校验码,是数据通信校验数据传输是否正确的一种方法。所以多片DS1SB20能够连接在同条数据线上而不会造成混乱。DS18B20传感器的内部数据存储器由9个字节组成。第一、二个字节温度数据MSBLSB,可以在系统配置寄存器中自行设置数据位912位,数据位越多温度分辨率越高,多余的高位是温度数据的符号扩展位。第三、四字节是温度上下限报警值TH,TL。第五字节是系统配置寄存器,寄存器各位定义如下第八位用来设置传感器的工作状态,“1”为测试状态,“0”为操作状态,出厂设置为操作功能状态,用户不能修改第七、六两位是温度转换数据位的设置00,01,10,11分别对应9,10,11,12位温度数据,出厂设置为12位温度数据位,用户可根据需要进行修改,其余位无效。第6、7、8字节保留未用。第9个字节是CRC校验码,是前面8个字节的循环校验码,用在通信中检验数据传送的正确性。温度传感器的转换结果以16位二进制补码的形式存放在便笺式存储器中,其中第一个字节BYTE0存放测温结果的低位LSBYTE,第二个字节(BYTEL存放测温结果的高位(MSBYTE,S为符号位,其它位为数据位,温度为负时SL温度为正时S0。格式如图2224252627SSSSMSBYTEBIT9BIT8BIT14BIT15BIT13BIT12BIT11BIT10232222122232420LSBYTEBIT7BIT6BIT1BIT2BIT3BIT4BIT5BIT0图22DS18B20转换数据的格式其中,高位字节中的前5位S是符号位,若测得的温度大于0,则这5位数据也都为“0”,实际温度也就等于测到的数值与0062500625/LSB的乘积,若温度小于0,则这5位数据就都为“1”,实际温度就等于测到的数值取反加L后再乘以00625。DS18B20用12位精度测出的数字量用16位二进制补码表达,如表21所示。如果测量的温度值高于温度报警触发器TH或低于TL中的值,则DS18B20内部的报警标志位就被置位,表示温度测量值超出范围。DS18B20的温度转换位数可以选择912位,分别对应的测温分辨率为05,025,0125,00625。不过温度转换位数越大,转换时间也越长。12位精度的最大转换时间为750MS。表21转换温度对应表温度数字量输出(二进制)数字量输出(十六进制)125000001111101000007D0H25062500000001100100010191H10125000000001010001000A2H0500000000000010000008H000000000000000000000H051111111111111000FFF8H101251111111101011110FF5EH2506251111111101101111FF6FH551111110010010000FC90HDS18B20的测温范围为55125,温度转换结果以16位二进制方式单线输出,转换的位数可通过写配置寄存器字节4设定,其格式如表22所示表22配置寄存器格式BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT00R1R011111RL,R0的设定值与位数、分辨率和最大转换时间的关系如表24所示,可见位数每减少一位,分辨率同时减少而转换时间则加快一倍,器件上电时默认分辨率为12位。3DS18B20测温原理DS18B20的温度传感器是通过温度对振荡器的频率影响来测量温度的。如图23所示。DS18B20内部有两个不同温度系数的振荡器。低温系数振荡器输出的时钟脉冲信号通过由高温系数振荡器产生的门开通周期而被记数,通过该计数值来测量温度。计数器被预置为与55对应的一个基数值,如果计数器在高温系数振荡器输出的门周期结束前计数到零,表示测量的温度高于55,被预置在55的温度寄存器的值就增加1,同时为了补偿和修正温度振荡器的非线性,计数器被斜率累加器所置定的值进行预置,时钟再次使计数器计数直至零,如果开门通时间仍未结束,那么重复此过程,直到高温度系数振荡器的门周期结束为止。这时寄存器中的值就是被测的温度值。这个值以16位二进制补码的形式存放在便笺式存储器中。温度值由主机发出读存储器命令读出,经过取补和十进制转换,得到实测的温度值。图23DS18B20的测温原理图4DS18B20的工作过程使用DS18B20测量温度的过程如下A初始化单总线上所有DS18B20。B如果还没有获得特定DS18B20的ID号,先只接一个DS18B20,发送读序列号命令0X33H,然后读取DS18B20返回的该芯片自身的ID号,将读出的多个DS18B20芯片的ID号顺序保存到单片机EEPROM的指定位置。当单总线上接多个DS18B20时,用各个芯片的ID号选中特定的芯片进行操作。如果己经获得ID号,则先发送寻求匹配命令0X55H,再发送ID号,选中特定的DS18B20。C发送命令设置DS18B20的工作模式,命令字0X4EH,然后写入3个字节温度上限、温度下限模式、设置字节R1,R0分别在该字节的5位和6位,第7位为0,其他位为1。D自动温度转换,命令字0X44H。E等待转换结束,分辨率不同时,该等待时间也应不同。F读取转换结果,发送命令字0XBEH,然后读取转换结果。为了保证读出的数据正确,一般情况要读出DSI8B20的RAM的9个字节,并校验读出的数据是否正确。G如果校验正确,将读出的前2个字节转换成10进制的温度值。DS18B20为用户提供了5个ROM命令和6个存储器命令,而具体命令信息的传送,则主要通过初始化时序、读时序、写时序三个基本时序单元的组合来实现。表23DS18B20的命令字代码及说明5DS18B20的工作时序由于DS18B20采用的是1WIRE总线协议方式,即在一根数据线实现数据的双向传输,而对STC89C52RC单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对DS18B20芯片的访问。由于DS18B20是在一根I/O线上读写数据,因此,对读写的数据位有着严格的时序要求。DS18B20有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种信号的时序初始化时序、读时序、写时序。所有时序都是将主机作为主设备,单总线器件作为从设备。而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。数据和命令的传输都是低位在先。DS18B20的复位时序如图24图24DS18B20复位时序图DS18B20的读时序如图25图25DS18B20读时序图对于DS18B20的读时序分为读0时序和读1时序两个过程。对于DS18B20的读时序是从主机把单总线拉低之后,在15微秒之内就得释放单总线,以让DS18B20把数据传输到单总线上。DS18B20在完成一个读时序过程,至少需要60US才能完成。DS18B20的写时序如图26图26DS18B20写时序图对于DS18B20的写时序仍然分为写0时序和写1时序两个过程。对于DS18B20写0时序和写1时序的要求不同,当要写0时序时,单总线要被拉低至少60US,保证DS18B20能够在15US到45US之间能够正确地采样I/O总线上的“0”电平,当要写1时序时,单总线被拉低之后,在15US之内就得释放单总线。DS18B20温度传感器的存储器DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的E2RAM,后者存放高温度和低温度触发器TH、TL和结构寄存器。暂存存储器包含了8个连续字节,前两个字节是测得的温度信息,第一个字节的内容是温度的低八位,第二个字节是温度的高八位。第三个和第四个字节是TH、TL的易失性拷贝,第五个字节是结构寄存器的易失性拷贝,这三个字节的内容在每一次上电复位时被刷新。第六、七、八个字节用于内部计算。第九个字节是冗余检验字节。TMR1R011111低五位一直都是1,TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式。在DS18B20出厂时该位被设置为0,用户不要去改动。R1和R0用来设置分辨率,如表34所示(DS18B20出厂时被设置为12位)分辨率设置表表24分辨率设置表根据DS18B20的通讯协议,主机控制DS18B20完成温度转换必须经过三个步骤每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500微秒,然后释放DS18B20收到信号后等待1660微秒左右,后发出60240微秒的存在低脉冲,主CPU收到此信号表示复位成功。6无线收发模块NRF905NRF905是挪威NORDIC公司推出的单射频发射器芯片,工作电压为19V36V,32引脚封装(55),工作于433/868/915MHZ3个频道。NRF905可以自动完成处理字头和CRC(循环冗余校验)的工作,可由内部硬件自动完成曼彻斯特编/解,使用SPI接口与微控制器通信,配置非常方便,其功耗非常低,以10DBM的输出功率发射时电流只有11MA,在接收模式时电流为125MA。NRF905单无线收发器工作由一个完全集成的频率调制器,一个带解调器的接收器,一个功率放大器,一个晶体震荡器和一个调节器组成。SHOCKBURST工作模式的特点是自动产生前导和CRC,可以很容易通过SPI接口进行编程配置。传输前听的载波检测协议,当正确的数据包被接收或发送时有数据准备就绪信号输出,侦测接收的数据包当地址正确输出地址匹配信号。主7NRF905工作模式NRF905采用NORDIC公司的VLSISHOCKBURST技术。SHOCKBURST技术使NRF905能R1R0分辨率温度最大转换时间009位9375MS0110位1875MS1011位375MS1112位750MS够提供高速的数据传输,而不需要昂贵的高速MCU来进行数据处理/时钟覆盖。通过将与RF协议有关的高速信号处理放到芯内,NRF905提供给应用的微控制器一个SPI接口,速率由微控制器己设定的接口速度决定。NRF905通过SHOCKBURST工作模式在RF以最大速率进行连接时降低数字应用部分的速度来降低在应用中的平均电流消耗。在SHOCKBURSTRX模式中,地址匹配AM和数据准备就绪DR信号通知MCU一个有效的地址和数据包已经各接收完成。在SHOCKBURSTTX模式中,NRF905动产生前导和CRC校验,数据准备就绪DR信号通知MCU数据传输已经完成。总之,这意味着降低MCU的存储器需求也就是说降低MCU成本,又同时缩短软件开发时间。表25NRF905的管脚说明表管脚名称管脚功能说明1TRX_CE数字输入使能芯片发射或接收2PWR_UP数字输入芯片上电3UPCLK时钟输出由晶振分频的输出时钟4VDD电源电源(3VDC)5VSS电源地(0V)6CD数字输出载波检测7AM数字输出地址匹配8DR数字输出接受或发射数据完成9VSS电源地(0V)10MISOSPI接口SPI输出11MOSISPI接口SPI输入12SCKSPI时钟SPI时钟13CSNSPI使能SPI使能14XC1模拟输入晶振1脚/外部时钟输入脚15XC2模拟输出晶振2脚16VSS电源地(0V)17VDD电源电源(3VDC)18VSS电源地(0V)19VDD_PA电源输出给NRF905功放提供18V电源20ANT1射频输出天线接口121ANT2射频输出天线接口222VSS电源地(0V)23IREF模拟输入参考电流24VSS电源地(0V)25VDD电源地(0V)26VSS电源地(0V)27VSS电源地(0V)28VSS电源地(0V)29VSS电源地(0V)30VSS电源地(0V)31DVSS_1V2电源耦合的低压正数字电源输出32TX_EN数字输入TX_EN“1”TX模式NRF905有两种工作模式(RX/TX)和两种节电模式,活动模式为SHOCKBURSTRX和SHOCKBURSTTX,节电模式为掉电和SPI编程及STANDBY和SPI编程。表26NRF905的工作模式设置表PWR_UPTRX_CETX_EN工作模式0XX掉电和SPI编程10XSTANDBY和SPI编程110SHOCKBURSTRX111SHOCKBURSTTX1典型SHOCKBURSTTX模式A当应用MCU有遥控数据节点时,接收节点的地址TXADDRESS和有效数据TXPAYLOAD通过SPI接口传送给N
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB14-T 1471-2025 香菇大棚生产技术规程
- 草场租赁与生态保护责任协议
- 绿色节能厂房租赁安全协议书
- 餐饮项目投资合作协议书样本
- 交通运输服务采购框架合同范本
- Brand KPIs for neobanking Neon in Brazil-英文培训课件2025.4
- 2025年国际经济与贸易岗位能力考试试题及答案
- 2025年高中物理复习考试题及答案
- 2025年保险与风险管理专业入学考试试卷及答案
- 工业园区厂房转让及配套基础设施建设合同
- 2024年西藏初中学业水平考试生物试题(原卷版)
- 市场营销策划(本)-形考任务一(第一 ~ 四章)-国开(CQ)-参考资料
- 施工现场的交通与道路安全管理
- 2024新人教版初中英语单词表汇总(七-九年级)中考复习必背
- 混凝土试块制作及技术要点课件
- 第四篇-皮肤科疾病临床评分表
- 常用危险化学品危险特性
- 酒店质检分析报告
- 供电线路工程施工投标方案(技术标)
- 我国圆明园文化遗产的资料
- 《血氨的检测与临床》课件
评论
0/150
提交评论