广东交通职业技术学院
图14 开关电源电路PCB图
8. 硬件电路实物图
21 / 28
广东交通职业技术学院
设计心得
本次设计共5周时间,分别进行了可调直流电源电路原理图的设计,电路仿真图的设计以及实物电路板的焊制几个过程。经过这次的课程设计,我们不仅加深了对 Protel 2004软件的应用和Proteus仿真软件的了解和使用,还学到了许多课本上没有涉及知识,练习了电路原理图的设计和仿真运行,同时对以前学习的单片机课程进行了一次全面的复习和巩固,收益很大。
第一阶段是对稳压开关电源电路原理图设计,刚开始感觉有一定的难度,主要是对Protel 2004软件及功能的不了解。整个设计的过程就是一个学习的过程。因为在设计的过程中,我们必须熟悉电路原理及器件的使用特点,这些都是对课本知识复习和巩固。
22 / 28
广东交通职业技术学院 这次设计让我对单片机有了进一步的了解,而且对Proteus仿真软件的有了一定了解。体会到了Proteus仿真软件的强大。这次设计能够很大程度上的把我们从课堂上以及外出实习所学的东西应用出来,是对自己能力的一个很好的证明。从中我们发现自己的不足之处,比如,对单片机的端口选择,对整体效果的影响,对各个元件的功能以及封装没有进行很彻底的了解,导致线路存在问题等等。
通过本次设计,能够使我们熟练掌握单片机控制电路的设计、程序编写和整体焊接及系统调试,从而全面地提高我们对单片机的软件、硬件等方面的理解,进而增强我们在实践环节的动手操作能力。譬如,我们可以根据实验指导书的要求,完成开关电源电路的硬件设计、电路器件的选择、单片机软件的运行、以及整体系统调试,并写出完善的设计报告。在进行设计之时,也是对我们所学的数字电路、模拟电路、电路基础、微机原理、电力电子和单片机等相关课程的知识的一种复习与巩固,为以后的工作打好一定的基础。
参考文献
[1] 乔恩明.开关电源工程设计快速入门.中国电力出版社.2010.4
[2] 康华光.电子技术基础(模拟部分). 高等教育出版社.2002 [3] 倪晓军.单片机原理与接口技术教程..北京:清华大学出版社,2009 .4
23 / 28
广东交通职业技术学院 [4] 李广弟,单片机基础. 北京:北京航空航天大学出版社.1994 [4] 康华光.电子技术基础(数字部分). 高等教育出版社.2002 [5] 王兆安,刘进军.电力电子技术(第五版). 北京:机械工业出版社.2009.5
[6] 周灵彬,张靖武.PROTEUS的单片机教学与应用仿真[J].单片机与嵌入式系统应用.2008年01期
附录
基于单片机的直流可调电源的设计程
#include
#define uchar unsigned char
24 / 28
//管脚定义 sbit jia=P1^6; sbit jian=P1^7; sbit LED1=P1^0; sbit LED2=P1^1; sbit LED3=P1^2; sbit LED4=P1^3;
//函数声明
void delay(void); //延时 void key(void); //按键 void add01(void); //步进加0.1
广东交通职业技术学院
void dec01(void); void shuchu(void); void DA(void);
//步进减0.1
//显示输出和电压调节 //模数转换
uchar a[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; uchar bw=0,sw=0,gw=5,dw=0; void main(void) //主程序
{
while(1) { key(); shuchu(); DA(); }
}
void delay(void) //延时程序 {
unsigned char i,j;
for(i=10;i>0;i--)
for(j=248;j>0;j--); }
void key(void) //按键 { uchar k; P1=0xff; k=P1; if(k==0xff) return; delay(); k=P1;
if(k==0xff)
25 / 28