电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

用AT89C2051单片机制作的相位差检测器

来源:-- 作者:-- 浏览:785

标签:

摘要: 一、检测原理 在工业控制领域中,如铁路轨道电压信号、电机相序输出信号等,常常需要检测两个相同频率信号Uc、Us的相位差ψ。通常的做法是将输入信号整形成方波后,送到异或门的两个输入端进行鉴相,该异或门输出周期为Tc、宽度为B的脉冲信号Uo,如图1所示。   异或门鉴相器把相位差转换成与之对应的脉冲宽度B。对B的测量通常采用两种方法:一是将异或门输出信号Uo进行低通

  一、检测原理
    在工业控制领域中,如铁路轨道电压信号、电机相序输出信号等,常常需要检测两个相同频率信号Uc、Us的相位差ψ。通常的做法是将输入信号整形成方波后,送到异或门的两个输入端进行鉴相,该异或门输出周期为Tc、宽度为B的脉冲信号Uo,如图1所示。

  异或门鉴相器把相位差转换成与之对应的脉冲宽度B。对B的测量通常采用两种方法:一是将异或门输出信号Uo进行低通滤波,获得与相位差ψ成正比的平均电压Uo;二是用U0作门控信号,在时间宽度B内对高频时钟脉冲进行计数,从而得到与相位差ψ成正比的计数值N。

 

  采用低通滤波求平均电压的方法不仅线路设计复杂,而且受器件质量和环境因素影响较大,检测的误差偏大,而且稳定性也差。普通单片机都内含定时/计数器,很容易实现对脉冲宽度的计数,精度高、稳定性好,因此采用对脉冲宽度进行计数的方法来检测相同频率信号的相位差,是一个很好的解决方案。

  二、硬件电路设计
    图2是采用AT89C205l单片机构成的相位检测电路原理图。图中的四位数码管为共阳型,用于显示相位差ψ的检测值。异或门鉴相输出信号U0与单片机的外部中断输入INT1相连,一方面可以利用INT1作门控信号,通过定时/计数器Tl来检测出信号U。

  的脉宽值B;另一方面利用INTl中断测出其信号U。

  的脉冲周期值Tc,并将脉宽值B与周期值Tc经单片机运算处理后。再送数码管,显示检测运算结果。

  三、软件设计框图
    该软件的设计重点在于脉冲周期值Tc与脉宽值B的检测,利用INT1的中断服务程序来启动或停止T1计数器,并存放检测出的计数值。

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67