[电子元器件]

请教MOC3022控制可控硅的问题

[复制链接]
4595|45
手机看帖
扫描二维码
随时随地手机跟帖
布丁奶茶|  楼主 | 2018-11-22 11:12 | 显示全部楼层 |阅读模式
maychang| | 2018-11-22 13:06 | 显示全部楼层
想要实现在220v连接的情况下我的负载不工作,要满足什么条件?

单片机持续输出低电平。

使用特权

评论回复
maychang| | 2018-11-22 13:07 | 显示全部楼层
我的单片机脚只能控制导通和关断,那么负载的功率是怎么调节的呢?

控制晶闸管导通角。

使用特权

评论回复
布丁奶茶|  楼主 | 2018-11-22 14:33 | 显示全部楼层
maychang 发表于 2018-11-22 13:07
我的单片机脚只能控制导通和关断,那么负载的功率是怎么调节的呢?

控制晶闸管导通角。 ...

感谢回答,但是我还是不太理解。
我单片机管脚低,光耦导通后,负载电路是怎么工作的呢?然后引脚拉高,负载电路又是如何工作的呢?
我的理解是:我的电路只有两种状态,就是随着我的单片机引脚高或者低变化,但是负载功率怎么变化的我就不太清楚了。

您能给我详细解释下原理吗非常感谢

使用特权

评论回复
maychang| | 2018-11-22 14:42 | 显示全部楼层
布丁奶茶 发表于 2018-11-22 14:33
感谢回答,但是我还是不太理解。
我单片机管脚低,光耦导通后,负载电路是怎么工作的呢?然后引脚拉高, ...

我单片机管脚低,光耦导通后,负载电路是怎么工作的呢?

单片机管脚为低电平,光耦关断,不是导通。

使用特权

评论回复
maychang| | 2018-11-22 14:48 | 显示全部楼层
布丁奶茶 发表于 2018-11-22 14:33
感谢回答,但是我还是不太理解。
我单片机管脚低,光耦导通后,负载电路是怎么工作的呢?然后引脚拉高, ...

“我的理解是:我的电路只有两种状态,就是随着我的单片机引脚高或者低变化,但是负载功率怎么变化的我就不太清楚了”

你的单片机引脚只有两种状态,没有错。一种状态是引脚高电平,另一种引脚是低电平。
但双向晶闸管并非是在你的单片机引脚高电平时导通,低电平时关断。双向晶闸管一旦导通,除非流过晶闸管的电流小于晶闸管维持电流(此维持电流通常相当小),晶闸管将保持导通,即使你的单片机引脚已经变成低电平,光耦已经关断。
估计你还没有把晶闸管工作特性搞清楚。

使用特权

评论回复
布丁奶茶|  楼主 | 2018-11-22 14:48 | 显示全部楼层
maychang 发表于 2018-11-22 14:42
我单片机管脚低,光耦导通后,负载电路是怎么工作的呢?

单片机管脚为低电平,光耦关断,不是导通。 ...

我说反了,单片机管脚高电平光耦导通,低电平光耦截止。
那么光耦导通和关断电路分别是什么工作情况呢?

使用特权

评论回复
布丁奶茶|  楼主 | 2018-11-22 14:51 | 显示全部楼层
maychang 发表于 2018-11-22 14:48
“我的理解是:我的电路只有两种状态,就是随着我的单片机引脚高或者低变化,但是负载功率怎么变化的我就 ...

是的,我就是对可控硅这块不熟悉。我最迷糊的地方是:负载功率是怎么变化的?是有规律的变化的吗?假如我想实现负载分别在 200w 300w 500w的功率工作,我该怎么做?

使用特权

评论回复
maychang| | 2018-11-22 14:53 | 显示全部楼层
布丁奶茶 发表于 2018-11-22 14:48
我说反了,单片机管脚高电平光耦导通,低电平光耦截止。
那么光耦导通和关断电路分别是什么工作情况呢? ...

光耦在某时刻导通,双向晶闸管也在市电电压下导通。光耦从导通变为关断,晶闸管却不一定立即关断,如果流过晶闸管的电流大于晶闸管维持电流,晶闸管将继续导通,到晶闸管中电流不能够维持晶闸管导通时晶闸管才关断。

使用特权

评论回复
maychang| | 2018-11-22 14:59 | 显示全部楼层
布丁奶茶 发表于 2018-11-22 14:51
是的,我就是对可控硅这块不熟悉。我最迷糊的地方是:负载功率是怎么变化的?是有规律的变化的吗?假如我 ...

“假如我想实现负载分别在 200w 300w 500w的功率工作,我该怎么做?”

根据交流市电电压(是时间的正弦函数)和你的负载(从首帖电路看是电阻)以及你要求的功率,计算晶闸管导通角。单片机检测交流过零时刻,然后根据计算出来的导通角在交流半个周期内某一时刻将引脚变高电平(目的是令晶闸管从关断变为导通)再变低电平。

使用特权

评论回复
布丁奶茶|  楼主 | 2018-11-22 15:11 | 显示全部楼层
maychang 发表于 2018-11-22 14:59
“假如我想实现负载分别在 200w 300w 500w的功率工作,我该怎么做?”

根据交流市电电压(是时间的正弦函 ...

谢谢您,我先试试看,有不懂的我再请教

使用特权

评论回复
jjjyufan| | 2018-11-22 15:19 | 显示全部楼层
过零触发
你要有个市电过零检测电路 才好做调压

使用特权

评论回复
jjjyufan| | 2018-11-22 15:19 | 显示全部楼层
537745bf65884c7ebf.png

使用特权

评论回复
布丁奶茶|  楼主 | 2018-11-22 15:29 | 显示全部楼层
jjjyufan 发表于 2018-11-22 15:19
过零触发
你要有个市电过零检测电路 才好做调压

但是我们的产品好像没有这个电路,而且我们对负载只有两个功率要求,一个满功率一个低功率,我现在的电路能实现吗?我对模拟电路不太了解

使用特权

评论回复
jjjyufan| | 2018-11-22 15:51 | 显示全部楼层
那你试试占空比50% 测试下功率

使用特权

评论回复
布丁奶茶|  楼主 | 2018-11-23 16:55 | 显示全部楼层
jjjyufan 发表于 2018-11-22 15:51
那你试试占空比50% 测试下功率

感谢您的回复,晶闸管工作原理我是弄懂了。但是我怎么调节我的负载功率我还是很迷糊。
我的理解是:我的220V市电是一直存在的,这时候只要晶闸管导通,那么我的负载就工作。
                  但是怎么使它在不同功率下工作呢?我的单片机又该是什么控制逻辑呢?
                  
                  比如我现在需要在满功率500w和低功率200w下分别工作,我的工作流程应该是怎样的呢?

使用特权

评论回复
maychang| | 2018-11-23 17:23 | 显示全部楼层
布丁奶茶 发表于 2018-11-23 16:55
感谢您的回复,晶闸管工作原理我是弄懂了。但是我怎么调节我的负载功率我还是很迷糊。
我的理解是:我的2 ...

比如我现在需要在满功率500w和低功率200w下分别工作,我的工作流程应该是怎样的呢?

你的负载应该保证全电压情况(220V电压全部加在负载上)功率恰好500W。
如果每个交流市电半周期(10ms)内晶闸管全部时间都导通,负载自然得到500W功率。
如果每个交流市电半周期(10ms)内晶闸管是在交流过零后5ms时刻导通,那么负载得到功率就是250W(因为负载只有一半时间得到功率)。

使用特权

评论回复
马甲的马甲| | 2018-11-23 17:56 | 显示全部楼层
一种是从微观角度调整可控硅在每个波周期导通相位角调功率;一种是从宏观角度出发,调整单位时间功率。第一种要用同步信号(过零检测),第二种不需要。第一种效果比较平滑,可以用于纯电阻负载,也可以用于电感负载。第二种用于电感负载(比如电机)就不好,甚至不行。前面众坛友都详细叙述过了。

使用特权

评论回复
布丁奶茶|  楼主 | 2018-11-24 14:27 | 显示全部楼层
maychang 发表于 2018-11-23 17:23
比如我现在需要在满功率500w和低功率200w下分别工作,我的工作流程应该是怎样的呢?

你的负载应该保证全 ...

您说的这个原理我能理解,我现在还没有弄清楚的是以下几点:
1.我的负载额定值是 220V 3A ,但是我想实现的是500w和200w,那么我这两个参数在电路中怎么能得到呢?

2.我单片机怎么知道应该在哪个时刻导通光耦呢?或者说我的控制逻辑应该是什么样?

使用特权

评论回复
tianxj01| | 2018-11-24 15:24 | 显示全部楼层
首先你得有一个给单片机的交流电过零信号,然后单片机根据过零信号进行移相或者延时,输出控制脉冲。
这样就可以实现通过控制导通角调节负载功率。
220V连负载,你不输出触发脉冲,那么负载就不会工作。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

180

帖子

1

粉丝