本人在做一个课题,是基于FPGA的等精度频率计,本人纯新手,所以希望大家能帮帮我,题目要求如下:

[复制链接]
查看11 | 回复2 | 2011-3-2 13:30:04 | 显示全部楼层 |阅读模式
频率计的要求如下,希望好心人能够帮帮我 但由于本人刚起步,所以更希望能结识一些志同道合的人一同学习提高,有意者可以发邮件到以下这个邮箱:
[email protected]
要求如下:
一、任务
以FPGA为核心,设计并制作一台数字显示的简易频率计。
二、要求
1.基本要求
(1)频率测量
a.测量范围 信号:方波、正弦波;幅度:0.5V~5V;频率:1Hz~10KHz
b.测量误差≤0.5%
(2)周期测量
a.测量范围 信号:方波、正弦波;幅度:0.5V~5V;频率:1Hz~10KHz
b.测量误差≤0.5%
(3)脉冲宽度测量
a.测量范围 信号:TTL脉冲波;脉冲宽度≥100μs
b.测量误差≤2%
(4)相位差测量
a.信号:TTL方波,相位差范围:0~360°;测量准确度:1°;分辨率:0.5°。
b.信号频率范围:10Hz~10kHz。
(5)闸门时间
测量闸门时间1~10秒连续可调,调整步进1秒。
(6)自校功能
自校时标信号频率为10KHz。
2.发挥部分
(1)扩展频率测量范围为0.1Hz~1MHz(信号幅度0.5V~5V),测量误差降低为0.05%(最大闸门时间≤10s)。
(2)测量并显示周期脉冲信号(TTL信号、频率1Hz~1kHz)的占空比,占空比变化范围为10%~90%,测量误差≤1% 。
(3)自制用于相位测量的相移电路。相位差实际的测量范围应达到:[0+2f×10-5]°~[360-2f×10-5]°,式中:f为被测信号频率(单位为Hz)。
(4)在1Hz~10KHz范围内及测量误差≤1%的条件下,进行小信号的频率测量,提出并实现抗干扰的措施。
三、说明
1.频率、周期测量单元不允许采用专用频率计模板。与测量相关的功能必须用FPGA实现,允许用单片机辅助处理数据与显示。

回复

使用道具 举报

千问 | 2011-3-2 13:30:04 | 显示全部楼层
一、频率测量电路
如“en04v15”所说的一样,对于方波可直接输入到FPGA进行测量,5V的TTL电平可以直接连到3.3V为IO电压的bank,而对于正弦波,需要经过电压比较器将其变成方波后进行测量(也可不要,这样大于3.3V×0.7部分为高,小于3.3V×0.3部分为低),此次可自行考虑。二、结果显示
显示方面有3个方案:8段LED显示、字符液晶显示,TFT液晶显示。
LED显示及字符液晶的技术已很普遍了,此方面的内容很多;TFT液晶显示应该没有必要,此处可不考虑,建议使用16X2字符液晶;三、FPGA选型及程序
FPGA的选型对于测量的结果影响较大,建议选择cyclone系列
回复

使用道具 举报

千问 | 2011-3-2 13:30:04 | 显示全部楼层
我在学校的时候也做过这个课题 给你点建议 在输入外围电路里面采用跟随器 运算放大器 (具体怎么用我就不多说了 连上就行了 你应该懂的 ) (加滤波电路) 再采用电压比较器 引入基准电压来进行比较 比较后的信号 输入FPGA芯片里内部程序参考潘松/黄继业的书里面详细的很 外接LED显示 要注意各个部分的电压范围 适当的加一些电阻什么的 书里面的程序什么
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行