红外线通讯协议 V1.1
- 格式:pdf
- 大小:79.10 KB
- 文档页数:13
电子报/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表示预备脉冲或结束脉冲。
第五章总结与期望摘要红外无线通信,通常又叫红外光通信,是利用红外线传送信息的一种通信方式。
红外线通信所传输的内容是多样的,可以是音频信号,也可以是视频信号。
利用红外线,可以构成无绳电话及无线耳机系统。
红外线的传输距离不远,一般在十米以内,但可以避免频谱占用,信号失真等电气指标较易处理,应用于普通的办公室和家庭等场合应该已经可以满足要求。
红外线的应用范围很广,电视机、空调、微波炉等凡涉及到遥控的家电,一般均采用红外线来作为信号传输的载体。
本次设计的红外无线通信系统主要是传递音频信号。
该系统是由发射模块和接收模块组成。
发射模块的输入与音响设备相连接,从音响设备输出的音频信号调制红外光以后,由红外光发射机将调制的红外光向空间发射。
红外无线系统的接收部分将接收到的已调制红外光进行解调,还原出音频信号,然后送到扬声器发出声音。
本次设计的电路系统具有实用、成本低廉、使用方便的优点。
关键词红外线、发射、接收、调制、解调目录中文摘要 (Ⅰ)英文摘要 (Ⅱ)0 引言1 红外发射系统1.1 红外发射系统组成框图1.2 红外发射系统的工作原理分析1.2.1 直流稳压电源..............................................1.2.2 音频放大电路..............................................1.2.3 高频振荡电路..............................................1.2.4 高频放大电路..............................................1.2.5 频率调制电路..............................................1.2.6 高频功放电路..............................................1.2.7 红外发射电路..............................................2 红外接收系统2.1 红外接收系统的组成框图2.2 红外接收系统的工作原理分析2.2.1 直流稳压电源.................................................2.2.2 红外接收电路.................................................2.2.3 高频放大电路.................................................2.2.4 频率解调电路.................................................2.2.5 音频功放电路.................................................2.2.6 扬声器.......................................................3 红外通信系统的仿真3.1 仿真软件的介绍3.2 仿真调试4.安装、焊接、调试及性能分析5.结论6.致谢7.参考文献0 引言随着计算机与通信技术的飞速发展,计算机通信得到广泛应用,硬件技术可谓是日新月异,其总体趋势向着高集成度、高稳定性、高速和高性价比方向发展。
SD5020单总线数字温度传感器特点● 12位数字温度读数,分辨率为0.0625℃ ● 在-10℃ ~ +85℃范围内最大误差±0.8℃ ● 在-55℃ ~ +125℃范围内最大误差±1.5℃ ● 单总线通信接口,带CRC 校验功能 ● 可设置40位的从机通信地址● 提供过温报警功能,可设置阈值及迟滞量 ● 工作电压范围2.7V~ 5.5V ● 管脚兼容DS 18B 20描述SD5020是一款高准确度温度传感器芯片。
支持单总线通信,输出12位数字温度读数,在-10℃~ +85℃范围内典型误差小于±0.5℃,在-55℃~ +125℃范围内典型误差小于±0.8℃。
过温报警阈值和报警恢复迟滞阈值可通过寄存器设定。
每颗芯片可设置一个长达40位的独特地址,适用于多从机通信系统。
注意SD5020替换DS18B20需要做通信协议修改;因为本芯片内部没有EEPROM ,配置寄存器、迟滞阈值寄存器和过温阈值寄存器的掉电保存功能不支持,不过可以通过预先烧录到SD5020芯片内部的OTP 来实现这些寄存器的掉电保存;另外如果使用到总线供电功能,需要加外围电路。
应用领域温控系统、工业过程控制、电源热保护、环境温度检测等订购信息封装形式 订货名称 TO-92 SD 5020A SOP 8SD 5020B管脚图和管脚描述图1. TO-92和SOP 8管脚图表1. 管脚描述序号管脚名称属性管脚描述SD 5020A (TO-92)SD 5020B (SOP 8)21 DIO 输入/输出 开漏端口,单总线数据通信口-- 2--3,5--7NC -- 悬空 1 4 GND 地 地38VDD电源电源功能描述图2. 功能框图图2是SD 5020的功能模块框图。
SD 5020是一个单总线通信的数字温度传感器,DIO 管脚需要外接一个上拉电阻。
每一颗芯片内都设置了独特的40位从机地址,适合多从机通信。
ver 1.1.3Update Date: 2014/07/01※紅色接收時會被省略c. CheckStart 為 0xFD 0x0D(2byte)h. CheckEnd 為 0x0D 0x0A(2byte)5. 命令說明:命令長度為固定4個字節b . 第二字節表功能分類:01表查詢類、02表控制類、03表回應類、04~0N表專用功能類中控系統通信協議格式定義b. 數據長度固定為 (0x0D)表示將傳輸13個字節 (藍色的部分)e. 命令內容請見5.d. 目標地址為接收端的 Zigbee 地址(2byte)1. 發送指令格式採用 Zigbee 點對點數據傳送方式,傳輸內容皆採16進制編碼(HEX)傳送。
3. 接收數據格式:CheckStart + 目標地址 + 命令 + 來源地址 + CheckSum + CheckEnd f. 來源地址為發送端的 Zigbee 地址(2byte) 0000:Center、A0##:AGV##、E0##:料架##、E1##:料架皮帶、F0##:車架##、F1##:車架皮帶c. 第三、四字節表命令編號或傳遞數據的內容。
4. 格式說明:a. FD 表傳輸指令g. CheckSum為目標地址~來源地址之間每個字節的XOR(異或)(1byte)a. 第一字節表傳輸方向:01表中控->AGV、02表AGV->中控、03表中控->料架、04表料架->中控、05表中控->車架、06表車架->中控、07中控->自動上下料模組、08自動上下料模組->中控2. 發送數據格式:FD + 數據長度 + 目標地址 + CheckStart + 目標地址 + 命令 + 來源地址 + CheckSum + CheckEnd。
红外通信标准是一种无线通信技术标准,它利用红外线进行数据传输。
红外通信标准被广泛应用于各种设备之间的短距离通信,如手机、PDA、笔记本电脑等。
红外通信标准的主要优点是传输速度快、成本低廉、易于实现。
由于红外线在空气中的传播速度非常快,因此红外通信可以实现高速数据传输,适用于需要快速传输大量数据的场景。
此外,红外通信设备的成本相对较低,使得这种技术在许多消费电子产品中得到了广泛应用。
然而,红外通信也存在一些局限性。
首先,红外线在传输过程中容易受到环境光线的影响,导致信号干扰和传输距离受限。
其次,红外通信需要设备之间保持一定的对准角度和距离,对使用者的操作要求较高。
总之,红外通信标准作为一种成熟的无线通信技术,在许多领域发挥着重要作用。
随着技术的不断发展,未来红外通信有望实现更高的传输速度和更稳定的性能,以满足不断增长的无线通信需求。
红外通信原理——NEC红外协议IDEA 2012年8月4日星期六红外线遥控是目前使用最广泛的一种通信和遥控手段。
由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
1 红外遥控系统通用红外遥控系统由发射和接收两大部分组成。
应用编/解码专用集成电路芯片来进行控制操作,如下所示。
发射部分包括键盘矩阵、编码调制、LED 红外发射头;接收部分包括光、电转换放大器、解调、解码电路。
发射部分将扫描的键盘码值进行编码和调制通过LED红外发射头发射出去;接收部分的红外接收头对收到信号进行放大、检波、整形、解调,最后由解码电路进行解码。
2 红外遥控编码现有的红外调制方式有2种:脉冲宽度调制(PWM)和脉冲位置调制(PPM)。
PWM以发射红外载波的占空比的不同来代表“0”和“1”。
比如使用NEC upd6121,其“0”为载波发射0.56ms,不发射0.56ms;其“1”为载波发射0.56ms,不发射1.68ms;PPM以发射载波的位置表示“0”和“1”。
从发射载波到不发射载波为“0”,从不发射载波到发射载波为“1”。
其发射载波和不发射载波的时间相同,也就是每位的时间是固定的。
常用的红外线信号传输协议有 ITT 协议、 NEC 协议、 Nokia NRC 协议、 Sharp 协议、Philips RC-5 协议、Philips RC-6协议,Philips RECS-80协议,以及 Sony SIRC 协议等。
在东亚地区用得较多的有 NEC协议,故下面对NEC协议作主要介绍。
NEC协议由引导码,用户码(地址码),数据码,重复码或数据码的反码和结束码构成。
①引导码由一个9ms的载波波形和4.5ms的关断时间(低电平)构成;②地址码共16bits,低8位在前,高8位在后。
Infrared Data AssociationPlug and Play ExtensionstoLink Management Protocol
Version 1.1Monday, January 08, 1996Intel CorporationMicrosoft Corporation Plug and Play with IR devices2
1. IntroductionThere 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 logicallya part of the host (as far as the user is concerned), while in the other, the two hosts are logicallyindependent units. There are Plug and Play issues in both cases.
ScopeThe software layers proposed by IrDA enable two IR devices to communicate with each other.Communication capability alone does not imply Plug and Play. This document focuses on Plugand Play issues pertaining to host and peripheral inter-operability. This document does not addressPlug and Play issues supporting the physical infrared provider. The physical infrared provider issimilar to any other physical device and PnP issues of this device are addressed in the standard PnPworld.
The above diagram illustrates the software stack on a typical IrDA approved PnP compatibledevice. 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.PhysicalIR Provider
Device PersonalityCOMM, LPT, PPP, WinSock
IrLAP/IrLMP Protocol Stack
PnP
Extensions
ôPhysicalIR Provider
COMM Personality IrLMPIrLAP
PnP
Extensions
ô Plug and Play with IR devices3
general IrDA PnP implementation. The stack on the right depicts an IrDA approved device whichonly 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 notaddress 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 Plug and Play with IR devices4
2. TerminologyDevice IDA Device ID is an uncompressed EISA Device ID.EISA Device IDAn EISA device ID is a seven character field consisting of a three-character manufacturer code, a three-character hexadecimal productidentifier and a one character hexadecimal revision number.HostIn the context of this document, a host is the entity that has discoveredan IR device.IASInformation Access Service. This is an information service that mustbe provided by every IrDA device. The information available via theIAS contains a description of the services being offered by an IrDAdevice to other IrDA devices.IAPInformation Access Protocol, IrLMP defined function set required toaccess the IAS data.IrDAInfrared Data Association. The Standards body responsible forinfrared PC standards.IrLAPInfrared Link Access ProtocolInitiatorStation performing the IrLAP discovery procedure.IrLMPInfrared Link Management ProtocolLSAPLink Service Access PointIR DeviceAn IR entity that responds to the XID discovery process.IR PeripheralAn IR device that provides one or more peripheral functions to a hostvia an IR connection.Multi-function DeviceA peripheral device that supports more than one logical function. Forexample a device that provides modem access plus printer services.PeripheralA device external to a Host that provides a specific function to thathost.Windows Device IDA Windows Device ID is a PnP Device ID. This list of PnP deviceID’s is currently maintained by Microsoft.ResponderA station that responds to an IrLAP discovery procedure. Plug and Play with IR devices5
3. Plug and Play IssuesMany PnP add-in device issues are not relevant for IR devices. IR devices have no need tocontend for physical resources such as IRQ’s and IO mappings. However, the IrLAP physicalcommunication device is a standard PnP device consuming physical resources. IR peripherals doneed a mechanism for device identification.
For transparency and ease-of-use reasons, connecting to an IR peripheral must be logically similarto connecting to a physically attached peripheral. Once discovered and integrated, the IRperipheral should appear in the host’s view of the underlying hardware. In a like manner, when theuser removes the peripheral, it should be removed from the host’s view. In current Microsoftproducts, this view typically appears in the Registry.