您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页红外遥控无线多媒体系统的设计

红外遥控无线多媒体系统的设计

来源:意榕旅游网
维普资讯 http://www.cqvip.com 管志鹏陈亮廖慧平潘君秋陈玲英 本文讨论了一种围绕电脑设计的低 号线,其中CLK和DATA与单片机相连。 本文采用解码发射电路给键盘供电,上电 后,当有键按下时,键盘会发出一串码流, 单片机记录PS2键盘发出的数据,将解 码的通码重新编码,调制为红外遥控信 电路上的单片机进行解码,经串口发送到 电脑,最后由上位机软件(采用一款免费 成本家用无线多媒体系统方案。该方案以 红外通信技术为基础,以无线模拟鼠标和 无线键盘代替通用PS2键盘与鼠标,又 软件Girder)从串口采集数据,并作出相 应操作。 以无线通信技术为基础设计了一套高品 质的无线话筒和无线耳机,构成了一套完 整的无线多媒体系统。 1.NEC编码标准与PS2协议 号,再由红外发光二极管发射到空问;接 收时,与红外遥控器采用同一块接收电 路,信号经红外接收电路接收后,由接收 要实现无线键盘,首先应清楚PS2 协议与NEC编码标准。如图1所示,NEC 编码标准下的发射端所发射的一帧码含 概述 本文选用AT89C2051单片机完成 引导码 l’ 红外编码与解码,采用BA1 404进行音频 信号的无线发射,选用TEA5767进行音 用户码 (8位) I’ 用户反码 (8位) 键数据码 (8位) 键数据反码 (8位) L .J  l1-a绾码数据模式 l 一I“ l 频信号的无线接收,解码之后的输出信号 即为左右声道音频信号,可直接接入音 响,实现立体声音效,同时采用计算机的 ・—————————————————————————————————————_ _ 厂 26 3 Tm=256/Fosc=0 56ms(Fos ̄=455kHz) 一载渡 串口完成单片机解码后的控制命令的输 入。整套系统的制作过程并不复杂,有一 b…I和“0”的渡形 3T 6m:l ms8 : m:Trn=[[2m『m载渡频率 o载渡频率 Fosc/12= 38kHz占空比:1占空比: /3 —4Tin=2 24ms 定动手能力的电子爱好者都能轻松完成。 下面以图解的形式详细介绍如何制造出 一c简码渡形 套让人心动不已的低成本家用无线多 媒体系统。 无线键盘的制作 红外无线键盘由标准的PS2键盘加 一毫J 个解码发射电路组成。标;隹PS2键盘 l-d NEC标准发射渡形 13 接口只有VCC、GND、DATA、CLK四根信 g i 维普资讯 http://www.cqvip.com 相应的I/O口中断设置为下沿触发,当下 CLOCK 降沿到来时,触发中断,红外接收头接收 数据。当第一次中断接收到9ms低电平 DATA\ ^ ^ ^ ^ ^ ^ ^ ^ ^ 囊 薹薹萎差萎雏室O 数据时,首先检查时钟线,确认时钟线是 否为高电平,如果是,则从设备可以开始 (即一体化接收头接收到38kHz的载波) 与4.5ms的高电平时,则构成引导码,然 后再开始接收32位数据;若接收到的不 是引导码,则跳出接收,继续等待中断:当 接收完32位数据后,由单片机串口发出 按键码,经RS232电平转换,然后关上位 传输数据;否则,从设备等待获得总线的 机串口,上位机软件接收到数据后再进行 ) AT89C2051 控制权后,才开始传输数据。传输数据帧 由11位组成,发送时序如图2所示,每一 帧数据中开始位总是为O,采用奇校验方 式,停止位始终为1。键盘与主机通讯时, 时钟线为上升沿改变数据线状态,时钟线 为下降沿时读人数据线状态。 2.红外编码电路 利用PS2协议和NEC编码,本文采 用软件编程的方法,AT89C2O51单片机 有一个引导码、8位用户码、8位用户反 从PS2键盘接收PS2协议码,然后转换 码,8位键数据码、8位键数据反码,引导 成NEC标准码,同时将转换后的码流经 码由9ms的高电平和4.5ms的低电平 红外发射头发射,电路图如图3所示。 组成,当按下持续时间超过108ms时,则 3.红外解码电路 发送简码(简码由9ms高电平和2.25ms 红外一体化接收头仅在接收到 的低电平组成)告之接收端某一键一直按 38kHz且占空比为1:3时输出低电平,否 着,简码与简码之间相隔108ms,采用脉 则输出高电平,红外编码包括:引导码和 >中位置调制方式区分”1”和“O”信号。 32位数据(包括八位系统码用来区分相 本方案PS2协议主要运用PS2与主 同编码方式的不同遥控器),只有当接收 机的通信,文中仅介绍PS2协议中从机 头接收到引导码时才开始接收32位数据 到主机之间的通信协议。键盘向主机发送 码。 红外解码电路如曩4所示,单片机将 红外线接头 AT89C2051 相应操作。 无线话筒的制作 BA1404是一款非常经典的调频发 射芯片,内部集成了前置音频放大器 (AMP)、立体声调制器(MPX)、FM调制器 及射频放大器,只需少量外围器件即可完 成高性能的高频发射。本文采用它进行无 线话筒的设计,电路图如图5所示。 设计时应注意以下几点: 1.OSC振荡网络的输出频率范围如 果在76~1O8MHz时,1O脚上电感可以 为在直径5mm的铁芯、直径O.5mm的 漆包线绕5圈左右,电感圈数计算经验公 式为:L=N X N X U X S/I,式中L为电感 量,N为线圈匝数,U:(4X3.14)e~,S为 空心体的截面积,I为空心体的有效长度。 2.装配电感时,两电感应成直角分 布。 3.为简化外围电路,可以采用铁壳可 调电感代替RF匹配网络,但要注意可调 范围,即可略去7脚上的RF匹配网络. 直接和VCC连接。 无线音响的制作 本文采用飞利浦公司的TEA5767调 频接收芯片,它是一款低功耗、电调谐调 频立体声收音电路,内部集成了中频选频 和解调网络,可以做到完全免调,在单片 机控制下可进行全频接收,频率控制可精 确到几kHz。TEA5767有两种控制方式, 一种为三线控制法,另一种为120总线控 制,本文采用120总线控制,方案中还加 入1602液晶显示、按键控制进行手动调 频,保证无线音响能够得到最准确的频 维普资讯 http://www.cqvip.com 表1 ②由于存在高频集肤效应,天线若采 用软导线代替时,最好使用多心线,不要 太长,若采用拉杆天线,则接入~号脚的 信即可采用一般的标准程序实现, TEA5767的频率算法可以在芯片手册中 查到,本文不作详细介绍。 3.红外解码软件流程 采用NEC编码标准,流程图如图8 所示,从红外码流中提取出有效信息。 接夭线,可用长25mm左右的软导线代 引线应尽可能短。 1 替 2 MPX,FC控制时,可以不用 2.针对TEA5767的I2c控制 本文采用标准的12C总线控制,因 AT89C2051单片机内部没有集成12C总 线接,需进行软件模拟12C时序。单片机 通过12C总线写数据到芯片内部,通过不 同的数据字节所定义的不同功能进行收 3 左声道输出,可直接接入音响 4 右声道输出,可直接接入音响 5 接地 6 3V电源 结束语 该系统功能强大、性能稳定、可移植 7 三线控制时的读写选择 音频率、收音模式等控制,芯片的读写模 性强,既可作为家用点唱、视听多媒体系 式及字节的具体功能可参考芯片说明书。 8 控制方式选择,接地时为12C总线控制 统,也可作为遥控办公、遥控多媒体教学 等系统。 9 时钟线(三线控制与12C总线控制共用) 软件流程及功能分析 10 数据线(三线控制与12C总线控制共用 1.软件设计流程图 无线红外键盘的软件设计流程图如 率,发出最完美的立体声。 图6所示,采用C语言与汇编语言的混 1.TEA5767的应用电路 合编程,图中调用的编码函数因时序要求 TEA5767主要应用在便携数码产品 中,体积非常小,为贴片封装,焊接比较困 严格,应选择汇编语言编写,利用编码函 数产生红外码流,再通过红外发光二极管 难。本文采用已设计好的TFM511K模 将码流转化成红外信号后再发射。 块,集成了TEA5767芯片,可以直接与单 片机进行通信,模块共有1O引脚,各管 2.TEA5767频率控制 TEA5767频率控制的软件编程框图 脚功能如表1所示。 如图7所示,由1602液晶显示当前频 设 ‘时应注意: ①音频地(模拟地)不要与数字地交 率、12C的通信程序及TEA5767频率控制 算法三部分组成。由于液晶显示和12C通 错共用: 昧 睾f 15 写 盎 f 第 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务