论坛风格切换切换到宽版
  • 6161阅读
  • 30回复

关于亚音 [复制链接]

上一主题 下一主题
离线菠萝蜜
 
发帖
4727
只看楼主 倒序阅读 0楼 发表于: 2003-08-28
关于亚音

早就想自己做亚音发生器,后来拖拖拉拉耽误了。现在看到很多ham已经用几种方式做了出来,
我也把我的想法说出来,供大家讨论。
目前看到的自己做的亚音发生器大概有这么几类:
1、三极管震荡直接产生(bd7ck的早期模型)
2、晶体震荡---->4060分频,(估计bg7jmw是采用这个方式,目前未证实)
3、rc震荡----->4060分频(bd7ck改进模型)
4、单片机,采用“波形合成”的方式,(ba1ka的模型)
以上四种方式,比较如下
1、
优点:电路简单,成本低,可以调成任意频率
缺点:频率不稳定,不容易调试,在每次换频率的时候都要调试
2、
优点:频率稳定,容易成功
缺点:频率单一,成本较高(需要特殊晶体)
3、
优点:频率比较稳定,可以调成任意频率,成本较低
缺点:转换频率的时候需要调试。对电源有要求。目前未在bd7ck提供的资料中提到关于电源电压的说明,我想在前面加个稳压恐怕是需要的。
4、
优点:频率稳定,波形较好,频率转换较简单
缺点:制作稍复杂,成本稍高,对器件要求太多
我的想法是,其实机器对亚音频的波形要求并非特别严格,因此提出下面这种方式,供有条件的
火腿实验,按照这个思路可以比较容易实现生成精确的任意频率的亚音频,而且设置简便:
1、材料:
2051单片机,可以让2051工作的任意晶体(越常见越好,但为了便于计算、编程,选整数的例如4mhz好些)。电阻电容,微型dip开关6位(用来设置频率,通常亚音频有39个,这里最多可到64个。剩余的可以作为自己定义的特殊的频率,至于亚音频检测,我想可以单独用ne567之类的电路完成)。
2、原理、程序:
很简单,只要做个大嵌套循环,在每个循环开始检测dip开关的情况,根据不同设置,改变循环体的执行时间,循环体只是简单的把输出管脚取反。这样就在输出管脚得到由dip开关设置的亚音频率。
由于输出是逻辑电平,需要用rc滤波,使输出波形能够被机器接受。

希望我的想法能对ham有帮助!
离线菠萝蜜
发帖
4727
只看该作者 1楼 发表于: 2003-08-29
怎么没有反应哦?大家都没有兴趣吗?
离线BA7CK
发帖
75999
只看该作者 2楼 发表于: 2003-08-29
我这快了,今天还是使用稳定中,rc经过c的正温度系数和负温度系数的并联,可以忽略rc振荡的温度漂移,取电从机器的4点5伏稳压输出,输出要接一个rc低通滤波器,现在使用效果很好,没有讨厌的嗡嗡声了。
离线菠萝蜜
发帖
4727
只看该作者 3楼 发表于: 2003-08-29
最初由 bd7ck 发表
我这快了,今天还是使用稳定中,rc经过c的正温度系数和负温度系数的并联,可以忽略rc振荡的温度漂移,取电从机器的4点5伏稳压输出,输出要接一个rc低通滤波器,现在使用效果很好,没有讨厌的嗡嗡声了。

好啊。
不知道你实验过没有,如果不对rc做温度补偿,50度的温差会对输出频率有多大影响?因为我觉得只要rc震荡源的频漂在1.6k以内,就可保障输出偏移在0.1hz以内。(经过2^14分频)。
对于这些方波输出(非dac的输出,例如4060或单片机直接输出),输出rc滤波看来是必要的,可以有效优化波形。
离线BA7CK
发帖
75999
只看该作者 4楼 发表于: 2003-08-29
对,今天只用一个电容了,效果还是好。没有滤波就向开轰炸机。
离线菠萝蜜
发帖
4727
只看该作者 5楼 发表于: 2003-08-29
最初由 bd7ck 发表
对,今天只用一个电容了,效果还是好。没有滤波就向开轰炸机。

谢谢您的证实!看来我的猜测基本正确。
这么低的频率,主要谐波分量都在我们的耳朵可以接收的频率上,不滤波肯定不行,虽然中继打开了,但噪音受不了啊,呵呵。
离线bravoradio
发帖
1968
只看该作者 6楼 发表于: 2003-08-29
tone是否方波也可以?
是否可以使用spwm技术,用占空比不同的方波合成正弦波,可能需要低通。
离线菠萝蜜
发帖
4727
只看该作者 7楼 发表于: 2003-08-29
最初由 bravoradio 发表
tone是否方波也可以?
是否可以使用spwm技术,用占空比不同的方波合成正弦波,可能需要低通。

这样合成太复杂了,呵呵。
无论采取什么方式,输出加低通都是有好处的。
tone方波的实验结果bd7ck已经做出来了,参考前面的帖子。
离线bravoradio
发帖
1968
只看该作者 8楼 发表于: 2003-08-30
在2051内部建表,把spwm有关参数存入,每个时刻的脉宽单位宽度。信号发生时只要改变单位宽度所表示的实际时间值就可以改变频率了。不过如果方波的tone也可以打开中继的话,用2051就很方便了。关键的一点,大部分的方法都存在耗电量较大的问题。
最初由 菠萝蜜 发表
这样合成太复杂了,呵呵。
无论采取什么方式,输出加低通都是有好处的。
tone方波的实验结果bd7ck已经做出来了,参考前面的帖子。
离线菠萝蜜
发帖
4727
只看该作者 9楼 发表于: 2003-08-30
最初由 bravoradio 发表
在2051内部建表,把spwm有关参数存入,每个时刻的脉宽单位宽度。信号发生时只要改变单位宽度所表示的实际时间值就可以改变频率了。不过如果方波的tone也可以打开中继的话,用2051就很方便了。关键的一点,大部分的方法都存在耗电量较大的问题。

用2051可以控制在10ma左右。
4060估计也在这个范围内。可以请bd7ck量一下。
不知道商业的是多少。
你认为多少算合适呢?我觉得10ma可以接受。
离线bravoradio
发帖
1968
只看该作者 10楼 发表于: 2003-08-31
除去特费电的机器不说,一般的机器电流都在几十个ma,一个亚音就有10ma,感觉是大了点。最好几个ma,采用数字电路的方法是耗电较大的,用输出信号的功率相对于消耗的功率来比较。
最初由 菠萝蜜 发表
用2051可以控制在10ma左右。
4060估计也在这个范围内。可以请bd7ck量一下。
不知道商业的是多少。
你认为多少算合适呢?我觉得10ma可以接受。
离线菠萝蜜
发帖
4727
只看该作者 11楼 发表于: 2003-08-31
最初由 bravoradio 发表
除去特费电的机器不说,一般的机器电流都在几十个ma,一个亚音就有10ma,感觉是大了点。最好几个ma,采用数字电路的方法是耗电较大的,用输出信号的功率相对于消耗的功率来比较。

那商业成品一般电流是多少?
离线菠萝蜜
发帖
4727
只看该作者 12楼 发表于: 2003-08-31
另外,如果真要省电,最好把亚音的通断和ptt结合,那最完美了。
离线firefox66
发帖
770
只看该作者 13楼 发表于: 2003-08-31
怎么不用mn6520做??
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线firefox66
发帖
770
只看该作者 14楼 发表于: 2003-08-31
http://www2.jan.ne.jp/~jr7cwk/electro/t_dec/t_dec1.html
离线菠萝蜜
发帖
4727
只看该作者 15楼 发表于: 2003-08-31
最初由 firefox66 发表
怎么不用mn6520做??

这个芯片好买吗?
好象电路比其它几个都复杂。
离线firefox66
发帖
770
只看该作者 16楼 发表于: 2003-08-31
上面的那个网站上有,我觉得很简单哟

而且亚音时可以通过编码更改的
离线菠萝蜜
发帖
4727
只看该作者 17楼 发表于: 2003-09-01
最初由 firefox66 发表
上面的那个网站上有,我觉得很简单哟
而且亚音时可以通过编码更改的

要到日本买芯片吗?
虽然也简单,但比其他方案稍微复杂,我是说相对。
这个是专用的芯片吧?
用2051也可以实现用编码改频率啊。
离线bravoradio
发帖
1968
只看该作者 18楼 发表于: 2003-09-01
这个到不清楚,应该不会很大的。
最初由 菠萝蜜 发表
那商业成品一般电流是多少?
离线菠萝蜜
发帖
4727
只看该作者 19楼 发表于: 2003-09-01
最初由 bravoradio 发表
这个到不清楚,应该不会很大的。

你那里有吗?可以量一下吗?我这里没有,没办法知道