我是即将毕业的通信工程专业学生,希望各位高手教我如何写c语言实现程序!
介绍一种将相位信息转化成时间的相位测量原理,以51单片机为核心实现的测量
测量原理:将相位差转换成时间,然后用单片机来测量时间间隔。被测信号e1和e2经整形电路形成方波,方波的上升沿和下降沿分别与振荡信号的正负过零点对应。整形电路的输出均分为2路,一路送异或门,异或门输出矩形脉冲的脉宽t与相位a成比例。在复合门上用高频时钟脉冲对相位脉冲进行刻度,即用异或门的输出脉冲来控制周期固定的高频时钟脉冲的通过。复合门的输出经闸门和分频器后送单片机的计数器,在单位时间内的计数器N正比于t,这样相位的测量就转化成数字化的时间测量;另一路分别送D触发器的输入端口和时钟端口,D触发器的输出送单片机的P1.0端口用来区分超前相角和滞后相角。