控制多个可控硅的导通角方法
需要同时控制3路可控硅的导通角,用于控制用电设备的输出功率,以前做过一路的,用一个专门的过零检测电路提供触发,然后在中断里延时触发可控硅,但是这种方法
不适合多路控制,很占用系统资源,想问问你们专业的MCU师傅们,有更好的办法吧?
我嵌入式是业余爱好,没有专业功底觉得有方法就是需要高人指个方向
多路可控硅也差不多的,只需要一个过0检测(一般用外中断INT0或INT1 )检测过0,
然后控制多路移相时间,可以用定时器、PCA或高级PWM实现。
每个定时器可以做一路,用3个定时器就可以控制3个可控硅。
每路PCA可以做一路,用3路PCA就可以控制3个可控硅。
每路高级PWM可以做一路,用3路高级PWM就可以控制3个可控硅。
过0同步移相控制可控硅是很基本的操作。
梁工 发表于 2023-6-7 23:35
多路可控硅也差不多的,只需要一个过0检测(一般用外中断INT0或INT1 )检测过0,然后控制多路移相时间,可 ...
嗯嗯,收到,明白了,我上次控制一路的,进入中断后是在中断里延时,所以很难做到多路,有点low哈,经老师指点,茅塞顿开,谢谢 llyymm 发表于 2023-6-8 20:58
嗯嗯,收到,明白了,我上次控制一路的,进入中断后是在中断里延时,所以很难做到多路,有点low哈,经老 ...
编程原则:禁忌在中断里延时,中断程序运行时间要尽量短。 梁工 发表于 2023-6-8 22:31
编程原则:禁忌在中断里延时,中断程序运行时间要尽量短。
嗯嗯,一直在学习中,还好有这个平台,学习方便多了
页:
[1]