基于PTR2000无线数据传输的设计与制作.doc
《基于PTR2000无线数据传输的设计与制作.doc》由会员分享,可在线阅读,更多相关《基于PTR2000无线数据传输的设计与制作.doc(29页珍藏版)》请在沃文网上搜索。
1、电子信息工程系毕业论文摘 要本文设计了一个无线数据传输系统,此系统由发送单元和接收单元构成,发送单元的单片机(MCU),通过无线数据收发模块PTR2000发送给接收单元的PTR2000模块;通过无线数据收发模块PTR2000接收发送单元发送过来的数据,通过MAX232芯片传送给计算机。本文详细分析了上述实验原理,并给出了主要程序代码。单片机的无线数据收发模块PTR2000的组合,形成单片机的无线数据传输系统,与微机进行无线数据传输。无线技术正以一种快速的速度进入许多产品,它与有线相比主要有成本低,携带方便,省去有线布线的烦恼;特别适用于手持设备的通信、电池供电设备、遥控、遥测、小型无线网络、无
2、线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线数字语音、数字图像传输、智能小区停车收费、银行智能回单系统等。本文以PTR2000无线收发模块为例,详细介绍无线收发模块与单片机的硬件接口设计,无线模块和PC机的硬件接口设计,无线通信协议以及相关软件设计。AbstractThis paper describes the design of a system,which detailed introduce wileless data transmissi
3、on.The system consists of sending and receiving modules.The MCU in the sending modules,data through a wileless data transceiver module PTR2000 send to the receiver module PTR2000 module. Wileless data transceiver module PTR2000 receiving sending unit sent over the temperature data,then through MAX23
4、2 module transmitted to the computer.In this paper,a detailed analysis of the principles,and gives the main programcodes.MCU and wileless data transceiver module PTR2000 composition formed SCM wileless data transmission system and the computer for wileless data transmission.Wilelee technologies are
5、in a fast pace to enter many products,and compared it with the main cable is low cost and easy to carry,save the trouble of having cable wiring;Particularly applicable to handheld device communications,battery-powered equipment,remote control,telemetry,small wileless network, wileless meter reading,
6、door lock systems,paging district,industrial data acquisition system, wileless identification label,security,fire protection systems, wileless remote control system,biological signal acquisition,hydro-meteorological monitoring,robot control,232 wileless data communication, wileless digital voice, di
7、gital image transmission,Intelligent Community parking fees,the banks back to single intelligent system.BasedPTR2000 wileless transceiver module as a example,details on wileless transceiver module and the microcontroller interface hardware design, wileless module and PChardware interface design, wil
8、eless communication protocols and related softwaredesign.目 录摘 要IAbstractI目 录III第一章 绪 论11.1课题的背景11.2PTR2000无线数传模块的应用2第二章 总体方案32.1无线数传模块的对比选择32.2通信接口芯片的对比选择32.3系统CPU的对比选择3第三章 硬件总体设计及器件介绍53.1 PTR2000的介绍53.2MAX202的介绍63.3AT89C52的介绍73.4单片机和PTR2000的接口电路硬件设计83.5计算机和PTR2000的接口电路硬件设计9第四章 软件总体设计124.1单片机端程序设计12
9、4.2计算机端程序设计124.3关键技术13第五章 仿真调试185.1调试时遇到问题及解决方法18总 结20致 谢21参考资料22附录23附录:电原理图23附录:源程序清单24- III -第一章 绪 论 1.1课题的背景现代世界是一个高速自动化的世界,各种各样的设备除了可以与计算机联机外,还可以互相联机,而最简单的自动化联机方式就是使用串行通信。随着时代的进步,它并没用被取代,反到是被逐渐应用。如今,有许多场合有线连接的方式已不能满足科技的高速发展。随着科学技术的飞速发展,以前由模拟电路和数字电路实现的大部分控制功能,现在已经能够使用单片机通过软件编程方法实现了。单片机的应用,从根本上改变着
10、传统的控制系统设计思想和设计方法。这种以软件取代硬件并提高系统性能的控制系统“软化”技术为控制技术,是一个全新的概念,是对传统控制技术的一次革命。在生活和生产的各个领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中、地面到地下,凡是能够想象得到的地方几乎都有使用单片机的要求。单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率、减轻劳动强度,提高产品质量,改善劳动环境,降低成本和资源消耗。比如,在工业自动化方面:自动化能使工业系统处于最佳状态、提高经济效益和改善产品质量。因此,自动化技术应用于机械、电子、电力、石油、化工、纺织、食品等轻重工业领域中,而
11、在工业自动化技术中,无论是过程控制技术、数据采集和测控技术,还是生产线上的机器人技术,都需要有单片机的参与。同时,在仪器仪表方面、家用电器方面、信息和通信产品方面和军事装备方面,都有单片机在其中发挥着重大作用。现在,尽管单片机的应用已经很普遍了,但仍有很多可以用单片机控制而尚未实现的项目,因此单片机的应用大有想象和拓展空间。在一些特殊的应用场合中,单片机之间的远程通信不能采用有线的数据传输,例如采用无线的串、并行总线、IIC总线、CAN总线等,而是需要无线数据传输。目前市场上出现了许多无线数据传输模块,如PTR2000、FB230等。无线数据收发模块PTR2000芯片性能优异,在业界居领先水平
12、,它的显著特点是所需外围元件少,因而设计非常方便。该模块在内部集成了高频接收、PLL合成、FSK调制/解调、参量放大、功率放大、频道切换等功能,因而是目前集成度较高的无线数传产品。该系统采集主要以Atmel公司的AT89C52单片机为控制处理核心,由它完成对数据的采集处理以及控制数据的无线传输。AT89C52单片机是一种低功耗/低电压/高性能的8位单片机,片内有一个8Kb的可编程/可擦除/只读存储器;其输出引脚和指令系统都与MCS-51兼容。在本设计中,主要说明单片机和无线数据收发模块PTR2000的组合,形成单片机的无线数据传输系统,与微机进行无线数据传输。无线技术正以一种快速的速度进入许多
13、产品,它与有线相比主要有成本低,携带方便,省去有线布线的烦恼;特别适用于手持设备的通信、电池供电设备、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线数字语音、数字图像传输、智能小区停车收费、银行智能回单系统等。本文以PTR2000无线收发模块为例,详细介绍无线收发模块与单片机的硬件接口设计,无线模块和PC机的硬件接口设计,无线通信协议以及相关软件设计。包括:如何针对系统的需要选择合适的无线数据传输模块器件,如何根据选择的器
14、件设计外围电路和单片机的接口电路,如何编写控制无线数据传输器件进行数据传输的单片机程序。1.2PTR2000无线数传模块的应用 单片无线收、发一体无线数传模块PTR2000可广泛用于遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232/422/485数据通信、无线数字语音、数字图像传输、智能小区停车收费、银行智能回单系统等。第二章 总体方案2.1无线数传模块的对比选择方案一:PTR2000无线数据传输模块可以直接接单片机串口使用,数据无需曼彻
15、斯特编码,效率高,最大输出功率为+10dBm,通信速率最高为20kbit/s,需要外接天线的数1个,需要外围元件数约10个。方案二:CC400无线数据传输模块不能直接接单片机串口,数据需要进行曼彻斯特编码,效率低,最大输出功率为+14dBm,通信速率最高为9.6kbit/s,需要外接天线的数1个,需要外围元件数约30个。方案三:RF2915无线数据传输模块不能直接接单片机串口,数据需要进行曼彻斯特编码,效率低,最大输出功率为+5dBm,通信速率最高为9.6kbit/s,需要外接天线的数1个,需要外围元件数约50个。方案四:BC418无线数据传输模块不能直接接单片机串口使用,数据需要进行曼彻斯特
16、编码,效率低,最大输出功率为+12dBm,通信速率最高为128kbit/s,需要外接天线的数2个,需要外围元件数大于50个。方案五:XC1201无线数据传输模块不能直接接单片机串口使用,数据需要进行曼彻斯特编码,效率低,最大输出功率为5dBm,通信速率最高为64kbit/s,需要外接天线的数2个,需要外围元件数约35个。从这五种无线数传模块的比较可以看出,无论是从使用的方便性、传输速度还是输出功率等各个方面,PTR2000均不失为一种较为理想的无线数传。故选择方案一。2.2通信接口芯片的对比选择方案一:MAX202芯片是专门为电脑的RS-232标准串口设计的单电源电平转换芯片, 具有二路接收器
17、和二路驱动器,使用+5v单电源供电,功耗低,典型供电电流5mA,高集成度,片外最低只需4个电容即可工作。它完成将TTL电平转换为RS-232电平的功能。 方案二:MAX3232芯片是一种通过RS-232接口与外界通信的单电源电平转换芯片,具有二路接收器和二路驱动器,利用双电泵荷在3v至5.5v电源供电时能实现RS-232性能,功耗低,片外需4个电容即可工作。它完成将TTL电平转换为RS-232电平的功能。 基于以上对比以及从供电电源上分析,方案一比较方便实用。故选择方案一。2.3系统CPU的对比选择 方案一:采用8031小系统实现。单片机就是在一块硅片上集成了微处理器(CPU)、存储器(RAM
18、、ROM、E-PROM)和各种输入、输出接口(定时器/计数器、并行I/O口、串行口、A/D转换器以及脉冲调制器PWM等)。单片机大体上可分为三大系列:MCS-48系列、MCS-51系列和MCS-96系列。MCS-51系列单片机是典型的高性能8位单片机,采用模块式结构。8031与8051相比,片内没有程序存储器。 方案二:选取AT89C52芯片作为处理器。AT89C52是51系列单片机的一种,它不仅和AT8051指令、管脚完全兼容,而且其片内的4K程序存储器是FLASH工艺的,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。这种单片机对开发设备的要求很低,开发时间也大大缩短。 因此本设计选用A
19、T89C52芯片作为处理器。第三章 硬件总体设计及器件介绍 3.1 PTR2000的介绍PTR2000无线数据传输模块是一种超小型、低功耗、高速率的无线收发数传模块。PTR2000的通信速率最高为20 kbit/s,也可工作在其他速率如4800 bit/s、9600 bit/s,无需设置PTR2000的工作速率。为了更加方便说明和单片机的连接,首先介绍PTR2000无线数传模块的特性,其引脚说明,如图3-1所示。图3-1 PTR2000芯片引脚图1脚:VCC,正电源,2.75.25V。2脚:CS,频道选择,CS=0选择工作频道1,即433.92 MHz;CS=1选择工作频道2,即434.33
20、MHz。3脚:DO,数据输出。4脚:DI,数据输入。5脚:GND,接地。6脚:PWR,节能控制。PWR=1,正常工作状态,PWR=0,待机微功耗状态。7脚:TXEN,发送接收控制。TXEN=1模块为发射状态,TXEN=0模块为接收状态。模块工作模式控制及工作频道的选择和设置如表3-1所示。表3-1 PTR2000模块的工作模式控制及工作频道的选择和设置模块引脚接入电平模块工作状态TXENCSPWR工作频道芯片状态0011接收0112接收1011发射1112发射XX0待机3.2MAX202的介绍主要特点:l 符合所有的RS-232技术标准 l 只需要单一 +5V电源供电 l 片载电荷泵具有升压、
21、电压极性反转能力,能够产生+10V和-10V l 功耗低,典型供电电流5mA l 内部集成2个RS-232C驱动器 l 内部集成两个RS-232C接收器 l 高集成度,片外最低只需4个电容即可工作。MAX202芯片的引脚图如图3-2所示。图3-2 MAX202芯片引脚图1脚:倍压器电容输入端1。2脚:倍压输出端。3脚:倍压器电容输入端2。4脚:电压极性反转电容输入端1。5脚:电压极性反转电容输入端2。6脚:负电压输出端。7脚:TTL/COMS电平输出端2。8脚:RS232电平输入端2。9脚:RS232电平输出端2。10脚:TTL/COMS电平输入端2。11脚:TTL/COMS电平输入端1。12
22、脚:RS232电平输出端1。13脚:RS232电平输入端1。14脚:TTL/COMS电平输出端1。15脚:接地。16脚:接电源。3.3AT89C52的介绍AT89C52是一个低电压,高性能COMS8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。3.3.1主要功能特性:u 兼容MCS51指令系统;u 8k可反复擦写(大于1000次)Flash R
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PTR2000 无线数据 传输 设计 制作