详情

dpj00191 基于单片机的无线传输

项目介绍

   

PTR2000是一种短程无线通信技术。本文给出了一种基于PTR2000技术的温度检测系统的硬件电路原理框图和通信程序流程图。本文以一远程温度检测系统为例,详细讲解了基于单片机无线数据传输技术的应用。本系统由温度检测单元,发送单元和接收单元构成,发送单元的MCU连接温度传感器,检测远程温度,处理后,通过无线数据收发模块PTR 2000发送给接收单元的PTR 2000;通过无线数据收发模块PTR 2000接受发送单元发送过来的温度数据,传送给PC机,并在PC机上显示当前温度。本文详细分析了上述实现原理,并给出了主要程序代码,并通过了测试,有较强的实用价值。

关键词:PTR 2000  AT89C52  DS18B20 调制/解调

绪论

单片机以其高可靠性、高性价比,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到广泛的应用。

在一些特殊的应用场合中,单片机之间的远程通信不能采用有线的数据传输,例如采用有线的串、并行总线、IIC总线、CAN总线等,而是需要无线数据传输。目前市场上出现了多种无限数据传输模块,如PTR 2000FB230等。无线数据收发模块的性能优异,其显著的特点是所需外围元件少,因而设计非常方便。模块在内部集成了高频发射、高频接受、PLL合成、FSK调制/解调、参数放大、功率放大、频道切换等功能,是目前集成度较高的无线数据传输产品。

该系统采集主要以Atmel公司的AT89C52单片机为控制处理核心,由它完成对数据的采集处理以及控制数据的无线传输。AT89C52单片机是一种低功耗/低电压/高性能的8位单片机,片内带有一个8KB的可编程/可擦除/只读存储器;其输出引脚和指令系统都与MCS-51兼容。

无限收发一体数传MODEM模块PTR2000芯片性能优异,在业界居领先水平,它的显著特点是所需外围元件少,因而设计非常方便。该模板块在内部需成了高频接收、PLL合成、FSK调制/解调、参量放大、功率放大、频道切换等功能,因而是目前集成度较高的无线数传产品。

在本文中,主要说明单片机和无线数据收发模块 PTR 2000的组合,形成单片机的无线数据传输系统,与微机进行无线数据传输。包括:如何针对系统的需求选择合适的无线数据传输模块器件,如何根据选择的器件设计外围电路和单片机的接口电路,如何编写控制无线数据传输器件进行数据传输的单片机程序,并简要介绍数字温度传感器DS18B0的应用。                                                                                                                                                                     

第二部分  系统设计及分析

1、 如何选择无线数据传输模块?

据传输模块的关键器件是无线收发芯片。无线收发芯片的种类和数量比较多,如何在设计中选择所需要的芯片非常关键。可按以下标准来选择芯片或模块。

l  收发芯片数据传输的编码方式

采用曼彻斯特编码的芯片,在编程上会需要较高的技巧和经验,需要跟多的内存和程序容量,并且曼彻斯特编码大大降低数据传输的效率,一般仅能达到标称速率的1/3。而采用串口传输的芯片,如nRF401系列的芯片,应用及编程非常简单,传送的效率很高,标称速率就是实际速率。

l  外围元件数量

芯片外围元件的数量决定了模块的体积和重量,以及整个系统的复杂性,应该选择外围元件少的收发芯片。nRF401是一个较为理想的选择,外围元件仅10个左右,无需声表滤波、变容管等昂贵的元件,只需要便宜且易于获得的4MHz晶体,收发天线合一。

l  功耗

由于无线收发芯片是应用在测控系统上,因此功耗非常重要,应该根据需要选择综合功耗较小的模块。

l  发射功率

在同等条件下,为了保证有效和可靠的通信,应该选用发射功率叫高的产品。

l  收发芯片的封装和管脚数

较少的管脚以及较小的封装,有利于减少PCB面积,适合测控系统的设计。

目前较为流行的无线收发芯片中,无论是从使用的方便性、传输速度还是输出功率等各个方面,nRF401均不失为一种较为理想的无线数据传输芯片,而PTR 2000正是一款基于nRF401芯片的无线数据收发模块。

站长说明

        成品毕业设计 可以根据自己的要求 ,  自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易,  我们会从 QQ或者邮箱等方式发送毕业设计程序。

        我们团队,可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) ,  需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) .我们会根据用户毕业设计的难易程 度 ,工作量大小等,具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包.

联系方式

qq:3527224409;微信:RenXb001




项目推荐