ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:24.19KB ,
资源ID:4846951      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4846951.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(三相调压器.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

三相调压器.docx

1、三相调压器竭力为客户提供满意的产品和服务引言三相电路在工业领域中有广泛使用, 但工业需求的电压大多不是直接的 380V,经常需要用到变流装置。目前普遍采用的是三相全控桥式晶闸管变流电路。在三相变流控制电路中最主要的是晶闸管的触发电路, 晶闸管的模拟触发技术已经很成熟, 这类电路具有精度高、 抗干扰能力较强 、快速、性能显著、成本较低等优点。晶闸管触发器是以晶体管等为主要元件分立式元件所组成的电路, 这种电路需使用 6 个这样功能上基本相同但触发控制相位角不同的电路组成。 虽然晶闸管触发电路的集成化已逐渐普及,目前国内常用的有 KJ 系列和 KC 系列,但由这种集成电路组成的触发器仍需用几个集成

2、块共同组成三相全控桥式电路中 6 个晶闸管的脉冲触发电路。三相全控制桥式变流电路的触发控制系统, 不仅制作工艺繁杂,电路调试复杂,而且体积大,某些技术性能不是很好。个别有采用单片大规模高性能晶闸管三相触发器集成电路。 但模拟触发器存在电路较复杂脉冲对称度差、调试困难、元器件受温度等环境因素影响较大而稳定性较差的缺点。本三相调压器采用 AT89C2051 单片机,利用三个过零检测变压器,防止误触发,借助巧妙的软件设计便实现了模拟触发器的所有功能, 组成了以晶闸管触发的全数字智能化三相调压器。 它仅用一片单片机就具有相序自适应,电压控制直观化、初始电压自动设置等功能。而且可根据晶闸管触发器在三相半

3、控、 半波电路和三相全控桥、 三相交流调压电路等电路的需要选择触发脉冲为单列宽脉冲和双窄脉冲, 并可以利用电位器和键盘联合使用来控制输出的电压,实时显示当前电压。采用以单片机为核心控制的晶闸管脉冲触发器电路简单,操作方便,整个控制面板集成度高, 面积比以往的控制电路缩减了许多。 目前采用以单片机为核心控制晶闸管触发器的三相调压器的生产厂还很少, 还处于研发阶段,因此具有较广阔的应用前景。第一章 AT89C2051性能参数简介AT89C2051是美国 ATMEL公司生产的低电压,高性能 CMOS 8位单片机,片内含 2k bytes 的可反复擦写的 Flash 只读程序存储器和 128 byte

4、s 的随机存取数据存储器( RAM),器件采用 ATMEL公司的高密度,非易失性存储技术生产,兼容标准 MCS51 指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,功能强大 AT89C2051单片机可为您提供许多高生价比的应用场合 1 。AT89C2051主要性能参数 :与 MCS-51产品指令系统完全兼容 ;以人为本 诚信务实 勇于创新 乐于奉献竭力为客户提供满意的产品和服务2k 字节可重擦写闪速存储器 ; 1000 次擦写周期 ; 2.7 6v 的工作电压范围 ;全静态操作: 0Hz-24MHz;两级加密程序存储器 ;1288 字节内部 RAM;15 个可编程 I/O 口线

5、 ;两个 16 位定时计数器 ; 6 个中断源 ; 可编程串行 UART通道 ;可直接驱动 LED的输出端口 ;内置一个模拟比较器 ; 图 1 AT89C2051 管脚低功耗空闲和掉电模式 ;第二章 硬件电路设计该三相调压器由 AT89C2051 单片机控制的晶闸管触发电路、相位电压采集电路、键盘控制电路、电压显示电路、同步电压取样电路、移相控制电路、脉冲选择电路、脉冲输出电路等组成,通过软件编程,实现触发电路的多功能触发。 AT89C2051是一种带 2K 字节闪速可编程可擦除只读存储器 (PEROM)的低电压、高性能 CMOS8位微控制器器件采用 ATML 高密度 ,非易失存储器制造技术制

6、造,与工业标准的 MCS51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU和闪速存器组合在单个芯片上中,ATMEL的 AT89C2051是一种高效微控制器, 为很多嵌入式控制系统提供了一种灵活性高且价廉的方案本装置所用单片机的定时计数器,采用6M晶振定时器方式工作 P1 口用作输出电压显示和输出脉冲, P3 口用作键盘的输入其中外中断和定时器中断作为过零点的检测, 串行口作为故障检测与过电流检测的输入。第一节 主原理电路三相电路的组成如图所示。 由于晶闸管在一个电压周期的导通时间长短决定了负载的输出有效电压的大小, 所以通过单片机对晶闸管的导通角的直接控制来间接改变输出的电压值。而且

7、KP 型晶闸管的门极触发电流为 3 400mA且门极相对的触发电压 UGT 5V 实现了低电压对高电压的控制2 。以人为本 诚信务实 勇于创新 乐于奉献竭力为客户提供满意的产品和服务图 基本原理电路第二节 同步过零电路同步信号的取样有多种方式,常用的方法是通过三相同步变压器获取 ,这种方法存在同步变压器接法复杂 ,相序及同名端难以确定,调试麻烦,体积大的缺点。 本电路同步信号由整流变压器次级直接取出。同步信号取自变压器相电压 Uac,而不是线电压。这样即使在、电网电压不平衡的情况下,相电压的过零点总是不变的, 从而避免了同步信号移位现象。另外,对相电压 Ua 设置了有电阻电容组成的限流移相网络

8、,可消除电网波动的干扰,并使相位后移 30 0,使其与线电压 Uac 的相位相同 1。如图1 所示。限流移相阻容网络中电阻的选择应尽可能减少功耗 ,以提高线路板的可靠性。两个电阻分别为 R1=20K,R2=5K,则移相电容可由下式求出3 :阻容移相角 = arctg ( R 1 R2) 300把 R1 =20K, R2=5K,f=50Hz 代人上式得 C10.459uF,为保证晶闸管电路的正常工作 ,一般晶闸管变流器对触发移相角 有最小要求 ,所以 C 取 0.47uF 。为保证可靠性和稳定性,移相阻容元件均要选用精度高、温度稳定性好的元件。图 3 阻容移相电路以人为本 诚信务实 勇于创新 乐

9、于奉献竭力为客户提供满意的产品和服务第三节 移相控制电路*由图 4 所示,UM信号经移相后,得到 UM 信号,一方面送给比较器 IC2,比较器输出过零信号,经光耦隔离,送到单片机的,单片机中断响应;另一方面送到三角波形成电路, 产生一个同相的三角波电压 UN,该电压和控制移相电压 UK 经比较器 IC 比较输出一个移相脉冲,经光耦隔离,送图 2 电路结构图到单片机的,单片机中断响应 ,执行脉冲生成程序。根据上面分析, 可得触发电路的移相控制特性, 通过调整 R3限幅值,可方便的调整控制角的大小 4 。图 4 移相控制电路第四节 键盘控制电路1.脉冲选择电路为实现本触发电路多功能,满足三相半控桥

10、电路 、三相全控桥电路和三相交流调压电路对触发脉冲的需要 ,本电路采用了一个拨码开关。可以通过选择开关状态, 来实现三种触发形式的转化。 拨码开关的不同组合,分别代表不同的晶闸管主电路结构型式对单片微机输出相应要求的触发脉冲。如表 1 所示 5 。表 1 拨码开关状态、与输出脉冲之间的关系拨码开关状态 00 01晶闸管结构 三相半控 三相全控输出脉冲 单宽脉冲 双窄脉冲表 2 拨码开关的作用对 象 键位名称 选择脉冲长度 接口拨码开关( 0) 三相半控 选择脉冲为双窄波脉冲间距 120 度 P3.1 拨码开关( 1) 三相全桥 选择脉冲为双窄波脉冲间距 60 度2.键盘与开关电路表 2 键盘电

11、路按钮的名称和功能接口以人为本 诚信务实 勇于创新 乐于奉献竭力为客户提供满意的产品和服务对象 接口 名称 功能备注按钮 4(S4) P3.4 1.5V 按一次加 1.5V 电压长按 3S 后减 9V按钮 6(S6) P3.5 0.5V 按一次减 1.5V 电压长按 3S 后加 9V具体的开关连线图如 5 图在按钮开关中上拉一电阻并加上一个高电位使使信号输入口可靠置位图 5 键盘、开关电路第五节 脉冲输出电路由图 6 所示 ,触发脉冲通过 P1.2 P1.6 输出,经光电隔离送至功放电路输出到晶闸管的基极。 为保证可靠地触发导通晶闸管或解决晶闸管串并联对触发脉冲上升率的要求, 功放电路可设计成

12、强触发脉冲电路。 另外,当晶闸管主电路出现各类故障时,应立即封锁触发脉冲的输出 6 。图 6 脉冲输出电路第六节 显示电路表 3 显示电路的各显示模块的显示字符:模块 LED1 LED2 LED3 LED4 LED5功能 电压百位 电压十位 电压个位 小数点 电压十分位以人为本 诚信务实 勇于创新 乐于奉献竭力为客户提供满意的产品和服务图 7 显示电路第七节 故障及过流检测当晶闸管主电路出现各类故障时,过电流及故障信号从串行口输入,单片机立即封锁触发脉冲的输出。单片机接到故障信号过程序中, BXD中断响应,封锁触发脉冲,同时发出故障信号。 考虑到变流器在不同工作状态会有图 5 脉冲输出电路不同

13、的要求,电路不采用故障信号和脉冲信号与非门电路,而尽量利用软件来实现,在不改动硬件的情况下,只需稍改软件,就能满足要求。第八节 保护电路1.晶闸管过电压保护晶闸管能否正常工作是整个电路的关键, 为了保护晶闸管防止晶闸管因过电流或过电压而损坏本装置采用了电容串接电阻 (称阻容吸收) 防止电路振荡和限制管子开通损耗和电流上升率, 阻容吸收电路尽量靠近晶闸管、引线短,保证了电路电气合理性 8 。交流侧过电压及其保护解决办法是在意想变压器二次侧或三相变压器二次侧星形中点与地之间并联 0.5uF 左右电容。过电压保护器件 ; 目前已大量采用压敏电阻等非线性元件2.晶闸管过电流保护在晶闸管桥臂串联一个快速

14、熔断器, 其值小于被保护晶闸管的额定有效值 1.571I T(AV) ,保护直接效果好。3.线路故障保护以人为本 诚信务实 勇于创新 乐于奉献竭力为客户提供满意的产品和服务当晶闸管主电路出现各类故障时应立即封锁触发脉冲, 同时发出故障信号。第三章 程序设计第一节 脉冲控制电路及控制角确定控制器 ( 主 CPU)的控制信息是反映晶闸管电路输出电压大小的量。可以理解成是最大输出电压 U 与当前应输出电压 U 的比值。由 89C2052构成的晶闸管触发电路应首先根据这一信息确定出控制角 a,然后转换成 CT1 定时器的时间常数,确定晶闸管触发脉冲的发出时间。最常用的 8 位计算机用于普通的自动控制系

15、统,这个输出量通常是一个字节。把由P3 口读入的这一个字节的信息采用查表的方法转换成 a,这样有利于提高系统响应的快速性, 同时查表本身就是一种很好的线性化方法。 可以预先将 u 在整个取值范围分为 255 等份,并求出每等份中间值对应的 a,编制1 个 255 字节的对应于 a 的表格存入程序存储器中,单片机在 P3 口接收到中断后,用一条 MOVC指令即可查出 a 的值 7 。第二节 脉宽形成内部定时计数器 CT0 专门用作触发脉冲宽度的定时。 在每 1 次 C T1 定时终了,向 P1 口发控制字的同时,也启动 C T0。 C T0 定时终了时触发脉冲结束,向 P1 口发 00H。CT0

16、 的定时时间即为触发脉冲宽度。一般双窄脉冲的宽度要求在 100 到 300 之间,本电路选取脉宽为 300,对于 50 Hz 的交流电,对应的时间恰为 0.1667ms。第三节 相移的实现P1 口的第 2 到第 6 位的输出经功率放大后分别接 2 6 号晶闸管的门极,采用双窄脉冲触发,依次向 1, 6 2, 1 3, 2 4, 35,46, 5 号晶闸管输出脉冲。 P1 口相应的输出控制字分别为: 42H, 06H,0CH,18H,30H,60H。三相桥式全控电路每隔 600 换相 1 次,对 50 Hz 的交流电该时间间隔为 2063333 rrls 。 1 个交流电周期中触发电路向品闸管电

17、路发 6 次脉冲,本电路由 C11 的 6 次定时来完成。 无论控制角为多少,第 1 次定时都从 a 相电压正半周的起点开始,此次定时的时间不超过 60 0(3 333 rrls) ,后面的 5 次定时时间均为 60 0。对不同的控制角 ,首次定时的方法也不相同,现说明如下:( 1)、 小于 30 0。1,6 号晶闸管得到脉冲的时刻距 a 相电压正半周起始点为 30 0+ 。(2) 、a 在 300 到 600 之间。 1,6 号晶闸管的触发时刻距 a 相电压的过零点已超过 600,所以应在第 2 次定时终了时触发 1 ,6 号晶闸管,而在第 1以人为本 诚信务实 勇于创新 乐于奉献竭力为客户

18、提供满意的产品和服务次定时终了时应向第 6,5 号晶闸管发脉冲 ( 发控制字 60H)。此时第 1 次定时对应的电角度为 30 0+ 600,第 1 次定时时间 T 。为 :T。=20(360112) ,单位为 ms。然后经 3 33 ms 定时再发送触发的脉冲。、晶闸管电路驱动电阻性负载时, 控制角有可能大于 90 0 ,如果 a 在 90 0 到 150 0 之间,第 1 次定时终了向 5,4 号晶闸管发脉冲 ( 控制字为 30H) ,T。由下式计算: T。 =20( 360 14) ,单位为 ms。如果 a 在 150 0到 180 0 之间,第 1 次定时后触发 4 , 3 号晶闸管,

19、控制字为 18H。定时时间 T 为: Tl=20(a 360512) ,单位为 ms。图 8 六相双窄脉冲第四节 程序流程基本思想 :触发脉冲 ( 单宽脉冲、双窄脉冲 ) 直接由单片机生成 ,并且脉冲的宽度可根据用户的需要,方便地调节。当出现过流。固本控制程序由主程序、中断服务程序和运算程序组成图 9 程序流程图1、主程序完成初始化、键盘扫描和开中断功能,其框图如图 10 所示。2、中断服务程序。本触发电路启用了的 2051 中断源。外部 INTo 和外中断 INT1 和定时器中断来完成电源同步信号的获取,外部中断实现脉冲移相控制功能。计时器 T。对电源每个周期单相的过零点进行采样测量,跟以人

20、为本 诚信务实 勇于创新 乐于奉献竭力为客户提供满意的产品和服务踪电源的变化,根据过零采样到电压与电位器的输出的对比电压进行比较决定脉冲的间距。 程序采用中断延时方式输出控制角, 串行口中断完成脉冲的封锁功能。第四章 结论本电路有以下特点 :1、功能多,通用性强,适用面广。由于考虑到晶闸管主电路的多种结构型式,以及相应对触发脉冲的不同要求,2、电路结构简单,性能可靠,体积小。因同步信号的获取较可靠又方便。信号的输入输出全部采用光电隔离,增强了抗电磁干扰能力。3、触发电路输出的脉冲由程序生成 ,脉冲的对称性好。并且脉冲的宽度可调,既方便又可保持脉宽相等。 该产品具有较高的实用和推广价值。第七章

21、附录 主 CPU控制程序:;AX_OUT对应外中断 0 0003H;BX_OUT对应外中断 1 0013H;CX_OUT对应定时器 000BH;P3.0 过流检测;P3.1 键盘输入 1;P3.2AX_IN;P3.3BX_IN;P3.4CX_IN;P3.7 键盘输入 2;=HIDE_R0 EQU30HDISP_H EQU31HDISP_L EQU32HPOINT EQU01HHIDE_R5 EQU33H;=KEY EQU20HHAVEKEYEQU34HLASTKEY EQU35H;+DATE_H EQU36HDATE_L EQU37HTIME_H EQU38HTIME_L EQU39H;=程序

22、开始 =ORG 0000H以人为本 诚信务实 勇于创新 乐于奉献竭力为客户提供满意的产品和服务AJMP STARTORG 0003HAJMP AX_OUTORG 0013HAJMP BX_OUTORG 000BHAJMP CX_OUTORG 0100HSTART: MOVPSW,#00H ; 寄存器 0 组MOV SP,#60HCLR EACLR AMOV PSW,A ; 初始化MOV IE,AMOV R0,#7FH ; 内部 RAM清零QINGLING:MOV R0,ADEC R0CJNE R0,#00H,QINGLING ;到此清零完毕;MOV TMOD,#04H ;计数 0 为计数方式M

23、OV TMOD,#01HMOV TH0,#00HMOV TL0,#00HCLR TR0LJMP DEL10MSNOSIGNAL:MOVC,PJNC NOSIGNALMOV TMOD,#10HSETB TR0;LCALL START_TIME;启动定时器NOSIGNAL1:JC NOSIGNAL1NOSIGNAL2:JNCNOSIGNAL2;判断为一周期完成计时CLR TR0MOV TIME_H,TH0 MOV TIME_L,TL0 MOV TH0,#00H MOV TL0,#00H;脉冲长度已经放入 TIME_H,和 TIME_L中MOV A,TIME_L MOV B,#06MUL A,BMO

24、V TIME_L,A MOV R7,BMOV A,TIME_H MOV B,#06MUL A,B ADD A,R7MOV TIME_H,A; 键盘扫描程序以人为本 诚信务实 勇于创新 乐于奉献竭力为客户提供满意的产品和服务;*SCANKEY:JB P3.2,ADD_1PCALL DELAY10MSJB P3.2,ADD_1PMOV R0,TIMEDENG1:CALL DISPLAYJNB P3.2,DENG1SETB ET0SETB TR0ADD_1P:JB P3.3,DEC_1PCALL DELAY10MSJB P3.3,DEC_1PDENG2:CALL DISPLAYJNB P3.3,DE

25、NG2MOV A,#1ADD A,R0MOV R0,AMOV TIME,ACJNE A,#255,DEC_1PMOV R0,#1MOV TIME,#1DEC_1P:JB P3.4,STOPKEYCALL DELAY10MSJB P3.4,STOPKEYDENG3:CALL DISPLAYJNB P3.4,DENG3DEC R0MOV A,R0MOV TIME,ACJNE A,#0,STOPKEYMOV R0,#255MOV TIME,#255STOPKEY:JB P3.5,STOP_OUTCALL DELAY10MSJB P3.5,STOP_OUTCLR TR0DENG4:CALL DISPL

26、AYJNB P3.5,DENG4MOV R0,TIMEMOV TL0,#0B0H ;50MS 定时初值MOV TH0,#3CH ;50MS 定时初值MOV R4,#14HSTOP_OUT: RET;=以下为延时程序 =;周期 20MS以下为输出 15 度所用的时间DEIAY_15D:PUSH PSW MOV PSW,#10H PUSH 14H以人为本 诚信务实 勇于创新 乐于奉献竭力为客户提供满意的产品和服务PUSH 13HMOV R4,#04HDEL_15D:MOV R3,#0D3HDJNZ R3,$DJNZ R4,DEL_15DPOP 13HPOP 14HPOP PSWRETDEL_30D

27、:LCALL DEIAY_15DLCALL DEIAY_15DRETDEL_60D:LCALL DEL_30DLCALL DEL_30DRET;=SETB TR0; 启动 T0SETB ETO; 允许 T0 中断SETB EA ; 开放 CPU中断;定时器 T0 的入口矢量地址 000BH;外中断 0 地址 0003H;外中断 1 地址 0013H;计时器 T0 溢出 000BH;串行口中断 0023H;复位或非屏蔽中断;=;脉冲输出程序 , 即中断程序。AX_OUT:SETBCOUT_1: CLRP1.4; 输出第一个脉冲LCALLDEL_30DSETB P1.4; 停止输出脉冲LCALLD

28、EL_30DCLR P1.4; 输出第二个脉冲LCALLDEL_30DSETB P1.4; 停止输出脉冲LCALLDEL_30DLCALLDEL_60DCPL CJNC OUT_1RETIBX_OUT:SETBBOUT_2: CLRP1.5; 输出第一个脉冲LCALLDEL_30DSETB P1.5; 停止输出脉冲LCALLDEL_30DCLR P1.5; 输出第二个脉冲LCALLDEL_30DSETB P1.5; 停止输出脉冲LCALLDEL_30D以人为本 诚信务实 勇于创新 乐于奉献竭力为客户提供满意的产品和服务LCALLDEL_60DCPLBJNCOUT_2RETISETBACX_OUT:OUT_1: CLRP1.6; 输出第一个脉冲LCALLDEL_30DSETB P1.6; 停止输出脉冲LCALLDEL_30DCLRP1.6; 输出第二个脉冲LCALLDEL_30DSETB P1.6; 停止输出脉冲LCALLDEL_30DLCALLDEL_60DCPLAJNCOUT_1RETIEND以人为本 诚信务实 勇于创新 乐于奉献

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1