arduino串口通信经光耦隔离使用继电器控制220v电机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arduino串口通信经光耦隔离使用继电器控制220v电机相关的知识,希望对你有一定的参考价值。

我使用了arduino pro mini,通过电脑串口通信,发送指令给arduino,然后信号给到光耦,从而光耦的另一端控制继电器的闭合断开,继电器的被控制端是一个220v的电机,很多时候当断开继电器的时候,arduino就和电脑断开通讯了,请问各位大神这是什么原因呢?可有较好的解决方法?求帮忙
在继电器的控制端已经加了一个SS56的方向二极管做回流吸收了,可是还是会出现这种问题,而且有时候程序也烧不上去。
还有就是红外传感器的输出端会常亮.....

是继电器开合产生的电磁干扰了单片机(arduino),可以试试拿个屏蔽盒把arduino放进去 参考技术A 是不是继电器断开的时候的反向电流造成的干扰,加个快恢二极管试试追问

在继电器的控制端已经加了一个SS56的方向二极管做回流吸收了,可是还是会出现这种问题,而且有时候程序也烧不上去。

追答

买个现成的220V继电器模块吧

追问

我的电路和那些模块的电路设计基本是一样的,所以我就很郁闷了,会不会是串口通讯的问题?

追答

先连个简单的电路,确定arduino没问题后,一样一样加上去,慢慢找问题到底出在哪儿吧;最好所有的零件都有两套,可以替换着试,可能是哪个零件坏了。

参考技术B 故人西辞黄鹤楼,烟花三月下杨州. 参考技术C 有可能是干扰哎 看看是不是 arduino 和电机距离太近了?追问

有2-3米远了啊

东芝推出用于隔离式固态继电器的光伏输出光耦

-高开路电压有助于驱动高压功率MOSFET

 

东京--(美国商业资讯)--东芝电子元件及存储装置株式会社(Toshiba Electronic Devices & Storage Corporation,简称“东芝”)推出了采用薄型S06L封装的新款光伏输出光耦(“光伏耦合器”)——“TLP3910”,适用于驱动高压功率MOSFET的栅极,此类MOSFET用于实现隔离式固态继电器(SSR)[1]功能。即日起开始批量出货。

 

SSR是以光电可控硅、光电晶体管或光电晶闸管为输出器件的半导体继电器。它适用于对大电流执行开/关控制的应用。

光伏耦合器是一种内置光学器件但不带用于执行开关功能的MOSFET的光继电器。在配置隔离式SSR设计时,通过将光伏耦合器与MOSFET结合使用,便可轻松实现光继电器难以支持的高压大电流开关。

 

在驱动栅压不低于10V的高压功率MOSFET时,需要串联两个东芝的现有产品TLP3906,因为其开路电压较低。 相比而言,新推出的TLP3910的最小开路电压为14V,是TLP3906的两倍,且只需一个就能驱动高压功率MOSFET的栅极。这有助于减少部件数量。

 

通过改进内置的放电电路,可实现0.1ms的典型关断时间,约为TLP3906的1/3左右,约为TLP191B的1/30,从而实现更快的工作速度。

 

TLP3910是东芝首款最低隔离电压达到5000Vrms[2]的光伏耦合器,同时保持了TLP191B和TLP3906两款现有产品的基本性能。这便于在采用AC400V电源系统驱动的工业设备中使用。此外,其最高工作温度达到125℃,进一步扩大了应用范围。

 

注:

[1] 在隔离式SSR中,一次侧和二次侧采用电气隔离。通过隔离栅,可以控制连接到AC线的电路以及不同地电位的设备之间的切换。

[2] 根据东芝调查(截至2021年5月27日),在各类光伏耦合器中。

 

应用

 

隔离式SSR:用于开关的高压功率MOSFET的栅极驱动。

 

  • 工业设备:用于可编程逻辑控制器等的I/O继电器触点输出;制动系统的电磁驱动器控制部件;主电源电路/浪涌电流保护电路;电池管理系统(BMS)的电池电压监测部件;接地故障检测部件。
  • 测量设备:电源线开关;测量线开关

 

特性

 

  • 高开路电压:VOC=14V(最小值)
  • 短路电流:ISC=12μA(最小值),IF=10mA时;(C20档位产品)ISC=20μA(最小值),IF=10mA时
  • 高隔离电压:BVS=5000Vrms(最小值)
  • 高额定工作温度:Topr(最大值)=125℃
  • 爬电距离(间距):8mm(最小值)

 

以上是关于arduino串口通信经光耦隔离使用继电器控制220v电机的主要内容,如果未能解决你的问题,请参考以下文章

东芝推出用于隔离式固态继电器的光伏输出光耦

arduino门禁系统卡uid默认多少

光耦继电器工作原理与参数详解

NoduMCU通过软串口控制Arduino快速上手

怎么在arduino串口监视器上实现输入一个字符一次某引脚为高电平,再输入一次变为低电平?

Android蓝牙串口通信控制Arduino全彩呼吸灯