基于CPLD芯片EPF10K100TC144-3实现虚拟相位测量系统的应用方案_第1页
基于CPLD芯片EPF10K100TC144-3实现虚拟相位测量系统的应用方案_第2页
基于CPLD芯片EPF10K100TC144-3实现虚拟相位测量系统的应用方案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于CPLD芯片EPF10K100TC144-3实现虚拟相位测量系统的应用方案1引言相位计是用于测量两个具有相同变化规律的信号之间相位差的仪器。两个相同频率信号之间的相位差有多种测量方法。常用的相位-时间转换方法是传统数字式相位差计采用的一种方法,此种方法通用性和灵活性均较差,基于CPLD的虚拟相位计由数据采集、单片机及CPLD(可编程逻辑器件)等组成。2基于相关原理的虚拟相位差测量法3虚拟相位计结构虚拟相位计主要由高速数据采集模块、单片机模块、同步时钟控制模块和CPLD组成。以高性能、高集成度、低功耗系列CPLD作为核心计算部件,负责进行自相关和互相关分析,同步控制时钟负责采样及相关分析的同步计算,利用CPLD高级成集成、高速、高可靠性的特点,满足系统实时、快速测量要求。系统由单片机启动数据采集和CPLD计算。高速采集模块同时对两个同频信号x(t)、y(t)采样,将采得时间序列x(n)和y(n)送往CPLD,同步时钟同时控制CPLD进行相关分析。采样及相关分析结束后,其计算结果由单片机取出进行反三角函数计算,从而得出相位差。4CPLD结构设计本系统中的CPLD是采用FLEX10K系列EPF10K100TC144-3。该芯片具有高密度、低功耗、高速度和灵活的互联方式,支持多电压接口,多种配置的特点。结构分析根据系统要求,芯片内部主要由计算模块组成。分为信号1自相关分析模块、信号2自相关分析模块、和互相关分析模块。结构如图2所示。本设计使用MAXPLUSΠ软件,根据本系统的逻辑结构,使用图形化输入方法进行程序设计。自相关分析模块相关分析模块主要由乘法器、加法器和除法器组成。同步信号控制平方、相加和相除运算的同步进行,采样点数可由单片机进行赋值。模块结构如图3所示。在图形化编程中,锁存器、乘法器、加法器和除法器均为LPM(参数化模块库)中元件。在编程中可通过设置参数来实现器件运算速度和数据线宽度的配置。互相关分析模块互相关分析模块结构如图4所示。5结论本文介绍的基于CPLD的虚拟相位测量系统采用了目前比较先进的可编程器件技术和虚拟仪器技术,通过CPLD的相关分析和采样同步进行,可大大减少单片机的计算工作,并对系统存储资源的需求减到很小。但是,由于CPLD计算速度的限制,虽然把器件设置在高速运行并流水

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论