红外线通讯协议 V1.1
红外通信协议
红外通信协议
红外通信协议是一种无线通信技术,它利用红外线传输数据。红外通信协议在遥控器、红外线传感器等设备中广泛应用。红外通信协议遵循以下原则和规范。
首先,红外通信协议使用的是红外线,它是一种电磁辐射,具有较短的波长,不可见于人眼。红外线可以在室内和室外环境中传输数据,但受到距离和障碍物影响较大。
其次,红外通信协议通过红外传感器接收和发送数据。红外传感器可以将红外线转化为电信号,并通过通信协议进行解码和编码,实现数据的传输。常用的红外传感器有红外接收头和红外发射头。
红外通信协议的数据传输基于脉冲宽度调制(PWM)或代表
0和1的数字编码。一般来说,红外通信协议将脉冲宽度调制
波形分为多个时间窗口,每个时间窗口表示一个数字或一个数据包。发送端通过改变每个时间窗口的脉冲宽度来传输数据。接收端根据时间窗口的脉冲宽度解码数据。
为了保证数据传输的准确性和可靠性,红外通信协议通常使用校验和和重复传输等机制。校验和用于检测和纠正传输中的错误。发送端在数据包中添加校验和,接收端通过校验和计算来验证数据的准确性。重复传输机制可以多次发送相同的数据包,以提高数据传输成功率。
红外通信协议还涉及到通信频率和通信协议的选择。通信频率
是指红外线传输数据所使用的频率。有多种不同的通信频率可供选择,包括38kHz、56kHz等等。通信协议是指控制红外通信的规范和约定。常见的红外通信协议有红外遥控器使用的RC-5、RC-6等。
红外通信协议除了用于遥控器之外,还可以应用于智能家居、安防等领域。例如,智能家居系统可以使用红外通信协议来控制家电设备,如电视、空调等。安防系统可以使用红外通信协议来检测和传输红外线传感器的数据,如人体感应、温度感应等。
红外模块通信协议说明
红外模块通信协议说明
一、引言
红外(Infrared)通信技术是一种近距离无线通信技术,通过红外线的辐射和接收来实现信息的传输。红外模块作为红外通信的重要组成
部分,其通信协议的制定对于实现稳定、高效的通信至关重要。本文
旨在对红外模块通信协议进行详细说明,包括红外模块通信原理、通
信协议的格式和功能等。
二、红外模块通信原理
红外模块通信是通过红外光源发射与接收器接收的红外光信号传输
数据。发射器将数据转换为红外光信号,接收器接收到红外光信号后
将其转换为电信号进行解码。红外模块通信的原理基于红外光的特性,利用不可见的红外光波进行通信,具有低功耗、稳定性高的优点。
三、红外模块通信协议格式
红外通信协议是指红外模块通信时数据传输所遵循的规则和格式。
常见的红外模块通信协议格式主要包括以下几个部分:
1. 起始码(Start Code):起始码是一段特定的红外光脉冲序列,用于标识数据传输的开始。通常采用连续的高电平信号作为起始码。
2. 数据码(Data Code):数据码是指要传输的具体数据内容。不同的通信协议有不同的数据码格式,可以是二进制码、十进制码或其他
类型的码。
3. 校验码(Checksum):校验码是为了检验数据的完整性而添加的,用于验证数据在传输过程中是否发生错误。通常校验码采用奇偶校验、CRC校验等方式实现。
4. 结束码(End Code):结束码用于标识数据传输的结束,通常采
用连续的低电平信号作为结束码。
四、红外模块通信协议功能
红外模块通信协议的功能主要包括以下几个方面:
1. 数据传输:红外模块通信协议能够实现可靠、高效的数据传输。
常用红外线遥控信号协议详解(完整版)
电子报/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~
红外 协议
红外协议
红外协议是一种应用于红外通信的通信规约,用于红外遥控和红外通讯等场景中。红外协议主要分为红外遥控协议和红外通信协议两部分。
红外遥控协议是指将遥控设备发送的红外信号编码成特定的协议格式,经过红外传感器接收并解码后,再由目标设备根据协议规则执行相应的操作。常见的红外遥控协议有NEC、RC-5、RC-6等。
NEC红外协议是一种最常见的红外遥控协议,通常用于电视
遥控器、空调遥控器等。NEC协议通过调制红外载频信号来
表示数字信号。每个数字信号由9ms的起始位和4.5ms的起始位隔开,然后由16位地址码、16位数据码和8位反码构成。
地址码用于区分不同的遥控器设备,数据码表示遥控器键值。接收设备在解码后,通过判断地址码和数据码来判断是哪个键被按下。
RC-5红外协议也是一种常见的红外遥控协议,常用于DVD遥控器、音响遥控器等家电设备中。RC-5协议将每个红外信号
分为两个连续的半周期。每个半周期由1.778ms的载频信号和1.778ms的无载频信号组成。一个完整的信号由13位二进制
数据构成,其中1位为起始位,5位为地址码,6位为命令码,1位为反码。接收设备通过解码操作,根据地址码和命令码执
行相应的功能。
RC-6红外协议是RC-5的升级版,具有更高的功能扩展性和更
低的误码率。RC-6协议将红外信号延长到2.667ms的载频信
号和2.667ms的无载频信号。一个完整的信号由20位二进制
数据构成,其中1位为起始位,2位为系统码,5位为地址码,8位为命令码,1位为反码,3位为扩展码。接收设备在解码后,根据地址码和命令码进行区分和执行命令。
常用红外线遥控信号协议详解1
电子报/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~
红外通信协议
红外通信协议
红外通信协议是指在红外通信技术中规定的通信规则和标准,它是红外通信设
备之间进行数据传输和通信的基础。红外通信协议在各种红外通信设备中得到了广泛的应用,如遥控器、红外传感器、红外摄像头等。
红外通信协议的主要作用是规范红外通信设备之间的通信方式和数据传输格式,以确保设备之间能够正确地进行通信和数据交换。在红外通信协议中,通常包括了通信的起始信号、数据传输的格式、校验和纠错等内容,以确保通信的可靠性和稳定性。
红外通信协议通常分为两种类型,一种是基于载波的红外通信协议,另一种是
非载波的红外通信协议。基于载波的红外通信协议是指在红外通信中采用了载波调制技术,通过调制红外光信号的载波频率来传输数据;而非载波的红外通信协议则是指直接利用红外光信号的开关来传输数据。
在实际的红外通信应用中,不同的设备通常会采用不同的红外通信协议,以满
足设备之间的兼容性和互操作性。常见的红外通信协议包括RC-5、RC-6、NEC、SIRC等,它们分别由不同的厂商或组织制定和推广,具有各自的特点和优势。
在红外通信协议中,通常会定义一系列的红外编码格式和通信协议规则,以确
保设备之间能够正确地解析和处理红外信号。例如,在遥控器中,按下某个按键会产生特定的红外编码序列,接收端设备根据这个编码序列来识别按键的操作,并执行相应的功能。
除了遥控器外,红外通信协议还被广泛应用于红外传感器和红外摄像头等设备中。通过红外通信协议,这些设备能够实现与其他设备的数据交换和通信,从而实现各种智能控制和监控应用。
总的来说,红外通信协议作为红外通信技术的重要组成部分,对于各种红外通
红外线协议
红外线协议
红外线协议是用于红外线通信的一种约定,它定义了发送和接收红外信号时所
使用的编码和解码规则。红外线通信广泛应用于遥控器、红外线传感器等设备中。
红外线通信原理
红外线通信是利用红外线的特性进行数据传输的一种方式。红外线是电磁波的
一种,其频率范围在可见光的下方。红外线通信原理基于发送器和接收器之间通过红外线传输数据的过程。
通常情况下,发送器会将要传输的数据编码成红外信号,然后通过红外发射器
将信号以红外光的形式发送出去。接收器会通过红外接收器接收到红外信号,并将其解码成对应的数据。
红外线协议的作用
红外线协议的作用是为红外线通信提供一套标准的编码和解码规则,以确保发
送和接收端的设备能够正确地进行数据的传输和解析。
红外线协议通过定义不同的起始码、数据码和停止码,来实现对红外信号的编
解码。起始码用于标识一段数据的开始,数据码用于表示具体的数据内容,停止码用于标识数据传输的结束。
各种不同的红外线协议在起始码、数据码和停止码的定义上可能会有所差异,
这样就可以根据具体的需求选择合适的协议进行通信。
常见的红外线协议
NEC红外线协议
NEC红外线协议是一种广泛应用于红外线通信的协议。它主要用于红外遥控器
和红外传感器之间的通信。
NEC协议中,起始码为9ms的高电平,4.5ms的低电平;逻辑0的数据码为560μs的高电平,560μs的低电平;逻辑1的数据码为560μs的高电平,1.69ms
的低电平。
Sony红外线协议
Sony红外线协议也是一种常用的红外线协议,广泛应用于电视遥控器等设备。
Sony协议中,起始码为2.4ms的低电平,0.6ms的高电平;逻辑0的数据码
红外遥控协议
红外遥控协议
红外遥控协议是一种常见的通信协议,它通过红外线传输信号,实现对电子设
备的遥控操作。在我们日常生活中,遥控器是一种非常常见的红外遥控设备。本文将介绍红外遥控协议的基本原理和常见的应用场景。
基本原理
红外遥控协议基于红外线传输信号。红外线是一种电磁波,具有较高的频率,
但人眼不能直接看到。遥控器中的发射器会发射一系列的红外脉冲信号,这些信号通过空气传播到接收器。接收器会接收到红外信号,并解码成相应的指令,然后将指令传递给被控制的设备。
红外遥控协议通常包括以下几个关键的组成部分:
码库
码库是红外遥控协议中的重要组成部分。它存储了各种设备的红外遥控码。每
个设备都有一个独特的红外遥控码,用于识别设备并发送相应的指令。
编码方式
红外遥控协议还规定了红外脉冲信号的编码方式。常见的编码方式有NEC、
RC-5、RC-6等。不同的编码方式有不同的波形格式和传输规则。
脉冲信号
红外脉冲信号是红外遥控协议中的核心。它通过一系列的高低电平脉冲来传输
信息。红外脉冲信号的波形模式和持续时间是协议规定的。
解码器
接收器中的解码器是红外遥控协议的另一个重要组成部分。解码器负责接收红
外信号,并将其解码成相应的指令。解码器的工作原理根据具体的遥控协议而不同。
应用场景
红外遥控协议广泛应用于各种电子设备中,包括电视机、空调、音响等。它的
应用场景包括但不限于以下几个方面。
家庭娱乐
红外遥控协议在家庭娱乐中扮演着重要的角色。我们可以使用遥控器来控制电
视机、机顶盒、音响等设备的开关、音量、频道等功能。通过红外遥控协议,我们可以更加便捷地享受家庭娱乐。
红外通讯原理及实现详解
红外通讯原理及实现详解
红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。
1红外通信原理介绍
红外通讯通过使用红外光进行通信,发送设备将电信号转成光信号,接收设备则再将光信号还原成电信号,红外收发系统的框图如图所示:
图 1 红外收发系统
目前基于红外通讯的通讯协议有上百种,这些协议大同小异,下面以飞利蒲的RC5协议为例来进行介绍。同别的红外协议一样,飞利蒲的RC5协议也是由下列几部分组成:
1 .1键码
之所以定义键码就是为了规范设计,至少保证飞利蒲公司内部的红外通信设备之间可以互通,不会出现混乱的情况,当然大家也可以自个定义,这有点像TCP/IP中的应用层,你可以自个定义一个协议,也可以用标准定义好的协议。键码是基于数字信号二进制的0/1而言的。比如0x12,换成二进制就是0b0001 0010。飞利蒲定义的键码如下所示。
1)地址设备对照表(下表中的不同地址用于给不同类型的设备使用)
RC5 Address Device RC5 Address Device
$00 - 0 TV1 |$10 - 16 Pre-amp
$01 - 1 TV2 |$11 - 17 Tuner
$02 - 2 Teletext |$12 - 18 Recorder1
$03 - 3 Video |$13 - 19 Pre-amp
$04 - 4 LV1 |$14 - 20 CD Player
[实用参考]红外线数据通讯协议的实现
红外线数据通讯协议的实现
目录
1、 1 前言 (5)
2、2、IrDA标准分析 (12)
3、3、MC68HC908LJ12单片机简介 (27)
4、4、系统设计与实现方法 (38)
5、5、测试及结束语 (66)
6、6、参考文献 (70)
7、7、附录术语表 (72)
摘要
红外通信技术和网络技术正日益发展为网络化,信息化建设的一种标准技术,国际上正在对此开展普遍的研究和开发。IrDA国际标准协议的出现,为红外通信的标准化和不断成熟打下了基础。如何掌握和利用红外数字通信技术,与国际接轨,使我国的信息产品具有标准的红外通信能力,使我国通信技术研究的一个重要课题。
因此,在本论文的研究中,对红外通信技术进行了研究和探索,分析和掌握了IrDA协议和标准,并进行了符合IrDA协议的红外通信软件系统在PC机和MC68HC908LJ12单片机设计和实现。
在该通信系统中,MC68HC908LJ12单片机上包括显示器,键盘,红外通信收发器等。通过对MC68HC908LJ12上的红外驱动和IrDA协议核心软件的嵌入,使其遵守IrDA协议实现与PC机的通信。
[关键词]:红外通信,IrDA协议,IrLMP协议,IrLAP协议
Abstract
Infrared wireless communications has become a keP technologP of information and network. It’s more and more attractive and popular at world widelP. The emergence of IrDA international standard protocol makes it possible for infrared communications to be more matured. Mastering and utilizing this technologP to make the products of IT industrP of our homeland has been an important research project.
全面了解红外遥控(中文版)
全面了解红外遥控 作者San Bergmans PS本文由百度网友xuexi51翻译本人整理仅供参考 IR(红外)遥控原理 在可视范围内遥控设备最廉价的方式是通过红外线。目前几乎所有的视频和音频设备都可以通过这种 方式遥控。由于该技术应用广泛相应的应用器件都十分廉价因此红外遥控是我们日常设备控制的理想 方式。 这部分的知识将解释红外遥控的原理以及一些我们日常使用到的消费类电器红外控制协议。 红外光 红外光实际上就是一种特殊颜色的普通光。我们不能看到这种特殊的颜色是因为它的波长大于 950nm位于可见光谱之下。这就是我们使用红外光遥控的目地之一我们要利用它但我们不希望能看 到它。另一个原因就红外LED发光二极管十分容易制作制作成本很低。 尽管我们看不到从遥控器上发射出来的红外光但并不意味着我们不能使它可见。如图通过摄影机 和数码照相机我们都能“看到”红外光。 对我们不利的是红外光的发光源实在是太多了。太阳光是其中最强的一个光源其它的有诸如白 炽灯、蜡烛、热系统中心如散热器件甚至我们的身体。实际上只要有发热的物体都会发出红外光。 因此我们需要注意保证我们的红外遥控传送的信息准确无误的发射到接收器上。 调制 调制是我们使需要的信号区别于噪音方法。通过调制我们可以使红外光以特定的频率闪烁。红外接收 器会适配这个频率其它的噪音信号都将被忽略。 你可以认为这种闪烁是引起接收器“注意”方法正如我们人类特别容易被黄色的灯光引起注意一样 甚至在白天。 上图左边调制信号通过驱动放大由红外LED发射上图右边信号通过接收器检测输出。 在串行通讯里我们经常谈及‘marks’和‘spaces’标记。‘spaces’是个默认信号是指发射管关闭 状态在‘spaces’期间红外光不被发射。反之在‘marks’状态期间红外光以特定的频率脉冲形式发 射。在消费类电子产品里脉冲频率普遍采用30KHz到60KHz这个频段。 在接收端一个‘space’信号以高电平的重现方式输出。反之一个‘mark’信号便是以低电平方式重 现。 请注意这里的‘marks’和‘spaces’不是我们需要发送的状态1和0。‘marks’和‘spaces’以及1 和0之间的真正关系取决于被应用的协议。更多关于协议的信息下面的协议部分将继续介绍。 发射机 发射机通常是一个带电池的手持装置。它设计成尽可能减少功耗以及发射的信号尽可能强以致发射 的距离更远。更甚之是它可以经受震动。 已经有很多
红外线通信协议IrDA
红外线是波长在750nm至1mm之间的电磁波,它的频率高于微波而低于可见光,是一种人的眼睛看不到的光线。红外通信一般采用红外波段内的近红外线,波长在0.75um至25um 之间。红外数据协会(IRDA)成立后,为了保证不同厂商的红外产品能够获得最佳的通信效果,红外通信协议将红外数据通信所采用的光波波长的范围限定在850至900nm之内。
IRDA标准包括三个基本的规范和协议:物理层规范(Physical Layer Link Specification)、链接建立协议(Link Access Protocol:IrLAP)和链接管理协议(Link Management Protocol:IrLMP)。物理层规范制定了红外通信硬件设计上的目标和要求,IrLAP和IrLMP 为两个软件层,负责对链接进行设置、管理和维护。在IrLAP和IrLMP基础上,针对一些特定的红外通信应用领域,IRDA还陆续发布了一些更高级别的红外协议,如TinyTP、I r O B E X、I r C O M M、I r L A N、I r T r a n-P和I r B u s等等(见图1)。
图1 IrBus红外线通信协议层
红外线是波长在750nm至1mm之间的电磁波,其频率高于微波而低于可见光,是一种人的眼眼看不到的光线。目前无线电波和微波已被广泛应用在长距离的无线通信中,但由于红外线的波长较短,对障碍物的衍射能力差,所以更适合应用在需要短距离无线通信场合点对点的直接线数据传输。为了使各种设备能够通过一个
红外接口进行通信,红外数据协议(InfraredDataAssociation,简称IRDA)发布
红外通信协议及原理精讲
红外通信协议及原理精讲
红外通信是利用近红外波段的红外线作为传递信息的媒体,即通信信道。发送端将基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射红外信号。接收端将接收到的光脉转换成电信号,再经过放大、滤波等处理后送给解调电路进行解调,还原为二进制数字信号后输出。常用的有通过脉冲宽度来实现信号调制的脉宽调制(PWM)和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM)两种方法。简而言之,红外通信的实质就是对二进制数字信号进行调制与解调,以便利用红外信道进行传输;红外通信接口就是针对红外信道的调制解调器。
红外协议栈
自1993年起,由HP、COMPAQ、INTEL等多家公司发起成立了红外数据协会(Infrared Data Association,简称IRDA),建立了统一的红外数据通信标准。红外数据协会(IRDA)成立后,为了保证不同厂商的红外产品能够获得最佳的通信效果,红外通信协议将红外数据通信所采用的光波波长的范围限定在850至900nm之内。一年以后,第一个IRDA的红外数据通讯标准——IrDA1.0发布,又称为SIR(Serial InfraRed),它是基于HP开发出来的一种异步的、半双工的红外通信方式。通过对串行数据脉冲和光信号脉冲编解码实现红外数据传输。IrDA1.0的最高通讯速率只有115.2Kbps,适应于串行端口的速率。
1996年,该协会发布了IrDA1.1标准,即Fast InfraRed,简称为FIR。FIR 采用了全新的4PPM调制解调技术,其最高通讯速率达到4Mbps,这个标准是目前运用得最普遍的标准,我们在采购红外产品时也应注意这标准的产品。继
红外通信的协议问题
红外通信的协议问题
红外通信是一种无线通信技术,通过红外线传输数据。它广泛应用
于电子设备之间的数据传输和遥控通信等领域。而在红外通信中,协
议是确保数据传输可靠和准确的关键因素之一。本文将探讨红外通信
中的协议问题,包括常见的红外通信协议和其特点,以及如何选择适
合的红外通信协议。
一、红外通信协议的种类
在红外通信领域,存在多种不同的通信协议。常见的红外通信协议
有以下几种:
1. 红外DAVIC协议:DAVIC(Digital Audio-Visual Council)是一
种用于音频和视频设备之间通信的协议。它采用红外光来进行数据交换,并具有良好的稳定性和可靠性。
2. 红外RC5协议:RC5是一种用于红外遥控设备之间通信的协议,由飞利浦公司开发。它采用32位的二进制编码,可以实现多种功能控制,如音量调节、频道切换等。
3. 红外NEC协议:NEC是一种用于红外遥控设备之间通信的协议,由NEC公司开发。它采用16位的二进制编码,具有较高的传输速率
和灵活性。
4. 红外SIR协议:SIR(Serial Infrared)是一种用于红外通信的标
准协议,常用于红外打印机和红外数据传输设备。它采用红外线传输
数据,具有高速和稳定性的特点。
5. 红外IrDA协议:IrDA(Infrared Data Association)是一种基于红外线的无线通信标准。它采用光学通信方式,可以实现高速数据传输和广域覆盖。
二、红外通信协议的特点
不同的红外通信协议具有各自的特点和应用领域。以下是红外通信协议的一些共同特点:
1. 传输距离有限:红外线传输受到传输距离的限制,通常在几米到十几米范围内,无法实现长距离通信。
DDS3366D型单相电能表DLT645-2007通信协议V1.1
地址域由 6 个字节构成,每字节 2 位 BCD 码。地址长度可达 12 位十进制数。
当使用的地址码长度不足 6 字节时,用十六进制 AAH 补足 6 字节。低地址位在先,
高地址位在后,当地址为 999999999999H 时,为广播地址。
控制码 C:控制码的格式如图 5-3 所示。
D7 D6 D5 D4 D3 D2 D1 D0
通信规约
DDS3366D 型单相电表 DLT645-2007 通信协议
文件编号: 版 本: V1.1 日 期: 2011-04-12
编 写: 张梅 审 核: 批 准:
2011-04-11
文档历史记录
文档版本 V1.1
修订号
更改日期 140731
更改人 张梅
更改说明 1、增加通讯速率和校验位设置的数据标识
保留 从站异常标志
功能码
传送方向
图 5-3 D7=0:由主站发出的命令帧 D7=1:由从站发出的应答帧 D6=0:从站正确应答 D6=1:从站对异常信息的应答 D5=0:无后续数据帧 D5=1:有后续数据帧 D4~D0:请求及应答功能码
00000:保留 10001:读数据 10010:读后续数据 10011:读通信地址 10100:写数据 10101:写通信地址 01000:广播校时 10110:冻结命令 10111:更改通信速率 11000:修改密码 11001:最大需量清零 11010:电表清零 11011:事件清零 11100:跳合闸、报警、保电 11101:多功能端子输出控制 00011:安全认证 数据长度 L: L 为数据域的字节数。读数据时 L≤200,写数据时 L≤50,L=0 表示无数据 域。 数据域 DATA:
红外遥控协议
I R control
From:/
There is no doubt that remote controls are extremely popular and it has become very hard to imagine a world without them.They are used to control all manner of house appliances like the TV set,the stereo,the VCR,and the satellite receiver.Whenever such an appliance reaches the end of its lifetime its remote control becomes obsolete.And since wasting it is a shame we probably all have some old remote controls lying around somewhere.Wouldn't it be nice to use them again to control other things,like for instance the lights in the living room or the curtains?
But sometimes it is the other way around and it is the remote control that dies first.After all it is a hand held device which is often dropped to the floor.Some even have a drinking problem,when someone spills some drinks over it.Others become a victim of man's best friend.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Infrared Data Association Plug and Play Extensions
to
Link Management Protocol
Version 1.1
Monday, January 08, 1996
Intel Corporation
Microsoft Corporation
1. Introduction
There are two scenarios in IR device inter-operability:
• Communication between a host (PC) and a peripheral.
• Communication between two hosts.
The differentiating feature in the two scenarios is that in the first case, an IR peripheral is logically a part of the host (as far as the user is concerned), while in the other, the two hosts are logically independent units. There are Plug and Play issues in both cases.
Scope
The software layers proposed by IrDA enable two IR devices to communicate with each munication capability alone does not imply Plug and Play. This document focuses on Plug and Play issues pertaining to host and peripheral inter-operability. This document does not address Plug and Play issues supporting the physical infrared provider. The physical infrared provider is similar to any other physical device and PnP issues of this device are addressed in the standard PnP world.
The above diagram illustrates the software stack on a typical IrDA approved PnP compatible device. The stack pictured on the left portrays a PnP ready OS and the layers required to support a
Diagram of software layers required for a COMM Device.
Physical IR Provider Device Personality COMM, LPT, PPP, WinSock IrLAP/IrLMP Protocol Stack PnP Extensions ô
Physical IR Provider COMM Personality
IrLMP IrLAP PnP Extensions
ô
general IrDA PnP implementation. The stack on the right depicts an IrDA approved device which only needs software enough to support it’s own device.
Plug and Play issues between two hosts will be addressed at a later time. Currently, we do not address Plug and Play with IR peripherals needed at boot, for example, a keyboard. References
[EISA]EISA specification version 3.12
[WinID]Windows Generic Device ID specification
[PnP]Plug and Play Device Driver Developer's Guide
[IrLAP]Infrared Data Association Link Access Protocol
[IrLMP]Infrared Data Association Link Management Protocol
2. Terminology
Device ID A Device ID is an uncompressed EISA Device ID.
EISA Device ID An EISA device ID is a seven character field consisting of a three-
character manufacturer code, a three-character hexadecimal product
identifier and a one character hexadecimal revision number.
Host In the context of this document, a host is the entity that has discovered
an IR device.
IAS Information Access Service. This is an information service that must
be provided by every IrDA device. The information available via the
IAS contains a description of the services being offered by an IrDA
device to other IrDA devices.
IAP Information Access Protocol, IrLMP defined function set required to
access the IAS data.
IrDA Infrared Data Association. The Standards body responsible for
infrared PC standards.
IrLAP Infrared Link Access Protocol
Initiator Station performing the IrLAP discovery procedure.
IrLMP Infrared Link Management Protocol
LSAP Link Service Access Point
IR Device An IR entity that responds to the XID discovery process.
IR Peripheral An IR device that provides one or more peripheral functions to a host
via an IR connection.
Multi-function Device A peripheral device that supports more than one logical function. For
example a device that provides modem access plus printer services. Peripheral A device external to a Host that provides a specific function to that
host.
Windows Device ID A Windows Device ID is a PnP Device ID. This list of PnP device
ID’s is currently maintained by Microsoft.
Responder A station that responds to an IrLAP discovery procedure.