基于315MHz数字无线通信发射接收系统实验报告文档格式.docx

上传人:b****5 文档编号:20393032 上传时间:2023-01-22 格式:DOCX 页数:14 大小:804.55KB
下载 相关 举报
基于315MHz数字无线通信发射接收系统实验报告文档格式.docx_第1页
第1页 / 共14页
基于315MHz数字无线通信发射接收系统实验报告文档格式.docx_第2页
第2页 / 共14页
基于315MHz数字无线通信发射接收系统实验报告文档格式.docx_第3页
第3页 / 共14页
基于315MHz数字无线通信发射接收系统实验报告文档格式.docx_第4页
第4页 / 共14页
基于315MHz数字无线通信发射接收系统实验报告文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

基于315MHz数字无线通信发射接收系统实验报告文档格式.docx

《基于315MHz数字无线通信发射接收系统实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《基于315MHz数字无线通信发射接收系统实验报告文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

基于315MHz数字无线通信发射接收系统实验报告文档格式.docx

掉部分冗余信息。

3、信道编码:

通过增加冗余信息,进行适当的编码变换,以减少信息传输时干

扰造成的数据丢失。

提高传输的可靠性。

接收时,信息变换与上述过程相反。

设计目的:

通过通信系统方案设计及具体的电路调试和软件编程实践,进一步加深对通

信系统的了解,理解所学的专业知识,提高动手能力,提高解决实际问题的综合

能力。

设计要求

通过亲自设计,动手焊接并调试电路实现315M的数字无线通信系统无线收

发数据功能

四、给定条件

机、RS232导线等

五、系统框图

捉线发射系统原理框图图

1、RS232通信接口电路

主要由DB9的标准232接口插座和专用芯片MAX232组成。

通过这个接口

电路可使计算机与单片机之间实现双向通信。

单片机可以发送也可以接收命令和数据。

在计算机端,RS232通讯程序,通过DB9插座的2、3脚,产生RS232电流环信号,MAX232转换为TTL或CMOS电平,送入单片机。

反之数据通过单片机,再经过MAX232转换为RS232信号,便于较长的距离传输,送入计算机。

2、单片机电路

由51系列单片机AT89C2051及外围晶振电路和上电复位电路组成。

接收来自计算机的数据,然后根据协议向编码调制或解码解调电路发送或接收数据信号。

AT89C2051是低电压、高性能的CMOS8位微控器,片内含有2KB的Flash可

编程且可擦除的只读存储器。

主要特性是:

与MCS-51系列产品兼容;

片内含有2KB的Flash程序存储器,可擦写次数为1000次;

片内含有128字节的RAM;

具有15线可编程I/O口;

含有两个16位的定时器T0和T1;

中断系统是具有6个中断源、5个中断矢量、2级中断优先权的中断结构;

具有可编程的串行通信口;

低供耗节电模式为空闲模式和掉电模式;

全静态操作为0-24MHZ;

电源电压为2.7-6V;

直接驱动LED

3、编码调制或解码解调电路

采用专用的编码(PT2262)和解码芯片(PT2272)。

详见“PT2262.PDF

PT2272.PDF文件(提示:

重点看一下编码和解码的时序图,便于理解编程控制)。

实际电路选用SC2262和SC2272与PT系列完全兼容。

4、射频(RF)发射电路

采用315MHz的晶体振荡器。

原理图如图9所示:

图9RF电路原理图

为简单起见,本设计采用成熟的315MHZ的射频发射模块。

增加了射频信号

功率放大电路。

5、射频接收解调电路

原理图如图10所示。

本设计采用与315MHZ发射模块对应的成熟的接收组

件。

图10RF接收解调电路原理图

6、电源电路

采用变压器把220V交流电转换为低压交流电,经过全波式整流电路整流和

电容滤波后送入三端稳压器7805,产生+5V的直流电,作为整个电路系统的直流供电电源。

发射电路原理图:

3C001I]!

>

二二E]$V

+J

图6数字无线发射系统原理图*

七、调试过程

1、5V电源电路:

检查C7、C8两个电容是否为30p,C14C15两个电容正负极是否接反

检查发光二极管正负极是否接反

检查电路有无虚焊、漏焊

2、RS232通信接口电路:

(1)检查C1~C4电容正负极是否接反

(2)将接地端与电源电路部分的接地端相连接

(3)检查RS232芯片与串行接口是否连接正确3、CPU电路

(1)检查精振部分是否连接正确

(2)检查CPU的11管脚是否与2262的14管脚相连接4、编码调制电路

(1)检查电路部分是否连接正确

(2)检查2262芯片17管脚是否与天线部分DATA相连接

八、验证过程

(1)首先用万用表交流档测量变压器输出电压为6.19V

(2)万用表调到直流档测量7805的第三脚电压为4.99V

(3)LED灯亮

说明5v电源电路部分工作正常,如下图示波器显示:

AUTrrnCH?

平纲。

2、编码调制电路

(1)将2262芯片14管脚接地,因为2262芯片14管脚为使能端。

用示波器测

量17管脚波形为方波

hIiI4111

1取溝曽

}刊湮墅

■/

1'

'

:

Erl讦

图1为2262芯片第17管脚波形

(2)人为用短接线把A、B、C、D依次置高电平(与VCC相连),(此时2262的

发送使能端14脚应接地,置低电平),对应的接收系统的2272的A、B、CD位应依次变为高电平。

说明发送编码调制及射频电路部分都工作正常。

3、射频(RF)发射电路

(1)用500MHZ示波器观察并记录射频信号的时域波形。

图2为射频信号时域波形

■i.ir?

tvU

(2)用频谱分析仪观察并记录射频信号的频谱。

图3为发送载波波形

说明射频发射模块工作正常。

4、编写串口调试程序

用VB编写串口调试程序,将串口2,3管脚短接,通过程序实现自发自收,说明串口调试程序运行正常。

串口调试图像:

5、实现自发自收

将自发自收程序烧到单片机中,用串口线将电路与计算机相连接,在发送框中输入发送的内容,点击接收,接收框中出现刚才发送的内容。

将程序拷入CPU中,P3.7口线输出10KHZ的方波,说明RS232芯片正常通信,CPUX作正常。

调试图像:

CPU工作正常(P3.7口线输出10KHZ的方波)图像。

6实现无线发送接收数据

将程序写入单片机中,首先用一根导线把发送板的数据发送端DATA与接收

板的数据接收端(2272芯片17管脚)相连接,在一台电脑的发送窗口输入发送内容,另一台电脑接收窗口中显示该内容,说明两个板子可以实现有线互通。

去除导线,仍然在一台电脑的发送窗口输入发送内容,另一台电脑接收窗口

中显示该内容,说明两个板子可以实现无线互通。

同组同学接收的图像:

一—一—_

图4为接收载波波形

说明射频发射模块工作正常,接收模块正常,与本组同学通信正常。

九、试验中遇到的问题及解决方法

1、电源电路部分输出电压不是5V?

电容接反了,而且小电容不仔细看都一样,但有一个是不同的。

2、串行接口部分连接与电路图不相符?

发现信号地应该与5针脚相连接,可是电路板上却与1针脚相连接,用一根

导线将1针脚与5针脚相连,即可正常传输数据。

3、实现无线发送接收数据是,接收端显示为乱码?

如果串行口焊接不实则不自发自收或,乱码。

十、总结

本次通信系统课程设计综合了《计算机软件基础》,《,高频电子线路》,《单片机原理与应用》,《微机原理与接口技术》,《通信原理》等课程内容。

通过对具体通信系统的设计,电路调试和软件编程,进一步加深对通信系统的了解,理解所学的专业知识,提高动手能力,提高解决实际问题的综合能力,培养创新能力。

附录:

1.单片机控制源程序

发送部分

#include<

reg51.h>

sbitP37=P3A7;

unsignedchartemp;

unsignedcharsendData;

bitFlag;

/**************************************************

延时处理程序

**************************************************/

unsignedcharj;

for(i;

i>

0;

i--)

for(j=200;

j>

j--);

主函数

voidmain(void)

{//P1=0x00;

P37=1;

SCON=0x50;

TMOD|=0x20;

TH1

TR1

EA

/*

*/

ES

Flag=0;

while

(1)

{if(Flag)

{

/*SCON:

模式1,8-bitUART,使能接收

/*TMOD:

timer1,mode2,8-bitreload

=0xFD;

/*TH1:

reloadvaluefor9600baud@11.0592MHz

=1;

/*TR1:

timer1run*/

/*打开总中断*/

/*打开串口中断*/

/*主循环不做任何动作*/

SBUF=sendData;

while(TI==0);

TI=0;

//SUBF接受/发送缓冲器

}

voidUART_SER

if(RI==1)

RI=0;

temp=SBUF;

串口中断程序

(void)interrupt4//串行中断服务程序

//RI接受中断标志

//清除RI接受中断标志

sendData=temp;

P1=temp;

P37=0;

delay(1O);

temp>

4;

P37=0;

delay(IO);

Flag=1;

2、印刷电路板图

3、参考资料

《计算机软件基础》孟彩霞西安电子科技大学出版社

《高频电子线路》张素文高等教育出版社

《微机原理与接口技术》李继灿谭浩强清华大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1