| 业余条件我是用GPS秒信号来校准频率计 |
| STC15W408AS用定时器0能测量的频率是主频的一半,我的方法是用一个精确的1秒高电平来做门控,10ms低电平来处理,则可以测量很高精度的频率,比如我用32MHz做主频,直接测频最高16MHz,可以用过NB506分频则可以测2.4GHz。秒信号使用恒温晶振和GPS校准(驯服时钟)。 |
| FPGA在速度上确实要强大很多,关键是:FPGA有多少人会呢?楼主会不会呢?在论坛的这个板块,大多是新手,关于用FPGA来进行设计的建议,基本等于白说,我用89C52加8154无需分频就做到可以测量100MHz的频率,还是等精度测量http://www.51hei.com/bbs/dpj-181928-1.html |
| STC15W408单片机频率计,最高计数为主频的一半,比如我常用32.768MHz做主频,则最高计数频率为16MHz。 |
| 35M/4=8.75M以下精度还是有保证的,8.75——17M就算能够测量误差也很大,2.4G就不要想了,直接购买成品比较好。 |
| 用分频可以20m |
| 单靠单片机自身的话最高测到几百K吧,12M晶振,12T模式还要12分频,那实际频率为1M,处理一条语句要一个机器周期,所以1M的频率还要缩水。即便是1T模式貌似也不会提高多少 |
小猫电子 发表于 2021-12-22 22:31 仅靠单片机本身能做到? |
npn 发表于 2021-12-22 14:16 最高能测到多高的频率不需要FPGA来解决。某一个宝上面一百出头的8位计数值频率计就是用普通单片机,加个MB506预分频器轻松做到2.4GHz最大频率。 频率计中,用FPGA做主控,比单片机优秀之处在于解决门控时间和分辨率的矛盾关系。比如单片机要100s门控时间填满8位数字,用FPGA可能1s就能完成。单纯的用FPGA,想做到单片机频率计2.4GHz的最高频率那是绝对不可能的。 你还是了解一下频率计的原理,或者自己思考下做频率计需要用什么方法来解决,再来发言为好。 |
| 使用定时器门控测量。可以达到非常高的频率 |
|
我做过一个袖珍的频率计,只有巴掌大,因此功能也很少,我是直接用单片机连接倍频分频电路的,完事后面在用定时器几时。只能测100khz左右,精确度还不高,后来就丢在角落吃灰了。 |
| 这个问题的答案取决于预分频器最高工作频率。 |
188610329 发表于 2021-12-22 11:35 0.5HZ基准 |
| 找个示波器看一看 |
新乡家电维修 发表于 2021-12-23 12:37 好像感觉还不错的样子,但好像有点不对 你做好一个频率计.那不是得找个仪器来校正,如果有校正的仪器,我要频率计干嘛 如果做好不校正,你怎么知道准不准 我也做过几年的产线编修,示波器就用得多,频率计基本用不到 |
| STC15 IO速度 12.几,STC8 系列强推拉模式 28 左右,要不要留点余量 |
angmall 发表于 2021-12-22 19:25 溢出进位啊,溢出一次加1,可以做到3字节,理论256*256*256 |
Y_G_G 发表于 2021-12-22 10:09 准备前级用BM506做到2.4G频率一下测量 |
188610329 发表于 2021-12-22 11:35 我准备用恒温晶振10M,分频到0.5HZ,比单片机定时器准确很高。用35M主频,理论分辨率能做到17M, 又需要用多时间闸门,比如1HZ闸门,100ms闸门,10ms闸门,前级准备用MB506,测到2.4G频率 |
| 用普通的89C52RC,晶振11.0592,做过能测出15M左右的频率 |
给你提供一个思路,理论上能达10M以上,电路能够仿真成功,未经实物验证。
|
|
你用16位的计时器,频率计能做到最高可测频率 65,535Hz |
npn 发表于 2021-12-22 14:16 FPGA在速度上确实要强大很多,关键是:FPGA有多少人会呢?楼主会不会呢?在论坛的这个板块,大多是新手,关于用FPGA来进行设计的建议,基本等于白说 |
| 用FPGA可以测几百Mhz没有问题 |
| 频率不够可以外挂预分频器。 |
|
我很疑惑,你不用定时,只计数,如何得出频率?? 有现成的CCP不用,非要用外部中断, 那这计频能力不见得比89C52来得高。 |
| 不管是什么维修,搞台二手的示波器,比频率计实用很多 |
| 如果是学习值得自己制作,搞维修还是买一个划算。 |