基于单片机实现短距离无线通信设计

发布者:HarmoniousSoul最新更新时间:2012-10-19 来源: 21ic 关键字:PTR2000  无线数据传输  无线通信  AT89C52 手机看文章 扫描二维码
随时随地手机看文章

1 引言

短距离无线传输具有抗干扰性能强、可靠性高、安全性好、受地理条件限制少、安装灵活等优点,在许多领域有着广泛的应用前景。低功耗、微型化是用户对当前无线通信产品尤其是便携产品的实际需求,短距离无线通信逐渐引起广泛关注。常见的短距离无线通信有基于802.11的无线局域网WLAN、蓝牙(blueTooth)、HomeRF及欧洲的HiperLAN(高性能无线局域网),但其硬件设计、接口方式、通信协议及软件堆栈复杂,需专门的开发系统,开发成本高、周期长,最终产品成本也高。因此这些技术在嵌入式系统中并未得到广泛应用。普通RF产品不存在这些问题,且短距离无线数据传输技术成熟,功能简单、携带方便,使其在嵌入式短程无线产品中得到了广泛应用。

2 PTR2000引脚简介及设计

2.1 PTR2000器件引脚功能

PTR2000是基于nRF401器件的无线数据传输模块,采用低发射频率、高灵敏度设计。该器件使用433 MHz频段,是真正的单片UHF无线收发一体器件,其工作模式包括工作频道的设置和发送、接收、待机状态,由TXEN、CS、PWM 3个引脚共同决定,其工作模式设置如表1所示。

 

 

2.2 PrR2000模块设计

该器件外围的主要电路有以下两个:

(1)与单片机的连接电路单片机AT89C52的RXD和TXD引脚与PTR2000模块的DO和DI引脚直接相连。PTR2000的模式控制引脚与单片机的控制引脚相连。

(2)与PC机的连接电路采用MAX202器件对PTR2000模块和计算机串口进行RS-232和TTL电平转换,将PTR2000与MAX202的输入和输出信号连接,转换后的信号与计算机的串口连接。

3 硬件设计

在无法使用有线传输的场合,采用无线数据传输模块和单片机相结合进行数据传输是较合理的方案。PTR2000利用串口进行数据传输,而单片机和PC机均带有串口,因此,可利用PTR2000作为单片机和PC机之间数据传输的无线接口,其硬件结构框图如图1所示。

 

 

该采集系统主要以AT89C52单片机为控制处理核心。由它完成对数据的采集处理以及控制数据的无线传输。AT89C52单片机具有快速8051内核、8 KB Flash E2PROM、256字节RAM。为实现无线数据传输,采用无限收发一体数据传送MODEM模块PTR2000器件,该器件内部集成高频接收、PLL合成、PSK调制/解调、参量放大、功率放大、频道切换等功能,完全符合无线数据通信的硬件要求。为降低成本,在最小硬件设计的基础上,利用C51高级C语言编程,系统的功能尽可能用软件程序实现。

3.1 单片机的时钟电路和复位电路设计

单片机时钟电路设计中,选择晶振频率11.059 2 MHz,约定PC机和单片机的通信速率为9 600 b/s,并选择相应电容与单片机的时钟引脚相连构成时钟回路。在复位电路设计中,采用复位引脚和相应的电容、电阻构成复位电路。单片机与PTR2000接口原理电路如图2所示。

 

[page]

3.2 单片机与PTR2000接口电路的设计

在图2中,AT89C52单片机主要完成数据的采集和处理,向PTR2000模块发送数据,并接收由PC机通过PTR2000传送的数据。和单片机相连的PTR2000模块主要将单片机的待传数据调制成射频信号,再发送到PC机端的PTR2000模块,同时接收PC机端的PTR2000模块传送的射频信号,并调制成单片机可识别的TTL信号送至单片机。单片机的RXD和TXD引脚分别和PTR2000的DO和DI引脚连接,实现串行数据传输;决定PTR2000模块工作模式的TXEN、CS、PWR 3个引脚分别和单片机I/O控制口的P2.0~P2.2相连,PTR2000工作时,由单片机中的运行控制程序实时控制其工作模式。

3.3 PC机与PTR2000接口电路的设计

该接口电路设计首先需进行电平转换。PC机的串口支持RS-232标准,而PTR2000模块支持TTL电平,选择MAX232器件进行两者间的电平转换,接口电路如图3所示。PTR2000模块进行串行输入、输出,引脚DI、DO通过电平转换器件和PC机串口相连;PTR2000的低功耗控制引脚。PWR接高电平VCC,即PTR2000固定工作在正常工作状态;频道选择引脚CS接GND低电平,即采用固定通信频道1,固定工作在433.92 MHz;PC机串口的RTS信号控制TXEN引脚,以决定PTR2000模块何时为接收和发射状态。PC机和串口的传输速率设定为9 600 b/s,和单片机保持一致。

 

 

4 软件设计

无线通信系统的软件设计包括单片机端和PC机端两部分,两部分软件相互配合,设置各自的PTR2000模块的工作状态。

4.1 PTR2000模块程序设计

单片机和PC机端软件配合设置PTR2000的状态(发射或接收),选择固定的通信频道1(CS=0),并让PTR2000模块一直处于正常工作状态(PWM=1)。无线通信实现过程如下:

(1)发送在发送数据之前,应将PTR2000模块置于发射模式,即TXEN=1。然后等待至少5 ms后(接收到发射的切换时间)才可发射数据。发送结束后,应将模块置于接收状态,即TXEN=0。

(2)接收应将PTR2000置于接收模式,即TXEN=0。单片机不发送的绝大部分时间都处于接收状态。当单片机端发送时,PC机端应为接收;当PC机端发送时,单片机端应为接收。

4.2 串行无线通信协议设计

无线通信中,由于外部环境的干扰,通常误码率较高,因此通信协议的设计对保证通信的可靠性十分重要。协议的设计主要是帧结构的设计,在该无线通信系统中,存在指令帧和数据帧。数据帧的内容包括起始字节、数据长度字节、数据字节、结束字节和校验和字节,如表2所示。

 

 

起始字节定义为“$”字符,其数值为0x24;结束字节定义为“*”字符,其数值为0x2A。[page]

采用校验和的方法进行帧的校验,将所有字节相加,然后将结果截短到所需的位长。发送端对待发送的数据进行校验和计算,将校验和值放在数据后一起发送;在接收端,对接收到的数据进行校验和计算,然后与收到的校验和字节比较,进行误码判断。

对于单片机,指令帧主要有3种:PC机发送给单片机的请求发送指令、错误/超时重发指令、单片机发给PC机的发送完毕指令。在该系统设计中指令帧采用数据帧的格式,将其中的。数据字节固定为一个字节,根据定义的字节判断数据状态。

4.3 程序流程

单片机开始需将无线数据传输模块PTR2000设置处于接收状态,通过串口中断识别由PC机通过无线信道传输来的指令,根据接收指令的内容采集数据并启动发送。发送前需将PTR2000模块设置为发射状态,且等待5 ms才可发送,发送完毕后,向PC机端发送“发送结束指令”,并将PTR2000模块重设为接收状态。图4为系统软件设计流程图。

 

 

5 结束语

单片机无线通信系统设计基于PTR2000无线数据传输解决方案,可实现小于300 m的短距离通信,通过实验验证该无线数据传输系统运行良好,单片机控制得相当准确。在应用时将系统作为一个模块可方便地移植,以便构建更为复杂的无线通信网络,可应用于小型无线网络、无线抄表、小区传呼、工业数据采集系统、安全防火系统等领域,具有一定实用价值。

关键字:PTR2000  无线数据传输  无线通信  AT89C52 引用地址:基于单片机实现短距离无线通信设计

上一篇:浅析基于DS18B20与AT89C2051的温度测量器设计方案
下一篇:逻辑及布尔指令和控制转移类指令练习

推荐阅读最新更新时间:2024-03-16 13:10

三个部分组成物联网及常用无线频段划分
谈起物联网,无疑是当今最热门的话题之一。从德国的工业4.0,到美国的智慧交通,再到中国的智慧城市,基于不同国家有不同的优势和战略,物联网革命也在不同的国家有不同的应用。 与其说其是一个行业,更不如将其定义是一种服务。它不仅仅代表着当代科技的迅速发展,同时也是人们对未来的美好憧憬。那究竟何为物联网?1什么是物联网 物联网由三个部分组成,即感知层、网络层和应用层。在网上看到的一个比喻颇为形象,其将物联网体系可以形象地比喻成一棵树木:最底层的是树根,即技术部分。由传感器技术&设备、嵌入式处理器技术&设备、连接技术&设备构成,是整个树木赖以生存和发展的根基。技术&设备的发展程度决定了树干和树冠的茂盛程度。 传感器技术&设备:压力传
[网络通信]
AT89C52单片机的重要知识图
存储器空间分布图 内部RAM分布图 所以的特殊功能寄存器SFR SFR的复位值 PSW程序状态字寄存器 电源控制寄存器PCON TCON(Timer Control):主要是定时/计数器的中断标志控制和外部中断控制 T2CON SCON(Serial Control):主要是串口的工作方式及串口中断控制 TMOD(Timer Model):主要是定时/计数器的模式控制 IE(Interrupt Enable) IP(Interrupt Priority) 中断地址入口 单片机的时序关系 不同寻址方式的寻址空间 片内RAM和SFR的寻址方式所存在的数据传输图
[单片机]
<font color='red'>AT89C52</font>单片机的重要知识图
基于AT89C52的汽车驾驶模拟器单片机系统设计
引言   汽车驾驶模拟器是一种能正确模拟汽车的驾驶操纵动作,获得实车驾驶感觉的仿真系统。目前的汽车驾驶模拟器集合了传感器、计算机三维实时动画、计算机接口、人工智能、数据通信、网络、多媒体等多种先进技术,主要用于驾驶员的培训,也可以对微观交通进行仿真,对汽车的控制特性进行研究 。汽车驾驶模拟器具有安全性高、再现性好的特点。利用驾驶模拟器来进行研究和训练,可方便地模拟各种道路环境、天气状况,分析汽车的技术性能指标,从而可以节省大量的自然资源,具有很高的经济价值 。   在汽车驾驶模拟器中,传感控制系统的性能直接影响到整个汽车驾驶模拟系统的交互性和实时性,是衡量汽车驾驶模拟器实用性能的重要指标。传感控制系统主要由各种传感器、数据采集
[单片机]
基于<font color='red'>AT89C52</font>的汽车驾驶模拟器单片机系统设计
AT89C52用作多功能外围器件使用
摘要:介绍利用AT89C52单片机作为多功能可编程接口的方法。该接口具有1个键盘/显示接口,2个16位定时/计数器和1个全双工异步串行通信口。其模块化的设计,可以给用户使用带来许多方便。 关键词:多功能接口 串行通信 软件译码 AT89C52(简称89C52)的广泛使用,使单片机的价格大大下降。目前,89C52的市场零售价已经低于8255、8279、8253、8250等专用接口芯片中的任何一种;而89C52的功能实际上远远超过以上芯片。因此,如把89C52作为接口芯片使用,在经济上是合算的。在本人设计的系统中,将89C52设计为多功能可编程接口,其相关程序固化在片内的Flash ROM中。该芯片(以下简称多功能接口)具有如下功
[单片机]
基于CAN和WSN的煤矿语音通信系统设计
引言 煤矿安全一直是煤矿生产中的重中之重,保障井下语音通信特别是应急情况下的语音通信是保障煤矿安全生产的前提。现有的井下语音系统一般包括有线和无线两种方式。其中,有线方式主要包括调度电话和井下扩音电话系统两种;无线方式主要为井下小灵通系统(基站之间也是基于有线的)。这些传统的语音通信系统在正常情况下可以满足煤矿语音通信的需要,但如果发生紧急情况,有线连接被切断,现有的语音通信系统将面临瘫痪的可能。而新兴无线传感器系统在语音通信中又面临着功耗控制等难题。因此建立一种具有自愈性、自组织,能在紧急情况下恢复和保障井下应急语音通信的系统成为当务之急。 针对以上问题,本文结合CAN总线和无线传感器网络的优点,提出了两级网络的井下语音通信
[单片机]
基于CAN和WSN的煤矿语音通信系统设计
基于无线通信的涡轮流量计
0 引言 流量测量在工业生产中有非常重要的地位,流量测量仪表的研究和开发应用有着深远的意义。涡轮流量计是流量测量仪表中重要的仪表之一,该流量计具有测量范围宽、重复性好、压力损失小等特点,应用于污水、化工、医药、造纸、食品等各个行业。 本文设计的涡轮流量计以超低功耗单片机MSP430为核心,利用MSP430单片机的片内定时器,捕捉涡轮传感器由于液体流过时叶片转动产生的脉冲信号,对传感器的数据进行处理,完成了对流量信号的测量,并且能够通过设定阀门开关的上下限后,系统通过对电机的控制驱动阀门的动作。同时,通过无线模块实现主从控制器之间的数据和命令传送,通信采用“主-从”方案,从控制器将传感器采集到的流量信号传送给主控制器,主控制器发
[单片机]
基于<font color='red'>无线通信</font>的涡轮流量计
展讯与中国电信联手推出业界首款支持电信800MHz物联网模块
无锡2016年11月14日电 /美通社/ -- 10月30日至11月1日 由中华人民共和国工业和信息化部、科技部与江苏省人民政府共同主办的世界物联网博览会在国家传感器创新示范区-江苏省无锡市举行。本次博览会上,展讯通信(以下简称 展讯 ),作为中国领先的2G、3G 和4G无线通信终端的核心芯片供应商之一,与中国电信联合推出了业界首款支持中国电信800MHz的物联网专用Cat.1模块 SCM910,并荣获2016年度优秀物联网解决方案的殊荣。 2016年7月,中国电信获工信部批准正式启动了800MHz频段的LTE网络建设,计划在2017年上半年实现800MHz全网覆盖,同时实现VoLTE全网覆盖。800MHz的低频具有信号覆盖广、
[物联网]
韩成功进行水下无线通信技术试验 最大传输距离30千米
据外媒报道,韩国海洋水产部当天表示,韩国成功实施水下无线通信试验,此次试验水深100米,通信距离长达30千米。下面就随网络通信小编一起来了解一下相关内容吧。 韩成功进行水下无线通信技术试验 最大传输距离30千米 4月29日-5月3日期间,韩国水产部在济州岛东北部海域进行此次试验,此次试验在水下100米处进行,每隔约30千米设置一个通信设备,测试利用声波收发数据的情况。本次试验结果显示,在试验状况下收发信信号没有失常,与现有通信技术仅能在12千米内保证信号正常相比,传输距离提高2倍以上。 韩国海水部表示,此次试验成功为以后发展相关产业打下基础,计划在2021年前,研发出潜水员水下交流、水中机器人等相关技术。 以上是关于网络通
[网络通信]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved