




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 单位代码:单位代码: 005005 分分 类类 号:号: tn867 延安大学西安创新学院 本科毕业论文(设计)本科毕业论文(设计) 题题 目目: 数控直流稳压电源的设计数控直流稳压电源的设计 专专 业:业: 电子信息工程电子信息工程 姓姓 名名: 学学 号:号: 09030241210903024121 指导教师:指导教师: 毕业时间:毕业时间: 二零一三年六月二零一三年六月 数控直流稳压电源的设计 摘要:本设计针对对普通直流电源一般不可以调节或调节范围小的缺点设计出了一 种可调节,宽调节范围的直流稳压电源。该直流稳压电源系统以 stc 单片机公司 的 89c52rc 单片机为核心,利用
2、10 位 da 芯片 tlc5615 作为 da 输出,由单片 机由采样电阻对输出电压进行采样处理,采用 c 语言进行程序控制,输出 09.9v,步进 0.1v 的精确稳压输出 关键词:直流电流源;单片机;89c52rc;tlc5615 high precision dc current source based on 51 mcu abstract: for regular direct current voltage stabilizer accuracy is not high, and the adjusting range is small, we designed a direct
3、 voltage stabilizer with high precision and wide adjusting range. this system is based on the mcu of 89c52rc which product by stc. using a chip tlc5615 which with 10 bit as da output. by using the resister to process the output voltage. use the c language to control the system. so that it can output
4、 0+9.9v, and stepping for 0.1v adjustment function. key words: dc current;mcu;89c52rc;tlc5615 目 录 1 引言 .1 2 设计原理 .1 3 单元电路的设计 .2 3.1 da 的选择与论证 .2 3.2 稳压输出方案选择与论证 .2 3.3 显示模块的选择与论证 .3 3.4 输入按键的选择与论证 .3 4 本系统核心器件简介 .3 4.1 stc89c52 单片机 .3 4.2 tlc5615 芯片.4 4.3 tlc431 芯片 .5 4.4 lm324 芯片 .5 5 硬件电路设计 .6 5.
5、1 电源电路 .6 5.2 da 输出电路 .6 5.3 稳压输出电路 .6 5.4 数码管显示电路.7 5.5 整体电路原理设计 .8 6 系统软件设计 .9 6.1 主程序流程图 .9 6.2 da 转换流程图 .9 7 系统调试与仿真 .10 7.1 系统仿真 .10 7.2 da 输出仿真: .11 7.3 pcb 制作.12 7.4 硬件调试 .13 7.5 软件调试 .14 8 结束语 .15 参考文献 .16 致谢 .17 附录一 程序清单 .18 1 引言 当今社会人们极大的享受着电子设备带来的便利,但是任何电子设备都有 一个共同的电路 -电源电路。大到超级计算机、小到袖珍计算
6、器,所有的电子 设备都必须在电源电路的支持下才能正常工作。当然这些电源电路的样式、复 杂程度千差万别。可以说电源电路是一切电子设备的基础,没有电源电路就不 会有如此种类繁多的电子设备 。 数控直流稳压电源主要用微处理器等配合其它控制器件控制电源的电压输出, 实现数控可调,高精度输出,过流保护,数字显示等。其调节的范围大,利用高精 度的 da 转换器,可以实现数控电源高精度输出,同时步进可调。这种高精度的的 数控稳压电源可以满足对电源要求比较高的场合。 数控直流稳压电源还可以将输出电压值进行采样处理,再送回微处理器进行处 理,从而实现输出的闭环控制。还可以对输出的电流进行检测,当输出过载时,可
7、以立即切断输出,保护电源不被烧坏。 2 设计原理 该方案以 stc 51 系列单片机 89c52 为控制核心,单片机控制 da 输出模拟电 压,然后经过运算放大器放大电压,再经功率管放大电流。通过采样电路对输出电 压值进行采样,实现闭环控制。单片机对采样值进行处理,在显示部分显示设定电 压值和输出电压值。若输出超过当前设定的值,则单片机启动报警同时关闭输出以 保护电源。系统的框图结构如图 2-1 所示。 按键 显示 单 片 机 d/a 输出放大电流 过流保护 输出 电 源 供 电 图 2-1 系统的框图结构 3 单元电路的设计 3.1 da 的选择与论证 方案一:采用我们熟悉的 8 位 da,
8、dac0832; 方案二:采用我们熟悉的 10 位 da,tlc5615; 方案三:采用内部自带基准源的 12 位 da max531。 对于方案一:选择 dac0832 虽符合题目的要求,但是输出精度不高,误差大, 所以我们放弃方案一。 对于方案二:为 10 位 da,输出精度更高,同时也可通过程序改进精度,使 其变为精度更高的步进 0.01v,同时该 da 芯片价格比较合理。 对于方案三:max531 内部自带 2.048v 基准源,输出精度高,但价格太贵, 本着满足设计要求尽量节约成本的前提,我们放弃方案三。 综上所述,我们选择方案二。 3.2 稳压输出方案选择与论证 方案一:da 输出
9、的电压经过集成运算放大器进行放大,再将放大之后的电压 输出到 lm317 的调节端,利用 lm317 能够可调输出,实现稳压输出。下图 2-1 是 方案一的原理图: da 输出lm317集成运算放大输出 ad 图 3-1 方案一原理框图 方案二:da 输出的电压经过集成运算放大器放大,再将放大之后的电压与达 林顿管的基极相连,利用达林顿管放大电流,从而达到稳定电压输出。下图是方案 二的原理图: da 输出集成运算放大 输出 t1 r1 t2 图 3-2 方案二原理框图 对于方案一:可以实现稳压输出,但是由于 lm317 自身调节的范围为 1.2v- 37v,而我们设计时要求为从 0v 输出到
10、9.9v,所以不能满足。 对于方案二:利用达林顿管的性质,做成闭环回路控制。其输出电压不受负载 影响。当 da 输出为 0 时,其输出也为 0,所以满足设计的要求。 综合所述,所以我们选择方案二。 3.3 显示模块的选择与论证 方案一:采用 1602 液晶屏作为显示模块 方案二:采用四位共阳极数码管作为显示模块 对于方案一:1602 可以显示 2 行英文字符和数字,电路连接简单,占用单片 机 i/0 口少。缺点是显示字符小,不易看清,价格太高,程序编写复杂 对于方案二:采用数码管至少要 4 位,则要占用 12 个 i/o 口,数码管显示时 采用动态扫描功耗较低。显示清楚,易于辨认。程序编写简单
11、,价格低。缺点是显 示信息量较少,不能显示符号。 综合考虑,我们决定选取方案二。 3.4 输入按键的选择与论证 方案一:采用 4*4 键盘 方案二:采用 5 按键,第一个和第二个加减 0.1v,第三个和第四个加减 1v, 第五个确认输出。 对于方案一:主要采用 4*4 的矩阵键盘,可以设置 0-9 和步进,小数点等按键, 可以快速的输入。但是 4*4 键盘占用的 pcb 面积较大,增加了 pcb 的成本,增加 了 pcb 的布线难度,并且得占用 8 个单片机 i/0 口,这种方案不可取。 对于方案二:中虽不能直接输入 0-9,但是可以通过“+”和“-”来实现 0-9 数字的输入,这样只占用了
12、5 个单片机 i/o 口,节约 3 个 i/o 口,同时 pcb 的面 积和成本也进一步缩小。 综上考虑,我们选择方案二。 4 本系统核心器件简介 4.1 stc89c52 单片机 stc89c52 是 stc 公司生产的一种低功耗、高性能 cmos8 位微控制器,具有 8k 在系统可编程 flash 存储器。stc89c52 使用经典的 mcs-51 内核,但做了很多 的改进使得芯片具有传统 51 单片机不具备的功能。在单芯片上,拥有灵巧的 8 位 cpu 和在系统可编程 flash,使得 stc89c52 为众多嵌入式控制应用系统提供高灵 活、超有效的解决方案。具有以下标准功能:8k 字节
13、 flash,512 字节 ram,32 位 i/o 口线,看门狗定时器,内置 4kb eeprom,max810 复位电路,3 个 16 位 定时器/计数器,4 个外部中断,一个 7 向量 4 级中断结构(兼容传统 51 的 5 向量 2 级中断结构),全双工串行口。另外 stc89x52 可降至 0hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,cpu 停止工作,允许 ram、定时器/计数 器、串口、中断继续工作。掉电保护方式下,ram 内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率 35mhz,6t/12t 可选。 图 4-1
14、stc89c52 4.2 tlc5615 芯片 tlc5615 为美国德州仪器公司 1999 年推出的产品,是具有串行接口的数 模转换器,其输出为电压型,最大输出电压是基准电压值的两倍。带有上电复 位功能,即把 dac 寄存器复位至全零。性能比早期电流型输出的dac 要好。 只需要通过 3 根串行总线就可以完成 10 位数据的串行输入,易于和工业标准 的微处理器或微控制器 (单片机)接口,适用于电池供电的测试仪表、移动电话 ,也 适用于数字失调与增益调整以及工业控制场合。 tlc5615 器件的引脚图及各引脚功能如下图: 图 4-2 tlc5615 引脚图 din:串行数据输入端; sclk:
15、串行时钟输入端; /cs:芯片选用通端,低电平有效; dout:用于级联时的串行数据输出端; agnd:模拟地; refin:基准电压输入端。 2v(vdd-2); out:dac 模拟电压输出端; vdd:正电源端,4.55.5v,通常取 5v。 4.3 tlc431 芯片 德州仪器公司 (ti)生产的 tl431 是一个有良好的热稳定性能的三端可调分 流基准源。他的输出电压用两个电阻就可以任意的设置到从verf(2.5v)到 36v 范围内的任何值。该器件的典型动态阻抗为0.2,在很多应用中用它代 替齐纳二极管,例如,数字电压表,运放电路,可调压电源,开关电源等。 它的引脚图如下: 图 4
16、-3 tlc431 引脚图 4.4 lm324 芯片 lm324 系列器件带有真差动输入的四运算放大器。与单电源应用场合的标 准运算放大器相比,它们有一些显著优点。 该四放大器可以工作在低到 3.0 伏或者高到 32 伏的电源下,静态电流为 mc1741 的静态电流的五分之一。共模输入范围包括负电源,因而消除了在许 多应用场合中采用外部偏置元件的必要性。 lm324 的管脚连接图如下: 图 4-4 lm324 管脚连接图 每一组运算放大器可用图 1 所示的符号来表示,它有 5 个引出脚,其中 “+” 、 “-”为两个信号输入端,“v+” 、 “v-”为正、负电源端,“vo”为输出 端。两个信号
17、输入端中, vi-(-)为反相输入端,表示运放输出端 vo 的信号与 该输入端的位相反; vi+(+)为同相输入端,表示运放输出端 vo 的信号与该输 入端的相位相同。 5 硬件电路设计 根据设计的要求,本系统可分为电源模块、da输出模块和稳压输出模块三大 重要部分,缺一不可。 5.1 电源电路 电源电路采用的是直流线性稳压器组成。图5-1为电源电路原理图: c1 1000uf/35v c3 1000u f c2 104 c4 104 1 2 3 4 d 1 bridg e1 v in 1 gnd 2 v out 3 u 1 7815 v in 1 gnd 2 v out 3 u 2 7809
18、 v in 1 gnd 2 v out 3 u 3 7805 1 2 j3 +5v +15v v cc22v r21k d 2 led r1 0 上上上上 1 2 3 j1 con 3 图 5-1 电源电路原理图 5.2 da 输出电路 da 输出主要采用 10 位 da tlc5615,电压基准源采用 tl431 分压得到。c5 为滤波电容,tl431 输出电压时,流过它的电流最低为 1ma,所以我们通过一个 2k 电阻使其工作电流大于 1ma。这样其 1 脚对地的电压就为基准电压 2.5v。如下 图: din 1 sclk 2 cs 3 dout 4 agnd 5 vref 6 out 7
19、 vcc 8 u4 tlc5615 din sclk cs 2 1 3 d3 tl431 r3 2k vcc vref vref vcc vout c5 0.1uf da上上 图 5-2 da 输出电路 5.3 稳压输出电路 稳压部分的原理框图如下: da 输出 集成运算放大 电压 功率管放大电流输出 反馈 输出电压采样报警 过流 图 5-3 稳压部分原理框图 稳压输出放大输出电路图如下图所示: 3 2 1 411 u6a lm324 r8 4.7k 5 6 7 u6b lm324 r19 9.1k r9 50k +15v vout 22v r10 1r0 1 2 j5 output v1v2
20、 上上上上 q5 tip122 c26 1000uf 图 5-4 放大输出电路图 5.4 数码管显示电路 所有数码管的段选全部连接在一起,如何能显示不同的内容呢?动态显示是多 个数码管,交替显示,利用人的视觉暂留作用使人看到多个数码管同时显示。在编 程时,需要输出段选和位选信号,位选信号选中其中一个数码管,然后输出段码, 使该数码管显示所需要的内容,延时一段时间后,再选中另一个数码管,再输出对 应的段码,高速交替。 在动态显示程序中,各个位的延时时间长短是非常重要的,如果延时时间长, 则会出现闪烁现象;如果延时时间太短,则会出现显示暗且有重影。 图 5-5 数码管显示电路 5.5 整体电路原理
21、设计 基于单片机数控直流稳压源的系统整体硬件设计如图 5-6 所示。 c1 1000uf/35v c3 1000uf c2 104 c6 104 c4 104 1 2 3 4 d1 bridge1 vin 1 gnd 2 vout 3 u1 7815 vin 1 gnd 2 vout 3 u2 7809 vin 1 gnd 2 vout 3 u3 7805 1 2 j3 +5v +15v vcc vcc ea/vp 31 x1 19 x2 18 reset 9 rd 17 wr 16 int0 12 int1 13 t0 14 t1 15 p10/t 1 p11/t 2 p12 3 p13 4
22、 p14 5 p15 6 p16 7 p17 8 p00 39 p01 38 p02 37 p03 36 p04 35 p05 34 p06 33 p07 32 p20 21 p21 22 p22 23 p23 24 p24 25 p25 26 p26 27 p27 28 psen 29 ale/p 30 txd 11 rxd 10 vcc 40 gnd 20 u5 8052 a bf c g d e dpy a 11 b 7 c 4 d 2 e 1 f 10 g 5 dp 3 dp a bf c g d e dpy dp a bf c g d e dpy dp a bf c g d e dp
23、y dp com2 9 com0 6 com1 8 com3 12 ds1 r11 100 r12 100 r13 100 r14 100 r15 100 r16 100 r17 100 r18 100 r7 1k r6 1k r5 1k r4 1k vcc q1 8550 e 1 c 3 b 2 q2 8550 q3 8550 q4 8550 0 1 2 3 4 5 6 7 s1 s2 s3 s4 s1 s2 s3 s4 din 1 sclk 2 cs 3 dout 4 agnd 5 vref 6 out 7 vcc 8 u4 tlc5615 din din sclk sclk cs cs
24、2 1 3 d3 tl431 r3 2k vcc vref vref vcc vout 3 2 1 411 u6a lm324 r8 4.7k 5 6 7 u6b lm324 r19 9.1k r9 50k +15v vout 22v 22v r10 1r0 1 2 j5 output v1v2 c5 104 r21k d2 led s1 sw-pb s2 sw-pb s3 sw-pb s4 sw-pb s5 sw-pb r24 10k r25 10k r26 10k r27 10k r28 10k vcc sw1sw2sw3sw4sw5 sw1 sw2 sw3 sw4 sw5 r1 0 上上
25、上上 上上上上上 上上 上上上上上上上 上上上上 da上上 x1 x2 y1 12m c7 30p c9 30p x1 x2 rst c8 104 vcc r29 1k rst 上上上上 0 1 2 3 4 5 6 7 10 9 8 u6c lm324 r33 10k r23 10k r32 20k r22 20k r20 10k r21 20k 上上上tl431上上上上 r31 4.7k d4 red r30 4.7k q5 tip122 +15v vcc 1 2 3 4 j4 con4 vcc rx tx tx rx 1 2 3 j1 con3 5 4 2 312 u15a lm339 +
26、15v c26 1000uf r33 10k 图 5-6 系统整体硬件设计图 6 系统软件设计 6.1 主程序流程图 开始 初始化 d/a转化 设置输出电 压值 扫描键盘 显示设 置值 y n 图 6-1 系统总流程图 系统软件设计主要分为 da 输出,ad 采集,显示,按键,报警这几个部分。 通电之后,程序先初始化,判断键盘有无输入,若无输入,则继续等待输入。若有 输入,则读取输入的值,并相应的改变输出,并显示输出。输出时对输出的电压进 行检测,再送回单片机进行处理,同时检测报警电路与单片机的接口,看电平有无 变化,若发现报警电路启动,则说明过载,此时应关闭 da 输出,并发出声光报警。 如
27、果没有过载,则继续输出,并显示。 6.2 da 转换流程图 da 转换流程图,如下如图 6-2 所示。 yes 程序入口 初始化 读取键盘 输入数据 输出数据 到 da 数据=900 输出 no 图 6-2 da 转换流程图 7 系统调试与仿真 7.1 系统仿真 proteus 软件是英国 labcenter electronics 公司出版的 eda 工具软件。它不 仅具有其它 eda 工具软件的仿真功能,还能仿真单片机及外围器件。 它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步, 但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科 技工作者的青睐。 pr
28、oteus 是世界上著名的 eda 工具(仿真软件),从原理图布图、代码调试 到单片机与外围电路协同仿真,一键切换到pcb 设计,真正实现了从概念到 产品的完整设计。 是目前世界上唯一将电路仿真软件、 pcb 设计软件和虚拟模型仿真软件三 合一的设计平台,其处理器模型支持 8051、hc11、pic10/12/16/18/24/30/dspic33、avr、arm、8086 和 msp430 等,2010 年即将增加 cortex 和 dsp 系列处理器,并持续增加其他系列处理器 模型。在编译方面,它也支持 iar、keil 和 mplab 等多种编译 。 proteus 软件具有其它 eda
29、 工具软件(例:multisim)的功能。这些功能是 : (1)原理布图 (2)pcb 自动或人工布线 (3)spice 电路仿真 图 7-1proteus 系统界面 7.2 da 输出仿真: 为了检测硬件电路与程序,对 da 输出与显示部分做了仿真,其仿真图如下图 所示。输出从 0-9.9v,步进 0.1v。 cs din sclk fb vout over rs rw en sclk cs din a b c d e f g dp a b c d e f g dp a b c d e f g dp 1 2 3 4 1 2 3 4 fb v2 fb2 v1 vout fb2 xtal2 18
30、 xtal1 19 ale 30 ea 31 psen 29 rst 9 p0.0/ad0 39 p0.1/ad1 38 p0.2/ad2 37 p0.3/ad3 36 p0.4/ad4 35 p0.5/ad5 34 p0.6/ad6 33 p0.7/ad7 32 p1.0/t2 1 p1.1/t2ex 2 p1.2 3 p1.3 4 p1.4 5 p1.5 6 p1.6 7 p1.7 8 p3.0/rxd 10 p3.1/txd 11 p3.2/int0 12 p3.3/int1 13 p3.4/t0 14 p3.7/rd 17 p3.6/wr 16 p3.5/t1 15 p2.7/a15
31、28 p2.0/a8 21 p2.1/a9 22 p2.2/a10 23 p2.3/a11 24 p2.4/a12 25 p2.5/a13 26 p2.6/a14 27 u1 at89c52 sclk 2 cs 3 din 1 dout 4 out 7 refin 6 u2 tlc5615c(l)p over v=0.000341547 q1 tip122 +15v fb2 v=0.00429029 r5 14.7k r6 10k 5 6 7 411 u3:b lm324 62% rv1 5k over v=0.000341547 u3:b(op) v=0.533621 vout v=0.00
32、514719 +15v 2 3 4 5 6 7 8 9 1 rp1 respack-8 43% rv2 100 3 2 1 u8 tl431 +5v r1 1k r2 1k 92% rv3 5k u2(refin) v=2.04881 r3 1 v1 v=0.00514719 v2 v=0.00429029 v2 i=0.000858188 +5v r4 10k r7 10k 3 2 1 411 u3:a lm324 10 9 8 411 u3:c lm324 r8 20k r10 20k 42% rv4 10k r11 5k +15v r10(2) v=0.0425589 rv4(3) v=
33、8.03408 +15v 50% rv5 10 volts +0.00 amps 0.00 d2 led-yellow 图 7-2 系统仿真 cs din sclk fb vout over rs rw en sclk cs din a b c d e f g dp a b c d e f g dp a b c d e f g dp 1 2 3 4 1 2 3 4 fb v2 fb2 v1 vout fb2 xtal2 18 xtal1 19 ale 30 ea 31 psen 29 rst 9 p0.0/ad0 39 p0.1/ad1 38 p0.2/ad2 37 p0.3/ad3 36 p
34、0.4/ad4 35 p0.5/ad5 34 p0.6/ad6 33 p0.7/ad7 32 p1.0/t2 1 p1.1/t2ex 2 p1.2 3 p1.3 4 p1.4 5 p1.5 6 p1.6 7 p1.7 8 p3.0/rxd 10 p3.1/txd 11 p3.2/int0 12 p3.3/int1 13 p3.4/t0 14 p3.7/rd 17 p3.6/wr 16 p3.5/t1 15 p2.7/a15 28 p2.0/a8 21 p2.1/a9 22 p2.2/a10 23 p2.3/a11 24 p2.4/a12 25 p2.5/a13 26 p2.6/a14 27 u
35、1 at89c52 sclk 2 cs 3 din 1 dout 4 out 7 refin 6 u2 tlc5615c(l)p over v=0.000341547 q1 tip122 +15v fb2 v=0.00429029 r5 14.7k r6 10k 5 6 7 411 u3:b lm324 62% rv1 5k over v=0.000341547 u3:b(op) v=0.533621 vout v=0.00514719 +15v 2 3 4 5 6 7 8 9 1 rp1 respack-8 43% rv2 100 3 2 1 u8 tl431 +5v r1 1k r2 1k
36、 92% rv3 5k u2(refin) v=2.04881 r3 1 v1 v=0.00514719 v2 v=0.00429029 v2 i=0.000858188 +5v r4 10k r7 10k 3 2 1 411 u3:a lm324 10 9 8 411 u3:c lm324 r8 20k r10 20k 42% rv4 10k r11 5k +15v r10(2) v=0.0425589 rv4(3) v=8.03408 +15v 50% rv5 10 volts +0.00 amps 0.00 d2 led-yellow 图 7-3 系统仿真 7.3 pcb 制作 pcb
37、制作把系统的电路原理图设计好以后。下一步工作就是进行实物制作了, 而实物制作的第一步就是对电路进行排版布线。过程如下: (1)电路原理图的布局 在器件布局的过程中应注意以下几点:一个模块及其附属的一些分离元器件 应尽量放到一起;不同的电路模块尽量划分清晰,使得在调试过程中多电路的检 查能够一目了然;较容易发热的元器件尽量放到电路的边缘,有利于散热。 (2)布线 pcb 布线的好坏对系统性能有直接的影响,在高频电路表现的尤为突出,所 以,在进行电路布线时还需注意以下几点:模拟地和数字地应分开接地,避免数 字信号和模拟信号会相互干扰;每一根走线,能短则短,不要为了盲目追求少跳 线而绕远路,因为线越
38、短电阻越小,干扰也会越小;电源线和地线尽量从电路板 的边缘走线,且电源线尽量画的比一般线宽略粗一些;走线在改变方向时应该走 45角或曲线,避免直角的拐角。 (3)打印与转印 打印时要注意油纸不能折叠,打印的设置必须准确,只留下底层的走线和焊盘。 而在转印时首先覆铜板要刷洗干净,以免在转印时油墨不能完全的转印;其次,转 印机必须预热到机器发出提示音,这表明,转印机已经准备好转印了;第三,转印 机的转印速度档位应放在“正常”档位,板子的类型应放在“印刷板” 档位。第 四,在转印时,注意油纸上的走线图必须能够完整的附在覆铜板上,一块板子最好 转印两次,确保把油墨完全的转印到覆铜板上。 (4)腐蚀 将
39、油纸上的电路图转印到覆铜板后,接着就要把多余的铜腐蚀掉。不过在刚转 印好的时候,首先应检查是否转印完整,若有断线、走线空心的问题,必须用油墨 笔将断线补起来,空心的走线填完整。确保转印工序完成后,就可以将电路板放入 fecl3 溶液里进行腐蚀了,俗称“烂板” 。如果有条件,可以将腐蚀液加热,再放 入电路板,这样能够有效的提高腐蚀的速度。 (5)打孔 腐蚀好的板子,在洗净之后就可以打孔了,打孔时尤其要注意孔的大小不能将 焊盘的铜箔完全打掉,否则焊接时,焊盘没有铜箔就无法进行焊接了。 最后,打孔完成,用砂纸将毛糙磨平,这样 pcb 板的制作就顺利完成了。 7.4 硬件调试 做硬件焊接完成之后,我们
40、必须对硬件进行调试,发现其中可能存在的问题, 并对其进行改进。 硬件调试的方法有两种: 方案一用万用表和其他仪器仪表进行检测 方案二采用软件测试硬件的方法进行检测 方法分析: 这两种方法各有优点,方法一能直接准确的确定元件的故障所在点,并直接进 行故障排除。但是此方法必须对元件进行一一检测,检测的过程非常慢。对于一个 大系统和元件比较多的电路来说,此种方法不适合 方法二用软件来控制硬件,编写某一电路的控制程序,看这部分的电路的运行 结果是否与书的软件控制的效果一致。如果不一致,则证明这部分电路有问题。这 种方法可以迅速的判断某一部分电路的故障,对于大系统来说,这种方法可以缩小 故障的范围,再对
41、所出现的故障进行排除,节约系统调试的时间。 这个数控直流稳压电源系统中,我们把电路分成几个小模块,采取方法一和方 法二相结合的测试方法进行测试。 测试步骤: (1)用万用表对电路中的电源线进行测量,我们先用万用表的蜂鸣档,将万用 表的红黑表笔接到电路电源线进行测量,若发现蜂鸣器响,则证明电源线有短路。 如蜂鸣器没有响,则证明电源线无短路现象。 (2)再用蜂鸣档对单片机的电源、晶振、复位等电路进行测量,看有没有连接 好。若连接正常,则对系统进行通电。通电前先拨出单片机。 (3)测量单片机的工作电压。看是否正常,若不正常。再用万用表进行检测, 排除电源故障。 (4)若电源工作正常,插上单片机。编程
42、控制,数码管的亮灭,以及数码管按 键等,看是否正常。若都正常,测证明电路硬件连接无误。若有故障,再用万用表 对出故障的模块进行检测。 7.5 软件调试 软件调试是建立在硬件调试的基础之上的。调试完硬件之后,我们就开始编写 程序,对程序进行调试。我们先画出程序的流程图,然后根据流程图来编写程序。 程序编写调试方法: 方法一:根据流程图,直接编写。 方法二:先编写部分模块的程序,再对模块程序进行整合。 方法分析: 方法一中直接根据流程图写,适合小规模的程序,对于大规模的程序不适合, 且程序的可移植性差。 方法二中可以移植相似的程序,节约程序编写的工作量。对于大规模的程序比 较适合。程序的编写也相对
43、比较轻松。可以节约程序的编写时间。 在本系统中,我们采取方法二来进行软件的编写与调试 程序编写和调试方法: (1)建立主程序,定义各端口。 (2)写出数码管、按键的模块程序。 (3)对各模块程序进行整合。 (4)对整合的模块进行调试。 (5)对最终的程序进行优化。 8 结束语 这次设计数控直流稳压电源,是毕业前对我们大学四年所学知识的一个检验。 检验我们的硬件设计能力,软件设计能力,还有查阅资料与人沟通等各方面的能力。 同时也将我们大学四年的知识运用到实践中。 在设计的过程中,我首先设计硬件,要画原理图。以前的课程中学过 protel99se 这个画图软件。但是由于长时间没有用,并且那时上这个
44、门时练习不多 也不怎么熟练,所以在设计原理图的过程中很吃力,不得不查找 protel99se 的相关 资料,再进行画图。经过几天的查找资料看其操作教程,最后完成了原理图设计。 在编写软件时,为了能尽快把程序调试好,我学习了 proteus 仿真软件,利用 这个仿真软件,在线实时调试程序。因为利用 proteus 在程序编译完成后,就可以 直接运行程序。而如果不仿真,则每次要将编译完成的代码通过下载线下载到单片 机里面,再通电运行,这样很浪费时间。所以我先在 proteus 仿真软件里面进行仿 真,仿真好了之后,再下载到单片机里面进行检验。 在写程序时,也遇到了不少问题,自己平时没有经常的练习写
45、程序,所以在面 对这样一个系统时,不知道从哪里下手。于是在网上找了相关的例程来学习。经过 几天的学习,终于找到一点当年写程序的感觉了。在调试的过程中虽然遇到一些困 难,但是通过请教周围的朋友,最终得以解决。 完成硬件与软件的设计之后,再回顾此电源的设计,心中感慨万千,从理论到 实践,让我明白了,学校里面学了很多很多的东西,但是我们要和实践相结合,否 则就是空理论。只有将理论转化为实践,才能真正的走出校门,走向社会,完成从 学生到社会型人才的转变。 参考文献参考文献 1邹红.数字电路与逻辑设计m.北京:人民邮电出版社,2008.3 2李祥臣.模拟电子技术基础教程.m.北京:清华大学出版社,200
46、5.3 3童诗白,华成英.模拟电子技术基础m.北京:高等教育出版社,2006.1 4邱关源.电路(第四版)m.北京:高等教育出版社,2006.4 5李群芳,张士军,黄建.单片微型计算机与接口技术(第二版)m.北京:电子工业出版社, 2007.12 6刘文涛.单片机语言 c51 典型应用设计m.北京:人民邮电出版社,2006.5 7于永,戴佳,常江.51 单片机实例精讲m.北京:电子工业出版社,2007.4 8曹凤.微机数控技术及应用m.四川:电子科技大学出版社,2002.8 9胡寿松.自动控制原理m.北京:科学出版社,2007.1 10潘永雄,沙河,刘向阳.电子线路 cad 实用教程(第二版)
47、m.陕西:西安电子科技大学出版 社,2006.9 致谢 在论文完成之际,我要忠心的感谢身边给予过我莫大帮助的老师、同学和 朋友,致以他们最诚挚的谢意。 本研究及学位论文是在我的指导教师邵思飞的亲切关怀和悉心指导下完成 的。他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染 和激励着我。从课题的选择到项目的最终完成,邵老师都始终给予我细心的指 导和不懈的支持。邵老师多次询问研究进程,并为我指点迷津,帮助我开拓研 究思路,精心点拨、热忱鼓励,这让我在整个论文的撰写过程中学习到了很多 关于课题研究方面的知识。 真诚的感谢参加论文评审和答辩的各位老师,感谢你们的辛勤劳动和即将 从你们那里获得的有益教诲
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保洁公司竞标方案范本
- 砌块建筑电气系统设计与施工考核试卷
- 畜牧业市场分析考核试卷
- 纸板容器表面处理方法考核试卷
- 2025年【煤矿防突】模拟考试题及答案
- 2023年中国铁建财务有限公司公开招聘笔试参考题库附带答案详解
- 环保工程环境信息技术应用考核试卷
- 2024年秘书证考试知识框架与试题及答案
- 2025年证券从业资格证考试问答试题及答案
- 氨纶纤维在航空航天材料中的应用考核试卷
- (高清版)DZT 0002-2017 含煤岩系钻孔岩心描述
- 天然石材更换方案
- 腹腔镜下子宫肌瘤剔除术护理查房
- 严防管制刀具 对自己和他人负责-校园安全教育主题班会课件
- 09J202-1 坡屋面建筑构造(一)-1
- 扁平足的症状与矫正方法
- 青春健康知识100题
- 员工考勤培训课件
- 危机处理与应急管理
- 丰田C-HR汽车说明书
- 国开电大操作系统-Linux系统使用-实验报告
评论
0/150
提交评论