矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 10416|回复: 26

用2个元件做收音机中频信号发生器!!!

[复制链接]
     
发表于 2016-10-6 14:49:00 | 显示全部楼层 |阅读模式
本帖最后由 yangcheng84 于 2016-10-6 14:51 编辑

记得以前玩弄振荡器的时候,振荡频率受影响的因素很多,一个电路调整很久才能成功。

元件换了很多个.今天心血来潮,干脆就拿这粒零售价才1.2元的单片机弄一下.   目前设置成465KZ的信号输出.

单片机是意法半导体的STM8S 单片机,现在使用2MHZ的内置振荡器工作.


该信号幅度按照500HZ 正弦规律变化.即被正弦调幅.振幅接近与工作电压(3-5V).

这个东西好就还在元件少的可怜,要调收音机中频的话,输出线引出一根拖尾线靠近收音机,就可以从后级往前级弄中周了 .



程序主要有2条函数:
1.中频频率设置(可扫频)

2.占空比设置(调制用)



请看图:
IMG_20161006_140025.jpg


IMG_20161006_140102.jpg


接线图.JPG

IMG_20161006_141137.jpg

IMG_20161006_140509.jpg


IMG_20161006_141203.jpg


补充内容 (2016-10-6 17:00):
作为中频信号发生器,我们知道:465KHZ就作为载波,是被调制信号,500HZ是调制信号,因此输出就不需要
滤波电路了.如果要做,那就做二次谐波低通滤波,就可以了.
所以说就2粒元件啦

补充内容 (2016-10-6 17:55):
忘记写单片机型号了,补上:STM8S003F3P6

补充内容 (2016-10-6 20:17):
现在使用16MHZ的内置振荡器工作. 我写成2MHZ  晕哦
IMG_20161006_141012.jpg

评分

1

查看全部评分

     
 楼主| 发表于 2016-10-6 15:00:02 | 显示全部楼层
这是编译好的目标代码,加载进单片机就可以使用了.

500HZ正弦调制465KHZ中频.rar

4.44 KB, 下载次数: 212

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2016-10-6 16:07:35 来自手机 | 显示全部楼层
spwm,输出用一级或者二级rc滤波效果更好
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-10-6 17:01:48 | 显示全部楼层
本帖最后由 yangcheng84 于 2016-10-6 17:03 编辑
hotdll 发表于 2016-10-6 16:07
spwm,输出用一级或者二级rc滤波效果更好


嗯,你说得对!如果要做,那就做二次谐波(465*2=930KHZ)低通滤波,就可以了.
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-10-6 17:12:30 | 显示全部楼层
yangcheng84 发表于 2016-10-6 15:00
这是编译好的目标代码,加载进单片机就可以使用了.

谢谢园丁版主打赏!
回复 支持 反对

使用道具 举报

     
发表于 2016-10-6 17:16:45 | 显示全部楼层
能搞个10.7mhz的FM调制吗?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-10-6 17:59:24 | 显示全部楼层
66718 发表于 2016-10-6 17:16
能搞个10.7mhz的FM调制吗?

要外挂21.4MHZ的晶振才行,要不中心频率偏差大了点
回复 支持 反对

使用道具 举报

     
发表于 2016-10-6 18:17:29 来自手机 | 显示全部楼层
yangcheng84 发表于 2016-10-6 17:59
要外挂21.4MHZ的晶振才行,要不中心频率偏差大了点

后生可畏,我以前只做过Z80单板机,后来的单片机只是略有了解。还是希望楼主能把FM中频加上去。
回复 支持 反对

使用道具 举报

发表于 2016-10-6 18:26:15 | 显示全部楼层

标题

没看到465k波形
回复 支持 反对

使用道具 举报

     
发表于 2016-10-6 18:44:13 | 显示全部楼层
厉害!!!
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-10-6 19:07:13 | 显示全部楼层
70后大叔 发表于 2016-10-6 18:26
没看到465k波形

IMG_20161006_141012.jpg

这个就是了,两行像波浪线的是500HZ,  载波周期很短,观察低频时选用了0.2ms扫速,当然465KHZ就会秘密麻麻了,加载两根波浪线之间的就是中频了.


下图是再展宽的扫速. 一片绿的就是载波了
IMG_20161006_141203.jpg

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-10-6 19:08:28 | 显示全部楼层
rzzjw 发表于 2016-10-6 18:44
厉害!!!

谢谢你的鼓励.

我贴出来的想法是讨论简单点的信号发生器
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-10-6 19:12:30 | 显示全部楼层
夏天热 发表于 2016-10-6 18:17
后生可畏,我以前只做过Z80单板机,后来的单片机只是略有了解。还是希望楼主能把FM中频加上去。

谢谢你的鼓励.

10.7MHZ的还没弄过,不敢保证能弄好.
回复 支持 反对

使用道具 举报

发表于 2016-10-6 19:30:45 | 显示全部楼层
stm8s才用2M, pwm速度足够产生465k的正弦波的?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-10-6 19:44:06 | 显示全部楼层
70后大叔 发表于 2016-10-6 19:30
stm8s才用2M, pwm速度足够产生465k的正弦波的?

硬件捕捉模块生成465KHZ矩形波,对矩形波按500HZ 正弦规律做脉宽调制.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-5-9 04:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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