2  方案的设计

2.1  基于单片机的方案

通过单片机来独自完成,在利用单片机的内部计数器和软件等共同控制的前提下,并且设定在一定时间内,然后将外部测试信号和内部时钟的周期信号在单片机内部的俩个计数器中同一时间计数,并将计数的结果暂时存放在单片机的内部。最后计数结束,我们可以通过从单片机的计算得道测量结果。

2.2  基于CPLD的方案

通过CPLD来独自完成的,利用VHDL中的硬件描述语言,以及对CPLD内部多彩的数据样式和层次化的结构模型的利用,来对全部系统进行有序的逻辑设计并且能够利用计算机对它进行仿真,如果生成符合实现数字逻辑的要求的话,我们就可以将它下载到可编程逻辑器件中去。

2.3  基于CPLD和单片机的方案

通过CPLD和单片机共同组合来完成的,我们可以利用CPLD速度快、可靠性高来对待测信号的测量和对基准时钟的计数部分。我们如若完成全部系统的控制和数据处理,只需要利用单片机的灵活的逻辑控制能力以及强大的数据处理能力即可。

2.4  方案的论证与选择

依本次设计的具体要求,测频范围需在1Hz-1MHz内,因为单片机工作时会受到频率和内部计数器位数的局限,所以不能够达到速度快、精度准的测频要求,所以方案一不满足本次设计的要求。然而等精度数字频率计包含的计算有加减乘除,动用的资源较大,但CPLD本身的资源却很少,所以在进行计数的同时还要完成兆以上的乘除运算的话,会需要大量的消耗,所以方案二也不应该采取。除此之外的硬件资源,用一般中小规模CPLD芯片也难以实现。

然而此次设计是PLD课的改项目,所以设计的重点是要突显CPLD的编程能力,同时也需要思考CPLD与其他器件混合运用的综合能力。所以我选择以CPLD为主,以单片机为次来完成此次设计。对频率计最重要的“计数”模块完成而言,我们需要利用定时精确和具有高速性的CPLD来完成,并让单片机来对测频数据计算和数码管显示位控制的实现。显示部分由CPLD来完成,是为了让CPLD的资源得到充分利用。来!自~优尔论-文|网www.youerw.com

硬件电路的组成框图如下图所示,由多个功能模块组成了全部测评系统,组成结构有单片机模块、CPLD模块、信号放大整形模块、显示模块、电源模块和其他电路组成。除去电源电路、放大整形、数码显示和和标准频率信号以外,剩下的模块可以在芯片CPLD中集成,且可以通过硬件描述语言VHDL来描述各逻辑模块的功能。最后我们为了实现系统的设计需要,可以借助EDA开发平台来对Quartus II设计文件智能地完成逻辑编译、逻辑化简、综合及优化、逻辑仿真,并对芯片CPLD进行编程,来实现系统的设计需要。

上一篇:COMSOL脉冲涡流测厚系统参数优化设计
下一篇:AT89C52单片机基于max038的信号发生器设计+程序

5d电子体系的晶体场效应与自旋轨道耦合

基于Java的串口通信设计

基于Kinect的深度图像编码

PSpice的电容式加速度计闭环反馈控制模块设计

基于混沌的数字图像加密技术研究

HFSS频率选择表面的设计仿真与分析

基于Virtex-5FPGA的图像处理系统研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

安康汉江网讯

张洁小说《无字》中的女性意识