调频发射机设计报告Word文档格式.docx
- 文档编号:21573165
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:19
- 大小:181.50KB
调频发射机设计报告Word文档格式.docx
《调频发射机设计报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《调频发射机设计报告Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
(1)基本原理:
LC正弦波振荡器的振荡频率一般由振荡器中的LC谐振回路(选频电路)的谐振频率决定,如LC谐振回路如图,D为变容二极管BB910
D的结电容
<
C
∴
变容二极管的三个主要参数
①电容变化指数n。
其定义为:
,它是
曲线的斜率。
此外,也常用最大容量与最小容量的比值K表示电容变化率,即:
或
②品质因数Q。
变容二极管的品质因数Q为:
式中
为角频率,
和
分别为结电容和半导体材料的电阻,它们都和偏置电压有关。
③反向击穿电压。
变容二极管在反向电压作用下通过一定电流(如
)时的电压,叫反向击穿电压。
(2)功率关系:
功率放大器的作用原理是利用输入到基极的信号来控制集电极的直流电源所供给的直流功率
,使之一部分转变为交流信号功率
输出去,一部分功率以热能的形式消耗在集电极上,成为集电极耗散功率
。
①根据能量守衡定理:
直流功率:
(4-1)
输出交流功率:
(4-2)
-----回路两端的基频电压
-----基频电流
----回路的负载阻抗。
②放大器的集电极效率
(4-3)
其中集电极电压利用系数:
(4-4)
波形系数:
(4-5)
为通角θ的函数;
θ越小γ越大。
三.测试方法与仪器
1.所有器件焊接完毕之后,检查有无错焊,漏焊,虚焊等不良现象。
2.将靠近BHA1415的那个可调电感的铜螺柱稍微向下旋(大概一圈左右),另外一个可调电感(第二级9018的集电极的电感)需要将螺柱全部的旋出。
3.接上天线后再接电源,选电路板的唯一的一个可调电感,使发射距离最远,同时满足收音机的接收的音的清晰度是最理想的。
四.测试数据及测试结果分析
附:
设计程序
#include<
reg51.h>
intrins.h>
//_nop_();
延时函数调用
#defineLED_DATAP1//数码管段码输出
#defineLED_WEIP2//数码管位码输出
#defineucharunsignedchar
#defineuintunsignedint
unsignedchareeprom_read(unsignedintaddres);
voideeprom_write(unsignedintaddress,unsignedcharwdata);
voideeprom_eares(unsignedintaddres);
//扇区擦除。
sfrisp_data=0xe2;
sfrisp_addrh=0xe3;
sfrisp_addrl=0xe4;
sfrisp_cmd=0xe5;
sfrisp_trig=0xe6;
sfrisp_contr=0xe7;
sbitkey_fr_up=P2^0;
//频率增加健
sbitkey_fr_down=P2^1;
//频率递减健
sbitkey_LTS_KZ=P2^2;
//立体声控制健
sbitLTS_LED=P3^3;
//立体声显示
sbitCLK=P3^1;
//时钟信号
sbitDI=P3^0;
//数据信号
sbitCE=P3^3;
//锁存信号
sbitdg=P1^7;
//数码管小数点
uintf_data;
//频率数值
ucharDataByte;
//EP中读出的值暂时的存储区
bitmodo;
//立体声数据寄存器
ucharkey_temp,EP;
//键盘有健按下标志位
uinti;
ucharcodeDATA[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF};
//数码管显示字0-9
ucharcodeWEI[]={0xef,0xdf,0xbf,0x7f};
//数码管扫描控制
uchardatadisplay[]={0x00,0x00,0x00,0x00};
//数码管显示数据缓冲区
/********************延时函数1*******************/
voidDelay1(void)
{
_nop_();
}
///***********************延时函数*****************///
for(;
t>
0;
t--);
///**************显示函数************///4位数码管动态扫描
voidxianshi(void)
uchark;
for(k=0;
k<
4;
k++)//4位数码管显示
LED_DATA=DATA[display[k]];
LED_WEI=WEI[k];
if(k==2){dg=0;
}//显示小数点
delay(400);
LED_DATA=0xff;
//清除显示
//****************************开机等待函数****************
voidDENGDAI(void)
uchara,b,c;
for(a=9;
a>
a--)
{
for(b=0;
b<
b++)//4位数码管显示
LED_DATA=DATA[a];
LED_WEI=WEI[b];
for(c=0;
c<
150;
c++){delay(250);
}
}
}
///*************************显示数值处理函数***********
voidxianshi_turn(void)
uintfr;
display[0]=f_data/1000;
if(display[0]==0){display[0]=10;
}//求显示百位数
fr=f_data%1000;
display[1]=fr/100;
//求显示十位数
fr=fr%100;
display[2]=fr/10;
//求显示个位数
display[3]=fr%10;
//求显示小数位
///*************写数据函数************///
//****将数据送入BH1415中*****//
voidsend_16data(uintData)
uchari;
CLK=0;
CE=0;
CE=1;
for(i=11;
i>
i--)
DI=Data&
0x01;
Data>
>
=1;
Delay1();
CLK=1;
//送11个字节频率数据至BH1415
DI=1;
//送1个字节立体声数据至BH1415
CLK=1;
CLK=0;
DI=0;
//默认设置
DI=0;
DI=1;
CE=0;
//********voideeprom_eares(unsignedintaddres)//扇区擦除。
{unsignedk;
isp_addrl=addres;
//低位地址
isp_addrh=addres>
8;
//高位地址
isp_contr=0x03;
isp_contr=isp_contr|0x80;
//设时间与充ISP操作。
isp_cmd=0x03;
//扇区命命令
isp_trig=0x46;
//触发
isp_trig=0xb9;
//触发启动。
3;
k++);
isp_addrl=0xff;
isp_addrh=0xff;
isp_contr=0x00;
isp_cmd=0x00;
isp_trig=0x00;
voideeprom_write(unsignedintaddres,unsignedcharwrite_data)//写数据。
{unsignedcharK;
isp_data=write_data;
//要写入的数据。
isp_cmd=0x02;
//写命令
for(K=0;
K<
K++);
unsignedchareeprom_read(unsignedintaddres)
{unsignedcharK,z;
isp_contr=0x01;
isp_cmd=0x01;
z=isp_data;
return(z);
///********************键盘处理函数****************///
voidKEY(void)
ucharkey_data;
P2=0xFF;
//键盘初始化//
if((P2&
0x03)!
=0x03)
delay(300);
=0x03)//防抖动测试//
key_data=P2&
0x03;
switch(key_data)
case0x02:
//频率自动加//
f_data++;
if(f_data>
1080)f_data=875;
while(key_fr_up==0)
for(i=300;
i--)//设置等待自动加频率的时间//
{
delay(50);
if(key_fr_up==1)break;
}
while(key_fr_up==0)//开始自动加频率//
for(i=95;
i--)//设置长时间按健后,自动加数字的速度//
{
delay(25);
if(key_fr_up==1)break;
}
break;
case0x01:
//频率自动减//
f_data--;
if(f_data<
875)f_data=1080;
while(key_fr_down==0)
{
for(i=300;
i--)//设置等待自动减频率的时间//
if(key_fr_down==1)break;
while(key_fr_down==0)//开始自动减频率//
i--)//设置长时间按健后,自动加数字的速度//
if(key_fr_down==1)break;
break;
case0xB0:
//立体声控制//
if(key_LTS_KZ==0)
modo=~modo;
LTS_LED=modo;
while(key_LTS_KZ==0);
break;
default:
key_temp=0;
}elsekey_temp=0;
//**********初始化程序**********//
voidCSH(void)
f_data=875;
modo=1;
//**********************主程序************************//
main()
CSH();
//初始化程序
delay(50);
DataByte=eeprom_read(0x2000);
//读出EEPROM中地址为0x3001中数据
if(DataByte>
205)DataByte=0;
f_data=875+DataByte;
send_16data(f_data);
//向1415送初始数据
TMOD=0x01;
TH0=0xEA;
TL0=0xD0;
TR0=1;
ET0=1;
EA=1;
//开中断
while
(1)
{KEY();
//**************中断服务程序****//
voidt0(void)interrupt1using0
ET0=0;
if(key_temp==1){send_16data(f_data);
EP=eeprom_read(0x2000);
if(key_temp==0&
&
EP!
=(f_data-875))
{eeprom_eares(0x2000);
eeprom_write(0x2000,(f_data-875));
xianshi_turn();
//显示数据转换
xianshi();
//送显示
key_temp=1;
元器件清单:
名称
规格
大小
数量
电阻
R1
100R
10
R2
330R
1
R3
1K
6
R4
3.3K
5
R5
10K
7
R6
47K
2
R7
750K
电容
C1
10P
3
C2
27P
4
C3
33P
C4
68p
C5
150p
C6
102
C7
2200P
C8
104
C9
105
41
电解电容
47u
100u
10u
电感
L1
6.5T
L2
7.5T
可调电感
3.5T
色环电感
L3
1uh
三极管
9014
9018
2358
8550
7805
变容管BB910
BNC
9-50P
耳机座
按键
晶振
7.6MHz
单片机
STC89C52
集成块
BH1415
四位数码管
2.54X2X3排座
DC电源座子
发射板子
控制板
麦克风
天线
铜柱螺丝
4大4小铜柱
七、参考资料
[1]高吉祥,高频电子线路,电子工业出版社,2005.1
[2]谢嘉奎,高频电子线路,高等教育出版社,2001.3
[3]张肃文,高频电子线路,高等教育出版社,1999.8
[4]胡宴如,高频电子线路实验与仿真,高等教育出版社,2009
附页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 调频 发射机 设计 报告