单片机在晶闸管触发电路中设计及应用
本文介绍一种由8031单片机组成的触发控制系统,可实现高分辨率的数字触发。在常规控制中,主要是用电子控制装置对可控硅实现触发,这种方法由于受到电子元器件的限制,其分辨率不高,有时还会出现误触发。
在电力拖动系统、电炉控制系统中现已大量采用可控硅(晶闸管)元件作为可调电源向电动机或电炉供电,这种由晶闸管组成的控制系统,主要是利用改变可控硅的控制角θ来调节供电电压。
1 硬件组成及原理
系统硬件组成如图1,只须在8031最小系统上加一块16位的定时/计数器8253和晶振电路,另加一块带一个14位定时/计数器的可编程RAM/IO扩展器8155,即可组成单片机的系统线路。
1.1 θ角定时
控制角θ是滞后自然换相点的电角度,在工频条件下,它和时间tθ有如下线性关系:
其中T是工频电源周期,θ是控制角。
由上式可知,由电角度θ就知道对应的定时时间tθ,则可利用定时/计数器就能实现对θ角的定时,这种用硬件定时的方法可大大节省CPU的在线工作时间。
8031本身有两个16位的定时/计数器T0和T1,若用它们定时,选用方式1工作,就为16 位的定时/计数器方式。因为8031单片机一个机器周期由12个振荡周期组成,工作于定时状态,计数频率为振荡频率的1/12,而工作于计数状态,计数频率为振荡频率的1/24,所以当取晶振频率为6MHz,选用方式1定时工作状态时,可得:
式中,T为工频周期,T=20ms。
由于16位定时/计数器最大定时时间为65536,故最大定时角为:
由此可见,用8031单片机T0、T1定时,移相范围大,而分辨率则受本机机器周期限制,再就是用于三相定时,2个定时/计数器也不够,故最后确定选用NEC8253C-2定时/计数器来实现θ角定时,8253是一个三通道的16位定时/计数器,以减1计数方式工作,三个通道刚好满足三相定时,而计数频率由外部晶振提供,不受系统频率限制,选用计数频率为4MHz,则分辨率和最大定时角分别为:
由上可知,分辨率和移相范围都能达到令人满意的结果。
1.2 同步信号输入和触发脉冲输出
本系统采用三相同步电路。三相交流同步电源取自同步变压器的副绕组,经RC移相后使其过零点正好都对准六个自然换相点,再经三个电压比较器输出周期为 20ms的三相方波同步信号,送至单片机P1的P1.3~P1.5,由于同步信号跳变即为自然换相点,单片机检测这三位状态字,即可进行软件认相,并作出 ±A、±B、±C的标志,以供θ角定时和输出(触发)、控制之用。
为简化电路,减少脉冲变压器体积,增强电路的抗干扰能力,本系统采用脉冲列触发方式。其中六个触发信号经8155 A口送出,由外部电路调制成频率为2kHz的触发脉冲列,经功放电路分别加到6个可控硅的门极。
1.3 中断安排
8031单片机共5个中断源,其中1个用于串行口,两个为T0、T1定时/计数器中断,可直接用于外部中断的只有和,为了给控制系统留下更多的硬件资源,触发器只占用个中断源,采用硬件和查询结合的方式,如图1,A、B、C三相中断通过非门接至同时又各自接到P1.0~P1.2位,这样只要有申请,8031单片机通过检测该三位状态,即可确定中断源。
3 结束语
本文采用8031单片机实现对晶闸管的数字触发,组成高分辨率的数字触发器,在控制系统中实现平滑调节,其性能是电子触发装置无法比拟的。该系统已在实际生产中得到应用,获得了令人满意的效果。
关键字:单片机 晶闸管触发
引用地址:
单片机在晶闸管触发电路中设计及应用
推荐阅读最新更新时间:2024-03-16 12:42
怎样在微控制器上刻录引导加载程序
简介 如果你正在查看这个项目,那么你可能已经使用过Arduino板了。 Arduino UNO上的ATmega328微控制器很可能在一定时间(或不正确的连接)后发生故障。为了重用Arduino Board,您需要一个装有Bootloader的新ATmega328 IC(我将在一分钟内讨论Bootloader)。 还有其他原因可以在上面刻录Bootloader ATmega328微控制器,如果你已经编写了自己的Bootloader并想要测试它,或者你想要详细了解微控制器的工作情况。 警告: 如果你不熟悉这种东西,不建议在Arduino中调整Bootloader。 什么是Bootloader? 简单来说,Bootload
[单片机]
基于单片机的风速风向检测系统设计
摘 要:介绍了一种风速风向传感器原理,选用LPC921单片机设计了数据采集和数据传输的检测系统,给出了系统硬件电路图和软件流程图,分析了硬件设计和软件编程中的一些问题。 1 引言 风速风向测量是气象监测的重要组成部分, 测量风速风向对人类更好地研究及利用风能和改善生活生产有积极的影响。 本系统针对传感器的特点选用了LPC921 单片机,通过I/O 口输出高低电平,通过放大电路驱动继电器,控制传感器电源的开关。利用单片机的两个通用定时计数器, 对风速脉冲进行定时和计数, 通过计算单位时间内的脉冲数计算出风速。风向则是检测输入的风向格雷码, 将格雷码转换成二进制码, 通过查表的方式求出风向角度, 最终确定风向。最后设计
[单片机]
51单片机GPS+sim800c GSM定位短信LCD1602液晶显示程序
sim800c+GPS芯片 一个练手的小设计,有点丑哈。附上程序和原理PcB图。 第一次发帖,做的不好烦请原谅哈 按键功能一个按键报警,蜂鸣器响,另外一个按键发送短信到指定的手机上,手机号码程序里面写好就行了 单片机源程序如下: #include common.h #include uart.h #include gps.h #include gsm.h #include lcd.h #define GPS_STR_LEN 48 uchar ess_inc; //char xdata GPS_SEND_STR ; sbit key = P1^3; sbit key1 = P1^4; sbit
[单片机]
pic单片机的ad转换(实例解析)
AD转换就是模数转换。顾名思义,就是把模拟信号转换成数字信号。主要包括积分型、逐次逼近型、并行比较型/串并行型、Σ-Δ调制型、电容阵列逐次比较型及压频变换型。A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各种物理量转换成电压信号。 PIC单片机如何表示电压 PIC用十位二进制位的数来表示电压,也就是数值0~1023来表示电压。那比如现在这个数值是400那这代表多少的电压?这就要根据参考电压来确定了。 比如我们设置正参考电压为3.3V ,当输入的电压为0时,数值就为0。当输入
[单片机]
单片机学习之十八:串行通讯程序:单片机发送
一、实验现象: 每次按下k0按键,由单片机向电脑发送数据62。 二、实验目的 掌握单片机串行通讯的概念、特点 掌握串行通讯波特率的计算方法 掌握max232接口芯片的连接方法 掌握方式1串口通讯的简单程序编写 三、实验任务分析: 在这个实验里面,我们来学习编写一个单片机和PC机之间的通讯程序。首先我们来学习一些和串行通讯有关的理论知识。 通讯的基本方式分为并行通讯和串行通讯。由于MCS-51系列单片机有一个异步全双工(全双工:指的是数据可以同时进行双向的传送)的串行口,所以我们只研究串行通讯的问题。这里有个新概念-异步,下面我们简单的给大家解释一下。 (一)、异步通讯的概
[单片机]
avr单片机数码管显示时钟
// 数码管 数据P0口,数码管控制P2口 #include avr/io.h #include avr/delay.h #include avr/pgms PAC e.h #include avr/signal.h #include avr/interrupt.h #define code PROGMEM #define uchar unsigned char #define uint unsigned int code const uchar LED _7 = {0x28, 0x7E, 0xA2, 0x62, 0x74, 0x61, 0x21, 0x7A, 0x20, 0x60,0xff};//common of
[单片机]
ST延长SPC56车规MCU长期供货承诺,推动汽车电子创新
半导体供应商意法半导体宣布延长在全球汽车动力总成、底盘和车身应用中部署量达数百万的SPC56车规微控制器(MCU)的长期供货承诺。 意法半导体汽车处理器和射频技术事业部总经理Luca Rodeschini表示:“ SPC56系列在市场上经久不衰,现在仍是各种设计项目的首选汽车MCU,集运算性能、稳健性和可靠性于一身。为确保为我们客户的新应用以及市场上已有应用提供长期的支持服务,我们今天宣布将我们独有的产品生命周期计划延长至20年,这意味着2014年问市的SPC56 MCU至少可以在市场上存续到2034年。” 意法半导体的半导体创新技术正在推动当今的汽车电气化和智能驾驶趋势,提高了汽车的经济性,安全性和可靠性。ST将继
[单片机]
数字式温湿度传感器SHT11在51单片机系统的应用
1 概述
温湿度的测量在仓储管理、生产制造、气象观测、科学研究以及日常生活中被广泛应用,传统的模拟式湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。SHT11是瑞士Sensirion公司推出的基于CMOSensTM技术的新型温湿度传感器。该传感器将CMOS芯片技术与传感器技术结合起来,从而发挥出它们强大的优势互补作用。 2 性能特点
SHT11温湿度传感器的主要特性如下:
●将温湿度传感器、信号放大调理、A/D转换、I2C总线接口全部集成于一芯片(CMOSensTM技术);
●可给出全校准相对湿度及温度值输出;
●带
[单片机]