资料介绍
红外遥控器应用非常广泛,但由于各个厂家设计的遥控器种类各异,因而针对各类不同电子产品,采用的红外遥控器也就不完全相同,除了遥控器本身的造型外,起决定因素的是红外遥控信号传输协议。 目前,多数电子设计人员在设计产品遥控部分时,大多采用现成的遥控套件,或依靠现成的红外遥控接收程序,直接进行应用。这一切原因,源于大多电子设计工程师难以了解到更多的红外遥控信号传输协议,故此仅能“照搬”制作。
常用的红外线信号传输协议有 ITT 协议、NEC 协议、Nokia NRC 协议、Sharp 协议、Philips RC -5 协议、Philips RC-6 协议,Philips RECS-80 协议,以及 Sony SIRC 协议等,下面分别进行介绍。 一、ITT 协议 ITT 是最早的一种红外线传输协议。该协议没有象其他协议那样使用载波频率传输红外线信号,而是用宽度为 10μs 的 14 个脉冲进行遥控命令的传送,通过改变脉冲的间距对命令进行编码。用 ITT 协议传输数据非常可靠,而且功耗极低。在欧洲,包括 ITT(国际电话电报公司)、Greatz、 Schaub-Lorenz、Fin-lux、Nokia 等在内的很多公司均采用此协议做用户电子标签。
1.主要特性:每条信息只有 14 个非常窄的脉冲(脉宽 10μs),不对信号进行调制;采用脉冲距离编码;电池寿命极长;4 位地址码、6 位命令码;带时间自校准,发送器中可使用 RC 振荡器;通信速度快,发送一条信息只需 1.7ms~2.7ms;应用该协议的器件生产厂家有 Intermetal、Micronas 等。
2.协议:14 个脉冲传送 1 条红外信息,每个脉冲宽 10μs,用三种不同的脉冲周期来区别每位所表达的内容:100μs 表示二进制的“0”,200μs 表示“1”, 300μs 表示预备脉冲或结束脉冲。图 1a 是 ITT 的“0”和“1”的表示方法示意,图 1b 是用 ITT 传送的命令的格式。
预备脉冲的作用是让接收器设置放大器的增益,其后是 300μs 的引入延时。然后是起始脉冲,起始脉冲的周期为 100μs,即逻辑“0”,起始脉冲可以用于接收器的时间校准。起始位后面是 4 位地址码(高位在前),接着是 6 位命令码(高位在前),命令码后面紧跟一个尾脉冲。最后是 300 μs 的引出延时及结束脉冲,表示信息发送结束。
对于接收软件而言,可以从以下两方面来验证所接收的信息是否有效:一是引出信号的时间间距必须是起始位的 3 倍,而起始位的时间间隔为 100μs;二是逻辑 0 的空号时间不得超过起始位的 20%,逻辑 1 的空号时间是起始位的 2 倍。另外,在接收到最后一个脉冲信号后的等待时间不应超过 360μs,因为等待时间超过 360μs,很可能是传送中断或根本没有传送信号。预备脉冲仅作为自动增益调整用,接收软件可以对其不予理会。信息的解码工作从起始脉冲开始。 控制信息分成 4 位地址和 6 位命令两部分,地址范围从 0~15,命令范围从 0~63。地址成对使用,一组地址从 0~7,一组是其反码 15~8。按键时第一次发出信息中的地址是低地址,而后续发送信息中的地址则是第一次所发地址的反码,直到该按键被释放,这就允许接收器中止对重复码的接收。在按键没有释放之前,每 130ms 将重复发送一次控制信息。
控制信息分成 4 位地址和 6 位命令两部分,地址范围从 0~15,命令范围从 0~63。地址成对使用,一组地址从 0~7,一组是其反码 15~8。按键时第一次发出信息中的地址是低地址,而后续发送信息中的地址则是第一次所发地址的反码,直到该按键被释放,这就允许接收器中止对重复码的接收。在按键没有释放之前,每 130ms 将重复发送一次控制信息。
3.发送器件:Intermetal 公司为手持遥控器开发了好几款发送器集成电路。而单片机的使用,使得电视、VCR、SAT 可以用同一个遥控器进行控制。 SAA1250 是首先面市的红外线控制器芯片。通过设置,SAA1250 可以产生 3 个不同的地址对。其第四选项是传送 16 个地址之一,但是由于每次断电后再上电都要进行手动设置,因此该选项很少使用。其他通用红外线控制芯片有 IRT1250 和 IRT1260,两款芯片的作用完全相同,只是工作电压不向。IRT1250 的工作电压为 9V,IRT1260 的工作电压为 3V。IRT1260 与 SAA1250 的引脚定义完全相同,不同之处在于器件的寻址能力和输出级的电流驱动能力。
- RS485通信的详细资料讲解 31次下载
- MOS管的电路符号详细资料讲解 49次下载
- 标准CANBUS协议链路的详细资料讲解 2次下载
- 红外遥控系统的详细资料讲解 13次下载
- Arduino的语法详细资料讲解 4次下载
- 自制电脑红外线遥控器的详细资料说明 11次下载
- PROTEL常用元件封装的详细资料说明 0次下载
- ASPNET的常用控件有哪些详细资料介绍 8次下载
- Protel DXP的常用快捷键详细资料说明 0次下载
- 51单片机的int相关数据类型问题的详细资料讲解
- Proteus元器件封装的详细资料讲解 0次下载
- 红外遥控编码资料的详细说明 13次下载
- 使用89C52单片机解锁遥控红外指纹锁的详细资料说明 17次下载
- 红外遥控键值表资料免费下载 42次下载
- 常用红外遥控编码资料集 0次下载
- 红外遥控开关电路图分享 2172次阅读
- 红外线遥控器使用方法 3945次阅读
- STM32之红外遥控信号自学习实现 2867次阅读
- STM32之红外遥控信号自学习实现 2210次阅读
- 红外线简介 美的空调红外遥控器协议R05D说明 1.7w次阅读
- 使用单片机设计红外遥控器的资料说明 3401次阅读
- 使用AT89S51单片机制作红外遥控器的资料和源代码详细说明 5863次阅读
- dfrobotIR kit红外遥控简介 1586次阅读
- PPT教程之伺服电机及其驱动威廉希尔官方网站 的详细资料讲解 6990次阅读
- 关于红外线遥控的原理分析 4912次阅读
- PLC常用基本环节梯形图和详细文字说明详细资料概述 8966次阅读
- 一文详解红外遥控模块工作原理 4.6w次阅读
- 基于stc89c52单片机的红外学习型遥控器 6206次阅读
- 红外遥控编解码全面讲解 8.3w次阅读
- 自制红外遥控开关详细步骤(两款自制红外遥控开关方法) 9.7w次阅读
下载排行
本周
- 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 2使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 52次下载 | 免费
- 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 5ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 6TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 7STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 8基于MSP430FR6043的超声波气体流量计快速入门指南
- 2.26MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多