2、直观的实验效果。
3、经典理论验证平台先硬件后软件,先局部后整体。
我设计出以下三个方案:
方案一:设计开关电源。在前期方案设计中采用PWM脉宽调制。它的功耗小,效率高,稳压范围宽,电路形式灵活多样。在制作过程中发现,PWM占空比的线性变化使相应的电流呈非线性变化,经分析发现滤波电容的存在对占空比很小的PWM波积分效果明显,导致电压的非线性变化更显著,特别是PWM占空比很小时 (希望得到输出的电压很小),利用单片开关电源的PWM技术控制开关的占空比来调整输出电压,以达到稳定输出的目的。但用数字量控制的作用更加明显[3]。
方案二:用D/A运箅放大器做电流源,即釆用D/A八输出调节晶体管的偏值电流 (电压)。采用此方案能有效的缩短调节时间,并能提高输出精度。设计方案,包括了微控制器模块、稳压控制模块、显示模块、键盘模块、电源模块四部分构成,形成开环控制[4]。
方案原理示意图见图2-1:
图2-1 方案二原理框图
采用常用的51芯片作为控制器,P0口和DAC0832的数据口直接相连,DA的电压输出端接放大器OP07的输入端,设定放大器的放大倍数为5,输出到电压模块Lm3317的电压分辨率为0.1v。所 以,当MUC输出数据增加1的吋候,最终输出电压增 加0.1v,当调节电压的吋候,可以以每次0.1v的梯度增加或降低电压。数码管显示电路,该系统使用3个数码管,可以显示三位数,分別组成显示电路的十位、个位、小数点位。本主电路的原理是通过MCU控制DA的输出电压大小,通过放大器放大,给 电压模块作为最终输出的参考电压,真正的电压,电流还是由电压模块LM317输出[4][6]。
方案三:用D/A和运算放大器做电流源,即釆用D/A输出调节晶体管的偏值电流 (电压〕;使用电压/电流釆样电路,通过A/D转换实现闭环控制。釆用此方案是对方案二的改进,能有效的缩短调节时间,进一步提高输出精度。设计方案,其主要由微控制器模块、稳压控制模块、电压/电流釆样模块、显示模块、键盘模块、电源模块五部分构成。 液晶屏显示电路,该系统使用LCD1602液晶显示屏,可以清晰地显示分别组成显示电路的十位、个位、小数点位,同时还能显示英文名称和电压/电流单位[6]。
方案原理示意图见图2-2。
图2-2 方案三原理框图
依据设计要求中所提出的特色及基本技术路线,所以最后选用方案三。
2.2主控单片机(MPU)
2.2.1STC89C52简介
STC89C52为8为单片机,程序存储器为8K,外部可扩展至64KB,内部RAM为512B,可扩展至64KB,4组可位寻址的8位输入/输出口,即图P0,P1,P2,P3。有40个引脚,32个外部双向输入/输出(I/O)端口,同吋内含2个外中断口,3个 16位可编程定时计数器,2个全双工串行通信口,2个读写口线,STC89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和FLASH存储器结合在 一起,特别是可反复擦写的flash存储器可有效地降低开发成本。在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制[6]。
图2-3 STC89C52引脚图
2.2.2引脚说明
主要管脚有:XTAL1 (19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12Mhz晶振。RST/vpd〔9脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40脚)和VSS(20脚)为供电端口,分别接十5V电源的正负端。户P0-P3为可编程通用I/O脚,其功能用途由软件定义,在本设计中,P0端口〔32〜39脚)被定义为N1功能控制端口,分別与N1的相应功能管脚相连接,13脚定义为IR输入端,10脚和11脚定义为12C总线控制端口,分别连接N1的SDAS(18脚)和SCLS〔19脚)端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板CPU的相应功能端,用于当前制式的检测及会聚调整状态进入的控制能[6]。 stc89c52单片机的数控稳压电源设计+电路原理图(3):http://www.751com.cn/zidonghua/lunwen_7512.html