原创 开源项目-基于FPGA的等精度频率计

2009-7-27 23:15 8352 22 109 分类: FPGA/CPLD

开源项目-基于FPGA的等精度频率计


1、项目简介:



这是本人06年的一个课程设计,当时做完之后,总结了一个片论文发表《电子工程师》


有兴趣的朋友可以看看,论文写的比较详细。



利用51单片机和FPGA控制实现等精度频率计,鉴于有论文,这里不多做介绍。




———————————————————————————



2、开发平台:


Quartus 9.0


keil



———————————————————————————



3、操作说明:



系统配置好之后,直接上电,连接被测信号,即可测量 ,数据通过lcd1602液晶显示



注意公地 FPGA与单片机系统公地,信号进入公地



———————————————————————————



4、资料文档文献:



基于Verilog语言的等精度频率计设计


————————————————————————————————————————


5、硬件原理图:

———————————————————————————


硬件 端口如下:
F_b fpga板载50M频率
sel_gate 门控输入 单片机控制
Finish 采集完成信号 送给单片机中断
Data[7..0] 并行数据输出
gate_test  门控信号测试引脚
int_test 中断信号测试引脚
Sel[3..0] 数据传输选择
F_x 外部被测信号输入





  1. set_location_assignment PIN_16 -to F_b

  2. set_location_assignment PIN_61 -to Sel_gate

  3. set_location_assignment PIN_67 -to Finish

  4. set_location_assignment PIN_57 -to Data_8[0]

  5. set_location_assignment PIN_55 -to Data_8[1]

  6. set_location_assignment PIN_53 -to Data_8[2]

  7. set_location_assignment PIN_51 -to Data_8[3]

  8. set_location_assignment PIN_49 -to Data_8[4]

  9. set_location_assignment PIN_47 -to Data_8[5]

  10. set_location_assignment PIN_41 -to Data_8[6]

  11. set_location_assignment PIN_39 -to Data_8[7]

  12. set_location_assignment PIN_107 -to gate_test

  13. set_location_assignment PIN_106 -to int_test

  14. set_location_assignment PIN_56 -to Sel[0]

  15. set_location_assignment PIN_54 -to Sel[1]

  16. set_location_assignment PIN_52 -to Sel[2]

  17. set_location_assignment PIN_50 -to Sel[3]

  18. set_location_assignment PIN_108 -to F_x

复制代码


51单片机 传输可以看单片机内部的程序

连线
8根并行数据线
1根中断
1根门控信号
4根数据选择



6、软件源程序:
—————————————————————————————————————————




本帖隐藏的内容需要回复才可以浏览

等精度频率计-单片机程序.rar (37.47 KB)
下载次数: 65

2009-6-10 21:07





本帖隐藏的内容需要回复才可以浏览

等精度频率计-FPGA程序.rar (426.55 KB)
下载次数: 120

2009-6-10 21:07





这个项目本人负责,近期上传全部资料,需要重新进行整理


09年6月10日重新上传照片
今天把实验重新搭起来,索性多拍了几张

分别测量了 2hz 2khz 1Mhz 频率1M的时候 示波器测量已经开始漂

先上传照片


点击看大图


 


点击看大图


 


点击看大图


 


点击看大图


 


点击看大图


 


点击看大图


 


点击看大图


 


点击看大图


 


点击看大图


 


点击看大图


 



09年6月6日上传项目照片


点击看大图


 


点击看大图


 


点击看大图


 


点击看大图


 





 

PARTNER CONTENT

文章评论87条评论)

登录后参与讨论

用户923558 2015-8-13 11:59

试试

用户801374 2015-8-13 11:20

学习了,谢谢楼主分享

用户377235 2015-8-13 11:15

学习中,楼主真棒

用户481110 2015-8-12 10:42

bucuo

用户376150 2015-8-10 16:55

不错

用户1834667 2015-8-10 10:33

感谢分享

用户1834626 2015-8-10 08:47

我来试一下

用户1847231 2015-8-5 15:53

你下载到了吗?

用户1847231 2015-8-4 20:59

您下载到了吗?

用户1847231 2015-8-4 20:52

您好,有这个频率计设计的整个详细过程没啊,求啊
相关推荐阅读
zhaoliang_0801_926809075 2009-07-28 09:13
基于FPGA和avr单片机的DDS信号发生器
基于FPGA和avr单片机的DDS信号发生器1、项目简介本设计提出了一种使用经济有效的低频信号发生器的设计方法,系统可以实现各种频率各种相位的输出,可以实现ASK、FSK调制信号的输出,其他的调制信号...
zhaoliang_0801_926809075 2009-07-27 23:30
出售msp430uif usb 仿真器
电路板稍有瑕疵,背面需要跳根线,请追求完美的朋友绕到,谢谢 :)此次一共有39块PCBPCB 定价 12元 (瑕疵修改后,定价15元)成品 定价 140元(瑕疵修改后,定价150元)芯片封装:MSP4...
zhaoliang_0801_926809075 2009-07-04 23:38
FPGA入门系列实验教程——实验三 LED流水灯
FPGA入门系列实验教程——实验三 LED流水灯声明:本实验教程编写的目的就是为了指导FPGA初学者轻松入门,让初学者少走些弯路,但由于版主学习FPGA时间不长,水平有限,教程中肯定会出现这样或那样的...
zhaoliang_0801_926809075 2009-07-04 23:37
FPGA入门系列实验教程——实验一 点亮LED
FPGA入门系列实验教程——实验一 点亮LED声明:本实验教程编写的目的就是为了指导FPGA初学者轻松入门,让初学者少走些弯路,但由于版主学习FPGA时间不长,水平有限,教程中肯定会出现这样或那样的错...
zhaoliang_0801_926809075 2009-07-04 23:37
FPGA入门系列实验教程——实验二 LED闪烁灯
FPGA入门系列实验教程——实验二 LED闪烁灯声明:本实验教程编写的目的就是为了指导FPGA初学者轻松入门,让初学者少走些弯路,但由于版主学习FPGA时间不长,水平有限,教程中肯定会出现这样或那样的...
EE直播间
更多
我要评论
87
22
关闭 站长推荐上一条 /3 下一条