搜索
bottom↓
回复: 33

220v交流等功率调节使用移相触发如何算导通时间?

[复制链接]

出0入0汤圆

发表于 2017-6-22 11:32:25 | 显示全部楼层 |阅读模式
本帖最后由 嵌入之梦2 于 2017-6-22 11:34 编辑

有一个温控项目需要调节交流电功率,想使用PID算法,把正弦波半周导通面积划分为100等份来实现不同功率输出;

因为是即热式加热水的,觉得使用计算导通周波个数方法调节不了,想用移相触发来改变可控硅导通面积来做,不知可不可行?

出0入53汤圆

发表于 2017-6-22 13:09:23 | 显示全部楼层
可以,有个专门的芯片可以做到,那个芯片是获取交流电的正弦波波形,来控制占空比

出0入0汤圆

 楼主| 发表于 2017-6-22 13:41:35 | 显示全部楼层
zhcj66 发表于 2017-6-22 13:09
可以,有个专门的芯片可以做到,那个芯片是获取交流电的正弦波波形,来控制占空比 ...

关键是现在硬件已经完成了,还有就是功率很大,估计专用芯片不便宜

出350入8汤圆

发表于 2017-6-22 13:48:29 | 显示全部楼层
嵌入之梦2 发表于 2017-6-22 13:41
关键是现在硬件已经完成了,还有就是功率很大,估计专用芯片不便宜

功率和芯片关系不大,只要驱动管的功率够 就可以了!

出50入58汤圆

发表于 2017-6-22 15:10:17 | 显示全部楼层
100个点不多,先算好每个功率点对应的导通时间然后查表,从前一个过零点起计数,时间到开通,过零自然关断

出0入0汤圆

 楼主| 发表于 2017-6-22 16:46:59 | 显示全部楼层
鲜衣怒马 发表于 2017-6-22 15:10
100个点不多,先算好每个功率点对应的导通时间然后查表,从前一个过零点起计数,时间到开通,过零自然关断 ...

嗯,你说的没错,我也是这样的思路,但是不知道怎么把半周波的积分面积划分100份,怎么计算?

出0入0汤圆

 楼主| 发表于 2017-6-22 16:50:18 | 显示全部楼层
bmagui 发表于 2017-6-22 13:48
功率和芯片关系不大,只要驱动管的功率够 就可以了!

你的意思是在mcu和可控硅之间加一个把交流等功率调节的芯片?

出50入58汤圆

发表于 2017-6-22 17:18:26 | 显示全部楼层
嵌入之梦2 发表于 2017-6-22 16:46
嗯,你说的没错,我也是这样的思路,但是不知道怎么把半周波的积分面积划分100份,怎么计算? ...

高数忘得差不多了,有错大家别喷我,下面上图

出50入58汤圆

发表于 2017-6-22 17:23:00 | 显示全部楼层
word好编辑公式,之后可以用excel自动计算

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出50入58汤圆

发表于 2017-6-22 17:27:39 | 显示全部楼层
鲜衣怒马 发表于 2017-6-22 17:23
word好编辑公式,之后可以用excel自动计算

上面最后有错,半个正弦周期应该对应时间是10ms

出50入58汤圆

发表于 2017-6-22 17:36:12 | 显示全部楼层
用Excel计算了下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入50汤圆

发表于 2017-6-22 17:38:57 | 显示全部楼层
通断整个波形个数好些,不然干扰很大。不要截断正弦波。这么大功率要三相电吧,更加干扰大吧。

出0入53汤圆

发表于 2017-6-22 17:44:08 | 显示全部楼层
嵌入之梦2 发表于 2017-6-22 13:41
关键是现在硬件已经完成了,还有就是功率很大,估计专用芯片不便宜

专用芯片不贵 3¥

出50入58汤圆

发表于 2017-6-22 17:47:56 | 显示全部楼层
1105284241 发表于 2017-6-22 17:38
通断整个波形个数好些,不然干扰很大。不要截断正弦波。这么大功率要三相电吧,更加干扰大吧。 ...

其实这个方案不错,估计楼主担心响应时间太慢,功率要1%步进,意味着每个调节周期至少要100个半工频周期即1秒

出0入50汤圆

发表于 2017-6-22 17:58:05 | 显示全部楼层
鲜衣怒马 发表于 2017-6-22 17:47
其实这个方案不错,估计楼主担心响应时间太慢,功率要1%步进,意味着每个调节周期至少要100个半工频周期 ...

百分之一步进不代表分成100份啊,开关的周期分开到整个周期,像 2个波形开-3个波形关-3个波形开,4个波形关。。。。。。。一段时间内调节精度可以无限提高的,不是要等100个周期调节一次的。

出0入0汤圆

 楼主| 发表于 2017-6-22 18:45:49 | 显示全部楼层
1105284241 发表于 2017-6-22 17:38
通断整个波形个数好些,不然干扰很大。不要截断正弦波。这么大功率要三相电吧,更加干扰大吧。 ...

通断整个波,时间太长了,大功率加热器,惯性非常大

出0入0汤圆

 楼主| 发表于 2017-6-22 18:47:55 | 显示全部楼层
1105284241 发表于 2017-6-22 17:38
通断整个波形个数好些,不然干扰很大。不要截断正弦波。这么大功率要三相电吧,更加干扰大吧。 ...

2000W的加热器,用市电单相,结果会怎样只能试了才知道,控制导通周波更简单而且精准,只是惯性太大真没法用

出0入0汤圆

 楼主| 发表于 2017-6-22 18:51:17 | 显示全部楼层
鲜衣怒马 发表于 2017-6-22 17:47
其实这个方案不错,估计楼主担心响应时间太慢,功率要1%步进,意味着每个调节周期至少要100个半工频周期 ...

对的,谢谢你回答,我试试算出来对不对,我这个是即热式出水的,想想断开几百毫秒,水的温度波动估计远超意外,控制周波个数的方法驱动灯泡看过,闪烁就跟呼吸灯一样,

所以才想用移相方式

出0入0汤圆

 楼主| 发表于 2017-6-22 18:53:55 | 显示全部楼层
1105284241 发表于 2017-6-22 17:58
百分之一步进不代表分成100份啊,开关的周期分开到整个周期,像 2个波形开-3个波形关-3个波形开,4个波形 ...

嗯,你的方法的确不错,主要看通断时间不能太长,否则无法使用PID了,如果只是调到固定功率这个方法非常好

出0入0汤圆

发表于 2017-6-22 19:06:58 | 显示全部楼层
过零检测,同时得到正玄波周期,过零点开始定时器计时,到点就触发可控硅。触发角度一定要根据周期来换算定时器值。
我们做励磁的,几百A电流,就这样PID调节,稳稳的。

出0入12汤圆

发表于 2017-6-23 00:03:06 来自手机 | 显示全部楼层
惯性和周波与斩波控制无关,2000w的加热器,假如是1%功率,你1s导通一个波刚好。但对于你2000w的功率1s的时间应该没什么问题吧。你现在惯性是你算法的问题,而不是控制方式的问题。

出0入12汤圆

发表于 2017-6-23 00:06:13 来自手机 | 显示全部楼层
不是说周波好或者斩波不好,我的意思是即使是周波调节不了,不一定换上斩波就会好很多。

出0入12汤圆

发表于 2017-6-23 00:15:43 来自手机 | 显示全部楼层
当然,如果你想输出60%功率肯定不会是输出60个半波,停40个半波啊。你要输出两个半波,停一个半波。

出0入12汤圆

发表于 2017-6-23 00:17:05 来自手机 | 显示全部楼层
上面失误,应该是输出3个,停两个。

出0入0汤圆

发表于 2017-6-23 03:37:16 | 显示全部楼层
我为这个问题专门复习微积分三天,得出结论如下:对于电阻性负载,导通角与功率的公式如下:n = 1-x/pi+0.5*sin2x/pi。式中是x是弧度,pi就是大名鼎鼎的圆周率。如果你的小单机能算得过来,就试一试。

出0入4汤圆

发表于 2017-6-23 07:54:15 来自手机 | 显示全部楼层
2000瓦恒温烘箱,里面还有循环风机,也是跳周期控制的。

出0入85汤圆

发表于 2017-6-23 10:08:22 | 显示全部楼层
不需要那么线性都可以,直接相位等分就可以了,不用考虑电压等分,PID也是很智能的。
既然你是用于控温,调压,调功都可以的,调功对电网干扰还比较少,电路也相对简单

出0入0汤圆

 楼主| 发表于 2017-6-24 09:27:00 | 显示全部楼层
夏筱雨 发表于 2017-6-23 00:03
惯性和周波与斩波控制无关,2000w的加热器,假如是1%功率,你1s导通一个波刚好。但对于你2000w的功率1s的时 ...

如果是对固定的液体或空气加热的确是问题不大,但是对于1min500ml流动的水可能就不一样了,加热管的热量会瞬间被水带走,这样出来的水温偏差就比较大了

出0入0汤圆

 楼主| 发表于 2017-6-24 09:28:15 | 显示全部楼层
cock 发表于 2017-6-23 03:37
我为这个问题专门复习微积分三天,得出结论如下:对于电阻性负载,导通角与功率的公式如下:n = 1-x/pi+0.5 ...

哈哈,如果只是需要100个对应数据,当然是先算好采样查表啦

出0入0汤圆

 楼主| 发表于 2017-6-24 09:30:19 | 显示全部楼层
yk28981 发表于 2017-6-23 07:54
2000瓦恒温烘箱,里面还有循环风机,也是跳周期控制的。

对温箱里固定空气加热就好办多了,我这加热的对象是流动的水,一次性的不会循环加热,我固定很多人是没想到这点

出0入0汤圆

 楼主| 发表于 2017-6-24 09:31:25 | 显示全部楼层
marshallemon 发表于 2017-6-23 10:08
不需要那么线性都可以,直接相位等分就可以了,不用考虑电压等分,PID也是很智能的。
既然你是用于控温,调 ...

的确精度也不需要很高,各种方法都可以尝试。。。

出0入85汤圆

发表于 2017-6-24 11:42:11 | 显示全部楼层
嵌入之梦2 发表于 2017-6-24 09:31
的确精度也不需要很高,各种方法都可以尝试。。。

用调功搞过定温控制 10l水 +-0.05度

出0入0汤圆

 楼主| 发表于 2017-6-24 22:40:59 | 显示全部楼层
marshallemon 发表于 2017-6-24 11:42
用调功搞过定温控制 10l水 +-0.05度

你的应该是固定容器里的水吧,那还相对容易一些,即热式恒温出水我觉得会更难

出0入85汤圆

发表于 2017-6-24 23:05:07 | 显示全部楼层
嵌入之梦2 发表于 2017-6-24 22:40
你的应该是固定容器里的水吧,那还相对容易一些,即热式恒温出水我觉得会更难 ...

虽然是固定容器,但热滞后较强烈
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 14:53

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表