测温并24l0无线传输设计.doc
《测温并24l0无线传输设计.doc》由会员分享,可在线阅读,更多相关《测温并24l0无线传输设计.doc(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流测温并24l0无线传输设计.精品文档.编号:河南大学2013届本科毕业论文测温并24l01无线传输设计论文作者姓名: 张玮玮 作 者 学 号: 2009230134 所 在 学 院: 物理与电子学院 所 学 专 业: 通信工程 导师姓名职称: 黄宗胤 讲师 论文完成时间: 2013年05月 08日 目 录摘要:10 前言11 系统组成与功能21.1 系统组成21.2 系统功能72 系统原理72.1 18B20测温24L01发射模块仿真图82.2 24L01接收模块仿真图82.3 实物照片93 程序流程图103.1 测温程序流程图103.2发射
2、端程序流程图113.3接收端程序流程图124制作过程135主要元件清单145.1 发射板其他元件145.2 接收板其他元件146主要程序源代码156.1 温度采集处理主要部分函数156.2 发送模块主要程序156.3接收端模块主要程序167结论178其他实现方案讨论179本方案创新点1810参考文献18测温并24L01无线传输张玮玮(河南大学物理与电子学院,河南 开封,475004)摘要: 本文采用18B20模块和24L01模块,用18B20测温传送至单片机中存储 并通过24L01模块无线传输,本文详细给出软硬件设计过程。该设计具有结构简单、实时性好、功耗小、价格低廉等优点,可用来进一步开发与
3、利用。关键词:无线;温度传输;24L01;18B20;单片机temperature measuring and 24L01 wireless transmission“Zhang Wei-wei”(School of Physics and Electronics, Henan University, Henan Kaifeng 475004, China)Abstract:In this paper, 18B20 modules and the 24L01 module with 18B20 temperature transmitted to the microcontroller sto
4、res and through the 24L01 module wireless transmission, this article details the hardware and software design process is given. The design has the advantages of simple structure, real-time, low power consumption, and low price, can be used to further development and utilization.Key words: wireless;
5、temperature transmission; 24L01; 18B20; microcontroller0 前言温度的测试技术已经成熟,已经满足了人们的大部分需求,然而在某些工作场合下,我们更想知道与自己不在一个地方的温度,以便进行温度调控,更好更方便地生产生活,因此,温度的传输就成为了我们要考虑的内容了。此单片机课程设计中,我们就基于24L01模拟温度的无线传输,经过调试,试验,已经实现了预期功能,同时也实现了对生产生活中温度预警的模拟功能。1 系统组成与功能1.1 系统组成本系统主要有AT89C52单片机、复位按键、无源蜂鸣器、18B20芯片、24L01模块、四位一体共阴8段数码管等
6、元件组成。1.1.1 AT89C52单片机AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),兼容标准MCS-51指令系统。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。 图1-1引脚图如图1-1所示1.1.2 18B20测温芯片图1-2DS18B20的温度检测与数字数据输出全集成于一个芯片
7、之上,从而抗干扰力更强。其一个工作周期可分为两个部分,即温度检测和数据处理。DS18B20 共有三种形态的存储器资源:ROM 只读存储器,用于存放 DS18B20ID 编码; RAM 数据暂存器,用于内部计算和数据存取; EEPROM 非易失性, 记忆体,用于存放长期需要保存的数据.24L01模块NRF24L01是工作于2.42.5GHz世界通用的ISM频段的单片无线收发器芯片。无线收发器芯片包括:频率发生器、增强型SchockBurst模式控制器、功率放大器、晶体振荡器、调制器、解调器。输出功率、频道选择和协议的设置可以通过SPI接口进行设置.其拥有极低的电流消耗:当工作在发射模式下发射功率
8、为-6dBm时电流消耗为9mA,接收模式为12.3mA。图1-3其引脚功能:引脚名称引脚功能描述1CE数字输入RX或TX模式选择2CSN数字输入SPI片选信号3SCK数字输入SPI时钟4MOSI数字输入从SPI数据输入脚5MISO数字输出从SPI数据输出脚6IRQ数字输出可屏蔽中断脚7VDD电源电源(+3V)8VSS电源接地(0V)1.1.3 四位一体共阴数码管1图1-4其引脚图为:图1-51.1.4 无源蜂鸣器图1-6无源蜂鸣器是蜂鸣器的一种,区别于有源蜂鸣器,无源蜂鸣器是内部不带振荡源的蜂鸣器,是一体化结构的电子讯响器,在电路中的图形符号位H或者HA。无源蜂鸣器是靠压电效应的原理来发声的,
9、压电材料,一般常见的是各种压电陶瓷. 这种材料的特别之处在于,当电压作用于压电材料时,就会随电压和频率的变化产生机械变形.另一方面,当振动压电陶瓷时,则会产生电荷.就是说这种材料能把机械变形和电荷相互转化,压电式蜂鸣器里面的起振片,就是一种压电陶瓷.如上所述,要让它振动,除了压电陶瓷本身,还需要适当大小和频率变化的电压作用于压电陶瓷.压电式(有源)蜂鸣器内部带有多谐振荡器,可以产生 1.52.5kHZ 的电压信号. 由此压电式蜂鸣器才能发声。 1.1.5 74LS138 3-8译码器图1-774LS138:当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将
10、地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。A、B、C译码地址输入端G1选通端/(G2A)、/(G2B)选通端(低电平有效)Y0-Y7译码输出端(低电平有效)1.2 系统功能本设计的主要功能是用18B20测温传送至单片机中存储 并通过24L01模块无线传输。发射端与接收端各有数码管分别显示发送、接收温度,同时系统又能实现报警功能 ,当所测温度超过预定值时,接收端的蜂鸣器报警提示。并且在发射端拥有七彩指示灯,当所测温度不发生变化时,指示灯会熄灭,以提示温度已恒定。2 系统原理本设计主要原理是单片机采集18B20测得的温度,同时将数据传给24L01的发射模块,并通过另一单片机控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测温 24 l0 无线 传输 设计
限制150内