程控电流源设计毕业设计

武汉纺织大学

毕业设计(论文)任务书

课题名称:程控直流电流源的设计

完成期限: 2016 年2月28日至 2016年5月20日

院系名称:机械工程与自动化 指导教师:薛勇 专业班级:自动化11201 指导教师职称:副教授 学生姓名: 周星星

院系毕业设计(论文)工作领导小组组长签字

一、课题训练内容

1.与开关电源、电力电子相关技术资料的收集、查询以及文献综述,完成开题报告;

2. 学习程控直流电流源的背景知识,了解其应用领域、发展趋势,并训练用电力电子技术以及控制理论解决实际控制系统的能力;

3. 训练程控直流电流源系统的技术方案的选择和比较的能力;

4. 训练程控直流电流源系统的理论分析能力;

5. 训练程控直流电流源系统的设计以及调试系统的能力;

6. 训练论文的撰写能力、电脑办公软件的应用能力、外文阅读以及翻译的能力。

二、设计(论文)任务和要求(包括说明书、论文、译文、计算程序、图纸、作品等数量和质量等具体要求)

1. 了解开关电源的结构、工作原理以及工作方式;

2. 设计BUCK 同步整流主电路,运用单片机等相关技术对主电路实现程控恒流输出;

3. 运用Altium Designer 设计绘制电路原理图,运用keil 软件编写单片机程序;

4. 按照学校统一要求,完成开题报告和毕业设计论文等要求。

三、毕业设计(论文)主要参数及主要参考资料

1. 毕业设计主要参数

恒流源输出功率:

系统做工作效率:>85%

输出电流:小于1A ,其大小且其持续时间可程序控制

2. 毕业设计主要参考资料

[1] 王兆安,刘进军. 电力电子技术[M].北京:机械工业出版社,2012.7

[2] 罗维平,李德俊. 单片机原理及其应用[M].武汉:华中科技大学出版社,

2012.5

[3] 侯振义. 直流开关电源技术及应用[M].北京:电子工业出版社,2006.4

[4] 张占松,蔡宣三著. 开关电源的原理与设计 [M].北京:电子工业出版社,

2005.10

[5] 周志敏,周纪海,纪爱华著.现代开关电源控制电路设计及应用[M].北京:

人民邮电出版社,2005,5.

[6] 薛易. 一种精密程控恒流源设计[ J] .自动化仪表, 2009(4):63 -65.

[7] 白泽生. 基于AT89C52的数控电流源[ J] .仪表技术与传感器, 2007(9):76 -78.

四、毕业设计(论文)进度表

武汉纺织大学毕业设计(论文)进度表

注:1. 本任务书一式两份,一份院(系)留存,一份发给学生,任务完成后附在说明书内。

2. “实际完成情况”和“检查人签名”由教师用笔填写,其余各项均要求打印,打印字体和字号按照《武汉纺织大学毕业设计(论文)规范》执行。

武汉纺织大学毕业设计(论文)开题报告

本程控直流电流源由BUCk 主电路、驱动电路、单片机控制电路三大部分组成。为了提高系统的输出效率,主电路采用同步整流技术,用开关管替代续流二极管以降低系统的内部损耗;PWM 控制电路采用uc3842结合IR2111相结合作为主电路的驱动芯片,从而实现对主电路两个开关管的驱动;单片机控制电路以32位单片机stm32作为整个系统的控制器,通过蓝牙使单片机和手机进行无线通讯,可以在手机上输入预期值,从而实现主电路电流按设定输出,另外外接键盘可以实现对输出电流的步进调节,采用模数转换芯片实现对主电路输出电流的采样,并结合TFT 液晶显示屏实现实时电流输出显示。

关键词:BUCK 电路; 同步整流; uc3842; stm32; 程控; 恒流

ABSTRACT

The system of program-controlled DC current source is composed of BUCK main circuit, drive circuit and single chip microcomputer control circuit. In order to improve the efficiency of system,the main circuit takes the way of synchronous rectifier which replaced the free-wheeling diode with switch tube to reduce the loss of the system.The PWM drive circuit combines uc3842 with IR2110 as the driver of main circuit so as to drive the two switch tubes in the main circuit.The single-chip microcomputer control circuit is based on the stm32 as the control core of the whole system which can communicates with cellphone via blueteeth,and displays the real-time output current on TFT LCD which take samples by A/D conversion chip.

Keywords:BUCK main circuit; synchronous rectifier; uc3842; stm32; program-controlled; current source

1 绪论„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 1

1.1 程控直流电流源所属领域的发展现状„„„„„„„„„„„„„1

1.2 程控直流电流源研究的意义 „„„„„„„„„„„„„„„„„2

1.3 本课题研究的主要内容„„„„„„„„„„„„„„„„„„„„3 2 设计任务及设计方案„„„„„„„„„„„„„„„„„„„„„„3

2.1 任务要求„„„„„„„„„„„„„„„„„„„„„„„„„„„3

2.2 设计思路分析 „„„„„„„„„„„„„„„„„„„„„„„„3

2.3 方案论证„„„„„„„„„„„„„„„„„„„„„„„„„„„4

2.4 系统方案设计 „„„„„„„„„„„„„„„„„„„„„„„„5 3 硬件系统设计 „„„„„„„„„„„„„„„„„„„„„„„„„6

3.1 电源模块„„„„„„„„„„„„„„„„„„„„„„„„„„„6

3.1.1 输入电源 „„„„„„„„„„„„„„„„„„„„„„„„„6

3.1.2 自制电源模块 „„„„„„„„„„„„„„„„„„„„„„„7

3.2 主电路的设计 „„„„„„„„„„„„„„„„„„„„„„„„7

3.2.1 BUCK 电路的工作原理„„„„„„„„„„„„„„„„„„„„8

3.2.2 同步整流原理 „„„„„„„„„„„„„„„„„„„„„„„9

3.2.3 器件选择及参数计算 „„„„„„„„„„„„„„„„„„„10

3.3 PWM电路的设计„„„„„„„„„„„„„„„„„„„„„„„12

3.4 单片机系统的设计 „„„„„„„„„„„„„„„„„„„„„16

3.4.1 单片机的选择„„„„„„„„„„„„„„„„„„„„„„„16

3.4.2 D/A、A/D转换„„„„„„„„„„„„„„„„„„„„„„„18

3.4.3 蓝牙模块„„„„„„„„„„„„„„„„„„„„„„„„„19

3.5 反馈网络的设计„„„„„„„„„„„„„„„„„„„„„„„20 4 软件系统的设计„„„„„„„„„„„„„„„„„„„„„„„„22

4.1单片机内部资源„„„„„„„„„„„„„„„„„„„„„„„22

4.2 软件设计 „„„„„„„„„„„„„„„„„„„„„„„„„„23

4.2.1 程序框图设计„„„„„„„„„„„„„„„„„„„„„„„23

4.2.2 蓝牙及按键操作 „„„„„„„„„„„„„„„„„„„„„24

4.2.3 A/D、D/A转换„„„„„„„„„„„„„„„„„„„„„„„26 5 系统测试 „„„„„„„„„„„„„„„„„„„„„„„„„„„29

5.1 测试结果 „„„„„„„„„„„„„„„„„„„„„„„„„„29

5.2 结果分析及误差分析„„„„„„„„„„„„„„„„„„„„„30 6 结论„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„30 参考文献„„„„„„„„„„„„„„„„„„„„„„„„„„„„32 附录„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„33 致谢„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„35

武汉纺织大学2012届毕业设计论文

1 绪论

1.1 程控直流电流源所属领域的发展现状

20世纪70年代末期我国电源行业开始发展, 到20世纪80年代中期, 开关电源产品开始推广应用。经过数十年的发展,目前, 我国已成为开关电源最主要的生产国和消费国。

随着科学技术的迅速发展,人们对物质需求也越来越来高,特别是一些高新技术产品。电源作为当今人们生活中普遍存在的电子商品,从上世纪九十年代末起便迅速发展。随着对系统更高效率和更低功耗的需求,电信与数据通讯设备的技术更新推动电源行业中直流/直流电源转换器向更高灵活性和智能化方向发展,在现有电源系统中加入嵌入式电源智能控制系统,是直流/直流电源行业正面临着问题。

现代生活的日益智能化, 势必要求开关电源朝着高频、高可靠、低耗、低噪声、抗干扰和模块化智能方向发展。新型、节能、环保、智能化产品是开关电源发展的必然趋势。实现高频化、智能化, 质量轻、体积小、厚度薄是主要发展方向。目前各大开关电源制造商都致力于同步开发新型高智能化的元器件。SMT 贴片技术的广泛应用使得开关电源取有了新的进展, 电子元器件可以布置在电路板的上下两面, 以确保开关电源更轻、更小、更薄。开关电源的向高频发展的趋势对传统的PWM 开关技术也提出新的挑战, 开关电源的主流技术是如何实现ZVS 、ZCS 的软开关技术, 这些技术不仅会大幅提高开关电源的工作效率, 也会大大增强产品的可靠性。当然开关电源的高频化势必会增大噪声,引入高次谐波。最近几年来,—些著名的芯片生产商又竞相研发了一大批单片开关电源的集成电路,为新型开关电源的推广与普及奠定了良好的基础。此外,随着单片机技术的发展和控制理论的普及应用,开关电源的数字化控制也从比较简单的控制器加电源芯片的控制结构发展到利用高性能DSP 及FPGA 进行PWM 、通信、监控的全数字化控制结构。目前开关电源的发展方向主要朝着更高的智能化、变换效率更高、产品特性更好、环保性能更突出、可靠性更强等方面发展。

1.2 程控直流电流源研究的意义

随着时代的进步和科技的发展,社会工业化、农业机械化已是大势所趋,电子设备早已融入我们生活中,给我们带来了极大的方便,而电源是每个电子设备 1

运行所必须的组成部分。电源作为电路工作的动力源泉扮演着不可或缺的角色,

电源的性能直接影响到电路的稳定性、安全性。随着人们生活水平的日益提高,

人们对电子设备的要求也越来越高,电源作为电子设备的一部分,也必须在精度、

体积、稳定等各方面突破以满足设计需求。

在电子电路中,通常都需要稳定的直流电流源来供电。而整个恒流过程是由

电源变压器、整流、滤波、稳压等四部分组成。传统的直流电流源一直普遍存在

功能简单、不好控制、可靠性低、干扰大、精度低且体积大、复杂度高等一系列

的问题。普通的直流电流源品种有很多, 但均存在以下问题:输出电流是通过粗

调及细调(电位器)来调节。这样, 当需要精确输出电流, 或需要在一个小范围

内改变时, 就比较难以实现。另外, 随着使用时间的增加, 会影响波段开关及电

位器的机械性能,难免会有接触不良的问题出现, 从而对输出也会产生一定的影

响。

直流电流源是电子技术中常用的仪器设备,是实验和科研不可缺少的仪器。

程控直流电流源属于开关电源领域,开关电源电路具有性能优良、故障率低、使

用寿命长等优点,而且还具有具有效率高、稳压范围宽体积小重量轻安全可靠等

传统开关电源难以达到的优势。开关电源技术是一门实践性很强的工程技术,要

求有电力电子技术、电路设计等理论与设计基础,而且也需要单片机技术、模拟

电子技术等多学科知识的综合应用。单片机技术的发展和AD 、DA 芯片的普及使

得程控电源得以实现,使得电源的可操作性、数字化可视性、智能化得到突破性

发展,无论在控制精度还是在发展前景上,与传统电源相比都有不可比拟的优势。

1.3 本课题研究的主要内容

本次研究的课题所设计的系统包含整流滤波、主电路设计、驱动电路设计、单

片机控制系统设计以及电流采样并LCD 显示等五个大的模块,主要涉及到电力电子

技术、单片机技术、控制理论等多学科知识的交叉应用,对理论知识和实际操作实

验能力都有较高的要求。

程控电流源的实现方法有很多,但是根据不同的功能如何选择设计方案是最关

键的,本次研究的是与电力电子相关的开关电源和单片机控制相结合的课题,主要

问题是如何利用单片机控制主电路的输出以及使主电路按单片机的设定进行输出。

该系统的控制核心是单片机,替代了传统直流电流源利用硬件如滑动变阻器或可机

械调整的电阻,结合数模转换器D/A实现对主电路的控制从而来改变电路输出,使

得整个系统输出能够连续可调并且可以按设定输出,因此使整个系统变得更灵活与

安全,在控制精度、工作效率、操作方式等各个方面具有非常大的优势。

2 设计任务及设计方案

2.1 任务要求

根据所研究的课题和实际情况,制定如下任务要求:

(1) 恒流输出,输出电流小于或等于1A ,输出功率小于100W

(2) 具有步进调节输出电流并且显示实时输出电流的功能,其持续时间也可

程序控制

(3) 系统的整体效率大于85%

2.2 设计方案分析

根据任务要求,设计思路如图2-1所示。以交流市电作为供电来源,经过整

流滤波电路得到直流电源,以此作为主电路的输入电源。对主电路输出电流经采

样电阻转化成电压进行采样,此电压一般较小,放大后经过反馈网络形成环控制

电路以实现主电路电路的恒流输出,同时单片机控制ADC 对输出电流进行采样,

然后通过显示屏或者数码管实时显示电流大小。此外,用键盘控制单片机改变反

馈网络实现程控从而使主电路达到新的稳态,使电流可以按照程序给定输出。

因此,主要问题就是对主电路的设计以及如何实现控制主电路的输出,难度

在于如何使输出电流与设定电流达到一致。此外,如何消除干扰、误差以及提高

系统效率等问题也是在设计方案时索要考虑和注意的问题。

图2-1 设计框图

2.3 方案论证

对于程控直流电流源,实现方案较多,现简单分析:

方案一:采用反馈比较实现恒流

如图2-2,利用采样电阻得到电流信号(代表电流大小的电压信号),通过

OP07与输入电压V i 比较并放大,控制输出电流的大小。

当V i 一定时,运算放大器的A V ≈∞,且有

V F ≈I RS R S , V i =V F , I 0=I RS =V i R S (2-1)

因而能实现恒流。原理图如图2-3所示,图中

I 0=I RS +I b =I V i , V +=V _, I b =0 β1β2R S (2-2)

当β1β2足够大时,I 0=I RS , 即实现恒流。该方案的优点是电流稳定性好,三极管β

值引起的电流变化,可以通过反馈自动补偿实现稳流,而且容易实现程控。

方案二:采用BUCK 降压电路实现恒流输出

如图3所示DC-DC 主电路采用BUCK 电路。该方法是在输出端与负载串联精

密电阻取样得到反馈电压,将反馈电压Vf 和单片机控制模数转换器输出的电压

运算之后的电压与高精度的参考电压比较得到误差电压,此误差电压经PWM 芯片

放大后输出改变开关管驱动芯片的占空比从而调整开关管的导通程度,使预设电

流值和实际电流值的逐步逼近,直至相等,从而达到恒流输出的目的。

图2-2 设计方案一

图2-3 设计方案二

图2-4 系统方案设计

2.4 系统方案设计

比较上述两种方案,方案一通过运算放大器比较反馈电压和给定电压来控制

三极管的关断进而使电路达到恒流输出的目的,电路结构比较简单,也很容易实

现程控,但是调试起来比较麻烦,而且三极管会因为持续通过的电流而产生大量

热量,而三极管的稳定性受温度的影响较大,从而影响整个系统的稳定性与可靠

性。

方案二采用BUCK 电路作为主电路,利用电力电子器件功率MOSFET 的开关特

性,通过具有一定占空比的开关信号来控制开关管的导通与关断,从而控制电路

的输出,在输出采集反馈电压,与给定电压相比较,进而调节开关信号的占空比,

使输出达到期望值,此方案整个系统形成闭环,稳定性很高,并且效率也可大大

提升。目前市场上产生PWM 的开关管驱动芯片种类很多,价格便宜,运用方便,

不过此方案电路设计较复杂,而且对电路的调试能力有一定的要求。

通过对比两种方案,再结合本次课题的具体要求,方案二更为合适。整体方

案如图2-4,整个系统包括整流滤波、BUCK 主电路、PWM 电路、单片机控制系统、

AD 采样等主要部分构成,具体各个模块设计将在下一章节讨论。

3 硬件系统设计

3.1 输入电源的设计

3.1.1 输入电源

整个系统的供电包括主电路输入、各种芯片的供电、单片机供电,为方便使

用,从市电引入220V 、50Hz 的交流电。由于主电路的输入要求是直流,功率在

100W 以内,所以必须使用变压器先将市电降压。避免自己手工绕接的变压器不

合标准而产生安全隐患,因此直接从市场上购买了AC220V-AC18V 的变压器,如

图3-1所示,得到了AC18V 的低压电压。

图3-1 输入电源设计 对于主电路的输入要求是直流,所以还必须将得到的AC18V 转化成直流电。

整流桥整流是常用的方法。整流桥就是将整流管封在一个壳内了,分为全桥和半桥。全桥内部是将四个二极管连接成桥式整流电路封装在一起。,用两个半桥可组成一个全桥式整流电路,一个半桥也可以组成变压器带中心抽头的全波整流电路,选择整流桥要考虑整流电路和工作电压。根据变压器AC18V 的输出和主电路不小于1A 的电流的输入,选择扁型全桥整流桥RS507进行桥式全波整流,RS507能承受的最大反向电压高达1000V ,最大平均输出电流为6A ,满足系统设计的要求。此外,为保证系统安全,在主干路上安装了一个保险管来防止电路电流过大,如图3-2。

图3-2 整流电路

3.1.2 自制电源模块

本系统需要多个电源,单片机使用+5V稳压电源,运放等需要±15V 稳压电源。电源虽简单,但在高精度的系统中,稳压电源有着非常重要的作用。因此采用广泛使用且稳定性很好的78系列和79系列稳压芯片,其中78系列是正电压稳定芯片,79系列是负电压稳定芯片,以LM7805为例介绍。

LM 7805系列为三端正稳压芯片, 在输入电压大于5V 时,输出脚能输出+5V固定电压,输出电流可达 1A ,普遍应用在各种场合。此外其内部含有过流、过热和过载等保护电路来确保工作安全。

图3-3 自制电源

本电源先通过变压器电压变换降压到AC18V ,然后通过桥式全波整流后进行电容滤波得到直流电压27V ,再通过三端固定输出集成稳压器产生稳定电压+15V,-15V ,+5V,-5V 。为了改善纹波特性和改善负载的瞬态响应,在输入端和输出端加接电容。采用三端集成稳压器LM7805、LM7905、LM7815、LM7915分别得到±5V 、±15V 的稳定电压,可以提供1000mA 的上限电流。利用该方法实现的电源电路简单,工作稳定可靠,可实现给各种芯片供电。实现电路原理图如图3-3.

3.2 主电路的设计

3.2.1 BUCK电路的工作原理

BUCK 变换器是开关电源基本拓扑结构中的一种,BUCK 变换器又称降压变换器,是一种对输入输出电压进行降压变换的直流斩波器,即输出电压低于输入电压,由于其具有优越的变压功能,因此可以直接用于需要直接降压的地方。开关稳压电源已广泛运用于基础直流电源、交流电源、各种工业电源,通信电源、通信电源、逆变电源、计算机电源等,它是现代电子设备重要的“心脏供血系统”。

降压斩波电路主电路原理图如图3-4所示。可以看出基本的BUCK 电路由开关管Q 、续流二极管D 、电感L 、电容C 等主要器件构成,将快速通断的晶体管置于输入与输出之间,通过调节通断比例(占空比)来控制输出直流电压的平均值。该平均电压由可调宽度的方波脉冲构成,方波脉冲的平均值就是直流输出电

压。

图3-4 BUCK电路原理图

当Q1导通,输入端电源通过开关管Q 及电感器L 对负载供电,并同时对电感器L 充电。电感相当于一个恒流源,起传递能量作用,电容相当于恒压源,在电路里起到滤波的作用。

当Q1关断,电感器L 中储存的能量通过续流二极管D 形成的回路,对负载R 继续供电,从而保证了负载端获得连续的电流。

3.2.2 同步整流原理

目前, 同步整流技术在DC/ DC 模块电源领域得到了广泛的应用。随着MOSFET 设计工业技术的进步, 使当今的MOSFET 的性能大大提高。同步整流技术几乎可以应用到各种电路拓扑结构, 并且可以结合其它技术, 从而形成了形式多样的同步整流技术。

同步整流电路是采用通态电阻极低的功率MOSFET 来取代整流二极管,因此能大大降低整流器的损耗,提高DC/DC变换器的效率,满足低压、大电流整流的需要。功率MOS 管是一个可以双向导通的器件, 如图3-5所示其完整的漏源伏安特性应包括第一象限即我们最常用到的特性,以及第三象限即同步整流所用到的特性,两个象限的特性是对称的。其中第一象限表示MOSFET 的正向导电特性, 第三象限表示MOSFET 的反向导电特性; 同步整流技术正是利用了MOSFET 的这种双向导电特性来达到提高整流效率的目的。近年来随着电源技术的发展,同步整流技术正在向低电压、大电流输出方向快速发展,并在各种DC-DC 变换器中迅速普及应用。

DC/DC变换器的内部损耗损耗一般主要由以下几部分组成:功率MOS 管的损耗,高频变压器的损耗,输出端整流管的损耗。在低电压、大电流输出的情况下,整流二极管的导通压降较高,输出端整流管的损耗尤为突出。快恢复二极管(FRD

或超快恢复二极管(SRD )可达1.0~1.2V ,即使采用低压降的肖特基二极管(SBD ),也会产生大约0.6V 的压降,这就导致转换电路本身损耗增大,使电源的转换效率变低。而功率MOSFET 的导通压降比较小,一般导通后压降仅0.06V 左右,可以极大的减少损耗,很好的提高电路效率。因此作为整流、续流用的同步MOS 管必须具有低导通电阻、体二极管反向恢复电荷小、栅极电阻小和开关特性好等特点,才能达到以上效果。

图3-5 MOSFET的伏安特性曲线

因此,为了减小系统损耗,提高电路的工作效率,主电路采用BUCK 电路结合同步整流技术,如图3-6,其中MOSFET1作为主开关管,MOSFET2作为续流开关管。需要注意的是,在控制驱动两个开关管时,使两管交替导通,要保证两管不能同时导通,避免引起短路,其控制方法将在后面讨论。

图3-6 BUCK主电路

3.2.3 器件选择及参数计算

对于主电路主要有两个MOS 管、电感和电容四个元器件。基于电路的输入和输出电流电压的要求以及市场上的普遍程度,MOS 管选择IRFP460,IRFP460是N 沟道的功率MOSFET ,其漏源极承受电压VDS 高达500V ,漏极导通最大电流ID 最高20A ,并且具有较低的导通电阻RDS(on)0.27Ω,是较理想的选择。

图3-7 IRFP460外观图以及结构图

在Buck 电路中,电感L 和电容C 是一个低通滤波器,此滤波器的设计原则是,尽可能只让使输出电压的直流分量可以通过,最大限度地抑制输出电压的开关频率及其产生的谐波分量通过。但是,需要声明的是,不可能完全滤除开关频率及其谐波分量,因此构建一个只让直流分量通过完美的滤波器是不可能的,所以,在输出中无法避免的存在一小部分杂波是由于开关产生的高频谐波。

对于电感,根据BUCK 电路的工作原理及工作方式推导出电感的计算公式为L ≥Ui D (1-D ) (其中Ui 为BUCK 电路输入电压,D 为MOS 管占空比,k 为常系2kf Im ax

数一般取值0.05-0.1,f 为MOS 管的开关频率,Imax 为主电路输出的最大电流),因为开关频率f 对DC-DC 电路变换的效率影响非常大,如果f 太高,可以使充电电感和滤波电容体积减小,但是充电电感的涡流损耗,磁滞损耗及其其他元件的分别参数的影响加大造成的其他元件损耗加大。如果f 太低,充电电感,滤波电容的体积太大,在保证充电电感量的前提下,线圈匝数增多,铜损耗加大。综合考虑各种因素,这里设计开关管的开关频率为f=38.298KHz,则根据UC3842技术说明f=1.8/(CT*RT),对于占空比,参考UC3842技术说明,选择D max=50%,

因为负载可变,输出电压也是可变的,所以这里选取UC3843的最大占空比,是负载可变范围加大,而最大输出电流Imax=1.0A,k=0.05,Ui=24V,从而可以得到L=1.18 mH。

关于滤波电容的选择,电容需要滤掉主要的开关纹波,选择容量大、阻抗小的电容,目的是使开关频率很高时的电容值阻抗相对于负载阻抗R 来说非常小,从而电容吸收几乎所有的电感上进过的电流纹波,电容电流波形近似为电感电流波形去掉直流成分后的交流成分,而流经负载电阻R 上的纹波就变得非常小。输出滤波电容的选取决定了输出纹波电压,纹波电压与电容的等效的串联电阻ESR 有关,电容的纹波电流要大于电路中的纹波电流。这里选取四个2200uf/35V的电容并联以降低电容的等效串联电阻。

3.3 PWM电路的设计

驱动电路即是用开关管驱动芯片产生PWM 来控制开关管导通和关断,从而控制电路的输出。本系统主电路采用的是BUCK 同步整流电路,用到了两个开关管,因此,必须要有两路驱动信号,且两路信号要使两个开关管交替导通。因而想到采用半桥驱动芯片IR2111,IR2111是功率MOSFET 和IGBT 专用栅极驱动集成电路,可用来驱动工作在母线电压高达600V 的电路中的N沟道功率MOS 器件。采用一片IR2111可完成两个功率元件的驱动任务,其内部采用自举技术,使得功率元件的驱动电路仅需一个输入级直流电源;可实现对功率MOSFET 和IGBT 的最优驱动,还具有完善的保护功能。IR2111是高电压、高速度的功率MOSFET 和IGBT 的适用于半桥驱动的驱动芯片,一路输入信号,可产生两路相位相反的输出信号,驱动输出电压10-20V ,高端承受电压高达600V ,且内置700ns 死区时间使开关管延时短暂的时间导通或者关断以防止两管同时导通导致电路出现短路而产生不良后果,其效果如图3-8。

IR2111的内部结构图如图3-9,引脚功能说明见表3-1 。IN 脚是控制信号的输入端,此脚的具有很高的等效输入电阻,单片机、光耦或其它控制器发出的控制信号可直接连接此脚。逻辑输入信号与CMOS 电平兼容,在VCC 是15V 时,当IN 输入电压在0~6V 时为低电平信号,此时输出端HO 为低电平输出,即为逻辑0,LO 为高电平输出,可以驱动下管导通;当输入电压为6.4~15V时为高电平,此时HO 输出端电压为逻辑1,可以驱动上管导通,LO 端的电压为0[10]。

图3-8 IR2111开关时序图

图3-9 IR2111内部结构图

引脚

VCC

IN

VB

HO

Vs

LO

COM 说明低端和逻辑电平供电逻辑电平占空比输入高端浮动输入高端门极驱动输出高端浮动补偿电源低端门极驱动共地端

表3-1 引脚功能说明

IR2111的典型应用电路图如图3-10 。其中需要注意的是由于IR2111的高端输出是采用自举电路使高端驱动HO 工作,图16中的二极管和自举电容组成自举电路,供电电源VCC 直接为低端驱动LO 提供电源,VB 通过自举电路获得高于VCC 电压的电压,从而使高端MOSFET 的门极电压高于源极电压,即Vgs>0;使开关管导通,因此自举二极管和自举电容必须接入才能使芯片正常工作,根据IR2111的技术说明,该电容取值为0.1uF 。自举二极管在高端器件开通时,必须能够阻止高压,并且应是快恢复二极管,以减小从自举电容向电源VCC 的回馈电荷,其反向耐压应大于功率端电压,此外,其恢复时间不应大于100ns 。

[9]

从上面的分析看,IR2111芯片可以很好地解决双管驱动的问题,但是可以发 图3-10 IR2111的应用电路 现,IR2111的输入脚要求以一定占空比的PWM 信号输入,主电路输出产生的反馈信号是一个固定大小的模拟量,因此IR2111不能直接接收反馈电压,单独使用它不能使整个电路形成闭环,也达不到期望的要求。

基于以上情况,必须还需要一种可以根据反馈信号自动调节占空比的芯片,使这个PWM 信号作为IR2111的输入,这正好解决了不能形成闭环的问题。这里选择美国德州仪器公司生产的uc3842芯片。uc3842本身也是一款开关电源中MOS 管的驱动芯片。

UC3842 是一种高性能单端输出式电流控制型脉宽调制器芯片,具有管脚数量少、外围电路简单、安装调试简便、性能优良等诸多优点,可直接驱动双极型晶体管、MOSFEF 和IGBT 等功率型半导体器件,广泛应用于计算机、显示器等系统电路中作开关电源驱动器件[8]。

UC3842内部结构和引脚如图3-11,UC3842采用固定工作频率脉冲宽度可控调制方式,内部主要由5. 0V 基准电压源、用来精确地控制占空比调定的振荡器、降压器、电流测定比较器、PWM 锁存器、高增益E/A误差放大器和适用于驱动功率MOSFET 的大电流推挽输出电路等构成。1脚为COMP 端,是误差放大器的输出端;2端为反馈端,此脚用来产生误差电压,控制脉冲宽度; 3端为电流测定端; 4端为定时端,外接Rt 、Ct 确定锯齿波频率;5端接地;6端为推挽输出端, 有拉、灌电流的能力;7端为集成块工作电源电压端, 可以工作在8~40V ;8端为内部供外用的基准电压5V, 有50mA 的负载能力。

图3-11 uc3842内部结构图

UC3842的引脚及功能说明如表3-2。

引脚号

COMP(1)

FB(2)

CS(3)

RT/CT(4)

GND(5)

OUT(6)

VDD(7)

VREF(8)功能说明误差放大器出输出补偿电压反馈电流取样振荡频率GND 驱动输出供电电源参考输出,与4号引脚结合使用

表3-2 UC3842引脚说明

3.4 单片机系统的设计

3.4.1 单片机的选择

首先来了解本次课题设计的系统跟单片机相关的部分。从图3-12的单片机控制系统设计可以看出,按键、蓝牙模块、AD 采样模块、DA 转换模块、液晶显示模块都要受到单片机的控制和信号处理,所以单片机处于控制的核心地位。先从引脚数量上来看,液晶显示模块采用的是16位并行的数据口,加上液晶显示屏的其他引脚,所以整个模块至少占用单片机的30个I/O口,如果是片外的AD 芯片和DA 芯片,则都要单片机提供时序,一般至少有时钟位、片选位、数据口等接口,才外还需要单片机具有与蓝牙进行通讯的串口功能,对外接键盘的定时扫描。因此可以看出,单片机需要处理的信息非常多。

图3-12 单片机控制系统

51系列的单片机作为基础入门的单片机,广泛应用工业测控系统之中,51单片机具有4组共32个I/O口,内部有2个可编程定时器/计数器,5个中断源,一个全双工的串口通讯口,对于一般的小型控制系统来说,51系列单片机也足以胜任。不过51系列单片机是8位单片机,即每次只能处理8位数据,而且其外部晶振的最高频率只能达到33M ,因此在处理速度方面,51单片机表现欠佳,如果还要和TFT 液晶屏配合使用的话,液晶的刷新频率也会比较低,会使整个系统反应比较慢。此外,根据上面的分析,51系列单片机只有32个I/O口,对于

本系统而言,并不能满足设计要求。

因此,本次系统需要一款处理速度快、有大量接口的单片机来作为我们整个系统的控制器。基于高科技的快速发展和单片机技术的普及,一些高性能的单片机以低价格在社会上被普遍使用,STM32就是其中之一

图3-13 STM32的引脚图

STM32系列单片机是由意法半导体公司(STMicroelectronics )生产,基于高性能、低成本、低功耗的嵌入式应用而专门设计的ARM Cortex-M3内核,Cortex-M3处理器拥有32位CPU ,并行总线结构,拥有嵌套中断向量控制单元,调试系统以及标准的存储映射。嵌套中断向量控制器(Nested Vector Interrupt Controller, 简称NVIC )是Cortex-M3处理器中一个比较关键的组件,它为基于Cortex-M3的微控制器提供了标准的中断架构和优秀的中断响应能力,为超过

240个中断源提供专门的中断入口,而且可以赋予每个中断源单独的优先级。,STM32都会配备常见外设,诸如多通道ADC, 多个通用定时器,I2C 总线接口,SPI 总线接口,CAN 总线接口,USB 控制器,实时时钟RTC 等。但是,它的每一个外部设备都具有独特之处。例如,12位分辨率的ADC 具备多种转换模式,并带有一个内部温度传感器,带有双ADC 的STM32器件,还可以使两个ADC 同时工作,从而衍生出了更为高级的9种转换模式;STM32的每一个定时器都具备4个捕获比较单元,而且每个定时器都可以和另外的定时器联合工作以生成更为精密的时序。

本次选择型号为STM32F103ZET6的单片机,其属于“增强型”系列单片机,拥有以上全部功能,其外部引脚总共有144个,如图3-13。

由上分析可见,采用stm32单片机可远远满足系统需求。

3.4.2 D/A、A/D转换

Stm32内部有多达18个ADC 输入通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。内部ADC 是一种12位逐次逼近型模拟数字转换器,其结果可以左对齐或右对齐方式存储在16位数据寄存器中。参考电压Vref 为3.3V ,因此可得到此ADC 的分辨率为1/4095*Vref=0.8mV,内部ADC 的转换速度非常快,在时钟为56MHz 时为1μs ,在时钟为72MHz 为1.17μs 。其转换时序图如图3-14, ADC在开始精确转换前需要一个稳定时间tSTAB ,SET ADON 被置一个短暂的高电平,在下一个时钟的下降沿ADC 转换开始,持续12个时钟周期,在开始ADC 转换和14个时钟周期后,转换完成标志位EOC 标志被设置,必须由软件清除,转换的结果包含于16位的ADC 数据寄存器。然后同理准备进行下一次转换。

图3-14 内部ADC 转换时序

Stm32的数字/模拟转换模块(DAC)是12位数字输入,输出电压值的数字/模拟转换器。DAC 可以配置为12位模式,并且可以与DMA 控制器配合使用。DAC 工作在12位模式时,数据可以设置成左对齐或右对齐。DAC 模块有2个输出通道,每个通道都有单独的转换器。在双DAC 模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC 可以通过引脚输入参考电压VREF+以获得更精确的转换结果。数字输入经过DAC 被线性地转换为模拟电压输出,其范围为0到VREF+。 任一DAC 通道引脚上的输出电压满足下面的关系:

Vout = VREF x (DOR / 4095)

DAC的其时序如图3-15。

(3-1)

图3-15 带软件触发的DAC 转换时序

3.4.3 蓝牙模块

Stm32具有USART 功能,USART 即通用同步异步收发器,接口通过三个引脚与其他设备连接在一起。任何USART 双向通信至少需要两个脚:接收数据输入(RX)和发送数据输出(TX)。

RX :接收数据串行输。通过过采样技术来区别数据和噪音,从而恢复数据。 TX :发送数据输出。当发送器被禁止时,输出引脚恢复到它的I/O端口配置。当发送器被激活,并且不发送数据时,TX 引脚处于高电平。在单线和智能卡模式里,此I/O口被同时用于数据的发送和接收。

蓝牙模块HC05,是一款高性能主从一体蓝牙串口模块,可以同各种带蓝牙功能的电脑、蓝牙主机、手机、PDA 、PSP 等智能终端配对,该模块支持非常宽的波特率范围:4800~1382400,并且模块兼容5V 或3.3V 单片机系统,可以很方便与用

户产品进行连接。使用非常灵活、方便。

另外,模块自带了一个状态指示灯:STA 。该灯有3种状态,分别为:

(1)在模块上电的同时(也可以是之前),将KEY 设置为高电平(接VCC ),此时STA 慢闪(1秒亮1次),模块进入AT 状态,且此时波特率固定为38400。

(2)在模块上电的时候,将KEY 悬空或接GND ,此时STA 快闪(1秒2次),表示模块进入可配对状态。如果此时将KEY 再拉高,模块也会进入AT 状态,但是STA 依旧保持快闪。

(3)模块配对成功,此时STA 双闪(一次闪2下,2秒闪一次)。

有了STA 指示灯,我们就可以很方便的判断模块的当前状态,方便用户使用。 将HC05的RXD 与stm32串口的TXD 相连,HC05的TXD 与stm32串口的RXD 相连,这就完成了物理上的连线,然后在stm32上对串口进行配置,使stm32的波特率在HC05支持的范围内,最后在一台支持蓝牙的手机上安装能够通过蓝牙串口发送信息的软件,将手机软件与HC05蓝牙模块配对相连,从而实现手机蓝牙和单片机之间的无线通讯。其引脚功能说明如表3-3。

序号

1

2

3

4

5

6名称LED KEY RXD TXD GND VCC 说明配对状态输出;配对成功输出高电平,未配对则输出低电平用于进入AT状态;高电平有效(悬空默认为低电平模块串口接收脚(TTL电平),可接单片机的TXD模块串口发送脚(TTL电平),可接单片机的RXD地电源(3.3V~5.0V)

表3-3 HC05蓝牙模块引脚功能说明

3.5 反馈网络的设计

没有反馈的网络的系统是一个开环系统,使驱动电路产生固定占空比驱动主电路中的开关管时,系统会不稳定,在输入电源大小改变时,输出的电压电流的大小也会随之改变,因此达不到稳压恒流输出的目的,即系统的电源调整率会非常大,这就不能保证负载在稳定的条件下工作,如果是用电设备,则会影响其正常使用甚至会损坏设备带来危险;没有反馈的系统也是一个负载调整率非常差的系统,即在负载大小或者负载功率改变的时候,系统输出会波动,达不到稳定输出的要求。因此,反馈在电源设计中是很重要的,它是系统稳定输出的关键环节。

本课题设计的是电流源,因此要被反馈的对象是输出电流,而且要求是恒流

源,所以反馈网络是一个电流负反馈网络。要实现电流反馈必须要采集输出的电流,一般直流电流不方便直接采集,常用的方法就是把电流转换成电压,然后采集这个电压就间接的得到了电流,上面介绍的ADC 的采样位置就在这个地方。因此引入了采样电阻,但是采样电阻不能影响输出,即采样电阻上的电压值或者功耗在整个输出中占的比例非常小,否则就会导致整个系统的效率变低,因此本次选择了0.1Ω/10W的水泥电阻作为采样电阻。

然而,由于采样电阻很小,导致采样所得采样电压也很小,在电路输出1A 的情况下所得电压也只有0.1V ,因此必须要采用放大电路。本次采用TI 公司的仪表放大器INA128芯片。

INA128是一款低功率低漂移的准确性非常高的仪表放大器,采用差分输入,在电流反馈电路中可以提供高增益、高带宽,而且可以通过调节一个外部电位器来改变增益,从而来控制电压输出的大,其增益的计算公式为

G = 1+ 50KΩ/RG (3-2)

输出电压为

+-V o =G *(V IN -V IN ) (3-3)

INA 结构图如图3-16。

图3-16 INA128的结构图

如图3-17是INA128的实物接线图,其正向输入端和反相输入端分别接在采样电阻的两端作为差分输入电压。

图3-17 INA128接线图

本次课题的名称是程控直流电流源,所谓程控即是程序控制,本课题是通过程序控制DAC 输出,而DAC 输出要改变的就是反馈网络,因为在闭环控制系统中,控制量是根据反馈量与给定比较的结果来调节从而控制输出,使输出达到预期的要求。因此要设计出一个电路使DAC 输出的电压相当于给定。这里运放的实用性据凸显出来了,将DAC 的输出电压和反馈电压作为两输入信号,利用运算放大器O P07构成减法运算电路。如图3-18,先将两路信号通过运算放大器构成的电压跟随器,电压跟随器的输入电压与输出电压大小和相位一样。其输入阻抗很大,输出阻抗很小,在低频电路中可以看成是一个阻抗转换的电路,再通过减法电路,可以得到最后的输出为

Vref = Vf–VDA (3-4)

Vref 这个电压值就是反馈网络输出的电压值,而这个电压信号将会作为驱动芯片反馈端的输入信号,驱动电路的输出会根据这个输入信号的改变而改变。

图3-18 利用OP07构成的减法运算电路

4 软件系统的设计

4.1单片机内部资源

Stm32是基于ARM Cortex-M3内核的高性能低功耗32位单片机,最高工作频率72MHz ,拥有512K 字节闪存程序储存器,高达64K 的SRAM ,并行LCD 接口。Stm32内部资源非常丰富,具有18个ADC 输入通道,两个DAC 输出通道,多达112个快速I/O端口,并且所有的端口都可以映射到外部中断,总共有多达11个定时器和13个通信接口。这是一款非常值得学习和应用的单片机。

本次设计需要用到的单片机资源有:用于电流采样的模数转换器ADC ,用于程控输出的数模转换器DAC ,用于蓝牙通讯的USART (通用同步异步收发器),用于按键扫描的定时器,后两者又会用到串口中断和定时器中断。

Stm32在程序的编写上有两种方案。第一种是寄存器版的,STM32内部资源丰富,同时都有相对应的寄存器,可以直接操作寄存器来控制其内部各个模块和I/O口,这种方法程序效率高,但是正是由于寄存器太多,查找起来很麻烦,可读性也比较低,所以一般初学者不用这种方法;第二种就是库函数版的,stm32有专门的库函数手册,stm32内部所有的资源都有其对应的函数,用户调用时只需配置参数即可,很方便快捷,也很适合快速学习。本次软件设计所用到的是库

函数版的编程方法。

4.2 软件设计

4.2.1 程序框图设计

写单片机的程序不是写纯粹的代码,而是更注重软件与硬件的结合使用,使其相互配合,从而达到控制与被控制的目的。

图4-1 总程序设计流程图

如图4-1是总的程序设计流程图,单片机是按照流程图所示的流程来采集数据、输出数据、显示信息。初始化是让各个程序模块进行配置使模块处在准备工作的状态下,包括液晶屏初始化、GPIO 引脚初始化、定时器配置初始化、串口初始化以及中断优先级配置初始化等。

4.2.2 蓝牙及按键操作

因为本次设计要实现程控功能,这就需要实现用户和单片机的交互,即人能控制单片机达到预期的输出,而单片机要提供给用户一些视觉和数据信息,所以程控功能不能只是固定在程序之中,而是要实现用户从外部输入信息的功能特点,从而使整个系统更具操作性、交互性。所以本次设计采用了键盘输入和蓝牙

输入,这两种方式可以交错进行,蓝牙可以设定任意值,键盘可以实现步进

图4-2 蓝牙程序流程图

蓝牙模块的程序流程图如图4-2 ,串口的配置包括串口引脚的定义声明如图4-3、串口的工作方式如图4-4、串口的中断配置如图4-5。

图4-3 串口引脚的定义声明

图4-4 串口的工作方式

图4-5 串口的中断配置

串口初始化即在主函数中调用此配置函数即可完成相应的配置,使硬件就绪。读取数据和数据转换都是在串口中断服务函数中完成,蓝牙每接受到一次数据,单片机就会产生一次中断。蓝牙通过串口每次只能传送或接收一个字节的数据,所以当蓝牙接收到多个数据的时候必须用一个数组将整组数据存起来等接收完成后再进行处理,在将处理转化完成后的数据传递给其他函数利用。

键盘步进方式可以用单片机内部的定时器实现。其程序流程图如图4-6。 键盘产生步进只需要一个按键即可,其配置方式只需要对相应的引脚进行声明然后初始化即可。而定时器则需要配置定时器的工作方式、定时周期、中断优先级以及中断服务函数。如图4-7,用到的是定时器3,配置其定时20ms ,即键盘的扫描周期为50HZ 。

图4-6 键盘程序流程图

图4-7 定时器的配置

4.2.3 A/D、D/A转换

为了实时显示电流输出值的变化,A/D转换在主程序的主循环中一直对输出电流进行采样,为了使得ADC 采集的数据更加准确,利用ADC 采集多次然后去平均值的办法来使采集的数据更接近实际值,也达到了消除偶然误差的目的。其流程图如图4-8.

图4-8 A/D工作流程图

对ADC 的配置主要是选择ADC 的输入通道及声明对应引脚、配置ADC 的工作模式,如图4-9,选择的是ADC1的1通道,触发方式选择软件触发。

配置完成后,只需调用库函数启动ADC ,然后等待转换完成即可读取ADC 的转化结果,然后将此结果累加,循环100次,然后取平均值,最后将此平均值转

换成对应的电压值,转换公式为

Vout = ADC_value * ( Vref/4095 ) (4-1)

其中ADC_value是ADC 转化之后的结果,Vref 是ADC 的参考电压,因为此ADC 是12位,因此4095即2^12-1,Vout 即是左后得到的对应的电压值。如图4-10。

图4-9 ADC的通道选择及配置

图4-10 ADC的转换程序

图4-11 DAC的工作流程图

DAC 的工作流程跟ADC 的类似,如图4-11。

DAC 需要转换输出的值来源于键盘步进累加和蓝牙接收数据,然后将要输出的电压值转化成对应的十六进制数,最后启动DAC 转换输出。

如图

4-12。通过

temp = voltage/3.3*4095 (4-2) 得到vlotage 对应的转化数据temp ,3.3即DAC 的参考电压是3.3V ,最后DAC 的输出电压值就是voltage 的大小。

图4-12 DAC的转换程序

5. 系统测试

5.1 测试结果

根据本课题的任务设计要求,需要测试的有系统的恒流输出、系统的转换效率,输出电流的步进调节,输出电流在规定范围的任意设置且持续设定时间。

恒流输出测试方法:调节电路使在负载为10Ω时输出电流的大小为1A ,固定输入电压为18V ,调节负载(负载为滑动变阻器),使负载大小从5Ω持续变化到15Ω,观察记录输出电流的变化,统计结果如表5-1。

负载大小(Ω)

电流大小(A)58101215

表5-1 恒流输出的测试结果

系统的转换效率的测试方法:在同一条件下分别测出输入和输出的电压值Vin 、Vo 以及电流值Ii 、Io ,则输入功率为Pi = Vin * Ii,输出功率为

Po = Vo * Io ,则系统的效率为η%=Po/Pi*100%。再改变输出电流,仍在同一情况下测量出上述电流以及电压值,记录在表格中, 如表5-2。

序号

1

2

3

4

5Vin(V)Ii(A)Vo(V)Io(A)η%

表5-2 系统的效率测试结果

输出电流的步进调节功能测试方法:在程序中设置好步进值为0.1A ,每按一次按键,电流按步进所设置的大小增加输出,测试数据记录在表5-3。

步进次数

电流大小(A)01234

表5-3 步进功能测试

输出电流在任务要求范围内任意设定输出功能的测试方法:在手机端输入所需输出的电流值,在电路输出端测量输出电流大小,记录在表5-4。

设定电流输出值(A)

实际输出电流值(A)

表5-4 任意设定电流值的功能检测结果

5.2 结果分析及误差分析

根据上述表格记录的数据分析结果,本设计实现了

6 结束语

此次进行对课题为“程控直流电流源”的设计,是本人在大学中用时最长,花的精力最多的一次课题设计,不论是得到的经验还是学到的知识都是最多的,从中受益良多。

因为知道开关电源是个比较复杂的课题方向,从开始的论文定题开始,就开在网上搜集各种与课题有关的资料文献,了解电路的工作原理、拓扑结构以及各种实现方案,在可行性和简易性之间做对比,既要确定一种易懂的方案,也需要学习新的知识。开关电源的难点不在于主电路设计很复杂,而在于控制电路的设计和整个系统电路的调试,这既要一定的专业理论知识,也要一定的实践操作能力。由于条件限制,所以的电路都要手动焊接,这是一个需要耐心和时间的环节,既要保证不能出错,又要使布局合理。对于控制电路可以分模块调试,但是对于主电路必须要形成闭环,所以几乎所有的模块要同时工作然后进行系统调试这。是一个既需要硬件又需要软件的系统,单片机是一个强大的工具,能对外输出控制信号,也能对外采集外部信号,高效的处理能力和控制能力是无法被取代的。

最后就是论文的撰写,虽然撰写要求比较多,格式要求比较严格,但这更需要我们有一个严谨的态度去认真对待,既是对自己的负责,也是对学术的尊重。完成好这部分也需要良好的文字表达能力、文字处理能力。

从整体而言,此次毕业设计综合了电力电子技术、单片机技术、电路、模拟电子技术、控制理论等本专业大部分核心课程,充分说明了知识不是单一的而是系统的,只有系统地去认识、去学习,才会有更大的提高,才能更大的扩展知识面。对于自身而言,在资料查找、电路焊接、电路调试、单片机程序编写等过程中,自身各个方面的能力都得到了相应的提升。相信在以后的工作学习中,我们会因此而受益。

参考文献:

[1] 王兆安,刘进军. 电力电子技术[M].北京:机械工业出版社,2012.

[2] 罗维平,李德俊. 单片机原理及其应用[M].武汉:华中科技大学出版社,2012.

[3] 侯振义. 直流开关电源技术及应用[M].北京:电子工业出版社,2006.

[4] 张占松,蔡宣三著. 开关电源的原理与设计 [M].北京:电子工业出版社,

2005.

[5] 周志敏,周纪海,纪爱华著.现代开关电源控制电路设计及应用[M].北京:

人民邮电出版社,2005.

[6] 薛易. 一种精密程控恒流源设计[J] .自动化仪表, 2009(4):63 -65.

[7] 白泽生. 基于AT89C52的数控电流源[J] .仪表技术与传感器, 2007(9):76

-78.

[8] 刘俊. 一种单管正激式开关电源的设计[D].湖南:湖南大学控制工程,2014. [9] 王超.MOSFET/IGBT半桥驱动芯片IR2111的应用研究[J].机电工程技术,

2008, 37(8):1-10.

[10] 宋辉淇, 林维明. 同步整流技术的特点与分析比较[J].通信电源技术

2006,23(3):2-5.

[11] 张立新. 同步整流型DC/DC转换器电路[D].江苏:东南大学软件工程,2008.

32

附录1 电路原理图

33

34

致 谢 在本课题的设计过程中,由于本人能力水平有限,遇到过很多问题,非常感谢给予我帮助的老师和同学,特别感谢薛勇老师的耐心指导。在论文的撰写过程中,薛老师认真负责地审阅论文,及时指出我的错误,细心的帮我分析问题,给了我很多非常有意义的建议;在方案设计上,薛老师热心的给我解答疑惑,从专业的角度帮我理清设计思路,开阔了我的视野让我对专业知识有了系统的认识,薛老师严谨的治学态度让我受益良多,让我在今后的学习工作中都时刻谨记要有务实严谨的态度。

此外,感谢所有的老师特别是专业课老师,正是因为老师们孜孜不倦地传授我们知识,才使得此次毕业设计能够顺利完成,老师们的教诲将使我受益终身。

35

武汉纺织大学

毕业设计(论文)任务书

课题名称:程控直流电流源的设计

完成期限: 2016 年2月28日至 2016年5月20日

院系名称:机械工程与自动化 指导教师:薛勇 专业班级:自动化11201 指导教师职称:副教授 学生姓名: 周星星

院系毕业设计(论文)工作领导小组组长签字

一、课题训练内容

1.与开关电源、电力电子相关技术资料的收集、查询以及文献综述,完成开题报告;

2. 学习程控直流电流源的背景知识,了解其应用领域、发展趋势,并训练用电力电子技术以及控制理论解决实际控制系统的能力;

3. 训练程控直流电流源系统的技术方案的选择和比较的能力;

4. 训练程控直流电流源系统的理论分析能力;

5. 训练程控直流电流源系统的设计以及调试系统的能力;

6. 训练论文的撰写能力、电脑办公软件的应用能力、外文阅读以及翻译的能力。

二、设计(论文)任务和要求(包括说明书、论文、译文、计算程序、图纸、作品等数量和质量等具体要求)

1. 了解开关电源的结构、工作原理以及工作方式;

2. 设计BUCK 同步整流主电路,运用单片机等相关技术对主电路实现程控恒流输出;

3. 运用Altium Designer 设计绘制电路原理图,运用keil 软件编写单片机程序;

4. 按照学校统一要求,完成开题报告和毕业设计论文等要求。

三、毕业设计(论文)主要参数及主要参考资料

1. 毕业设计主要参数

恒流源输出功率:

系统做工作效率:>85%

输出电流:小于1A ,其大小且其持续时间可程序控制

2. 毕业设计主要参考资料

[1] 王兆安,刘进军. 电力电子技术[M].北京:机械工业出版社,2012.7

[2] 罗维平,李德俊. 单片机原理及其应用[M].武汉:华中科技大学出版社,

2012.5

[3] 侯振义. 直流开关电源技术及应用[M].北京:电子工业出版社,2006.4

[4] 张占松,蔡宣三著. 开关电源的原理与设计 [M].北京:电子工业出版社,

2005.10

[5] 周志敏,周纪海,纪爱华著.现代开关电源控制电路设计及应用[M].北京:

人民邮电出版社,2005,5.

[6] 薛易. 一种精密程控恒流源设计[ J] .自动化仪表, 2009(4):63 -65.

[7] 白泽生. 基于AT89C52的数控电流源[ J] .仪表技术与传感器, 2007(9):76 -78.

四、毕业设计(论文)进度表

武汉纺织大学毕业设计(论文)进度表

注:1. 本任务书一式两份,一份院(系)留存,一份发给学生,任务完成后附在说明书内。

2. “实际完成情况”和“检查人签名”由教师用笔填写,其余各项均要求打印,打印字体和字号按照《武汉纺织大学毕业设计(论文)规范》执行。

武汉纺织大学毕业设计(论文)开题报告

本程控直流电流源由BUCk 主电路、驱动电路、单片机控制电路三大部分组成。为了提高系统的输出效率,主电路采用同步整流技术,用开关管替代续流二极管以降低系统的内部损耗;PWM 控制电路采用uc3842结合IR2111相结合作为主电路的驱动芯片,从而实现对主电路两个开关管的驱动;单片机控制电路以32位单片机stm32作为整个系统的控制器,通过蓝牙使单片机和手机进行无线通讯,可以在手机上输入预期值,从而实现主电路电流按设定输出,另外外接键盘可以实现对输出电流的步进调节,采用模数转换芯片实现对主电路输出电流的采样,并结合TFT 液晶显示屏实现实时电流输出显示。

关键词:BUCK 电路; 同步整流; uc3842; stm32; 程控; 恒流

ABSTRACT

The system of program-controlled DC current source is composed of BUCK main circuit, drive circuit and single chip microcomputer control circuit. In order to improve the efficiency of system,the main circuit takes the way of synchronous rectifier which replaced the free-wheeling diode with switch tube to reduce the loss of the system.The PWM drive circuit combines uc3842 with IR2110 as the driver of main circuit so as to drive the two switch tubes in the main circuit.The single-chip microcomputer control circuit is based on the stm32 as the control core of the whole system which can communicates with cellphone via blueteeth,and displays the real-time output current on TFT LCD which take samples by A/D conversion chip.

Keywords:BUCK main circuit; synchronous rectifier; uc3842; stm32; program-controlled; current source

1 绪论„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 1

1.1 程控直流电流源所属领域的发展现状„„„„„„„„„„„„„1

1.2 程控直流电流源研究的意义 „„„„„„„„„„„„„„„„„2

1.3 本课题研究的主要内容„„„„„„„„„„„„„„„„„„„„3 2 设计任务及设计方案„„„„„„„„„„„„„„„„„„„„„„3

2.1 任务要求„„„„„„„„„„„„„„„„„„„„„„„„„„„3

2.2 设计思路分析 „„„„„„„„„„„„„„„„„„„„„„„„3

2.3 方案论证„„„„„„„„„„„„„„„„„„„„„„„„„„„4

2.4 系统方案设计 „„„„„„„„„„„„„„„„„„„„„„„„5 3 硬件系统设计 „„„„„„„„„„„„„„„„„„„„„„„„„6

3.1 电源模块„„„„„„„„„„„„„„„„„„„„„„„„„„„6

3.1.1 输入电源 „„„„„„„„„„„„„„„„„„„„„„„„„6

3.1.2 自制电源模块 „„„„„„„„„„„„„„„„„„„„„„„7

3.2 主电路的设计 „„„„„„„„„„„„„„„„„„„„„„„„7

3.2.1 BUCK 电路的工作原理„„„„„„„„„„„„„„„„„„„„8

3.2.2 同步整流原理 „„„„„„„„„„„„„„„„„„„„„„„9

3.2.3 器件选择及参数计算 „„„„„„„„„„„„„„„„„„„10

3.3 PWM电路的设计„„„„„„„„„„„„„„„„„„„„„„„12

3.4 单片机系统的设计 „„„„„„„„„„„„„„„„„„„„„16

3.4.1 单片机的选择„„„„„„„„„„„„„„„„„„„„„„„16

3.4.2 D/A、A/D转换„„„„„„„„„„„„„„„„„„„„„„„18

3.4.3 蓝牙模块„„„„„„„„„„„„„„„„„„„„„„„„„19

3.5 反馈网络的设计„„„„„„„„„„„„„„„„„„„„„„„20 4 软件系统的设计„„„„„„„„„„„„„„„„„„„„„„„„22

4.1单片机内部资源„„„„„„„„„„„„„„„„„„„„„„„22

4.2 软件设计 „„„„„„„„„„„„„„„„„„„„„„„„„„23

4.2.1 程序框图设计„„„„„„„„„„„„„„„„„„„„„„„23

4.2.2 蓝牙及按键操作 „„„„„„„„„„„„„„„„„„„„„24

4.2.3 A/D、D/A转换„„„„„„„„„„„„„„„„„„„„„„„26 5 系统测试 „„„„„„„„„„„„„„„„„„„„„„„„„„„29

5.1 测试结果 „„„„„„„„„„„„„„„„„„„„„„„„„„29

5.2 结果分析及误差分析„„„„„„„„„„„„„„„„„„„„„30 6 结论„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„30 参考文献„„„„„„„„„„„„„„„„„„„„„„„„„„„„32 附录„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„33 致谢„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„35

武汉纺织大学2012届毕业设计论文

1 绪论

1.1 程控直流电流源所属领域的发展现状

20世纪70年代末期我国电源行业开始发展, 到20世纪80年代中期, 开关电源产品开始推广应用。经过数十年的发展,目前, 我国已成为开关电源最主要的生产国和消费国。

随着科学技术的迅速发展,人们对物质需求也越来越来高,特别是一些高新技术产品。电源作为当今人们生活中普遍存在的电子商品,从上世纪九十年代末起便迅速发展。随着对系统更高效率和更低功耗的需求,电信与数据通讯设备的技术更新推动电源行业中直流/直流电源转换器向更高灵活性和智能化方向发展,在现有电源系统中加入嵌入式电源智能控制系统,是直流/直流电源行业正面临着问题。

现代生活的日益智能化, 势必要求开关电源朝着高频、高可靠、低耗、低噪声、抗干扰和模块化智能方向发展。新型、节能、环保、智能化产品是开关电源发展的必然趋势。实现高频化、智能化, 质量轻、体积小、厚度薄是主要发展方向。目前各大开关电源制造商都致力于同步开发新型高智能化的元器件。SMT 贴片技术的广泛应用使得开关电源取有了新的进展, 电子元器件可以布置在电路板的上下两面, 以确保开关电源更轻、更小、更薄。开关电源的向高频发展的趋势对传统的PWM 开关技术也提出新的挑战, 开关电源的主流技术是如何实现ZVS 、ZCS 的软开关技术, 这些技术不仅会大幅提高开关电源的工作效率, 也会大大增强产品的可靠性。当然开关电源的高频化势必会增大噪声,引入高次谐波。最近几年来,—些著名的芯片生产商又竞相研发了一大批单片开关电源的集成电路,为新型开关电源的推广与普及奠定了良好的基础。此外,随着单片机技术的发展和控制理论的普及应用,开关电源的数字化控制也从比较简单的控制器加电源芯片的控制结构发展到利用高性能DSP 及FPGA 进行PWM 、通信、监控的全数字化控制结构。目前开关电源的发展方向主要朝着更高的智能化、变换效率更高、产品特性更好、环保性能更突出、可靠性更强等方面发展。

1.2 程控直流电流源研究的意义

随着时代的进步和科技的发展,社会工业化、农业机械化已是大势所趋,电子设备早已融入我们生活中,给我们带来了极大的方便,而电源是每个电子设备 1

运行所必须的组成部分。电源作为电路工作的动力源泉扮演着不可或缺的角色,

电源的性能直接影响到电路的稳定性、安全性。随着人们生活水平的日益提高,

人们对电子设备的要求也越来越高,电源作为电子设备的一部分,也必须在精度、

体积、稳定等各方面突破以满足设计需求。

在电子电路中,通常都需要稳定的直流电流源来供电。而整个恒流过程是由

电源变压器、整流、滤波、稳压等四部分组成。传统的直流电流源一直普遍存在

功能简单、不好控制、可靠性低、干扰大、精度低且体积大、复杂度高等一系列

的问题。普通的直流电流源品种有很多, 但均存在以下问题:输出电流是通过粗

调及细调(电位器)来调节。这样, 当需要精确输出电流, 或需要在一个小范围

内改变时, 就比较难以实现。另外, 随着使用时间的增加, 会影响波段开关及电

位器的机械性能,难免会有接触不良的问题出现, 从而对输出也会产生一定的影

响。

直流电流源是电子技术中常用的仪器设备,是实验和科研不可缺少的仪器。

程控直流电流源属于开关电源领域,开关电源电路具有性能优良、故障率低、使

用寿命长等优点,而且还具有具有效率高、稳压范围宽体积小重量轻安全可靠等

传统开关电源难以达到的优势。开关电源技术是一门实践性很强的工程技术,要

求有电力电子技术、电路设计等理论与设计基础,而且也需要单片机技术、模拟

电子技术等多学科知识的综合应用。单片机技术的发展和AD 、DA 芯片的普及使

得程控电源得以实现,使得电源的可操作性、数字化可视性、智能化得到突破性

发展,无论在控制精度还是在发展前景上,与传统电源相比都有不可比拟的优势。

1.3 本课题研究的主要内容

本次研究的课题所设计的系统包含整流滤波、主电路设计、驱动电路设计、单

片机控制系统设计以及电流采样并LCD 显示等五个大的模块,主要涉及到电力电子

技术、单片机技术、控制理论等多学科知识的交叉应用,对理论知识和实际操作实

验能力都有较高的要求。

程控电流源的实现方法有很多,但是根据不同的功能如何选择设计方案是最关

键的,本次研究的是与电力电子相关的开关电源和单片机控制相结合的课题,主要

问题是如何利用单片机控制主电路的输出以及使主电路按单片机的设定进行输出。

该系统的控制核心是单片机,替代了传统直流电流源利用硬件如滑动变阻器或可机

械调整的电阻,结合数模转换器D/A实现对主电路的控制从而来改变电路输出,使

得整个系统输出能够连续可调并且可以按设定输出,因此使整个系统变得更灵活与

安全,在控制精度、工作效率、操作方式等各个方面具有非常大的优势。

2 设计任务及设计方案

2.1 任务要求

根据所研究的课题和实际情况,制定如下任务要求:

(1) 恒流输出,输出电流小于或等于1A ,输出功率小于100W

(2) 具有步进调节输出电流并且显示实时输出电流的功能,其持续时间也可

程序控制

(3) 系统的整体效率大于85%

2.2 设计方案分析

根据任务要求,设计思路如图2-1所示。以交流市电作为供电来源,经过整

流滤波电路得到直流电源,以此作为主电路的输入电源。对主电路输出电流经采

样电阻转化成电压进行采样,此电压一般较小,放大后经过反馈网络形成环控制

电路以实现主电路电路的恒流输出,同时单片机控制ADC 对输出电流进行采样,

然后通过显示屏或者数码管实时显示电流大小。此外,用键盘控制单片机改变反

馈网络实现程控从而使主电路达到新的稳态,使电流可以按照程序给定输出。

因此,主要问题就是对主电路的设计以及如何实现控制主电路的输出,难度

在于如何使输出电流与设定电流达到一致。此外,如何消除干扰、误差以及提高

系统效率等问题也是在设计方案时索要考虑和注意的问题。

图2-1 设计框图

2.3 方案论证

对于程控直流电流源,实现方案较多,现简单分析:

方案一:采用反馈比较实现恒流

如图2-2,利用采样电阻得到电流信号(代表电流大小的电压信号),通过

OP07与输入电压V i 比较并放大,控制输出电流的大小。

当V i 一定时,运算放大器的A V ≈∞,且有

V F ≈I RS R S , V i =V F , I 0=I RS =V i R S (2-1)

因而能实现恒流。原理图如图2-3所示,图中

I 0=I RS +I b =I V i , V +=V _, I b =0 β1β2R S (2-2)

当β1β2足够大时,I 0=I RS , 即实现恒流。该方案的优点是电流稳定性好,三极管β

值引起的电流变化,可以通过反馈自动补偿实现稳流,而且容易实现程控。

方案二:采用BUCK 降压电路实现恒流输出

如图3所示DC-DC 主电路采用BUCK 电路。该方法是在输出端与负载串联精

密电阻取样得到反馈电压,将反馈电压Vf 和单片机控制模数转换器输出的电压

运算之后的电压与高精度的参考电压比较得到误差电压,此误差电压经PWM 芯片

放大后输出改变开关管驱动芯片的占空比从而调整开关管的导通程度,使预设电

流值和实际电流值的逐步逼近,直至相等,从而达到恒流输出的目的。

图2-2 设计方案一

图2-3 设计方案二

图2-4 系统方案设计

2.4 系统方案设计

比较上述两种方案,方案一通过运算放大器比较反馈电压和给定电压来控制

三极管的关断进而使电路达到恒流输出的目的,电路结构比较简单,也很容易实

现程控,但是调试起来比较麻烦,而且三极管会因为持续通过的电流而产生大量

热量,而三极管的稳定性受温度的影响较大,从而影响整个系统的稳定性与可靠

性。

方案二采用BUCK 电路作为主电路,利用电力电子器件功率MOSFET 的开关特

性,通过具有一定占空比的开关信号来控制开关管的导通与关断,从而控制电路

的输出,在输出采集反馈电压,与给定电压相比较,进而调节开关信号的占空比,

使输出达到期望值,此方案整个系统形成闭环,稳定性很高,并且效率也可大大

提升。目前市场上产生PWM 的开关管驱动芯片种类很多,价格便宜,运用方便,

不过此方案电路设计较复杂,而且对电路的调试能力有一定的要求。

通过对比两种方案,再结合本次课题的具体要求,方案二更为合适。整体方

案如图2-4,整个系统包括整流滤波、BUCK 主电路、PWM 电路、单片机控制系统、

AD 采样等主要部分构成,具体各个模块设计将在下一章节讨论。

3 硬件系统设计

3.1 输入电源的设计

3.1.1 输入电源

整个系统的供电包括主电路输入、各种芯片的供电、单片机供电,为方便使

用,从市电引入220V 、50Hz 的交流电。由于主电路的输入要求是直流,功率在

100W 以内,所以必须使用变压器先将市电降压。避免自己手工绕接的变压器不

合标准而产生安全隐患,因此直接从市场上购买了AC220V-AC18V 的变压器,如

图3-1所示,得到了AC18V 的低压电压。

图3-1 输入电源设计 对于主电路的输入要求是直流,所以还必须将得到的AC18V 转化成直流电。

整流桥整流是常用的方法。整流桥就是将整流管封在一个壳内了,分为全桥和半桥。全桥内部是将四个二极管连接成桥式整流电路封装在一起。,用两个半桥可组成一个全桥式整流电路,一个半桥也可以组成变压器带中心抽头的全波整流电路,选择整流桥要考虑整流电路和工作电压。根据变压器AC18V 的输出和主电路不小于1A 的电流的输入,选择扁型全桥整流桥RS507进行桥式全波整流,RS507能承受的最大反向电压高达1000V ,最大平均输出电流为6A ,满足系统设计的要求。此外,为保证系统安全,在主干路上安装了一个保险管来防止电路电流过大,如图3-2。

图3-2 整流电路

3.1.2 自制电源模块

本系统需要多个电源,单片机使用+5V稳压电源,运放等需要±15V 稳压电源。电源虽简单,但在高精度的系统中,稳压电源有着非常重要的作用。因此采用广泛使用且稳定性很好的78系列和79系列稳压芯片,其中78系列是正电压稳定芯片,79系列是负电压稳定芯片,以LM7805为例介绍。

LM 7805系列为三端正稳压芯片, 在输入电压大于5V 时,输出脚能输出+5V固定电压,输出电流可达 1A ,普遍应用在各种场合。此外其内部含有过流、过热和过载等保护电路来确保工作安全。

图3-3 自制电源

本电源先通过变压器电压变换降压到AC18V ,然后通过桥式全波整流后进行电容滤波得到直流电压27V ,再通过三端固定输出集成稳压器产生稳定电压+15V,-15V ,+5V,-5V 。为了改善纹波特性和改善负载的瞬态响应,在输入端和输出端加接电容。采用三端集成稳压器LM7805、LM7905、LM7815、LM7915分别得到±5V 、±15V 的稳定电压,可以提供1000mA 的上限电流。利用该方法实现的电源电路简单,工作稳定可靠,可实现给各种芯片供电。实现电路原理图如图3-3.

3.2 主电路的设计

3.2.1 BUCK电路的工作原理

BUCK 变换器是开关电源基本拓扑结构中的一种,BUCK 变换器又称降压变换器,是一种对输入输出电压进行降压变换的直流斩波器,即输出电压低于输入电压,由于其具有优越的变压功能,因此可以直接用于需要直接降压的地方。开关稳压电源已广泛运用于基础直流电源、交流电源、各种工业电源,通信电源、通信电源、逆变电源、计算机电源等,它是现代电子设备重要的“心脏供血系统”。

降压斩波电路主电路原理图如图3-4所示。可以看出基本的BUCK 电路由开关管Q 、续流二极管D 、电感L 、电容C 等主要器件构成,将快速通断的晶体管置于输入与输出之间,通过调节通断比例(占空比)来控制输出直流电压的平均值。该平均电压由可调宽度的方波脉冲构成,方波脉冲的平均值就是直流输出电

压。

图3-4 BUCK电路原理图

当Q1导通,输入端电源通过开关管Q 及电感器L 对负载供电,并同时对电感器L 充电。电感相当于一个恒流源,起传递能量作用,电容相当于恒压源,在电路里起到滤波的作用。

当Q1关断,电感器L 中储存的能量通过续流二极管D 形成的回路,对负载R 继续供电,从而保证了负载端获得连续的电流。

3.2.2 同步整流原理

目前, 同步整流技术在DC/ DC 模块电源领域得到了广泛的应用。随着MOSFET 设计工业技术的进步, 使当今的MOSFET 的性能大大提高。同步整流技术几乎可以应用到各种电路拓扑结构, 并且可以结合其它技术, 从而形成了形式多样的同步整流技术。

同步整流电路是采用通态电阻极低的功率MOSFET 来取代整流二极管,因此能大大降低整流器的损耗,提高DC/DC变换器的效率,满足低压、大电流整流的需要。功率MOS 管是一个可以双向导通的器件, 如图3-5所示其完整的漏源伏安特性应包括第一象限即我们最常用到的特性,以及第三象限即同步整流所用到的特性,两个象限的特性是对称的。其中第一象限表示MOSFET 的正向导电特性, 第三象限表示MOSFET 的反向导电特性; 同步整流技术正是利用了MOSFET 的这种双向导电特性来达到提高整流效率的目的。近年来随着电源技术的发展,同步整流技术正在向低电压、大电流输出方向快速发展,并在各种DC-DC 变换器中迅速普及应用。

DC/DC变换器的内部损耗损耗一般主要由以下几部分组成:功率MOS 管的损耗,高频变压器的损耗,输出端整流管的损耗。在低电压、大电流输出的情况下,整流二极管的导通压降较高,输出端整流管的损耗尤为突出。快恢复二极管(FRD

或超快恢复二极管(SRD )可达1.0~1.2V ,即使采用低压降的肖特基二极管(SBD ),也会产生大约0.6V 的压降,这就导致转换电路本身损耗增大,使电源的转换效率变低。而功率MOSFET 的导通压降比较小,一般导通后压降仅0.06V 左右,可以极大的减少损耗,很好的提高电路效率。因此作为整流、续流用的同步MOS 管必须具有低导通电阻、体二极管反向恢复电荷小、栅极电阻小和开关特性好等特点,才能达到以上效果。

图3-5 MOSFET的伏安特性曲线

因此,为了减小系统损耗,提高电路的工作效率,主电路采用BUCK 电路结合同步整流技术,如图3-6,其中MOSFET1作为主开关管,MOSFET2作为续流开关管。需要注意的是,在控制驱动两个开关管时,使两管交替导通,要保证两管不能同时导通,避免引起短路,其控制方法将在后面讨论。

图3-6 BUCK主电路

3.2.3 器件选择及参数计算

对于主电路主要有两个MOS 管、电感和电容四个元器件。基于电路的输入和输出电流电压的要求以及市场上的普遍程度,MOS 管选择IRFP460,IRFP460是N 沟道的功率MOSFET ,其漏源极承受电压VDS 高达500V ,漏极导通最大电流ID 最高20A ,并且具有较低的导通电阻RDS(on)0.27Ω,是较理想的选择。

图3-7 IRFP460外观图以及结构图

在Buck 电路中,电感L 和电容C 是一个低通滤波器,此滤波器的设计原则是,尽可能只让使输出电压的直流分量可以通过,最大限度地抑制输出电压的开关频率及其产生的谐波分量通过。但是,需要声明的是,不可能完全滤除开关频率及其谐波分量,因此构建一个只让直流分量通过完美的滤波器是不可能的,所以,在输出中无法避免的存在一小部分杂波是由于开关产生的高频谐波。

对于电感,根据BUCK 电路的工作原理及工作方式推导出电感的计算公式为L ≥Ui D (1-D ) (其中Ui 为BUCK 电路输入电压,D 为MOS 管占空比,k 为常系2kf Im ax

数一般取值0.05-0.1,f 为MOS 管的开关频率,Imax 为主电路输出的最大电流),因为开关频率f 对DC-DC 电路变换的效率影响非常大,如果f 太高,可以使充电电感和滤波电容体积减小,但是充电电感的涡流损耗,磁滞损耗及其其他元件的分别参数的影响加大造成的其他元件损耗加大。如果f 太低,充电电感,滤波电容的体积太大,在保证充电电感量的前提下,线圈匝数增多,铜损耗加大。综合考虑各种因素,这里设计开关管的开关频率为f=38.298KHz,则根据UC3842技术说明f=1.8/(CT*RT),对于占空比,参考UC3842技术说明,选择D max=50%,

因为负载可变,输出电压也是可变的,所以这里选取UC3843的最大占空比,是负载可变范围加大,而最大输出电流Imax=1.0A,k=0.05,Ui=24V,从而可以得到L=1.18 mH。

关于滤波电容的选择,电容需要滤掉主要的开关纹波,选择容量大、阻抗小的电容,目的是使开关频率很高时的电容值阻抗相对于负载阻抗R 来说非常小,从而电容吸收几乎所有的电感上进过的电流纹波,电容电流波形近似为电感电流波形去掉直流成分后的交流成分,而流经负载电阻R 上的纹波就变得非常小。输出滤波电容的选取决定了输出纹波电压,纹波电压与电容的等效的串联电阻ESR 有关,电容的纹波电流要大于电路中的纹波电流。这里选取四个2200uf/35V的电容并联以降低电容的等效串联电阻。

3.3 PWM电路的设计

驱动电路即是用开关管驱动芯片产生PWM 来控制开关管导通和关断,从而控制电路的输出。本系统主电路采用的是BUCK 同步整流电路,用到了两个开关管,因此,必须要有两路驱动信号,且两路信号要使两个开关管交替导通。因而想到采用半桥驱动芯片IR2111,IR2111是功率MOSFET 和IGBT 专用栅极驱动集成电路,可用来驱动工作在母线电压高达600V 的电路中的N沟道功率MOS 器件。采用一片IR2111可完成两个功率元件的驱动任务,其内部采用自举技术,使得功率元件的驱动电路仅需一个输入级直流电源;可实现对功率MOSFET 和IGBT 的最优驱动,还具有完善的保护功能。IR2111是高电压、高速度的功率MOSFET 和IGBT 的适用于半桥驱动的驱动芯片,一路输入信号,可产生两路相位相反的输出信号,驱动输出电压10-20V ,高端承受电压高达600V ,且内置700ns 死区时间使开关管延时短暂的时间导通或者关断以防止两管同时导通导致电路出现短路而产生不良后果,其效果如图3-8。

IR2111的内部结构图如图3-9,引脚功能说明见表3-1 。IN 脚是控制信号的输入端,此脚的具有很高的等效输入电阻,单片机、光耦或其它控制器发出的控制信号可直接连接此脚。逻辑输入信号与CMOS 电平兼容,在VCC 是15V 时,当IN 输入电压在0~6V 时为低电平信号,此时输出端HO 为低电平输出,即为逻辑0,LO 为高电平输出,可以驱动下管导通;当输入电压为6.4~15V时为高电平,此时HO 输出端电压为逻辑1,可以驱动上管导通,LO 端的电压为0[10]。

图3-8 IR2111开关时序图

图3-9 IR2111内部结构图

引脚

VCC

IN

VB

HO

Vs

LO

COM 说明低端和逻辑电平供电逻辑电平占空比输入高端浮动输入高端门极驱动输出高端浮动补偿电源低端门极驱动共地端

表3-1 引脚功能说明

IR2111的典型应用电路图如图3-10 。其中需要注意的是由于IR2111的高端输出是采用自举电路使高端驱动HO 工作,图16中的二极管和自举电容组成自举电路,供电电源VCC 直接为低端驱动LO 提供电源,VB 通过自举电路获得高于VCC 电压的电压,从而使高端MOSFET 的门极电压高于源极电压,即Vgs>0;使开关管导通,因此自举二极管和自举电容必须接入才能使芯片正常工作,根据IR2111的技术说明,该电容取值为0.1uF 。自举二极管在高端器件开通时,必须能够阻止高压,并且应是快恢复二极管,以减小从自举电容向电源VCC 的回馈电荷,其反向耐压应大于功率端电压,此外,其恢复时间不应大于100ns 。

[9]

从上面的分析看,IR2111芯片可以很好地解决双管驱动的问题,但是可以发 图3-10 IR2111的应用电路 现,IR2111的输入脚要求以一定占空比的PWM 信号输入,主电路输出产生的反馈信号是一个固定大小的模拟量,因此IR2111不能直接接收反馈电压,单独使用它不能使整个电路形成闭环,也达不到期望的要求。

基于以上情况,必须还需要一种可以根据反馈信号自动调节占空比的芯片,使这个PWM 信号作为IR2111的输入,这正好解决了不能形成闭环的问题。这里选择美国德州仪器公司生产的uc3842芯片。uc3842本身也是一款开关电源中MOS 管的驱动芯片。

UC3842 是一种高性能单端输出式电流控制型脉宽调制器芯片,具有管脚数量少、外围电路简单、安装调试简便、性能优良等诸多优点,可直接驱动双极型晶体管、MOSFEF 和IGBT 等功率型半导体器件,广泛应用于计算机、显示器等系统电路中作开关电源驱动器件[8]。

UC3842内部结构和引脚如图3-11,UC3842采用固定工作频率脉冲宽度可控调制方式,内部主要由5. 0V 基准电压源、用来精确地控制占空比调定的振荡器、降压器、电流测定比较器、PWM 锁存器、高增益E/A误差放大器和适用于驱动功率MOSFET 的大电流推挽输出电路等构成。1脚为COMP 端,是误差放大器的输出端;2端为反馈端,此脚用来产生误差电压,控制脉冲宽度; 3端为电流测定端; 4端为定时端,外接Rt 、Ct 确定锯齿波频率;5端接地;6端为推挽输出端, 有拉、灌电流的能力;7端为集成块工作电源电压端, 可以工作在8~40V ;8端为内部供外用的基准电压5V, 有50mA 的负载能力。

图3-11 uc3842内部结构图

UC3842的引脚及功能说明如表3-2。

引脚号

COMP(1)

FB(2)

CS(3)

RT/CT(4)

GND(5)

OUT(6)

VDD(7)

VREF(8)功能说明误差放大器出输出补偿电压反馈电流取样振荡频率GND 驱动输出供电电源参考输出,与4号引脚结合使用

表3-2 UC3842引脚说明

3.4 单片机系统的设计

3.4.1 单片机的选择

首先来了解本次课题设计的系统跟单片机相关的部分。从图3-12的单片机控制系统设计可以看出,按键、蓝牙模块、AD 采样模块、DA 转换模块、液晶显示模块都要受到单片机的控制和信号处理,所以单片机处于控制的核心地位。先从引脚数量上来看,液晶显示模块采用的是16位并行的数据口,加上液晶显示屏的其他引脚,所以整个模块至少占用单片机的30个I/O口,如果是片外的AD 芯片和DA 芯片,则都要单片机提供时序,一般至少有时钟位、片选位、数据口等接口,才外还需要单片机具有与蓝牙进行通讯的串口功能,对外接键盘的定时扫描。因此可以看出,单片机需要处理的信息非常多。

图3-12 单片机控制系统

51系列的单片机作为基础入门的单片机,广泛应用工业测控系统之中,51单片机具有4组共32个I/O口,内部有2个可编程定时器/计数器,5个中断源,一个全双工的串口通讯口,对于一般的小型控制系统来说,51系列单片机也足以胜任。不过51系列单片机是8位单片机,即每次只能处理8位数据,而且其外部晶振的最高频率只能达到33M ,因此在处理速度方面,51单片机表现欠佳,如果还要和TFT 液晶屏配合使用的话,液晶的刷新频率也会比较低,会使整个系统反应比较慢。此外,根据上面的分析,51系列单片机只有32个I/O口,对于

本系统而言,并不能满足设计要求。

因此,本次系统需要一款处理速度快、有大量接口的单片机来作为我们整个系统的控制器。基于高科技的快速发展和单片机技术的普及,一些高性能的单片机以低价格在社会上被普遍使用,STM32就是其中之一

图3-13 STM32的引脚图

STM32系列单片机是由意法半导体公司(STMicroelectronics )生产,基于高性能、低成本、低功耗的嵌入式应用而专门设计的ARM Cortex-M3内核,Cortex-M3处理器拥有32位CPU ,并行总线结构,拥有嵌套中断向量控制单元,调试系统以及标准的存储映射。嵌套中断向量控制器(Nested Vector Interrupt Controller, 简称NVIC )是Cortex-M3处理器中一个比较关键的组件,它为基于Cortex-M3的微控制器提供了标准的中断架构和优秀的中断响应能力,为超过

240个中断源提供专门的中断入口,而且可以赋予每个中断源单独的优先级。,STM32都会配备常见外设,诸如多通道ADC, 多个通用定时器,I2C 总线接口,SPI 总线接口,CAN 总线接口,USB 控制器,实时时钟RTC 等。但是,它的每一个外部设备都具有独特之处。例如,12位分辨率的ADC 具备多种转换模式,并带有一个内部温度传感器,带有双ADC 的STM32器件,还可以使两个ADC 同时工作,从而衍生出了更为高级的9种转换模式;STM32的每一个定时器都具备4个捕获比较单元,而且每个定时器都可以和另外的定时器联合工作以生成更为精密的时序。

本次选择型号为STM32F103ZET6的单片机,其属于“增强型”系列单片机,拥有以上全部功能,其外部引脚总共有144个,如图3-13。

由上分析可见,采用stm32单片机可远远满足系统需求。

3.4.2 D/A、A/D转换

Stm32内部有多达18个ADC 输入通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。内部ADC 是一种12位逐次逼近型模拟数字转换器,其结果可以左对齐或右对齐方式存储在16位数据寄存器中。参考电压Vref 为3.3V ,因此可得到此ADC 的分辨率为1/4095*Vref=0.8mV,内部ADC 的转换速度非常快,在时钟为56MHz 时为1μs ,在时钟为72MHz 为1.17μs 。其转换时序图如图3-14, ADC在开始精确转换前需要一个稳定时间tSTAB ,SET ADON 被置一个短暂的高电平,在下一个时钟的下降沿ADC 转换开始,持续12个时钟周期,在开始ADC 转换和14个时钟周期后,转换完成标志位EOC 标志被设置,必须由软件清除,转换的结果包含于16位的ADC 数据寄存器。然后同理准备进行下一次转换。

图3-14 内部ADC 转换时序

Stm32的数字/模拟转换模块(DAC)是12位数字输入,输出电压值的数字/模拟转换器。DAC 可以配置为12位模式,并且可以与DMA 控制器配合使用。DAC 工作在12位模式时,数据可以设置成左对齐或右对齐。DAC 模块有2个输出通道,每个通道都有单独的转换器。在双DAC 模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC 可以通过引脚输入参考电压VREF+以获得更精确的转换结果。数字输入经过DAC 被线性地转换为模拟电压输出,其范围为0到VREF+。 任一DAC 通道引脚上的输出电压满足下面的关系:

Vout = VREF x (DOR / 4095)

DAC的其时序如图3-15。

(3-1)

图3-15 带软件触发的DAC 转换时序

3.4.3 蓝牙模块

Stm32具有USART 功能,USART 即通用同步异步收发器,接口通过三个引脚与其他设备连接在一起。任何USART 双向通信至少需要两个脚:接收数据输入(RX)和发送数据输出(TX)。

RX :接收数据串行输。通过过采样技术来区别数据和噪音,从而恢复数据。 TX :发送数据输出。当发送器被禁止时,输出引脚恢复到它的I/O端口配置。当发送器被激活,并且不发送数据时,TX 引脚处于高电平。在单线和智能卡模式里,此I/O口被同时用于数据的发送和接收。

蓝牙模块HC05,是一款高性能主从一体蓝牙串口模块,可以同各种带蓝牙功能的电脑、蓝牙主机、手机、PDA 、PSP 等智能终端配对,该模块支持非常宽的波特率范围:4800~1382400,并且模块兼容5V 或3.3V 单片机系统,可以很方便与用

户产品进行连接。使用非常灵活、方便。

另外,模块自带了一个状态指示灯:STA 。该灯有3种状态,分别为:

(1)在模块上电的同时(也可以是之前),将KEY 设置为高电平(接VCC ),此时STA 慢闪(1秒亮1次),模块进入AT 状态,且此时波特率固定为38400。

(2)在模块上电的时候,将KEY 悬空或接GND ,此时STA 快闪(1秒2次),表示模块进入可配对状态。如果此时将KEY 再拉高,模块也会进入AT 状态,但是STA 依旧保持快闪。

(3)模块配对成功,此时STA 双闪(一次闪2下,2秒闪一次)。

有了STA 指示灯,我们就可以很方便的判断模块的当前状态,方便用户使用。 将HC05的RXD 与stm32串口的TXD 相连,HC05的TXD 与stm32串口的RXD 相连,这就完成了物理上的连线,然后在stm32上对串口进行配置,使stm32的波特率在HC05支持的范围内,最后在一台支持蓝牙的手机上安装能够通过蓝牙串口发送信息的软件,将手机软件与HC05蓝牙模块配对相连,从而实现手机蓝牙和单片机之间的无线通讯。其引脚功能说明如表3-3。

序号

1

2

3

4

5

6名称LED KEY RXD TXD GND VCC 说明配对状态输出;配对成功输出高电平,未配对则输出低电平用于进入AT状态;高电平有效(悬空默认为低电平模块串口接收脚(TTL电平),可接单片机的TXD模块串口发送脚(TTL电平),可接单片机的RXD地电源(3.3V~5.0V)

表3-3 HC05蓝牙模块引脚功能说明

3.5 反馈网络的设计

没有反馈的网络的系统是一个开环系统,使驱动电路产生固定占空比驱动主电路中的开关管时,系统会不稳定,在输入电源大小改变时,输出的电压电流的大小也会随之改变,因此达不到稳压恒流输出的目的,即系统的电源调整率会非常大,这就不能保证负载在稳定的条件下工作,如果是用电设备,则会影响其正常使用甚至会损坏设备带来危险;没有反馈的系统也是一个负载调整率非常差的系统,即在负载大小或者负载功率改变的时候,系统输出会波动,达不到稳定输出的要求。因此,反馈在电源设计中是很重要的,它是系统稳定输出的关键环节。

本课题设计的是电流源,因此要被反馈的对象是输出电流,而且要求是恒流

源,所以反馈网络是一个电流负反馈网络。要实现电流反馈必须要采集输出的电流,一般直流电流不方便直接采集,常用的方法就是把电流转换成电压,然后采集这个电压就间接的得到了电流,上面介绍的ADC 的采样位置就在这个地方。因此引入了采样电阻,但是采样电阻不能影响输出,即采样电阻上的电压值或者功耗在整个输出中占的比例非常小,否则就会导致整个系统的效率变低,因此本次选择了0.1Ω/10W的水泥电阻作为采样电阻。

然而,由于采样电阻很小,导致采样所得采样电压也很小,在电路输出1A 的情况下所得电压也只有0.1V ,因此必须要采用放大电路。本次采用TI 公司的仪表放大器INA128芯片。

INA128是一款低功率低漂移的准确性非常高的仪表放大器,采用差分输入,在电流反馈电路中可以提供高增益、高带宽,而且可以通过调节一个外部电位器来改变增益,从而来控制电压输出的大,其增益的计算公式为

G = 1+ 50KΩ/RG (3-2)

输出电压为

+-V o =G *(V IN -V IN ) (3-3)

INA 结构图如图3-16。

图3-16 INA128的结构图

如图3-17是INA128的实物接线图,其正向输入端和反相输入端分别接在采样电阻的两端作为差分输入电压。

图3-17 INA128接线图

本次课题的名称是程控直流电流源,所谓程控即是程序控制,本课题是通过程序控制DAC 输出,而DAC 输出要改变的就是反馈网络,因为在闭环控制系统中,控制量是根据反馈量与给定比较的结果来调节从而控制输出,使输出达到预期的要求。因此要设计出一个电路使DAC 输出的电压相当于给定。这里运放的实用性据凸显出来了,将DAC 的输出电压和反馈电压作为两输入信号,利用运算放大器O P07构成减法运算电路。如图3-18,先将两路信号通过运算放大器构成的电压跟随器,电压跟随器的输入电压与输出电压大小和相位一样。其输入阻抗很大,输出阻抗很小,在低频电路中可以看成是一个阻抗转换的电路,再通过减法电路,可以得到最后的输出为

Vref = Vf–VDA (3-4)

Vref 这个电压值就是反馈网络输出的电压值,而这个电压信号将会作为驱动芯片反馈端的输入信号,驱动电路的输出会根据这个输入信号的改变而改变。

图3-18 利用OP07构成的减法运算电路

4 软件系统的设计

4.1单片机内部资源

Stm32是基于ARM Cortex-M3内核的高性能低功耗32位单片机,最高工作频率72MHz ,拥有512K 字节闪存程序储存器,高达64K 的SRAM ,并行LCD 接口。Stm32内部资源非常丰富,具有18个ADC 输入通道,两个DAC 输出通道,多达112个快速I/O端口,并且所有的端口都可以映射到外部中断,总共有多达11个定时器和13个通信接口。这是一款非常值得学习和应用的单片机。

本次设计需要用到的单片机资源有:用于电流采样的模数转换器ADC ,用于程控输出的数模转换器DAC ,用于蓝牙通讯的USART (通用同步异步收发器),用于按键扫描的定时器,后两者又会用到串口中断和定时器中断。

Stm32在程序的编写上有两种方案。第一种是寄存器版的,STM32内部资源丰富,同时都有相对应的寄存器,可以直接操作寄存器来控制其内部各个模块和I/O口,这种方法程序效率高,但是正是由于寄存器太多,查找起来很麻烦,可读性也比较低,所以一般初学者不用这种方法;第二种就是库函数版的,stm32有专门的库函数手册,stm32内部所有的资源都有其对应的函数,用户调用时只需配置参数即可,很方便快捷,也很适合快速学习。本次软件设计所用到的是库

函数版的编程方法。

4.2 软件设计

4.2.1 程序框图设计

写单片机的程序不是写纯粹的代码,而是更注重软件与硬件的结合使用,使其相互配合,从而达到控制与被控制的目的。

图4-1 总程序设计流程图

如图4-1是总的程序设计流程图,单片机是按照流程图所示的流程来采集数据、输出数据、显示信息。初始化是让各个程序模块进行配置使模块处在准备工作的状态下,包括液晶屏初始化、GPIO 引脚初始化、定时器配置初始化、串口初始化以及中断优先级配置初始化等。

4.2.2 蓝牙及按键操作

因为本次设计要实现程控功能,这就需要实现用户和单片机的交互,即人能控制单片机达到预期的输出,而单片机要提供给用户一些视觉和数据信息,所以程控功能不能只是固定在程序之中,而是要实现用户从外部输入信息的功能特点,从而使整个系统更具操作性、交互性。所以本次设计采用了键盘输入和蓝牙

输入,这两种方式可以交错进行,蓝牙可以设定任意值,键盘可以实现步进

图4-2 蓝牙程序流程图

蓝牙模块的程序流程图如图4-2 ,串口的配置包括串口引脚的定义声明如图4-3、串口的工作方式如图4-4、串口的中断配置如图4-5。

图4-3 串口引脚的定义声明

图4-4 串口的工作方式

图4-5 串口的中断配置

串口初始化即在主函数中调用此配置函数即可完成相应的配置,使硬件就绪。读取数据和数据转换都是在串口中断服务函数中完成,蓝牙每接受到一次数据,单片机就会产生一次中断。蓝牙通过串口每次只能传送或接收一个字节的数据,所以当蓝牙接收到多个数据的时候必须用一个数组将整组数据存起来等接收完成后再进行处理,在将处理转化完成后的数据传递给其他函数利用。

键盘步进方式可以用单片机内部的定时器实现。其程序流程图如图4-6。 键盘产生步进只需要一个按键即可,其配置方式只需要对相应的引脚进行声明然后初始化即可。而定时器则需要配置定时器的工作方式、定时周期、中断优先级以及中断服务函数。如图4-7,用到的是定时器3,配置其定时20ms ,即键盘的扫描周期为50HZ 。

图4-6 键盘程序流程图

图4-7 定时器的配置

4.2.3 A/D、D/A转换

为了实时显示电流输出值的变化,A/D转换在主程序的主循环中一直对输出电流进行采样,为了使得ADC 采集的数据更加准确,利用ADC 采集多次然后去平均值的办法来使采集的数据更接近实际值,也达到了消除偶然误差的目的。其流程图如图4-8.

图4-8 A/D工作流程图

对ADC 的配置主要是选择ADC 的输入通道及声明对应引脚、配置ADC 的工作模式,如图4-9,选择的是ADC1的1通道,触发方式选择软件触发。

配置完成后,只需调用库函数启动ADC ,然后等待转换完成即可读取ADC 的转化结果,然后将此结果累加,循环100次,然后取平均值,最后将此平均值转

换成对应的电压值,转换公式为

Vout = ADC_value * ( Vref/4095 ) (4-1)

其中ADC_value是ADC 转化之后的结果,Vref 是ADC 的参考电压,因为此ADC 是12位,因此4095即2^12-1,Vout 即是左后得到的对应的电压值。如图4-10。

图4-9 ADC的通道选择及配置

图4-10 ADC的转换程序

图4-11 DAC的工作流程图

DAC 的工作流程跟ADC 的类似,如图4-11。

DAC 需要转换输出的值来源于键盘步进累加和蓝牙接收数据,然后将要输出的电压值转化成对应的十六进制数,最后启动DAC 转换输出。

如图

4-12。通过

temp = voltage/3.3*4095 (4-2) 得到vlotage 对应的转化数据temp ,3.3即DAC 的参考电压是3.3V ,最后DAC 的输出电压值就是voltage 的大小。

图4-12 DAC的转换程序

5. 系统测试

5.1 测试结果

根据本课题的任务设计要求,需要测试的有系统的恒流输出、系统的转换效率,输出电流的步进调节,输出电流在规定范围的任意设置且持续设定时间。

恒流输出测试方法:调节电路使在负载为10Ω时输出电流的大小为1A ,固定输入电压为18V ,调节负载(负载为滑动变阻器),使负载大小从5Ω持续变化到15Ω,观察记录输出电流的变化,统计结果如表5-1。

负载大小(Ω)

电流大小(A)58101215

表5-1 恒流输出的测试结果

系统的转换效率的测试方法:在同一条件下分别测出输入和输出的电压值Vin 、Vo 以及电流值Ii 、Io ,则输入功率为Pi = Vin * Ii,输出功率为

Po = Vo * Io ,则系统的效率为η%=Po/Pi*100%。再改变输出电流,仍在同一情况下测量出上述电流以及电压值,记录在表格中, 如表5-2。

序号

1

2

3

4

5Vin(V)Ii(A)Vo(V)Io(A)η%

表5-2 系统的效率测试结果

输出电流的步进调节功能测试方法:在程序中设置好步进值为0.1A ,每按一次按键,电流按步进所设置的大小增加输出,测试数据记录在表5-3。

步进次数

电流大小(A)01234

表5-3 步进功能测试

输出电流在任务要求范围内任意设定输出功能的测试方法:在手机端输入所需输出的电流值,在电路输出端测量输出电流大小,记录在表5-4。

设定电流输出值(A)

实际输出电流值(A)

表5-4 任意设定电流值的功能检测结果

5.2 结果分析及误差分析

根据上述表格记录的数据分析结果,本设计实现了

6 结束语

此次进行对课题为“程控直流电流源”的设计,是本人在大学中用时最长,花的精力最多的一次课题设计,不论是得到的经验还是学到的知识都是最多的,从中受益良多。

因为知道开关电源是个比较复杂的课题方向,从开始的论文定题开始,就开在网上搜集各种与课题有关的资料文献,了解电路的工作原理、拓扑结构以及各种实现方案,在可行性和简易性之间做对比,既要确定一种易懂的方案,也需要学习新的知识。开关电源的难点不在于主电路设计很复杂,而在于控制电路的设计和整个系统电路的调试,这既要一定的专业理论知识,也要一定的实践操作能力。由于条件限制,所以的电路都要手动焊接,这是一个需要耐心和时间的环节,既要保证不能出错,又要使布局合理。对于控制电路可以分模块调试,但是对于主电路必须要形成闭环,所以几乎所有的模块要同时工作然后进行系统调试这。是一个既需要硬件又需要软件的系统,单片机是一个强大的工具,能对外输出控制信号,也能对外采集外部信号,高效的处理能力和控制能力是无法被取代的。

最后就是论文的撰写,虽然撰写要求比较多,格式要求比较严格,但这更需要我们有一个严谨的态度去认真对待,既是对自己的负责,也是对学术的尊重。完成好这部分也需要良好的文字表达能力、文字处理能力。

从整体而言,此次毕业设计综合了电力电子技术、单片机技术、电路、模拟电子技术、控制理论等本专业大部分核心课程,充分说明了知识不是单一的而是系统的,只有系统地去认识、去学习,才会有更大的提高,才能更大的扩展知识面。对于自身而言,在资料查找、电路焊接、电路调试、单片机程序编写等过程中,自身各个方面的能力都得到了相应的提升。相信在以后的工作学习中,我们会因此而受益。

参考文献:

[1] 王兆安,刘进军. 电力电子技术[M].北京:机械工业出版社,2012.

[2] 罗维平,李德俊. 单片机原理及其应用[M].武汉:华中科技大学出版社,2012.

[3] 侯振义. 直流开关电源技术及应用[M].北京:电子工业出版社,2006.

[4] 张占松,蔡宣三著. 开关电源的原理与设计 [M].北京:电子工业出版社,

2005.

[5] 周志敏,周纪海,纪爱华著.现代开关电源控制电路设计及应用[M].北京:

人民邮电出版社,2005.

[6] 薛易. 一种精密程控恒流源设计[J] .自动化仪表, 2009(4):63 -65.

[7] 白泽生. 基于AT89C52的数控电流源[J] .仪表技术与传感器, 2007(9):76

-78.

[8] 刘俊. 一种单管正激式开关电源的设计[D].湖南:湖南大学控制工程,2014. [9] 王超.MOSFET/IGBT半桥驱动芯片IR2111的应用研究[J].机电工程技术,

2008, 37(8):1-10.

[10] 宋辉淇, 林维明. 同步整流技术的特点与分析比较[J].通信电源技术

2006,23(3):2-5.

[11] 张立新. 同步整流型DC/DC转换器电路[D].江苏:东南大学软件工程,2008.

32

附录1 电路原理图

33

34

致 谢 在本课题的设计过程中,由于本人能力水平有限,遇到过很多问题,非常感谢给予我帮助的老师和同学,特别感谢薛勇老师的耐心指导。在论文的撰写过程中,薛老师认真负责地审阅论文,及时指出我的错误,细心的帮我分析问题,给了我很多非常有意义的建议;在方案设计上,薛老师热心的给我解答疑惑,从专业的角度帮我理清设计思路,开阔了我的视野让我对专业知识有了系统的认识,薛老师严谨的治学态度让我受益良多,让我在今后的学习工作中都时刻谨记要有务实严谨的态度。

此外,感谢所有的老师特别是专业课老师,正是因为老师们孜孜不倦地传授我们知识,才使得此次毕业设计能够顺利完成,老师们的教诲将使我受益终身。

35


相关内容

  • 程控增益放大器
  • 模拟电子技术基础 课程设计(论文) 程控增益放大器 院(系)名称 专 学 学 指生导姓教业班级 号 名 师 电子与信息工程学院 通信132班 起 止 时 间: 2015.7.6-2015.7.19 课程设计(论文)任务及评语 院(系):电子与信息工程学院 教研室:电子信息工程 摘 要 本文设计是程控 ...

  • 微弱信号检测的前置放大电路设计
  • 文章编号:1008-0570(2009)08-2-0223-02 电子设计 微弱信号检测的前置放大电路设计 The design of preamplifier circuit based on weak signal detection (1.上海交通大学;2. 国家农业信息化工程技术研究中心) ...

  • WT3000三相功率分析仪在电源测试中的应用研究_张仪
  • 第19卷第7期电子设计工程 Vol.19No.7Electronic Design Engineering 2011年4月Apr. 2011 WT3000三相功率分析仪在电源测试中的应用研究 张仪 (中国电子科技集团公司第二十研究所陕西西安710068) 摘要:为了改进传统的电源测试方法,采用电源功 ...

  • 程控放大器设计报告
  • <电子线路>课程设计 设 计 报 告 题 目:程控放大器的设计 班 级: 电子工程 姓 名: XXXXXXXXXXXXXXXX 指导教师: XXXXXX 2012年6月 摘要 本次课程设计的目的是通过设计与实验,了解实现程控放大器的方法,进一步理解设计方案与设计理念,扩展设计思路与视野. ...

  • 电子综合课程设计题目
  • 电子综合课程设计题目汇总 1. 水温控制系统设计 任务:设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿.水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变. 要求: 1)基本要求 (1)温度设定范围为40-90℃,最小区分度为1℃,标定温度 ...

  • 2013年全国电子设计竞赛预测题目
  • 2013年全国电子设计竞赛赛题预测(权威版) 承载平台平衡调整系统 一. 任务 设计并制作一个承载平台平衡调整系统.该承载平台由多条腿支撑,并能承受一定重量的载重.通过调整支撑腿的伸缩来调整平台的水平和倾斜.平台为长方形,宽带尺寸不小于25cm,长度比例不小于1.4. 二. 要求 1. 基本要求 a ...

  • 程控增益线性脉冲放大器的设计
  • 第26卷 第3期 2006年 5月 核电子学与探测技术 NuclearElectronics&DetectionTechnology Vol.26 No.3 May 2006 程控增益线性脉冲放大器的设计 关雪梅1,2,乔 双2,陈纯锴1,2,周传胜1 (1.牡丹江师范学院,黑龙江牡丹江15 ...

  • 基于AD603的程控放大器
  • 本科课程设计 题 目 姓 名 学 号 院 (系) 专业.年级 指导教师 朱晋 二○一一年十月 概要 本设计是采用AD603可控增益放大器芯片设计的一款高增益,高宽带直流放大器,采用两级级联放大电路了,提高了放大增益,扩展了通频带宽,而且具有良好的抗噪声系数,采用AT89S52芯片控制数模转换(DAC ...

  • 基于AD603程控宽带放大器的设计
  • 目 录 摘 要 本设计是采用AD603可控增益放大器芯片设计的一款高增益,高宽带直流放大器,采用两级级联放大电路了,提高了放大增益,扩展了通频带宽,而且具有良好的抗噪声系数,采用AT89S52芯片控制数模转换(DAC0832芯片)进行程控放大控制,在0-20MHz频带内,放大倍数在0-40dB之间进 ...