您当前的位置:首页 > 技术风向标

一种适合单片机系统的FM双音频通信方案

时间:2015-08-05  来源:扁平线圈电感厂家  点击:

引言

在许多单片机应用系统中,常常利用电信号与非电信号,来传送控制信号和数据信息,以实现遥控或遥测的功能,例如光信号、超声波信号、电脉冲信号等。而本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 遥控广播系统接收器的软件设计

大电流电感

求解答主电流毛刺我的开关电源,半桥设计。主电流上一直有毛刺尖峰,十分不能理解。我是杜邦线面包板搭的,会不会是这个原因?驱动IC是IR2304,开关控制MCU控制频率。


应该是这个原因,不要用杜邦线

24V电源输入,需转成5V和4.2V,单板功耗5W到10W ,怎 本帖最后由 qumai 于 2017-8-11 12:55 编辑 24V 断电后,需继续维持板子工作300ms,一个核心板需要24V转5V和4.2V,正常工作功耗10W,怎么弄?加大电容,或者有没有什么电源芯片本身带延时的?求大神回答呀?要求是烤板上电容存储的能量,维持板子继续运行300ms。 菜鸟,求大神给些思路呀!那你算嘛,W=1/2CU^2,U=24V-最低电源模块供电电压,W=10W*0.3s。 本帖最后由 qumai 于 2017-8-11 14:42 编辑 @cronus2  首先,非常感

一种基于最少边数的最短路径算法 摘 要: 确定两点之间最短路径,通常要求该路径满足两点之间的权之和最小。为此采用层次遍历图的思想,设计了一种新的结构存放路径选择信息,找到一种确定这种最短路径的算法,并给出了算法描述以及实例。关键

注塑加工厂


上一篇基于FPGA的数字视频转换接口的设计与实现

下一篇数据中心机房对综合布线防火线缆的选用要求


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话