红外线通讯协议 V1.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~2.7ms;应用该协议的器件生产厂家有Intermetal、Micronas 等。

2.协议:14个脉冲传送1条红外信息,每个脉冲宽10μs,用三种不同的脉冲周期来区别每位所表达的内容:100μs表示二进制的“0”,200μs表示“1”, 300μs表示预备脉冲或结束脉冲。

红外通讯(发送与接收)

红外通讯(发送与接收)

程序1-发送 上传到mBot1/mCore1
程序2-接收 上传到mBot2/mCore2
• 脚本说明 • 本示例利用mCore的板载红外接收器和红外发射器实现。 • 准备两个mBot/mCore,将程序1上传到mBot1/mCore1, 将程序2上传到mBot2/mCore2。 • 程序1——发送消息,只要按下板载按钮, mBot1/mCore1发声并发送一条消息,消息由板载红外线 发射器发出,消息内容可以自由设置,本例将发送的消 息设为“S”。 • 程序2——接收消息,只要接收到消息“S”, mBot2/mCore2控制板发出红光,蜂鸣器发声(模仿“被 击中”的效果)。 • 若有其他mBot,只要发送/接收的消息相同,就可使用 本示例程序在多个mBot/mCore之间进行通讯与互动。 •
• 知识要点 • • 要点1 红外通讯中的字符
积木中定义的消息是作为信 号使用的,尽量填入占用空间小的英文字符或字 符串,避免程序较为复杂时出错。
• 要点2
积木的使用

积木用于红外通讯中判断信 号是否匹配,此处不能替换为运算 积木。
• 要3 实现程序2需要调出通讯积木
• 使用 积木,需要在 mBlock菜单栏里选择“扩展”“Communication”,才能在机器人模块区中, 调出“通讯”积木。
• 扩展任务
• 改变脚本实现:当控制板mCore1感受到较 强的光线时,发送另一条消息,控制板 mCore2接收到消息后表现出“满血复活” 的声光效果。
红外通讯(发送与接收)
• 当按下mBot1/mCore1的板载按 钮后,mBot1/mCore1发出通讯 信号并发声,mBot2/mCore2接 收到信号后发声发光。
• • • •
硬件要求: mBot/mCore控制板 实现方式: 将程序上传到Arduino

红外通信发射系统设计讲解

红外通信发射系统设计讲解
关键词:无线通信;温度采集;AD电压采集;38KHz载波信号调制
Infrared communication system design
ABSTRACT
Infrared communication is now more commonly used a wireless data transmission means, which has no pollution, information transmission stability, high safety and convenient installation, and can be applied in many occasions, such as home appliances, industrial control, entertainment facilities, and other fields. Infrared communication for a long time, but into the 90 s, the communication technology and the new development, application scope is more extensiveInfrared receiving tube with low consumption, low price, high efficiency, the transmission distance is moderate, small volume, simple decoding technology such as outstanding characteristics, in household appliances remote control equipment, agricultural greenhouse temperature management, industrial field temperature has been widely used.

红外无线通信系统的设计与实现

红外无线通信系统的设计与实现

第五章总结与期望摘要红外无线通信,通常又叫红外光通信,是利用红外线传送信息的一种通信方式。

红外线通信所传输的内容是多样的,可以是音频信号,也可以是视频信号。

利用红外线,可以构成无绳电话及无线耳机系统。

红外线的传输距离不远,一般在十米以内,但可以避免频谱占用,信号失真等电气指标较易处理,应用于普通的办公室和家庭等场合应该已经可以满足要求。

红外线的应用范围很广,电视机、空调、微波炉等凡涉及到遥控的家电,一般均采用红外线来作为信号传输的载体。

本次设计的红外无线通信系统主要是传递音频信号。

该系统是由发射模块和接收模块组成。

发射模块的输入与音响设备相连接,从音响设备输出的音频信号调制红外光以后,由红外光发射机将调制的红外光向空间发射。

红外无线系统的接收部分将接收到的已调制红外光进行解调,还原出音频信号,然后送到扬声器发出声音。

本次设计的电路系统具有实用、成本低廉、使用方便的优点。

关键词红外线、发射、接收、调制、解调目录中文摘要 (Ⅰ)英文摘要 (Ⅱ)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 引言随着计算机与通信技术的飞速发展,计算机通信得到广泛应用,硬件技术可谓是日新月异,其总体趋势向着高集成度、高稳定性、高速和高性价比方向发展。

红外通信技术

红外通信技术
3.其点对点的传输连接, 无法灵活地组成网络
4.大气信道中传输时易受 气候影响的特点。
与蓝牙的对比
由于红外线的直射特性, 红外通讯技术不适合传输 障碍较多的地方,这种场 合下一般选用无线电通讯 技术或蓝牙技术。红外通 讯技术多数情况下传输距 离短、传输速率不高。
实际应用
从早期的IRDA规范(115200bps)到ASKIR (1.152Mbps),再到最新的FASTIR(4Mbps), 红外线接口的速度不断进步,应用红外线接口和电脑 通信的信息设备也越来越多
工作原理
发送端将基带二进制信号调制为一系 列的脉冲串信号,通过红外发射管发 射红外信号。接收端将接收到的光脉 转换成电信号,再经过放大、滤波等 处理后送给解调电路进行解调,还原 为二进制数字信号后输出。
常用的有通过脉冲宽度来实现信号 调制的脉宽调制(PWM)和通过脉 冲串之间的时间间隔来实现信号调 制的脉时调制(PPM)两种方法。
3.红外通讯技术便于 进行数据的收发,它 的所有数据都只是将 电脉冲和红光脉冲进 行各种转化;
2.在光通信中,红 外传输有效距离可 以达数千米。由于 其具有容量大,保 密性强,抗电磁干 扰性能好等特点
4.设备结构简单、 体积小、重量轻、 价格低
1.受视距影响其传输距离 短;
2.要求通信设备的位置固 定;
红外收发通信模块
组网方式
红外通信系统中红外线的传输 方式主要有两种:一种是点对点 方式,另一种是广播。
红外传输最常用的形式是点对 点传输,其使用高度聚焦的红 外线光束发送信息或控制远距 离信息的红外传输,例如光纤 中的红外通信。
优缺点
1.适合于低成本、 跨平台、点对点高 速数据连接,尤其 是嵌入式系统
红外数据通信协议

SD5020 单总线数字温度传感器 晶华微电子 v1.1a说明书

SD5020 单总线数字温度传感器 晶华微电子 v1.1a说明书

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位从机地址,适合多从机通信。

智能流量积算仪 默认通讯协议(RS485)

智能流量积算仪 默认通讯协议(RS485)

命令单元:由命令控制头和命令体两部分组成。命令控制头包括:协议版本号、总包
数、包序号、命令编号、上位机编号、仪表编号、应答标志、命令体长度 8 部分字段组成,
共 10 个字节长度。命令体的解析方法和实际长度由控制部分的“命令编号”字段和“命令
体长度”确定。
校验单元:针对协议中的“命令单元”进行校验(从“命令单元”的第一个字节计算
仪表编号:上位机控制设备的唯一标识。(仪表端:如果仪表编号不相同,不处理,不应答。〕
命令编号:命令的唯一标识。详见表 4。如果全部不匹配,仪表端返回命令编号错。
应答标志:作为命令的主动发起方,该字段填 0。被动接收方对该字段不解析、不处理。如
浙江富马仪表有限公司,2007.01
-1-
流量计使用说明
令包由起始标志单元、命令单元、CRC 校验单元、结束标志单元 4 部分组成。见表 1。
表 1 上位机和仪表信息交互命令包通用格式
起始标志单元 0x7E
命令单元 参见表 2
校验单元 CRC-CCITT(ITU)
结束标志单元 0x7E
各单元说明如下:
起始标志单元:1 字节长度,表示一个完整数据包(分组)起始标志,规定为 0x7E。
1.3 多字节字段的字节流顺序
合法的命令单元往往包含多字节字段,如 CRC 校验和等。为了保证对多字节字段的正 确解析,现对多字节字段的字节流顺序做如下规定:低字节在前,高字节在后。例如,标方 累积流量为 0x12345678,4 字节流量排列顺序为:0x78,0x56,0x34,0x12。
ASCII 码格式的多字节流不进行倒序,如厂家名称“fu ma”,实际排列的顺序也为“fu ma”。
2
命令体 命令 数据

SAGV 中控系统通讯协议 v1.1.5

SAGV 中控系统通讯协议 v1.1.5

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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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.

相关文档
最新文档