常用红外线遥控信号协议详解1.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用红外线遥控信号协议详解1.pdf

电子报/2006 年/7 月/16 日/第013 版 资料(开发) 常用红外遥控信号传输协议详解(一) 四川 杨叶珍 编者按:红外遥控器应用非常广泛,但由于各个厂家设计的遥控器种类各异,因而针对各类 不同电子产品,采用的红外遥控器也就不完全相同,除了遥控器本身的造型外,起决定因素的是 红外遥控信号传输协议。 目前,多数电子设计人员在设计产品遥控部分时,大多采用现成的遥控套件,或依靠现成的 红外遥控接收程序,直接进行应用。这一切原因,源于大多电子设计工程师难以了解到更多的红 外遥控信号传输协议,故此仅能“照搬”制作。 本文(将分3 期连续)介绍常见的8 种红外遥控信号传输协议,这些协议是非常实用的,不 仅是一套全面的红外遥控协议概念,更便于掌握和选择设计更优异的红外遥控产品。 常用的红外线信号传输协议有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 的引出延时及结束脉冲,表示信息发送结束。 第1 页 共4 页 对于接收软件而言,可以从以下两方面来验证所接收的信息是否有效:一是引出信号的时间 间距必须是起始位的3 倍,而起始位的时间间隔为100 μs;二是逻辑0 的空号时间不得超过起始 位的20% ,逻辑1 的空号时间是起始位的2 倍。另外,在接收到最后一个脉冲信号后的等待时间 不应超过360 μs,因为等待时间超过360 μs,很可能是传送中断或根本没有传送信号。预备脉冲 仅作为自动增益调整用,接收软件可以对其不予理会。信息的解码工作从起始脉冲开始。 控制信息分成4 位地址和6 位命令两部分,地址范围从0~15,命令范围从0~63 。地址成 对使用,一组地址从0~7 ,一组是其反码15~8。按键时第一次发出信息中的地址是低地址,而 后续发送信息中的地址则是第一次所发地址的反码,直到该按键被释放,这就允许接收器中止对 重复码的接收。在按键没有释放之前,每130ms 将重复发送一次控制信息。 3.发送器件:Intermetal 公司为手持遥控器开发了好几款发送器集成电路。而单片机的使用, 使得电视、VCR 、SAT 可以用同一个遥控器进行控制。 SAA1250 是首先面市的红外线控制器芯片。通过设置,SAA1250 可以产生 3 个不同的地址 对。其第四选项是传送 16 个地址之一,但是由于每次断电后再上电都要进行手动设置,因此该 选项很少使用。其他通用红外线控制芯片有IRT1250 和IRT1260 ,两款芯片的作用完全相同

文档评论(0)

ziyouzizai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档