一种廉价的单片机交流电力线的接口方案

发布者:闪耀的星空最新更新时间:2012-06-26 来源: 21ic 关键字:单片机  交流电力线  PIC单片机 手机看文章 扫描二维码
随时随地手机看文章
  由美国MicroChip公司推出的PIC系列单片机以其极其优异的性价比在我国乃至全球的自动控制领域得到了广泛的应用。PIC系列单片机的不同型号具有不同的特性如自带模拟电压比较器的PIC16C62X系列、自带八位模数转换的PIC16C7X系列以及内置FlashEEPROM的 PIC16C8X系列等,这些内置功能在系统要求不是非常高的情况下能以极低的成本取得很好的工作效果。这对于提高产品,尤其是家用电器产品的性价比是十分重要且是必须的。如何充分利用好单片机的这些特性来提高系统的性价比就是当前值得我们注意的一个方面。本文就尝试通过对PIC单片机I/O口的保护电路进行分析,介绍一种廉价的单片机与交流电力线的接口方案。

  以往,我们对交流线路进行在线参数的测量均需通过变压器、电容或电流互感器等交流器件才能进行。由此带来系统复杂性的增加,成本的提高以及可靠性的下降。

  由于在大多数的应用场合中,对于测量精度的要求并不很高(如控制可控硅的过零触发等),所以我们可以采取如下文所述的方法来解决这一问题。我们只需使用上一个大电阻作为外部器件,就能达到我们的目的。

  之前,先让我们看一下PIC系列单片机在I/O口上的输入保护电路是怎样工作的。如图1所示,PIC系列单片机在每个I/O脚上都设置了内部输入静态保护电路。

  设计这些保护电路的目的是当有过压出现时,将把它短接到电源,因而可以防止单片机受到静电电击,造成损坏。这种保护电路实际上就是在每个输入脚上放置两个大容量的P-N二极管。这些二极管将任何大于Vdd的电压短路到电源Vdd,将任何低于Vss值的电压短路到电源Vss。它们可以承受数毫安的电流以保护单片机不受破坏。所以,只要经过限流,高电压也可以直接加到单片机的输入脚上。

  显然,最经济的限流方法就是利用大电阻,其方法如图2所示。电力线电压经过大电阻R的限流后受到PIC单片机内部输入保护二极管箝位。220伏50赫兹的交流正弦波从0伏变化到2伏的时间约为32us,而当晶振为4Mhz时,PIC单片机的工作单周期仅为1us,所以PIC系列单片机I/O端口2伏的典型门限值要保证过零检测的精度在30us左右。PIC系列单片机I/O端口的电容典型值为5微微法,如果想得到较佳的过零精度,电阻R应为6兆欧(T=RC)左右,甚至更小,这里我们取R=3MEG。当两边所加电压达到电压峰值314伏时,阻值为3MEG的大电阻可以将电流限制为314/3M=104uA,而这正处于PIC单片机的安全区内。

  尤为值得我们关注的是系统的可靠性问题。这里我们假设有两种情况会造成系统的损坏。第一、大电阻失效短路从而导致过流,损坏单片机。对于电阻而言,这几乎是不可能的。因为电阻相对于在线测量器件,诸如变压器或电容器等交流器件来讲,可靠性与稳定性要高得多。第二、流入单片机的过电流导致保护二极管开路。这样,输入脚上的最大电压将达到电力线的峰值314伏,使单片机受到彻底的损坏。PIC系列单片机的I/O脚上的最大连续电流为500微安,在很短的时间内,I/O脚上也能承受更大的电流(>100mA)。因此,电路完全能承受因在线电压冲击而产生的瞬态大电流。

  实际上,本文介绍的这种方案并不仅仅适用于PIC系列单片机(该系列单片机均内置此输入保护电路),在其它型号的单片机上也可以实现类似功能(通过内带保护电路或自行加装输入保护电路),请查阅相关器件手册。

  利用本文介绍的方案作为单片机的交流接口,能以极低的成本取得很好的效果。实际上PIC单片机还具有许多独有的实用特性(如I/O口电平改变中断等),正有待我们去研究以充分利用。我们的目的就是充分挖掘现有的潜力,在不增加成本的情况下使系统的性能得到不断的提高。
关键字:单片机  交流电力线  PIC单片机 引用地址:一种廉价的单片机交流电力线的接口方案

上一篇:单片机控制直流电机方案介绍
下一篇:单片机串口编程问题

推荐阅读最新更新时间:2024-03-16 13:02

基于单片机的等精度数字测频
  在电子技术领域内,频率是一个最基本的参数,频率与其它许多电参量的测量方案,都有十分密切的关系。因此,频率的测量就显得更为重要,而且,目前在电子测量中,频率的测量精确度最高。   1. 电子计数 测频原理框图   首先,被测信号通过放大整形,形成幅度一致,形状一致是计数脉冲。然后,N将它加到闸门的一个输入端,闸门由门控信号来控制其关闭时间。计得的脉冲送至译码,再送显示器显示出来。而由晶振产生的1MHz的振荡信号经放大整形,形成方波,经多个10分频10s,1s,0.1s,0.01s,1ms,那么有fx=N/T符合测频定义。根据f=N/T。不难看出,采用计数器测频的测量误差,一方面决定于闸门时间T准不准确,即由晶振提
[单片机]
基于<font color='red'>单片机</font>的等精度数字测频
基于MCU和DSP的步进电机控制技术
步进电机也叫步进器,它利用电磁学原理,将电能转换为机械能,人们早在20世纪20年代就开始使用这种电机。随着嵌入式系统(例如打印机、磁盘驱动器、玩具、雨刷、震动寻呼机、机械手臂和录像机等)的日益流行,步进电机的使用也开始暴增。不论在工业、军事、医疗、汽车还是娱乐业中,只要需要把某件物体从一个位置移动到另一个位置,步进电机就一定能派上用场。步进电机有许多种形状和尺寸,但不论形状和尺寸如何,它们都可以归为两类:可变磁阻步进电机和永磁步进电机。本文重点讨论更为简单也更常用的永磁步进电机。 图1:具有双齿槽和单绕组的定子 步进电机的构造 如图1所示,步进电机是由一组缠绕在电机固定部件--定子齿槽上的线圈驱动的。通常
[嵌入式]
单片机三四天的感受
这篇文章是本人在学习单片机三四天时写的,有很多东西可能理解的不到位或者不正确,所以本文不具参考价值,若不听劝告,强制参考,对阁下造成的影响,本人概不负责的说,特此声明。 单片机的英文简写是MCU,主要由四部分组成,CPU,RAM,ROM,I/O口,CPU就像电脑的CPU,RAM就像电脑的内存,ROM就像电脑的硬盘,不过没有电脑的硬盘灵活,程序只能拷进去,但好像拷不出来,至少我不知道咋拷出来,可能是功力不够。I/O口就像电脑的串口,鼠标、键盘接口,但是它的I/O口很多都是一位一位的。 CPU的时钟频率最大也就是几十兆,但是写程序的时候可以自定义它的时钟频率,自定义的时钟频率只能比最大值小,感觉很奇怪,定义一些小的时钟频率好像没什么优
[单片机]
51单片机超声波测距程序详解
51单片机超声波测距程序详解 超声波四通道测距:超声波测距实现分为三大块: 其一是12864带字库的液晶驱动程序: 代码如下: /////////////////12864驱动程序/////////////////////////// //1写数据 void WriteDataLCD(unsigned char WDLCD) { ReadStatusLCD(); //检测忙 LCD_RS = 1; LCD_RW = 0; LCD_Data = WDLCD; LCD_E = 1; LCD_E = 1; LCD_E = 1; LCD_E = 0; } //2写指令 void WriteCommandLCD(unsigned cha
[单片机]
低成本ARM系列LM3S101微控制器的结构与应用
LM3S101 是美国Luminary公司生产的、基于ARMCortex-M内核的32位微控制器芯片,它的销售价格在1美元以下,在构建同等性价格比的应用系统时成本很低。广州周立功 单片机 发展有限公司推出了以学习和评估该芯片为目的的开发套件EasyArm101。该套件由H-JTAG调试器、开发板、KeilμVision开发工具包、各类驱动程序库、文档以及与实例程序配套的相关 元器件 等组成。 1 LM3S101 芯片的架构与特点 1.1 架 构 图1是 LM3S101 芯片电路图和EasyArm101开发套件实物图。 LM3S101 采用哈佛架构、Thumb-2指令集。
[单片机]
低成本ARM系列LM3S101<font color='red'>微控制器</font>的结构与应用
51单片机的自调试与在线编程
传统的单片机系统开发中总是离不开仿真器和编程器。随着电子和计算机技术的迅猛发展,单片机技术也得到了空前的发展。部分16位单片机和32位ARM微控制器都带有JTAG接口,通过各自不同的专用硬件工具在指定的软件集成开发环境中进行在线调试和编程。某些片内集成Flash存储器、基于MCS-51增强内核的8位单片机可以通过专用接口和独有的专用硬件工具在指定的软件集成开发环境中进行在线调试和编程。如果能够在众多单片机中找到一款在通用接口下实现在线调试和编程的单片机,将对简化MCS-51内核的8位单片机系统开发和进一步普及具有极其重要的意义。 NXP公司(原Philips半导体公司)是最早获得MCS-51技术授权的公司,也是后继发展MC
[单片机]
51<font color='red'>单片机</font>的自调试与在线编程
单片机驱动19264液晶大数字时钟程序
弄了个简单的19264液晶时钟,采用大数字显示,用DS1302和ds12cr887时钟芯片,分别两个对应程序。只有时、分、秒和温度显示。 仿真原理图如下 单片机源程序如下: /*系统头文件--------------------------------------------------------------------*/ #include reg52.h #include absacc.h /*包含的文件--------------------------------------------------------------------*/ #include MODEL.h #include LCD19264.
[单片机]
<font color='red'>单片机</font>驱动19264液晶大数字时钟程序
一文读懂汽车控制芯片(MCU
本文从工作要求,性能要求,产业格局,行业壁垒四个维度,分别介绍车身、底盘、动力、座舱四个域的 MCU 芯片 。并整理了国产MCU芯片的应用现状,供从业者参考。 1.控制类芯片介绍 控制类芯片主要就是指MCU(Microcontroller Unit),即微控制器,又叫单片机,是把CPU的主频与规格做适当缩减,并将存储器、定时器、A/D转换、时钟、I/O端口及串行通讯等多种功能模块和接口集成在单个芯片上,实现终端控制的功能,具有性能高、功耗低、可编程、灵活度高等优点。 车规级MCU示意图 汽车是MCU的一个非常重要的应用领域,据 IC Insights数据,2019年全球MCU应用于 汽车电子 的占比约为33%。高端车
[汽车电子]
一文读懂汽车控制芯片(<font color='red'>MCU</font>)
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved