光耦在单片机系统中的应用
光电耦合器亦称光电隔离器,简称光耦或光隔。其输入为发光器,多为红外LED,输出为受光器,为各种类型的光敏半导体及集成半导体元件。输入与输出之间以光为媒介来传输电信号,输入级与输出级只有光路联系没有电路连接,即输入与输出之间是高度绝缘的,有几干伏的隔离能力;又因光是单向传播的,使光耦也单向传输信号,干扰无法反向传导而产生影响。
当我们使用光耦作为输入信号接口时,主要是使用其高压隔离能力和电气回路隔断能力,可避免输入端引入的异常高压损坏单片机及其它核心器件,消除了环路干扰串入单片机系统;因输入级的红外LED,本质上是电流型器件,有相对较大的电流才会发光,有抵抗较小干扰的能力。对于较强的干扰电压,仍会和有用信号一起通过光路耦合到输出级,进而干扰单片机的工作,因此用光耦作为输入接口时,并非万事大吉,也要采取一些抗干扰措施。
当使用光耦作为输出接口时,这时才真正发挥了它的优势。其几千伏的隔离能力,使常见的高压电损伤不到核心器件,至多也就把光耦输出级干坏;光耦单向传输信号的特性,作为输出口使用就特别重要了,光耦输出级连接的外围电路,电路上无论产生何种性质与大小的干扰,都无法通过光耦串扰到单片机,这时的光耦才是真正的抗干扰器件。
光耦作为输入口接收开关量输入信号,作为输出口输出驱动信号,开关侧和驱动侧都要使用独立的电源或经隔离的电源,如和单片机系统使用统一的电源,光耦将失去隔开电气联系和抗干扰的作用,就只能称电平转换器了。
1.双向光耦的应用
单片机用于工业现场时,为切断与现场输入回路的电气联系,隔断可能引入的有害高压,以应对现场干扰,单片机开关量输入口要经光耦的有效隔离才能可靠地工作。现场的开关量既有干接点,也有无触点有源开关量,为了兼容NPN和PNP型有源开关量,且减少单片机系统对外引出端子,常采用如图一和图二所示的双向光耦(也称交流光耦),与普通光耦不同的是,它的输入级是两个反并联的红外LED,输入端不分正负极,这使外部开关的接线非常灵活方便,图一和图二为两种不同的连接方式,只要对调一下电源的极性,就可适应不同性质的有源开关量。
图一 双向光耦连接1
图二 双向光耦连接2
交流型光耦的输入级一般有几十皮法的结电容,在输入级并联合适电阻可以提高开关速度,改善输入波形;在光耦输出级,还配有滤波电路,可滤除通过电光电耦合过来的残余共模尖峰。
2.达林顿管光耦的应用
达林顿型光耦主要用于单片机控制器的数字量输出口,使被控对象与控制器之间无电气联系,不会通过电路引入干扰;光耦单向传递信号,阻隔了后向通道的反串干扰;光耦有几千伏的电压隔离能力,输出口出现的异常高压不会损坏控制器核心部件。达林顿光耦有50~150mA的驱动能力,集射极之间的耐压一般都大于30VDC,可以直接驱动常用的继电器。如图三所示,继电器线圈使用独立的DC24V电源,与控制器使用的DC5V、3.3V 电源无直接电气连接,经光耦和继电器的双重隔离,电机产生的电磁干扰就不会影响单片机正常工作。
图三 达林顿管光耦
3.光电晶闸管输出型光耦
当用单片机控制交流强电负载时,通常采用的方法是用单片机控制板载直流继电器,再用继电器触点控制交流负载,而交流负载往往是感性负载,当对其进行投切操作时,电感负载上电流的突然中断,电感储存的能量将消耗在触点火花放电中,这种放电会造成强烈的高频电磁干扰,而且直流继电器线圈突然断电也会产生浪涌干扰。因此,用板载继电器隔离强电负载并不是最优方案,比较好的方法是用晶闸管光耦进行隔离,再用光敏晶闸管触发双向可控硅,用双向可控硅对交流负载进行控制,如图四所示。
图四 光敏晶闸型光耦
在图四的双向晶闸管控制电路中,为了减小晶闸管导通时出现的高次谐波对电网的污染,防止干扰到其他用电设备,要求晶闸管在电源电压过零时触发双向晶闸管,为此,常选用带过零检测的光电双向晶闸管输出光耦,图四中的MOC3081就是带有过零探测电路的光耦,以保证在电网电压过零时触发双向可控硅BTB04A 。光耦的红外LED由单片机的P1.2口进行控制,P1.2为高电平时,在交流电零点附近触发TR导通,交流接触器KM1吸合,控制大功率设备工作;P1.2为低电平时,TR关断,KM1断开设备电源。图四中的R4是限流电阻,保证MOC3081输出电流不超出其1A的最大电流;R5是抗干扰电阻,R6和C1组成RC吸收回路,限制TR两端出现过高的电压上升率。过高的电压上升率,会使晶闸管误导通,并有可能损坏晶闸管。
4.光电三极管型通用光耦
步进电机是单片机系统常用的执行部件,利用电脉冲对旋转角度和转速进行控制,步进角度和转速受输入脉冲个数和脉冲频率控制。对中小功率步进电机,一般使用软件方式驱动,通过单片机编程输出脉冲电流来控制步进电机的步进。步进电机要求的脉冲电流比较大,通常使用达林顿管来驱动。达林顿管是复合晶体管,输入阻抗高,所需控制电流小,电流增益高,输出阻抗低,带载能力强。
步进电机各相驱动电流会进行频繁的通断切换,会造成电磁串扰,影响单片机稳定运行,要在输出控制口加入一级光电隔离,以切断步进电机驱动电路与单片机控制电路之间的电气联系,如图五所示。各绕组两端都要并联开关二极管,用于在达林顿管从导通转入截止的瞬间,吸收绕组中的反电动势能量,以免反电势击穿达林顿管及产生电磁干扰。
图五 光敏晶体管型通用光耦
5.集成电路型高速光耦
单片机与PC机之间的通信,以前都用梯形DB9插头,以RS232电平标准进行通信,而现在的笔记本电脑及很多台式机都取消了DB9插头,现在电脑普遍使用USB接口,用USB协议与外部设备交换数据。本例采用USB转串口芯片CH340G,实现单片机与PC通信。为实现高速、稳定的通信,使用高速光耦ELM611进行电气隔离,保证PC机与单片机系统之间没有直接的电气联系,消除环路干扰,减少彼此之间的相互干扰。本例使用的高速光耦具有10MBit/S的传输能力,在进行程序下载和数据交换时,可以使用1~5MHz的频率进行通信,比MAX232 芯片快了很多,图六为原理图,供参考。
图六 高速光耦
祝各位朋友虎年大吉,万事如意!
基于XL32F003单片机的可控硅调光方案
可控硅调光是一种用于调节电源输出电压的技术,被广泛应用于各种场景。它主要通过改变波形的导通角度来调节输出电压的大小,从而实现对照明设备亮度的控制。在照明市场占据了很大的调光市场。可控硅调光的兼容性强,应用范围广。例如,一些酒店、商场、写字楼、场馆的灯具照明领域使用的就是调光电源,一般来说,可控硅调光电源可以替代传统电源,调光平滑顺畅,在调光过程中人眼不会感到不适,而且不需要重新布线和更换LED灯。通过可控硅调光,可以控制照明设备的亮度,创造出舒适的照明环境,为人们的生活带来便利和美好体验。
可控硅调光方案工作原理:
灯具通过可控硅信号调光,电路中输入电压通过可控硅导通角度变化改变有效值,从而实现调光。可以实现灯具缓慢变暗、变亮这种效果。
在可控硅导通过程中,可控硅电位器中的一个开关可以调节内部电阻的分压比,改变其导通角,进而改变输出电压有效值,实现调光功能。
可控硅调光方案芯片特点:
该可控硅调光方案 是通过使用单片机控制双向可控硅的导通角来实现多档亮度调节的。
我们的可控硅调光方案使用的是XL32F003这颗芯片,XL32F003是一颗高性能的32 位 ARM® Cortex® - M0+内核,宽电压工作范围的MCU。 嵌入高达64 Kbytes flash和8 Kbytes SRAM存储器,最高工作频率48 MHz。包含多种不同封装 类型多款产品。芯片集成多路I2C、SPI、 USART 等通讯外设,1路12 bit ADC,5个16bit定时 器,以及2路比较器。内核 32 位 ARM® Cortex® - M0+
存储器 64Kbytes flash 存储器,8Kbytes SRAM 存储器
系统 支持HSI,HSE,LSI 时钟最高可达32MHz,宽工作电压1.7V~5.5V ,工作温度范围-40℃~85℃
外设 最大可达30个GPIO
1*I2C,1*SPI,2*USART,4*16bit GPTimer,RTC
1*ADTimer(BLDC/PMSM)1*LPTimer,内部温度传感器
1*12bit ADC(9CH),2*COMP
唯一UID
封装 SOP8/SOP14/SOP16/TSSOP20/SSOP24/QFN20/QFN32
欢迎有相应开发需求的客户联系我们。深圳市芯岭技术有限公司是一家创新的物联网整体应用解决方案商,从事芯片代理、方案开发、物联网产品研发、生产、销售,同时为众多企业提供物联网应用解决方案服务。
相关问答
【 单片机 怎样 控制可控硅 在220V电路中作开关用?(控制一个40W...[最佳回答]鉴于你控制的是40W的节能灯.所以,用可控硅的话,会出现灯管微亮或是闪烁的现象.所以,还是建议使用继电器来控制节能灯.你用阻容降压电路的话,只要电...
51 单片机 怎么 控制可控硅 ?CON接51单片机IO口,低电平可控硅开通,高电平可控硅在交流电过零时自动关断。CON接51单片机IO口,低电平可控硅开通,高电平可控硅在交流电过零时自动关断。
双向可控硅 的触发原理图及原理是什么?双向可控硅是两个方向都可以导通的,所以就不区分阳极和阴极和,我们可以命名为T1、T2极,另一个是脚是极,只要在G极注入正向电压就可以让T1和T2极志通了,非常...当...
关于用 单片机控制可控硅 的导通角实现调节交流电压的问题?[回答]原理很简单,用可控硅的调光台灯电路到处都有,把上边电位器那一部分换成单片机的一个输出端,使用单片机输出PWM信号,即可得到不同的控制电压,以控制...
双向可控硅 接入交流电,通过 单片机 触发之后,当交流电电压变为0时,可控硅会关断吗?可控硅靠电流过零而关断(除可关断可控硅外)。双向可控硅触发导通后,电源电压过零时,可控硅关断。当有外加电压前提下,再触发,可控硅就再次导通。可控硅靠电...
单片机 直接驱动X0405MF 可控硅 吗?用pic12f629?单片机可以直接驱动X0405MF单向灵敏型可控硅不需要隔离将单片机输出接到G控制极,A、K极接交流电,同时K极并到单片机的电源负极。单片机可以直接驱动X0405MF...
肿么用c语言 控制单片机 输出高低电平-ZOL问答这个应该不难吧,看你控制什么灯了,如果是LED就非常简单,如果是日常照明,还要加继电器等等。需要资料找我吧,我随时在线,等待回复。若单片机的晶振频率为12MHz...
可控硅 能 控制 交流电吗?可以的,用可控硅控制交流电通断是可以的,用单片机控制220v交流电通断的概念不是高电平接通低电平断开,而是产生与电源同步的脉发脉动触发可控硅,使之导通,而...
单片机 如何让一盏灯由亮逐渐变暗?此函数的返回值作为pwm的输入值。再做一个pwm的模拟程序,占空比(0-100)是三角波发生器的输出,pwm模拟程序控制某个端口输出1和0的占空比来控制灯的明暗。pw...
bt138 可控硅 t脚和g脚电压0.07v算不算导通?电压大概0.8v,电流100UA左右0.4v可控硅是用极小电流控制大功率的设备当然阳极和控制级要有正向电压单片机可以控制单向可控硅,对于小功率单向可控硅,控制极...