当前位置: 首页 > news >正文

泗水做网站制作书签简单又漂亮

泗水做网站,制作书签简单又漂亮,网站建设销售培训,专门帮做ppt的网站吗1.可控硅简介 可控硅,也叫晶闸管,广泛应用于交流控制系统中,可实现小功率控制大功率设备。可控硅分单向可控硅和双向可控硅,双向可控硅在结构上相当于两个单向可控硅反向连接,可以实现双向导通。以BTA41为例&#xff0…

1.可控硅简介

可控硅,也叫晶闸管,广泛应用于交流控制系统中,可实现小功率控制大功率设备。可控硅分单向可控硅和双向可控硅,双向可控硅在结构上相当于两个单向可控硅反向连接,可以实现双向导通。以BTA41为例,其电路符号及封装如下:

       G极为控制极,当G极有正向(或负向)脉冲时,双向可控硅导通,直到交流信号过零点时关断,如下图所示。因此,要通过单片机控制输出电压,首先需要检测交流信号的过零点,然后延时一定时间后,输出一个脉冲,使可控硅导通。延时时间越长,导通时间越短,输出电压越低。

2.电路设计

首先过零检测电路如下。原理比较简单,由一个整流桥和光耦组成。

输出波形如下图所示。上方为整流桥输出的波形,下方为光耦输出的波形。光耦输出端直接接单片机IO口即可。

可控硅驱动一般采用专用的光耦,该光耦内部集成了小功率的可控硅,用于驱动外部大功率的可控硅。电路如下:

      

3.程序设计

首先使能外部中断和一个定时器,定时器打开溢出中断。初始化部分可参考之前的公众号文章。外部中断用于检测过零点,定时器用于控制导通角和输出脉冲。

调压过程:单片机外部中断被触发后(检测到过零点),根据要输出的电压,计算导通角(延时时间),通过定时器设置延时时间,开启定时器溢出中断。定时时间到后输出一个脉冲,控制可控硅导通。程序如下:

外部中断函数:

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的积分获得,可参考下表。

欢迎关注公众号"嵌入式技术开发",大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。

http://www.yayakq.cn/news/320418/

相关文章:

  • 网站备案哪个局管代理公司收费标准
  • 免费数据网站网站背景特效
  • 做网站都需要学什么网站制作的重要性
  • 做网站是什么做网站的应该怎么发广告
  • 金华市建设局网站贾润根进一步加大网站集约化建设力度
  • 开网站要多少钱做水印的网站
  • 网站版面做得好的四川百度推广和seo优化
  • 淄博乐达网站建设电子商务网站开发需要注意问题
  • 类似wordpress的网站网站及邮件系统建设
  • 无锡工厂网站建设女生学计算机哪个专业简单
  • 计算机网站建设与管理是什么意思网页开发用什么语言
  • sns社交网站开发教程网站的二级页面怎么做代码
  • 一起做彩票网站的人网络营销媒体有哪些
  • 怎样与知名网站做友情链接在住房城乡建设部网站上哪里下载规范
  • 建设公司网站需要多少天建设银行金牛支行网站
  • 手表排名哪个网站好手机优化软件哪个好
  • 用猴子做标志起网站名叫什么好广告营销公司
  • 哪些网站可以免费申请域名看电视剧的免费网站
  • 网站建设问题清单古建设工程造价管理协会网站
  • 网站优化策划方案黄骅市美食
  • 仿朋友圈网站建设做会员体系的网站
  • 基于c 的网站开发国内主机wordpress
  • 电子商务网站建设流程是什么视频网站开发前景
  • 淄博网站推广公司那些高明做网站
  • 购物网站开发思路网站界面友好
  • 工程施工公司windows优化大师手机版
  • 冠县网站建设网页制作专业软件
  • 蓝色网站欣赏建网通
  • 寻花问柳专注做一家男人喜欢的网站本单位二级网站建设管理制度
  • 宿州金融网站建设烟台网站建设策划