数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索

[C51] STC89C52单片机等精度频率计(带仿真)

[复制链接]
发表于 2020-3-14 19:57:14 | 显示全部楼层 |阅读模式
单片机等精度频率计,一般都用CPLD/FPGA加单片机来做,过于复杂,不是业余爱好者能仿制的,本等精度频率计是用常规74HC590芯片+STC89C52组成,仿制成本低,如果基准频率用温补晶振或恒温晶振,测量被测频率是相当准的,


补充内容 (2020-3-23 19:04):
有效测试频率1Hz--45MHz

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 1家元 +50 收起 理由
家睦 + 50

查看全部打赏

发表于 2024-11-22 18:36:51 | 显示全部楼层
这个更实用。
有空了去试试。
回复 支持 反对

使用道具 举报

发表于 2024-11-22 17:06:56 | 显示全部楼层
fsj5098 发表于 2024-11-22 13:33
建议用74lv8154代替590

谢谢回复,8154我不会接线啊.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-11-22 13:33:09 | 显示全部楼层
蓝天白云51 发表于 2024-11-22 10:10
立创EDA画的原理图.检查一下准备布线打板.
有何问题,请楼主不吝赐教.

建议用74lv8154代替590
回复 支持 反对

使用道具 举报

发表于 2024-11-22 10:10:29 | 显示全部楼层
本帖最后由 蓝天白云51 于 2024-11-22 10:22 编辑

立创EDA画的原理图.检查一下准备布线打板.
有何问题,请楼主不吝赐教.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2024-11-18 00:22:22 | 显示全部楼层
本帖最后由 mmxx2015 于 2024-11-18 00:33 编辑
fsj5098 发表于 2024-11-17 23:23
软件计数有延时,高档计数器都是用门阵列合成吧

如果单片机的计数器有延时,那会导致输入频率高到一定程度就无法正常计数了,我看过的ARM芯片的计数器的最高计数频率都可以到主频的一半。
32位计数器可以计数到0xFFFF,FFFF,即使输入100MHz闸门时间1秒也计不满,不需要软件保存计数值后再继续。

你前面提到的74LV8154,TI SN74LV8154资料说在15pF负载电容时最高计数频率40MHz。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-11-17 23:23:16 | 显示全部楼层
mmxx2015 发表于 2024-11-16 21:08
就计数功能来说,两者设计上不是一样的吗?

软件计数有延时,高档计数器都是用门阵列合成吧
回复 支持 反对

使用道具 举报

发表于 2024-11-16 21:08:32 | 显示全部楼层
fsj5098 发表于 2024-11-16 20:57
硬件计数与软件计数那个更准确

就计数功能来说,两者设计上不是一样的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-11-16 20:57:49 | 显示全部楼层
mmxx2015 发表于 2024-11-16 12:45
可以直接用一片雅特力的AT32F435实现,使用温补晶振或恒温晶振做基准,32位定时器计数。AT32F435可以运行 ...

硬件计数与软件计数那个更准确
回复 支持 反对

使用道具 举报

发表于 2024-11-16 14:40:36 | 显示全部楼层
mmxx2015 发表于 2024-11-16 12:45
可以直接用一片雅特力的AT32F435实现,使用温补晶振或恒温晶振做基准,32位定时器计数。AT32F435可以运行 ...

需要等精度测量,这个我不懂.想借鉴楼主方案试试.
回复 支持 反对

使用道具 举报

发表于 2024-11-16 12:45:18 | 显示全部楼层
蓝天白云51 发表于 2024-11-16 11:37
请问楼主,本制作中AT89C51可以直接代用AT89C52吗.

楼主能提供换用74LV8154后的电路图吗.

可以直接用一片雅特力的AT32F435实现,使用温补晶振或恒温晶振做基准,32位定时器计数。AT32F435可以运行到288MHz,最高可以测量(288/2)=144MHz。

回复 支持 反对

使用道具 举报

发表于 2024-11-16 11:47:54 | 显示全部楼层
fsj5098 发表于 2024-11-15 18:20
各位坛友,由于此前用的74HC590需要太多(8片),在网上查到用74LV8154比较合适(只需两片)不加分频器可以 ...

这个更实用。
有空了去试试。
回复 支持 反对

使用道具 举报

发表于 2024-11-16 11:37:29 | 显示全部楼层
本帖最后由 蓝天白云51 于 2024-11-16 11:40 编辑
fsj5098 发表于 2024-11-15 18:20
各位坛友,由于此前用的74HC590需要太多(8片),在网上查到用74LV8154比较合适(只需两片)不加分频器可以 ...

请问楼主,本制作中AT89C51可以直接代用AT89C52吗.

楼主能提供换用74LV8154后的电路图吗.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-11-15 18:20:56 | 显示全部楼层
各位坛友,由于此前用的74HC590需要太多(8片),在网上查到用74LV8154比较合适(只需两片)不加分频器可以测量100MHz的频率,程序一样
回复 支持 反对

使用道具 举报

发表于 2024-11-14 18:17:01 | 显示全部楼层
mmxx2015 发表于 2024-11-14 10:26
Proteus,实际使用v8.17 SP2很稳定。

谢谢,安装了Proteus8.17
仿真正常工作.对这个等精度频率计感兴趣,准备仿制.




回复 支持 反对

使用道具 举报

发表于 2024-11-14 10:26:11 | 显示全部楼层

Proteus,实际使用v8.17 SP2很稳定。
回复 支持 反对

使用道具 举报

发表于 2024-11-14 10:19:15 | 显示全部楼层
这是哪款仿真软件?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2024-11-13 12:02:22 | 显示全部楼层
本帖最后由 蓝天白云51 于 2024-11-13 19:22 编辑

网页上电路图,看不清,请问楼主,用的仿真软件是...?
或者用什么软件打开附件中的文件.看清电路图.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-11-13 00:03:44 | 显示全部楼层
银河小铁骑 发表于 2024-11-9 09:20
楼主可以用Ai8051U,USB 型 1T 8051,支持32位和8位指令集, LQFP48-RMB2.3
===直接 USB下载 / USB仿真,1个 ...

硬件计数与软件计数那个准
回复 支持 反对

使用道具 举报

发表于 2024-11-9 09:20:37 | 显示全部楼层
楼主可以用Ai8051UUSB 型 1T 8051,支持32位和8位指令集, LQFP48-RMB2.3
===直接 USB下载 / USB仿真,1个芯片搞定
管脚兼容天王级别的:  89C52RC,  12C5A60S2
要兼容 8位8051指令集,  可以用 Keil C51/IAR/SDCC 编译器



回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-9-25 07:57 , Processed in 0.218400 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表