论坛风格切换切换到宽版
  • 5807阅读
  • 21回复

2G频率计制作问题, [复制链接]

上一主题 下一主题
离线yongchen
 
发帖
20
只看楼主 倒序阅读 0楼 发表于: 2008-10-02
网上流传的使用89c51制作的2g有没有朋友制作成功?趁国庆假期我也制作了一个,现在问题就是: 低频率(<60mhz)通道正常,实际输入30mhz信号时,显示为29.999997,而且只有最后一位数字跳动.结果属于正常.
但高频率(>50mhz)通道不正常,输入一个30mhz信号时,显示也为29.999997mhz,这就不对了,
根据现象应该是高低频没有切换过来.分析图纸,应该是89c51的10脚/11脚为高低频率切换,不知到对不对?
暂时没有使用mb501分频器,器件测量信号是从74hc00的13脚直接输入的,实验中还输入1mhz信号从13脚输入,显示频率实际为999.937khz.
  测试时已经将波段选择开关k选择在>50mhz的高频率端(即u3 74hc00的13脚, u4,89c51的10脚接为高电平,

 不知还有哪儿有问题? 有没有朋友遇到此问题? 能指点一下吗?

还有,因为没有89c51的芯片,实际使用的是89s52芯片, isp编程的,方便,不知此现象是否于它有关?

我的邮件是: yongchen2006@163.com,有制作经验的朋友请与我交换,不胜感谢
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线yongchen
发帖
20
只看该作者 1楼 发表于: 2008-10-02
没有朋友做过么?
离线chnsat0009
发帖
642
只看该作者 2楼 发表于: 2008-10-02
这个2g频率计我怀疑它的结构设计有问题,我买的是一个焊好的套件,样子如下:





买来就不能用,低频段只能测量晶振的信号,如果测量非晶振稳频信号,显示就是乱跳的数字,几khz到几十khz的变化。

高频段开机不输入任何信号就显示乱跳的数字,输入10m晶振的信号显示2.6633******后面一直变,我拆掉了2只前级的3355,乱跳没有了显示没信号,把信号直接输入mb506,结果还是显示没信号。到此束手无策,暂时放到了一边。

我想是不是pcb设计的问题,真想有时间重做一块pcb,改一下布线再试试。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线BG7TBL
发帖
2965
只看该作者 3楼 发表于: 2008-10-02
看了一下1楼的电路,mb506输出通过一电容耦合给hc00
感觉这样设计不是很合理,建议在hc00输入端加一下拉(上拉)电阻,或换成74ls00。
离线BG8DPA
发帖
467
只看该作者 4楼 发表于: 2008-10-02
楼主把程序发上来啊
离线bg2xaq
发帖
164
只看该作者 5楼 发表于: 2008-10-02
离线chnsat0009
发帖
642
只看该作者 6楼 发表于: 2008-10-02
'
楼主把程序发上来啊
'


我帮楼主发,压缩包里仅有一个hex文件
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线chnsat0009
发帖
642
只看该作者 7楼 发表于: 2008-10-03
我感觉对此电路很费解,pcb布线问题?还是结构设计问题?为什么出现乱跳的数字?还望高手赐教!
离线yongchen
发帖
20
只看该作者 8楼 发表于: 2008-10-03
'
这个2g频率计我怀疑它的结构设计有问题,我买的是一个焊好的套件,样子如下:
买来就不能用,低频段只能测量晶振的信号,如果测量非晶振稳频信号,显示就是乱跳的数字,几khz到几十khz的变化。
高频段开机不输入任何信号就显示乱跳的数字,输入10m晶振的信号显示2.6633******后面一直变,我拆掉了2只前级的3355,乱跳没有了显示没信号,把信号直接输入mb506,结果还是显示没信号。到此束手无策,暂时放到了一边。
我想是不是pcb设计的问题,真想有时间重做一块pcb,改一下布线再试试。
'



数字乱跳这个问题倒没有遇到,我是用信号源输入的,输入30m的信号时,显示非常稳定,仅最后一位跳动。

现在的问题就是高频端不行,按图纸理解: 89c51的11脚置高电平就应该是选择低频率输入,89c51的10脚置高电平就应该是选择高频率输入,此时,直接从74ls00的13脚输入信号,频率计上显示的数字应该是输入信号频率x64,不知我的理解对不对?
问题是我按这样的理解实验时,显示的结果却是:显示频率=输入频率,这就搞不懂了.
离线yongchen
发帖
20
只看该作者 9楼 发表于: 2008-10-03
'
看了一下1楼的电路,mb506输出通过一电容耦合给hc00
感觉这样设计不是很合理,建议在hc00输入端加一下拉(上拉)电阻,或换成74ls00。
'

谢谢老大的提醒,我也觉得这样才是合理的。
但问题是我现在没有使用mb501前置分频器,我直接从74hc00的13脚输入信号,

按图纸理解: 89c51的11脚置高电平就应该是选择低频率输入 ; 89c51的10脚置高电平就应该是选择高频率输入,此时,直接从74ls00的13脚输入信号,频率计上显示的数字应该是输入信号频率x64,不知我的理解对不对?
问题是我按这样的理解实验时,低频率输入端是正常的,但高频率输入端,显示的结果却是:显示频率=输入频率,这就搞不懂了.应该是显示频率=输入频率x64吧?,不然的话即使mb501分频器工作正常也会不行啊?
离线yongchen
发帖
20
只看该作者 10楼 发表于: 2008-10-03
'
我感觉对此电路很费解,pcb布线问题?还是结构设计问题?为什么出现乱跳的数字?还望高手赐教!
'

数字乱跳估计跟pcb的关系很大,分频部分应该完全屏蔽,现在我需要重点解决高频率端输入信号不行这个问题。这个问题一旦解决,到时候再来重新画一块板试试.
离线yongchen
发帖
20
只看该作者 11楼 发表于: 2008-10-03
不知道有无朋友知道此设计的原创者?我想请教一下他?
离线chnsat0009
发帖
642
只看该作者 12楼 发表于: 2008-10-03
原创作者是熊军锋老师,他好久没来这里了。
离线yongchen
发帖
20
只看该作者 13楼 发表于: 2008-10-03
看中的是这款频率计液晶屏的体积小巧,正好装在先前自制的一个500mhz功率计内,这样,测量时功率频率一起测量,比较方便.

还有就是它的显示界面比较专业,比如输入频率为20mhz,显示就是20.000000mhz,不象有的频率计,同样输入20mhz信号,显示的有可能是20000000 hz,有一些显示有可能是2 000 000 0 ,看起来很不方便.

继续恳请有此经验的朋友帮忙.
离线bg6qbp
发帖
362
只看该作者 14楼 发表于: 2008-10-03
若是自己写程序会好调试一些,若能提供pcb我可写一个新的程序原码. 大家一起交流.
用一般的晶体做时基精度是很差的.测量1mhz 可能就有xxhz的误差,也许会更多.
离线yongchen
发帖
20
只看该作者 15楼 发表于: 2008-10-04
自己定一下
离线xiongjunfeng
发帖
1220
只看该作者 16楼 发表于: 2008-10-05
这个制作是我几年前搞的。发在当年的《无线电》杂志上,估计朋友们都是看的这个,发表时一时大意,有两个脚画的图纸画错了。其中有一个是切换高频段脚。网上有仿制的,不知他们仔细看过程序没有,如果看过。应该可以把错误改正过来。
离线yongchen
发帖
20
只看该作者 17楼 发表于: 2008-10-05
熊老师您好,

    自制的频率计+功率计就差这一个了,能否具体指点一下图纸,我得到的只有一个'main.hex'的烧录文件,没有源文件,所以也看不出,
     
  图纸,hex文件,见附件.多谢了,我的邮件是yongchen2006@163.com,不胜感谢!
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线xiongjunfeng
发帖
1220
只看该作者 18楼 发表于: 2008-10-06
《无线电》2004年12期上有程序。详细资料因为时间太长,我也没有了。
离线acbear
发帖
186
只看该作者 19楼 发表于: 2008-10-06
用at89s51制作的高精度2.4g数字频率计源程序
http://www.hellocq.net/forum/showthread.php?t=100725