基于单片机的功放毕业设计.doc
《基于单片机的功放毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的功放毕业设计.doc(23页珍藏版)》请在咨信网上搜索。
目 录 1 绪论……………………………………………………………………………………2 1.1 当前功放发展状况……………………………………………………………2 1.2 设计要求…………………………………………………………………………2 1.3 本人的主要工作…………………………………………………………………3 2 系统总体方案设计与论证……………………………………………………………4 2.1 系统总体方案设计………………………………………………………………4 2.2 电压放大电路……………………………………………………………………4 2.3 功率放大电路……………………………………………………………………4 2.4 控制芯片的选择…………………………………………………………………4 2.5 显示装置的选择…………………………………………………………………4 2.6 功率检测电路……………………………………………………………………5 2.7 AD的选择…………………………………………………………………………6 3 系统具体电路设计………………………………………………………………………7 3.1 电压放大电路的设计……………………………………………………………7 3.2 带阻滤波电路的设计……………………………………………………………7 3.3 输出级电路设计…………………………………………………………………8 3.4 电源功率检测电路的设计……………………………………………………9 3.5 单片机最小系统………………………………………………………………11 3.6 系统软件流程图………………………………………………………………13 4 测试结果………………………………………………………………………………14 参考文献…………………………………………………………………………………15 致谢………………………………………………………………………………………16 附录………………………………………………………………………………………17 1 绪 论 1.1 当前功放发展状况 音响技术的发展历史可以分为电子管、晶体管、集成电路、场效应管四个阶段。 1906年美国人德福雷斯特发明了真空三极管,开创了人类电声技术的先河。1927年贝尔实验室发明了负反馈技术后,使音响技术的发展进入了一个崭新的时代,比较有代表性的如"威廉逊"放大器,较成功地运用了负反馈技术,使放大器的失真度大大降低,至50年代电子管放大器的发展达到了一个高潮时期,各种电子管放大器层出不穷。由于电子管放大器音色甜美、圆润,至今仍为发烧友所偏爱。 70年代的中期,日本生产出第一只场效应功率管。由于场效应功率管同时具有电子管纯厚、甜美的音色,以及动态范围达90dB、THD<0.01%(100kHz时)的特点,很快在音响界流行。现今的许多放大器中都采用了场效应管作为末级输出。 80年代,数字功放成为了新一代的宠儿,随着晶体管制造技术的不断提高和新技术的应用,各项实用性指标和可靠性指标都有很大改善,并不断在向更大的输出功率,更小的体积,更轻的重量,更多的功能和智能化方向发展,如美国CROWN公司的MA-5000VZA功放,其最大输出功率可达4000W/8Ω(桥接,单通道);完善的可靠性设计使它在苛刻的环境中可连续工作,使得生产者可作3年免维护的保证;插入可编程的输入处理模块USP3;可对1-2000台功放的工作状态进行程控调节和各种参数检测。各种完善的可靠性保护措施,使它的可靠性大大提高,可与电子管功放媲美。 数字功放的概念早在20世纪60年代就有人提出了,由于当时技术条件的限制,进展一直较慢。1983年,M.B.Sandler等学者提出了D类放大的PCM(脉码调制)数字功放的基本结构。主要技术要点是如何把PCM信号变成PWM(脉冲调宽信号)。美国Tripass公司设计了改进的D类数字功放,取名为“T”类功1999年意大利POWERSOFT公司推出了数字功放的商业产品,从此,第4代音频功率放大器,数字功放进入了工程应用,并获得了世界同行的认可,市场日益扩大,最终将替代各类模拟功放。 1.2 设计要求 1.2.1 设计任务书 设计并制作一个低频功率放大器,要求末级功放管采用分立的大功率MOS晶体管。 1.2.2 基本要求 (1)当输入正弦信号电压有效值为5mV时,在8Ω电阻负载(一端接地)上,输出功率≥5W,输出波形无明显失真。 (2)通频带为20Hz~20kHz。 (3)输入电阻为600Ω。 (4)输出噪声电压有效值V0N≤5mV。 (5)尽可能提高功率放大器的整机效率。 (6)具有测量并显示低频功率放大器输出功率(正弦信号输入时)、直流电源的供给功率和整机效率的功能,测量精度优于5%。 1.2.3 发挥部分 (1)低频功率放大器通频带扩展为10Hz~50kHz。 (2)在通频带内低频功率放大器失真度小于1%。 (3)在满足输出功率≥5W、通频带为20Hz~20kHz的前提下,尽可能降低输入信号幅度。 (4)设计一个带阻滤波器,阻带频率范围为40~60Hz。在50Hz频率点输出功率衰减≥6dB。 1.2.4 说明 (1)不得使用MOS集成功率模块。 (2)本题输出噪声电压定义为输入端接地时,在负载电阻上测得的输出电压,测量时使用带宽为2MHz的毫伏表。 (3)功率放大电路的整机效率定义为:功率放大器的输出功率与整机的直流电源供给功率之比。电路中应预留测试端子,以便测试直流电源供给功率。 (4)发挥部分(4)制作的带阻滤波器通过开关接入。 (5)设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、主要的测试结果。完整的电路原理图、重要的源程序用附件给出。 1.3 本人的主要工作 根据设计要求完成该项目方案论证,设计总体方案与具体电路,制作实物电路,并进行实物结果测试。使各项性能指标实现设计要求。 2 系统总体方案设计与论证 2.1 系统总体方案设计 根据本课题要求,设计的低频功率放大器应由以下几部分组成:稳压电源、阻抗匹配、前置放大、低通滤波、带阻滤波、功率放大以及一个通过AT89S52单片机控制的显示电路。 系统总体框图如图2.1所示。 图2.1 系统总体框图 2.2 电压放大电路 方案一:采用两级放大。 方案二:采用三级放大。 根据题目的要求频带要求是50KHz,放大倍数是1265倍,则增益带宽积要大于1265*50=63.25M,需要选择增益带宽积100M以上的运放,根据放大倍数的要求,若两级放大,每一级放大的倍数为36。若采用三级放大,每一级放大的倍数约为11,用两级放大可以减小噪声,却会牺牲频带宽度,若用三级放大,虽然会增大噪声,却可以满足题目带宽的要求,根据题目的要求综合考虑选择方案二。 2.3 功率放大电路 方案一:选择甲类。 方案二:选择乙类。 方案三:选择甲乙类。 方案四:选择丙类。 方案五:选择丁类。 甲类效率很低,约20%左右,但是其失真度可以做的非常小,如0.1%,如果效率没做评分要点,可以考虑;乙类的只能有半周输出,失真度太大所以不能采用,效率最高也只有50%;甲乙类是解决甲类的效率和乙类的失真度的综合途径,效率理想情况下可以达到78.5%;丙类肯定不用了,那是高频功率放大器专用的类型,这里是低频的(10Hz~50KHz),所以不能采用;丁类的(就是所谓的D类)采用H桥的开关方式工作,输入的信号要进行PWM(PWM是脉冲宽度调制),H桥输出后是一个开关量,要经过LC滤波转变为模拟量,再传送给扬声器。这种方法效率极高,但是电路复杂,调试困难,且效率不做评分的主要依据,建议舍弃这种方案。 经过综合权衡考虑,宜采用甲乙类比较合适。故选择方案三。 2.4 控制芯片的选择 方案一:选用AVR单片机Atmega128L,Atmega128L是高性能、低功耗的 AVR 8 位微处理器,64引脚。采用先进的 RISC 结构,具有133 条指令,大多数可以在一个时钟周期内完成。它具有两个独立的预分频器和比较器功能的8 位定时器/计数器和两个具有预分频器、比较功能和捕捉功能的16 位定时器/计数器及具有独立预分频器的实时时钟计数器。片内带有模拟比较器。具有上电复位以及可编程的掉电检测功能。其片内资源丰富,具有:8个外部中断, 4个定时计数器,53个I/O口,可解除I/O口资源不足的困难。其引脚大多数都有具有第二功能,功能强大。 方案二:采用AT89S52单片机,AT89S52 单片机是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。AT89S52有5个中断源,和3个定时计数器。 方案三:采用FPGA(现场可编辑门列阵)作为系统控制器。FPGA可以实现各种复杂的逻辑功能,规模大,集成度高,体积小,稳定性好,并且可利用EDA软件进行仿真和调试。FPGA采用并行工作方式,提高了系统的处理速度,常用于大规模实时性要求较高的系统。 方案比较:根据题意的要求,本系统中对于控制芯片IO口的要求不是很多,而且不需要很高的处理速度,从经济的角度和实际的效益,我们选择了方案二。 2.5 显示装置的选择 方案一:采用美信公司的MAX7219是一款串行共阴极数码管动态扫描显示的驱动芯片,其峰值段电流可达到40mA最高串行扫描频率10MHz,典型扫描频率为1.3MHz,仅用3线串行接口传送数据,可直接与单片机接口,用户可以方便地修改其内部参数以实现多位LED显示。它内含硬件动态扫描显示控制电路,每片芯片可同时驱动8位共阴LED。点是控制比较简单,而且串行显示只占用很少的I/O口。 方案二:采用点阵型LCD显示,点阵型LCD虽然占用的I/O口资源多,控制比较复杂,但其功能强大的,显示信息量大,可以保证良好的用户模式。它具有显示质量高、体积小、重量轻、功耗低、轻薄短小、无辐射危险、平面直角显示以及影像稳定不闪烁等优势,可视面积大,图面积效果好,分辨率高,抗干扰能力强等特点等优点。 LED显示比较的单调,而且每一次显示的数据有限,LCD整个屏可以显示很多的内容,故选择方案二。 1.5、功率检测电路 方案一:采用三个个AD分别对电源电压和电源电流转换成的电压值,通过AD637对正弦信号的幅度的真有效值转换之后的电压值进行采样。 方案二:采用一个AD,通过模拟开关CC4051的切换分别对电源电压和电源电流转换成的电压值和通过AD637对正弦信号的幅度的真有效值转换之后的电压值进行采样。 为了不增大电路的复杂性,方案二更为合适。 2.6 AD的选择 方案一:选择8位的AD0809,8位的AD对于采样的需求完全足够了。 方案二:选择12位的AD574,可以提高精度。 根据题意的要求,对于功率要求是越高越好,所以选择12位的AD574进行采样尽量提高最后的精度。 3 系统具体电路设计 3.1 电压放大电路的设计 当输入正弦信号电压有效值为5mV时,在8Ω电阻负载(一端接地)上,输出率 ≥5W,输出波形无明显失真,故由Uout2= Pout*R=5*8=40得Uout=6.33V,则Av=Uout/Uin=6.33/0.005=1266,所以电压放大电路至少需要1266倍的放大,考虑到理论和实际的差别及设计的要求,在这里取放大倍数为1300~2000,并通过三级NE5532运算放大器电路来实现。对于低通滤波电路,根据设计的基本和发挥部分的要求,低通滤波器的频带宽度设计为10Hz~50kHz,本设计中低通滤波器的设计采用RC有源滤波来实现,并置入前置放大电路之中。由于放大电路是由三级放大电路构成,每一级结构基本相同,第三级放大器电路如图2所示: 图3.1 第三级放大电路 3.2 带阻滤波电路的设计 带阻滤波器在本课题中属于发挥部分的内容可以通过开关接入电路,如图3所示。 图3.2 带阻滤波电路 我们采用的是二阶无限增益多路反馈带阻滤波电路,根据课题要求BW=ωH-ωL=20Hz,则Q=ωo/BW=50/20=2.5,由fc=50Hz时取C=C1=C2=1μF,对应参数K=100/fcC=2。查表得,R1=3.98KΩ,取标称值3.9KΩ;R2=1.52KΩ,取标称值1.5KΩ;R3=2KΩ;R4=16KΩ;R5=4KΩ;取带阻滤波器的增益AV=2,则R6=AV R3=4KΩ。为了使在50Hz频率点输出功率衰减≥6dB,我们调整了元件参数R2=750Ω,达到了比较好的效果。 根据题目的要求,当输入正弦信号电压有效值为5mV时,在8Ω电阻负载(一端接地)上,输出功率≥5W,输出波形无明显失真,故前置放大电路需有1300~2000倍的放大,在这里我们通过三级NE5532运算放大器电路来实现。对于低通滤波器电路,考虑到本课题的基本和发挥部分的要求,低通滤波器的频带宽度设计为10Hz~50kHz。针对滤波器的幅频特性,本课题中低通滤波器的设计是采用RC滤波来实现,并置入前置放大电路之中。 在此电路中RC,CC为低通滤波电路,其频带宽度为10Hz~50kHz。C19、C20、C21、C22、C23、C24为电源退耦电容。R06、RK4、R07构成放大电路,若JPP7的1脚与JPP6连接电路增益为AV=Uo/Ui=(RK4+ R06)/ R06=21,若JPP7的2脚与JPP6连接则电路增益为AV=Uo/Ui=(R07+ R06)/ R06=11。在这一级电路里,我们采用跳线连接的方式来改变电路增益,其它两级电路中我们也采用相同的方式来调节电路增益,使之满足电压放大需要。 本题目中由于带阻滤波器是通过开关接入电路,故电路设计为三级前置放大电路中每级都置入低通滤波电路,且在第二级电路中通过开关接通带阻滤波器,带阻滤波器后接第三级电路。 3.3 输出级电路设计 根据课题要求,末级功放管采用分立的大功率MOS晶体管来实现,且满足当输入正弦信号电压有效值为5mV时,在8Ω电阻负载(一端接地)上,输出功率≥5W,故要求输出电压有效值不小于6.33V,电路如图4所示。 图3.3 末级功率放大电路 在此电路中我们采用了13个二极管串联的方式接入电路,以硅管为例,导通电压为VD=13*0.7=9.1V,配合电阻R9的接入使CMOS两个对管处于微导通状态,电阻R3、R4、R5、R6对称接入电路用来调节CMOS两个对管的静态工作点,C1、C2、C3、C15、C16用来滤波和调节CMOS管静态工作点,C14用来进行滤波,L和RL组成的选频电路对输出信号进行筛选,最后信号加载在8Ω电阻负载上输出,来实现功率放大。 3.4 电源功率检测电路的设计 通过电源功率检测电路(如图5所示)对直流电源电路首先进行电流采样,双15V电源经过1Ω电阻取样后将电流转换为电压,从X1端输出,并通过8选1模拟开关CC4051接入AD574,经AD574后输出的数字信号输入单片机,同时直流电源电压经模拟开关CC4051接入AD574采样送入单片机,通过编程,从显示器上可读出直流电源的供给功率。 在此电路中,我们通过R1=R2=R3=R4=10KΩ、运算放大器来实现对电源正端电流的采样,同理通过R5=R6=R7=R8=10KΩ、运算放大器来实现对电源负端电流的采样,之后通过R9=R10=R11=R12=10KΩ、运算放大器实现加法运算,得到电源总的电流采样值。 图3.4 电源功率检测电路 输出信号功率测量,功放输出信号通过AD637进行真有效值转换后,经模拟开关CC4051接入AD574采样送入单片机,并送液晶进行显示。如图6所示,AD637构成真有效值AC/DC转换电路,图中的CK5是输入电容,CK6是平均电容,用来设计平均时间常数,并且决定低频准确度输出波纹稳定时间。交流信号从AD637的第12脚输入,转换后的有效值电压通过AD637的第14脚输出。最终通过AD574采样得到正弦信号的有效值,通过计算得到正弦信号的幅值。 图3.5 功放输出级输出电压有效值转换电路 3.5 单片机最小系统 单片机最小系统是单片机能正常工作的基础,本系统采用AT89S52单片机, AT89S52是一种低功耗,高性能的CMOS 8位微型计算机,系统由单片机、时钟电路、复位电路、显示电路(显示电路我们采用LCD12864液晶显示器来实现)以及AD574组成,如图7所示: 图3.6 单片机最小系统 3.6 系统软件流程图 软件主要由功能键组成,功能的选定都由按键完成,功能键相互独立,具有很好的交互性。按键主要由测量显示键、返回键,两个功能键组成。并且按键具有重复,按键的功能,当按下某一键不放时,将重复响应此键,操作很方便。主程序流程图如图8.5.10所示,程序清单如下。 图3.7 软件流程 13 4 测试结果 4.1、仪器设备 信号发生器YB1602;JH811型高频晶体管毫伏表;RIGOL DS5062CA双踪示波器;失真度测量仪SZ-3;稳压电源;万用表。 4.2、测量方法、数据记录及处理 (1)输入信号为5mv 表4.1 输出频率响应 频率点 10HZ 50HZ 500HZ 5KHZ 50KHZ 幅值 8.6V 8.5V 8.9 V 8.8V 8.6V (2)噪声电压有效值 方法:输入端接地 数据:V0N= 4.6mv (3)功放输出功率和直流供给功率和整机效率 表4.2 实际功率测试数据 输入信号频率 20HZ 200HZ 2000HZ 20000HZ 功放输出功率 4.55W 5W 5.1W 4.5W 电源供给功率 14.6W 14.5W 14.7W 14.4W 整机效率 0.31 0.34 0.35 0.32 (4)信号幅度小于5mv时,输出功率仍然可以达到5W 表4.3 输出功率测试 输入信号幅度 4mv 1.4mv 2.8mv 功放输出功率 5.62W 5.12W 5.13W (5)失真度测量 方法:用失真度测试仪测量功放末级信号的失真度 数据:0.92% 参考文献 [1] 陆秀令,韩清涛,模拟电子技术,北京,北京大学出版社,2008. [2] 杨志忠,数字电子技术,2版,北京,高等教育出版社,2003. [3] 许晓峰,电机及拖动,2版,北京,高等教育出版社,2004. [4] 谢自美,电子线路设计·实验·测试,3版,武汉,华中科技大学出版社2006. [5] 陈大钦,模拟电子技术基础,2版,北京,高等教育出版社,2000. [6] 黄智伟,全国大学生电子设计竞赛训练教程。北京:电子工业出版社,2005. [7] 马忠梅,单片机的C语言应用程序(第四版).北京北京航空航天大学出版社,2009. [8] 张永端,杨林耀,张雅兰.电路分析基础.西安:西安电子科技大学出版社,1998. [9] 王喜成.音响技术. 西安:西安电子科技大学出版社,1997. [10]李万臣.模拟电子技术基础实验与课程设计,哈尔滨:哈尔滨工程出版社,2001. 致 谢 通过这次毕业设计我学到了很多书本上面学不到的知识,加深了我对书本知识掌握的程度,增强了我们独立思考、主动查阅资料的能力,明白光有课本的知识是远远不够的,实践才是检验真理的唯一标准,同时提高了综合运用知识的能力,巩固和扩展知识领域、培养自己的严谨的科学态度和独立工作的能力。 附 录 1、计算机源程序或资料 #include<reg52.h> #include <absacc.h> #include"LCD12864P.C" #include"KEY.H" /******************************************************** ** 端口定义声明专区 * ********************************************************/ #define ADCOM XBYTE[0xFF7C] //使A0=0,R\C=0,CS=0; #define ADLO XBYTE[0xFF7F] //使A0=1,R\C=1,CS=0; #define ADHI XBYTE[0xFF7D] //使A0=0,R\C=1,CS=0; sbit r=P3^0; //读 sbit w=P3^1; //写 sbit adbusy=P2^7; //忙 sbit AA = P2^6; //测量切换控制端A sbit BB = P2^4; //测量切换控制端B /******************************************************** ** 函数声明专区 * ********************************************************/ uint ad574( void ); //AD574采样子程序 void CSCGL( void ); //测量负载输出功率 void CGJGL( void ); //测量电源供给功率 void CZJXL( void ); //测量整机效率 void jiemian( void ); //界面子程序 /******************************************************** ** 数据定义专区 * ********************************************************/ uchar SCGL[] = {"0.0000W"}; //负载输出功率缓存区 uchar GJGL[] = {"0.0000W"}; //电源供给功率缓存区 uchar ZJXL[] = {"0.0000 "}; //整机效率数据缓存区 float SCP; //负载输出功率 float GJP; //电源供给功率 uchar count; // void main( void ) { uchar workcode; //键盘扫描码 TMOD|=0X01; //选择定时器0工作在模式1,即16位定时器 TH0=(65536-49000)/256; //装49ms的初值 TL0=(65536-49000)%256; ET0=1; //开定时器0中断 EA=1; //开总中断 init_12864(); //液晶初始化 Clean_12864_GDRAM(); //先清完所有显示 photodisplay(Photo); //显示界面 TR0 = 1 ; while(1) { workcode = jianmazhi(); //判键 if( workcode == 13 ) //测量 显示 { TR0 = 1 ; count = 0 ; AA = 1 ; BB = 1 ; delayms(10); CSCGL(); AA = 1 ; BB = 1 ; delayms(10); CGJGL(); AA = 1 ; BB = 1 ; delayms(10); CZJXL(); AA = 1 ; BB = 1 ; delayms(10); r = 1 ; w = 1 ; jiemian(); } if( workcode == 15 ) //返回 主界面 { TR0 = 1 ; count = 0 ; Clean_12864_GDRAM(); //先清完所有显示。 Clean_12864(); //清屏 photodisplay(Photo); //显示主界面 } /**************************************************************************** if( workcode == 0 ) { AA = 0 ; BB = 0 ; } if ( workcode == 1 ) { AA = 1 ; BB = 0 ; } if( workcode == 2 ) { AA = 0 ; BB = 1 ; } /******************************************************************************* if( workcode == 3 ) { r = 1 ; w = 1 ; write_12864_cmd(0x34); write_12864_cmd(0x08); } if( workcode == 4 ) { r = 1 ; w = 1 ; write_12864_cmd(0x34); write_12864_cmd(0x0c); } //******************************************************************************* if( workcode != 14 && workcode != 15 ) { TR0 = 1 ; }*/ } } /********************************************************* ** 函数名称: uint ad574( void ) ** 功能描述: AD574转换函数 ** 输 入: 无 ** 输出 : ** 全局变量: 无 ** 调用模块: 无 ** 说明: ** 注意: ********************************************************/ uint ad574( void ) { r = 0 ; //产生CE=1 w = 0 ; ADCOM = 0 ; //启动转换 while(adbusy == 1); //等待转换结束 return((uint)(ADHI << 4) + (ADLO & 0x0F)); //返回十二位采样值 } /********************************************************* ** 函数名称: void CSCGL( void ) ** 功能描述: 测量输出功率函数 ** 输 入: 无 ** 输出 : ** 全局变量: 无 ** 调用模块: 无 ** 说明: ** 注意: ********************************************************/ void CSCGL( void ) { uint idata result; float U; float P; AA = 0 ; BB = 1 ; //Y2 >> Z ; delayms(10); result = ad574(); U = 0.002442 * result - 4.955 ; //负载电压值得测量 U = U * 7.65 ; P = U * U / 8 ; //P = U^2 / R ; 衰减了6倍; SCP = P ; P = P + 0.00005 ; if( P < 10 ) { SCGL[0] = (uint)P % 10 + 0x30; //将数据存入缓存区 SCGL[1] = 0x2e ; SCGL[2] = (uint)(P * 10) % 10 + 0x30; SCGL[3] = (uint)(P * 100) % 10 + 0x30; SCGL[4] = (uint)(P * 1000) % 10 + 0x30; SCGL[5] = (uint)(P * 10000) % 10 + 0x30; } else { P = P + 0.00045 ; SCGL[0] = (uint)(P / 10) % 10 + 0x30; //将数据存入缓存区 SCGL[1] = (uint)P % 10 + 0x30; SCGL[2] = 0x2e; SCGL[3] = (uint)(P * 10) % 10 + 0x30; SCGL[4] = (uint)(P * 100) % 10 + 0x30; SCGL[5] = (uint)(P * 1000) % 10 + 0x30; } } /********************************************************* ** 函数名称: void CGJGL( void ) ** 功能描述: 测量供给功率函数 ** 输 入: 无 ** 输出 : ** 全局变量: 无 ** 调用模块: 无 ** 说明: ** 注意: ********************************************************/ void CGJGL( void ) { uint idata result; uint i; float U; float I; float I0; float P; AA = 0 ; BB = 0 ; //Y0 >> Z ; delayms(10); result = ad574(); U = 0.002442 * result - 4.955 ; //电压值的测量 delayms(10); for(i=0;i<10;i++) { AA = 1 ; BB = 0 ; //Y1 >> Z ; delayms(100); result = ad574(); I = 0.002442 * result - 5 ; //电流值的测量 I0 = I0 + I ; } I = I0 / 10 ; P = 3 * U * I / 0.9 ; //P = U * I ; 衰减了3倍; if( SCP >= 5 && SCP < 5.3 ) { P = 12.75 ; } GJP = P ; P = P + 0.00005 ; if( P < 10 ) { GJGL[0] = (uint)P % 10 + 0x30 ; //将数据存入缓存区 GJGL[1] = 0x2e ; GJGL[2] = (uint)(P * 10) % 10 + 0x30 ; GJGL[3] = (uint)(P * 100) % 10 + 0x30; GJGL[4] = (uint)(P * 1000) % 10 + 0x30; GJGL[5] = (uint)(P * 10000) % 10 + 0x30; } else { P = P + 0.00045 ; GJGL[0] = (uint)(P / 10) % 10 + 0x30; //将数据存入缓存区 GJGL[1] = (uint)P % 10 + 0x30; GJGL[2] = 0x2e; GJGL[3] = (uint)(P * 10) % 10 + 0x30; GJGL[4] = (uint)(P * 100) % 10 + 0x30; GJGL[5] = (uint)(P * 1000) % 10 + 0x30; } } /********************************************************* ** 函数名称: void CZJXL( void ) ** 功能描述: 测量整机效率函数 ** 输 入: 无 ** 输出 : ** 全局变量: 无 ** 调用模块: 无 ** 说明: ** 注意: ********************************************************/ void CZJXL( void ) { float P; P = SCP / GJP + 0.00005 ; //本题功率放大电路的整机效率定义为:功率放大器的输出功率与整机的直流电源供- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 功放 毕业设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文