2022年数控直流稳压电源实训分析方案 .pdf
《2022年数控直流稳压电源实训分析方案 .pdf》由会员分享,可在线阅读,更多相关《2022年数控直流稳压电源实训分析方案 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 / 12 单片机简易数控直流稳压电源实训嵌入式应用实训报告班级:学号:姓名:一、实训目的与要求目的:熟悉单片机应用技术, 提高分析、解决工程问题的能力。该系统以直流电压源为核心, STC89C52 单片机为主控制器,通过按键来设置直流电源的输出电压,由数码管显示实际输出电压值。由单片机程序控制输出数字信号,经过 D/A 转换器 TLC5615 )输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电压。要求: 1)输出电压:范围 0+9.9v, 步进 0.1v ; 2)输出电流: 500mA ; 3)输出电压值由数码管显示; 18,19: 晶振谐
2、振器 20 地线2128:p2 接口 高 8 位地址总线29: psen 片外 rom选通端,单片机对片外rom操作时, 29 脚(psen输出低电平30:ALE/PROG 地址锁存器31:EA rom 取指令控制器高电平片内取低电平片外取3239:p0.7p0.0( 注意此接口的顺序与其他I/O 接口不同与引脚号的排列顺序相反 40: 电源+5V 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 12 页3 / 12 TLC5615的特点: 10 位 CMOS 电压输出; 5V 单电源工作;与微处理器3 线串行接口 SPI);最大输出电
3、压是基准电压的2 倍;输出电压具有和基准电压相同的极性;建立时间12.5us ;内部上电复位;低功耗,最高为1.75mW 。TLC5615作数模转换器。以下是TLC5615引脚图:Op07芯片是一种低噪声,非斩波稳零的双极性运算放大器集成电路。由于OP07具有非常低的输入失调电压对于 OP07A最大为 25V),所以 OP07在很多应用场合不需要额外的调零措施。OP07同时具有输入偏置电流低OP07A 为2nA)和开环增益高 的数码管。共阳数码管在应用时应将公共极COM 接到 +5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。以下是共阳数
4、码管引脚图:四、 软件设计#include sbit P1_0=P10 。sbit P1_1=P11 。sbit P1_2=P12 。sbit P1_3=P13 。sbit P1_5=P15 。sbit P1_6=P16 。sbit P1_7=P17 。unsignedchar led0=0 x40,0 x79,0 x24,0 x30,0 x19,0 x12,0 x02,0 x78,0 x00,0 x10。unsignedchar led=0 x03,0 x9F,0 x25,0 x0D,0 x99,0 x49,0 x41,0 x1F,0 x01,0 x09。sbit cs_ad=P15 。 s
5、bit din=P17。 sbit sclk =P16。void da_out (unsigned int da_data unsigned char i。cs_ad=0。sclk = 0。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 12 页5 / 12 for(i=0。i if(da_data & 0 x0200din=1。 else din=0。 sclk =1。 da_data unsigned char j。for(j=0。j TH1=0 x3c 。TL1=0 xb0。TR1=1 。while(!TF1 。TF1=0 。 m
6、ain( unsigned char a1,a2。float x,y。a1=0。a2=1。TMOD=0 x10。P0=0 x40 。P1=0 xDF 。P2=0 x03 。while(1 x=a1*10+a2。y=1023*x/99 。da_out(y 。if(a1=0&a2=0 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 12 页6 / 12 P1_3=1 。 else if(P1_0=0&(a1=0&a1 a1+。P0=led0a1 。delay1s( 。 else if(P1_1=0&(a10&a1 a1- 。P0=led0a
7、1 。delay1s( 。 else if(P1_2=0&(a2=0&a2 a2+。P2=leda2 。delay1s( 。 else if(a1!=9&a2=9&P1_2=0 a1+。a2=0。 P0=led0a1。 P2=leda2。 delay1s( 。 else if(a1!=0&a2=0&P1_3=0 a1- 。a2=9。 P0=led0a1。 P2=leda2。 delay1s( 。 else if(P1_3=0&(a2=0&a2 a2- 。P2=leda2 。delay1s( 。 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页
8、,共 12 页7 / 12 五 调试说明硬软件的调试过程和调试方法。调试是任何实验中的重要一环, 调试的过程中能让我们发现很多微小、隐藏的错误。那些错误也许在自己设计产品的时候是不会想到的,而只能通过调试来发现并解决错误。首先是硬件的调试,由于之前的疏忽我们将稳压电源电路部分的调试留到了最后,结果放大部分的电阻不太合适也来不及换了。接上电源,测试OP07 部分,调节电位器,测零度和满度。控制电路部分我们编了了一段小程序使数码管从0到9逐一显示,在这个环节查出了个别同学存在数码管引脚接错。经过改正,大家都能正确显示了。其次是软件的调试,这一部分我们花了相当长的时间,定义位寻址、延时函数、键盘扫描
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数控直流稳压电源实训分析方案 2022 数控 直流 稳压电源 分析 方案
限制150内