shang21ic的笔记 https://bbs.21ic.com/?457887 [收藏] [复制] [RSS]

日志

红外解码芯片YiRTX01使用说明

已有 1230 次阅读2014-3-9 13:49 |系统分类:单片机| 红外解码芯片, 单片机

红外解码芯片YiRTX01使用说明

1、  芯片特性

YiRTX01能学习市面上99%的红外遥控器并转换为串口数据输出,反之,接收串口的数据可以通过红外二极管发送相同的红外信号。支持电视机、空调、机顶盒、风扇等遥控器。

工作电压:3.3V或者5V可选;

功耗:工作模式:≤20mA,待机模式:≤0.5uA

封装:SO8或者DIP8

载波频率:30KHz60KHz

通讯接口:UART串口数据,9600bps1个起始位、8位数据、无校验位、1个停止位;

工作温度范围:-3085℃;

数据长度:最大不超过55字节,最小20字节,不同遥控器类型输出数据长度不一样。

应用范围:红外适配器,万能遥控器,遥控开关,智能家电等。

2、  串行数据格式

数据格式如下表1所示。

1红外数据格式

帧头

帧长

载波频率

数据

校验和

结束符

FA

Len

Freq

Data

sum

ED

数据域详解:

帧头:0xFA,固定值,代表数据包的开始

帧长:Len,数据包长度,Freq+Data的数据字节数,最长数据长度50字节。

载波频率:Freq0x1E0x3C,红外信号载波频率(30KHz60KHz)

数据:Data,红外信号数据,长度不固定(字节数=Len-1

校验和:sum,数据校验和的补码,sum=0x100-Len+Freq+Data0+Data1+…+Datan))

结束符:0xED,固定值

3、  命令格式

命令格式如下表2所示。

2命令格式

序号

命令

说明

1

0xFA0xF1

读取固件版本。返回芯片型号、版本、日期,例如“YiRTX01 V1.90 Feb 09 2014

2

0xFA0xF2

读取芯片ID,返回芯片ID

3

0xFA0xF3

重复发送上次红外信号(1

4

0xFA0xF4

退出学习模式(1

5

0xFA0xF5

启动学习模式,收到红外信号输出红外数据,然后自动退出学习模式。(1

6

0xFA0xF6

复位(1

7

0xFA0xF7

唤醒(1

8

0xFA0xF8

低功耗睡眠模式(1

9

红外数据帧

启动发送对应红外数据(1

1

命令错误返回 0xFF

命令正确返回 0x00

4、  数据举例

数据格式如下图1所示



1 数据格式举例

5、  典型应用见图1

本地图片,请重新上传
本地图片,请重新上传
                                          图2 应用框图


3原理图

                     本地图片,请重新上传
本地图片,请重新上传
h ttp://item.taobao.com/item.htm?spm=a230r.1.14.1.f2khyG&id=37256605842

fashion-ee.taobao.com

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)