基于nRF9E5的无线温度测量系统的设计

来源 :教育改革与实践 | 被引量 : 0次 | 上传用户:fanhaoguohuifang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文先介绍了nRF9E5的内部结构和DS18B20的内部结构及其应用,简单介绍了有线测温系统的存在及其缺点,引入基于nRF9E5和数字温度传感器DS18B20设计的无线测温系统。整个系统由多个无线节点和1个基站组成。无线节点工作在各个测温地点,进行温度数据采集和无线发送。基站与多个节点进行无线通信,并通过数码管将数据显示出来,同时可以通过RS-232串口将数据发送给PC。重点介绍了无线测温系统的硬件电路设计和软件流程设计。解决了有线测温的不足,具有一定的实用价值。
  关键词:nRF9E5;DS18B20;无线测温
  
  
  随着计算机和电子信息工程的发展,无线测量技术得到广泛的应用。但是还有很多场合的测温系统采用的还是有线测温设备,由温度传感器、分线器、测温机和监控机等组成,各部件之间采用电缆连接进行数据传输。这种系统布线复杂、维护困难、成本高,可采用无线方案解决这些问题。无线测温系统是一种集温度信号采集、大容量存储、无线射频发送、LED(或LCD)动态显示、控制与通信等功能于一体的新型系统。本文从低功耗、小体积、使用简单等方面考虑,基于射频SoC nRF9E5和数字温度传感器DS18B20设计了一个无线测温系统。
  1 nRF9E5简介
  nRF9E5是Nordic公司推出的射频片上系统(SOC),内嵌8051兼容微控制器、RF收发器和4通道10位A/D转换器,是真正的系统级芯片,其功能结构如图1所示。
  nRF9E5的片内微控制器与标准8051兼容,指令时序与标准8051稍有区别。中断控制器支持5个扩展中断源:ADC中断、SPI中断、唤醒中断和两个无线收发中断。此外,还扩展了两个数据指针,使得片外RAM存取数据更为方便。微控制器内有256B的数据RAM和512B的ROM。上电复位或软件复位后,控制器自动执行ROM引导区中的代码,用户程序通常在引导区的引导下,从E2PROM加载到1个4KB的RAM中,该RAM也可用来存储数据。当进行批量生产时,可要求厂家代理将程序固化到片内,这样可省去E2PROM的费用并进一步减小系统体积。
  nRF9E5内置收发器具有与单片射频收发器nRF905相同的功能,可通过片内MCU的并行口或SPI口与微控制器通信。收发器由频率合成器、功率放大器、调制器和接收单元组成。输出功率、频道和其他射频参数可通过对特殊功能寄存器RADIO编程进行控制。发射模式(TX)下,最小工作电流仅为9mA(输出功率-10dBm),接收(RX)模式下的工作电流为12.5mA,掉电模式下的工作电流仅为2.5μA。可见,nRF9E5的功耗很低。
  nRF9E5采用Nordic公司的ShockBurstTM技术(自动处理前缀、地址和CRC),实现低速数据输入,高速数据输出,从而降低了系统的平均功耗。另外,nRF9E5还具有载波检测功能。在ShockBurstTM接收方式下,当工作信道内有射频载波出现时,载波检测引脚(CD)被置高。也就是说,当收发器准备发送数据时,它首先进入接收模式并检测所工作的信道是否可以发送数据(信道是否空闲),这是一种简单的传输前监听协议。这个特性很好地避免了同一工作频率下不同发射器数据包之间的碰撞。
  2DS18B20概述
  DS18B20是美国DALLAS公司的“单总线”数字温度传感器,它具有结构简单、体积小、功耗低、无须外接元件、用户可自行设定预警上下限温度等特点。“单总线”结构独特而且经济,采用一根I/O数据线既可供电又可传输数据,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。
  3引脚封装的DS18B20形如一只三极管,其内部结构如图2所示。主要由四部分组成:64位光刻ROM、温度传感器、非易失性的温度报警触发器和配置寄存器。此外,还有电源检测模块、存储和控制逻辑器、中间结果缓存器和8位循环冗余校验码(CRC)发生器。
  ROM中的64位序列号是出厂前被光刻好的,可以看作该DS18B20的地址序列码,每个DS18B20的64位序列号均不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。DS18B20内部的RAM由9个字节的高速缓存器和E2PROM组成,数据先写入高速缓存器,经校验后再传送给E2PROM。通过DS18B20功能命令对RAM进行操作。
  DS18B20的测量温度范围为-55℃~125℃,在-10℃~85℃范围内,精度为0.5℃,可编程设定9~12位的分辨率,默认值为12位,转换12位温度信号所需时间为750ms(最大)。检测温度由2字节组成,字节1的高5位S代表符号位,字节0的低4位是小数部分,中间7位是整数部分。
  3无线测温系统组成及硬件设计
  无线测温系统主要可分为基站和无线节点两大部分。每套系统一般只有1个基站,包括微控制器及射频收发单元、显示单元、报警单元、电源模块及接口单元,主要硬件连接如图3所示。
  接口单元是为了方便射频模块和PC的通信,通常可采用RS-232接口、USB接口、以太网接口等,其中,RS-232接口是目前PC与通信工业中应用最广泛的一种串行接口。本文使用RS-232接口,采用MAX3232芯片实现RS-232电平与TTL电平之间的转换。MAX3232是MAXIM公司生产的一种RS-232接口芯片,使用单一电源电压供电,电源电压在3.0~5.5V范围内都可以正常工作。
  基站接收到数据后,将温度信息通过数码管(或液晶显示屏)显示出来,根据需要,还可以通过RS-232接口与PC进行通信。为简化系统,本设计直接用nRF9E5的P0口驱动数码管(未在图中给出),但是P0口不具备数据保持能力,需要外接一定大小的上拉电阻,显示方法采用扫描法。采用一个蜂鸣器作为报警装置,当温度超过设定范围时,鸣叫报警。射频天线采用单鞭天线。
  无线节点分布在温度采集点,由数字温度传感器DS18B20、射频SoC nRF9E5、天线及电池组成。在实际应用中,可以有多个无线节点,它们与基站之间通过射频进行无线通信。无线节点的电路结构如图4所示,其中,25AA320为E2PROM程序存储器。DS18B20有寄生电源和外部电源两种供电方式,本文采用外部供电方式,VDD引脚直接连接外部电源。DS18B20在空闲时,其DQ脚由上拉电阻置为高电平。无线节点的天线根据实际需要可选用单鞭天线或PCB印制天线。
  4无线测温系统的软件设计
  本系统软件设计比较复杂,整个软件系统的流程如图5所示,主要有以下几个关键函数:DS18B20初始化及温度采集函数、nRF9E5初始化及射频发送(接收)函数、数据显示函数、串口通信函数等。
  DS18B20采用单总线数据传输方式,对读写的操作时序要求严格。DS18B20提供了一系列指令来控制传感器的工作,利用这些指令就可以对DS18B20进行操作了。为了操作方便,可编写两个操作函数,源码如程序清单1所示。
  程序清单1:
  //-------------------
  //启动DS18B20的1次温度转换
  //-------------------
  void ConvertT(void)
  {
  RST18B20( );//初始化
  WR18B20(0xcc); //跳过多传感器识别
其他文献
21世纪是人才竞争的世纪,一个国家全民的素质将决定国家的前途和命运。在经济建设突飞猛进,科学技术日新月异的今天,如何把职业学校的学生培养成为社会所需的高素质的技能型人才,是我国职业教育面临的新课题。  胡锦涛总书记在中央政治局第三十四次集体学习时强调:全面实施素质教育,核心是要解决好培养什么人、怎样培养人的重大问题,这应该成为教育工作的主题。要坚持育人为本、德育为先,把立德树人作为教育的根本任务,
期刊
新课程的实施,从强调教师、教材,到强调教师、学生、教学内容、教学环境四个因素的整合,课程变成一种动态的、生长的环境,是四个因素相互之间持续互动的动态过程。新课程强调在教学中达到知识与技能、过程和方法、情感、态度和价值观三维目标的和谐发展我认为我们教师要善于发现和抓住每一个教育契机,不要忽视和反对孩子的意见和想法,应该把学习的权利交给学习的主体——学生。  新教育主张以人的个体生命为本位,根据个人发
期刊
小学语文教学是所有教学的基础,而小学作文教学又是语文教学的一个重要组成部分。作文教学的目的是要学生将自己所看、所听以及所想通过文字的方式表达出来,这不是将事件的经过像记流水账样一一陈述,而是要带有一定情感的,形象并且生动地展现在别人面前。由于小学生知识面和认知面都存在很大的局限性,作文水平提高起来有一定的难度,下面就如何提高小学生作文水平谈几点看法。  一、培养兴趣,激发写作欲望  人们都说:兴趣
期刊
摘要:自20世纪90年代以来,我国高等教育相继实施了一系列重大教学改革工程,使高等教育的教学观念、人才培养模式和目标、课程体系与教学内容、办学条件和教学环境、教材建设等都发生了深刻的变化。高校课程建设是一项系统工程,涉及教师、学生、教材、教学技术手段、教育思想和教学管理制度。课程建设规划反映了各校提高教育教学质量的战略和学科、专业特点。本文以《计算机网络技术》精品课程的建设和申报提出了一些建设性意
期刊
摘要:作者针对初中数学问题解决教学做了一些理论和实践的探讨,包括数学"问题解决"的概念和数学问题解决的基本特征,并对初中数学问题解决教学策略的构建提出了自己的建议。问题解决教学体现了素质教育的要求,数学的真正组成部分就是问题和解,培养学生发现问题、解决问题的能力是学习数学的主要目标。在初中数学教学中要积极运用问题解决组织教学。  关键词:初中数学 问题解决教学       初中数学问题解决教学的现
期刊
新课改提倡的小组合作学习,是指以小组为单位,在教师的指导下,通过组内学生的自主探究和互助活动共同完成学习任务的一种学习方式。  小组学习的特点和优势:与传统的班级教学形式相比,小组合作学习有很多新的特点,如教师权威的淡化和角色的转变,学生主体性增强,学生不再看学生后背,而是面对面围桌而坐,注重互助式、互动式、讨论式的学习;学生的学习任务由过去的个体化转向个体化与合作化相结合,学生之间由过去的竞争关
期刊
众所周知,随着信息社会的到来,学生获取知识的渠道是开放型的,不仅来自于课堂,还会从社会上,从各种媒体中获得。根据初中学生特定的年龄特点,初中英语教学必须为学生的学习开创更多的学习资源,拓展更多的内容,使学生在知、情、意等诸方面得到和谐地发展。采用各种电教媒体激发学生学习英语的兴趣,注重学生的听、说、读、写能力的训练,使学生能在实际语境中轻松地学习英语。电教媒体正以其特殊的功能和优越性越来越受到普遍
期刊
数学教学的基本出发点是促进学生全面、持续、和谐地发展。要在有限的教学时间里让学生得到充分发展。因此,如何提高数学课堂教学的有效性必须引起我们的足够重视。  如何提高数学课堂教学的“有效性”呢?下面,我就谈谈自己的一些想法。  一、要对当前数学课堂教学的无效、低效行为进行梳理。  通过大量的案例剖析,发现直接影响课堂教学质量的重要原因是数学教学活动缺乏有效性,而下面两种活动形式又在众多无效或低效活动
期刊
摘要: 语文课堂教学正面临着一个较大的变革:在素质教育的大背景下,全面推行课程标准,使用新教材。因为传统的教学模式已经与大形势下的教育情况不相协调,因此,作为奋斗在前线的基础教育工作者们,亟待改变自己传统落后的教学模式,真正实现与时俱进,教育与时代同步,让学生们受到前沿新兴知识的灌溉。  关键词:初中语文 教学       语文课应该是开放的,学生可以各抒己见、畅所欲言;语文课也应该是充满活力的,
期刊
摘要:本文在国际贸易的技术标准发展趋势的基础上,总结了我国技术标准发展的现状及问题,并尝试提出适合我国国情的标准体系建立的方法。最后对我国的技术标准战略问题进行了分析,并提出建议,为中国标准体系能够配合内生性技术壁垒的设置,以及尽快与世界接轨提供了一条可能的途径。  关键词:国际贸易; 技术标准; 发展趋势; 现状       我国政府、社会中介组织、进出口企业、生产企业以至全体国民都应该有清醒的
期刊