1、西安工业大学北方信息工程学院本科毕业设计(论文)题目:数控直流稳压电源的设计 系 别: 电子信息系 专 业: 电气工程及其自动化 班 级: Bxxxxxx 学 生: xxxxxx 学 号: B12xxxxxx 指导教师: xxxx 2016年05月西安工业大学北方信息工程学院本科毕业设计(论文)题目:数控直流稳压电源的设计 系 别: 电子信息系 专 业: 电气工程及其自动化 班 级: B12xxxx 学 生: xxxxxx 学 号: B12xxxxxx 指导教师: xxxx 2016年05月毕业设计(论文)任务书系别 电子信息系 专业 电气工程及其自动化 班级B120309 姓名马陈浩 学号B
2、12030917 1.毕业设计(论文)题目: 数控直流稳压电源的设计 2.题目背景和意义:电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。电力电子技术是电能的最佳应用技术之一。当今电源技术融 合了电气、电子、系统集成、控制理论、材料等诸多学科领域。随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高的要求。随着数控电源在电子装置中的普遍使用,普通电源在工作时产生的误差,会影响整个系统的精确度。数控电源是从80年代才真正的发展起来的,期间系统的电力电子理论开始建立。这些理论为其后来的发展提供了一个良好的基础。 3.设计(
3、论文)的主要内容:设计一台微机控制的数控直流电压源,为电子设备供电。 在设计过程中,选择12个单元电路使用仿真软件(例如Multisim2001等)进行仿真调试。用计算机绘制所有的电路图。 参数指标要求: 输出电压范围0-30v,步进值为0.1V 具有过流保护和短路保护功能;用数字显示输出电压 4.设计的基本要求及进度安排(含起始时间、设计地点): 设计的基本要求如下: 1)了解单片机的相关知识 2)理解直流稳压电源的工作原理 3)掌握单片机、电力电子等相关知识 4)编写单片机程序 进度安排 第1012周进行计算机绘制所有电路图 第1213周进行编程与调试。 第1314周进行论文的撰写,准备答
4、辩。 5.毕业设计(论文)的工作量要求 实验(时数)*或实习(天数): 90天 图纸(幅面和张数)*: A4 其他要求: 论文字数1.5万字左右; 外文翻译:3000字以上 指导教师签名: 年 月 日 学生签名: 年 月 日 系(教研室)主任审批: 年 月 日说明:1本表一式二份,一份由学生装订入附件册,一份教师自留。2 带*项可根据学科特点选填。数控直流稳压电源的设计摘 要 文章设计制作了一款新颖实用的数字控制直流稳压电源。该数控直流电源以AT89C51单片机为核心控制系统,以数模转换器DAC0832将单片机输出的数字信号转换为模拟信号,再经过集成运算放大器LM324进行放大,然后经比较电路
5、比较,最后由LM317输出稳定、步进可调的直流电压。设计实践表明,该源具有体积小、重量轻、效率高、抗干扰性能好、负载能力强等优点。电源是现代通信、航空航天、生物技术、计算机等高科技领域内电子设备的动力支撑,它被誉为电子设备的心脏。为了适应现代电子技术设备对多种电压和电流的需求,笔者设计制作了一款新颖的数字控制直流电源。 该电源以51系列单片机为控制单元,以数模转换器DAC0832输出电压为参考电压,通过电压转换模块LM 317输出030V之间的任意数值的直流电压。该电源具有体积小、重量轻、效率高、抗干扰性能好、负载能力强等优点,适合于电路开发者设计和调试使用。关键词:单片机;电力电子技术;数字
6、控制;直流电源Design of NC DC Regulated Power SupplyAbstractArticles produced a novel and practical design of digital control DC power supply. The NC DC power supply to AT89C51 microcontroller as the core control system, digital signals are converted to analog converter DAC0832 microcontroller output into
7、an analog signal, and then through integrated operational amplifier LM324 is amplified and then compared by the comparator circuit, and finally by the LM317 output stability, step adjustable DC voltage. Design practice shows that the source has a small size, light weight, high efficiency, good anti-
8、jamming performance, high load capacity and other advantages. Power is the power electronic devices in high-tech fields of modern communications, aerospace, biotechnology, computers and other supports, it is known as the heart of electronic devices. In order to adapt to the modern electronic technol
9、ogy equipment needs for a variety of voltage and current, the author designed and manufactured a new digitally controlled DC power supply. The power supply to the control unit 51 computers to digital to analog converter DAC0832 output voltage of the reference voltage, the voltage converter module LM
10、 317 DC output voltage to any value between 0 30V. The power supply is small, light weight, high efficiency, good anti-jamming performance, high load capacity, etc., suitable for the circuit developers to design and debug.Key Words: Microcontroller; Power Electronics Technology; Digital Control目 录1
11、绪论1 1.1 题目背景1 1.2 国内外研究情况2 1.3 研究历程3 1.4 数控电源优点4 1.5 主要研究的内容42 系统设计方案5 2.1 方案选择及功能概述5 2.2方案比较与选择6 2.2.1 数控部分6 2.2.2 输出部分6 2.2.3显示部分73 系统的硬件设计8 3.1 系统硬件原理框图8 3.2 单片机最小系统9 3.2.1 AT89C51单片机9 3.2.2 时钟复位电路11 3.2.3 按键电路14 3.3 数模转换电路16 3.3.1 DAC0832芯片16 3.2.2 数模转换电路19 3.4 数字显示电路20 3.5放大与功率输出电路20 3.6直流稳压电源电
12、路21 3.6.1 稳压芯片LM317224 控制系统软件部分的设计23 4.1 系统的流程图24 4.2 仿真软件Proteus24 4.3 仿真电压显示255 结论26参考文献27致谢28毕业设计(论文)知识产权声明29毕业设计(论文)独创性声明30附录1 源程序31附录2 硬件原理图351 绪论1.1题目背景电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。电力电子技术是电能的最佳应用技术之一。当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高
13、的要求。在我国,以电力电子学为核心技术的电源产业,从二十世纪60年代中期开始形成,到了90年代以来,随着对系统更高效率和更低功耗的要求,电信与数据通信设备的技术更新推动电源行业中直流/直流转换器向更高灵活性和智能化的发展方向,电源产业进入快速发展期。一方面,电源产业规模的发展在加快;另一方面,在国家自然科学基金的资助下或创新意识指导下,我国电力电子技术的研究从吸收消化和一般跟踪发展到前沿跟踪和基础创新,电源产业涌现了一些技术难度较大,具有国际先进水平的产品而且还生产了一大批具有代表性的研究成果和产品。目前国内还开展了跟踪国际多方面前沿性课题的研究或基础创新研究。但是我国电源产业与发达国家相比,
14、存在着很大的差距和不足:在电源产品的质量、可靠性、开发投入、生产规模、工艺水平、先进检测设备、智能化、网络化、持续创新能力等方面的差距为1015年,尤其在实现直流恒流的智能化、网络化方面的研究不是很多。目前国内在这两方面研究比较多的是成都电子科技大学和广州华南理工大学,主要是利用单片机和可编程系统器件(PSD)来控制开关直流稳压电源或数字化电压单元达到数控的目的,但和国外的比较起来,效果不是很理想,还存在很大的差距和不足。现今,随着数控直流电源技术的飞跃发展,整流系统由以前的分路原件和集成电路发展为微机控制,从而使直流电源智能化,具有遥测、遥信和遥控的三遥功能。目前,全国的电源及其配件的生产销
15、售企业有4000家以上,产值由300400亿元,但国内企业销售的数控直流稳压电源大多是代理日本和台湾的产品,国内厂家生产的直流稳压电源虽然也在向数字化方向发展,但多限于对输出显示实现数码显示,或实现多组数值预置。总体来说,国内直流恒流源技术在实现智能化等方面相对落后,面对激烈的国际竞争,是个严重的挑战。发展趋势:目前,电力系统的后备电源、分布式电源系统以及通讯系统的后备电源等应用场合,均采用大容量的蓄电池作为储能元件。然而,在蓄电池的使用中需要一个双向DC/DC变换器来进行直流功率的变换。一旦电网系统发生故障,蓄电池通过双向DC/DC变换器直接并入直流母线,给后端的用电设备提供能量。当电网正常
16、工作时,直流母线通过DC/CD变换器讲电能储存在蓄电池中,而当蓄电池作为通讯系统的后备电源时,由于后端的用电设备多以抵押大电流工作,因此要求蓄电池能够提供一个大而稳定的工作电流。另外,对蓄电池充电时,也必须进行恒流控制,因此在双向DC/CD变换器中恒流控制的好坏直接影响用电设备和蓄电池的使用寿命。随着数字信号处理器(DSP)技术的成熟,越来越多的功率电路采用了数字式控制。与模拟控制相比,数字控制具有性价比高、性能稳定等优点。另外,通过对控制软件的编程,可以很方便的实现电路功能。针对蓄电池等储能元件在使用过程中功率双向变换的问题,在目前已有的非隔离型双向拓扑基础上,提出了一种改进型双向电路拓扑。
17、该拓扑不仅实现了双向电路的恒流控制,而且解决了双向拓扑中对不同大小电流的采样问题。通过对DSP软件的编程,还可以实现对电路的恒流、恒压以及恒功率等控制功能。针对蓄电池系统在使用过程中的功率变换问题,提出了一种新颖的双向变换拓扑。该拓扑不仅实现了蓄电池功率变换的要求,同时对放电电流和充电电流进行了恒流控制。蓄电池放电时曹勇了降压型电路拓扑,可使负载端电流迅速增大,又很快的动态响应,从而满足抵押大电流用电设备的要求。同时,在对蓄电池进行恒流充电时,通过软件编程,实现蓄电池的浮充功能,从而延长蓄电池的使用寿命。另外,提出了对双向恒流源电路的全数字控制方案。而且数字化智能电源模块是针对传统智能电源模块
18、的不足提出的,数字化能够减少生产过程中的不确定因素和人为参与的环节,有效的解决了电源模块中诸如可靠性、智能化和产品一致性等工程问题,极大的提高了生产效率和产品的可维护性。1.2国内外研究现状目前,世界各国正在大力研制开发新型开关电源,包括新的理论、新型电路方案等。开关电源的新技术包括:a.高频化技术:随着开关频率的提高,开关变换器的体积也随之减少,功率密度也得到大幅提升,动态响应得到改善。但另一方面,随着开关频率的不断提高,开关元件和无源元件损耗的增加,高频寄生参数以及高频EMI等新的问题也将随之产生。b.软开关技术:为提高变换器的变换效率,各种软开关技术应运而生,具有代表性的是无源软开关技术
19、和有源软开关技术,主要包括零电压开关/零电流开关(ZVS/ZCS)谐振、准谐振、零电压/零电流脉宽调制技术(ZVS/ZCS-PWM)以及零电压过渡/零电流过渡脉宽调制(ZVT/ZCT-PWM)技术等。采用软开关技术可以有效的降低开关损耗和开关应力,有助于变换器变换效率的提高。c.功率因数校正技术(PFC):目前PFC技术主要分为有源PFC技术和无源PFC技术两大类,采用PFC技术可以提高AC-DC变化器输入端功率因数,减少对电网的谐波污染。d.模块化技术:采用模块化技术可以满足分布式电源系统的需要,提高系统的可靠性。e.低输出电压技术:随着半导体制造技术的不断发展,微处理器和便携式电子设备的工
20、作越来越低,这就要求未来的DC-DC变换器能够提供低输出电压以适应微处理器和便携式电子设备的供电要求。f.微型化技术:决定开关电源体积的主要因素是电抗器、变压器等磁性器件和平滑电容器。若提高开关电源的开关频率,这些器件就会小型化。然而,开关频率提高时,不但有磁损耗,而且电路的损耗也会增大。一般来说,损耗随着开关频率成比例地增加。g.谐波电流抑制技术:包括扼流圈输入方式,部分平滑方式、单变换器方式、双变换器方h.元器件性能的改善:包括功率MOSFET、平滑电容,本数控电源设计成本低,电路简单,实用性强,具有很高的可靠性。1.3研究历程数控电源是从80年代才真正的发展起来的,期间系统的电力电子理论
21、开始建立。这些理论为其后来的发展提供了一个良好的基础。在以后的一段时间里,数控电源技术有了长足的发展。但其产品存在数控程度达不到要求、分辨率不高、功率密度比较低、可靠性较差的缺点。因此数控电源主要的发展方向,是针对上述缺点不断加以改善。单片机技术及电压转换模块的出现为精确数控电源的发展提供了有利的条件。新的变换技术和控制理论的不断发展,各种类型专用集成电路、数字信号处理器件的研制应用,到90年代,己出现了数控精度达到0.05V的数控电源,功率密度达到每立方英寸50W的数控电源。从组成上,数控电源可分成器件、主电路与控制等三部分。目前在电力电子器件方面,几乎都为旋纽开关调节电压,调节精度不高,而
22、且经常跳变,使用麻烦。1.4数控电源优点电源采用数字控制,具有以下明显优点:a.易于采用先进的控制方法和智能控制策略,使电源模块的智能化程度更高,性能更完美。b.控制灵活,系统升级方便,甚至可以在线修改控制算法,而不必改动硬件线路。c.控制系统的可靠性提高,易于标准化,可以针对不同的系统(或不同型号的产品),采用统一的控制板,而只是对控制软件做一些调整即可。d.系统维护方便,一旦出现故障,可以很方便地通过RS232接口或RS485接口或USB接口进行调试,故障查询,历史记录查询,故障诊断,软件修复,甚至控制参数的在线修改、调试、也可以通过MODEM远程操作。e.系统的一致性好,成本低,生产制造
23、方便。由于控制软件不像模拟器件那样存在差异,所以,其一致性很好。由于采用软件控制,控制板的体积将大大减小,生产成本下降。1.5课题的主要研究内容任务:设计一台微机控制的数控直流电压源,为电子设备供电。在设计过程中,选择12个单元电路使用仿真软件(例如Proteus 7等)进行仿真调试。用计算机绘制所有的电路图和印刷电路图。要求:步进值为0.1V;电压调整率Sv0.05%V;电流调整率Si0.03%A; 纹波电压峰峰值=5mA; 具有过流保护和短路保护功能;用数字显示输出电压。 2 系统设计方案2.1系统功能概述及方案系统设计的目的是要用微处理器来替代传统直流稳压电源中手动旋转电位器,实现输出电
24、压的连续可调,精度要求高。实现的途径很多,可以用DAC的模拟输出控制电源的基准电压或分压电阻,或者用其它更有效的方法,因此如何选择简单有效的方法是本课题需要解决的首要问题。数控直流稳压电源要实现电压的键盘化输出控制,同时要具备输出、过压过流保护及数组存贮与预置等功能。另外,根据要求电源还应该可以通过按键选择一些特殊的功能。如何有效的实现这些功能也是课题所需研究解决的问题。方案1:此方案采用传统的调整管方案,主要特点在于使用一套十进制计数器完成系统的控制功能,一方面完成电压的译码显示,另一方面其输出作为EPROM 的地址输入,而由EPROM的输出经D/A变换后去控制误差放大的基准电压,以控制输出
25、步进。设计原理如图2.1所示。误差放大译码显示EPROM调整管过流保护步进减十进制计数器步进加整流滤波D/A转换 输出电压预设 图2.1方案一原理图 方案2:由于电网提供的交流电一般为220V或380V,而各种电子设备所需要的直流电压幅值却各不相同,因此主电路需要将电网电压先经过电源变压器降压,再将降压后的交流低电压进行整流、滤波和稳压,最后得到稳定的直流电压。控制单元,数模转换电路由 DAC0832数模转换器将单片机输出的直流电压转换成交流电压。按键部分由三个按控组成,一个为设定为复位按键,两个为电压增加减小按控。显示部分用LED显示,参考电压比较电路由TL431与一个1k的精调电位器组成,
26、调节电位器为DAC0832提供一个参考电压。最后稳压的直流电压经稳定可调的电压芯片输出可调的030V的电压。方案二设计原理图如图2.2所示。整流电路稳压电路滤波电路交流降压稳压芯片 按键电路 220V 输出比较电路放大电路LED显示数模转换AT89C51单片机参考电压 图2.2方案二原理图2.2方案比较与选择2.2.1数控部分方案一采用中、小规模器件实现系统的数控部分,使用的芯片很多,造成控制电路内部接口信号繁琐,中间相互关联多,抗干扰能力差。在方案二中采用单片机完成整个数控部分的功能,同时,AT89C51作为一个智能化的可编程器件,便于系统功能的扩展。2.2.2.输出部分方案一采用线性调压电
27、源,以改变其基准电压的方式使输出不仅增加/减少,这样不能不考虑整流滤波后的纹波对输出的影响,而方案二中使用运算放大器作前级的运算放大器,由于运算放大器具有很大的电源电压抑制比,可以大大减小输出端的纹波电压。2.2.3显示部分方案一中的显示输出是对电压的量化值直接进行译码显示输出,显示值为D/A转换的输入量,由于D/A转换与功率驱动电路引入的误差,显示值与电源实际输出值之间可能出现较大偏差。方案二中采用三位半的数字电压表直接对输出电压采样并显示输出实际电压值,一旦系统工作异常,出现预制值与输出值偏差过大,用户可以根据该信息予以处理。总之方案二优点是具有精度高,使用方便硬件电路简单等特点。它使用了
28、单片机,使得进一步扩展功能更加方便。方案一的优点是电路结构简单,其缺点是使用的结构较为复杂,精度没有方案二高。经过分析采用方案二较好。3 系统硬件设计3.1系统原理图框图原理图如图3.1所示。时钟电路、复位电路和按键电路组成单片机最小系统,时钟电路提供时钟信号,复位电路可以实现复位功能,按键电路作为用户对波形和频率的选择。单片机AT89C51输出所需波形和频率的二进制数据,经过数模转换DAC0832将数字信号转换为模拟信号,经过LM324集成运放放大后输出所需的电压。电源由外部供给。 整流电路稳压电路滤波电路交流降压稳压芯片数模转换 220V 输出比较电路LED显示AT89C51单片机放大电路
29、按键电路参考电压图3.1原理图框图控制部分以AT89C51单片机为核心控制系统,以数模转换器DAC0832将单片机输出的数字信号转换为模拟信号,再经过集成运算放大器LM324进行放大,然后经过比较电路比较,最后由LM317输出步进可调的直流电压,同时以LED来时时显示当前输出的电压数值的大小。外围电路与单片机连接为:晶振连接到单片机18、19管引脚,这是单片机工作必须具备的外围电路;LED显示外接芯片接32至39管脚;单片机的P3.7口为DAC0832数据输出端口;P3.0,P3.1口为按键连接端口。DAC0832数据输入端口与单片机的 P1.0至P1.7口连接,片选信号输入端口(CS)连接接
30、到单片机P3 .7 。电流VREF端口接参考电压,参考电压输入端口作为输出电压端口,这就是所谓的电压输出方式连接法。键盘采用常用的 2个按控键盘,接单片机的P3.0和P3.1通过单片机进行查询按键,从而执行相应命令。按键主要任务是完成人工交互。K2 和 K3为电压以0 .1V为步进按键。3.2单片机最小系统3.2.1单片机AT89C51 AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4K bytes的可反复擦写的只读程序存储器(EPROM)和128 bytes的随机数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51
31、指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可提供高性价比的应用场合,可灵活应用于各种控制领域。因此,在这里我选用AT89C51单片机来完成。a.主要特性:AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及终断系统继续工作。掉电方式保存RAM中的内容,但振
32、荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。b.主要性能参数:(1)与MCS-51产品指令系统完全兼容(2)4K字节可重擦写Flash闪存存储器(3)1000次擦写周期(4)全静态操作:0hz-24hz(5)三级加密程序存储器(6)128x8字节内部RAM(7)32个可编程I/O口线(8)2个16位定时/计数器c.管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当F
33、IASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存
34、储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。引脚图如图3.2所示。图3.2AT89C51引脚图/EA/VPP:当/EA保持低电平时,则在
35、此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.2.2时钟电路和复位电路时钟可以有内部或外部两种方式来产生。此电路用内部方式产生,在XTAL1和XTAL2引脚外接定时元件,内部震荡电路就会自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体的频率为12MHz,电容值为15PF,电容大小可以对频率起到微调作用。
36、在RESET输入端出现高电平时实现复位和初始化,所以我们采用开关复位电路。电容采用10PF的,电阻采用10K的。复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。最小系统如图3.3所示。图3.3 单片机最小系统图a.时钟电路工作原理: 如图3.4所示,在内部方式时钟电路中,必须在XTAL1和XTAL2引脚两端跨接石英晶体振荡器和两个微调电容构成振荡电路,通常C1和C2一般取30pF,晶振的频率取值在1.2MHz12MHz之间。对于外接时钟电路,要求XTAL
37、1接地,XTAL2脚接外部时钟,对于外部时钟信号并无特殊要求,只要保证一定的脉冲宽度,时钟频率低于12MHz即可。晶体振荡器的振荡信号从XTAL2端送入内部时钟电路,它将该振荡信号二分频,产生一个两相时钟信号P1和P2供单片机使用。(1)指令时序:我们将单片机的基本操作周期称作机器周期,一个机器周期由6个状态组成,每个状态由两个时相P1和P2构成,故一个机器周期可依次表示为S1P1,S1P2,S6P1,S6P2,即一个机器共有12个振荡脉冲。为了大家便于分析CPU的时序,在此先对以下几个概念作一介绍。a.振荡周期:振荡周期指为单片机提供定时信号的振荡源的周期或外部输入时钟的周期。(2)时钟周期
38、:时钟周期又称作状态周期或状态时间S,它是振荡周期的两倍,它分为P1节拍和P2节拍,通常在P1节拍完成算术逻辑操作,在P2节拍完成内部寄存器之间的传送操作。(3)机器周期:一个机器周期由6个状态组成,如果把一条指令的执行过程分作几个基本操作,则将完成一个基本操作所需的时间称作机器周期。单片机的单周期指令执行时间就为一个机器周期。(4)指令周期:指令周期即执行一条指令所占用的全部时间,通常为14个机器周期。b.复位电路工作原理影响单片机系统运行稳定性的因素可大体分为外因和内因两部分:(1)外因射频干扰,它是以空间电磁场的形式传递在机器内部的导体(引线或零件引脚)感生出相应的干扰,可通过电磁屏蔽和
39、合理的布线/器件布局衰减该类干扰;电源线或电源内部产生的干扰,它是通过电源线或电源内的部件耦合或直接传导,可通过电源滤波、隔离等措施来衰减该类干扰。(2)内因振荡源的稳定性,主要由起振时间频率稳定度和占空比稳定度决定。起振时间可由电路参数整定稳定度受振荡器类型温度和电压等参数影响复位电路的可靠性。c.开机复位:在电路图中,电容的的大小是10uf,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需要的时间是10K*10UF=0.1S。也就是说在电脑启动的0.1S内,电容两端的电压时在03.5V增加。这个时候10K电阻两
40、端的电压为从51.5V减少(串联电路各处电压之和为总电压)。所以在0.1S内,RST引脚所接收到的电压是5V1.5V。在5V正常工作的51单片机中小于1.5V的电压信号为低电平信号,而大于1.5V的电压信号为高电平信号。所以在开机0.1S内,单片机系统自动复位(RST引脚接收到的高电平信号时间为0.1S左右)。d.按键复位: 在单片机启动0.1S后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RST处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压在0.1S内,从5V释放到变为了1.5V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为3.5V,甚至更大,所以RST引脚又接收到高电平。单片机系统自动复位。复位电路如图3.4所示。 图3.4 复位电路复位电路的原理是单片机RST引脚接收到2US以上的电平信号,只要保证电容的充放电