收藏 分销(赏)

基于IGBT的变频电源设计资料.doc

上传人:二*** 文档编号:4661680 上传时间:2024-10-08 格式:DOC 页数:42 大小:443KB
下载 相关 举报
基于IGBT的变频电源设计资料.doc_第1页
第1页 / 共42页
本文档共42页,全文阅读请下载到手机保存,查看更方便
资源描述
目 录 1 引言 1 2 方案论证与比较 3 2.1 SPWM方案论证与选择 3 2.2 驱动电路的设计方案论证与选择 4 3 系统组成 5 4 单元电路的设计 6 4.1 光电隔离电路设计 6 4.2 驱动电路设计 7 4.3 IGBT电路设计 8 4.3.1 IGBT介绍 8 4.3.2 桥式电路 9 4.4 低通滤波电路设计 10 4.5 电源电路设计 11 4.6 SPWM单元电路 12 4.6.1 SPWM发展 12 4.6.2 SPWM波形生成方法 13 4.6.3 ATMEGA8单片机介绍 14 4.6.4 ATMEGA8单片机引脚及功能 15 4.6.5 ATMEGA8单片机的最小系统电路及软件流程 17 4.7 电压采集单元电路 19 4.7.1 89S52单片机的管脚说明 19 4.7.2 ADC0809介绍 23 4.7.3 ADC0809管脚说明 23 4.7.4 ADC0809电路及软件流程 26 5 测试结果 29 结 论 30 参考文献 31 附录1 系统电路 32 附录2 SPWM程序 33 附录3 电压采集程序 37 致 谢 41 1 引言 众所周知,我们所使用的市电频率是50Hz,但是,在实际生活中,有时需要的电源频率不是50Hz。电气化铁路是我国铁路发展的方向,25Hz电源是电气化铁路区段信号系统的关键设备。在航空航天领域大量使用的电源是400Hz的电源。由此可以看出在很多场合,需要电源的频率并不是市电所提供的50Hz。结果造就变频电源的产生。在现实生活中变频电源广泛应用于航空、机械、轻工等行业。1969年世界上诞生第一台逆变电源,由于其具有调节特性优良、而且体积小、重量轻、功耗低,在电子和电气领域得到了迅速的推广应用。 逆变器从1969年发展到今天,经历了几十年的发展过程。其控制方法也出现了许多,大致可以分为:变压和变频控制方法。目前采用较多的是变压中的脉宽调制技术即PWM控制技术,即利用控制输出电压的脉冲宽度,将直流电压调制成等幅宽度可变的交流输出电压脉冲,来控制输出电压的有效值、控制输出电压谐波的分布和抑制谐波。PWM技术可以迅速地控制输出电压,及其有效地进行谐波抑制,它的动态响应好,在输出电压质量、效率等诸方面有着明显的优点。 根据形成PWM波原理的不同,可以分为以下几种:矩形波PWM、正弦波SPWM、空间相量PWM(SVM)、特定谐波消除PWM、电流滞环PWM等。这四类PWM波各有优缺点,因而适用于不同的场合。 SPWM的全称是Sine Pulse Width Modulation,意思是正弦脉冲宽度调制[1],简称为SPWM,是调制波为正弦波、载波为三角波或锯齿波的一种脉宽调制法,它是1964年由A.Schonung和H.Stemmler把通讯系统的调制技术应用到逆变器而产生的。后来由Bristol大学的S.R. Bo wer等于1975年对该技术正式进行了推广应用。这项技术的特点是原理简单,通用性强,控制和调节性能好,具有消除谐波、调节和稳定输出电压的多种作用,是一种比较好的波形改善法。它的出现为中小型逆变器的发展起了重要的推动作用。 传统的电源采用都是模拟控制系统,模拟控制经过多年的发展,己经非常成熟。然而,模拟控制有着固有的缺点:控制电路的元器件比较多,电路复杂,所占体积大,制造成本比较高;灵活性不够,硬件电路设计好了,控制策略就无法改变;最主要的是逆变电源不便于调试,大量的模拟元器件使其之间的连接相当复杂,从而使系统的故障检测与维修比较困难。模拟器件的老化问题和不可补偿的温漂问题,以及易受环境(如电磁噪声,上作环境温度等)干扰等因素都会影响控制系统的长期稳定性。近年来高速MCU技术的成熟和普遍,与其采用哈佛结构、流水线操作,即程序、数据存储器彼此相互独立,在每一时钟周期中能完成取指、译码、读数据以及执行指令等多个操作从而大大减少指令执行周期。高速数字MCU的发展,正弦波逆变器的控制技术方案也由传统的模拟控制向现代数字化控制的方向发展。采用数字化控制,不仅可以大大降低控制电路的复杂程度,提高电源设计和制造的灵活性,而且可以采用更先进的控制方法,从而提高逆变电源系统输出波形的质量和可靠性。基于MCU的发展上逆变电源技术正朝者以下几种趋势发展: 1 高频化 理论分析和实践经验表明:电器产品的变压器、电感和电容的体积重量与供电频率的平方根成反比。所以当我们把频率从工频50Hz提高到20khz,提高400倍的话,用电设备的体积重量大体下降至工频设计的5--10%,其主要材料可以节约90%甚至更高,还可以节电30%甚至更多。由于功率电子器件工作频率上限的逐步提高,促使许多原来采用电子管的传统高频设备固态化,原材料消耗显著降低、电源装置小型化、系统的动态反应加快,更可以深刻体现技术含量的价值。 2 数字化 现在数字式信号,数字电路越来越重要,数字信号处理技术日趋完善成熟,显示出越来越多的优点,便于计算机处理控制、避免模拟信号的畸变失真、提高系统抗干扰能力、便于软件包调试、也便于自诊断,容错等技术的植入,同时也为电源的并联技术发展提供了方便。 3 绿色化 随着各种政策法规的出台,对无污染的绿色电源的呼声越来越高。绿色电源的含义有两层:首先是显著节电,这意味着发电容量的节约,而发电是造成环境污染的重要原因,所以节电就可以减少对环境的污染;其次这些电源不能对电网产生污染。为了使电源系统绿色化,电源应加装高效滤波器,还应在电网输入端采用功率因数校正技术和软开关技术。提高输入功率因数具有重要意义,不仅可以减少对电网的污染,降低市电的无功损耗,起到环保和节能的效果,而且还能减少相应的投资,提高运行可靠性。提高功率因数的传统方法是采用无源功率因数校正技术,目前较先进的方法是:单相输入的采用有源功率因数校正技术。 本设计主要是采用等效面积算法来计算逆变产生SPWM波形[2],保持输出波形不失真。同时,通过89S52单片机控制ADC0809采集输出的电压值并在数码管上作相对应的显示。设计的主要要求是方案成本低,体积小,无需调外部元件,接口简单。SPWM的产生是通过单片机ATMEGA8根据算法产生。再经隔离驱动放大,最后滤波输出,得到所需要的正弦波形。ATMEGA8单片机是ATMEL公司推出的高速最小型高速单片机,它是一个28脚的小型单片机,在内部已经集成晶体振荡器,无须外接晶振就可以以最高速度8MHz的时钟执行程序。是目前速度较高的最小型单片机,它为高速率低成本的数字变频电源提出了解决方案。 本课题的实用性非常强,在许多的领域中都用到,如:用于交流电机调速系统、舰船、航空航天、邮电通讯、军事装备、交通设施、仪器仪表、工业设备等。 2 方案论证与比较 2.1 SPWM方案论证与选择 方案1:采用比较器对正弦波和三角波进行比较[3]得到PWM波,基本框图如图1 所示,将比较后得到PWM送入驱动电路放大后再驱动IGBT。 正弦波输入 三角波输入 PWM输出 输出滤波 比较 电路 电源电路 图1 正弦波与三角波比较电路框图 该方法实现比较困难,并且受运放参数影响较大,调试困难,稳定性较差而且,不易灵活控制。 方案2:采用间接生成法即使用专用的PWM芯片与单片机进行通讯,基本框图如图2所示。 PWM输出 输出滤波 PWM芯片 电源电路 单片机 图2 单片机控制PWM芯片框图 用单片机去指令控制PWM的移相或倒相。该方法优点是单片机的工作量并不大运算速度要求不高,可以用一般的单片机实现。缺点是专用PWM芯片难以控制,增加了系统的复杂程度成本较高,不易于在实际中应用。 方案3:运用单片机通过等效面积算法来计算逆变产生SPWM波形,此种方法实现简单,易于控制和改变,并且具有较强的抗干扰能力。由于单片机输出的是数字信号,使其具有数字化的特点。 综上所述,方案3具有更优良的性能和更简单的电路构成,所以使用方案3作为本次设计的方案。 2.2 驱动电路的设计方案论证与选择 方案1:使用专用驱动芯片如M57962,EXB840,IR2110[4]等,如图3所示。驱动芯片配合少数的外围元件完成,该方法优点是系统的集成度高,有良好的过载和短路保护功能。缺点是此类芯片几乎都存在一个共同的特点,本身不能产生负电压,抗干扰能力差,并且有一定的延迟时间,芯片反应速度较慢,不适合在高频电源中使用并且其一般价格较高。 PWM输出 输出滤波 驱动芯片 电源电路 图3 控制驱动芯片框图 方案2:采用分立元件搭建驱动电路。电路中选用高速开关三极管8050和8550,其反应速度可以达到微秒级,能很好的抑制在传输中出现的新的频率成分, 并且避免了信号在传输过程中的累加延迟,有利于减少输出波形的失真度。开关三极管具有开关速度快,输出电流大,单电源供电等优点完全可以应用于高频段,满足系统的要求。在需要更大电流驱动的场合,三极管还可以接成推挽输出模式以提高输出电流,分立元件的驱动电路具有良好的性价比。 综上所述,选择方案2即采用分立元件搭建驱动电路。 3 系统组成 本变频器电源系统的结构原理如图4所示。单相交流电源经过EMI线滤波器后,再经单相桥式整流和大容滤波后可在直流母线上获得稳定的直流电压。该直流电压在电压可调电路的控制下,经过桥式逆变电路逆变后,可输出由驱动电路送来的SPWM信号,在经过一级小容量的LC滤波网络后,即可在输出端获得较为理想的正弦波输出电压信号。 以单片机为主的控制系统主要用来产生逆变电路开关器件的驱动信号,另一单片机通过对直流母线电压的采样,实时的监测并显示直流母线电压值,使整个系统方便用户的操作。 电源电路2 EMI滤波 整流滤波 电压可调 电压采集 显示驱动 单片机 驱动电路 桥式逆变 输出滤波 单片机产 生SPWM 生 chacheng生 电源电路1 输出 AC 电压显示 图4 变频器结构原理图 4 单元电路的设计 4.1 光电隔离电路设计 光电隔离也叫光电藕荷器,就是把电的信号转换成光的信号,然后再把光的强弱转换成相对应的电压信号,从而实现高压和低压的电气隔离。一般是由发光二极管和光敏三极管构成,光敏三极管是特殊的三极管,把基极电流大小做成受发光二极管光强弱控制。因此,光电隔离事实是一种电信号——光强弱——电信号变换器。常见的光电藕荷器内部电路如图4-1所示: 图4-1 常用光电耦合器内部电路 光电藕荷器一般应用在信号不匹配,输入的信号可能是交流信号、高压信号、按键等干接点信号,比较长的连接线路容易引进干扰、雷击、感应电等,不经过隔离不可靠或容易对人体造成伤害。 一般情况下光电藕荷器输入端是靠一定的电流来触发光耦管,从而产生一个输入信号,电流一般为4mA-- 22mA。TTL输入则是靠高、低电平来产生一个输入信号。其中,<0.7V代表低电平,2.5V - VCC代表高电平。 光耦输出端可以是5v - 24v的电压,驱动电流为4mA- 22mA。TTL输入端则只能是高低电平,且不能超过额定的VCC(一般为5V)。 本设计所用的光电耦合器是6N135,它是一个8引线双列直插的器件,内部电路图如图4-2所示。电路由芯片内部D1、D2和Q1组成: 图4-2 6N135内部电路 图4-3为光电隔离电路图。电路的核心部分是高速光电耦合器6N135,根据6N135的数据手册可知,6N135的最高频率为1MHz,二极管端的输入电流为16mA压降是1.6V,而ATMEGA8L的输出电压是5V,因此需要在输入端串接一个输入电阻,其大小按照下列公式计算: (4-1) 式中Vin为单片机的输出高电平是的电压5V,Vd是二极管的压降,Id是二极管端的输入电流。 图4-3 光电隔离电路图 由于后级的输入驱动电压一般不能低于12V,否则会造成后极无法正常工作,因此在光耦的三极管输出端为其加18V的电源电压,以保证后级正常工作所需电压。 4.2 驱动电路设计 图4-4是驱动电路图。 图4-4 IGBT驱动电路 电路由Q2、Q3和R6组成。由光电隔离电路送来的SPWM波形送入Q2和Q3的基极。当信号为高电平的时候Q3导通,那么Q3的C极和E极相当于是短接的,也就是输出为高电平。当SPWM输出为低电平是Q3截止,Q2导通后极的结电容通过R6和Q2放电,这样就可以加快了输出电路的反应速度。 4.3 IGBT电路设计 4.3.1 IGBT介绍 绝缘门极双极型晶体管(Isolated Gate Bipolar Transistor简称IGBT)是复合了功率场效应管和电力晶体管的优点而产生的一种新型复合器件,具有输入阻抗高、工作速度快、热稳定性好驱动电路简单、通态电压低、耐压高和承受电流大等优点,因此现今应用相当广泛。 IGBT是强电流、高压应用和快速终端设备用垂直功率场效应管的自然进化。由于实现一个较高的击穿电压BVDSS需要一个源漏通道,而这个通道却具有很高的电阻率,因而造成功率场效应管具有RDS(on)数值高的特征,IGBT消除了现有功率场效应管的这些主要缺点。虽然最新一代功率场效应管器件大幅度改进了RDS(on)特性,但是在高电平时,功率导通损耗仍然要比IGBT 技术高出很多。较低的压降,转换成一个低VCE(sat)的能力,以及IGBT的结构,同一个标准双极器件相比,可支持更高电流密度,并简化IGBT驱动器的原理图。 1 IGBT的工作原理和工作特性 IGBT的开关作用是通过施加正向栅极电压形成沟道,给PNP晶体管提供基极电流,使IGBT导通。反之,加反向门极电压消除沟道,流过反向基极电流,使IGBT 关 断。IGBT的驱动方法和场效应管基本相同,只需控制输入极 N 沟道场效应管,所以具有高输入阻抗特性。当场效应管的沟道形成后,从 P+ 基极注入到 N 一层的空穴(少子),对N一层进行电导调制,减小N一层的电阻,使IGBT在高电压工作时,也具有低的通态电压。IGBT的工作特性包括静态和动态两类: 2 静态特性IGBT的静态特性主要有伏安特性、转移特性和开关特性 IGBT的伏安特性是指以栅源电压Ugs为参变量时,漏极电流与栅极电压之间的关系曲线。输出漏极电流比受栅---源电压Ugs的控制,Ugs越高,Id 越大。它的输出特性可分为饱和区1、放大区2和击穿特性3部分。在截止状态下的IGBT,正向电压由J2结承担,反向电压由J1结承担。如果无N+缓冲区,则正反向阻断电压可以做到同样水平,加入N+缓冲区后,反向关断电压只能达到几十伏水平,因此限制了IGBT 的某些应用范围。 IGBT的转移特性是指输出漏极电流 Id与栅源电压Ugs之间的关系曲线。它与场效应管的转移特性相同,当栅源电压小于开启电压Ugs(th)时,IGBT处于关断状态。在IGBT导通后的大部分漏极电流范围内,Id与Ugs呈线性关系。最高栅源电压受最大漏极电流限制,其最佳值一般取为15V左右。 IGBT的开关特性是指漏极电流与漏源电压之间的关系。IGBT处于导通态时,由于它的PNP晶体管为宽基区晶体管,所以其B值极低。尽管等效电路为达林顿结构,但流过场效应管的电流成为IGBT总电流的主要部分。此时,通态电压Uds(on)可用下式表示: (4-2) 式中Uji——ji结的正向电压,其值为 0.7~1V;Udr——扩展电阻Rdr上的压降;Roh——沟道电阻。 通态电流Ids可用下式表示: (4-3) 式中Imos——流过场效应管的电流。 由于N+区存在电导调制效应,所以IGBT的通态压降小,耐压1000V的IGBT通态压降为2V~3V。IGBT处于断态时,只有很小的泄漏电流存在。 3 动态特性 IGBT在开通过程中,大部分时间是作为场效应管来运行的,只是在漏源电压 Uds下降过程后期,PNP晶体管由放大区至饱和,又增加了一段延迟时间。Td(on) 为开通延迟时间,Tri为电流上升时间。实际应用中常给出的漏极电流开通时间 Tdon即为Td(on)和Tri之和。漏源电压的下降时间由Tfe1和Tfe2组成。 IGBT在关断过程中,漏极电流的波形变为两段。因为场效应管关断后,PNP 晶体管的存储电荷难以迅速消除,造成漏极电流较长的尾部时间,Td(off)为关断延迟时间,Trv为电压Uds(f)的上升时间。 Tf1和Tf2两段组成,而漏极电流的关断时间为: (4-4) 式中,Td(off)与Trv之和又称为存储时间。 由此可以总结出IGBT的工作原理为IGBT由栅极电压正,负来控制。当加上正栅极电压时,绝缘栅下形成沟道,MOSFET导通,为PNP晶体管提供了流动的基极电流,从而使PNP管(即整个IGBT导通)。当加上负栅极电压时,IGBT工作过程相反,形成关断。 4.3.2 桥式电路 为了提高IGBT的带负载能力,通常将IGBT接成全桥式或者是半桥式,这样每个IGBT承受的电压为Vcc/2,在需要较大的输出电压场合就可以用较小的IGBT耐压来实现。桥式电路如图4-5所示: 图4-5 IGBT桥式电路 将正弦波的正半个周期生成的SPWM波,送入BT1和BT3让其同时导通(此时须先让BT2和BT4截止),那么在负载RL上得到正半个波形的SPWM波形。将正弦波的负半个周期生成的SPWM波,送入BT2和BT4让其同时导通(在BT2和BT4之前必须先让BT1和BT3截止,以防止系统短路),那么在负载RL上得到负半个波形的SPWM波形。也就是在整个正弦波周期,RL上的波形是正半个SPWM和负半个SPWM的叠加,就得到一个全波型的SPWM。 4.4 低通滤波电路设计 “低通滤波”电路,顾名思义,只允许低频信号通过,不允许高频通过。一般的低通电路中大多用电感线圈和电阻组成,但是RL低通滤波只适合于功率输出不大的场合,而电阻在系统中要消耗很多的能量。而LC低通滤波就解决了这个缺点。因此本设计中用的是LC低通滤波,也就是一阶巴特沃斯低通滤波,巴特沃斯低通滤波器具有以下优点:   1 模糊大大减少,因为包含了许多高频分量; 2 没有振铃现象,因为滤波器是平滑连续的。 计算公式: (4-5) F为低通滤波的截止频率,L为电感容量,C为电容容量。 由于LC低通滤波齐是过了谐振频率以后才40DB/DEC的衰减,因此在设计过程中截止频率F取得大些。电路如图4-6所示: 输入 输出 图4-6 低通滤波 SPWM经过低通滤波滤除高次谐波。首先电感把高次谐波中的一部份抑制之后电容把剩余部分的高次谐波对参考电位滤除,在输出端就可以得到无失真的正弦波。 4.5 电源电路设计 由于低通需要驱动电路需要18V的工作电压而单片机、ADC0809、74LS47 等工作电压需要5V,所以变压器的输出只需要接地和15V,考虑到IGBT驱动电路必须和单片机分开供电,所以采取对单片机单独供电,IGBT上桥臂单独供电,下桥臂共用一个电源。见图4-7和图4-8: 图4-7 单片机供电电源电路 由变压器出来的交流信号经过桥式整流和电容滤波之后送给LM7809,稳压9V输出直接接到LM7805,它的输出单独供给单片机。在三端稳压管的输入输出端与地之间连接大容量的滤波电容,使滤掉纹波的效果更好,输出的直流电压更稳定。接小容量高频电容以抑制芯片自激,输出引脚端连接高频电容以减小高频噪声[5]。 图4-8 驱动电路独立电源电路 4.6 SPWM单元电路 4.6.1 SPWM发展 近年来,随着自关断器件的不断发展,采用以正弦波作为参考电压的SPWM控制的VVVF(VVVF的全称是Variable Voltage Variable Frequency,意思是“变压变频”)调速,已成为变频的主流。IGBT作为新一代全控型电力电子器件,其开关频率高、驱动功率小,构成的功率交换器输出电压纹波小,线路简单,价格便宜是当前最具有应用前景的中小功率器件。早期使用模拟电路元件生成SPWM波形,所需硬件较多,算法不够灵活,改变参数和调试比较麻烦。随着电力电子技术、微电子技术和计算机技术的发展,研究重点转移到以MCU为主的数字方案。本设计中介绍了一种由ATMEGA8高速单片机算法生成的SPWM脉冲序列控制变频调速的方法。 PWM技术从最初采用分离元件的模拟电路完成三角波和正弦调制波的比较,产生SPWM控制信号,到目前采取全数字化方案,完成实时在线的PWM(SPWM)信号输出。PWM控制电路经历了由实级到越来越完善的演化。其中多数要与单片机连接才能完成SPWM控制功能,通常应用于高要求的逆变系统中。ATMEL公司推出的8位单片机片ATMEGA8为逆变控制电路的全数字化设计提供了强有力的硬件支持、丰富的软件指令,给软件编程带来了很大方便。 4.6.2 SPWM波形生成方法 1 常用算法比较 微机控制的SPWM算法有多种,常用的有自然取样法和规则取样法。自然取样法图4-9,采用计算的方法寻找三角载波UΔ与参考正弦波UR的交点作为开关值以确定SPWM的脉冲宽度,这种方法误差小、精度高,但是计算量大,难以做到实时控制,用查表法将占用大量内存,一般不采用。规则取样法(图4-9 b)采用近似求UΔ和UR交点的方法,通过两个三角波峰之间中线与UR的交点作水平线与两个三角波分别交于A和B点,由交点确定SPWM的脉宽,这种方法计算量相对自然取样法小的多,但存在一定误差[6]。 (a)自然采样法 (b)规则采样法 图4-9 常用SPWM算法 2 采用等效面积法 等效面积法就是把一个正弦半波分为N等分,每一等分的正弦曲线与横轴所包围的面积都用一个与此面积相同的等高矩形脉冲代替,矩形脉冲的中点与正弦波每一等分的中点重合,这样,由N个等幅而不等宽的矩形脉冲所构成的波形就与正弦半波等效,显然这一系列脉冲波形的宽的和开关时刻可以严格地用数学方法计算得到。 如图4-10所示,在区间[t,t+Δt],正弦波面积为(IGBT开启时刻): (4-6) IGBT关断时刻: (4-7) IGBT的开关时间的计算,对应图中相对应的脉冲面积。将正弦信号的正半周N等分,则每份为π/N弧度,由图可看出脉冲高度为。则第K份正弦波面积与对应的第K个SPWM脉冲面积相等,解得: (4-8) 图4-10 等效面积控制算法 4.6.3 ATMEGA8单片机介绍 ATMEGA8单片机是AVR系列单片机中的一种,具有高性能、低功耗的8位AVR 微处理器,先进的RISC精简指令结构130条指令并且大多数指令的执行时间为单个时钟期,32个8位通用工作寄存器全静态工作,工作于16MHz时性能高16MPIS,只需两个时钟周的硬件乘法器,内部为非易失性程序和数据存储器,高达8K字节的系统内在可编程Falsh,其擦写寿命可达到10000次,具有独立锁定位的可选Boot代码区通过片上Boot程序实现系统内编程真正的同时读写操作,512字节的EEPROM,擦写寿命在100000次,1K字节的片内SRAM供用户使用。可以对锁定位进行编程以实现用户程序的加密,除此之外还具有:两个具有独立预分频器8位定时器/计数器,其中的一个还具有比较功能。一个具有预分频器、比较功能和捕捉功能的16位定时器/ 计数器,具有独立振荡器的实时计数器RTC,三通道PWM,TQFP与MLF封装的8路10位ADC,PDIP封装的6路ADC,面向字节的两线接口,两个可编程的串行USART,可工作于主机/从机模式的SPI串行接口,具有独立片内振荡器的可编程看门狗定时器,片内集成模拟比较器上电复位以及可编程的掉电检测片内经过标定的RC振荡器,通过对寄存器的设置可工作在5种睡眠模式:空闲模式、ADC噪声抑制模式、省电模式、掉电模式及Standby模式。ATMEGA8是28引脚的PDIP封装有23个可编程的I/O口,工作电压宽从2.7 - 5.5V,速度等级均可工作,执行速度最高可以达到16MHz。 本芯片是以ATMEL高密度非易失性存储器技术生产的。片内ISPFlash允许程序存储器通过ISP串行接口,或者通用编程器进行编程,也可以通过运行于AVR内核之中的引导程序进行编程。引导程序可以使用任意接口将应用程序下载到应用Flash存储区。在更新应用Flash存储区时引导Flash区的程序继续运行,实现了RWW操作。通过将8位RISC精简指令CPU与系统内可编程的Flash集成在一个芯片内,ATMEGA8成为一个功能强大的单片机,为许多嵌入式控制应用提供了灵活而低成本的解决方案。 4.6.4 ATMEGA8单片机引脚及功能 ATmega8单片机的管脚图如图4-11,共有28个引脚。 图4-11 ATmega8管脚图 VCC 数字电路的电源。 GND 地。 端口B:(PB7……PB0)XTAL1/XTAL2/TOSC1/TOSC2 端口B为8位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口B处于高阻状态。通过时钟选择熔丝位的设置,PB6可作为反向振荡放大器或时钟操作电路的输入端。通过时钟选择熔丝位的设置PB7可作为反向振荡放大器的输出端。PB口的第二功能详细的见表1: 表1 PB口的第二功能 端口引脚 第二功能 PB7 XTAL2 (芯片时钟振荡器引脚2) TOSC2 (定时振荡器引脚2) PB6 XTAL1 (芯片时钟振荡器引脚1或外部时钟输入) TOSC1 (定时振荡器引脚1) PB5 SCK (SPI总线的主机时钟输入) PB4 MISO (SPI总线的主机输入/从机输出信号) PB3 MOSI (SPI总线的主机输出/从机输入信号) OC2 (T/C2输出比较匹配输出) PB2 SS (SPI总线主从选择) OC1B (T/C1输出比较匹配B输出) PB1 OC1A (T/C1输出比较匹配A输出) PB0 ICP1 (T/C1输入捕获引脚) 端口C:(PC6……PC0) 端口C为7位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口C处于高阻状态。若RSTDISBL熔丝位编程,则PC6作为I/O引脚使用。但是在使用过程中需要注意PC6的电气特性与端口C的其他引脚不同,RSTDISBL熔丝位未编程,PC6作为复位输入引脚。持续时间超过最小门限时间1.5us的低电平将引起系统复位。而持续时间小于门限时间的脉冲不能保证可靠复位。端口C除了可以当作普通的I/O口使用外还具有第二功能,其第二功能见表2: 表2 PC口的第二功能 端口引脚 第二功能 PC6 RESET (复位引脚) PC5 ADC5 (ADC输入通道5) SCL (两线串行总线时钟线) PC4 ADC4 (ADC输入通道4) SDA (两线串行总线数据输入/输出线) PC3 ADC3 (ADC输入通道3) PC2 ADC2 (ADC输入通道2) PC1 ADC1 (ADC输入通道1) PC0 ADC0 (ADC输入通道0) 端口D:(PD7……PD0) 端口D同样是为8位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口D处于高阻状态。端口D的第二功能见表3: 表3 PD口的第二功能 端口引脚 第二功能 PD7 AIN1 (模拟比较器负输入) PD6 AIN0 (模拟比较器正输入) PD5 T1 (T/C1外部计数器输入) PD4 XCK (USART外部时钟输入/输出) T0 (T/C0外部计数器输入) PD3 INT1 (外部中断1输入) PD2 INT0 (外部中断0输入) PD1 TXD (USART输出引脚) PD0 RXD (USART输入引脚) 为了获得最高的性能以及并行性,AVR采用了Harvard 结构,具有独立的数据和程序总线。程序存储器里的指令通过一级流水线运行。CPU在执行一条指令的同时读取下一条指令(在本文称为预取)。这个概念实现了指令的单时钟周期运行。程序存储器是可以在线编程的Flash。快速访问寄存器文件包括32个8位通用工作寄存器,访问时间为一个时钟周期。从而实现了单时钟周期的ALU操作。在典型的ALU操作中,两个位于寄存器文件中的操作数同时被访问,然后执行运算,结果再被送回到寄存器文件。整个过程仅需一个时钟周期。寄存器文件里有6个寄存器可以用作3个16位的间接寻址寄存器指针以寻址数据空间,实现高效的地址运算。其中一个指针还可以作为程序存储器查询表的地址指针。这些附加的功能寄存器即为16位的X、Y、Z 寄存器。ALU支持寄存器之间以及寄存器和常数之间的算术和逻辑运算。ALU也可以执行单寄存器操作。运算完成之后状态寄存器的内容得到更新以反映操作结果。 4.6.5 ATMEGA8单片机的最小系统电路及软件流程 为了简化电路的复杂性和利于系统的数字化,SPWM的生成利用纯软件生成法,即只需要单片机的最小系统加程序即可完成SPWM的生成。采用ATMEGA8单片机作为SPWM的硬件需要。ATMEGA8单片机的最小系统硬件连接图如图4-12所示: 图4-12 ATMEGA8单片机最小系统 SPWM的产生是用ATMEGA8内部的定时器中断实现的,根据SPWM每等份的不同,在重新加载时给与不同的定时时间,从而实现按正弦规律变化的SPWM输出。由此可以画出它的软件流程图,图4-13所示是系统的主流程, 图4-14是中断流程。 关中断 输出口取反 中断入口 重新装载定时器 开中断 退出中断 装载定时器 初始化 开中断 结束 图4-13 主程序流程 图4-14 中断程序流程 4.7 电压采集单元电路 ECU是控制系统的核心,其作用是对输入的信号进行检测、运算处理和逻辑判断,根据预先存储的控制程序和试验数据,向各执行器发出控制指令,控制各执行器的工作。 89S52是控制系统内部的主要部分,它是整个控制系统的处理单元,AT89S52是一种带4K字节可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51 指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案[7]。 4.7.1 89S52单片机的管脚说明 1 管脚图 MCS-51的管脚图如图4-15所示。 VCC:供电电压(5V) GND:接地 图4-15 MCS-51的引脚 P0口:P0口为一个8位漏级开路双向I/O口。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口[8]。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。 P2口:P2口为一个内部上拉电阻的8位准双向I/O口。当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的准双向I/O口。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流这是由于上拉的缘故。 P3口也可作为AT89S52的一些特殊功能口,如下所示: P3口管脚备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加5V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 图4-16 复位电路 RST:复位输入。要保持RST脚两个机器周期的高电平时间。当8051通电,时钟电路开始工作,系统即初始复位。常见复位电路如图4-16所示。 2 MCS-51单片机的内部结构如图4-17所示。 图4-17 MCS-51内部结构 3 振荡器特性 XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无图任何要求,但必须保证脉冲的高低电平要求的宽度。 89S52单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服