打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
51单片机控制RDA5820制作 数字FM对讲机/收音/发射一体机 资料
近几天刚刚学了IIC总线控制,想亲自实践一下,就从众多IIC控制的芯片中找到了这个RDA5820模块,刚从网上淘回来就开始写控制它的C51程序,经过一周多努力终于调试成功。
应用材料:
万用板、89C52单片机、LCD1206、rda5820、小喇叭、拉杆天线、驻集体话筒、触动开关、自锁开关、LED、LM386、电阻(可调)、电容(可调)、三极管(9018、8050、8550、3355、2053)、耳机插孔等。
整体图片:
 

主控电路:
 

发射功放电路及图片:
 

RDA5820是FM收发一体芯片,由芯片引出IIC总线作为控制端与51单片机相接,通过IIC写RDA5820寄存器来控制:FM接收/发射切换、音量大小、重音提升、软静音、软静噪、频点设定、发射功率调节、灵敏度调节等功能。
利用5个按键对整个系统进行控制:上、下、左、右、发射键
 

制作了个小小的菜单:
 

1、FM收音功能:
RDA5820可在65-115Mhz的频段内进行立体声FM接收,通过IIC设置40H寄存器的CHIP_FUNC[3:0]=0即可定义当前工作模式为FM接收模式。笔者选用常用频段87-108Mhz(设置03H寄存器的BAND[3:2]=00)并打开重音提升(设置01H寄存器的BASS [12]=1)进行测试。
笔者利用5个独立按键进行频率(03H CHAN[15:6])和音量(05H VOLUME[3:0])的控制,并将频率(0AH READCHAN[9:0])、音量(05H VOLUME[3:0])、信号强度(0BH RSSI[6:0])、是否立体声(0AH ST[10])等信息通过IIC读取显示在LCD1602屏上,如图(邯郸地区 中国之声88.7Mhz)由于RDA5820可以直接驱动耳机,接上50cm的拉杆天线,接上耳机就可以享受立体声广播了。
 

2、FM发射功能:
同样,RDA5820也可在65-115Mhz进行立体声发射,设置40H寄存器的CHIP_FUNC[3:0]=1即可定义当前工作模式为FM发射模式。笔者通过5个按键进行频率、发射功率(42H TX_PA_GAIN[5:0])(-30-3dB)的控制,并将频率(03H CHAN[15:6])、发射功率(42H TX_PA_GAIN[5:0])等信息显示在LCD屏上,如(图)。接上50cm的拉杆进行测试,在宿舍楼中实测距离在40米左右,有点近,要想达到更远的距离就要再加上功放了,笔者采用了以前制作好的调频发射器功放,如图(2sc9018+2sc3355+2sc2053功率在0.6W左右)发射距离能达到200m以上,把立体声插头接好插到MP3上就可以进行立体声转发了。
 


3、对讲机功能
很简单啦,将上述两种功能结合在一起就能实现对讲机功能,笔者采用
130-135MHz作为对讲频段,进入对讲机模式模块自动切到软静音状态,通过读取0BH寄存器来判断是否去噪,当模块接收到发射信号时0BH寄存器FM_TRUE[8]=1(有台),此时关掉软静音进入接收状态,否则继续软静音。当按键5按下时,模块切换到FM发射模式,并可通过上下按键调整功率大小。在天线端接上功放,一台数字对讲机就做成啦!
 

装机图片:
 
2011-11-30 22:28:59 上传
下载附件 (94.53 KB)
 

 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
最简单的收音机 RDA5807SP
RDA5807数字芯片,制作接收全球频段的FM收音机,HIFI立体声输出
RDA55N?两波段收音机电路图、工作原理分析
Proteus 仿真库简介
基于Arduino RDA5807 FM接收器的FM调频广播电路
Github上的有趣嵌入式项目之——袖珍型FM收音机
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服