网站开发前后端配比,贵州的网页制作,世界500强企业排行,wordpress主题小工具我们在topemic网站上分享过一篇题为单片机检测220V交流电通断电路的文章#xff0c;目前有近万次阅读#xff0c;在这里做个总结分享给没有读过该文的公众号朋友。废话不多说#xff0c;直接上图#xff1a;该电路工作原理如下#xff1a;当220V断开时#x… 我们在topemic网站上分享过一篇题为单片机检测220V交流电通断电路的文章目前有近万次阅读在这里做个总结分享给没有读过该文的公众号朋友。废话不多说直接上图该电路工作原理如下当220V断开时光耦不导通SIG_IN1为高电平当220V导通时在交流电的正半周期光耦导通3和4脚近似短路SIG_IN1为低电平在交流电的负半周期光耦不导通此时SIG_IN1电压为多少呢? 注意并不是高电平原因是电容要充电需要一定的时间时间常数约为tR30 * C17100K * 2.2uF0.22s。而220V交流电频率为50Hz周期为0.02s负半周时间只有0.01s在这个时间内电容远远没有充满电所有对单片机来说还是低电平。这样就实现了在220V断开时单片机检测为高电平在220V导通时单片机检测为低电平的逻辑。附上实际测量的波形光耦1脚和SIG_IN1波形图可以看到在220V导通期间由于C17不断的充电、放电电压是一个较低的值对单片机IO来说是低电平。针对该电路有很多网友提出了非常好的问题在这里把问题和解答也分享给大家。问题1图中已经有了D5( 1N4007)反向等于是截止的那么D81N4148是否多余呢回答反向电压时理论是截止完全关断的但是实际总会有漏电流加上D8可以保证落在光耦反向压降不大于1N4148导通压降防止反向击穿。问题2使用PC817的时候“IN4148的作用是保护光耦不被反向电压击穿”这个IN4148一定需要吗回答可以不加。理论上1N4007在加反向电压时应该马上截止但实际上它并不是马上截止的而是需要一个很短的时间 (反向恢复时间)虽然这个时间很短(1-2us), 但在这个时间会有反方向电压加到光耦输入端我没有测试过会不会造成损坏但毕竟是隐患。快速导通二极管1N4148可以防止反向电压引起的损坏。问题3保留D8去掉D5是否可以回答正常是可以的但是有D5肯定保险一些。反向电压会使D8导通但毕竟需要压差和时间。有可能会把光耦反向击穿。问题4R30,C17可以去掉吗不接VCC直接进MCU回答直接进MCU利用MCU里面的上拉电阻是可以的如果还是用上面的检测原理那么外面加一个电容即可。如果把电容也去掉需要MCU通过软件去判断50Hz的高低电平来判断220V是否通断。问题52.2uf的贴片电容在持续的充放电一直在不停的充放电会导致使用寿命很短吗回答充放电不会影响电容寿命。比较常见的是电解电容在高温下失效。问题6如果不用PC817而是用PC814双向光耦是否可以是否能简化电路回答可以就是成本上会稍高一些。问题7R33100K和R39100K)分别置于LN上跟一个电阻200K至于一个交流线上这样有什么好处吗在安全距离满足的情况下我觉得是一样的效果不知这样的理解是否正确。回答2个电阻每个电阻的功率是1个电阻的一半电阻选型时就不需要那么大的额定功率了。用两个100K还有一个好处是把弱电和强电部分隔离开安全性增强了。问题8想请问电容充满后往哪放电如果把电容放在接入220V之后光耦之前呢效果会如何回答在交流电的正半周PC817内部的LED发光此时充满电的电容就会通过PC817内部的光敏三极管放电。放电电流从PC817的4脚经光敏三极管流到3脚也就是地同时也是电容另一极。电容放到光耦前面理论上应该也是可以的但对电容耐压要求会高好多成本更高一些。问题9这个电路可以用于检测220V直流电的通断吗回答当然是可以的。问题10你好我按这个电路连接后电路中的电流只有零点几毫安PC817没工作呀回答现在的电流大约0.5mA不过在我这边使用的PC817是可以正常工作的。你的没法工作那你尝试减小电阻使其电流工作在20mA左右具体参考你选用的PC817的芯片手册。这个电流同时会影响后端C17电容的放电速度。另外要考虑电阻封装由于电阻的电压和功率较大要保证不超过额定值防止爆了。推荐阅读专辑|Linux文章汇总专辑|程序人生专辑|C语言我的知识小密圈关注公众号后台回复「1024」获取学习资料网盘链接。欢迎点赞关注转发在看您的每一次鼓励我都将铭记于心~