(完整版)用单片机实现晶闸管导通角的控制
单片机的功放通断控制
![单片机的功放通断控制](https://img.taocdn.com/s3/m/aa4a8047b42acfc789eb172ded630b1c59ee9b85.png)
单片机的功放通断控制
要实现单片机对功放的通断控制,你可以使用单片机的数字输出引脚来控制一个开关电路,以切换功放的电源供应。
以下是一个基本的实现方法:
1. 硬件部分:
- 单片机:选择具有数字输出引脚的单片机。
- 开关电路:使用晶体管、MOSFET 或继电器等元件构建一个开关电路,用于控制功放的电源。
- 功放:根据你的需求选择合适的功放模块。
2. 软件部分:
- 设置数字输出引脚:在单片机的编程中,将需要控制功放的数字输出引脚设置为高电平或低电平,以控制开关电路的状态。
3. 控制逻辑:
- 通:将数字输出引脚设置为高电平,使开关电路闭合,功放得到电源供应,从而实现导通。
- 断:将数字输出引脚设置为低电平,使开关电路断开,功放失去电源供应,从而实现断开。
通过这种方式,你可以使用单片机来控制功放的通断状态。
在实际应用中,你可能还需要考虑添加适当的保护电路,如限流电阻、反向二极管等,以确保系统的稳定性和安全性。
请注意,具体的实现方式可能因所使用的单片机型号、功放类型和其他硬件元件的不同而有所差异。
在设计和实施时,建议参考相关的数据手册、电路图和应用示例,以确保正确和可靠的控制。
如果你对具体的硬件和软件实现有更详细的需求,我可以提供更具体的帮助和指导。
晶闸管触发器Proteus仿真设计
![晶闸管触发器Proteus仿真设计](https://img.taocdn.com/s3/m/e9bbacc3f111f18583d05af2.png)
晶闸管触发器Proteus仿真设计作者:蒋敏来源:《科技创新导报》 2011年第3期蒋敏(宁波职业技术学院浙江宁波 315800)摘要:本仿真通过AT89C2051单片机作为主控制芯片,用晶闸管作为主要开关器件。
设计的目标是保持输出的直流电压稳定,输出电压纹波小,交流输出测电流THD较低,性能可靠。
系统主要电路包括:三相桥式全控整流电路、同步信号取样电路、单片机控制电路、晶闸管触发电路。
关键词:单片机仿真移相触发脉冲晶闸管触发器中图分类号:TL62 文献标识码:A文章编号:1674-098X(2011)01(c)-0132-021 引言本仿真实验利用了AT89C2051单片机的内部资源,采用了单片机实现导通角对电路输出电流的控制,使用单片机内部定时器而省去了一些外围器件,由此使得结构简单。
通过软件实现对晶闸管的控制自动化。
该控制方案简单,使用元件少、实现容易、应用具有很高的实用和推广价值。
三相同步方案,同时采集三相的同步脉冲信号,避免了只检测一相而造成的延时。
定制可适应交流6~380V各种同步电压。
如果要实现自动控制可以有多种高性能PID方案,适应不同性质负载,控制精度高,动态特性好。
全数字触发,脉冲不对称度≤0.1°,用脉冲变压器触发,脉冲前沿陡度≤0.2mS。
由单片机组成的控制电路的优势越明显,除具有与数字式触发电路相同的优点外,更因其移相触发角通过软件计算完成,触发电路结构简单,控制灵活,温漂影响小,控制精度可通过软件补偿,移相范围可任意调节等特点。
下面以简单的单片机的晶闸管触发器电路为例,介绍应用单片机组成晶闸管触发器硬件电路的设计,以及软件实现移相触发脉冲控制的方法。
2 单片机触发器的组成方框原理图本仿真通过AT89C2051单片机作为主控制芯片,用晶闸管作为主要开关器件。
设计的目标是保持输出的直流电压稳定,输出电压纹波小,交流输出测电流THD较低,性能可靠。
系统主要电路包括:三相桥式全控整流电路、同步信号取样电路、单片机控制电路、晶闸管触发电路。
单片机课程设计报告--可控硅导通角的控制
![单片机课程设计报告--可控硅导通角的控制](https://img.taocdn.com/s3/m/2f4ca412bb68a98271fefacc.png)
单片机课程设计报告可控硅导通角的控制可控硅导通角的控制设计要求■导通时间可调,按键输入设置,LED数码直读显示■精度误差小于50us摘要:随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍由单片机怎样去控制可控硅的导通角,可控硅在日常生活中的应用是非常广泛的,种类繁多,有温控可控硅和光控可控硅等多种,本设计使用的是MOC3021光敏双向可控硅,去控制交流电正负半周导通的时间。
关键词:单片机,数字控制,同步信号,数码管,可控硅,三端稳压器7805,MOC3021,P521,AT89C20511 引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中可控硅导通角的控制就是一个典型的例子。
本设计用光耦(P521)提取市电过零点的同步信号,由单片机控制可控硅的导通角,以实现被控对象(如灯泡)功率的数字化调节。
(本设计用功率电阻代表被控对象)2 总体设计方案总体设计框图图(1)总体设计方框图主控制器单片机通过外部中断口提取交流电过零点的信号,再依外部按键设置的数,通过一定的算法转化为内部定时器的定时常数,去控制可控硅交流电导通的时间。
3 模块电路方案论证与比较3.1主控制器方案一:选用8051,其有四组I/O口,资源丰富图(2)8051方案二:选用AT89C2051,其有两组I/O口,资源较紧张图(3)AT89C2051最终方案:因单片机AT89C2051具有低电压供电和体积小等特点,;两组端口就能满足本电路系统的设计需要,价格又比较便宜,所以采用它。
3.2显示电路方案一:采用2位共阳LED数码管,从P1口输出段码,动态显示。
图(4)显示电路方案二:采用2位共阳LED数码管,从P1口输出段码,硬件译码显示。
如采用译码芯片CD4511,可以省掉四个I/O口,而且软件设计也比较简单,但要增加硬件成本。
基于单片机的晶闸管电子软启动器设计
![基于单片机的晶闸管电子软启动器设计](https://img.taocdn.com/s3/m/2c98cdd176eeaeaad1f33062.png)
第29卷第3期 辽宁工程技术大学学报(自然科学版) 2010年6月 V ol.29 No.3 Journal of Liaoning Technical University (Natural Science ) Jun. 2010收稿日期:2010-05-11基金项目:辽宁省优秀人才支持计划基金资助项目(2007R22)作者简介:王晓军(1964-),男,内蒙古 赤峰人,副教授,主要从事数控机床及工业自动化等领域的研究。
本文编校:朱艳华文章编号:1008-0562(2010)03-0447-04基于单片机的晶闸管电子软启动器设计王晓军1,徐 鹏2,段景春3,梁海洪4(1.内蒙古交通职业技术学院 机械电子工程系,内蒙古 赤峰 024005; 2.辽宁工程技术大学 电气与控制工程学院,辽宁 葫芦岛 125105;3.赤峰学院 环境资源系,内蒙古 赤峰 024000;4.辽宁省电力有限公司 葫芦岛供电公司,辽宁 葫芦岛 125000) 摘 要:为了减小异步电动机启动过程中对电网的冲击,消除传统降压启动设备对异步电动机的冲击,改善异步电动机的启动特性,提出一种以AVR8535单片机为核心高性能的异步电动机软启动器。
利用单片机控制集成脉冲触发器TC787的移相电压来产生6路脉冲触发晶闸管,实现电机的软启动。
在电机启动与运行过程中利用单片机对电机缺相、欠电压、过电压、过载故障进行检测,保护电机。
通过实验测试,可实现对电阻及电机的保护功能。
关键词:异步电动机;晶闸管软启动器;AT90S8535;TC787 中图分类号:TP 271.5 文献标识码:ADesign electronic soft starter of thyristor based on MCUWANG Xiaojun 1,XU Peng 2,DUAN Jingchun 3,LIANG Haihong 4(1. Department of Mechanical and Electronic Engineering, Inner Mongolia Vocational and Technical College of Communications, Chifeng 024005, China; 2. Faculty of Electrical and Control Engineering, Liaoning Technical University, Huludao 125105, China; 3. Department of Resource & Environment, Chifeng University, Chifeng 024005, China; 4. Huludao Power Supply Company, Liaoning ElectricPower Company Limited, Huludao 125105, China)Abstract :In order to mitigate the impact on electric network caused by asynchronous motor starting, eliminate the impact on asynchronous motor resulted from equipment using traditional reduced-voltage starting method and improve the start characteristics of asynchronous motor, a high performance soft starter with AT90S8535 was developed in this study. The soft start of a motor is achieved by triggering SCR with six pulses, which are caused by controlling integrated pulse trigger TC787 with MCU. The open-phase, under-voltage, over-voltage, overload break are detected by MCU in the process of starting and running, and the motor is protected. Experimental test demonstrates that on the resistance and the motor protection can be achieved. Key words :asynchronous motor ;soft starter ;AT90S8535;TC7870 引 言大功率异步电动机直接启动时,启动电流可达额定电流的4~7倍,并且电动机转速在很短时间内由零上升到额定转速。
单片机控制双向晶闸管三相调压接口设计
![单片机控制双向晶闸管三相调压接口设计](https://img.taocdn.com/s3/m/c2d1ea6c326c1eb91a37f111f18583d049640f81.png)
单片机控制双向晶闸管三相调压接口设计
本文设计了一款使用单片机(MCU)控制的双向晶闸管三相调压接口,该接口可应用于多种调压等级的三相负载中,可有效改善传输设备的能量利用率,并能够满足客户不同用电需求,提高企业的运行效率。
该接口采用一个双向晶闸管(Power MOSFET),可有效控制三角形和平衡的三相输出的电压,使负荷的电压稳定。
MCU将通过内部算法实现调压控制,输入PID参数调和实现预期的调压设置,并根据当前负载及其他用电量评估实现电压调节,以满足使用者的要求。
此外,该接口可通过RS485或其他通信接口,将参数传递到客户端,并通过服务器下发命令,对负载电压做出调节和调整,以满足客户不同负荷电压需求。
该接口具有节能保护功能,可防止由于短路,过流,欠压等情况造成的过载,支持自动断开功能,当发生异常时,立即断开电路,保护负荷及设备。
此外,该接口还装有过压,欠压,过流等超调功能,它们可以补救特定环境下输出电压控制故障,监测用电量,并根据用电量给晶闸管进行调节,以改善运行效率。
综上所述,本文设计的双向晶闸管三相调压接口可有效地提高传输设备的性能、
能量使用效率和使用者的实际操作及环境的效率,为企业的可持续发展持续奠定了坚实的基础。
MOC3041应用例程
![MOC3041应用例程](https://img.taocdn.com/s3/m/5104b75b8e9951e79b8927a1.png)
MOC3041的应用例1图2是用双向可控硅的云台控制单路电路图。
图中的光耦MOC3041是用来隔离可控硅上的交流高压和直流低压控制信号的。
其输出用来触发双向可控硅,选用ST Microelectronics公司的T4系列,内部集成有缓冲续流电路,不用在双向可控硅两端并联RC吸收电路,可以直接触发,电路设计比较简单。
P1.0通过可控硅、交流接触器、过流保护器和断相保护器控制电机,图中仅给出带过零触发的双向晶闸管触发电路。
MOC3041为光耦合双向可控硅驱动器,输入端驱动电流为15mA,适用于220V交流电路。
1、MOC3041的工作电流仅十余个毫安,直接驱动20瓦的功率非常勉强,不敢保证长时间工作不会烧坏,应该让3041驱动97A6的可控硅,再用可控硅驱动电磁阀。
2、实践证明,51单片机驱动PNP管的时候,在工作条件接近临界点的时候,会出现关不断的现象,其原因在于:(1)端口的高电平并不是严格的Vcc电压,而是比Vcc略低,这种略低的电压足以形成给Q1一个很小的偏置电压Vbe,虽然该电压远小于0.7V,但经过三极管放大后,却能够造成Q1集电极有极小的电流存在,尽管该电流不足以导致LED发出用肉眼能看到的亮光,但是在密封的光耦合器内,却能够导致光耦合区工作;(2)PNP管要比NPN 极管有更大的穿透电流,即:在基极B完全断开的情况下,集电极仍然有极小的电流存在。
综合以上两点,该电路的设计是存在缺欠的,改进方法如下:1、MOC3041与气阀之间加入一个可控硅(必须)2、建议改用NPN管驱动,如果必须要用PNP管,就应该在B和E之间接一个10K左右的电阻;或者在发射极串入一个二极管,以起到钳位作用,即保证PNP管能可*关断;或者干脆将耦合器的1和2脚改接在发射极,并让集电极通过电阻接地。
1、不推荐用3041直接驱动电磁阀,加一个可控硅非常有必要。
2、用单片机直接驱动3041是可以的。
3、用2K电阻能可*驱动,因为内部的光耦合几乎是100%的耦合,只要微弱发光即可。
利用单片机实现可控硅导通角控制
![利用单片机实现可控硅导通角控制](https://img.taocdn.com/s3/m/89564a2b42323968011ca300a6c30c225901f0ea.png)
利用单片机实现可控硅导通角控制
陈晓英;王德江;陈骁峰
【期刊名称】《辽宁工业大学学报(自然科学版)》
【年(卷),期】2001(021)002
【摘要】介绍了由单片机控制的可控硅电路,该电路运用外部中断获得同步信号,用定时器做导通角控制,并给出实用程序
【总页数】3页(P15-16,19)
【作者】陈晓英;王德江;陈骁峰
【作者单位】辽宁工学院信息科学系与工程系,;辽宁工学院信息科学系与工程系,;锦州消防安全仪器总厂,
【正文语种】中文
【中图分类】TM133
【相关文献】
1.利用单片机实现铝箔纸余量精确控制实践 [J], 吴启云;文志刚
2.利用单片机实现对交通灯的模拟控制 [J],
3.用单片机实现数字SCR(可控硅)的过零控制 [J], 于会山;陈汉东
4.8098单片机在实现要可控硅过零控制中的应用 [J], 李益华;文炼红
5.控制可控硅导通角实现千瓦级调光器的设计 [J], 崔建国;宁永香
因版权原因,仅展示原文概要,查看原文内容请购买。
利用单片机实现可控硅导通角控制
![利用单片机实现可控硅导通角控制](https://img.taocdn.com/s3/m/d2ee010c844769eae009ed3b.png)
第21卷第2期辽宁工学院学报V ol .21 N o .22001年4月JOU RNAL O F L I A ON I N G I N ST ITU T E O F T ECHNOLO GYA p r .2001α文章编号:100521090(2001)022*******利用单片机实现可控硅导通角控制陈晓英1,王德江1,陈骁峰2(1.辽宁工学院信息科学系与工程系,辽宁锦州 121001;2.锦州消防安全仪器总厂,辽宁锦州 121000)摘 要:介绍了由单片机控制的可控硅电路,该电路运用外部中断获得同步信号,用定时器做导通角控制,并给出实用程序。
关键词:导通角;同步信号;触发脉冲;消弧线圈中图分类号:TM 133 文献标识码:BCon trollable Sil i con D ucti n g Angel Con trolwith M onol ith i c M i croco mputerCH EN X iao 2ying 1,WAN G D e 2jiang 1,CH EN X iao 2feng2(r m ati on Science &Engineering D ep t .of L iaoning Institute of Technol ogy ,J inzhou 121001,China 2.J inzhou F ire Safety Instrum ent General P lant ,J inzhou 121000,China )Key words :conducting angel ;sync signal ;trigger pulse ;crow bar coilAbstract :T he controllable silicon circuit con trolled by monolith ic m icrocomputer is introduced ,w h ich adop ts ex ternal interrup t to obtain sync signals and contro ls conducting angel w ith a ti m er .T hep ractical p rogra m s are given ,either . 在小电流接地系统故障选线与补偿装置中,消弧线圈的电感量可根据接地点电容电流大小做适当的调解,使消弧线圈电流与接地点电容电流大小相等,方向相反,以达到最佳补偿效果。
08 用AT89C2051单片机控制的三相全控桥晶闸管触发器
![08 用AT89C2051单片机控制的三相全控桥晶闸管触发器](https://img.taocdn.com/s3/m/17ed482d482fb4daa58d4bc3.png)
第22卷第1期2004年3月 河北建筑工程学院学报JOU RNAL OF HEBEI INST IT UT E OF A RCH IT ECTU RAL ENGINEERING Vol .22No .1March 2004收稿日期:2004-02-20作者简介:女,1965年生,副教授,张家口市,075024用AT89C2051单片机控制的三相全控桥晶闸管触发器杨晓晴 桂 垣 张一哲 梁卫强摘 要 介绍了采用AT89C2051单片机控制三相全控桥晶闸管触发器,并利用单片机从整流输出端取得电压信号,与给定电压构成控制偏差进行数字PID调节以实现电压负反馈闭环控制;硬件电路简单,可靠性高,抗干扰能力强,是一种比较理想的晶闸管触发装置.关键词 单片机;晶闸管;数字PID 调节;电压负反馈闭环控制中图号 TP30 概 述在工业领域使用的变流装置中,普遍是采用三相全控桥式晶闸管变流电路.而晶闸管触发器以前是以晶体管等为主要元件分立式元件所组成的电路,这种电路需使用6个这样其它功能上基本相同但触发控制相位角不同的电路组成三相全控制桥式变流电路的触发控制系统,不仅制作工艺繁杂,电路调试复杂,而且体积大,某些技术性能不是很好.现在随着集成电路制作技术的提高,晶闸管触发电路的集成化已逐渐普及,并以其可靠性高、技术性能好、体积小、功耗低、调试方便等特点已逐渐取代分立式电路.目前国内常用的有KJ 系列和KC 系列.但由这种集成电路组成的触发器仍需用几个集成块共同组成三相全控桥式电路中6个晶闸管的脉冲触发电路.个别有采用单片大规模高性能晶闸管三相触发器集成电路.而采用以单片机为核心控制的晶闸管脉冲触发器,则电路简单,操作方便,整个控制面板集成度高,面积比以往的控制电路缩减了许多.对于晶闸管触发器一种方法是采用单脉冲触发,脉冲宽度大于60°,另一种方法是采用双窄脉冲触发,开通时间为10°~20°,本系统采用双窄脉冲触发,能保证它们频率同步,有固定的相位角,并可实现相应的延迟等功能;并且摒弃了以往的中断同步方式,改为定时器计时同步方式,这样就从根本消除了干扰信号的影响,通过软件编程实现控制功能,灵巧简单,抗干扰能力强.本文讨论采用AT89C2051单片机组成的三相全控桥晶闸管触发电路,并由三相全控桥晶闸管整流电路取出电压信号,采用带限幅的电压负反馈保证在电网电压波动时,确保整流输出电压的稳定.本文利用单片机采用数字PID 调节器组成电压负反馈闭环系统.它控制精度高,实时性好,对称高度,稳定性强.克服了模拟式触发电路和普通数字式触发电路硬件电路复杂、波形对称度差,调试困难、抗干扰能力差等缺点.目前采用以单片机为核心控制品闸管触发器的生产厂则很少,还处于研发阶段,因此具有较广阔的应用前景本装置通过改变电位器的值,调整电压给定值,进而改变触发角度α,电位器范围是0~5V ,通过TLC0834A /D 转换器得到的相应值为0~255,单片机根据采集到的数据,与从整流输出端得到的电压反馈信号A /D 转换后进行数字PID 调节,构成电压负反馈闭环控制,以保证整流输出端电压的稳定.单片机以此数据作为定时器的记数值进行延时控制,控制脉冲的输出,以达到改变整流电路输出电压的目的.1 硬件电路采用AT89C2051单片机组成的三相全控桥晶闸管触发电路主要由AT89C2051单片机、TLC0834八位串行控制模数转换器、同步信号处理电路、过流、过压保护电路,原理图见图1.AT89C2051是一种带2K 字节闪速可编程可擦除只读存储器(PEROM )的低电压、高性能CMOS8位微控制器.器件采用ATM L 高密度,非易失存储器制造技术制造,与工业标准的MCS ———51TM指令集和输出管脚相兼容.由于将多功能8位CPU 和闪速存器组合在单个芯片上中,ATMEL 的AT89C2051是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案.本装置所用单片机的定时/计数器,采用12M 晶振定时器方式工作.P1口用作输出脉冲和保护显示,P3口用作接收同步信号和采集A /D 信号、PID 控制以及接收过流、TLC0834八位串行控制模数转换器,是八位逐次逼近模数转换器,有四个输入通道,串行输出可配置为和标准移位寄存器或微处理器接口.TLC0834工作时,选择哪个模拟通道,取决于输入时序中的配置位.同时配置位也决定了输入是单端输入不是差分输入.本装置采用单端输入,TLC0834的配置位逻辑表如表1所列.表中:+表示输入通道的端点为正极性,-表示输入通道的端点为负极性,H 或L 表示高、低电平.输入配置时高位在前,低位在后.T LC0834的工作时序如图2所示.由时序图知,置 C S 为低电平时,选中TLC0834,使所有逻辑电路使能.在每个时钟的上升跳变时,DI 端的数据移入TLC0834内部的多路器地址移位寄存器.在第一个时钟期间,DI 位为高,表示启始位,紧接着要输入三位配置位.当输入启始位和配置位后,选通输入模拟通道,转换开始.转换开始后先提供一个时钟,以使选定的通道稳定.T LC0834接着输出转换的数据,数据输出时先输出最高位;输出完转换的数据后,又以最低位开始重新输出一遍数据.当片选 C S 变高时,内部所有寄存器清零,输出变为高阻状态.重复上述过程,完成后面的数模转换.由于DI 端只在多路寻址时被检测,而此时DO 端仍为高阻状态,因此DI端和DO 端可以连在一起2 采用数字PID 调节器组成的电压负反馈闭环系统2.1 模拟量采样处理模拟量输入信号共有两个,一个是电压给定信号,另一个是电压反馈信号.AT89C2051单片机的P3.0~P3.2 分别控制T LC0834的DI /DO 口、串行时钟输入端CLK 和片选端 C S ,电压给定信号送入88河北建筑工程学院学报第22卷表1 TLC0834的配置位逻辑表多路器地址SGL /DIF ODD /EVEN SELECT BIT1通道号CH 0 CH1 CH2 CH3L L LL H HH L LH H HH L LH L HH H LH H H + - + -+ - - ++ + + + 通道CH 0,电压反馈信号CH1,由表1可知输入通道CH0的转换配置位为100B ,输入通道CH1的转换配置位为110B .在设计程序中2051中的定时器1,模式1是靠INT1触发开始计数的.系统上电后首先在程序开始时先等待IN T1的低电平开始打开定时器,等INT1变成高电平时,才开始启动TLC0834采样CH0通道的电压给定值,因为TLC0834A /D 转换器得出的是八位,可表示的数据是0~255,而定时器是双字节计时(模式1,16位定时).故A /D 转换器采样转换完毕后,要进行由单字节到双字节的转换.接着进行渐变处理,然后进行保护,计算延时,在要求的时间发脉冲,脉冲宽度为18°,再延时42°到发下一组脉冲.在每组脉冲前进行保护判断,如果正常工作则最后一组脉冲结束后返回.接着再进行下一周期的电压给定信号的A /D 转换采样,之后再启动TLC0834采用CH1通道的电压反馈信号.由电压给定值与电压反馈信号构成控制偏差进行PID 控制调节,以保持在电网波动时,保证整流输出电压的稳定.2.2 PID 控制算法,计算公式为:89第1期 杨晓晴等 用AT89C2051单片机控制的三相全控桥晶闸管触发器u i =u i -1+Δu Δu =K P e i +u i -1+T T 1e i +T D T (e i -2e i -1+e i -2)式中e i 为第1次采样时刻输入的偏差值;K P 为比例系数;u i 为第i 次采样时刻的控制变量;T 为采样周期;T D 为微分时间常数;T 1为积分时间常数.这种算法只需保留偏差e i 、e i -1、e i -2、和u i -1即可完成递推运算.将上式进一步整理可得:Δu =K P 1+T T 1+T D T e i -K P 1+2T D Te i -1+K P T D T e i -2=a 0e i -a 1e i -1+a 2e i -2其中a 0=K P 1+T T 1+T D Ta 1=K P 1+2+T D Ta 2=K P T D T它们都是与采样周期、比例系数、积分时间常数、微分时间常数有关的系数.调整a 0、a 1、a 2就可获得理想的动态响应特性.3 结 论由于同步信号采用了非中断方式,干扰信号不能从单片机的外部中端引入,提高了信号的抗干扰能力.且在整流输出端采用了由数字PID调节器组成的电压负反馈闭环系统,使输出电压稳定.该方案具有较高的实用和推广价值The Three Phase Bridge Controlled SCR Trigger Which is Controlledby Microprocessor (AT 89C 2051)Yang Xiaoqing Gui yuan Zhang Yizhe Liang WeiqiangHebei Institute of Architecture and Civil EngineeringA bstract This artic le introduc es the method to c ontrol the thre e -pha se bridge c ontrolled SCR trigger bym icr oproc essor (AT89C2051)and get voltage signal output from rectification by microprocesor ,so as to realize neg ative voltage feedback circuit -closing control ,the controlled deflection composed of thevoltage signal and the voltage should be run digital PID reg ulation .The hardware circuit is simple ,and it has strong reliance and anti -interference ability ,w hich is a kind of ideal SCR trigger .Key words microprocessor ;CSR ;digital PID reg ulation ;negative voltage feedback circuit -closing control 90河北建筑工程学院学报第22卷。
基于单片机的晶闸管触发电路研究
![基于单片机的晶闸管触发电路研究](https://img.taocdn.com/s3/m/07ee15c433d4b14e85246878.png)
基于单片机的晶闸管触发电路研究【摘要】基于单片机的晶闸管触发器无疑是现在的热门触发装置。
它具有诸多优点,温漂小,可靠性高,便于智能化控制等。
三相可控整流电路的控制量可以很大,输出电压脉动较小,易滤波,控制滞后时间短,因此在工业中几乎都是采用三相可控整流电路。
【关键词】单结晶体管;触发电路;移相;同步1.引言基于单片机的晶闸管触发器无疑是现在的热门触发装置。
它具有诸多优点,温漂小,可靠性高,便于智能化控制等。
三相可控整流电路的控制量可以很大,输出电压脉动较小,易滤波,控制滞后时间短,因此在工业中几乎都是采用三相可控整流电路。
在电子设备中有时也会遇到功率较大的电源,例如几百瓦甚至超过1—2kw的电源,这时为了提高变压器的利用率,减小波纹系数,也常采用三相整流电路。
另外由于三相半波可控整流电路的主要缺点在于其变压器二次侧电流中含有直流分量,为此在应用中较少。
而采用三相桥式全控整流电路,可以有效的避免直流磁化作用。
虽然三相桥式全控整流电路的晶闸管的数目比三相半波可控整流电路的少,但是三相桥式全控整流电路的输出电流波形便得平直,当电感足够大时,负载电流波形可以近似为一条水平线。
在实际应用中,特别是小功率场合,较多采用单相可控整流电路。
当功率超过4KW时,考虑到三相负载的平衡,因而采用三相桥式全控整流电路。
在本电路中的电机的功率为22KW,因此,采用三相桥式全控整流电路来实现。
2.系统硬件电路整套系统的硬件电路主要由主回路和微处理器控制电路组成。
其中主回路包括同步信号产生电路和触发脉冲信号驱动电路以及带阻容吸收装置的三相全控桥式整流电路。
三相全控桥式整流电路是由一组共阴极接法的三相半波整流电路(共阴极的晶闸管依次为T1、T3、T5)各一组共阳接法的三相半波相控整流电路(共阳极组的晶闸管依次为T6、T4、T2)串联组成的。
为了分析方便,把交流电源的一具周期由六个自然换流点划分为六段,共阳极组的自然换流点(α=0°)在ωt1、ωt3、ωt5、时刻,分别触发T1、T3、T5晶闸管,同理可知共阳极组的自然换流点(α=0°)在ωt2、ωt4、ωt6时刻,分别触发T2、T4、T6晶闸管。
控制角 逆变角 导通角
![控制角 逆变角 导通角](https://img.taocdn.com/s3/m/5b7403230a1c59eef8c75fbfc77da26925c596cb.png)
控制角逆变角导通角【知识】深度解析控制角、逆变角和导通角导语:作为电子学中的重要概念,控制角、逆变角和导通角是我们在学习和应用电子课程中经常遇到的术语。
它们对于理解电子器件的工作原理和性能调控具有重要意义。
本文将深入剖析控制角、逆变角和导通角的含义、原理及其在电子学中的应用。
一、控制角(Conduction angle)1. 含义控制角是指在一个周期内,电子器件导通的时间占总周期的比例。
以晶闸管为例,控制角是指晶闸管导通的持续时间与周期的比值。
2. 原理在晶闸管电路中,通过控制晶闸管的触发脉冲来控制其导通的时间。
当触发脉冲宽度较长时,晶闸管导通时间较长,控制角就较大;反之,当触发脉冲宽度较短时,晶闸管导通时间较短,控制角就较小。
3. 应用- 控制角的大小直接影响晶闸管电路的负载控制能力。
通过调节控制角,可以控制电路对负载的输出功率和电流大小。
- 在调节电机转速的场景中,通过改变控制角,可以调整电机的输出功率和速度。
二、逆变角(Inverter angle)1. 含义逆变角是指在一个周期内,逆变器开关管导通的时间占总周期的比例。
逆变角用于描述逆变器的主要特性之一。
2. 原理逆变器是一种可以将直流电转换为交流电的电子器件。
逆变角决定了逆变器输出交流电的正半周期时间长度。
3. 应用- 逆变器的逆变角大小影响输出交流电的频率和有效值。
通过调整逆变角,可以实现对输出交流电的频率和有效值的调节。
- 广泛应用于电力电子领域,例如太阳能逆变器、UPS逆变器等。
三、导通角(Conduction angle)1. 含义导通角是指在一个周期内,整流电路中的二极管导通的时间占总周期的比例。
2. 原理在整流电路中,二极管的导通时间决定了输出电源波形的形状和幅值。
3. 应用- 导通角大小影响电路输出的直流电平大小和纹波程度。
适当调节导通角,可以实现对电路输出的稳定性和纹波的控制。
- 应用于电源电子领域,在稳压电源、交流电源变直流电源等电路中具有重要作用。
【VIP专享】基于51单片机的双向晶闸管触发
![【VIP专享】基于51单片机的双向晶闸管触发](https://img.taocdn.com/s3/m/682d7f68376baf1ffd4fad37.png)
基于51单片机的双向晶闸管的导通实验实验环境:Proteus编程语言:汇编编程环境:KEIL单片机:AT89C51晶振:12MHz设计说明:本设计实现以下功能:1、通过单片机控制晶闸管的触发信号,从而实现晶闸管的触发2、通过七段数码管显示触发角大小3、通过键盘操作调节晶闸管导通触发角,并控制显示的开关仿真图:图(1)仿真效果图图(2)交流电过零检测电路图(3)数码管连接电路图(4)晶闸管触发电路图(5)键盘连接电路图(6)单片机最小系统电路图(7)系统总图部分源程序:ORG 000HAJMP MAINORG 0003H ;外部中断0中断程序入口AJMP INT_0ORG 000BHAJMP TMR0ORG 001BHAJMP TMR1ORG 0040H ;以上参看51单片机中断系统介绍MAIN: ACALL INIT;调用初始化子程序。
HERE: JNB FLAG1.7,HERE;100ms不到不进行键盘扫描CLRFLAG1.7;清标志位HERE2: M OV A,P2;********有无按键扫描,ORL A,#70H;MOV P2,AMOV A,P2ANL A,#70HXRLA,#70HJZ NKEY;MOV KTEMP,AAJMP HERENKEY: JB KTEMP.KEY0,KSET;是SET键,转处理程序JB KTEMP.KEY1,KADD;加,转处理JB KTEMP.KEY2,DISOC;显示开关键AJMP KOUT;以上键都不是,不处理KSET: INCSHIFT;根据SHIFT的值做不同的处理SETB FLAG1.3;按键状态标志位SETB FLAG1.6;有键按下,开显示CLREX0 ; 停止触发MOV A,SHIFTCLRCSUBB A,#4;SHIFT的范围是1~4,大于4归0,即按四次SET 键保存设置退出按键模式JC KOUTMOV SHIFT,#0CLRFLAG1.3;MOV A,AERF;将导通角转化为时间单位MOV R5,AMOV B,#9DIVABMOV B,#2MUL ABMOV SCR,ASETB EX0AJMP KOUTDISOC: M OV A,SHIFT;显示关程序,在按键调节状态无效JNZ KOUTCPLFLAG1.6AJMP KOUTKOUT: MOV KTEMP,#0;每次按键的结束要清该单元AJMP SCRDIS;***************************KADD: MOV A,SHIFT;加处理程序JZ KOUTCJNE A,#1,ADDTMOV R5,#1 ;个位加1AJMP KADD1ADDT: CJNE A,#2,ADDCONMOV R5,#10;十位加1AJMP KADD1ADDCON: MOV R5,#100;百位加1KADD1: MOV A,AERFCLRCADDC A,R5MOV R5,ACLRCSUBB A,#170;最大值检测JC KADD2MOV R5,#10KADD2: MOV AERF,R5AJMP KOUTSCRDIS: MOV A,AERF;导通角显示处理,通过连续除10,求的各位值MOV B,#10DIVABMOV DIS3,BJB FLAG1.3,SHI;按键状态所以位都显示,非按键状态,从左侧不是零的那一位开始显示JZ GEDISSHI: MOV B,#10DIVABMOV DIS2,BJB FLAG1.3,BAIJZ SHIDISBAI: MOV B,#10DIVABMOV DIS1,BJB FLAG1.3,QIANJZ BAIDISQIAN: MOV DIS0,AAJMP HERE;*******************GEDIS: MOV DIS2,#10;SHIDIS:MOV DIS1,#10BAIDIS:MOV DIS0,#10AJMP HERE;*************TMR0: PUSH PSWPUSH ACCDJNZ TM1T,RETIF;定时时间到否?SETB P3.0;导通晶闸管ACALL DELAYCLRP3.0;导通后关闭导通电压CLRET0;每周期只导通一次,故关闭定时器0CLRTR0RETIF: POP ACCPOP PSWRETI;************TMR1: PUSH PSWPUSH ACCMOV TH1,#0F0HMOV TL1,#60H;恢复定时器1初值SETB RS0;选择第二组R系列寄存器DJNZ KDLY,T1DIS;键盘扫描定时检测MOV KDLY,#25SETB FLAG1.7CPLFLAG1.5;闪烁用T1DIS: MOV P1,#00H;每次更新显示数据前要清显示,以免花屏JNB FLAG1.6,RETIF1;显示开关检测MOV DPTR,#LEDBTB;查表MOV A,DSPC;DSPC动态扫描位控制指针MOVC A,@A+DPTRMOV B,AMOV A,P2ANL A,#0F0HORL A,BMOV P2,AJNB FLAG1.3,TMR11;检测是否是按键状态,以决定是否进行闪烁显示MOV A,#4CLRCSUBB A,SHIFTCJNE A,DSPC,TMR11JNB FLAG1.5,TMR11MOV P1,#0;闪烁,每0.2秒闪一次AJMP TMR12TMR11: MOV A,#DIS0ADD A,DSPCMOV R1,AMOV A,@R1MOV DPTR,#LEDTBMOVC A,@A+DPTRMOV P1,ATMR12: DEC DSPCJNB DSPC.7,RETIF1MOV DSPC,#3;DSPC范围是0~3RETIF1: CLRRS0POP ACCPOP PSWRETILEDTB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H LEDBTB: DB 14,13,11,7;*********** ;延时函数,用于满足晶闸管导通所需电流持续时间DELAY: MOV R7,#5DELAY1: MOV R6,#10DELAY2: DJNZ R6,DELAY2DJNZ R7,DELAY1RET;************;外部中断0中断处理程序,启动定时器0,设置导通角INT_0: PUSH PSWPUSH ACC;以上现场保护MOV TM1T,SCR;scr存储的是导通角SETB ET0;开定时器0中断SETB TR0;开定时器0POP ACC ;以下恢复现场POP PSWRETI;**************INIT: MOV SP,#60H;设置中断等现场保护的堆栈区MOV TMOD,#12H;定时器0和1设置,此处定时器0设置为工作方式2,定时器1为方式1MOV TH0,#06H;12M晶振,方式2,定时250usMOV TL0,#06HMOV TH1,#0F0H;方式1,定时4ms,值由软件计算,也可以根据公式原理自己计算。
晶闸管的控制角和导通角定义如何
![晶闸管的控制角和导通角定义如何](https://img.taocdn.com/s3/m/ec09c4493a3567ec102de2bd960590c69ec3d809.png)
晶闸管的控制⾓和导通⾓定义如何晶闸管的控制⾓和导通⾓定义如何
添加时间:2016-07-12 来源:艾特贸易⽹ | 阅读量:3531
提⽰:
答:在晶闸管承受正向正弦波电压某⼀瞬间,设在电⾓度为α⾓时刻,加上触发脉冲,晶闸管即由正向阻断转为正向导通,此导通⼀直维持到半周期结束,电源电压降到零,晶闸管⾃动关断,在这⼀段时间导通了θ电⾓度,如图12-14所⽰。
图12-14 控制⾓与导通⾓在0~π期间,电源电压全部降在晶闸管组件上,负载压降等于0,α~18
答:在晶闸管承受正向正弦波电压某⼀瞬间,设在电⾓度为α⾓时刻,加上触发脉冲,晶闸管即由正向阻断转为正向导通,此导通⼀直维持到半周期结束,电源电压降到零,晶闸管⾃动关断,在这⼀段时间导通了θ电⾓度,如图12-14所⽰。
控制⾓与导通⾓
图12-14 控制⾓与导通⾓
在0~π期间,电源电压全部降在晶闸管组件上,负载压降等于0,α~180°期间晶闸管导通,电源电压⼏乎全部降在负载上,产⽣负载电流,把晶闸管正向阻断期间的电⾓度α称为“控制⾓”,将导通期间的电⾓度θ称为“导通⾓”,θ=180°-α。
(责任编辑: 艾特贸易⽹)
下⼀篇:常见晶闸管整流电路和触发电路有哪些种类
上⼀篇:晶闸管的基本结构和⼯作特点是什么
本⽂关键字:晶闸管。
论用数控电路控制晶闸管导通角
![论用数控电路控制晶闸管导通角](https://img.taocdn.com/s3/m/d9640bc549649b6648d747f3.png)
论用数控电路控制晶闸管导通角[摘要]用数控装置控制晶闸管的导通角,实现直流调速。
[关键词]晶闸管数控装置直流调速随着电子技术和数控技术的发展,用数控装置控制晶闸管的导通角,可方便准确地实现数控自动调压,用这种晶闸管相控整流电路供电的直流电动机调速系统,具有启动性能平稳,调速范围宽,动态特性好的优点。
图1就是利用数控装置输出的二进制代码控制晶闸管V10的导通角,实现数控自动调压的。
见图1,二极管V1、V2、V3、V4组成桥式整流电路,通过二极管V5和电容C1滤波输出直流电压UDD为电路提供直流电源。
在桥式整流电路的输出电压中(见图2),只有过零点附近很短的时间内为低电平,使三极管V6截止,集电极输出高电平,而在大部分时间内V6处于饱和状态,输出低电平。
由此可以看出,在桥式整流电路输出电压过零时,三极管V6的集电极输出很窄的过零正脉冲,非门G1输出过零低电平。
施密特与非门G5、电阻R4、电容C2组成门控式多谐振荡器,在G1过零低电平的作用下,振荡器将停止振荡,而在过零负脉冲以外的大部分时间内,振荡器将输出振荡信号,为计数器提供时钟脉冲和计数脉冲。
当非门G1输出过零负脉冲时,非门G2输出过零正脉冲。
R5、C3、二极管V7组成电位脉冲门电路,只有在G2输出过零正脉冲的下降沿时,二极管V7的负极输出低电平,除此以外,V7的负极均为高电平,在G2输出过零正脉冲下降沿的作用下,经非门G3倒相使非门G4输出过零低电平,为数控装置输出的二进制代码送入计数器提供送数信号。
计数器由两片集成芯片74161组成,74161为同步可预置四位二进制计数器,在74161中:Cr为清零端,Ld为送数控制端,ABCD均为送数输入端,QaQbQcQd分别为状态输出端,Qc为溢出端,PT均为使能输入端,Cp为时钟脉冲和计数脉冲输入端。
74161集成芯片的功能如下:1·Cr=0,QaQbQcQd=0000(清零)。
2·Cr=1,Ld=0,Cp上升沿时,QaQbQcQd=ABCD(送数)。
晶闸管的控制角和导通角的计算方式
![晶闸管的控制角和导通角的计算方式](https://img.taocdn.com/s3/m/69a56a7742323968011ca300a6c30c225901f0cb.png)
晶闸管的控制角和导通角的计算方式1.引言晶闸管是一种重要的电子元器件,广泛应用于电力电子领域。
在晶闸管的控制和导通过程中,控制角和导通角是两个关键的参数。
本文将介绍晶闸管的控制角和导通角的计算方式,帮助读者更好地理解和应用晶闸管。
2.晶闸管的基本原理晶闸管是一种具有双向导电性的半导体开关。
当正向电压施加在晶闸管的控制极和阳极之间时,晶闸管处于导通状态;当反向电压施加在晶闸管的控制极和阳极之间时,晶闸管处于封锁状态。
控制角和导通角是指晶闸管在交流电路中进行控制和导通的角度。
3.控制角的计算方式控制角是指晶闸管导通的相位角度,用来控制晶闸管的导通时间。
控制角的计算方式如下:$$\a lp ha=\ar cs in\l ef t(\f ra c{V_m-V_{g t}}{V_m}\r igh t)$$其中:-$\a lp ha$表示控制角,单位为弧度。
-$V_m$表示输入交流电压的峰值。
-$V_{g t}$表示晶闸管的触发电压。
通过计算得到的控制角,可以根据需要来控制晶闸管的导通时间。
4.导通角的计算方式导通角是指晶闸管的导通时间与输入交流电压周期的比值,用于表示晶闸管导通的程度。
导通角的计算方式如下:$$\t he ta=\fr ac{T_{on}}{T}\ti me s360^\ci rc$$其中:-$\t he ta$表示导通角,单位为度。
-$T_{o n}$表示晶闸管导通的时间。
-$T$表示输入交流电压的周期。
导通角越大,晶闸管导通的时间越长,功率传输效果越好。
5.示例计算为了更好地理解控制角和导通角的计算方法,以下是一个示例计算:假设输入交流电压的峰值为220V,晶闸管的触发电压为10V,晶闸管导通的时间为1m s,输入交流电压的周期为20m s,我们可以根据上述公式计算得到:控制角$\a lp ha=\ar c si n\le ft(\fr ac{220-10}{220}\r ig ht)\a p pr ox4.6^\c ir c$导通角$\t he ta=\fr a c{1\ti me s10^{-3}}{20\t im es10^{-3}}\ti me s360^\cir c=18^\c ir c$通过以上计算,我们可以得到该晶闸管的控制角和导通角分别为 4.6°和18°。
单片机控制的软起动器的设计
![单片机控制的软起动器的设计](https://img.taocdn.com/s3/m/ce56c1f47c1cfad6195fa7c4.png)
大学毕业设计(论文)说明书
4.2.2 同步信号电路........................................................................ 24 4.2.3 晶闸管移相触发脉冲电路.................................................... 24 4.2.4 键盘电路................................................................................ 29 4.2.5 显示电路................................................................................ 29 5 软件设计...................................................................................................... 30 5.1 主程序设计....................................................................................... 30 5.2 速度 PID 程序................................................................................... 31 5.3 电流 PID............................................................................................ 33 结 论.............................................................................................................. 35 致 谢.............................................................................................................. 36 参考文献.......................................................................................................... 37 附录 1 程序清单............................................................................................. 38 附录 2 系统总电路图..................................................................................... 44
基于51单片机的晶闸管调光设计正文
![基于51单片机的晶闸管调光设计正文](https://img.taocdn.com/s3/m/ae370a771ed9ad51f01df216.png)
1前言在日常生活中,我们常常需要对灯光的亮度进行调节。
本设计通过单片机控制晶闸管的导通来实现白炽灯(纯阻负载)亮度的调整。
晶闸管又叫可控硅(Silicon Controlled Rectifier, SCR)。
自从20世纪50年代问世以来已经发展成了一个大的家族,它的主要成员有单向晶闸管、双向晶闸管、光控晶闸管、逆导晶闸管、可关断晶闸管、快速晶闸管,等等。
本设计用到的双向晶闸管是在普通晶闸管的基础上发展而成的,它不仅能代替两只反极性并联的晶闸管,而且仅需一个触发电路,是目前比较理想的交流开关器件。
它的特点是导通后即使触发信号去掉,它仍将保持导通;当负载电流为零(交流电压过零点)时,它会自动关断。
所以需要在交流电的每个半波期间都要产生触发信号,触发信号产生时间的长短(触发角的大小)就决定了灯泡的亮度。
调光的实现方式就是在交流电源信号过零点后一段时间触发双向可控硅开关的导通,称这段时间为双向可控硅的触发角。
触发角越大,可控硅导通的时间越短,灯的亮度就越低;反之,灯就越亮。
这就要求确定交流电源同步信号的过零点,并以此为基础,控制触发信号触发角的大小,达到白炽灯亮度调节的目的。
本文是基于51单片机的晶闸管调光设计内容,本系统主要包括五大模块:交流电过零信号采集模块、按键控制模块、最小系统模块、晶闸管触发模块及显示模块。
其中,由按键设置需要的导通角,经单片机AT89C52对按键数据进行运算处理,最后发出驱动晶闸管导通的脉冲使晶闸管导通,同时驱动LED显示导通角大小。
2总体方案设计2.1方案论证方案一:硬件电路设计由5个部分组成:过零信号采集电路,按键控制电路,AT89C52单片机系统,LED显示电路以及晶闸管电路。
硬件电路设计框图如下图2.1所示。
图2.1 基于单片机的灯光调节系统硬件设计框图方案二:电路基本组成就是滑动变阻器和灯泡串联,通过简单的电阻分压来改变灯泡的电压,从而改变灯泡亮度。
电路框图如图2.2所示。
基于PIC单片机的双向晶闸管触发
![基于PIC单片机的双向晶闸管触发](https://img.taocdn.com/s3/m/609160ed998fcc22bcd10dbf.png)
基于PIC单片机的双向晶闸管的导通实验实验环境:Proteus编程语言:汇编编程环境:MPLAB单片机:PIC16C77晶振:10MHz设计说明:本设计主要实现以下功能:1、通过单片机控制晶闸管的触发信号,从而实现晶闸管的触发2、通过七段数码管显示触发角大小3、通过键盘操作调节晶闸管触发角,并控制显示的开关4、通过键盘控制晶闸管的关断仿真图:图(1)仿真效果图图(2)交流电过零检测电路图(3)数码管连接电路图(4)晶闸管触发电路图(5)键盘连接电路图(6)PIC单片机最小系统电路图(7)系统总图部分源程序:;******************************************* ;晶闸管导通实验,可靠控制范围(10~165);******************************************* LIST P=16C77INCLUDE P16F877.INCBW EQU 20HBSTA TUS EQU 21HBFSR EQU 22HBPCH EQU 23HTM0T EQU 24HDSPC EQU 25HDIS0 EQU 26HDIS1 EQU 27HDIS2 EQU 28HDIS3 EQU 29HTM1T EQU 2AHSCR EQU 2BHAERF EQU 2CHDLAY1 EQU 2DHKDL Y EQU 2EHFLAG1 EQU 2FHKTEMP EQU 30HSHIFT EQU 31HCOM0 EQU 32HCOM1 EQU 33HCOM2 EQU 34HCOM3 EQU 35HCOM4 EQU 36HCOM5 EQU 37HORG 000HGOTO MAINORG 004HMOVWF BWSW APF STA TUS,0CLRF STA TUSMOVWF BSTA TUSMOVF FSR,0MOVWF BFSRMOVF PCLA TH,0MOVWF BPCH;***************************以上是中断现场保护CLRF PCLA THBTFSS INTCON,4GOTO NRB0BTFSC INTCON,1GOTO RB0INTNRB0: BTFSS INTCON,5GOTO NT0INTBTFSC INTCON,2GOTO T0INTNT0INT: BTFSC PIR1,0GOTO T1INT;******************以上是中断源判别INTOUT: CLRF STA TUSMOVF BFSR,0MOVWF FSRMOVF BPCH,0MOVWF PCLA THSW APF BSTA TUS,0MOVWF STA TUSSW APF BW,1SW APF BW,0RETFIE;***********************************以上是中断现场恢复RB0INT: BCF INTCON,1MOVF SCR,0MOVWF TM0TMOVLW H'87';为了使程序简介,此处选定时最小单位为56usMOVWF TMR0BCF INTCON,2BSF INTCON,5GOTO INTOUT;********触发脉冲*************T0INT: BCF INTCON,2MOVLW H'87'MOVWF TMR0DECFSZ TM0TGOTO INTOUTBSF PORTB,1CALL DELAYBCF PORTB,1BCF INTCON,5GOTO INTOUT;*********动态显示****************T1INT: BCF PIR1,0MOVLW H'F6'MOVWF TMR1HMOVLW H'4C'MOVWF TMR1LDECFSZ KDL YGOTO DISPMOVLW .100MOVWF KDL YBSF FLAG1,7DISP: INCF TM1TMOVLW .4;4ms刷新一次显示XORWF TM1T,0BTFSS STA TUS,ZGOTO INTOUTCLRF TM1TCLRF PORTDMOVLW .4SUBWF DSPC,0;DSPC起到显示指针的作用BTFSC STA TUS,CCLRF DSPCMOVLW H'F0'ANDWF PORTCMOVF DSPC,0CALL LEDPCIORWF PORTCBTFSC FLAG1,3GOTO TWINKLEDISC: MOVF DSPC,0ADDLW DIS0MOVWF FSRMOVF INDF,0CALL LEDDISMOVWF PORTDDISOT: INCF DSPCGOTO INTOUTTWINKLE: MOVF DSPC,0ADDLW .1XORWF SHIFT,0BTFSS STA TUS,ZGOTO DISCBTFSS FLAG1,6GOTO DISCMOVLW .0MOVWF PORTDGOTO DISOTLEDPC: ADDWF PCLDT 0X0E,0X0D,0X0B,0X07LEDDIS: ADDWF PCLDT 0X3F,0X06,0X5b,0X4f,0X66,0X6d,0X7d,0X07,0x7f,0x6f,0x00 ;********************************DELAY: MOVLW .100MOVWF DLAY1DELAY2: DECFSZ DLAY1GOTO DELAY2RETURN;*******************************8MAIN: CALL INITHERE: BTFSS FLAG1,7GOTO HEREBCF FLAG1,7MOVLW H'40';flag1.6用于闪烁标志位XORWF FLAG1MOVF PORTB,0ANDLW H'F0'XORLW H'F0'BTFSC STA TUS,ZGOTO NKEYMOVWF KTEMPGOTO HERE;*********************************NKEY: BTFSC KTEMP,7GOTO KSETBTFSC KTEMP,6GOTO KADDBTFSC KTEMP,5GOTO DISOCBTFSS KTEMP,4GOTO KOUTSCROC:BCF INTCON,1MOVLW H'10'XORWF INTCONGOTO KOUTDISOC: BTFSC FLAG1,3GOTO KOUTMOVLW H'20'XORWF FLAG1;FLAG1.5显示开关标志GOTO KOUT;********************************KSET: BSF FLAG1,3BSF FLAG1,5;有键按下及开显示BCF INTCON,4INCF SHIFTMOVLW .4SUBWF SHIFT,0BTFSS STA TUS,CGOTO KOUTCLRF SHIFTBCF FLAG1,3GOTO KOUT;****************************** KADD: BTFSS FLAG1,3GOTO KOUTBTFSS SHIFT,1GOTO GELBTFSS SHIFT,0GOTO SHIMOVLW .100MOVWF COM4GOTO KADD1SHI: MOVLW .10MOVWF COM4GOTO KADD1GEL: MOVLW .1MOVWF COM4KADD1: MOVF COM4,0ADDWF SCRMOVLW .165SUBWF SCR,0BTFSS STA TUS,CGOTO KOUTMOVLW .10MOVWF SCRGOTO KOUTKOUT: CLRF KTEMPADIS: MOVF SCR,0MOVWF COM0CALL DIV10MOVF COM2,0MOVWF DIS0BTFSC FLAG1,3GOTO SHI1MOVF COM0,0BTFSC STA TUS,ZGOTO GEDISSHI1: CALL DIV10MOVF COM2,0MOVWF DIS1BTFSC FLAG1,3GOTO BAI1MOVF COM0,0BTFSC STA TUS,ZGOTO SHDISBAI1: CALL DIV10MOVF COM2,0MOVWF DIS2GOTO BAIDISGEDIS: MOVLW .10MOVWF DIS1SHDIS: MOVLW .10MOVWF DIS2BAIDIS: MOVLW .10MOVWF DIS3GOTO HERE;**********乘/除10子程序*********;************除十,被除数存入com0,出口:com0为商,com2为余数DIV10: MOVLW D'10'MOVWF COM1CLRF COM2MOVLW D'8'MOVWF COM3DIV101: BCF STA TUS,CRLF COM0RLF COM2BSF COM0,0MOVF COM1,0SUBWF COM2BTFSS STA TUS,CCALL ADDDECFSZ COM3GOTO DIV101RETURNADD: MOVF COM1,0ADDWF COM2BCF COM0,0RETURN;**********************************************************MUL10: MOVF COM0,0MOVWF COM1BCF STA TUS,CRLF COM0RLF COM0RLF COM0RLF COM1,0ADDWF COM0,0RETURN;**********初始化程序*********** INIT: CLRF INTCONCLRF PIR1CLRF PIR2BANKSEL TRISAMOVLW H'F1'MOVWF TRISBCLRF TRISCCLRF TRISDCLRF PIE1BSF PIE1,0;开定时器1中断CLRF PIE2MOVLW H'0F'MOVWF OPTION_REGBANKSEL PORTACLRF PORTDCLRF PORTCCLRF PORTBMOVLW H'F6'MOVWF TMR1HMOVLW H'4C'MOVWF TMR1LMOVLW TM0TMOVWF FSRCLR: CLRF INDFINCF FSRMOVF FSR,0XORLW SCRBTFSS STA TUS,ZGOTO CLRMOVLW .10MOVWF SCRBSF T1CON,0MOVLW H'C0'MOVWF INTCONRETLW 0 END。
8位单片机实现的高精度晶闸管数字触发器
![8位单片机实现的高精度晶闸管数字触发器](https://img.taocdn.com/s3/m/17a59d1a82c4bb4cf7ec4afe04a1b0717fd5b364.png)
8位单片机实现的高精度晶闸管数字触发器
孙和平;李正熙;白晶
【期刊名称】《基础自动化》
【年(卷),期】1997(4)6
【摘要】提出一种用8031单片机实现高分辨率和实时性很强的数字触发器设计。
其分辨率为0.018°/Bit或0.009°/Bit,便可逆调速精度达0.025%或
0.012%。
【总页数】4页(P38-41)
【关键词】数字触发器;晶闸管;单片机;触发器
【作者】孙和平;李正熙;白晶
【作者单位】吉林电气化高等专科学校
【正文语种】中文
【中图分类】TN783;TP368.1
【相关文献】
1.用单片机数字触发器控制的晶闸管变流电路 [J], 於胜利
2.一种基于锁相环同步的高精度数字晶闸管触发器 [J], 李爱国;龚尚福;朱宇;王世
卫
3.基于单片机与TC787数字智能化的晶闸管触发器 [J], 陈分雄;王典洪;黄学达
4.单片机控制的全数字式晶闸管通用触发器 [J], 马秀坤;孙昌成
5.基于单片机的晶闸管触发器的设计与实现 [J], 党怀东;王丽;王有云
因版权原因,仅展示原文概要,查看原文内容请购买。