分享

基于stm32相位跟踪与频率测量模块(含源程序)

 共同成长888 2018-06-18

本模块硬件电路主要由频率测量电路、相位跟踪电路和滤波电路三部分组成。由信号发生器产生的正弦波经过直流偏置使电路抬高电压后,再经过比较器进行整形,再经反相电路反相,使信号与输入时同相,然后信号进入STM32F103ZET6,由STM32F103ZET6的定时器完成频率的测量。最后,STM32F103ZET6根据输入信号的频率输出一个SPWM信号,该信号经滤波电路,变成正弦波,送至相位跟踪电路;经偏置、整形和反相,送至STM32F103ZET6的定时器。定时器对经频率测量电路和相位跟踪电路的两路信号进行鉴定,得到相位差,STM32F103ZET6用PID算法对相位差进行校正,最后让相位差为零,实现相位跟踪。主要结构框图如下:


电路相关文件

电路图文件
 频率测量相位跟踪.7z 
 描述:含原理图和pcb文件,用altium打开
源代码
 频率测量与相位跟踪.7z 
 描述:keilMDK stm32源程序

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多