基于单片机的无线温度测量数字传输装置

来源 :决策与信息·中旬刊 | 被引量 : 0次 | 上传用户:asd08061
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本设计使用单总线式数字温度传感器、单片机、无线数传模块、液晶显示器以及一些外围器件,从系统结构分析、硬件设计和软件设计分别进行研究和分析,经过硬件的制作、程序的编写和调试,进行了实物的设计,最终实现了将温度数据在相隔一百米的空旷地区远距离接收和温度上限设置和监测报警的功能,能够用于粮仓温度监控、室外气温监控等需要温度监控而又不便进行布线的场所,具有较大的实用价值。
  【关键词】温度传感器;无线数传;单片机
  
  随着集成电路技术的发展,单片机的应用已经十分广泛,价格也下降到能够被大多数人接受的范围。使用单片机配合数字温度传感器可以实现温度的实时采集,而且使用SPI通讯协议可以实现与nRF905无线数传模块的通讯,并通过1602液晶显示器将无线传输的结果显示到用户的终端中,从而实现温度数据的无线测量与传输功能。
  1.系统设计构想与结构
  温度的测量是最常见的应用之一,本文通过设计一个无线温度测量数字传输系统,能够让用户在传统的测温技术的基础上解决温度传感器线缆布线难度大、不美观以及长距离传输误差较大的难题,让远距离的温度测量成为一个可行的解决方案。
  1.1无线温度传输系统的结构
  无线温度传输系统主要由发射终端和接收终端两部分组成。发射终端主要有控制芯片、温度传感器、无线数传模块组成,主要的作用通过控制温度传感器来获得远程站点的温度,并通过无线数传方式发射出去;接收终端主要有控制芯片、显示器件以及无线数传模块等组成,主要是用于接收远程站点用无线数传方式发射过来的数据包,经过分析后获得远程站点的温度并显示出来。
  1.2技术难点及方案选择
  1.2.1采集温度的方式的选择
  DS18B20数字温度传感器是一种基于单总线传输协议的温度传感器,它只需要一个元件就能够实现温度的测量,而且得益于采用了单总线协议,这款温度传感器占用的单片机I/O接口只有一个,极大地节省了单片机的端口资源,提高了系统的扩展性能。因此,本设计采用DS18B20数字温度传感器作为温度采集的手段。
  1.2.2数据无线发送和接收方法的选择
  常见的无线数传模块有433MHz和2.4GHz等频段,其中2.4GHz的频段能做到的数据传输带宽较高,但传输距离非常短,若不配备价格较高的高增益性,传输距离往往只有几十米甚至是十几米,而信号穿越障碍的能力也不好,难以在建筑物密集的区域使用。而433MHz的频段虽然数据传输带宽没有2.4GHz的频段高,但是传输距离和信号穿越障碍的能力比2.4GHz的频段好很多,因此十分适合使用在温度数据的无线传输用途上。因此,本设计使用433MHz频段的nRF905无线数传模块作为无线数据传输的方案。
  1.2.3温度显示的选择
  本设计的接收终端在接收到远程站点发送回来的温度数据后,最终要将它显示出来。至于具体选用哪一种方式,需要考虑到设计的实际需求。本设计既要降低显示器件的功耗,以尽量节能电能,又要考虑到各种功能的显示需求。
  至于液晶显示器,则是一种节能型的显示器件,本设计使用字符型的1602液晶显示器作为显示器件,它可以显示英文、数字等字符,而且功耗低,适合本设计使用。
  2.硬件部分设计
  2.1单片机最小系统设计
  2.1.1电源电路设计
  本设计使用了5V的开关电源或电脑USB接口进行供电,因此在电源部分上结构不太复杂。
  2.1.2时钟电路设计
  至于晶体振荡器电路则是向系统提供标准的时钟震荡信号,以让系统产生节奏从而执行各种指令。
  2.1.3复位电路设计
  本系统使用STC89C52RC单片机作为控制核心,该款单片机实际上跟AT89C52单片机是完全兼容的,因此控制连接电路设计也可以直接参考传统的51单片机。
  2.2 nRF905无线数传模块电路设计
  单片机的工作电压为5V,本次设计提供的电源也为5V,而射频芯片nRF905的工作电压在3.3V到3.6V之间,因此必须要进行电压转换,需要用一个电压转换芯片AMS1117—3.3。
  2.3报警电路设计
  本设计使用有源蜂鸣器实现报警效果。
  2.4按键电路设计
  对单片机系统而言,实现按键功能主要就是将单片机的某个I/O端口与高电平或低电平连接在一起,如在下面的电路中,使用按键的一端接单片机的I/O口,而按键的另一端接GND即电源的负极,在系统中电源的负极即相当于低电平,所以在按下按键后单片机的相应I/O端口的电平即会被拉到低电平,只需要在后面的程序编写中读取该I/O端口的电平状态,从而判断按键当前的状态到底是按下还是抬起。
  3.软件部分设计
  3.1系统总体软件设计
  对发射板来说,总体的软件设计主要包括了温度的采集、数据包的处理以及无线发送这几个部分。
  而对接收板的软件来说,承担了显示、报警处理等职责,因此总体软件设计要稍微复杂一点。
  3.2系统各部分模块软件设计
  3.2.1温度传感器软件设计
  主机(单片机)控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进行复位操作,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500微秒,然后释放,当DS18B20收到信号后等待16~60微秒左右,后发出60~240微秒的存在低脉冲,主CPU收到此信号表示复位成功。ROM指令与硬件相关,表示单片机对一个或者多个DS18B20元件进行寻址,或者读取其中某个DS18B20器件的地址,而RAM指令用于单片机对DS18B20内部随机存储器RAM的操作。
  3.2.2 nRF905无线数传模块软件设计
  3.2.3液晶显示软件设计
  1602液晶显示器是一款基于字符操作的液晶显示器,所以它的操作对象是字符。在程序开始写入液晶显示器的时候,先读取一个字符,然后写入显示坐标,将液晶显示器的光标转移到字符串开始写入的位置,接着判断字符是否为空,如果为空表明字符串已经写完,可以直接退出,否则就继续判断液晶显示器的等待忙状态,接着写入字符,然后再重复以上的步骤,直到字符串写完为止。
  
其他文献
《学记》提出学习要张驰有度,要善于启发诱导,提高学生的学习兴趣,让“情”与“知”得到和谐统一.当人处于身心愉悦的状态,大脑会变得活跃,人的机能会发挥积极的作用,表现出乐学的状态;当人处于消极情绪作用时,人的学习效率就会下降.初中生大脑发展逐渐成熟,他们的记忆力、理解力得到发展,求知欲变得旺盛,同时他们的自制力差,情感易冲动,容易走入极端.教师要以情优教,充分关心学生、相信学生,对他们进行必要的心理
期刊
[摘 要] 随着科学技术的发展,新媒体对大学生思想政治教育具有十分重要的作用。经济全球化影响力扩大,在社会主义和谐社会中做好大学生思想政治教育工作,是学校思想政治教育工作的重要环节。分析在新媒体的作用下,高校思想政治教育的现状,并针对这个现状提出相应的改革创新的对策,希望能够引领高校更好地开展正确的思想政治教育工作。  [关 键 词] 新媒体;大学生;思想政治教育;改革创新  [中图
【摘要】在现代化档案管理工作中,基础工作在其中有着十分重要的意义,它不仅可以实现档案管理工作的标准化和规范化,还能够使得档案管理水平得到相应的提升。而且随着科学技术的不断发展,人们也将一些先进的技术和管理理念引入到其中。本文通过对当前我国档案管理工作中存在的问题进行分析,讨论了加强档案管理基础工作的相关措施,以供参考。  【关键词】档案管理;基础工作;问题    近年来,随着人类社会的不断发展,人
长久以来,很多学生认为政治学科比较枯燥,对政治生活兴趣不大,特别是对高中政治课中的一些知识点的学习感觉困难、概念模糊、甚至练习容易出现混淆。以下我就针对《我国的人民代
建立健全内部控制制度是保持高校快速健康发展的迫切需要.通过经济责任审计中反映出来的高校内部控制存在的问题进行了粗浅的分析,并在此基础上对改进、完善高校内部财务控制
骚客咏瓜洲,嘹亮歌喉,卅年梦绕运河舟。风送征帆豪兴涌,啸傲奔流。湖畔五亭游,情境兼收。怀珠捧玉蕴刚柔。永续维扬千古韵,大业同筹。
《野草》是鲁迅先生的散文集,本文主要谈谈“野草”这一题目本身的象征意义.
地方媒体融合发展是大势所趋,也正面临着巨大的历史发展机遇,但目前仍存在地方媒体普遍实力较弱、融合发展理念与市场不相适应、投入与需求不相适应等问题,应在坚持党媒姓党
近年来,某些学者呼吁用活中国天量外储,理由是目前中国花高价借入巨额外债。国家外汇管理局公布的数据显示,截至6月末,中国外债余额为7851.72亿美元(中长期外债余额为1969.50亿美元,短期外债余额为5882.22亿美元)。为什么中国企业一边要向外资借钱,另一边国家要囤积3.2万亿美元的外汇储备——这其实是现实版的“斯蒂格利茨怪圈”。其表现为新兴市场国家在以较高的成本从发达国家引进了过剩资本后,
本文以热能转移技术运用原理以及相关事例来阐述热能相互分配而达到合理有效运用的效果,从而提高节约资源和热能有效运用效果。该技术的有效运用能够最大限度发挥热能持续供给