《第八届电子设计竞赛之无线温度遥测系统分析方案 .docx》由会员分享,可在线阅读,更多相关《第八届电子设计竞赛之无线温度遥测系统分析方案 .docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品名师归纳总结HEFEIUNIVERSITY第八届电子设计竞赛设计报告题目 无线温度遥测系统 C 题)成员何义 10电气六班1005076019成员 邓华青 10电气六班1005076036成员 姜潇 10电气六班10050760352021 年 2月 27 日可编辑资料 - - - 欢迎下载精品名师归纳总结目录摘要 :- 1 - 1 引言 - 1 -2 系统设计方案 - 1 -2.1 设计思想 - 1 -2.2 可行性方案 - 2 -2.3 系统组成模块 - 3 -3 技术路线 - 4 -4 各模块设计 - 7 -4.1 系统硬件电路设计 - 7 -4.1.1 温度数据发射电路- 7 -4
2、.1.2 温度数据接收电路- 8 -4.1.3 温度数据测量电路- 8 -4.2 系统软件设计 - 9 -5 电源部分 - 9 -6 电路原理图 - 10 -7 器材挑选方案 - 12 -8 总结 - 13 -9 参考文献 - 14 -附录 1 单片机最小系统原理示意图- 15 -可编辑资料 - - - 欢迎下载精品名师归纳总结摘要:文章介绍了一种基于单片机STC89C52为掌握核心的的遥控遥测系统的设计, 依据设计其温度传感器 DS18B20采纳单总线协议、直接将被测环境的温度转化成数字信号的特点,实现了环境温度的实时监测和无线传输数据、显示被测温点数据温 度及声光上限报警。整个系统由温度数
3、据采集模块、数据发射模块、数据接收模块、显示模块、声光上限报警模块等如干部分组成。完成了实时监测环境温遥测的基本要求部分的全部功能指标和发挥部分中绝大部分的功能指标。关键词: 单片机 温度传感器无线发射芯片1 引言温度遥控遥测是远程实现对温度的测量与掌握,特殊适合那些环境恶劣,测量 人员不简洁接近的场合,近年来在工农业生产中应用广泛。数字化温度传感器DS18B20直接将环境的温度信号转变为数字信号,以数码管方式串行输出,当其与 无线发射芯片 NRF24L01相互传输数据,且 NRF24L01将数据以无线电磁波的形式发送出去,接受模块就将数据传送给单片机处理。就从被测的环境温度就可以精确的运算出
4、来。本系统正是基于此原理完成具有实时温度检测的无线温度遥测系统的设计。2 系统设计方案2.1设计思想为了实现无线温度的遥测,就该系统中需要包含温度测量模块、数据预处理模块、无线发射与接收模块、数据处理模块、数据显示与温度上限报警模块。各个模块的组合如下图所示:可编辑资料 - - - 欢迎下载精品名师归纳总结数据储备显示及上限报警温度数据发生无线发送电路无线接收电路信号识别接收数据图 2-1数据发射与接收2.2 可行性方案1、测量温度传感器挑选方案方案一:使用热电偶温度传感器。它测量精度高热电偶直接与被测对象接 触,不受中间介质的影响),测量范畴广。在使用时,它能将温度信号转换成热电势信号,通过
5、电气测量外表的协作 , 就能测量出被测的温度。方案二:使用数字型DS18B20温度传感器。它是单线 接口方式 ,在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。测温范畴 55 125,在 10-50 C范畴内精度高达 0.1 C。支持多点组网功能,多个DS18B20可以并联在唯独的三线上。且在使用中不需要任何外围元件。2、显示温度数据模块挑选方案温度数据的显示模块我们一共有两种挑选方案,分别是:数码管显示,LCD1602液晶屏显示:方案一:采纳通用的 LED 数码管,这样显示的相对来说要简洁很多。对程序的编程也相对来说较便利。但是,数码管占用的IO 口较多。方案二:
6、 1602液晶模块内部的字符发生储备器 经储备了 160 个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。这样在显示温度数据的时候就比较 的直观同时在肯定程度上也增加了字符的丰富感。比如大写的英文字母“A”的代码是 01000001B41H),显示时模块把的址 41H 中的点阵字符图形显示出来,我们就能看到字母“ A”。方案三:采纳 LCD12864显示,带中文字库的 128X64 是一种具有 4 位/8 位并行、2 线或 3 线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块。其显示辨论率为12
7、8 64,内置 8192 个 16*16 点汉字,和 128个 16*8 点 ASCII 字符集 . 利用该模块敏捷的接口方式和简洁、便利的操作指令,可可编辑资料 - - - 欢迎下载精品名师归纳总结构成全中文人机交互图形界面。可以显示84 行 16 16 点阵的汉字 .也可完成图形显示 . 低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。3、无线数据传输方案在本套系统中,要求的传输距离至少要大于2m,最好能大于 5m,传输速率至少要在每秒 1KB 以上。目前的近距
8、离数据传输模块主要分为无线传输和红外线传输。方案一:红外线传输。它通过数据电脉冲和红外光脉冲之间的相互转换实现无线的数据收发。传输距离会受到方向性和外界光的干扰, 一般为 3-5m。由于它是直线传输,所以对接收器的方向要求很高 30 度以内),不能实现任意角度的接收。方案二:本方案使用射频收发芯片nrf2401来实现数据的无线传输,其工作于2.4 2.5GHz ISM 频段,芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。芯片能耗特别低,以- 5dBm的功率发射时,工作电流只有10.5mA,接收时工作电流只有18mA,多种低功率工作模式,节能
9、设计更便利。其DuoCeiverTM 技术使 nRF2401 可以使用同一天线,同时接收两个不同频道的数据。nRF2401 内置的址解码器、先入先出堆栈区、解调处理器、时钟处理器、GFSK滤波器、低噪声放大器、频率合成器,功率放大器等功能模块,需要很少的外围元件,因此使用起来特别便利。4、温度上限声光报警模块声音报警我们挑选蜂鸣器来达到报警目的,光提示我们挑选体积小、亮度高等优点的 led 发光二极管。方案一:有源蜂鸣器内部带有振荡源,所以,只需要通上其正常的工作直流电压就可以有效的工作。故,其连接线路简洁,占用的程序储存空间小。方案二:无源蜂鸣器内部不带振荡源,所以,直接用工作的直流电是不会
10、有效 的发出声响的。必需用 2kHz5kHz 的方波信号去掌握驱动它,那样它才能顺当的工作。2.3 系统组成模块1、掌握器STC公司的单片机主要是基于 8051 内核, 是新一代增强型单片机 , 指令代码完全可编辑资料 - - - 欢迎下载精品名师归纳总结兼容传统 8051, 速度快 812 倍, 带 ADC,4 路 PWM双, 串口, 有全球唯独 ID 号, 加密性好,抗干扰强。同时其价格低,体积小,功耗低,牢靠有用。2、发射电路模块使用射频收发芯片 nrf24l01来实现数据的无线传输,其工作于2.4 2.5GHz ISM 频段,芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块
11、,输出功率和通信频道可通过程序进行配置。3、接收电路模块接收电路中也是使用 nrf2401来实现无线数据的接受, nrf2401芯片是收发一体的。4、温度数据显示模块采纳 LCD1602与 LCD12864液晶屏,依据实时测量的数据精确显示。本模块的主要功能是实时显示描述系统状态的各种信息以及记录各阶段运行的时间。液晶显示屏LCD)不仅显示信息量大,画面成效好,节约I/O口,因此本模块可挑选液晶屏。 G.高速发射数据包。H . 发射完成, nRF2401进入闲暇状态。可编辑资料 - - - 欢迎下载精品名师归纳总结4.1.2 温度数据接收电路接口引脚 CE、DR1、CLK1和 DATA接收通道
12、 1A. 配置本机的址和要接收的数据包大小。B. 进入接收状态,把 CE置高。C. 200us 后, nRF2401进入监视状态,等待数据包的到来。D. 当接收到正确的数据包 正确的的址和 CRC校验码 ,nRF2401自动把字头、的址和 CRC校验位移去。E. nRF2401 通过把 DR1这个引脚一般引起微掌握器中断置高通知微掌握器。F. 微掌握器把数据从 nRF2401移出。G. 全部数据移完, nRF2401把 DR1置低,此时,假如CE 为高,就等待下一个数据包,假如 CE为低,开头其它工作流程。单片机的掌握信号和数据通过P2 口进行交换, S1 开关用于设置 nRF2401处于发射
13、或接收状态,发光二极管D1 亮表示系统处于发射模式, D2 亮表示处于接收状态, D3亮表示已收到数据。4.1.3 温度数据测量电路DS18B20内部结构主要由四部分组成: 64 位光刻 ROM、温度传感器、非挥发的温度报警触发器 TH和 TL、配置寄存器。图 4-2DS18B20内部结构图可编辑资料 - - - 欢迎下载精品名师归纳总结4.2 系统软件设计无线温度遥测系统的软件设计主要由主程序、温度数据处理程序、声光报警程序、无线数据收发程序及显示子程序组成。其单总线器件ROM码的猎取,可以借用读数据子程序提前读出,要求其先发初始化命令,再发33H 命令,既是读 ROM码命令,然后,再调用读
14、数据子程序。在程序设定的的址就可以找到ROM序列码,要留意的是数据线要挂一个器件,之后再度下一个器件。并记录器件的序列号。nRF24L01的各种命令字都只有一个字节,分为读寄存器、写寄存器、读数据接收缓冲区、写发送数据缓冲区等。在输入任意命令字的同时,MISO输出 STATUS寄存器的内容。依据硬件电路,系统程序的基本思路如下:系统上电后先配置 nRF2401,发射模式的状态字为OX500800DODDDD一DD00DDDDDD834A,05接收模式的状态字为 OX500800DODDD DDooDDDDDD834A。0配4 置后通道 1 数据宽度 8 bit,的址为 00DDDDD,D的址长
15、度 32 位, CRC校验 16 位,单通道接收,晶振 12M,工作频率 2 402 MHz,输出功率一 5 dBm。程序在每次完成发射或接收任务后,都会监测一下 P1.0 的电平,来确定下一个循环的工作模式。5电源部分由于无线模块供电为3.3V,不同于单片机 5V 供电。因此需要将适应单片机工作的 5V 电源通过电源转换芯片 AMS 1117 3.3转换成 3.3V 供应无线模块使用。图 5.1电源模块电路原理可编辑资料 - - - 欢迎下载精品名师归纳总结6电路原理图图 1温度数据发射整体电路图图 2 温度数据接收整体电路图可编辑资料 - - - 欢迎下载精品名师归纳总结图 4声光报警电路
16、图 5无线传输芯片nRF24L01 外围电路可编辑资料 - - - 欢迎下载精品名师归纳总结7 器材挑选方案在这系统中我们所用到得器材如表7-1 所示器件名规格数量 个)器件名规格数量个)单片机STC89C522三极管80501晶振12MHz2有源蜂鸣器1瓷片电容30pF4稳压芯片LM3171瓷片电容1044稳压芯片LM3371发光二极管6稳压芯片ASM11172电解电容10uF/50V4显示器16021电解电容2200uF/50V2显示器128641电解电容100uF/25V排插10电阻1k2插座10电阻200240P 插座2电阻5604杜邦线30电位器10k 4二极管IN40074排阻10
17、k 2自锁开关4温度传感器18b201无线传输模块NRF24012表 7-1 器材挑选8总结温度遥控遥测系统是工业上使用比较多的一种掌握技术,本文就是针对温度遥可编辑资料 - - - 欢迎下载精品名师归纳总结控遥测所进行的探讨与设计方案的选定,温度遥控遥测是远程实现对温度的测量与 掌握,特殊适合那些环境恶劣,测量人员不简洁接近的场合,近年来在工农业生产 中应用广泛。对他的学习与讨论是完全有必要的. 学院举办电子设计竞赛也是特别有意义的。他给了我们更大的平台去接触去学习我们的专业学问,让我们将理论结 合实际,更加完善自己 .当然经过这几天的努力,我们小组圆满完成了这次竞赛的初赛写电子竞赛设计报告
18、书。仍记得刚开头接触到这个题目时,我们就像无头苍蝇一样,不知从何下手。对于大二的我们,数电刚接触,单片机开没开设,模电虽然学完了,但始终没与实践相结合过,究竟学得怎么样我们自己心里也没谱。可是要想很好的参与此次电子设计竞赛,模电,数电,单片机的学问需要我们很好的把握,基于这些因素让我们觉得很没底气。可就在我们很迷茫的时候学校组织了有关此次电子设计竞赛的讲座,在那里让我们熟识到“参与电子设计竞赛可以从零开头”只要我们对电子设计有颗布满热忱的心,只要我们有恒心,有毅力。从那次讲座之后,我们也不再怀疑我们自己的才能,开头分析我们所选的题目,看它需要哪些学问点,我们一遇到不知道的学问就会立刻查阅相关书
19、籍或从网上学习,做到有问题当场发觉,准时解决。就这样,我们怀着世上无难事的精神,几天下来让我们从一开头对竞赛的一无明白到现在对其大部分的学问基本熟识,也让我们很快的完成了此次电子设计竞赛的报告。当然,要想在此次电子设计竞赛中走得更远,单凭我们现在把握的学问是远远不够的,需要我们进一步学习。我们也会为了此次电子设计竞赛不断学习, 不断完善自己的学问体系。此次电子设计竞赛报告书的顺当完成与我们的努力是分不开的,我们一切从零开头,从开头确定课题后,小组成员分工明确,各自开头翻阅和上网查阅各种资料,看清自己的盲点,指明白自己接下来的目标和方案。当然这也让我们熟识到基础理论学问的重要性 .最终,愿我们的
20、团队顺当进入复赛,走到最终 .9 参考文献1 郭天祥 51单片机 C语言教程北京 : 电子工业出版社2 赵亮 侯国锐著单片机 C语言编程与实例北京:人民邮电出版社3 黄智伟无线发射与接收电路设计 . 北京航空航天高校出版社4 张 崇 无线收发一体芯片 nRF2401及其应用可编辑资料 - - - 欢迎下载精品名师归纳总结5 黄智伟无线数据通信 IC 原理与应用北京 : 北京航空航天高校出版社6 彭伟,单片机 C语言程序设计实训 100 例基于 8051+Protues 仿真. 北京:电子工业出版社附录 1 单片机最小系统原理示意图可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载