单片机在温控中过零检测电路仿真结果如下图

原理图如下:

仿真结果如下图



需要说明的是在引脚由0到5V跳变时检测到,进入负半轴,由1到0跳变时检测到正半轴,
但是正半轴与负半轴的延时时间有所区别。因为单片机对于0和1的外部中断判断电平,不是最高点,也不是最低点,而仿真表现出了+5V部分约占10mS(50Hz) 而0V部分明显较小。

说明一下图中Q1位npn管,实际应用中,一定要注意电路布局,将R1,R2以及光耦布局到不容易用手碰触的地方,或者集中放置到AC220V位置部分。防止误触触点。同时R1,R2发热,可以适当增加阻值,如R1R2修改为150K以降低功耗。防止烫伤。 C1使用0.01uF/450V耐压电容,注意耐压值。

还有如果只是做一些玩具,可以考虑某宝买模块 搜索“电平转换模块”就可以找到

为了方便以后查询特此记录,年纪大了,什么都会忘记。

anlog
2020年4月2日

电路改进方案,以上方案有点是光耦隔离,隔离较为彻底。缺点是电阻功耗较大,同时方波的上升沿与下降沿时间较长,并且随着光耦的不同高电平,与低电平时间差距较大,只能应用与粗糙的过零场合。
下面是看到的别人的改进方案。特此记录以防忘记。

附上仿真结果,注意黄线上升沿与下降沿位置都较为理想

特此记录以备后续使用。
anlog
2020年8月7日22:52:47

对于改进电路中的二极管(D2 D3 )作用解释
作用1 限幅。
作用2 如果电阻R9(或者R10)断路,岂不是300v(峰值)电压不就进入单片机(低压部分)了吗?
作用3 如果运放(比较器)的工作电压较低(±3v以下)可以保护运放,因为如果没有二极管则加在运放(比较器)上的峰值电压约约3v
.
anlog
2021年5月1日 20点44分

单片机AC220V过零检测电路仿真及改进仿真相关推荐

  1. 基于51单片机CO2二氧化碳气体浓度检测超限报警Proteus仿真

    资料编号:156   下面是相关功能视频演示: 156-基于51单片机CO2二氧化碳气体浓度检测超限报警Proteus仿真((源码+仿真+全套资料)) 功能介绍: 采用51单片机作为CPU,ADC08 ...

  2. 基于51单片机PM2.5浓度检测超限报警Proteus仿真

    资料编号:159   下面是相关功能视频演示: 159-基于51单片机PM2.5浓度检测超限报警Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC0832作为AD ...

  3. 基于51单片机声音噪声分贝检测采集显示proteus仿真原理图PCB程序设计

    硬件设计 (末尾附文件) 功能说明: 1.基于STC89C51/52(与AT89S51/52.AT89C51/52通用)单片机作为主控制器 2.采用LCD1602液晶显示屏实时显示分贝值: 3.使用小 ...

  4. 基于51单片机的多路温度检测调节串口传输系统

    本设计基于51单片机的多路温度检测调节串口传输系统(仿真+源码+视频讲解) 仿真:proteus8.9 程序编译器:keil 4 编程语言:C语言 编号C0009 [腾讯文档]C0009 网盘链接 资 ...

  5. 【Proteus仿真】51单片机过零检测触发控制光耦+可控硅调光电路

    [Proteus仿真]51单片机过零检测触发控制光耦+可控硅调光电路 Proteus仿真截图 可以进行仿真,但是没有预期的效果. 电路搭建注意事项 整流桥输出负极端一定要接地,不然运行仿真会报错. 程 ...

  6. 基于51单片机的可控硅调压调光程序-带过零检测

    基于51单片机的可控硅调压调光程序-带过零检测 #include<reg52.h> #include<intrins.h> sbitledRS=P1^0; sbitledRW= ...

  7. 小项目:单片机可控硅调光设计带光耦过零检测 元器件清单 源代码原理图等

    有人托我做一个关于可控硅调光的毕业设计,我用51单片机做了一个,发出来和大家一起学习一下. 我用的是自己买的开发板上的52单片机, 晶振采用11.0592M, 光耦用了MOC3023 和P521-1两 ...

  8. 聊聊 220V交流 过零检测

    聊聊过零检测,以及如何实现过零检测 ...... by 矜辰所致 ... 增加测试结果 2023/6/20 目录 前言 一.什么是过零检测 1.1 为何需要过零检测 二.如何做过零检测 2.1 光耦 ...

  9. 可控硅过零检测程序和电路。 用旋钮编码电位器可实现旋钮调压,短按开关机

    可控硅过零检测程序和电路. 用旋钮编码电位器可实现旋钮调压,短按开关机,长按定时. 只包含资料可 实物已经验证 单片机STC15w404AS ID:5333616666842419紫橙科技

最新文章

  1. codeforce843B Interactive LowerBound
  2. 图灵访谈系列之九:CNode社区谈Node.js技术及生态
  3. Collections集合工具类的方法_addAllshuffle
  4. 第三方支付异步通知的陷阱
  5. AVR 矩阵键盘程序源代码2(有连续按键功能)(原创)
  6. Select查询之通配符
  7. 【开发常识】手机号为什么要隐藏中间的四位数?
  8. linux安装i3wm桌面环境,ArchLinux + i3wm 桌面 Windows10 双系统安装(重点记录)
  9. Mac中mvn命令安装配置command not found
  10. Equinox 和 OSGI 介绍
  11. YOLOV5训练数据集过程中特殊问题记录
  12. 今天win10弹出了flash助手,禁用它
  13. 2017 ACM Arabella Collegiate Programming Contest
  14. JAVA使用jcifs读取共享文件夹(SMB1,SMB2协议)
  15. 大学四年如何规划之出国留学
  16. 《Python编程无师自通》挑战练习答案
  17. 52单片机与MH-Sensor-Series模块使用简单检测车轮转速
  18. Free GIS Data下载 遥感与GIS数据下载
  19. 用360检查元素时怎么知道html文件名,360浏览器审查元素怎样用?360浏览器开发工具使用教程...
  20. 信息发不出服务器是什么,如何发邮件?为什么发不出去?服务器是什么?

热门文章

  1. python编写木马攻击_Python编写简易木马程序
  2. palette gef_GEF走向3D
  3. 五行各500字,2位字符串组合,数据量大而采取分段输出表格形式方程式
  4. 基于opencv的倾斜文本行的校正
  5. 敏捷领导力2.0培训体会
  6. 【产品】建立墨菲定律思维模式
  7. 多边形裁剪图片与自定义 Gizmo !Cocos Creator Gizmo!
  8. Atitit q2016 qb doc list on home ntpc.docx
  9. 中国联通GPON/4+1+WiFi(2.4G)TEWA-800G型号光猫网页源代码分享
  10. java自旋锁使用_10.Java锁之自旋锁