1 / 4
文档名称:

语音电视说明.doc.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

语音电视说明.doc.doc

上传人:crh53719 2016/4/13 文件大小:0 KB

下载得到文件列表

语音电视说明.doc.doc

相关文档

文档介绍

文档介绍:语音电视说明由于最近没什么时间, 所以程序没怎么整理, 很乱, 希望大家不要见笑。还要声明一下, 那些上传的代码很大一部份是凌阳的,只是在其基础上做了必要的修改,仅供交流之用。现对遥控代码的发送程序做一些简述, 希望大家能了解一点本人编程的思路, 好理解程序的一些细节。有错误的地方请大家指正。一、遥控发射编码原理: 现以 LC7461 组成发射电路为例说明编码原理。当发射器按键按下后, 即有遥控码发出, 所按的键不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为 、间隔 、周期为 的组合表示二进制的“0”;以脉宽为 、间隔 、周期为 的组合表示二进制的“1”上述“0”和“1”组成的 42 位二进制码经 38kHz 的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射, 7461 产生的遥控编码是连续的 42 位二进制码组,其中前 26 位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后 16 位为 8 位的操作码和 8 位的操作反码用于核对数据是否接收准确。当遥控器上任意一个按键按下超过 36ms 时, LC7461 芯片的振荡器使芯片激活,将发射一个特定的同步码头,对于接收端而言就是一个 9ms 的低电平, 和一个 的高电平, 这个同步码头可以使程序知道从这个同步码头以后可以开始接收数据。当然不同的遥控有不同的编码方式, 更奇怪的是, 我家那个电视遥控器的代码方式跟很多型号的遥控器都不一样,跟上面的差别很大,不过对编程影响不大。二、破解遥控发射编码: 这种方法是自己想的, 个人觉得很好, 现在拿出来跟大家分享,希望给大家在遥控编程方面带来方便。 1、使用软件: Adobe Audition 2 、软件使用方法件附件: Adobe Audition 3 、附加测试电路: HS0038B3 是红外器接收, ①脉冲信号输出接,直接接单片机的 IO口② GND 接系统的地线( 0V ); ③ Vcc 接系统的电源正极( +5V ); 找一个没有用的耳线, 或者坏电脑麦克风, 只拿那根线。用它把右边电路中的地线和 RS 输出端连入电脑的 MIC 接口, 耳线的地线最好接电路的地。然后接通电源, 打开软件 Adobe Audition ( 使用请方法参见 Adobe Audition ) ,这时拿遥控器对着右边做好的电路, 并按下你想破解的那个键, 也可以分别按下其他键, 这时软件就会把遥控代码以音频格式存起来,停止录制后便可以慢慢分解,破解。得到代码后所要做的事情是:量度脉冲波形的宽窄时间间隔。软件下面有时间尺度, 滚动鼠标滚轮可以缩放波形,很方便。脉冲时间间隔要求不严,一般能精确到 个 ms 就很够了。接下来就是要记下各种数据(好像有点废话?)。 4 、举个例子上面是一个常用遥控器发出的一个完整代码,经分析得知: 得出接收代码为:引导码+ 26 位为用户识别码( 11111000100000000011101111 )、 0101 、 1000 、 1010 、 0111 。由于所有波形为接收端的与发射