基于315MHz数字无线通信发射接收系统实验报告文档格式.docx
《基于315MHz数字无线通信发射接收系统实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《基于315MHz数字无线通信发射接收系统实验报告文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
掉部分冗余信息。
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、参考资料
《计算机软件基础》孟彩霞西安电子科技大学出版社
《高频电子线路》张素文高等教育出版社
《微机原理与接口技术》李继灿谭浩强清华大学出版社