预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数显电源课程设计报告(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)河南机电高等专科学校数显电源设计报告系部:电子通信工程系专业:电子信息工程班级:电信121学生姓名:付玉峰学号:1204071112021年12月31日实训时间2021年12月22日——2021年12月31日实训内容1、制作任务:制作PCB板,安装调试稳压电路及电流检测电路。2、单片机检测任务:利用STC单片机实验板实现电压、电流检测显示。使用板上LED数码管分别显示电压(高3位)、电流(低3位)。电压检测精度0.5%电流检测精度1%3、测试电源性能:(1)、电压、电流检测精度;(2)、稳压电源电压调整率,测试条件:输出电压9V,输出电流0.3A。(3)、电源内阻:测试条件:输出电压5V,输出电流0.05A~0.3A三、实训要求输入直流电压:12V输出电压范围:3~9V最大输出电流:0.3A数码显示输出电压:3位数码显示输出电流:3位四、设计电路原理图五、制做封装、完成PCB在制作封装的过程中要注意元器件的尺寸和封装的大小要符合,尺寸不一定要完全一样,只要能满足要求即可。六、制电路板1、热复印用热复印机把已画好的PCB图复印在提前已经设计好的板子上。PCB如下图:2、腐蚀揭去板子上的纸,在板子上的线没有断的情况下。把板子放入已经准备好的腐蚀液中进行腐蚀。腐蚀的的过程中要不断摇晃腐蚀容器,这样可以加快腐蚀的速度。腐蚀过的电路板如下图:3、冲洗将腐蚀好的板子用清水冲洗干净,然后晾干或者用纸擦干。4、打孔用打孔机再板子上的焊盘位置打孔,打孔过程中,要注意焊盘的尺寸和钻头的型号。5、安装器件安装的顺序为,元器件的高度由低到高依次安装,一般情况下先放置电阻。另外要注意电解电容的正负极,长管脚为正极。6、焊接把安装好的器件正确的焊接在电路板上,特别注意焊接过程中要注意安全。最后制成的电路板如下图:七、电源调试外接电源、负载:1)调整稳压电源输出为:12V,U+、U-接稳压电源(+、-)输出端。2)按右图接入负载电阻及电压表、电流表。给定信号:测量A点电压,应为5V。稳压二极管实际电压5.23V。3)调整RV1,测量A1点电压,应为0~5V变化(顺时针增大)。4)测量B点电压,若与A1点电压相等,则稳压电源工作正常。整定输出电压范围:1)调整电位器RV1顺时针最大。2)调整RV5使输出为9V。(若A点电压高于5V,此电压可略高于9V)3)调整电位器RV1,输出电压0~9V变化。测试电源性能:1)电压调整率:调整RV1,输出9V电压。调整负载电阻,输出300mA电流。调整输入电压12V±1V,并测量输出电压变化ΔUo。电压调整率=ΔUo/ΔUi。2)电源内阻:调整RV1,使输出电压为5V。调整负载电阻使输出电流为200mA,测量输出电压Uo1。调整负载电阻使输出电流为100mA,测量输出电压Uo2。电源内阻=ΔU/ΔI。以上步骤结束后,数显稳压电源的第一阶段完成。板子的数据如下所示;输入:12.0V输出:9.1V输入:13.0V输出:9.1V输入:11.0V输出:8.5V可得电压调整率为:(9.1-8.5)/(12.0-11.0)=60%输出:9.09V100mA输出:9.03V200mA可得电源内阻:(9.09-9.03)/(0.2-0.1)=0.6欧姆单片机检测在STC单片机实验板中需要加上控制电路的程序,而这一程序由主函数、STC单片机的SFR定义、显示驱动程序、AD转换程序、标尺变换等几部份组成,具体介绍如下:主函数流程2、STC单片机的SFR定义sfrP1ASF=0x9D;//P1口控制寄存器如要作为AD转换用请写‘1’sfrADC_CONTR=0xBC;//ADC控制寄存器sfrADC_RES=0xBD;//A/D转换结果寄存器高8位sfrADC_RESL=0xBE;//低2位sfrAUXR1=0xA2;//寄存器里有ADRJ来设置AD的存放顺序sfrS2CON=0x9A;//第二串口控制寄存器sfrS2BUF=0x9B;//第二串口数据寄存器3、显示驱动程序使用串口2,经P1.2,P1.3,外接74LS164驱动六位LED数码显示器。voiddisplay(void)//串口移位送显示函数{unsignedchari;for(i=0;i<6;i++){S2BUF=design[dispbuf[i]];while(S2CON==0);S2CON=0;}}4、AD转换程序unsignedintADC(