当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]一种适合单片机系统的FM双音频通信方案

引言

在许多单片机应用系统中,常常利用电信号与非电信号,来传送控制信号和数据信息,以实现遥控或遥测的功能,例如光信号、超声波信号、电脉冲信号等。而本FM有线/无线遥控广播系统中,是使用双音频电信号发送接收挖出,实现对FM有线/无线广播的远程控制管理。这种双音频通信具有控制简单,实施方便,传输可靠,而且造价低廉的特点,也是一种较为常用的通信方式。实现单片机系统双音频通信的关键在于双音频接收电路设计和应用,以及检测程序的设计。

1 遥控广播系统的基本原理

基本原理如图1所示。

遥控广播系统的通信是电话拨号收发的一种双音频通信方式,是一项可靠、成熟的通信技术。它取代了传统的电话拨号脉冲通信方式,成为现代电话通信拨号的主要通信方式。它对传输电路的要求低,传送的距离远,而且具有通用多种型号的双音频元器件以备选用,通过普通的电话就可以获得发送信号和编码。再经过FM捷变频立体声调频调制器的调制,采用立体声的两个声道,左声道输入广播音频信号,右声道输入用于控制双音频信号,以避免控制信号干扰广播音频信号。FM调制信号可经过有线电视网络,或者经过发射到空间的电磁波传送到收发端的接收机。接收机天线接收到射频信号后,检波获得立体声两个通道的音频信号。从立体声输出的左声广播音频信号经功放放大输出;而右声道的双音频控制信号经双音频解码电路解码,获得二进制代码送到OTP单片机端口。根据设置在接收机内单片机的机号编码开启和关闭接收机功放部分的电源,实现远程控制FM接收机的各个广播点目的。

 

 

2 遥控广播系统发送接收器的硬件电路设计

2.1 遥控广播系统发送器

其发送器可以自行设计,也可以采用一台质量较好,带有拨号数字显示和存储电话号码功能的电话机改装。如图2所示,是遥控广播系统发送器。按图连接上+48V电源,选择调整R1的电阻值,使A点电压在电话拿线的情况下为6~12V,再加上一台FM捷变频立体声调频制器和广播音源。

遥控广播系统发送器的操作可以像打电话一样用按键的方法,或用存入存储器,或重拨等方式输出被遥控的广播点密码,并经过FM捷变频立体声调频调制器的调制输出。

2.2 遥控广播系统接收器

其接收器工作原理是,当广播音频和遥控信号从FM调制器,通过空间(无线)或者射频电缆(有线)传送到FM接收机后,从左右声道分别输出广播音频和控制双音频代码信号。双音频代码信号经CD22204双音频解码器输出二进制代码代码给AT89C2051单片机的P1输入口,检测密码并执行开启或关闭功放的控制动作。CD22204是美国无线电公司(RCA)的产品,内部工作原理如图3所示。它对标准的双音频编码信号具有检测和输出的能力。其工作原理是,当模拟信号加到输入端,首先抑制50Hz干扰,再进行前置放大,高频滤波电路对高频点火花有较好的滤波作用,经过过零检测、带通滤波、鉴幅电路、时间电路处理后,0~9、*、#等每一个键按下,DV就有一个正脉冲输出。D1、D2、D4、D8输出端上的解码输出,EN允许端输入高电平时,才有D1、D2、D4、D8的输出。CD22204输出二进制代码是正逻辑,如图4中接收及CPU原理图所示。

D1、D2、D4、D8输出数据信号经过BG1、BG2、BG3、BG4组成的反相器反相后输入到AT89C 2051的P1.7、P1.6、P1.5、P1.4口。设计液晶显示屏便于观察通信和检测情况,个位显示代码总位数5,千位显示动态被检测的位数5~1,十位显示动态的本机密码0~9,百位显示动态代码0~9。当输入五位代码与本机五位密码相等,并收到开关信号(0—开,#—关),功放开关才动作。若密码不对或不按开或关按键,无动作。

 

 

在使用系统时,应将代码预先存入存号存储器或用重拨键,一次输出代码,以便快速准确地输入代码。当MCU检测输入代码等于本机密码和开(*)或关(#)时,将从P3.5口输出高电平,使BG6导通继电器吸合打开功放电源,或输出低电平使BG6载上关断功放电源,以达到点对点,或点对多点的控制。

3 遥控广播系统接收器的软件设计

3.1 RAM分配

10H 个位显示寄存器,显示密码位数5。

11H 十位显示寄存器,显示动态密码数0~9。

12H 百位显示寄存器,显示动态输入代码数0~9。

13H 千位显示寄存器,显示动态密码位数5~1。

17H 1ms延时初值寄存器。

30H 个位密码数,本机为1。

31H 十位密码数,本机为2。

32H 百位密码数,本机为3。

33H 千位密码数,本机为4。

34H 万位密码数,本机为5。

3.2 程序软件设计

 

 

软件由主程序、密码校对子程序、液晶显示器子程序、T0定时中断、10ms延时子程序组成。T0中断是为液晶提供250Hz方波驱动信号而设置的,目的是使液晶笔划不会烧死。10ms延时是稳定显示而设置的。液晶显示软件设计是从个位逐位将字型送入液晶屏。密码校对子程序中,从P1.4~P1.7读入负逻辑二进制代码,需反相恢复正逻辑。在主程序中设置了大循环和小循环,目的是循环完成以后重新装一次设定值,以保持有异常输入,延迟一定时间恢复正常工作。密码校对子程序也可以采用中断方式设计。

4 总结

设计和制造的样机使用以来,性能稳定、工作可靠、运转正常,基本没有发现控制错误。这种控制方案还可以推广到闭路电视管理系统,不过接收装置要专门设置。可以采用一个接收机控制多个用户方法,以降低成本费用。可以用于摄像头云台的控制方案,降低监控系统的造价。进一步地完善和提高系统的设计并在大量的使用中发现问题,解决问题提高系统的水平和质量。本方法属于单向通信方式,还存在一些不足。[!--empirenews.page--]

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭