|
自制10hz到2.4G频率计
一直想自制一个可用的频率计,学习了单片机后,终于可以动手了,在淘宝上购买了stc的89c52单片机usb转串口线4位二进制计数器74hc393,可变计数比的计数器mb506,1602液晶,1k排阻,22.1184M晶振,硬件部分算是大体齐备了。编程需要kell软件可百度kell后下载安装,单片机写程序工具可以自制(使用max232),也可以在淘宝上买现成的。频率计分两档10hz到28M,5M到2.4G。低频档的输入阻抗10k左右,高频档的输入阻抗较高,也可以并一个50欧姆的电阻与被测信号匹配。测量精度与使用的晶振的误差有关。闸门1s和0.1s两档。stc89c52设置每机器周期6个时钟,低档最高频率为 22.1184/(6×2)×2^4 =29.4912M。本频率计爱好者可以仿制,如用于商业用途需和本人联系获得许可。以下是二进制文件
补充内容 (2014-9-16 20:40):
56楼补充了测试图
补充内容 (2014-9-22 21:27):
62楼 使用stc-isp-15xx-v6.66B写文件方法
补充内容 (2014-9-24 18:14):
63楼 使用25.000M晶体的频率计,输入使用bf998场效应管
补充内容 (2015-4-1 10:22):
78楼公开了25M晶振电路程序的源代码
补充内容 (2015-4-1 10:31):
我使用了廉价的普通晶振,如果有爱好者想提高测量精度稳定度,可以更换恒温晶振,自行设计电路即可。
补充内容 (2016-4-1 14:23):
低频端无法测量的改进 130楼
补充内容 (2017-10-22 18:50):
239楼更新了算法,200hz以下使用周期法测量,25.000M晶振程序。 |
评分
-
7
查看全部评分
-
|