2.2 数控部分
' O1 Q. G" ^( C9 c2 X5 g3 u主要由AT89S51 最小系统控制,它要完成键盘控制、预置电压显示控制、短路保护控制 及报警控制等功能。AT89S51 最小系统如图2 所示。
- o6 G, G0 S8 B4 C* _ K
. T. s/ g: K- L9 U2.2.1 键盘接口电路
* F: L- O! h: t; X( [) R: \键盘接口电路如图3 所示。键盘设计由三个按键控制即:“开关”键、“+”键、“-”键, 并外接三个上拉电阻控制键盘去抖。此三键分别连接到单片机的P1.0、P1.1、P1.2 接口进行控制。
; G2 a+ u; Y9 r0 y
! x6 r% X4 [! e/ X
; p% ~4 L- r* [/ p {! z: O
, h& p& h8 \" d4 A6 h1 m( g5 @
{, \4 X% c% D, g9 H/ L- L$ z
Q. w: O' G1 A+ ~2 k2.2.2 预置电压显示电路
0 l1 E, D9 I2 Q8 \- p, o' a预置电压显示电路如图4 所示。本设计选用译码驱动器74F244,用来驱动LED 数码管 显示预置电压,分别由单片机P2.0~P2.7 接口控制。LED 共阴极控制端由P1.4~P1.6 接口 控制,并用三极管8050 来控制LED 的显示。
0 C7 c, F/ x6 P0 x
5 W0 }/ Q1 F$ E: [" T: Q* O
% D3 c+ y5 }4 j0 |! l" H. l
2.3 电源部分
% ~4 R/ y, D+ ] S1 ?) M
2.3.1 主电源电路
# i* p- V* A6 _3 l; O! B: L电源部分输入220V、50Hz 交流电,输出全机所需的三种电压:+5V、+15V、-5V,主要供数控部分和D/A 转换芯片使用;+15V 作为运放的正电源,同时也是稳压输出电路的主电源。该电源模块部分拓展了-5V 负电压,同时作为运放的负电源,如图5 所示。
) P; q- D: \; y( b, b
0 @: m |, Q+ d+ k0 m
) C, @ z0 I- k8 Q: {! z& k
6 e) Z: f, r" Z$ j9 Y
2.3.2 稳压输出部分
; W1 G) b" g% |' O7 O+ s9 M4 Y稳压输出部分是将控制部分送来的电压控制字数据转换成稳定的电压输出。它由转化器(DAC0808)、集成运放LM358、晶体三极管、基准电压源(+15V)、过流检测电路组成。 稳压输出模块包括过流检测电路,当电源过流时,过流检测电路输出为低电平其,送到 CPU 的 INT0 申请中断,CPU 接收后,延迟5ms。
- W: e9 J Y1 V; h! _5 n% A
4 A2 {& i2 f7 u7 L
+ c3 f: v% s( [6 S/ k% U
3 系统软件设计
# o' x9 p8 H) R% @软件控制程序由主程序和过流保护程序两部分,其主要实现步进加减、D/A 转换、键盘 扫描、LED 显示、电流报警等功能。
5 s& q! U. V, N5 @) f. K
& N) A- E3 S3 `; K4 ^0 {
, q! @; z9 y( I' A, }& p% N( I" k3.1 主程序
5 d! L* `3 {5 N2 g4 q Q t首先初始化系统,即AT89S51 单片机系统的初始化,再对系统时间进行设置 ,调用按键处理子程序,判断是否有按键按下,若有就调用显示处理程序,显示处理程序在数码管上 显示预置电压,由单片机控制的信号经D/A 转换后,通过检测电路判断是否短路,若短路则 启动中断保护。否则,实现稳压输出。主流程图如图6 所示。
1 o) n! e9 o& V1 e9 g
6 w3 w: A- x r9 f, k# E$ a
5 P7 k' f" O" a9 k8 r
3.2 过流保护程序
6 A& r7 j5 t3 r" P' Y# N; T' }从数模转换电路转换出的信号,一路经过流检测电路,把检测到的信号,送入单片机最小系统进行处理,若过流,则蜂鸣器鸣叫。过流保护程序流程图如图7 所示。
5 ~3 {; X: E _/ R& u
D% l7 ?' O. v9 E8 u2 s; s
: r# e: n( l9 [% T5 g# z
8 l8 `# Z" n* K( S7 z. y. G% `0 d# \( Q9 w8 o+ }
! i1 a) `" z. T+ e4 结束语
( [7 k' S* W) d$ O9 M* j
本设计以单片机为核心设计一种智能稳压电源,不但电路简单,结构紧凑,价格低廉,性能卓越。所研制的智能稳压电源可利用单片机设置周密的保护监测系统,确保电源运行可靠。输出电压采用数字显示,输人采用键盘方式,电源的外表美观,操作使用方便,具有较高的使用价值。
* ^) v2 y s) S/ x- j @5 P$ u4 k
9 I% q' i# L- W9 |% S' X2 p
* l! Q% A6 z1 ]- q/ Z6 ?8 g- V9 m% e# T5 _" j, f5 T4 v
' X. p! |5 y5 W0 b2 I+ V8 E& f
3 r1 ^8 s; I- g
$ W+ t& R9 X. s0 f
) j! h4 L. M$ t+ D
/ ?# u# t8 y- P. R
2 }+ b y- K$ T) F ]7 O1 `
3 e9 c: c) V5 `7 r" R! t; K# Y* ^4 p( c
4 i, o* ]5 W9 Q6 I% J
: C' w5 T3 U$ ]5 n
) t8 n1 P i4 q2 h$ T
' M4 X$ B4 T; }* s
% ^5 b8 _" t1 i ^$ P: W1 ?3 ]