当前位置:首页 >> 信息与通信 >>

基于STC12C5410AD数字稳压电源开发技术报告(南工院电子信息工程)


基于 STC12C5410AD 数字稳压电源开发

实 训 报 告

组 组

员: 王楠 号:

余杰 第八组

张雨萌

指导老师: 李从宏 赵艳启 何强 提交日期: 2014 年 11 月 21 日

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

目录
前言 ......................................................................................... - 3 第一章:PWM 的了解 ............................................................. - 4 1.1:PWM 有哪几种 .................................................................- 4 1.2:PWM 的含义 ...................................................................- 4 1.3:单片机与 PWM 的实现 ....................................................- 4 1.4:PWM 的技术应用 .............................................................- 6 1.5:PWM 的扩展 .....................................................................- 9 -

第二章:按键模块的设计 .................................................. - 11 2.1:按键的设计方式 ..........................................................- 11 2.2:按键程序设计 ............................................................. - 15 -

第三章:电路中各芯片的功能 .......................................... - 17 3.1:STC12C5410AD 系列单片机简介 ............................. - 17 3.2:STC12C5410AD 的应用 ................................................ - 19 3.3:74LM138 译码器 .......................................................... - 19 3.4:LM317 可调稳压电源 .................................................. - 22 3.5:78M05 功能 .................................................................. - 24 3.6:74hc573 引脚功能 ...................................................... - 25 -

第四章:单片机软件设计 .................................................. - 28 4.1:PWM 输出 C 语言示例 : .......................................... - 28 4.2:AD 转换程序 C 语言示例 ............................................ - 28 -1-

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

第五章:印制电路板 .......................................................... - 31 5.1:Protel 99 se ............................................................. - 31 5.2:原理图的设计 ............................................................. - 32 5.3:PCB 的基础知识 .......................................................... - 33 -

第六章:整机调试 .............................................................. - 35 6.1:静态测试与调整 : .................................................... - 35 6.2:动态测试与调整 .......................................................... - 38 -

附录 ....................................................................................... - 39 附录一: 焊接要求 ............................................................. - 39 -

参考文献 ............................................................................... - 41 -

-2-

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

前言
电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直 流稳压电源是应用极为广泛的一种电源。 自第一台开关电源问世以来,开关电源在世界各国迅速发展,直流稳压电源 也顺势而生,但在初期价格较高,直到八十年代,随着元件工艺的成熟,直流稳 压电源的价格也日益下降,应用也变的日益广泛。近几年随着科技的发展。现在 智能化的直流稳压电源也被广泛应用于生产领域, 对此的研究开始向高频方面发 展。 直流稳压电源通常可分为线性稳压电源和开关稳压电源两大类。线性稳压电 源是指电压调整功能的器件始终工作于线性放大区的一种直流稳压电源, 是发展 最早、应用最广泛的一种电源。但其体积大,效率低,可靠性差,操作使用不方 便,自我保护功能不够。 近年来,随着微机,中小型计算机的普及和航空航天数据通信,交通邮电等 事业的讯速发展,以及为了各种自动化仪器、仪表和设备配套的需要,当代对电 源的需要不仅日益增大,而且对电源的性能、效率、重量、尺寸和可靠性以及诸 如程序控制、电源通/断、远距离操作和信息保护等功能提出了更高的要求。对 于这些要求,传统的线性稳压电源无法实现,和线性稳压电源相比,开关稳压电 源具有以下的一些优越性

-3-

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

第一章:PWM 的了解
1.1:PWM 有哪几种
1、电压型控制器:只有电压反馈控制,可满足稳定输出电压的需求。 2、电流型控制器:增加了电流反馈控制, (1)稳定输出电压, (2)当流过开关 管的电流达到给定值时,开关管将自动关断,实现逐周限流。

1.2:PWM 的含义
PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对一系 列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值) 。 PWM 控制技术在逆变电路中应用最广,应用的逆变电路绝大部分是 PWM 型, PWM 控制技术正是有赖于在逆变电路中的应用,才确定了它在电力电子技术中的 重要地位。

1.3:单片机与 PWM 的实现
(1)与 PWM 有关的特殊功能寄存器 CMOD –PCA 控制寄存器(地址:D9H) 位 符号 7 CIDL 6 5 4 3 2 CPS1 1 CPS0 0 ECF

CMOD 寄存器的具体描述 位 7 符号 CIDL 描述 计数器阵列空闲控制:CIDL=0,空闲模式下 PCA 继续 工作。 保留为将来之用

6-3

-

-4-

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

2-1 CPS1-CPS0

PCA 计数脉冲选择 PCA 计数溢出中断使能: ECF=1,使能寄存器 CCON 的中断。 CF

0

ECF

CCON –PCA 工作模式寄存器(地址:D8H) 位 7 6 5 4 3 2 1 0

符号

CF

CR

-

-

-

-

CCF1

CCF0

CCON 寄存器的具体描述 位 7 6 5-2 1 0 符号 CF CR CCF1 CCF0 描述 PCA 计数器阵列溢出标志 PCA 计数器阵列运行控制位 保留为将来之用 PCA 模块 1 中断标志 PCA 模块 0 中断标志

CCAPMn –PCA 模块工作模式寄存器(CCAPM0 地址:DAH,CCAPM1 地址:DBH) 位 符号 7 6 ECOMn 5 CAPPn 4 CAPNn 3 MATn 2 TOGn 1 PWMn 0 ECCFn

位 7 6 5 4 3

符号 ECOMn CAPPn CAPNn MATn

描述 保留将来之用 使能比较器:ECOMn=1 使能比较可以工作 正捕获。上升沿有效 负捕获。下降沿有效 匹配

-5-

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

2 1 0

T0Gn PWMn ECCFn

翻转 脉宽调制模式。 使能 CCFn 中断

(2)STC12C5410AD 单片机实现 PWM 的原理 当 CL SFR 的值小于{EPCnL,CCAPnL}时,输出为低。当 PCA CL SFR

的值大于或等于{EPCnL,CCAPnL}时,输出为高。当 CL 的值由 FF 变为 00 溢出时, {EPCnH,CCAPnH}的内容装载到{EPCnL,CCAPnL}中。 这样就可以实现无干扰地更新 PWM,要使用 PWM 模式,模块 CCAPMn 寄存器 PWMn 和 ECOMn 位必须复位。

1.4:PWM 的技术应用
PWM 控制的基本原理很早就已经提出,但是受电力电子器件发展水平的制 约,在上世纪 80 年代以前一直未能实现。直到进入上世纪 80 年代,随着全控型 电力电子器件的出现和迅速发展,PWM 控制技术才真正得到应用。随着电力电子 技术、 微电子技术和自动控制技术的发展以及各种新的理论方法,如现代控制理 论、 非线性系统控制思想的应用, PWM 控制技术获得了空前的发展。 到目前为止, 已出现了多种 PWM 控制技术, 根据 PWM 控制技术的特点,到目前为止主要有以下 8 类方法。

相电压控制 PWM 1.1 等脉宽 PWM 法

VVVF(Variable Voltage Variable Frequency)装置在早期是采用 PAM(Pulse Amplitude Modulation)控制技术来实现的,其逆变器部分只能输出频率可调的 方波电压而不能调压。 等脉宽 PWM 法正是为了克服 PAM 法的这个缺点发展而来的, 是 PWM 法中最为简单的一种。它是把每一脉冲的宽度均相等的脉冲列作为 PWM 波,通过改变脉冲列的周期可以调频,改变脉冲的宽度或占空比可以调压,采用 适当控制方法即可使电压与频率协调变化。相对于 PAM 法,该方法的优点是简化 了电路结构,提高了输入端的功率因数,但同时也存在输出电压中除基波外,还
-6-

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

包含较大的谐波分量。

1.2

随机 PWM

在上世纪 70 年代开始至上世纪 80 年代初, 由于当时大功率晶体管主要为双 极性达林顿三极管,载波频率一般不超过 5kHz,电机绕组的电磁噪音及谐波造 成的振动引起了人们的关注。为求得改善,随机 PWM 方法应运而生。其原理是随 机改变开关频率使电机电磁噪音近似为限带白噪声(在线性频率坐标系中,各频 率能量分布是均匀的),尽管噪音的总分贝数未变,但以固定开关频率为特征的 有色噪音强度大大削弱。正因为如此,即使在 IGBT 已被广泛应用的今天,对于 载波频率必须限制在较低频率的场合,随机 PWM 仍然有其特殊的价值;另一方面 则说明了消除机械和电磁噪音的最佳方法不是盲目地提高工作频率,随机 PWM 技术正是提供了一个分析、解决这种问题的全新思路。

1.3

SPWM 法

SPWM(Sinusoidal PWM)法是一种比较成熟的、目前使用较广泛的 PWM 法。前 面提到的采样控制理论中的一个重要结论: 冲量相等而形状不同的窄脉冲加在具 有惯性的环节上时,其效果基本相同。SPWM 法就是以该结论为理论基础,用脉 冲宽度按正弦规律变化而和正弦波等效的 PWM 波形即 SPWM 波形控制逆变电路中 开关器件的通断, 使其输出的脉冲电压的面积与所希望输出的正弦波在相应区间 内的面积相等, 通过改变调制波的频率和幅值则可调节逆变电路输出电压的频率 和幅值。该方法的实现有以下几种方案。

1.3.1

等面积法

该方案实际上就是 SPWM 法原理的直接阐释,用同样数量的等幅而不等宽的 矩形脉冲序列代替正弦波, 然后计算各脉冲的宽度和间隔,并把这些数据存于微 机中,通过查表的方式生成 PWM 信号控制开关器件的通断,以达到预期的目的。 由于此方法是以 SPWM 控制的基本原理为出发点,可以准确地计算出各开关器件 的通断时刻,其所得的的波形很接近正弦波,但其存在计算繁琐,数据占用内存 大,不能实时控制的缺点。

-7-

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

1.3.2

硬件调制法

硬件调制法是为解决等面积法计算繁琐的缺点而提出的, 其原理就是把所希 望的波形作为调制信号, 把接受调制的信号作为载波,通过对载波的调制得到所 期望的 PWM 波形。通常采用等腰三角波作为载波,当调制信号波为正弦波时,所 得到的就是 SPWM 波形。其实现方法简单,可以用模拟电路构成三角波载波和正 弦调制波发生电路, 用比较器来确定它们的交点,在交点时刻对开关器件的通断 进行控制,就可以生成 SPWM 波。但是,这种模拟电路结构复杂,难以实现精确 的控制。

1.3.3

软件生成法

由于微机技术的发展使得用软件生成 SPWM 波形变得比较容易,因此,软件 生成法也就应运而生。 软件生成法其实就是用软件来实现调制的方法,其有两种 基本算法,即自然采样法和规则采样法。

1.3.3.1

自然采样法

以正弦波为调制波, 等腰三角波为载波进行比较,在两个波形的自然交点时 刻控制开关器件的通断,这就是自然采样法。其优点是所得 SPWM 波形最接近正 弦波,但由于三角波与正弦波交点有任意性,脉冲中心在一个周期内不等距,从 而脉宽表达式是一个超越方程,计算繁琐,难以实时控制。

1.3.3.2

规则采样法

规则采样法是一种应用较广的工程实用方法,一般采用三角波作为载波。其 原理就是用三角波对正弦波进行采样得到阶梯波, 再以阶梯波与三角波的交点时 刻控制开关器件的通断,从而实现 SPWM 法。当三角波只在其顶点(或底点)位置 对正弦波进行采样时, 由阶梯波与三角波的交点所确定的脉宽,在一个载波周期 (即采样周期)内的位置是对称的,这种方法称为对称规则采样。当三角波既在其 顶点又在底点时刻对正弦波进行采样时,由阶梯波与三角波的交点所确定的脉 宽, 在一个载波周期(此时为采样周期的两倍)内的位置一般并不对称,这种方法

-8-

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

称为非对称规则采样。

1.5:PWM 的扩展
用 PWM 实现 DAC 的原理 1 基本原理 PWM 信号是一种具有固定周期(T)不定占空比( )的数字信号,如图 1 所示。

如果 PWM 信号的占空比随时间变化,那么通过滤波之后的输出信号将是幅度变化 的模拟信号。因此通过控制 PWM 信号的占空比,就可以产生不同的模拟信号。在 ATMega8 中就是采用 TCNT2 来控制周期 T,而用与定时器对应的 CCR2 寄存器来控 制可变占空比 ,进而实现 D/A 转换。 2 分辨率 基于 Timer_2 PWM 的 DAC 分辨率就 等于计数器的长度 , 通常是 TCNT2 减去 CCR2 寄存器的值。PWM DAC 的最低有效 位是一个计数值,分辨率是总的计数 值。 图 1 PWM 信号示意图

Rcounts = Lcounts
其中 Rcounts 是以计数值为单位的分辨率,Lcounts 是计数器的总计数值。例如对 8-bit DAC,计数器的长度为 8 bits,或者 256 个计数值。那么分辨率也就是 8 bits,或者 256。 更一般的情况下,基于 PWM 定时器和滤波器的 PWM DAC 的分辨率等于产生模 拟信号的 PWM 信号的分辨率。PWM 信号的分辨率决定于计数器的长度和 PWM 计数 器能够实现的最小占空比。用数学表达式如下: Rcounts = 比特分辨率用下式计算: ,其中 = Lcounts,C 是最小占空比。

如果 PWM 计数器的长度为 512 个计数值,最小的占空比为 2 个计数值,那么
-9-

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

PWM DAC 的 分 辨 率 就 为 : 。 3 系统频率

,或者以比特表示:

PWM 信号需要的输出频率等于 DAC 的更新频率,因为 PWM 信号占空比的每一次变 化等效于一次 DAC 抽样 。 PWM 定时器所需的频率取决于 PWM 信号频率和所需的分 辨率。如下所示:

在这儿,

是所需的 PWM 定时器频率,

是 PWM 信号的频率,也就是

DAC 的更新频率,n 是所需的比特分辨率。下文即将描述怎样采用 8-bit PWM DAC 来同步产生一个 200Hz 的正弦波。由抽样定理可得,最低的抽样频率应该为 400Hz。但是通常情况下,PWM 信号的频率要远高于 Nyquist 抽样速率。这是因 为 PWM 信号的频率越高,对滤波器的阶数就要求越低,合适的滤波器越容易实 现。通常抽样速率取 Nyquist 速率的 16 或者 32 倍。

- 10 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

第二章:按键模块的设计
2.1:按键的设计方式
一、概述 键盘在单片机应用系统中,实现输入数据、传送命令的功能,是人工 干预的主要手段。键盘分两大类:编码键盘和非编码键盘。 编码键盘:由硬件 逻辑电路完成必要的键识别工作与可靠性措施。每按一次键,键盘自动提供被按 键的读数, 同时产生一选通脉冲通知微处理器,一般还具有反弹跳和同时按键保 护功能。这种键盘易于使用,但硬件比较复杂,对于主机任务繁重之情况,采用 8279 可编程键盘管理接口芯片构成编码式键盘系统是很实用的方案。非编码键 盘:只简单地提供键盘的行列与矩阵,其他操作如键的识别,决定按键的读数等 仅靠软件完成,故硬件较为简单,但占用 CPU 较多时间。有:独立式按键结构、 矩阵式按键结构。 二、键盘系统设计 首先,确定键盘编码方案:采用编码键盘或非编码键盘。随后,确定键 盘工作方式:采用中断或查询方式输入键操作信息。然后,设计硬件电路。非编 码键盘系统中,键闭合和键释放的信息的获取,键抖动的消除,键值查找及一些 保护措施的实施等任务,均由软件来完成。(一)非编码键盘的键输入程序应完 成的基本任务 1.监测有无键按下;键的闭合与否,反映在电压上就是呈现出高

电平或低电平,所以通过电平的高低状态的检测,便可确认按键按下与否。 2.判断是哪个键按下。 3.完成键处理任务。 (二)从电路或软件的角度应解决的问题 1.消除抖动影响。 键盘按键所用开关为机械弹性开关,利用了机械触点 的合、断作用。由于机械触点的的弹性作用,一个按键开关在闭合和断开的瞬间 均有一连串的抖动,波形如下: 抖动时间的长短由按键的机械特性决定,一般为 5~10ms,这是一个很 重要的参数。 抖动过程引起电平信号的波动, 有可能令 CPU 误解为多次按键操作,

- 11 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

从而引起误处理。 为了确保 CPU 对一次按键动作只确认一次按键,必须消除抖动的影响。 按键的消抖,通常有软件,硬件两种消除方法

1.采取串键保护措施。串键:是指同时有一个以上的键按下,串键会引 起 CPU 错误响应。 通常采取的策略:单键按下有效,多键同时按下无效。 2.处理连击。连击:是一次按键产生多次击键的效果。要有对按键释 放的处理,为了消除连击,使得一次按键只产生一次键功能的执行(不管一次按 键持续的时间多长,仅采样一个数据)。否则的话,键功能程序的执行次数将是 不可预知,由按键时间决定。连击是可以利用的。连击对于用计数法设计的多功 能键特别有效。 三、键盘工作方式 单片及应用系统中,键盘扫描只是 CPU 的工作内容之一。CPU 忙于 各项任务时,如何兼顾键盘的输入,取决于键盘的工作方式。考虑仪表系统中 CPU 任务的份量,来确定键盘的工作方式。 键盘的工作方式选取的原则是:既要保证能及时响应按键的操作,又 不过多的占用 CPU 的工作时间。 键盘的工作方式有:查询方式(编程扫描,定时扫描方式)、中断扫 描方式。 四、键盘电路结构 (一)独立式按键接口设计 独立式按键就是各按键相互独立,每个按键单独占用一根 I/O 口线, 每根 I/O 口线的按键工作状态不会影响其他 I/O 口线上的工作状态。因此,通过 检测输入线的电平状态可以很容易判断哪个按键被按下了。 优点:电路配置灵活,软件结构简单。 缺点:每个按键需占用一根 I/O 口线,在按键数量较多时,I/O 口浪 费大,电路结构显得复杂。 因此,此键盘是用于按键较少或操作速度较高的场合。

- 12 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

中断方式

查询方式

也可以用扩展 I/O 口搭接独立式按键接口电路, 可采用 8255 扩展 I/O 口,用三态缓冲器扩展。这两种配接方式,都是把按键当作外部 RAM 某一工作单 元的位来对待,通过读片外 RAM 的方法,识别按键的工作状态。 上电路中独立式按键电路,各按键开关均采用了上拉电阻,是为了保 证在按键断开时,各 I/O 有确定的高电平。如输入口线内部已有上拉电阻,则外 电路的上拉电阻可省去。 (二)矩阵式键盘接口设计 矩阵式键盘适用于按键数量较多的场合,由行线和列线组成,按键位 于行列的交叉点上。节省 I/O 口。 矩阵键盘工作原理:行线通过上拉电阻接到+5V 上。无按键,行线处于 高电平状态,有键按下,行线电平状态将由与此行线相连的列线电平决定。列线 电平为低,则行线电平为低;列线电平为高,则行线电平为高。 五、双功能及多功能键设计 在单片机应用系统中,为简化硬件线路,缩小整个系统的规模,总希望 设置最少的按键,获得最多的控制功能。 矩阵键盘与独立式按键键盘相比,硬件电路大大节省。可通过软件的方 法让一键具有多功能。方法:选择一个 RAM 工作单元,对某一个按键进行按键计 数,根据不同计数值,转到子程序。这种计数多功能键最好与显示器结合用,以 便知道当前计数值,同时配合一个启动键。 复合键是使用软件实现一键多功能的另一个途径。所谓复合键,就是两 个或两个以上的键的联合,当这些键同时按下时,才能执行相应的功能程序。实 际情况做不到“同时按下”,他们的时间差别可以长到 50ms,解决策略是:定 义一个或两个引导键,这些引导键按下时没什么意义,执行空操作。引导键的例 子:微机键盘上的 CTRL、SHIFT、ALT。 缺点:一是操作变得复杂,二是操作时间变长。 多功能键的利用, 应具体情况具体分析。要求速度的场合最好做一键一 功能。如果系统功能很多,一键一功能不现实,可采取一键多功能。 六、功能开关及拨码盘接口设计

- 13 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

设计原因:键盘输入灵活性大,操纵方便。但某些重要功能或数据由 键盘输入, 误操作将产生一些不良后果。因此常设定静态开关的方法来执行这些 功能或输入数据。静态开关一经设定,将不再改变,一直维持设定的开关状态。 通常这些开关状态是在单片机系统加电时由 CPU 读入内存 RAM 的, 以后 CPU 将不 再关注这些开关的状态,因此,即使加电后,这些开关的状态发生变化,也不会 影响 CPU 的正常工作,只有在下一次加电时,这些新状态才能生效。 第一,功能开关:主要是根据开关的状态执行一些重要的功能。 第二,拨码盘:单片机应用系统中,有时要输入一些控制参数,这些参 数一经设定,将维持不变,除非给系统断电后重新设定。这时使用数字拨码盘既 简单直观,又方便可靠。 七、按键介绍 常用的按键有三种:机械触点式按键、导电橡胶式和柔性按键(又称 触摸式键盘)。 机械触点式按键是利用弹性使键复位,手感明显,连线清晰,工艺简 单,适合单件制造。但是触点处易侵入灰尘而导致接触不良,体积相对较大。 导电橡胶按键是利用橡胶的弹性来复位, 通过压制的方法把面板上所 有的按键制成一块,体积小,装配方便,适合批量生产。但是时间长了,橡胶老 化而使弹力下降,同时易侵入灰尘。 柔性按键是近年来迅速发展的一种新型按键, 可以分为凸球型和平面 型两种。凸球型动作幅度触感明显,富有立体感,但制造工艺相对复杂;平面型 幅度微小,触感较弱,但工艺简单,寿命长。柔性按键最大特点是防尘、防潮、 耐蚀,外形美观,装嵌方便。而且外形和面板的布局、色彩、键距可按照整机的 要求来设计。 八、单片机系统键盘设计实例 本次设计中, 键盘结构采用非编码键盘系统中的独立式按键结构。用三 态缓冲器 573 扩展 I/O 口搭接独立式按键接口电路,按键状态由 573 锁存。 键盘工作方式采用定时扫描方式。采用定时器 T0 定时,CPU 每隔 200ms 扫描键盘一次,即通过读取 573 的输出数据,识别按键的工作状态。 设计中对于重键和连击的处理:对于重键(串键:指同时有一个以上的

- 14 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

键按下),采用软件提供保护,当判断为一个以上的键按下,则不处理,返回重 新进行监测。只有监测到一个键按下时,才判断键值,执行相应键处理工作。 键盘对液晶显示的控制是通过显示画面的页码作为接口参数来完成的。 在每一页中,键盘对数据的修改是通过对按键次数的计算作为接口参数来实现 的。

2.2:按键程序设计
void { uchar data newz ,temp,pat; if(time_out) { ACC=MJP; /*读取 573 数据*/ /*取低四位*/ /*有键按下*/ keyscan() /*键盘扫描*/

temp=ACC&0x0f, if(temp!=0x0f) { msec(10); ACC=MJP; temp=ACC&0x0f if(temp=0x0f) { newz=temp;

/*延时 10MS*/ /*读取 573 数据*/

/*读取新键值*/ /*键值有无变化*/ /*有变化*/

pat=newz^old; if(pat)>0) { old=newz; keymana(); } else;

/*原键值等于新键值*/ /*调键散转程序*/

- 15 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

} else; } elsr; old=temp; time_out=0 } esel; } /*原键值不变*/ /*标志位置零*/

- 16 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

第三章:电路中各芯片的功能
3.1:STC12C5410AD 系列单片机简介
STC12C5410 系列单片机是单时钟/机器周期(1T)的兼容 8051 内核单片 机,是高速/低功耗的新一代 8051 单片机,全新的流水线/ 精简指令集结构,内部集成 MAX810 专用复位 电路。 特 点 : 1. 增强型 1T 流水线/精简指令集结构 8051 CPU 2. 片机) 3. 工作频率范围:0 - 35 MHz,相当于普通 8051 的 0~420MHz.实际工作频率可达 48MHz. 4. 用户应用程序空间 12K / 10K / 8K / 6K / 4K / 2K 字节 5. 片上集成 512 字节 RAM 6. 通用 I/O 口 (27/23 个),复位后为: 准双向口/ 弱上拉 (普通 8051 传统 I/O 口) 可设置成四种模式:准双向口/ 弱上拉,推挽/ 强上拉,仅为输入/ 高阻, 开漏 每个 I/O 口驱动能力均可达到 20mA,但整个芯片最大不得超过 55mA 7. ISP (在系统可编程)/IAP (在应用可编程),无需专用编程器 可通过串口 (P3.0/P3.1)直接下载用户程序,数秒即可完成一片 8. EEPROM 功能 工作电压:5.5V - 3.4V (5V 单片机) / 3.8V - 2.0V (3V 单

9. 看门狗 10.内部集成 MAX810 专用复位电路 (外部晶体 20M 以下时,可省外部复位 电路) 11.时钟源:外部高精度晶体/ 时钟,内部 R/C 振荡器

用户在下载用户程序时,可选择是使用内部 R/C 振荡器还是外部晶体/ 时

- 17 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

钟 常温下内部 R/C 振荡器频率为:5.2MHz ~ 6.8MHz 精度要求不高时, 可选择使用内部时钟, 但因为有温漂, 应认为是 4MHz 8MHz 12.共 2 个 16 位定时器/ 计数器 13.外部中断 2 路,下降沿中断或低电平触发中断,Power Down 模式可由外部 中断低电平触发中断方式唤醒 14.PWM(4 路)/PCA (可编程计数器阵列),也可用来再实现 4 个定时器 也可用来再实现 4 个定时器或 4 个外部中断(上升沿中断/ 下降沿中断均 可支持) 15.ADC, 10 位精度 ADC,共 8 路 16.通用异步串行口(UART) 17.SPI 同步通信口, 主模式/ 从模式 18.工作温度范围: 0 - 75℃ / -40 - +85℃ 19.封装: PDIP-28,SOP-28,PDIP-20,SOP-20,PLCC-32,TSSOP-20 ~

- 18 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

3.2:STC12C5410AD 的应用

3.3:74lm138 译码器
74HC138:74LS138 为 3 线-8 线译码器,共有 54/74S138 和 54/74LS138 两种线路结构型式,其 74LS138 工作原理如下: 当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为 低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低 电平译出。 74LS138 的作用:
- 19 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

利用 G1、/(G2A)和/(G2B)可级联扩展成 24 线译码器;若外接一个反 相器还可级联扩展成 32 线译码器。 若将选通端中的一个作为数据输入端时,74LS138 还可作数据分配器

用与非门组成的 3 线-8 线译码器 74LS138

<74ls138 译码器内部电路> 3 线-8 线译码器 74LS138 的功能表

- 20 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

<74ls138 功能表> 无论从逻辑图还是功能表我们都可以看到 74LS138 的八个输出管脚, 任何时 刻要么全为高电平 1—芯片处于不工作状态,要么只有一个为低电平 0,其余 7 个输出管脚全为高电平 1。如果出现两个输出管脚在同一个时间为 0 的情况,说 明该芯片已经损坏。 当附加控制门的输出为高电平(S=1)时,可由逻辑图写出

<74ls138 逻辑图> 由上式可以看出,在同一个时间又是这三个变量的全部最小项的译码输出, 所以也把这种译码器叫做最小项译码器。 71LS138 有三个附加的控制端、和。当、时,输出为高电平(S=1),译码 器处于工作状态。否则,译码器被禁止,所有的输出端被封锁在高电平,如表 3.3.5 所示。这三个控制端也叫做“片选”输入端,利用片选的作用可以将多篇 连接起来以扩展译码器的功能。 带控制输入端的译码器又是一个完整的数据分配器。 在图 3.3.8 电路中如果
- 21 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

把作为“数据”输入端(在同一个时间),而将作为“地址”输入端,那么从送 来的数据只能通过所指定的一根输出线送出去。 这就不难理解为什么把叫做地址 输入了。例如当=101 时,门的输入端除了接至输出端的一个以外全是高电平, 因此的数据以反码的形式从输出,而不会被送到其他任何一个输出端上。

3.4:lm317 可调稳压电源 参考电路。

LM117/LM317 是 美 国 国 家 半 导 体 公 司 的 三端 可 调 正 稳 压 器 集 成电 路 。 LM117/LM317 的输出电压范围是 1.2V 至 37V,负载电流最大为 1.5A。它的使用 非常简单, 仅需两个外接电阻来设置输出电压。此外它的线性调整率和负载调整 率也比标准的固定稳压器好。LM117/LM317 内置有过载保护、安全区保护等多种 保 护 电 路 。 通 常 LM117/LM317 不 需 要 外 接 电 容 , 除 非 输 入 滤 波 电 容 到 LM117/LM317 输入端的连线超过 6 英寸(约 15 厘米)。使用输出电容能改变 瞬态响应。调整端使用滤波电容能得到比标准三端稳压器高的多的纹波抑制比。 LM117/LM317 能够有许多特殊的用法。比如 把调整端悬浮到一个较高的电压上, 可以用来调节高达数百伏的电压, 只要输入输出压差不超过 LM117/LM317 的极限 就行。当然还要避免输出端短路。还 可以把调整端接到一个可编程电压上,实 现可编程的电源输出。

- 22 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

特性简介 可调整输出电压低到 1.2V。保证 1.5A 输出电流。典型线性调整率 0.01%。典型 负载调整率 0.1%。80dB 纹波抑制比。输出短路保护。过流、过热保护。调整管 安全工作区保护。标准三端晶体管封装。 电压范围 LM117/LM317 1.25V 至 37V 连续可调。 其封装形式如下:

绝对最大额定值

LM317 工作原理: LM317 的输入最同电压为 30 多伏,输出电压 1.5----32V、电流 1.5A。不过 在用的时候要注意功耗问题、注意散热问题。LM317 有三个引脚,一个输入一个 输出一个电压调节。输入引脚输入正电压,输出引脚接负载, 电压调节引脚一个
- 23 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

引脚接电阻(200 左右)在输出引脚,另一个接可调电阻(几 K)接于地, 输入和输出 引脚对地要接滤波电容。

3.5:78M05 功能
【产品名称】78M05 【产品类别】三端稳压器 【产品规格】 DIP/SMD 【产品封装】

【产品描述】78M05 是固定的单片稳压集成电路,应用十分广泛。此系列稳 压. 器都有滤波电路, 从而有效地降低了噪声和外界的干扰, 每种稳压器. 均能 达到 500mA 的电流输出,内部均设有过流、过热保护功能。 特性. 1、最大输 出电流可达 500mA. 2、独立工作无须外加部件 ... 【产品特性】1、最大输出电流可达 500mA 2、独立工作无须外加部件 3、内部有电流保护功能 4、内部有热过载保护装置 【典型应用电路】

- 24 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

3.6:74hc573 引脚功能
高性能硅门 CMOS 器件 SL74HC573 跟 LS/AL573 的管脚一样。 器件的输入是和标准 CMOS 输出兼容 的;加上拉电阻,他们能和 LS/ALSTTL 输出兼容。 当锁存使能端为高时, 这些器件的锁存对于数据是透明的(也就是说输出同 步)。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。 ×输出能直接接到 CMOS,NMOS 和 TTL 接口上 操作电压范围:2.0V~6.0V ×低输入电流:1.0uA ×CMOS 器件的高噪声抵抗特性 74HC573 管角说明

- 25 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

74HC573 功能表 输 入 锁存性能 H H L X Z=高阻抗 D H L X X 输出 Q H L 不变 Z

输出使能 L L L H X=don't care

SL74HC573 跟 LS/AL573 的管脚一样。器件的输入是和标准 CMOS 输出兼容
- 26 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

的;加上拉电阻,他们能和 LS/ALSTTL 输出兼容。 当锁存使能端为高时, 这些器件的锁存对于数据是透明的(也就是说输出同 步)。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。 输出能直接接到 CMOS,NMOS 和 TTL 接口上 操作电压范围:2.0V~6.0V 低输入电流:1.0uA CMOS 器件的高噪声抵抗特性

- 27 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

第四章:单片机软件设计
4.1:PWM 输出 C 语言示例 :
#include<reg52.h> sfr sfr sfr sfr sfr sfr sfr sfr sbit CCON CMOD CL CH = 0xD8; = 0xD9; = 0xE9; = 0xF9;

CCAP0L = 0xEA; CCAP0H = 0xFA; CCAPM0 = 0xDA; CCAPM1 = 0xDB; CR = 0xDE;

void main(void) { CMOD = 0x02; // Setup PCA timer CL = 0x00; CH = 0x00; CCAP0L = 0xc0; CCAP0H = 0xc0; CCAPM0 = 0x42; PWM mode CR = 1; //Start PCA Timer. while(1); } //Set the initial value same as CCAP0H //25% Duty Cycle //0100,0010 Setup PCA module 0 in

4.2:AD 转换程序 C 语言示例
#include <reg51.h>
- 28 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

#include <intrins.h> sfr P1_ADC_EN = 0x97; //A/D 转换功能允许寄存器 sfr ADC_CONTR = 0xC5; //A/D 转换控制寄存器 sfr ADC_DATA = 0xC6; //A/D 转换结果寄存器 sfr P1M0=0x91; sfr P1M1=0x92; #define uchar unsigned char ; #define uint unsigned int ; void delay(uchar delay_time) // 延时函数 { uchar n; uint m; for (n=0;n<delay_time;n++) { for(m=0;m<10000;m++); } }

uchar get_AD_result(uchar channel) { uchar AD_finished = 0; // 存储 A/D 转换标志 ADC_DATA = 0; ADC_CONTR = channel; // 选择 A/D 当前通道 delay(1); //使输入电压达到稳定

ADC_CONTR |= 0x08; //0000,1000 令 ADC_START = 1, 启动 A/D 转换 AD_finished = 0; while ( AD_finished == 0 ) // 等待 A/D 转换结束 { AD_finished = (ADC_CONTR & 0x10); //0001,0000, ADC_FLAG ==1 测试

- 29 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

A/D 转换结束否 } ADC_CONTR &= 0xF7; //1111,0111 令 ADC_START = 0, 关闭 A/D 转换, return (ADC_DATA); // 返回 A/D 转换结果 } void main() { P1 = P1 | 0x03; // 0000,0011,P1.0,P1.1 为 A/D 转换,即通道 0 与 1

P1_ADC_EN = 0x03; //0000,0011, P1 的 P1.0,P1.1 设置为 A/D 转换输入 脚 // 断开 P1.0,P1.1 内部上拉电阻 while(1) { get_AD_result(0); delay(200); get_AD_result(1); delay(200); } }

- 30 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

第五章:印制电路板
5.1:Protel 99 se
1 protel 99SE 的基本资料 Protel99SE 是应用于 Windows9X/2000/NT 操作系统下的 EDA 设计软件,采 用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及 3D 模拟功能,是一个 32 位的设计软件,可以完成电路原理图设计,印制电路板 设计和可编程逻辑器件设计等工作,可以设计 32 个信号层,16 个电源--地层和 16 个机加工层。 2 Protel 99 SE 的系统组成 按照系统功能来划分,Protel99se 主要包含以下俩大部分和 6 个功能模 块。 (a)电路工程设计部分 (1)电路原理设计部分(Advanced Schematic 99):电路原理图设计部 分包括电路图编辑器(简称 SCH 编辑器)、电路图零件库编辑器(简称 Schlib 编辑器)和各种文本编辑器。本系统的主要功能是:绘制、修改和编辑电路原理 图;更新和修改电路图零件库;查看和编辑有关电路图和零件库的各种报表。 (2)印刷电路板设计系统(Advanced PCB 99):印刷电路板设计系统 包括印刷电路板编辑器(简称 PCB 编辑器)、零件封装编辑器(简称 PCBLib 编 辑器)和电路板组件管理器。本系统的主要功能是:绘制、修改和编辑电路板; 更新和修改零件封装;管理电路板组件。 (3)自动布线系统(Advanced Route 99):本系统包含一个基于形状 (Shape-based) 的无栅格自动布线器, 用于印刷电路板的自动布线, 以实现 PCB 设计的自动化。 (b)电路仿真与 PLD 部分 (1)电路模拟仿真系统(Advanced SIM 99):电路模拟仿真系统包含一个 数字/模拟信号仿真器,可提供连续的数字信号和模拟信号,以便对电路原理图 进行信号模拟仿真,从而验证其正确性和可行性。

- 31 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

(2)可编程逻辑设计系统(Advanced PLD 99):可编程逻辑设计系统 包含一个有语法功能的文本编辑器和一个波形编辑器(Waveform)。本系统的主 要功能是;对逻辑电路进行分析、综合;观察信号的波形。利用 PLD 系统可以最 大限度的精简逻辑部件,使数字电路设计达到最简化。 (3)高级信号完整性分析系统(Advanced Integrity 99):信号完整性分 析系统提供了一个精确的信号完整性模拟器,可用来分析 PCB 设计、检查电路设 计参 数、实验超调量、阻抗和信号谐波要求等

5.2:原理图的设计

- 32 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

5.3:PCB 的基础知识
一、单面板(Single-Sided Boards)

我们刚刚提到过,在最基本的 PCB 上,零件集中在其中一面,导线则集 中在另一面上。 因为导线只出现在其中一面,所以我们就称这种 PCB 叫作单面板 (Single-sided) 。 因为单面板在设计线路上有许多严格的限制 (因为只有一面, 布线间不能交*而必须绕独自的路径),所以只有早期的电路才使用这类的板子。

二、双面板(Double-Sided Boards)

这种电路板的两面都有布线。不过要用上两面的导线,必须要在两面间 有适当的电路连接才行。这种电路间的「桥梁」叫做导孔(via)。导孔是在 PCB 上,充满或涂上金属的小洞,它可以与两面的导线相连接。因为双面板的面积比 单面板大了一倍,而且因为布线可以互相交错(可以绕到另一面),它更适合用 在比单面板更复杂的电路上。

- 33 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

三、多层板(Multi-Layer Boards)

为了增加可以布线的面积,多层板用上了更多单或双面的布线板。多层 板使用数片双面板,并在每层板间放进一层绝缘层后黏牢(压合)。板子的层数 就代表了有几层独立的布线层,通常层数都是偶数,并且包含最外侧的两层。大 部分的主机板都是 4 到 8 层的结构,不过技术上可以做到近 100 层的 PCB 板。大 型的超级计算机大多使用相当多层的主机板, 不过因为这类计算机已经可以用许 多普通计算机的集群代替,超多层板已经渐渐不被 使用了。因为 PCB 中的各层都紧密的结合,一般不太容易看出实际数目,不 过如果您仔细观察主机板,也许可以看出来。

我们刚刚提到的导孔(via),如果应用在双面板上,那么一定都是打 穿整个板子。不过在多层板当中,如果您只想连接其中一些线路,那么导孔可能 会浪费一些其它层的线路空间。埋孔(Buried vias)和盲孔(Blind vias)技 术可以避免这个问题, 因为它们只穿透其中几层。盲孔是将几层内部 PCB 与表面 PCB 连接,不须穿透整个板子。埋孔则只连接内部的 PCB,所以光是从表面是看 不出来的。

在多层板 PCB 中, 整层都直接连接上地线与电源。所以我们将各层分类为信 号层(Signal),电源层(Power)或是地线层(Ground)。如果 PCB 上的零件 需要不同的电源供应,通常这类 PCB 会有两层以上的电源与电线层。 PCB 板:

- 34 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

第六章:整机调试
电子产品调试包括三个工作阶段内容:研制阶段调试、调试工艺方案设计、 生产阶段的调试。研制阶段调试除了对电路设计方案进行试验和调整外,还对后 阶段的调试工艺方案设计和生产阶段调试提供确切的标准数据。根据研制阶段调 试步骤、方法、过程,找出重点和难点,才能设计出合理、科学、高质、高效的 调试工艺方案,有利于后阶段的生产调试。

6.1:静态测试与调整 :
晶体管、 集成电路等有源性器件都必须在一定的静态工作点上工作,才能表 现出更好的动态特性, 所以在动态调试与整机调试之前必须要对各功能电路的静 态工作点进行测量与调整, 使其符合原设计要求,这样才可以大大降低动态调试 与整机调试时的故障率,提高调试效率。

- 35 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

1.静态测试内容 (1)供电电源静态电压测试 电源电压是各级电路静态工作点是否正常的前提, 电源电压偏高或偏低都不 能测量出准确的静态工作点。 电源电压若可能有较大起伏(如彩电的开关电源) , 最好先不要接入电路, 测量其空载和接入假定负载时的电压,待电源电压输出正 常后再接入电路。 (2)测试单元电路静态工作总电流 通过测量分块电路静态工作电流,可以及早知道单元电路工作状态。若电流 偏大,则说明电路有短路或漏电;若电流偏小,则电路供电有可能出现开路。只 有及早测量该电流, 才能减小元件损坏。此时的电流只能作参考单元电路各静态 工作点调试完后,还要再测量一次 (3)三极管静态电压、电流测试 首先要测量三极管三极对地电压,即 Ub、Ur、Ue,或测量 Ube、Uce 电压, 判断三极管是否在规定的状态(放大、饱和、截止)内工作。例如,测出 Uc= 0V、Ub=0.68V、Ue=0V,则说明三极管处于饱和导通状态。观察该状态是否与 设计相同,若不相同,则要细心分析这些数据,并对基极偏置进行适当的调整。 其次再测量三极管集电极静态电流,测量方法有两种: ① 直接测量法。把集电极焊接铜皮断开,然后串入万用表,用电流档测量 其电流。 ② 间接测量法。 通过测量三极管集电极电阻或发射极电阻的电压,然后根 据欧姆定律 I=U/R,计算出集电极静态电流。 (4)集成电路静态工作点的测试 ① 集成电路各引脚静态对地电压的测量。集成电路内的晶体管、电阻、 电容都封装在一起,无法进行调整。一般情况下,集成电路各脚对地电压基本上 反映了内部工作状态是否正常。在排除外围元件损坏(或插错元件、短路)的情 况下,只要将所测得电压与正常电压进行比较,即可做出正确判断。 ②集成电路静态工作电流的测量。有时集成电路虽然正常工作,但发热严 重,说明其功耗偏大,是静态工作电流不正常的表现,所以要测量其静态工作电 流。测量时可断开集成电路供电引脚铜皮,串入万用表,使用电流档来测量。若

- 36 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

是双电源供电(正负电源) ,则必须分别测量。 (5)数字电路静态逻辑电平的测量 一般情况下,数字电路只有两种电平,以 TTL 与非门电路为例,0.8V 以下 为低电平,1.8V 以上为高电平。电压在 0.8~1.8V 之间电路状态是不稳定的, 所以该电压范围是不允许的。 不同数字电路高低电平界限都有所不同,但相差不 远。 在测量数字电路的静态逻辑电平时,先在输入端加入高电平或低电平。然后 再测量各输出端的电压是高电平还是低电平,并作好记录。测量完毕后分析其状 态电平,判断是否符合该数字电路的逻辑关系。若不符合,则要对电路引线作一 次详细检查,或者更换该集成电路。

2.电路调整方法 进行测试的时候,可能需要对某些元件的参数加以调整,一般有两种方法。 (1)选择法 通过替换元件来选择合适的电路参数(性能或技术指标) 。电路原理图中, 在这种元件的参数旁边通常标注有“*”号,表示需要在调整中才能准确地选 定。因为反复替换元件很不方便,一般总是先接入可调元件,待调整确定了合适 的元件参数后,再换上与选定参数值相同的固定元件。 (2)调节可调元件法 在电路中己经装有调整元件,如电位器、微调电容或微调电感等。其优点是 调节方便,而且电路工作一段时间以后,如果状态发生变化,也可以随时调整, 但可调元件的可靠性差,体积也比固定元件大。 上述两种方法都适用于静态调整和动态调整。 静态测试与调整时内容较多,适用于产品研制阶段或初学者试制电路使 用。在生产阶段调试,为了提高生产效率,往往是只作简单针对性的调试,主要 以调节可调性元件为主。对于不合相电路,也只作简单检查,如观察有没有短路 或断线等。若不能发现故障,则应立即在底板上标明故障现象,再转向维修生产 线上进行维修这样才不会耽误调试生产线的运行。

- 37 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

6.2:动态测试与调整
动态测试与调整是保证电路各项参数、性能、指标的重要步骤、其测试与调 整的项目内容包括动态工作电压、波形的形状及其幅值和频率、动态输出功率、 相位关系、频带、放大倍数、动态范围等。对于数字电路来说,只要器件选择合 适,直流工作点正常,逻辑关系就不会有太大问题,一般测试电平的转换和工作 速度即可。 1.电路动态工作电压 测试内容包括三极管 b、c、e 极和集成电路各引脚对地的动态工作电压。 动态电压与静态电压同样是判断电路是否正常工作的重要依据, 例如有些振荡电 路,当电路起振时测量 Ube 直流电压,万用表指针会出现反偏现象,利用这一点 可以判断振荡电路是否起振。 2.测量电路重要波波形的幅度和频率 无论是在调试还是在排除故障的过程中, 波形的测试与调整都是一个相当重 要的技术。 各种整机电路中都可能有波形产生或波形处理变换的电路。为了判断 电路备种过程是否正常,是否符合技术要求,常需要观测各被测电路的输入、输 出波形,并加以分析。对不符合技术要求的,则要通过调整电路元器件的参数, 使之达到预定的技术要求。在脉冲电路的波形变换中,这种测试更为重要。 大多数情况下观察的是电压波形,有时为了观察电流波形,则可通过测量其 限流电阻的电压,再转成电流的方法来测量。用示波器观测波形时,上限频率应 高于测试波形的频率。对于脉冲波形,示波器的上升时间还必须满足要求。观测 波形的时候可能会出现以下几种不正常的情况,只要细心分析波形,总会找出排 除的办法。

- 38 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

附录
附录一: 焊接要求
电子产品焊接工艺的要求 工艺是生产者利用生产设备和生产工具,对各种原材料、半成品进行加工或 处理, 使之最后成为符合技术要求的产品的艺术,它是人类在生产劳动中不断积 累起来并经过总结的操作经验和技术能力。 与传统手工业和工艺美术品的的、概念不同,工艺学是现代化生产的产物。 在经济迅速发展的当今世界, 市场经济把不同国家和地区连接成一个整体,最新 的科技研究成果迅速转化为商品,对于 现代化的工业商品来说, 工艺工作不再仅仅是针对原材料的加工或生 产的操作而言,应该是从设计到销售、包括每一个制造环节的整个生产过程。 对于工业起来及其所制造的产品来说,工艺工作的出发点是为了提高 劳动生产率, 生产优质产品以及增加生产利润。 它建立在对于时间、 速度、 能源、 方法、程序、生产手段、工作环境、组织机构、劳动管理、质量控制等诸多因素 的科学研究之上。工艺学的理论及运用,指导企业从原材料开始采购,加工、制 造、检验等每一个环节,直到成品包装、入库、运输和销售,为企业组织有节奏 的均衡生产提供科学的依据。可以说,工艺是企业科学生产的法律和法规,工艺 学是一门综合性的科学。 焊点的质量要求: 1:可靠的电气连接 焊接是电子线路从物理上实现电气连接的主要手段。 焊锡连接不是靠压力。 而是靠焊接过程形成的牢固连接的合金达到电气连接 的目的。 如果焊锡仅仅堆在焊件的表面积或只有少数部分形成的合金层,也许在 最初的测试和工作中不会发现焊点存在的问题,但随着条件的改变和时间的推 移,接触层氧化,脱离出现了,电路产生时断时通或者就不工作了。而对这是观 察焊点表面外表却依然连接如初。 足够的机械强度

- 39 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

焊接不仅起到电器连接的作用, 同时也是固定元器件, 保证机械连接的手段。 这就有机械强度的问题。 光洁整齐的外观 良好的焊点要求焊料用两恰到好处表面圆滑,有金属光泽。外表是焊接质量 的反映,注意:焊接表面有金属光泽不仅是美观的要求,它是焊接温度合适、生 成合金层的重要标志。 还有以下几点:没有漏焊 没有焊料拉尖 没有焊料引起导线间短路 不损坏导线及元器件的绝缘层 没有焊料飞溅 从外形看焊点,要求如下: 形状为近似圆锥而表面稍微凹陷,呈漫坡状,以焊接导线为中心,对称成裙 行展开。 焊点上,焊锡和焊件的交界处平滑,接触角竟可能小。表面平滑,有金属光 泽。无裂纹。针孔、夹渣。 焊接过程中因注意哪些事项

一个牢固的焊接点要求使用一个上锡良好的、保持良好的烙铁头,温度在焊 锡的液化温度之上大约 100°F。烙铁头上的焊锡改善来从烙铁的快速热传导, 预热工件。建立良好的流动和熔湿(wetting)都要求 预热。具有良好可焊性特 征的焊盘、 孔和元件引脚将有助于在最短的时间内形成良好的焊接点。在升高的 温度下, 时间短是避免对基板的损伤、对焊盘与基板接合的损伤和过多的金属间 增长的关键。 暴露在焊锡和/或基板的 Tg 的液化温度之上的重复温度循环中的焊 锡点, 可能遭受可靠性累积的降级。最好的方法是在少于 5 秒的时间内完成焊接 点,最好是大约 3 秒钟。这个时间包括要求产生连接的所有必要操作。

- 40 -

南京工业职业技术学院 电信 1231 班 第八组

基于 STC12C5410AD 数字稳压电源开发

参考文献

[1]《开关电源的原理与设计》 (第一版、第二版)张占松、 蔡宣三 编著,电子工业出版社 [2]《新型单片开关电源的设计与应用》 沙占友等编著,电 子工业出版社 [3]STC12C5410AD 的使用说明书 [4]《单片机应用技术(C 语言) 》朱永金、成友长 编著,中 国劳动社会保障出版社 [5]南京工业职业技术学院综合实训项目资源积累与学习分 享系统

- 41 -


相关文章:
基于STC12C5410AD数字稳压电源开发实训技术报告
基于STC12C5410AD数字稳压电源开发实训技术报告_电子/电路_工程科技_专业资料。南京...能够按照 IPC 工 艺安装调试印制电路板.培养了我理论联系实际 的能力,提高了...
数字稳压电源开发综合实训项目教师手册2011修改版
数字稳压电源开发综合实训项目教师手册2011修改版_工学...和技术参数设计并制作一个基于 STC12C5410AD 的数字...能源与电气工程学院/ 电子信息工程技术(应用电子技术...
毕业论文_基于STC12C5410AD的数字稳压电源开发(终稿)
毕业论文_基于STC12C5410AD数字稳压电源开发(终稿)_工学_高等教育_教育专区。南京工业职业技术学院 1. 基于 C8051F 单片机直流电动机反馈控制系统的设计与研究 ...
基于STC12C5410AD单片机的温湿度检_测仪_毕业设计_图文
河南科技大学本科毕业设计(论文) 河南科技大学 本科生毕业论文(设计) 题 目 基于 STC12C5410AD 单片机的温湿度检 测仪 二级学院 专业 电子信息工程学院 电子信息...
基于单片机直流稳压电源的设计与实现_图文
本设计 利用 STC12C5410AD 单片机为 摘 要 随着电力电子技术的不断发展,稳压电源在各类实际工程中得到了广泛的应用, 大大提高了电气设备及其控制系统的工况特性,...
基于STC12C5410AD设计10位高精度ADC
电子技术 作者:郭明明,尚朝轩,韩壮志,何强 摘要:在此主要基于机内测试技术实际...也可采用 LM317 稳压器的供电电路,调节输出 电压达到 STC12C5410AD 的设计精准...
STC12C5410AD课程设计
STC12C5410AD课程设计_信息与通信_工程科技_专业资料...显示器 自制+5V 整流稳压电源 c)、 d)、 e)、...连续的数字显示,轮流点亮扫描过程中,每位显示器的...
基于STC12C5410AD稳压源单片机程序
文档信息举报文档 南工院502502贡献于2012-04-19...基于STC12C5410AD数字稳压... 8页 5财富值 程序STC...//ad0 采样 //1000 1000 开电源,1080 周期转换一次...
实训总结
南工院DC-DC技术报告 20页 1财富值 实训总结 5页 免费 南工院DC-DC 23页...这实训的内容是设计并制作一个基于 STC12C5410AD数字稳压电源, 其总系统...
stc12c5410ad单片机程序
stc12c5410ad单片机程序_电子/电路_工程科技_专业资料...ad(); display(); } } //低/高位计数器分别给...基于STC12C5410AD稳压源... 6页 免费 STC12C5410...
更多相关标签: