单片机控制可控硅调压原理与实现
创作时间:
作者:
@小白创作中心
单片机控制可控硅调压原理与实现
引用
CSDN
1.
https://blog.csdn.net/zhang062061/article/details/114987009
本文详细介绍了如何使用单片机控制可控硅实现交流电压调压。文章从可控硅的基本原理出发,逐步讲解了过零检测电路的设计、驱动电路的实现以及具体的程序代码,适合对嵌入式系统和电子控制感兴趣的读者深入学习。
可控硅简介
可控硅,也叫晶闸管,广泛应用于交流控制系统中,可实现小功率控制大功率设备。可控硅分单向可控硅和双向可控硅,双向可控硅在结构上相当于两个单向可控硅反向连接,可以实现双向导通。以BTA41为例,其电路符号及封装如下:
G极为控制极,当G极有正向(或负向)脉冲时,双向可控硅导通,直到交流信号过零点时关断,如下图所示。因此,要通过单片机控制输出电压,首先需要检测交流信号的过零点,然后延时一定时间后,输出一个脉冲,使可控硅导通。延时时间越长,导通时间越短,输出电压越低。
电路设计
过零检测电路
过零检测电路如下图所示。原理比较简单,由一个整流桥和光耦组成。
输出波形如下图所示。上方为整流桥输出的波形,下方为光耦输出的波形。光耦输出端直接接单片机IO口即可。
可控硅驱动电路
可控硅驱动一般采用专用的光耦,该光耦内部集成了小功率的可控硅,用于驱动外部大功率的可控硅。电路如下:
程序设计
首先使能外部中断和一个定时器,定时器打开溢出中断。初始化部分可参考之前的公众号文章。外部中断用于检测过零点,定时器用于控制导通角和输出脉冲。
调压过程
单片机外部中断被触发后(检测到过零点),根据要输出的电压,计算导通角(延时时间),通过定时器设置延时时间,开启定时器溢出中断。定时时间到后输出一个脉冲,控制可控硅导通。程序如下:
外部中断函数:
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin){
ac_flag = 0;
if(VoltFan != 0)
{
if(VoltFan > 220)//大于220V 直接导通
{
HAL_GPIO_WritePin(DOUT2_GPIO_Port,DOUT2_Pin,GPIO_PIN_SET);
}
else
{
ac_delay = ac_delay_us[VoltFan/5];//查表获得延时时间
__HAL_TIM_SET_AUTORELOAD(&htim2,ac_delay);//设置定时器延时时间
__HAL_TIM_ENABLE_IT(&htim2,TIM_IT_UPDATE);
__HAL_TIM_ENABLE(&htim2);
}
}}
定时器中断函数:
void TIM2_IRQHandler(void){
/* USER CODE BEGIN TIM2_IRQn 0 */
/* USER CODE END TIM2_IRQn 0 */
//HAL_TIM_IRQHandler(&htim2);
/* USER CODE BEGIN TIM2_IRQn 1 */
if (__HAL_TIM_GET_IT_SOURCE(&htim2, TIM_IT_UPDATE) != RESET)
{
if(ac_flag == 0)
{
ac_flag = 1;
HAL_GPIO_WritePin(DOUT2_GPIO_Port,DOUT2_Pin,GPIO_PIN_SET);//输出脉冲
__HAL_TIM_CLEAR_IT(&htim2, TIM_IT_UPDATE);
__HAL_TIM_SET_AUTORELOAD(&htim2,100);//设置定时时间100us(脉冲宽度)
}
else if(ac_flag == 1)
{
HAL_GPIO_WritePin(DOUT2_GPIO_Port,DOUT2_Pin,GPIO_PIN_RESET);//100us时间到 关闭脉冲
__HAL_TIM_CLEAR_IT(&htim2, TIM_IT_UPDATE);
__HAL_TIM_DISABLE(&htim2);
}
}
/* USER CODE END TIM2_IRQn 1 */}
可控硅的触发脉冲一般在20~50us即可,感性负载脉冲宽度需要加大,一般不小于100us。
程序中延时时间是预先计算好通过查表获得的。计算方法通过计算sinx的积分获得,可参考下表。
热门推荐
2025年硕士研究生招生简章汇总!
汽车多少排气量才叫大排量
新手司机必读:高速驾驶7个关键安全细节
司马光:北宋时期的政治家与史学巨匠
长沙中考总分调整为700分,英语分值降至100分
上海文化广场开启音乐剧“自制月”,《我的遗愿清单》《也许美好结局》等4部佳作上演
“一个王朝毁掉一座都城”,为何唐朝之后长安彻底沦为“废都”?
河北省有音乐系的大学有哪些(河北有哪些音乐类本科大学)
如何处理车架异响的问题?这种处理方式有哪些技术和经济上的考虑?
Unity内存管理详解:概念、分配与优化策略
产后抑郁的预防与应对策略
如何运用法律手段解决个人或企业欠钱纠纷
肉沫豆腐:家常美味,营养又健康
2025年考研数学高效复习方法及诀窍一览表
濯水古镇景点介绍,感受风雨廊桥震撼,品味土家风情!
企业都在‘‘减员增效’’,减的是什么员,增的又是什么效?
《基督山伯爵》荐读:一部跨越百年的文学经典
认知发展理论在数学教学中的应用方案
如何选择雨衣?选择雨衣的技巧和注意事项有哪些?
最近面相为啥变了?面相突然改变说明什么
西安周边游玩攻略:历史遗迹与自然风光一日两日游推荐
25考研复试大变革:笔试取消,机遇与挑战并存!
揭秘中国电影起源、文化与历史的辉煌篇章
红楼梦中贾迎春是个什么样的性格的人?最后是什么结局?
中医肾理论:从基本概念到现代发展
广东揭阳:优化营商“软环境” 促进经济“硬发展”
淄博旅游攻略:潭溪山、齐山、国井酒文化博览园等景点详解
五加皮泡酒的功效与作用
冬季野钓5大核心技巧,钓不到鱼不是天冷,多半是方法不对
建筑安装工程费用项目组成全方位解析