朱方园毕业设计中期报告.doc_第1页
朱方园毕业设计中期报告.doc_第2页
朱方园毕业设计中期报告.doc_第3页
朱方园毕业设计中期报告.doc_第4页
朱方园毕业设计中期报告.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

信通 学院毕业设计(论文)中期报告学生姓名朱方园指导教师于为民职称副教授专业电子信息专业班级08-1班毕业设计(论文)题目基于FPGA等精度频率计的设计题目来源教研室拟定是否校外题目否公司名称(地址)校外指导教师姓名(职称)毕业设计(论文)进展情况,遇到哪些困难,如何解决(加A4纸打印的附页,字数在2000字以上) 随着毕业日子的临近,我的毕业设计进行了一半,从最初的茫然,到渐渐地进入状态,再到对思路慢慢的清晰,使我对设计题目有了更进一步的认识和研究。关于频率等精度的测量方法上,我查询了大量的相关文献,通过自己的思考,终于找到等精度测量的关键,这也使我的思路打开很多。在此期间,我认识到了自己有的看法太片面,没有顾忌到整体设计的要求,毕业设计不仅是对前面所学知识的一种检验,而且也是对自己专业能力的一种提高。在这几周的毕业设计中,我通过对比细化,逐步找出自己设计原理的不足之处,使我的毕业设计更加合理科学。 在完成设计原理之后,接下来的难题就是各个测量模块的搭接和LCD显示设计,这其中包括以FPGA为基础的实现单元与单片机的通信设计,实现计数值到实际频率值以及相应的周期值之间的转换,并通过单片机控制显示设备将最终需要显示的结果信息进行显示。除此之外,还要对整个设计结果进行误差分析。在FPGA器件的选择上,我通过查阅资料和请教老师同学,克服了很多设计上的不足,使自己的设计逐步达到题目的设计要求,并趋于完善。在此期间,我认识到学习是一种不断积累的过程,只有将所学内容应用到实际问题中才能真正掌握专业知识。指导教师意见签字年 月 日系(教研室)主任意见签字年 月 日毕业(设计)论文指导委员会意见签字年 月 日 大连民族学院教务处制一、设计思想频率测量在电子设计和测量领域中经常用到,因此对频率测量方法的研究在实际工程应用中具有重要意义。常用的频率测量方法有两种:频率测量法和周期测量法。频率测量法是在时间t内对被测信号的脉冲数N进行计数,然后求出单位时间内的脉冲数,即为被测信号的频率。周期测量法是先测量出被测信号的周期T,然后根据频率f=1T求出被测信号的频率。但是上述两种方法都会产生1个被测脉冲的误差,在实际应用中有一定的局限性。根据测量原理,很容易发现频率测量法适合于高频信号测量,周期测量法适合于低频信号测量,但二者都不能兼顾高低频率同样精度的测量要求。考虑到上述测量方法的局限性,以降低测量误差为出发点,本系统采用 FPGA 为核心,采用等精度测量的方法测量待测信号的频率。等精度测量法是在标准频率比较测量法的基础上改变计数器的计数开始和结束与闸门门限的上升沿和下降沿的严格关系。克服了待测量信号的脉冲周期不完整的问题,其误差只由标准频率信号产生,与待测量信号的频率无关。最大误差为正负一个标准频率周期。其频率测量范围可从 0.1Hz 到 10MHz 变化,波形为方波或者正弦波。对脉宽的测量,与频率的测量类似,以脉冲波高电平作为 FPGA 计数器的使能信号,记录期间标准信号的个数,就可得出信号的脉宽。整个系统主要由前级的信号整形,FPGA 等精度测量和单片机的控制显示模块组成。前级信号饱和放大后整形为方波。采用 FPGA 的计数功能,测量出门控信号时间内待测 信号的周期数和标准信号的周期数,得出待测信号的频率。通过单片机来计算并显示出待测信号的频率、周期以及脉宽。根据本设计的原理思想得出:信号频率测量的精度不会随着待测信号的变化而变化,只与系统的标准信号及门控时间有关,实现了整个频带内等精度测量。二、等精度测量原理等精度测量的一个最大特点是测量的实际门控时间不是一个固定值,而是一个与被测信号有关的值,刚好是被测信号的整数倍。在计数允许时间内,同时对标准信号和被测信号进行计数,再通过数学公式推导得到被测信号的频率。由于门控信号是被测信号的整数倍,就消除了对被测信号产生的l周期误差,但是会产生对标准信号1周期的误差。等精度测量原理如图1所示。图1等精度测量原理从以上叙述的等精度的测量原理可以很容易得出如下结论:首先,被测信号频率fx的相对误差与被测信号的频率无关;其次,增大测量时间段“软件闸门”或提高“标频”f0,可以减小相对误差,提高测量精度;最后,由于一般提供标准频率f0的石英晶振稳定性很高,所以标准信号的相对误差很小,可忽略。假设标准信号的频率为100 MHz,只要实际闸门时间大于或等于1s,就可使测量的最大相对误差小于或等于10-8,即精度达到1100 MHz。三、等精度测频的实现等精度测量的核心思想在于如何保证在实际测量门闸内被测信号为整数个周期,这就需要在设计中让实际测量门闸信号与被测信号建立一定的关系。基于这种思想,设计中以被测信号的上升沿作为开启门闸和关闭门闸的驱动信号,只有在被测信号的上升沿才将图1中预置的“软件闸门”的状态锁存,因此在“实际闸门”Tx内被测信号的个数就能保证整数个周期,这样就避免普通测量方法中被测信号的1的误差,但会产生高频的标准频率信号的l周期误差,由于标准频率f0的频率远高于被测信号,因此它产生的1周期误差对测量精度的影响十分有限,特别是在中低频测量的时候,相较于传统的频率测量和周期测量方法,可以大大提高测量精度。等精度测频的原理图如图2所示。图中,预置软件闸门信号GAte是由FPGA的定时模块产生,GATE的时间宽度对测频精度的影响较少,故可以在较大的范围内选择。这里选择预置闸门信号的长度为1s。图中的CNT1和CNT2是2个可控的32位高速计数器,CNT1_ENA和CNT2_ENA分别是其计数使能端,基准频率信号f0从CNT1_CLK输入,待测信号fx从CNT2的时钟输入端CONT2_CLK输入,并将fx接到D触发器的clk端。测量时,由FPGA的定时模块产生预置的GATE信号,在GATE为高电平,并且fx的上升沿时,启动2个计数器,分别对被测信号和基准信号计数,关闭计数闸门必须满足,GATE为低电平,且在fx的上升沿。若在一次实际闸门时间Tx中,计数器对被测信号的计数值为Nx,对标准信号的计数值为N0,而标准信号的频率为f0,则被测信号的频率为fx,则fx=(N0Ns)f0。图2中的所有功能都在FPGA端实现。图2 FPGA实现的原理图四、硬件接口设计图2所示的单元完成了等精度测频的核心部分,在实际应用中多数时候需要将测量的结果通过显示设备进行显示。从图2可以看出本设计由于设计了锁存单元,将计数结果和一些控制信号进行了锁存处理,便于与单片机或者其他的单片机(MCU)相连,因此在该FPGA实现的核心单元基础上连接MCU,容易实现计数值到实际频率值以及相应的周期值之间的转换,并通过MCU控制显示设备将最终需要显示的结果信息进行显示。FPGA器件与单片机硬件接口电路框图如图3所示。图3中的等精度频率测量模块和锁存模块都由FPGA器件实现,等精度计数模块的输出结果为2个32 bit的数据,为了方便与单片机连接,该2个32 bit数据由在FPGA器件内部的锁存器分8次锁存输出,单片机每次读取8 bit,连续读取8次即可,读取的Nx和N0的计数值经过单片机按照等精度频率计算公式换算成实际频率值,最后进行显示。图3硬件接口框图 五、整体设计原理本系统主要由信号前端处理模块,FPGA等精度测量模块,单片机控制处理模块组成。下面分别论证这几个模块的选择。5.1.信号前端处理模块方案论证信号的前端处理包括信号的饱和放大与整形。方案一:分频带处理 由于信号的频率变化范围较大,可以将整个频带分为几个频带来处理。具体实现为:让信号通过低通滤波器,然后结合单片机测出其前后端的峰值,来检测出信号频率的大致范围。 然后对低频信号做好去噪等的处理,用低频特性好的比较器来整形。 对中高频信号用高频特性好的比较器整形。此方案需要的模块包括: 低通滤波器、峰值检波、通道选择和单片机的测量处理。 方案二:整个频带内相同处理信号前端处理模块的主要功能是将输入的信号整形为方波信号,用于后面的处理器计数及其他的测量。 我们可以利用高低频特性优良的比较器芯片来对信号进行整形,这样可以大大的简化前端处理模块的工作量。例如采用宽带的放大器对信号饱和放大,然后再对信号比较整形。此方案相比较于方案一来说,不仅仅是电路简单的问题。 更重要的一点是方案一中在对信号通道的选择上,若采用模拟开关, 模拟开关有一定的内阻会对信号造成一点的影响,而且信号的处理模块越多,要求电路的去噪抗干扰能力也就要求越高。若采用拨码开关,则整个系统的自动化显得有些欠缺。 综合考虑,我们选择方案二。为了保证对小信号进行处理,前级的饱和放大采用 3 级 OPA820 级联。5.2控制系统的与论证: 方案一:利用 TI 的十六位单片机直接测量,在预置的门控时间内,使用单片机内部自带的十六位计数器计数待测信号,然后再与标准信号比较,可以得出待测信号的频率。使用单片机驱动液晶显示器,显示待测信号的周期以及频率。 对于脉宽的测量,可以用单片机的捕获功能来实现。 方案二:FPGA 与单片机相结合。使用 FPGA 的高速数字计数功能,对待测信号计数,将数据送给单片机,运算处理后,得出待测信号的频率,周期及脉宽等。 此方案弥补了单片机计数不足的,而又利用到单片机的高速运算功能,很好的实现了整个系统的控制处理功能。 综合考虑,我们选择FPGA 与单片机结合的方式。使用Actel FPGA开发板,其使用灵活,系统性能强大。5.3方案设计方案整体实现框图如图4所示:图4 方案整体实现框图实现原理:用两组计数器在相同的时间门限内同时计数,测得待测信号的脉冲个数为N1、已知的标准频率信号的脉冲个数为N2,设待测信号的频率为fx, 已知的标准频率信号的频率为f0;由于测量时间相同,则可得到如下等式: 从上式可以得出待测频率的公式为: 等精度测量法对测量时产生的时间门限的精度要求不高,对标准频率信号的频率准确度和频率的稳定度要求较高,标准信号的频率越高,测量的精度就比较高。最大误差为正负一个标准频率周期,即t=1/f0。在图4中,一共有三路计数,其中第一路和第二路组合起来实现频率和周期的测量。第一段中已经提到了它们的实现原理,同时对标准信号和被信号进行计数,然后根据公式推导出被测信号的频率大小。关于第三路计数,设计用来实现测量占空比,首先对整形后的被测信号二分频,这时就有一个周期的被测信号的高电平,将此信号,原信号,及标准信号进行与运算,对它们的输出进行计数,在被测信号一个高电平时间内得到一个的标准频率信号的计数Nx,再结合一路和二路计数得到被测信号 一个周期的标准频率计数N0,则占空比就为Nx/No*100%。七、总结在这几周的设计中,我主要研究了一些等精度测量的方法和实现原理,发现有很多问题需要解决,除此之外,我对设计题目有了较深刻的理解,对相关专

温馨提示

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

评论

0/150

提交评论