文档库 最新最全的文档下载
当前位置:文档库 › 以假乱真的电子遥控器

以假乱真的电子遥控器

以假乱真的电子遥控器

自制用普通红外遥控器的遥控电脑

自制用普通红外遥控器的遥控电脑 当你躺在床上,正用电脑看着电影时,电话铃响起………无奈只好先跑去暂停了电影,再回来接电话,不然错过了精彩剧情岂不可惜?如果我们能给电脑安装一个遥控器那该多好,这样躺在床上也一样能操作电脑,给我们看电影和欣赏音乐带来了极大的便利。现在的电视卡都带有配套的遥控器并在卡上集成接收器,可以实现遥控换台以及一些其他的电视/电脑操作,但是,难道没有电视卡的朋友就无缘遥控了吗? 遥控接收器制作过程 其实,自制一个电脑遥控接收器,是非常容易的。首先,我们制作的电脑遥控器必须使用红外方式的(不能是射频的遥控器),一般电视、影碟机的遥控器都可以使用,如果手头没有闲置的遥控器,可以到小商品市场购买,一般的电视机遥控器即可,售价在十几元。注意,不要使用空调的遥控器,尽管它也是红外发射的,但是每次按键后,它都会把空调当前所有状态(模式、温度、风速、风向)发送一遍,导致每次发送的码串很长,会导致软件辨识错误。 经过比较,我们选择了Girder(v3.3.7)这个遥控软件,它功能全面,而且支持外挂插件,以支持新的遥控接收器和新的操作,从功能上可以说是"只有想不到,没有做不到"。除了日常操作,此外在幻灯片展示时如果运用遥控器,可以把演讲者从计算机旁边解放出来,从而与观众进行更加灵活亲近的互动,达到更好的展示效果。 (图1)遥控接收器的电路方案 我们的遥控接收器的电路方案取自Girder的第三方插件:"SFH-56 plugin for Girder"。该电路图(图一)简单到只有六个元件,而且可以直接去掉发光二极管(电源指示灯)和100Ω保护电阻以进一步简化电路。主要元件有HS0038A红外遥控接收头、5V稳压管(1/4W)、

基于51单片机的红外遥控器设计

天津职业大学 二○一五~二○一六学年第1学期 电子信息工程学院 通信系统综合实训报告书 课程名称:通信系统综合实训 班级:通信技术(5)班 学号:1304045640 1304045641 1304045646姓名:韩美红季圆圆陈真真指导教师:崔雁松 2015年11月17日

一、任务要求 利用C51单片机设计开发一套红外线收发、显示系统。 具体要求: ●编写相关程序(汇编、C语言均可); ●用Proteus绘制电路图并仿真实现基本功能; ●制作出实物 二、需求分析(系统的应用场景、环境条件、参数等) 现在各种红外线技术已经源源不断进入我们的生活中,在很多场合发挥着作用。 机场、宾馆、商场等的自动门,会在人进出时自动地开启和关闭。原来,在自动门的一侧有一个红外线光源,发射的红外线照射到另一侧的光电管上,红外线是人体察觉不到的。当人走到大门口,身体挡住红外线,电管接收不到红外线了。根据设计好的指令,触发相应开关,就把门打开了。等人进去后,光电管又可以接到红外线,恢复原来的线路,门又会自动关闭。因此这种光电管被称为“电眼”,在许多自动控制设备中大显身手。 在家庭中,许多电子设备如彩色电视、空调、冰箱和音响等,都使用了各种“红外线遥控器”。利用它我们可以非常方便的转换电视频道或设定空调的温度档次。 三、概要设计(系统结构框图/系统工作说明流程图) 红外线收发、显示系统硬件由以下几部分组成:红外遥控器,51单片机最小系统,接收放大器一体集成红外接收头,LED灯显示电路。 红外线接收是把遥控器发送的数据(已调信号)转换成一定格式的控制指令脉冲(调制信号、基带信号),是完成红外线的接收、放大、解调,还原成发射格式(高、低电位刚好相反)的脉冲信号。这些工作通常由一体化的接收头来完成,输出TTL兼容电平。最后通过解码把脉冲信号转换成数据,从而实现数据的传输。 红外遥控系统电路框图

数字电视机顶盒遥控器学习方法

Dear hf,这几年,全国各地数字电视转换,每家每户都装上了机顶盒?当然随着机顶盒都会配带一个学习型遥控器,也就是可以把电视机的遥控器码值学进去,电视机和机顶盒的二合一遥控器,但由于位置有限,一般遥控器只能学5-8 个电视机的常用按键.用户在装机顶盒的时候一般广电安装人员都会帮忙把遥控器学好给到用户直接使用,这样就不用用户自己操作,但用户用一段时间后由于用户操作不当或其它原因,偶尔也会出现学习区域掉码,需重新学习才能使用.如果懂学习原理的用户,可能就会重新学习一次就0K了,但不懂的用户,像家里是老人小孩的?除了换电池试一下,如果还是没反应,就会判定遥控器坏了.其实学习的方法很简单,有的机顶盒厂家会随遥控器配送一张学习使用方法,而有的厂家就没有,所以这样会给用户带来很多麻烦.顺便拿一款广电的遥控器来分解说明.具体图示说明如下: 按键学习方法: 1?按住设置”键,并保持2秒,LED(灯)由暗变亮进入学习状态; 2?按一下要学习的键LED(灯)闪烁,此时处于学习接收状态; 3?两个遥控器的发射头对准且在一条直线上距离约1到3mm,按下电视机遥控器按键并保持1 秒左右放开; 4?学习成功后LED(灯)快速闪烁三下后继续保持长亮,可以再次选择其它学习按键进行学习; 5.若要学习其它键,重复2-4步骤多次; 6?学习完毕按设置”键保存并退出学习状态,LED(灯)熄灭。 进行学习操作时必须保持两只遥控器的稳定,不得抖动a)学习时两个遥控 器的发射头要在同一直线上,且距离要在3cm以内;b)进入学习功能后若14秒钟内不选择按键将自动退出学习状态,选择按键后若14秒内不进行学习将自动退出学习状态;c)在学习选键状态和等待接收信号状态下按设置键都能退出学习功能。 d)反复学习同一个按键,最多可以连续的进行学习两次,同一按键连续学习两次后不能够马上选择此键进行学习,此键将保存以上连续两次学习的数据;但在学习其它

自制红外遥控开关

电子报/2007年/5月/27日/第015版 单片机应用 自制红外遥控开关 自制一款使用方便、价格低廉的遥控开关,不失为一个好的娱乐方法,本文详细介绍单路遥控开关的制作方法,如有需要,可以以此类推,制作出可同时控制灯具、风扇、自动窗帘等电气设备的多路开关。 本制作以89C2051单片机为核心,通过软件实现对红外遥控信号的解码,并对输出进行控制。 硬件电路如图1所示。 供电部分采用电容降压电路,通过全桥整流可以在同等情况下使用小容量的降压电容。5.1V 稳压管为芯片提供工作电压。89C2051的工作电压是2.7V~6V。单片机采用阻容复位。也可以加装复位开关,以方便调试时使用。晶振为6MHz。如需降低待机功耗,也可以选用更低频率的。红外接收头使用1838或1808一体化接收头。图中的按键为手控按键,也可作为调试验证使用。LED为工作指示灯。输出部分采用SSR固态继电器或者使用分立元件电路。虚线框中的部分可直接使用SSR,也可以按图中电路搭建。光揭MOC3061具有过零检测电路功能。 89C2051需要安装IC插座,以方便调试。89C2051不能在线编程,没有编程器的朋友可以使用具有ISP功能的89551系列单片机,这样可以省去调试时的来回拔插。 硬件电路制作好以后,就可以调试软件了。软件的流程图如图2所示。

程序的主要部分是红外解码,利用外部中断和定时共同完成。其他部分都是对端口的基本操作。调试软件时,如果不确定红外解码是否正确,可以使用按键程序测试其他功能或中断功能。 当软硬件都调好后,用滤光片遮挡红外一体化接收头(防止可见光干扰),将电路直接连接 到插座或是其他双线电路上,即可进行稳定性测试。

电视机顶盒遥控器设置――和电视遥控器如何对接汇总

电视机顶盒遥控器设置——和电视遥控器如何对接 电视机顶盒遥控器设置方法和步骤: 机顶盒遥控器主要学习电视机的部分主要按键,遥控器上的位置如下图所示: 1、按住“设置”键不放,让指示灯从普通亮度变为高亮并保持长亮,然后松开按键; 2、将学习型遥控器和电视机遥控器的遥控窗口(遥控器的最前端正对,并保持在3—10厘米的距离内,如下图: 3、以电视机切换信号源的按键(即平时用于切换普通频道及DVD等信号源的按键为例: 按住电视机遥控器用于切换信号源的按键两秒左右进行学习,在接收信号时指示灯会快速闪烁,接收成功后指示灯会闪烁三下后保持长亮,然后按下机顶盒遥控器的“TV/AV”按键,指示灯会闪烁三下后保持长亮则完成一个按键的学习。您可以继续用同样的方法将机顶盒遥控器的电源、音量+、音量一、Sl、S2、S3键逐一设置成电视机上的相应按键。 4、学习完成后,按一下“设置”键,让指示灯熄灭,遥控器即可控制机顶盒的各项功能操作,也可使用电视机的部分常用功能,详见下表: 按键名称常用功能 自定义学习型按键,功能由客户自定义为电视机遥控器按键功能

设置切换并设置学习区按键功能 电源学习型按键,实现电视机开/关机功能 电视音量键学习型按键,调节电视机音量大小 TV/AV 信号源切换按键,用于切换普通频道、机顶盒、DVD等信号源 S1,S2,S3 其它您想使用的电视机遥控器按键 机顶盒遥控器设置注意事项: 1、机顶盒遥控器设置时必须保持两个遥控器的稳定,不得抖动; 2、机顶盒遥控器设置时两个遥控器的发射头要在同一直线上,且距离要在3到10cm以内; 3、机顶盒遥控器设置功能开启后14秒钟内不选择按键将自动退出学习状态,选择按键后若14秒内不进行学习也将自动退出学习状态; 4、在机顶盒遥控器学习选键和等待接收信号状态下按设置键都会退出学习功能。 电视机顶盒的安装: 1、把红白黄三色AV线一端连在机顶盒后面的AV插孔中,按颜色插好,另外一端插电视机后面的AV输入(注意再注意:要插在输入端孔,插在输出你是什么也看不到的。

单片机红外电视遥控器C51程序代码单片机程序

单片机红外电视遥控器C51程序代码单片机程序 //************************************************************** //名称:单片机红外电视遥控器C51程序代码() /*-------------------------------------------------------------- 描述: 一般红外电视遥控器的输出都是用编码后串行数据对38~40kHz的方波进行 脉冲幅度调制而产生的.当发射器按键按下后,即有遥控码发出,所按的键 不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms 的组合表示二进制的“1”。上述“0”和“1”组成的32位二进制码经38kHz 的载频进行二次调制,然后再通过红外发射二极管产生红外线向空间发射。 一般电视遥控器的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位 为8位的操作码和8位的操作反码,用于核对数据是否接收准确。 根据红外编码的格式,发送数据前需要先发送9ms的起始码和4.5ms的结果码。接收方一般使用TL0038一体化红外线接收器进行接收解码,当TL0038接收到38kHz红外信号时,输出端输出低电平,否则为高电平。 所以红外遥控器发送红外信号时,参考上面遥控串行数据编码波形图,在低 电平处发送38kHz红外信号,高电平处则不发送红外信号。 ----------------------------------------------------------------*/ //编辑: //日期: //**************************************************************** #define uchar unsigned char //定义一下方便使用 #define uint unsigned int #define ulong unsigned long #include //包括一个51标准内核的头文件 static bit OP; //红外发射管的亮灭 static unsigned int count; //延时计数器 static unsigned int endcount; //终止延时计数 static unsigned char flag; //红外发送标志 char iraddr1; //十六位地址的第一个字节 char iraddr2; //十六位地址的第二个字节 void SendIRdata(char p_irdata); void delay(); //************************************************************** void main(void) {

万能学习型红外遥控器制作(毕业设计)

学号 密级 ××大学本科毕业论文 万能学习型红外遥控器设计 院(系)名称:×××× 专业名称:×××× 学生姓名:×××× 指导教师:×××× 二○○九年五月

BACHELOR'S DEGREE THESIS OF ×××× UNIVERSITY Design of Universal IR Learning Remote Controller College :×××× Subject :×××× Name :×××× Directed by :×××× May 2009

摘 要 随着家用电器种类的增加和无线遥控产品的普及,红外遥控器的使用频率越来越高,针对国内红外遥控学习技术成熟,但产品化程度低的特点,本文自主设计一种具有红外学习和触屏显示功能的红外遥控器,借此促进红外遥控学习技术在国内市场的产品化推广。 在红外解码方面,传统方法采用单片机中断或者查询方式采集红外信号,环境不理想情况下可能需要多次解码,本文借助电脑辅助记录全波形,通过相关软件优化波形,解码一次即可成功;在红外发射方面,本文通过实验发现红外发射距离受载波占空比和红外二极管贯通电流影响,通过调试将38KHz载波红外信号发射距离提高到10米;在红外接收方面,进行了红外干扰测试;在触屏校验方面,通过实验获取触屏数据,利用matlab参数估计lsqcurvefit函数求得校正参数,解决了触屏漂移问题;在彩屏显示方面,将遥控器所有按键简化为方向键和确认键,虚拟数码管显示按键位置,避免了单片机片上资源紧张的问题,此外,彩屏仅支持16位R5G6B5格式数据,一张176*220图片占用72. 6KB空间,造成极大浪费,本文借此讨论了适合本系统的图片压缩技术,给出了一种具体的图片压缩格式。 按照由简单到复杂的顺序,本文先后制作了遥控接收解码装置、遥控编码发射装置、万能学习型红外遥控器,以SAA3010遥控器作为典型代表(遵循飞利浦RC-5编码协议),成功的实现了红外编解码、发射接收、按键触屏双输入、彩屏显示等基本功能,最终制作的万能学习型遥控器在功能上可以完全代替SAA3010遥控器。 关键词:红外学习;红外解码;单片机控制;声卡采样;触屏校验

数字电视机顶盒遥控器学习方法

这几年,全国各地数字电视转换,每家每户都装上了机顶盒.当然随着机顶盒都会配带一个学习型遥控器,也就是可以把电视机的遥控器码值学进去,电视机和机顶盒的二合一遥控器,但由于位置有限,一般遥控器只能学5-8个电视机的常用按键.用户在装机顶盒的时候一般广电安装人员都会帮忙把遥控器学好给到用户直接使用,这样就不用用户自己操作,但用户用一段时间后由于用户操作不当或其它原因,偶尔也会出现学习区域掉码,需重新学习才能使用.如果懂学习原理的用户,可能就会重新学习一次就OK了,但不懂的用户,像家里是老人小孩的.除了换电池试一下,如果还是没反应,就会判定遥控器坏了. 其实学习的方法很简单,有的机顶盒厂家会随遥控器配送一张学习使用方法,而有的厂家就没有,所以这样会给用户带来很多麻烦. 顺便拿一款广电的遥控器来分解说明.具体图示说明如下: 按键学习方法: 1.按住“设置”键,并保持2秒,LED(灯)由暗变亮进入学习状态; 2.按一下要学习的键LED(灯)闪烁,此时处于学习接收状态; 3.两个遥控器的发射头对准且在一条直线上距离约1到3mm,按下电视机遥控器按键并保持1秒左右放开; 4.学习成功后LED(灯)快速闪烁三下后继续保持长亮,可以再次选择其它学习按键进行学习; 5.若要学习其它键,重复2-4步骤多次; 6.学习完毕按“设置”键保存并退出学习状态,LED(灯)熄灭。 注意:进行学习操作时必须保持两只遥控器的稳定,不得抖动 a) 学习时两个遥控器的发射头要在同一直线上,且距离要在3cm以内;

b) 进入学习功能后若14秒钟内不选择按键将自动退出学习状态,选择按键后若14秒内不进行学习将自动退出学习状态; c) 在学习选键状态和等待接收信号状态下按设置键都能退出学习功能。 d) 反复学习同一个按键,最多可以连续的进行学习两次,同一按键连续学习两次后不能够马上选择此键进行学习,此键将保存以上连续两次学习的数据;但在学习其它按键或重新进入学习功能后可以重新选择此键进行学习,学习后将覆盖掉以前学习的码。 各按键分解说明如下: 1自定义功能:学习型按键,功能由客户自定义为电视机遥控器按键功能。 2设置:对学习型按键进行设置 3电视电源:学习型按键,实现电视机开/关机功能 4 控制指示灯 5电视音量键:学习型按键,调节电视机音量大小 6信息:进入数据广播主页 7证券:进入股票信息(显示:暂未开通) 8喜爱+、喜爱-:在指定喜爱列表类别频道中,进行频道加减。 9喜爱:进入喜爱分类节目列表界面 10左方向:在菜单状态下,实现菜单光标左右移动;在节目播放状态下,实现调节当前播放节目音量大小。 11确认:在菜单状态下,实现菜单操作确认;在节目播放状态下,显示节目列表。 12主页:进入导航主页界面 13电视/广播:实现电视节目和广播节目的切换 14(红):当前节目信息。 15(绿):下一节目信息

实验:简易红外遥控电路制作

焊接时,把这个文档打印带到实验室,或者单打印电路图也可。 实验简易红外遥控电路的制作 一、实验内容与要求 对指定的电路使用Proteus工具进行仿真;指定的电路为:①红外发射器,如图1所示;②红外接收器,如图2所示。 b)使用Protel工具设计图1和图2的印刷电路板图。 按照图1安装一个手持式红外发射器、按照图2安装一个红外接收器;完成的作品应具有如下功能:按动发射器上的一个按扭,能遥控接收器上的一个小型继电器,通过该继电器的触点,可以控制一般小功率的用电设备如电灯等。 d)完成实验报告。 二、实验电路及原理 1、发射器 电路如图1所示, 集成电路NE555(或7555>等元件组成自激多谐振荡器,振荡频率约为38KHZ~40 KHZ,该频率与C1、R1、RV1均有关系,可调节它们使振荡频率达到要求;当按钮AN按下时,脉冲电流流过红外发射二极管IR- LED,使之发出38KHZ左右的红外脉冲光。 图 1 红外发射电路 2、接收器

电路如图2所示,主要由一体化红外接收头、D触发器和小型继电器等组成。CD4013是CMOS集成电路D触发器,内含两个独立的D触发器,外形为双列直插14脚封装,第14脚为电源正极,第7脚为电源负极,工作电压3~18伏,S、R端对Q端的影响如下表1所示。 图 2 红外接收器 图 3 红外接收头表1 D触发器真值表 常态时,接收头Uo端输出为高电平,Q1饱和其集电极电位为零,因此U1: A的S=0, R=1,由表1可知,U1:A应有Q=0;当接收头收到红外光时,Uo端输出负脉冲,

在负脉冲的低平期间,Q1截止,使U1:A的S=1,R=0,故U1:A的Q=1,随后,U o端负脉冲消失,U1:A回到常态

基于某单片机地红外遥控设计与制作

基于单片机的红外遥控设计与制作 13工试2班舒佳章韬略 一、设计目的 对于本课题的研究,其理论中的价值是对红外线这种电磁波的特性进行更加深入的研究。同时在与单片机和电子电路的共同作用下,找到单片机及电子电路在实际运用中的更多功能,从而挖掘出红外线和硬件设备结合中的更多可能性。在现实意义中,对于红外线的使用,它不仅提高了单片机、硬件设备和硬件系统在智能遥控领域的广泛应用,而相对了在硬件设施上使用了红外线的遥控技术,也同时大大拓宽了硬件设施的应用围。在不久的将来,我相信,人们对于红外遥控控制的运用,会变得越来越广。 二、设计要求 基本功能要求: 1.以一个单片机作为控制遥控器,另一个单片机控制系统为被遥控对象; 2.用遥控器的10个遥控开关,控制遥控对象的10个电源开关通断; 3.能实现10个电源开关状态显示; 4.能实现定时开关某一个电源开关。 扩展功能: 1.能实现灯光亮度连续调节;

2.能根据不同电器实现不同时间通断控制; 3.其他扩展功能。 三、方案设计 3.1红外遥控发射电路的方案 采用指令键产生电路产生不同的控制指令,单片机进行状态的编码,直接由单片机的口输出方波信号控制红外发射管进行发射。红外发射管采用普通的红外发射二极管。 3.2红外遥控接收电路的方案 遥控系统采用红外线脉冲个数编码,直接利用单片机软件解码,实现功能的遥控。 3.3单片机的选择 本设计所编写的程序比较简单,功能也比较少,所用到的输入输出端口也不是很多,所以我们决定用STC89C52单片机来完成本设计,既方便也很实用。 3.4红外遥控系统电路的原理框图以及各部分作用

各部分作用: (1)行列式键盘 行列式键盘又称为矩阵式键盘,用I/O线组成行列结构,按键设置在行列的交点上,行列式分别连接到按键开关的两端。键盘中有无按键按下是由行线送入扫描字及列线读入列线状态字来判断的,有键按下时通过查键并执行键功能程序。 (2)红外线发射电路 遥控器信息码由单片机的定时器1中断产生40KHZ红外线方波信号。由P3.5口输出,经过三极管放大,由红外线发射管发送。 (3)单片机 单片机用于输出方波信号控制红外发射电路的工作。 3.5红外接收部分原理框图以及各部分作用 各部分作用: (1)+5V电源电路 给单片机最小系统、控制电路提供以及红外接收电路提供电压。

网络机顶盒怎么用 遥控器适配教程

用两个遥控器看电视是不是太麻烦?不是找不到电视遥控器,就是找不到机顶盒遥控器,是不是让人发狂。现在我们不用为它而心烦,自从学习型遥控器面世,很开得到了用户的认可,但是由于学习型遥控器需要进行配对,有些小伙伴可能不会用。那么今天古达数码为带来详细的网络机顶盒学习型遥控器设置教程,详细看过这篇文章您一定知道网络机顶盒学习型遥控器怎么用。 1、什么是学习型遥控器 学习型遥控器就一般是指网络机顶盒或者广电机顶盒遥控器顶部有一块电视功能区或者学习功能区,一般会有电源、音量加减、信号源这几个按键。方面我们同时操作电视机和机顶盒。 并不是所有的机顶盒遥控器都是学习型遥控器,我们在购买网络机顶盒的时候,厂家有介绍说是学习型遥控器,那么这个遥控器就是支持学习功能的,如果没有介绍,那么大都不支持啦。

2、识别学习型遥控器 如上图所示,只要是带有这个功能区的遥控器一般就是学习型遥控器,学习型遥控器一般配备有可以学习电视的电源按键、音量上下按键、信号源等电视常用键,用来操作电视,这样我们看电视的时候就不必一手电视遥控器、一手机顶盒遥控器啦。 3、学习型遥控器设置 首先我们要看下学习型遥控器的使用说明。然后安卓步骤进行。

长按机顶盒遥控器电视区的电源按键约5秒钟,直至遥控器红色指示灯变为长亮状态,此时,机顶盒遥控器进入学习状态。 按一下机顶盒遥控器电视区的学习按键,红色灯闪速,此时处于学习接受状态。 手持被学习遥控器,对准机顶盒遥控器,距离大概3.5mm这里需要注意是毫米,也就是两个遥控器的红外发射灯几乎接触的距离,这时我们按下电视遥控器被学习的按键。 如果机顶盒遥控器学习成功,红色指示灯快速闪速三下后继续保持长亮,我们可以继续学习电视遥控器其他功能。 如果学习失败,红色指示灯会闪烁五次,返回学习状态,我们需要从第二步依次重来。 学习完毕后,按下电视按键区以外的任意按键,即可退出学习状态,红色指示灯熄灭。这时我们就可以用机顶盒遥控器来控制电视机啦。 更多网络机顶盒使用教程、玩机技巧,请搜索古达数码(关注网络机顶盒的自媒体)

红外遥控器的设计.

摘要: 红外线遥控是目前使用最广泛的一种通信和遥控手段,电视机遥控器是红外遥控系统中的典型代表。由于各厂家经常使用专用的遥控芯片,不同的遥控器之间互不兼容,因此给我们的生活带来一些不便。我的设计是使用常用的芯片AT89C52代替专用的遥控芯片制作一个遥控器,实现遥控器之间的通用化.该设计具有编程灵活多样,操作码个数可随意设定等优点,并且可以达到“一器多用”。 关键词:遥控器,单片机,键盘矩阵,编码 1. 引言 在现在社会及家庭的各种家用电器产品和娱乐设施中,一般都采用红外线遥控技术。红外遥控器电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作,而且红外遥控编解码容易,还可以进行多路遥控。 目前红外线遥控技术已经在电视机中得到了广泛的应用。电视机遥控器使用的是专用集成发射芯片来实现遥控器的发射,如东芝TC9012,飞利浦SAA3010T等。这些芯片价格贵,且互相之间采用的遥控格式互不兼容,所以各机型遥控器通常只能针对各自的遥控对象而无法通用。本设计利用低成本的MCS-51系列来实现遥控器的模拟发射,并实现遥控器的通用化。 2. 功能要求 通用红外遥控系统由发射和接收两大部分组成,发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调电路和解码电路。遥控信号发射装置通过将某个按键所对应的控制指令调制在38KHz范围内的载波上,然后经放大、驱动红外发射管将信号发射出去。遥控接收头通过对遥控信号的放大、检波、整形、解调出遥控编码脉冲。 图1红外遥控系统总体框图 本设计采用MCS-51系列单片机A T89C52代替专用遥控发射芯片,通过软件模拟实现了电视机遥控编码的发射,具有编程灵活多样,操作码个数可随意设定等优点,并且可以达到“一器多用”。

红外线电脑遥控器制作方法及原理

红外线电脑遥控器制作方法及原理 现在的电视卡都带有配套的遥控器并在卡上集成接收器,可以实现遥控换台以及一些其他的电视/电脑操 作,但是,难道没有电视卡的朋友就无缘遥控了吗? 电脑遥控接收器电路及制作 其实,自制一个电脑遥控接收器,是非常容易的。首先,我们制作的电脑遥控器必须使用红外方式的(不能是射频的遥控器),一般电视、影碟机的遥控器都可以使用,如果手头没有闲置的遥控器,可以到小商品市场购买,一般的电视机遥控器即可,售价在十几元。注意,不要使用空调的遥控器,尽管它也是红外发射的,但是每次按键后,它都会把空调当前所有状态(模式、温度、风速、风向)发送一遍,导致每次 发送的码串很长,会导致软件辨识错误。 经过比较,我们选择了Girder(v3.3.7)这个遥控软件,它功能全面,而且支持外挂插件,以支持新的遥控接收器和新的操作,从功能上可以说是"只有想不到,没有做不到"。除了日常操作,此外在幻灯片展示时如果运用遥控器,可以把演讲者从计算机旁边解放出来,从而与观众进行更加灵活亲近的互动,达 到更好的展示效果。 图1 电脑遥控接收器电路 我们的遥控接收器的电路方案取自Girder的第三方插件:"SFH-56 plugin for Girder"。该电路图(图一)简单到只有六个元件,而且可以直接去掉发光二极管(电源指示灯)和100Ω保护电阻以进一步简化电路。主要元件有HS0038A红外遥控接收头、5V稳压管(1/4W)、发光二极管、9针串口插头、电阻(3.3KΩ和100Ω各一)、电解电容(0.1μF,10V以上)、万能印刷电路板、线材(至少3芯)以及 电池盒(充当外壳)等一共不超过10元。

一般红外电视遥控器的输出都是用编码后串行数据对38~40kHz的方波进行脉冲幅度调制而产生的

用AT89S51单片机制作红外电视遥控器 一般红外电视遥控器的输出都是用编码后串行数据对38~40kHz的方波进行脉冲幅度调制而产生的。 当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。 上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制,然后再通过红外发射二极管产生红外线向空间发射。一般电视遥控器的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位为8位的操作码和8位的操作反码,用于核对数据是否接收准确。 根据红外编码的格式,发送数据前需要先发送9ms的起始码和4.5ms的结果码。 遥控串行数据编码波形如下图所示: 接收方一般使用TL0038一体化红外线接收器进行接收解码,当TL0038接收到38kHz红外信号时,输出端输出低电平,否则为高电平。所以红外遥控器发送红外信号时,参考上面遥控串行数据编码波形图,在低电平处发送38kHz红外信号,高电平处则不发送红外信号。 单片机红外电视遥控器电路图如下: C51程序代码: #include static bit OP; //红外发射管的亮灭 static unsigned int count; //延时计数器 static unsigned int endcount; //终止延时计数 static unsigned char flag; //红外发送标志 char iraddr1; //十六位地址的第一个字节 char iraddr2; //十六位地址的第二个字节

东方有线机顶盒遥控器和电视机对码设置方法

For personal use only in study and research; not for commercial use For personal use only in study and research; not for commercial use 东方有线机顶盒(以下称本机)遥控器对码方法 1、长按本机“设置”键,等红色指示灯亮起; 2、两个遥控器红外感应头对准; 3、依次按一下原电视遥控器的控制按钮,看到本机遥控器上的红灯闪一下,再按一下本机的相应按钮,看到本机遥控器上红灯再闪一下,一个功能通道就设置完成了; 4、重复刚才过程,直至设置完成。

仅供个人用于学习、研究;不得用于商业用途。 For personal use only in study and research; not for commercial use. Nur für den pers?nlichen für Studien, Forschung, zu kommerziellen Zwecken verwendet werden. Pour l 'étude et la recherche uniquement à des fins personnelles; pas à des fins commerciales. толькодля людей, которые используются для обучения, исследований и не должны использоваться в коммерческих целях. 以下无正文

仅供个人用于学习、研究;不得用于商业用途。 For personal use only in study and research; not for commercial use. Nur für den pers?nlichen für Studien, Forschung, zu kommerziellen Zwecken verwendet werden. Pour l 'étude et la recherche uniquement à des fins personnelles; pas à des fins commerciales. толькодля людей, которые используются для обучения, исследований и не должны использоваться в коммерческих целях. 以下无正文 For personal use only in study and research; not for commercial use

遥控接收器制作过程i

当你躺在床上,正用电脑看着电影时,电话铃响起………无奈只好先跑去暂停了电影,再回来接电话,不然错过了精彩剧情岂不可惜?如果我们能给电脑安装一个遥控器那该多好,这样躺在床上也一样能操作电脑,给我们看电影和欣赏音乐带来了极大的便利。现在的电视卡都带有配套的遥控器并在卡上集成接收器,可以实现遥控换台以及一些其他的电视/电脑操作,但是,难道没有电视卡的朋友就无缘遥控了吗? 遥控接收器制作过程 其实,自制一个电脑遥控接收器,是非常容易的。首先,我们制作的电脑遥控器必须使用红外方式的(不能是射频的遥控器),一般电视、影碟机的遥控器都可以使用,如果手头没有闲置的遥控器,可以到小商品市场购买,一般的电视机遥控器即可,售价在十几元。注意,不要使用空调的遥控器,尽管它也是红外发射的,但是每次按键后,它都会把空调当前所有状态(模式、温度、风速、风向)发送一遍,导致每次发送的码串很长,会导致软件辨识错误。 经过比较,我们选择了Girder(v3.3.7)这个遥控软件,它功能全面,而且支持外挂插件,以支持新的遥控接收器和新的操作,从功能上可以说是"只有想不到,没有做不到"。除了日常操作,此外在幻灯片展示时如果运用遥控器,可以把演讲者从计算机旁边解放出来,从而与观众进行更加灵活亲近的互动,达到更好的展示效果。 (图1)遥控接收器的电路方案 我们的遥控接收器的电路方案取自Girder的第三方插件:"SFH-56 plugin for Girder"。该电路图(图一)简单到只有六个元件,而且可以直接去掉发光二极管(电源指示灯)和100Ω保护电阻以进一步简化电路。主要元件有HS0038A 红外遥控接收头、5V稳压管(1/4W)、发光二极管、9针串口插头、电阻(3. 3KΩ和100Ω各一)、电解电容(0.1μF,10V以上)、万能印刷电路板、线材(至少3芯)以及电池盒(充当外壳)等一共不超过10元。

数字电视机顶盒遥控器学习方法精品

【关键字】方法、继续、快速、保持、位置、稳定、设置、调节、方向、实现 Dear hf, 这几年,全国各地数字电视转换,每家每户都装上了机顶盒.当然随着机顶盒都会配带一个学习型遥控器,也就是可以把电视机的遥控器码值学进去,电视机和机顶盒的二合一遥控器,但由于位置有限,一般遥控器只能学5-8个电视机的常用按键.用户在装机顶盒的时候一般广电安装人员都会帮忙把遥控器学好给到用户直接使用,这样就不用用户自己操作,但用户用一段时间后由于用户操作不当或其它原因,偶尔也会出现学习区域掉码,需重新学习才能使用.如果懂学习原理的用户,可能就会重新学习一次就OK了,但不懂的用户,像家里是老人小孩的.除了换电池试一下,如果还是没反应,就会判定遥控器坏了. 其实学习的方法很简单,有的机顶盒厂家会随遥控器配送一张学习使用方法,而有的厂家就没有,所以这样会给用户带来很多麻烦. 顺便拿一款广电的遥控器来分解说明.具体图示说明如下: 按键学习方法: 1.按住“设置”键,并保持2秒,LED(灯)由暗变亮进入学习状态; 2.按一下要学习的键LED(灯)闪烁,此时处于学习接收状态; 3.两个遥控器的发射头对准且在一条直线上距离约1到3mm,按下电视机遥控器按键并保持1秒左右放开; 4.学习成功后LED(灯)快速闪烁三下后继续保持长亮,可以再次选择其它学习按键进行学习; 5.若要学习其它键,重复2-4步骤多次; 6.学习完毕按“设置”键保存并退出学习状态,LED(灯)熄灭。 注意:进行学习操作时必须保持两只遥控器的稳定,不得抖动 a) 学习时两个遥控器的发射头要在同一直线上,且距离要在3cm以内; b) 进入学习功能后若14秒钟内不选择按键将自动退出学习状态,选择按键后若14秒内不进行学习将自动退出学习状态; c) 在学习选键状态和等待接收信号状态下按设置键都能退出学习功能。

万能红外遥控器设计

课程设计报告 课程名称:单片机原理及应用课程设计 设计题目:万能红外线遥控器的设计 系别:通信与控制工程系 专业:电子信息工程 班级:09级1班 学生姓名: 学号:09409146 09409147 起止日期:2011年12月19日~ 2011年12月30日 指导教师:谭周文田汉平 教研室主任:侯海良

摘要

本设计详细介绍了学习型万能遥控器的软硬件设计方法,并给出了具体的各单元电路设计、程序设计及主程序流程图。在硬件设计中,我们选取STC89C52型号单片机为核心器件,并给出外围电路模块如红外接收模块、红外发射模块、显示模块、以及外部控制模块等组成部分的设计实现。软件部分采用keil进行C程序设计与编译,并将编译后产生的hex文件通过STC_ISP_V479下载到单片机中,进行调试。本学习型遥控器采用最小化应用模式设计,电路简单,尤其是通过大量不同遥控码的特征分析,在遥控码的读入时选择了最佳采样间隔,使遥控码的学习成功率大大提高。 关键词:遥控学习;红外解码;单片机控制;红外遥控 目录 设计要求错误!未定义书签。

前言错误!未定义书签。 1方案论证错误!未定义书签。 方案错误!未定义书签。 方案二错误!未定义书签。 方案对比与选择错误!未定义书签。 2基本功能模块设计与说明错误!未定义书签。 初始化模块错误!未定义书签。 遥控码读入处理模块错误!未定义书签。 遥控码发射处理模块错误!未定义书签。 主模块错误!未定义书签。 3调试与操作说明错误!未定义书签。 学习型红外遥控器的仿真电路原理图的设计错误!未定义书签。程序的编译及下载错误!未定义书签。 实际电路的测试错误!未定义书签。 4课程设计心得体会错误!未定义书签。 5元器件及仪器设备明细错误!未定义书签。 6参考文献错误!未定义书签。 7致谢错误!未定义书签。 8附录错误!未定义书签。

红外遥控器的基本原理

红外遥控器的基本原理 红外线的特点人的眼睛能看到的可见光,若按波长排列,依次(从长到短)为红、橙、黄、绿、青、蓝、紫,红光的波长范围为0.62μm~0.7μm,比红光波长还长的光叫红外线。红外线遥控器就是利用波长0.76μm~1.5μm 之间的近红外线来传送控制信号的。 红外线的特点是不干扰其他电器设备工作,也不会影响周边环境。电路调试简单,若对发射信号进行编码,可实现多路红外遥控功能。 红外线发射和接收 人们见到的红外遥控系统分为发射和接收两部分。发射部分的发射元件为红外发光二极管,它发出的是红外线而不是可见光。 常用的红外发光二极管发出的红外线波长为 940nm 左右,外形与普通φ5mm 发光二极管相同,只是颜色不同。一般有透明、黑色和深蓝等三种。判断红外发光二极管的好坏与判断普通二极管一样的方法。单只红外发光二极管的发射功率约100mW。红外发光二极管的发光效率需用专用仪器测定,而业余条件下,只能凭经验用拉距法进行粗略判定。 接收电路的红外接收管是一种光敏二极管,使用时要给红外接收二极管加反向偏压,它才能正常工作而获得高的灵敏度。红外接收二极管一般有圆形和方形两种。由于红外发光二极管的发射功率较小,红外接收二极管收到的信号较弱,所以接收端就要增加高增益放大电路。然而现在不论是业余制作或正式的产品,大都采用成品的一体化接收头。红外线一体化接收头是集红外接收、放大、滤波和比较器输出等的模块,性能稳定、可靠。所以,有了一体化接收头,人们不再制作接收放大电路,这样红外接收电路不仅简单而且可靠性大大提高。

红外遥控器的协议 ?鉴于家用电器的品种多样化和用户的使用特点,生产厂家对红外遥控器进行了严格的规范编码,这些编码各不相同,从而形成不同的编码方式,统一称为红外遥控器编码传输协议。了解这些编码协议的原理,不仅对学习和应用红外遥控器是必备的知识,同时也对学习射频(一般大于300MHz)无线遥控器的工作原理有很大的帮助。 到目前为止,笔者从外刊收集到的红外遥控协议已多达十种,如: RC5、SIRCS、 S ON y、 RECS80、Denon、NEC、Motorola、Japanese、SAMSWNG 和 Daewoo 等。我国家用电器的红外遥控器的生产厂家,其编码方式多数是按上述的各种协议进行编码的,而用得较多的有 NEC协议。 红外遥控器的结构特征 ?红外遥控发射器由键盘矩阵、遥控专用集成电路、激励器和红外发光二极管组成。遥控专用集成电路(采用 AT89S52 单片机)是发射系统的核心部分,其内部由振荡电路、定时电路、扫描信号发生器、键输入编码器、指令译码器、用户码转换器、数码调制电路及缓冲放大器等组成。它能产生键位扫描脉冲信号,并能译出按键的键码,再经遥控指令编码器得到某键位的遥控指令(遥控编码脉冲),由 38KHZ 的载波进行脉冲幅度调制,载有遥控指令的调制信号激励红外二极管发出红外遥控信号。 在红外接收器中,光电转换器件(一般是光电二极管或光电三极管,我们这里用的是 PIN 光电二极管)将接收到的红外光指令信号转换成相应的电信号。此时的信号非常微弱而且干扰特别大,为了实现对信号准确的检测和转换,除了高性能的红外光电转换器件,还应合理地选择并设计性能良好的电路形式。最常用的

数字电视机顶盒遥控器学习方法

Dear hf, 这几年,全国各地数字电视转换,每家每户都装上了机顶盒.当然随着机顶盒都会配带一个学习型遥控器,也就是可以把电视机的遥控器码值学进去,电视机和机顶盒的二合一遥控器,但由于位置有限,一般遥控器只能学5-8个电视机的常用按键.用户在装机顶盒的时候一般广电安装人员都会帮忙把遥控器学好给到用户直接使用,这样就不用用户自己操作,但用户用一段时间后由于用户操作不当或其它原因,偶尔也会出现学习区域掉码,需重新学习才能使用.如果懂学习原理的用户,可能就会重新学习一次就OK了,但不懂的用户,像家里是老人小孩的.除了换电池试一下,如果还是没反应,就会判定遥控器坏了. 其实学习的方法很简单,有的机顶盒厂家会随遥控器配送一张学习使用方法,而有的厂家就没有,所以这样会给用户带来很多麻烦. 顺便拿一款广电的遥控器来分解说明.具体图示说明如下: 按键学习方法: 1.按住“设置”键,并保持2秒,LED(灯)由暗变亮进入学习状态; 2.按一下要学习的键LED(灯)闪烁,此时处于学习接收状态;

3.两个遥控器的发射头对准且在一条直线上距离约1到3mm,按下电视机遥控器按键并保持1秒左右放开; 4.学习成功后LED(灯)快速闪烁三下后继续保持长亮,可以再次选择其它学习按键进行学习; 5.若要学习其它键,重复2-4步骤多次; 6.学习完毕按“设置”键保存并退出学习状态,LED(灯)熄灭。 注意:进行学习操作时必须保持两只遥控器的稳定,不得抖动 a) 学习时两个遥控器的发射头要在同一直线上,且距离要在3cm以内; b) 进入学习功能后若14秒钟内不选择按键将自动退出学习状态,选择按键后若14秒内不进行学习将自动退出学习状态; c) 在学习选键状态和等待接收信号状态下按设置键都能退出学习功能。 d) 反复学习同一个按键,最多可以连续的进行学习两次,同一按键连续学习两次后不能够马上选择此键进行学习,此键将保存以上连续两次学习的数据;但在学习其它按键或重新进入学习功能后可以重新选择此键进行学习,学习后将覆盖掉以前学习的码。 各按键分解说明如下: 1自定义功能:学习型按键,功能由客户自定义为电视机遥控器按键功能。 2设置:对学习型按键进行设置 3电视电源:学习型按键,实现电视机开/关机功能 4 控制指示灯 5电视音量键:学习型按键,调节电视机音量大小 6信息:进入数据广播主页 7证券:进入股票信息(显示:暂未开通) 8喜爱+、喜爱-:在指定喜爱列表类别频道中,进行频道加减。 9喜爱:进入喜爱分类节目列表界面

相关文档