矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 25892|回复: 91

移植了一个单片机,分享DIY超低中频128KHZ高性能FM收音机,装好包响,欢迎复制

[复制链接]
     
发表于 2016-12-26 11:25:03 | 显示全部楼层 |阅读模式
本帖最后由 yangcheng84 于 2016-12-26 11:40 编辑

移植了一个单片机,分享DIY超低中频128KHZ高性能FM收音机 , 装好包响

前段时间用LCD12864制作一个基于SI4730 的DSP 收音机,这个小DSP芯片是BGA封装的,业余没热风枪不能焊接,好在某宝有微型模块卖,我就花了10块大洋买回来了。由于该芯片可控命令和属性相当丰富,加上芯片强有力的内部设计,

使得芯片在灵敏度、选择性、信噪比、分离度、镜像抑制、带外压制等无线接收特性非常好.

立体声方便更是不在话下,是款性能优良的数字处理芯片.

经过实际设计与制作、试听,发觉在深圳本地可室内60cm软件天线可收听40多个电台.音质方面清晰可触,音场宽敞流利,说说所谓“数码声重”的人

恐怕主观意识上的看法多一些,或者没有真正实践过.

原帖:http://www.crystalradio.cn/thread-973251-1-1.html

调频性能优越不用说,但中波不知是本地信号差还是啥,弱台没听清,白天收6-8个台. 也可能这方面的应用我还没参透,毕竟是一份很长的英文资料,要有

无线电常识和编程技巧才行.过些日子会老家了完善起来.


说到用LCD12864制作显示,是应为可以显示中文,信息量很大,很适合做成台式机;不过见过一些坛友仅需要简约型的,比如:LCD1602

故我抽空抑制了程序,应用在LCD1602上,简约是简约,但是场强、信噪比、频率值、音量值以及当前菜单值 都是显示出来的.

程序中依然使用带按钮编码开关CW(型号EC11), 按下CW后,操作模式菜单分别在CH0    CH1  FR  VO 之间切换,进入这几个菜单之一正扭 或反扭编码器即可做

具体操作." CH0    CH1  FR  VO " 状态提示于屏幕右上角.

具体如下:
------------------------------------------
当切换为CH0时,表示按预置频率表选台
编码器正扭:向前频道+,动作时提示CH+
编码器正扭:向前频道-, 动作时提示CH-
------------------------------------------       
------------------------------------------
当切换为CH1时,表示按照预置信噪比值门限自动选台
编码器正扭:向前频道+,动作时提示Seek+
编码器正扭:向前频道-,动作时提示Seek-
------------------------------------------       

---------------------------------------------------------------------------------------
当切换为FR时,表示手动选台,步进0.05MHZ 香港电台有些尾数是0.05,比如103.35
编码器正扭:向前频道+,动作时提示Seek+
编码器正扭:向前频道-,  动作时提示Seek-
--------------------------------------------------------------------------------------       

---------------------------------------------------------------------------------------
当切换为V0时,音量控制
编码器正扭:音量+
编码器正扭:音量-
--------------------------------------------------------------------------------------       


其他信息含义:
SI------- 接收场强【RSSI】,单位dBuV;
SN-------信噪比   【SNR】,单位dB;
V63------相对音频电平63db


单片机可选用STC89 全系列的单片机,晶振强烈建议使用4M的,电源强烈建议不要使用开关电源,尽量避开开关电源,这样接收效果就非常好了.
质量低下的开关电源噪声很大,导致收台噪音变多.这是一个大祸根.

关于音量:如果不要运放,32欧姆手机而已可以直接听,不过音量轻了一些,如使用NE5532做2倍放大,音量开大声耳朵都快炸了

电路图如下:
LCD1602和SI4730方案收音机.jpg

因为是样机,我还没来的急装好看的,但功能是好的,露下脸
IMG_20161224_202159-002.jpg



1602.jpg



整版.jpg


IMG_20161226_110632.jpg

评分

5

查看全部评分

     
 楼主| 发表于 2016-12-26 12:26:35 | 显示全部楼层
本帖最后由 yangcheng84 于 2016-12-26 12:33 编辑

加载设置,需要勾选下降低振荡器增益,提高EMI 性能

加载设置.JPG


程序:
SI4730FM收音机V1.rar (4.66 KB, 下载次数: 550)

补充内容 (2016-12-26 19:03):
下次下载用户程序时擦除用户EEPROM区  选项也请勾选.   

评分

3

查看全部评分

回复 支持 2 反对 0

使用道具 举报

     
 楼主| 发表于 2016-12-26 11:26:00 | 显示全部楼层
稍后上传代码.

原帖视频效果:
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-12-26 12:37:34 来自手机 | 显示全部楼层
说到程序或单片机,看来要沉了,要等年轻人来了才会说过话,
回复 支持 反对

使用道具 举报

发表于 2016-12-26 12:43:52 来自手机 | 显示全部楼层
密码呢?别迫我暴力破解!
回复 支持 反对

使用道具 举报

     
发表于 2016-12-26 13:06:18 | 显示全部楼层
楼主威武!无私给大家分享经验和成果。
单片机这个东西,一直想尝试一下。
这次楼主给了活生生的模版,真是太给力了!
后面俺一定会补上加分哈。
回复 支持 反对

使用道具 举报

     
发表于 2016-12-26 13:13:29 | 显示全部楼层
楼主把制作过程发了上来,方便的坛友。
我学习会了后,也制作一个。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-12-26 13:22:12 来自手机 | 显示全部楼层
程序密码大写的   STC89C52
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-12-26 13:23:18 来自手机 | 显示全部楼层
程序密码大写的   STC89C52
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-12-26 13:25:51 来自手机 | 显示全部楼层
w412321 发表于 2016-12-26 13:13
楼主把制作过程发了上来,方便的坛友。
我学习会了后,也制作一个。

欢迎复制。

坦诚的讲,调频的音质非常好。如果您在珠三角,沪宁杭,京津塘等地区,就会发展这收音机的有点所在了,哈哈哈
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-12-26 13:34:04 来自手机 | 显示全部楼层
70后大叔 发表于 2016-12-26 12:43
密码呢?别迫我暴力破解!

密码大写的  STC89C52,大哥请收下
回复 支持 反对

使用道具 举报

     
发表于 2016-12-26 13:40:49 | 显示全部楼层
NE5532做耳放,音色差不了,就喜欢这部分了!
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-12-26 13:41:00 | 显示全部楼层
本帖最后由 yangcheng84 于 2016-12-26 13:42 编辑

打字有好几个地方笔误,这里是重要的,修改后如下:

.....说到用LCD12864制作显示,是为可以显示中文,信息量很大,很适合做成台式机;不过见过一些坛友仅需要简约型的,比如:LCD1602

故我抽空抑制了程序,应用在LCD1602上,简约是简约,但是场强、信噪比、频率值、音量值以及当前菜单值 都会显示出来的.

程序中依然使用带按钮编码开关CW(型号EC11), 按下CW后,操作模式菜单分别在CH0    CH1  FR  VO 之间切换,进入这几个菜单之一正扭 或反扭编码器即可做具体操作." CH0    CH1  FR  VO " 状态提示于屏幕右上角.

具体如下:
------------------------------------------
当切换为CH0时,表示按预置频率表选台
编码器正扭:向前频道+,动作时提示CH+
编码器正扭:向前频道-, 动作时提示CH-
------------------------------------------       
------------------------------------------
当切换为CH1时,表示按照预置信噪比值门限自动选台
编码器正扭:向前频道+,动作时提示Seek+
编码器正扭:向前频道-,动作时提示Seek-
------------------------------------------       

---------------------------------------------------------------------------------------
当切换为FR时,表示手动选台,步进0.05MHZ 香港电台有些尾数是0.05,比如103.35
编码器正扭:向前频道+
编码器正扭:向前频道-
--------------------------------------------------------------------------------------       

---------------------------------------------------------------------------------------
当切换为V0时,音量控制
编码器正扭:音量+
编码器正扭:音量-
--------------------------------------------------------------------------------------       


其他信息含义:
SI------- 接收场强【RSSI】,单位dBuV;
SN-------信噪比   【SNR】,单位dB;
V63------相对音频电平63db
---
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-12-26 13:44:25 | 显示全部楼层
本帖最后由 yangcheng84 于 2016-12-26 13:52 编辑
天火行者 发表于 2016-12-26 13:40


谢谢朋友加分鼓励!!!

NE5532做耳放,音色差不了,就喜欢这部分了!


NE5532  很用以购得,且特性良好。以一款经典的音频运放啊!
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-12-26 13:49:33 | 显示全部楼层
对了,按照预置频率表搜台的效果是最佳的。您可以提供给我您已知的当地附近的广播频率表,我帮您写入

预置. 我上传的是珠三角地区的.

没有给频率表的话,使用的时候就选择菜单“CH1”  自动搜台吧。  不过信号不稳定或者天线给接好就搜可能会漏台

提供的频率格式如下:
(8750       表示 8750X10KHZ =87.5MHZ)
--------------------------------------------------------------------------------
8750,                        //珠海交通
8780,                    //华夏之声
8850,                        //中国国际广播电台环球资讯
8860,           //香港1台
8880,                        //未知
8900,                        //增城电台
8950,                        //未知
8980,                        //深圳先锋898
9010,                        //顺德电台
回复 支持 反对

使用道具 举报

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

本版积分规则

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

蒙公网安备 15040402000005号

GMT+8, 2025-5-10 05:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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