- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
YiRTX02使用说明V20
红外编解码芯片YiRTX02使用说明
版本 V2.0 (2016-7-3)
性能简介
YiRTX02能学习当今市面上99%的红外遥控器并转换为串口数据输出,反之,接收串口的数据可以通过红外二极管发送相同的红外信号。支持电视机、空调、机顶盒、风扇等遥控器。
超宽工作电压:2.5V-5.5V;
功耗:
工作模式:≤20mA,待机模式:≤0.5uA;
封装:SO8或者DIP8;
载波频率:
模式1:30KHz~60KHz;模式2:固定38KHz。
通讯接口:UART串口数据,9600bps,1个起始位、8位数据、无校验位、1个停止位;
工作温度范围:-40℃~85℃;
数据长度:解码输出数据长度最大不超过100字节,最小20字节,不同遥控器类型输出数据长度不一样。
应用范围:红外适配器,万能遥控器,遥控开关,智能家电等。
接口特性
表1 接口描述
引脚 标识 名称 功能描述 1 IRO 红外输出 红外信号输出引脚 2 VCC 电源 电源输入,2.5V-5.5V,建议连接一个0.1uF电容到4脚 3 IRIN1 红外输入1 红外输入1脚,含载波信号,连接红外二极管 4 GND 电源地 电源地 5 RXD 串口接收 串口接收引脚 6 TXD 串口发送 串口发送引脚 7 IRIN2 红外输入2 红外输入2脚,不含载波,连接一体式红外接收管 8 LED 指示灯输出 指示灯信号引脚,指示芯片的工作状态 表2 电气参数
工作电压 最小2.5V 最大5.5V VCC=5V时 LED输出电流 - 最大15mA VCC=5V时 IRO输出电流 - 最大35mA VCC=5V时 IRIN输入电流 - 最大50uA VCC=5V时 工作模式功耗 最小15mA 最大20mA VCC=5V时 低功耗模式 最小0.1uA 最大1uA VCC=5V时
功能描述
YiRTX02上电后,需要至少10ms的复位时间,复位完成后,进入正常工作状态,上位机或者单片机可以通过串口进行控制,包括读固件版本、读芯片ID、学习红外指令、发送红外信号等。指示灯指示YiRTX02的工作状态,比如进行入学习模式时,LED引脚输出低电平;发送红外信号时,LED引脚不停输出高低翻转电平直到发送完毕。IRIN1与IRIN2引脚都是红外输入引脚,其中IRIN1为含载波的信号,即红外二极管、红外三极管输出的信号,可以检测到红外信号的载波。IRIN2为不含载波的红外信号,默认为38KHz载波信号,比如一体式的红外接收头(如HS0038B)输出的信号,一般情况下接IRIN2即可,因为市面上90%以上的红外遥控载波都是38KHz。
数据格式
YiRTX02芯片采用UART通讯接口与上位机、单片机通信,数据格式为:波特率9600bps,1个起始位、8位数据、无校验位、1个停止位。
数据格式如下表3所示。
表3红外数据格式
帧头 帧长 载波频率 数据 校验和 结束符 FA Len Freq Data sum ED 数据域详解:
帧头:0xFA,固定值,代表数据包的开始
帧长:Len,数据包长度,Freq+Data的数据字节数
载波频率:Freq,0x1E~0x3C,红外信号载波频率(30KHz~60KHz)
数据:Data,红外信号数据,长度不固定(字节数=Len-1)
校验和:sum,数据校验和的补码,sum=(0x100-(Len+Freq+Data0+Data1+…+Datan))
结束符:0xED,固定值
命令格式
命令格式如下表4所示。
表4命令格式
序号 命令 说明 1 0xFA,0xF1 读取固件版本。返回芯片型号、版本、日期,例如“YiRTX02 V1.04 Feb 09 2014” 2 0xFA,0xF2 读取芯片ID,返回芯片ID 3 0xFA,0xF3 重复发送上次红外信号(注1) 4 0xFA,0xF4 退出学习模式(注1) 5 0xFA,0xF5 红外二极管学习模式(PIN3输入模式),收到红外信号输出红外数据,自动退出学习模式。(注1) 6 0xFA,0xFD 一体接收管学习模式(PIN7输入模式),默认38KHz载波。(注1) 7 0xFA,0xF6 复位(注1) 8 0xFA,0xF7 唤醒(注1) 9 0xFA,0xF8 低功耗睡眠模式(注1) 9 红外数据帧 启动发送对应红外数据(注1) 注1:
命令错误返回 0xFF
命令正确返回 0x00
数据举例
数据格式如下图1所示
帧头 帧长 载波频率 数据 校验和 结束符
图1 数据格式举例
irCTRL.exe使用说明
irCTRL.exe如图2是针对Y
文档评论(0)