论坛风格切换切换到宽版
  • 5584阅读
  • 22回复

BD7RC频率计增加64分频功能成功!(软件) [复制链接]

上一主题 下一主题
离线迷思
 
发帖
2388
只看楼主 倒序阅读 0楼 发表于: 2004-08-21
经过几天奋战,修改了bd7rc频率计的程序,现在支持二进制分频器2、4、8、16、32、64、128,并且修改了原来程序的一些小错误。欢迎大家试用!(注意把原eeprom 07 08单元的值记录下来,并重新输入进去)

用法很简单,用了eeprom的0b单元表示前置分频比,0表示不分频,40h表示64分频,同时不止支持64分频,还支持二进制的其它分频比,包括2、4、8、16、32、64、128,把分频比的十六进制数写入0b单元就行了,注意如果写入其它值,可能会除错。上电缺省是不分频,即0。

如果需要源程序的,请送一张你的qsl卡片给我(填好29.6m)并留下你的e-mail地址,我会把源程序发给你,由于我急于升三级,而本地u/v通联大家都不交换卡,出此下策,请各位原谅了:p

我的地址:
518067
广东省深圳市 蛇口花园城3-9a
应明(收)
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线TCL
发帖
1040
只看该作者 1楼 发表于: 2004-08-21
顶顶            
:)
离线bg6qan
发帖
1051
只看该作者 2楼 发表于: 2004-08-21
有什么好处吗?性能提高多少?
离线迷思
发帖
2388
只看该作者 3楼 发表于: 2004-08-21
'
有什么好处吗?性能提高多少?
'

好处就是能用前置分频器提高最高测量频率,如果用64分频的话,最高测量频率就是从30m提高到1.9g,当然你的分频器得支持这么高的频率。
离线bg7idw
发帖
239
只看该作者 4楼 发表于: 2004-08-21
ding 算我一个 ···!~!!!!!!!!!!!!!!!!!
离线albert
发帖
4807
只看该作者 5楼 发表于: 2004-08-21
好东西,赞~!!!!!!!!!
离线BD6RA
发帖
10865
只看该作者 6楼 发表于: 2004-08-21
[quote=迷思]好处就是能用前置分频器提高最高测量频率,如果用64分频的话,最高测量频率就是从30m提高到1.9g,当然你的分频器得支持这么高的频率。[/quote]结果还要乘64,还是cpu自动乘?
离线迷思
发帖
2388
只看该作者 7楼 发表于: 2004-08-21
'
结果还要乘64,还是cpu自动乘?
'

当然是自动的啦,我做的就是乘64的程序,以及相关的显示啊,要是结果还要自己乘的话,就不用费劲改了,呵呵:)
离线bd8te
发帖
4259
只看该作者 8楼 发表于: 2004-08-21
以烧入,不错改过来显示变成9位的啦
离线BA5RW
发帖
48264
只看该作者 9楼 发表于: 2004-08-21
用2051的频率计同样闸门时间精度提不高……用avr就好了。
离线迷思
发帖
2388
只看该作者 10楼 发表于: 2004-08-21
'
以烧入,不错如果能改成八位显示就更好啦
'

怎么个八位法?现在在不分频的情况下是7位或6位显示,在分频的情况下,是9位或8位显示,7/6,9/8位显示是靠eeprom 0a单元控制的,为0时(缺省)为7位或9位显示,非0时为6位或8位显示。
离线BD3RJ
发帖
18844
只看该作者 11楼 发表于: 2004-08-21
[quote=迷思]

如果需要源程序的,请送一张你的qsl卡片给我(填好29.6m)并留下你的e-mail地址,我会把源程序发给你,由于我急于升三级,而本地u/v通联大家都不交换卡,出此下策,请各位原谅了:p

我的地址:
518067
广东省深圳市 蛇口花园城3-9a
应明(收)[/quote]
把频率机发过来,给你200张qsl卡! :d :d :d
离线bd8te
发帖
4259
只看该作者 12楼 发表于: 2004-08-21
我的以改好,现发现一问题就是频率移高误差移大,不只是啥原因???
离线迷思
发帖
2388
只看该作者 13楼 发表于: 2004-08-21
'
我的以改好,现发现一问题就是频率移高误差移大,不只是啥原因???
'

你是不是没保存eeprom07 08 的值啊?程序第一次运行会重新写入所有eeprom值,07 08写入的是我的这台校准后的值,对你的可能就误差大了!
离线bd8te
发帖
4259
只看该作者 14楼 发表于: 2004-08-21
能给我你07 08的值吗?
离线迷思
发帖
2388
只看该作者 15楼 发表于: 2004-08-22
'
能给我你07 08的值吗?
'

在我提供的程序里,07 08初始化的值就是我这台的值,原来的值是07:15h 08:01h

如你有其它频率计或比较准的基准频率的话,可以通过改07和08的值校准一下。
离线迷思
发帖
2388
只看该作者 16楼 发表于: 2004-08-23
再次提醒:在写入单片机之前,一定要记录好eeprom 07 08 单元的值,在写入后,把这两个值重新输入单片机,否则测量误差可能比较大!
离线BD7RC
发帖
3283
只看该作者 17楼 发表于: 2004-08-23
做得好迷思,如果方便的话发一个程序到我的信箱:lychh在21cn.com。

07、08的值是校准微调参数,不同的频率计,由于采用的晶振和振荡电容的不同,这两个值是不同的,也就是说,不同的频率计,07、08的值是不太一样的。在我提供的成品套件中,这两个值已经实测调整好并写在板子上了,如果不更换晶振和振荡电容,应该保持这两个值不变;如果是自己diy的,就需要自己调整了,否则误差比较大。

这两个值的调整方法是这样的:
1、找一个比较标准的信号源,开机预热10分钟以上,同时把频率计也通电10分钟以上;
2、信号源调整为40.00000m,接到频率计上,调整单片机前的放大级基极与集电极间的电阻(第二版的板子上唯一的可调电阻),使之显示稳定的数值;减少信号源输出幅度,继续调整微调电阻,使之继续保持稳定显示值。此为灵敏度调整。
3、这时频率计显示数值和信号源间有一个误差值。关机,多次反复调整07、08的值(每次增加1或减1,并注意两个的组合),使这个误差值与标准值最小(一般在正负10k以内)。
4、调整晶振上的微调电容,使频率计显示数值与信号源完全一致即可。
离线迷思
发帖
2388
只看该作者 18楼 发表于: 2004-08-23
'
做得好迷思,如果方便的话发一个程序到我的信箱:lychh在21cn.com。
。。。。。。。。。。。。。。
'

没问题,如果方便的话,也寄一张卡片给我吧 :d :d :d
离线迷思
发帖
2388
只看该作者 19楼 发表于: 2004-08-24
小小的升级了一下,功能没变、也没有新的bugfix,只是修整了一下代码,最主要的是现在烧片时不用自己选配置位了:d
本主题包含附件,请 登录 后查看, 或者 注册 成为会员