欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    简易数字频率计设计-----完整版.docx

    • 资源ID:1482465       资源大小:208.28KB        全文页数:20页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    简易数字频率计设计-----完整版.docx

    河南科技大老课程设计说明书课程名称现代电子系统设计题目简易数字频率计设计学院电信学院班级学生姓名指导教师0期201(三)I-IO课程设计任务书指导数如填写)课程设计名称,现代电子系统课程设计学生姓名刘轮辉G业班级电信科()71设计题目简易数字频率计设计一、课程设计目的掌握高速AD的使用方法:掌握频率计的工作原理;掌握GW48.SOPC实验箱的使用方法:了解乐于FPGA的电子系统的设计方法。二、设计内容、技术条件和要求设计一个具有如下功能的简易频率计。(I)根本要求:a.被测信号的频率范用为1.20kHz,用4位数码管显示数据.b.测班结果直接用卜进制数值显示。C.被测信号可以是正弦波、三角波、方波,幅值13V不等。d具有超最程警告(可以用1.ED灯显示,也可以用蜂鸣器报警)。C,当测限脉冲信号时,能显示其占空比(精度误差不大于1%).(2)发挥局部a.修改设计,实现自动切换地程。b.构思方案,使整形时,以实现犷宽被测信号的帕伊范国。三、时间进度安排布函课遨和讲解;1天查阅资料、设计;4天实验:3天撰写Hi告:2天四、主要参考文献何小超电子系统设计淅江大学出版社2(X)8.1潘松黄继业加DA技术实用教程科学出版社2006.102(X)9年12月14指导教师签字:一、«94二、系统方案版42.1频率渊方案5三、败字U率Ui率计的根本原理6四、各个演三74、1A/D模敷转蝴块84、2比拟模块94、3算”占空g量”10五、各个模块仿真波形12六、巾体会14七、务考文"15附录一16附录二.22摘要援率计是数字电路中的一个典型应用,是计算机、通讯设备,音频视频等科研生产领域不可缺少的测量仪器,频率测量在科技研究和实际应用中的作用日益重要,设计所要到达的效果,同时此设计具有抗干扰性强、易于传输,较高的测量精度等特点。数字频率计是一种根底测量仪器,在许多情况卜.,要对信号的顼率进行测量,利川示波器可以粗略测盘被测信号的频率,精确测量那么要用到数字频率计.测量频率的方法有多种.其中电子计数涔测量频率具有精度高、使用方便、测量迅速,以及使丁实现测量过程自动化等优点,是频率测量的重要手段之一。电子计数器测频有两种方式:一是直接测频法,即在一定闸门时间内测址被测信号的脉冲个数:二是间接测频法,如周期测频法.直接测频法适用于高频信号的频率测量,间接测频法适用于低频信号的频率测量.测量采用了多周期同步测量法,它防止r直接测st法对精度的缺乏,同时消除了直接与间接相结合方法,需对被测信号的频率与中介频率的关系进行判断带来的不便,能实现较高的等精度领率和周期的测量。关调I频率计、仪器、频率、精度、脉冲个数二.系统方案论证由于本课程设计是基于特定的硬件平台,在GW48-SOPC实验开发系统上进行实现对被测信号通过AD进行转换,把转换的结果和给定的阈值进行比拟,产生相应的脉冲信号。得到脉冲信号之后,先进行频率测量,给定IS的基准信号,在IS信号内对脉冲信号进行计数,计数的方式采用BCD码,然后把计数结果直接送数码管显示,对应的就是十进制的数值。为了实现占空比精度的要求,在适当的范围内竞可能提高基准信号的频率。通过个Ied灯来表示相应的单位.然后对脉冲信号进行占空比测破,给定一个高频的基准信号,在脉冲信号的(电平期间对脉冲信号进行计数,把计数结果进行相应的运鸵,运算结果直接送数码管显示,对应的也是十进制显示。对于报警信号,我设计的方案是接数码管显示,频率超过3khz时就会发出警告,数码管指示灯全部变为0“卜.面是简单的系统原理框图:M*1.1.*系线麋理框图2.1频率的测量.对于频率的测量没有现成的硬件模块,因此对于频率的测证需耍我们用VHD1.语言进行实现。对于频率的测量主要考虑有两种实现方案。方案一:直接测频法测频法就是在确定的闸门时间TW内,记录被测信号的变化周期数(或脉冲个数)Nx,那么被测信号的频率为:fx=NxTw.闸门信号>TW<被测信号1.1.WJ1.1.1.11T1.>NX<测量的过程如卜.图,在TW时间内通过计数器记录被测信号脉冲的个数,然后把记录结果锁存,经过运算后,送数码管显示,即为所测频率。,方案二:测周期法测周期法需要有标准信号的频率fs,这个标准信号应该取一个频率适中的高频信号,在待测信号的一个周期TX内,记录标准频率的周期数Ns,那么被测信号的频率为:fx=fsNs.被测信号> TX<标准信号删ff1.删唧唧唧唧删> NS<测量测周期法的过程如上图所示,在待测信号的一个周期TX内,记录标准信号周期的个数,然后把记录结果锁存,经过运算后,送数码管显示,即为所测频率。,比拟一二两种方案:这两种测频率的原理根本一样,都是通过在给定的时间内记录脉冲的个数,经过一定的运.算处理,得出结果显示出来。并且这两种方案的计数值都会产生误差,都与计数器中记录的数值NX或NS有关。但是考虑到用VHD1.语言编写乘除的算法比拟困难,并且经过乘除运兑后所得结果的误差较大,因此选用方案一方案一得好处是闸门信号直接可以选择IS的时钟信号,在这IS时间内记录的被测信号脉冲的个数,正好就是被测信号的频率,不再需要进行运算处理.不但减少编程的难度,而且也减小了实验的误差。因为侧周期法的标准信号是一个高频信号,在不同的被测信号的脉冲下所造成的误差有很大的不同。而在IS闸门信号卜.,记录的脉冲个数,对于所有被测信号的产牛的误差根本是一样。考虑到以上的各因素我认为方案是比拟理想的选择。三.数字频率频率计的根本原理(1)数字频率计的主要功能是测量周期信号的频率。频率是单位时间(IS)内信号发生周期变化的次数。如果我们能在给定的IS时间内而信号波形计数,并将计数结果显示出来,就能读取被测信号的频率。数字频率计首先必须获得相对稳定与准确的时间,同时将被测信号转换成幅度与波形均能被数字电路识别的脉冲信号,然后通过计数器计算这一段时间间隔内的脉冲个数,将其换算后显示出来。这就是数字频率计的根本原理。(2)从频率计的根本原理出发,根据根本要求可以得到如图3的系统框图:图3数字编率计原理框图四.各个模块设计本系统除了特定硬件资源外,还需通过软件实现四个模块的设计,分别是:(1)数模转换模块:A/D数模转换,为把数字信号转换为信息根本相同的模拟信号而设计的处理过程。将信号发生器传过来的模拟信号转化成数字信号。(2)比拟器模块:输出量数值与规定的参比值相比拟,以产生个差值信号(误差信号)的器件。(3)频率和占空比测量模块:在个测量周期过程中,被测周期信号在输入电路中经过放大、整形、微分操作之后形成特定周期的窄脉冲,送到主门的一个输入端。主门的另外一个输入端为时基电路产生电路产生的闭门脉冲。在一串理想的脉冲序列中(如方波),正脉冲的持续时间与脉冲总周期的比值。4、1A/D数模转换拄制模块通过编程实现对ADCO809的控制,具体的程序见附录,其控制模块见下列图:AD0809的工作过程是:输入3位地址,并使A1.E=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比拟器.START上升沿招逐次逼近存放器红位,下阡沿I;动A/D转换,之后EOC输出怕号变低,指示转换正在进行.直到A/D转换完成,EoC变为高电平,指示A/D转换结束,结果数据已存入钺存器,这个信号可用作中断申请.当OE输入高电平时,输出三态门翻开,A1.E,START.0E,ADDA都是ADC0809的控制信号,ADD八为模拟通道选择,低电平选择通道0,A1.E为通道地址锁存信号,START为启动AD转换的信号,OE为.ADC0809转换结果输出的使能信号。EOeSJARfCI.tXKOE*地址便存',洋研IN->J28-IN:227-IN1卜1.326一IXoINa-«25-D1>1、:-521-A1.)1IHSTART-623-ADIK'E(X-U-7MC(4-A1.E一I1.OE-92<)-IZc.(x,-101!)一肉丁-1118->)CPkxtt1217GXI)-1316一小口O-H15-n:IJB-IJBiDB1HB,1''IW11.>H,数模转换控制模块的局部程序如下:beginADDA<=1'y5<=REG1.;1.OcKO<=1.OCK:COM:process(CURRENTSTATE,EOC)BEGINCASECURRENT_STATEISWHENSTo=>A1.E<='0'jSTART<=,O,:1.OCK<='0'0E<=0,;NEX1.STATE1.ST1.;WHENST1.->A1.E<='1,:START<=1':1.OCK<='0':0E<=0,;NEX1.STATE1.ST2;WHENST2=>A1.E<三,0,jSTART<=,O,;1.oCK<='0'0E<='0>IF(EOC='1,)THENNEXTSTTE<ST3:E1.SENEXTSTATECST2;ENDIF:WHENST3=>A1.E<='0>STARTC='O'1.OCK<='O'jOE<=t1,;NEXT_STATE<=ST4;WHENST4=>A1.E<='0>START<='O':1.oCK<='T:0E<=1,:NEXT_STATE<=STO:WHEN()THERS=>NEXTSTATE<-STO:ENDCASE:ENDPROCESSCOM;REG!PROCESS(C1.K10)上述程序中为ADDA为1时,为通道1,当STO=O,START<='0'1.OCK<='0'0E<=0,时从状态O转换到状态1;实现了从状态1到状态2,从状态3到状态4,再从状态4到状态0,把输入信号转化为二进制。然后作为比拟器的输入信号在比拟器中和阀值进行比拟.其具体与ADCO809的连接电路图如下:4、2比拟模块数字比拟器用于数字信号的比拟,例如,数据A和B比拟,如果A>B,那么输出A大B的结果信号FA>B=I,FA=B=O,FAVB=O1,如果A=B,那么输出A等于B的结果信号FA>B=0,FA=B=I,FA<B=0:如果A<B,那么输出A小于B的结果信号FA>B=0,FA=B=O,FA<B=1.o我们这里用到的比拟落是比拟是把ADCo809转换的结果和给定的阈值进行比拟,输出产生脉冲信号,结果是把正弦波和三角波转换成方波.局部程序如卜.:beginProCeSMy5)beginify5>="100OOOOO,thcnfin<=':e1.sefin<='0>endif;endprocess;endb1.ockBJ;上述程序中选取阀值为100oOO0当大丁阀值时.输出为W电平,低于阀值时输出为低电平。从而实现了把正弦波,三角波转换为方波。然后输入到频率和占空比的控制模块中。通过编程实现的比拟模块见下列图:经过Q70输出的结果,直接给d7.0做为输入,然后用输入和这个阈值作比拟,如果大于那么输出为高电平,小于或等于那么输出为低电平。4、3频率和占空比测量模块C1.k3M为系统时钟信号,C1.kin是输入的时钟

    注意事项

    本文(简易数字频率计设计-----完整版.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开