KIR01 万能Infrarot学习Der Controller产品说明

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

KIR01 万能Infrarot学习Der Controller产品说明缩略图
🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. 一、产品概述
  2. 2. 1.1 简介
  3. 3. 1.2 基本Parameter
  4. 4. 1.3 Schnittstelle描述
  5. 5. 1.4 产品Anwendungsszenarien
  6. 6. 1.5 Der ControllerFunktion简单说明
  7. 7. 1.6 上位机简介
  8. 8. 二、Anwendungsszenarien
  9. 9. 2.1 简述
  10. 10. 2.2 Szene一:直接电脑端上位机Tests测试
  11. 11. 2.3 Szene二:Der Controller+RS485 电路用于工业领域
  12. 12. 2.4 Szene三:Der Controller+单片机实现复杂的Funktion
  13. 13. 三、上位机Benutzungsanweisungen
  14. 14. 3.1 键值学习和测试
  15. 15. 3.2 键值学习Status查询
  16. 16. 3.3 键值改名
  17. 17. 3.4 ExportierenImportierenInfrarot学习码库文件
  18. 18. 四、简码KommunikationVereinbarung
  19. 19. 4.1 KommunikationVereinbarungDas Format
  20. 20. 4.2 KommunikationVereinbarung,Befehl详述
  21. 21. 五、MODBUS KommunikationVereinbarung
  22. 22. 5.1 KommunikationVereinbarung简述
  23. 23. 六、尺寸图
  24. 24. 七、附件
  25. 25. 7.1 简码Vereinbarung的Prüfberechnung方法,累加和Prüfungen
  26. 26. 八、版本历史
  27. 27. KIR01 万能Infrarot学习Der Controller上位机软件

一、产品概述

1.1 简介

KIR01 Der Controller是一款万能型Infrarot遥控学习Der Controller,支持普通 NEC Codierung的InfrarotFernbedienung的学习,也支持Klimaanlage的长码Codierung的学习。之后根据指令重新将学习的键码Senden Sie出去,以实现Fernbedienung的Kopieren.或者集成zu智能Ausrüstung中。具有多种控制方式,Die Serie简码或者 485+MODBUS,并配合提供的上位机软件,能轻松的实现产品的开发,大大的降低了新产品的开发难度。

说明书Download

1.2 基本Parameter

  • 供电方式:DC 7-24V 100mA(静态电流<10mA,发射电流 600mA)
  • 遥控距离:单向发射头 8 米距离,4 向发射头半径 6 米。另外可选配更远距离的发射头,最远可达 20 米
  • Kommunikation方式:485 Kommunikation,MODBUS Vereinbarung+简码KommunikationVereinbarung,8 位Daten,1 位Stoppen Sie Platz,无奇偶Prüfstand.
  • 控制方式:485 的 MODBUS 控制、电脑端控制、板内扩展 TTL Die Serie控制
  • Porter Rate:2400、4800、9600(出厂默认)、19200、115200
  • Codierung方式:支持 NEC、Klimaanlage码、RC-5、RC-6、PWM、PPM 等等绝大部UnterteilungInfrarotFernbedienung
  • 载波频率:38KHz
  • 键值Anzahl:可学习并储存 48 个键值

1.3 Schnittstelle描述

  • 485 Schnittstelle:用于 485 Kommunikation控制的Schnittstelle,2 线。接线时需要注意线序,A 接 A,B 接 B,线序不对会造成无法Kommunikation。
  • 电源Schnittstelle:用于给Ausrüstung供电的Schnittstelle,2 个脚,可以不Unterteilung正负极,直流或者交流,7-24V 电源(最高输入电压不得超过 26V),电流不kleiner als 400mA。
  • Adresse拨码:MODBUS Kommunikation控制时用zu的KommunikationAdresse=拨码Adresse+软件设置Adresse。软件设置Adresse默认是 1。
  • InfrarotEmpfang头:进行Fernbedienung学习时,需要用Fernbedienung对准Empfang头,距离 1 米远按Fernbedienung,进行遥控按键学习。
  • 工作指示灯:Der Controller通电的时候闪一下,学习Fernbedienung的时候常亮,学习成功就熄灭,发射Infrarot信Nr.会闪一下。
  • 发射头Schnittstelle:需要注意接线的正负极,线序接错了会造成无法发射Infrarot信Nr.。如果Verbindung发射头,红线接+,黑线接-;如果Verbindung发射管,长脚接+,短脚接-。Infrarot光信Nr.人眼无法看zu,但是手机摄像头可以看zu微弱的紫色光,所以有时候需要Bestätigen发射头是否能发射Infrarot信Nr.,可以用手机摄像头观察。

1.4 产品Anwendungsszenarien

  • Smart Home产品:如多FunktionFernbedienung魔方、万能Fernbedienung等。此AnwendungsszenarienEmpfohlene Anwendung单片机+Der Controller,采用Die Serie简码KommunikationVereinbarung。
  • 工业控制产品:如KlimaanlageDer Controller,Temperatur Feuchtigkeit机Der Controller,恒温恒湿Der Controller。
  • 万能Fernbedienung:如将多款Ausrüstung集合zu一个Fernbedienung里面。
  • Arbeitskontrolle管理:如档案管理室,Fern entfernt的 ERP 控制Ausrüstung;学校宿舍统一管理Klimaanlage。

1.5 Der ControllerFunktion简单说明

  • Verbindung上位机:通过Die Serie链接上位机软件,可以实现Parameter配置、键值学习、键值测试、KommunikationVereinbarungTests、Infrarot码库的Exportieren、Importieren。方便批Quantität的配置Der Controller工作Parameter和ImportierenInfrarot学习码库Daten。Der Controller和上位机软件都支持 2 种KommunikationVereinbarung。
  • KommunikationVereinbarung:通过Die Serie控制Ausrüstung的时候Die SerieDatentyp支持 2 种KommunikationVereinbarung,由短路点决定。
  • 简码KommunikationVereinbarung:55 AA 03 01 03(发射键值 01)KommunikationVereinbarung比较简单,带有Prüfstand.,简单可靠,适合单片机控制。
  • MODBUS Vereinbarung:采用标准的工业控制 MODBUS-RTU Vereinbarung,方便直接将产品应用zu工业领域,无需过多开发。
  • 学习遥控键值:进入Infrarot学习后,将Fernbedienung对准InfrarotEmpfang头,距离 1 米,轻点需要学习的按键即可。
  • 测试遥控键值:对应的键值学习成功之后,可以通过上位机或者Knopf测试对应的键值,将Infrarot发射头对准Ausrüstung,然后测试发射。
  • 测试按键:Der Controller上面有个按键,长按按键进入键值 0 的学习Status,短按按键则发射键值 0(前提是键值 0 已经学习成功)。
  • 485 Adresse:这个是 MODBUS Vereinbarung下Wirksam,KommunikationAdresse=软件配置的Adresse偏移Quantität+拨码Adresse+1(AdresseWirksam范围 1-250)。

1.6 上位机简介

“Infrarot遥控学习管理器”是一款 windows Das System PC 端的一款软件,方便用户更快速的上手使用Infrarot学习Der Controller而研发的。通过该软件可以非常方便的测试,和配置Infrarot学习Der Controller,还能很方便的批QuantitätDownloadInfrarot学习码库,以实现高效率研发、生产产品。

二、Anwendungsszenarien

2.1 简述

由于Der Controller支持的Schnittstelle多,可以应用于多种Szene,不同的Szene使用的方式不同,下面根据对应的Szene进行说明。

2.2 Szene一:直接电脑端上位机Tests测试

此Anwendungsszenarien通常用于Der Controller初期开发测试,需要自备一个 USB 转Die SerieWerkzeuge,Empfohlene Anwendung CH340 RelatedWerkzeuge,并进行接线。Von denen CFG 引脚是用于AuswahlKommunikationVereinbarung方式的引脚,Der Controller支持 2 种KommunikationVereinbarung,简码KommunikationVereinbarung比较简单可靠,能通过单片机Die SerieSenden Sie简单的指令就能Wirksam控制;MODBUS Vereinbarung则是工业领域应用广泛的一种Vereinbarung,但编程稍微复杂,可以根据需要Auswahl合适自己的一套KommunikationVereinbarung,并且需要修改上位机软件所处的VereinbarungStatus。

  • CFG 低电平:Auswahl简码Vereinbarung
  • CFG 高电平:Auswahl MODBUS Vereinbarung

接线接好之后,将Die SerieWerkzeuge插上电脑 USB 口,并且安装好Die SerieWerkzeuge的驱动,Auswahl对应的 COM 口和Porter Rate,Klick auf“Öffnen Sie die Serie.”Knopf,再Klick auf“Lesen信息”Knopf,如果能LesenAusrüstung信息,则代表AusrüstungVerbindung成功,不能Lesen则检查接线、驱动、ParameterRelated是否有误。

在上位机软件界面,最底下有对应Operationen的Die Serie指令首发具体Daten内容:

  • Beispiel一:modbus VereinbarungSenden Sie键值 0
  • 电脑Senden Sie:
    • 0x00 Adresse 00 Ausrüstung(00 Adresse是RundfunkAdresse)
    • 0x06 Operationen码 06,写保持Register.
    • 0x00,0xC8 Register. 200,对应的是发射Infrarot信Nr.键值 0
    • 0x00,0x01 Daten内容 01
    • 0xC8,0x25 CRC-16-Modbus-Rtu 检验Daten
  • Der Controller针对电脑Senden Sie:
    • 0x05 Adresse 05 Ausrüstung
    • 0x06 Operationen码 06,写保持Register.
    • 0x00,0xC8 Register. 200,对应的是发射Infrarot信Nr.键值 0
    • 0x00,0x01 Daten内容 01
    • 0xC8,0x70 CRC-16-Modbus-Rtu 检验Daten
  • Beispiel二:简码VereinbarungSenden Sie键值 0
  • 电脑Senden Sie:
    • 0x55,0xAA 固定的Daten头
    • 0x03 Operationen码 03,Senden SieInfrarot键值
    • 0x00 键值 0
    • 0x02 累加和Prüfungen,0X55+0XAA+0X03+0x00=0x102,只保留一Bytes就是 0x02
  • Der Controller针对电脑Senden Sie:
    • 0x55,0xAA 固定的Daten头
    • 0x03 Operationen码 03,Senden SieInfrarot键值
    • 0x01 Ergebnis值:1 Senden Sie成功,0 Senden Sie失败
    • 0x02 累加和Prüfungen,0X55+0XAA+0X03+0x01=0x103,只保留一Bytes就是 0x03

2.3 Szene二:Der Controller+RS485 电路用于工业领域

此Szene常用于Arbeitskontrolle领域,比如FernsteuerungKlimaanlage、加湿机针对档案管理室、变电站、机房进行恒温恒湿控制。无需额外加单片机,不需要开发单片机代码,直接加电源电路、RS485 电路即可。

2.4 Szene三:Der Controller+单片机实现复杂的Funktion

此Anwendungsszenarien常用于Smart Home、Arbeitskontrolle领域,通过单片机挂载其他的Der Sensor可以轻松实现复杂的Funktion。比如单片机挂载语音识别模块,再挂载Der Controller,则可实现语音控制Klimaanlage,台灯,风扇……。

  • 此模式下建议短接短路点,采用简码KommunikationVereinbarung,开发简单。
  • 接Arbeitskontrolle主机,或者电脑端的 USB 转 485 Ausrüstung。

三、上位机Benutzungsanweisungen

使用 USB 转 485 Werkzeuge进行Verbindung,将 USB 插上电脑,Öffnen.Informationen包里面有驱动,安装完驱动之后Öffnen.上位机软件,Auswahl对应的Die SerieNr.,设置出厂默认的Porter Rate 9600,Klick aufÖffnen.Knopf,之后Klick aufLesen信息,Ausrüstung zeigenVerbindung成功。

3.1 键值学习和测试

KlickenBeginne mit dem LernenKnopf,则Der Controller会进入Infrarot学习的Status,此时指示灯亮,需要在 20 秒内将被学习的Fernbedienung对准Der Controller的Empfang头,距离 1 米,轻点Fernbedienung按键,学习成功之后Der Controller指示灯熄灭。之后将Der Controller的发射头对准被测试Die Ausrüstung,Klick auf测试键值,如果Ausrüstung有相应的反应,则代表学习成功,若学习失败,请重试学习步骤,重新学习。

在上位机的最下方有Serielle KommunikationDaten收发信息显示(下面仅以简码Vereinbarung做说明,Modbus 类似):

  • :[0x55,0xAA Daten头]+[0x02 Befehl(进入Infrarot学习)]+[0x04 键值 4]+[0x05 Prüfungen]
  • :[0x55,0xAA Daten头]+[0x02 Befehl(进入Infrarot学习)]+[0x01 OperationenErgebnisWirksam]+[0x02 Prüfungen]
  • :[0x55,0xAA Daten头]+[0x03 Befehl(发射Infrarot信Nr.)]+[0x04 键值 4]+[0x06 Prüfungen]
  • :[0x55,0xAA Daten头]+[0x03 Befehl(发射Infrarot信Nr.)]+[0x01 OperationenErgebnisWirksam]+[0x03 Prüfungen]

3.2 键值学习Status查询

Klicken“Lesen学习Status”Knopf,可查询 48 个键值的学习Status,打钩的代表已经学习。

在下方会有收发信息,55 AA 为Daten头,01 是指令码,代表查询学习Status,后面 8 BytesDaten转换成 8 个 8 位,一共 64 位Binärsystem数,代表:键值 63、键值 62、键值 61、键值 60……键值 2、键值 1、键值 0 共 64 个键值的学习Status。1 为学习成功,0 代表没有学习,因为 IR02 只有 48 个键,所以 8 BytesDaten只有低位的 6 个BytesWirksam。

  • TX:55 AA 01 00
  • RX:55 AA 01 00 00 80 00 00 00 01 03 84

上图 8 个Daten:00 00 80 00 00 00 01 03,取右边 6 Bytes 80 00 00 00 01 03 表示 48 键学习Status,转换成 2 进制是:

  • 1000 0000
  • 0000 0000
  • 0000 0000
  • 0000 0000
  • 0000 0001
  • 0000 0011

代表键值 0、1、8、47 键值已经学习成功。

3.3 键值改名

为了方便使用InfrarotDer Controller,上位机软件上面的键值Name可以被修改并保存。

3.4 ExportierenImportierenInfrarot学习码库文件

为了方便批Quantität生产产品,免除反复的进行遥控学习,通过上位机的Infrarot学习码库管理,可以轻松地批QuantitätDownload码库文件。首先取一个Der Controller,将需要学习的键值Alles学习并测试通过,之后Klick auf“从AusrüstungExportieren所有的学习码库”Knopf,等待Exportierenabgeschlossen.,之后Klick auf保存Knopf,文件会以gegenwärtig日期Zeit命名并且保存zu软件所在的目录位置,之后可以自行修改文件Name,存档备用。然后可以更换成其他的Der Controller,再Klick auf“Importieren学习码库zuAusrüstung”Knopf,进行其他Der Controller的快速配置。码库ImportierenExportieren的时候可以将Porter Rate设置最高,以加快速度,导完了之后改为低Porter Rate。

四、简码KommunikationVereinbarung

当焊接了短路点时,KommunikationVereinbarungBetrieb于简码Vereinbarung。

4.1 KommunikationVereinbarungDas Format

协定一套KommunikationVereinbarung,为的是更可靠的将Infrarot学习Der Controller与 MCU Der Controller进行Kommunikation,Vereinbarung码由:Anfang码(2 Bytes)+指令码(1 Byte)+Daten码(n Bytes)+Prüfcode(1 Byte)组成。并且一条指令,需要在 100mS 内Senden Sieabgeschlossen.,超时未Senden Sie完的,视为Unwirksam指令。

  • Anfang码:0x55, 0xAA
  • 指令码
  • 0x01:查询Infrarot学习键值
    • TX:0x55,0xAA,0x01,0x00
    • RX:0x55,0xAA,0x01,【0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF】,0xFD
  • 0x02:指定键值进入学习Status
    • TX:0x55,0xAA,0x02,0x05,0x06
    • RX:0x55,0xAA,0x02,【0x01】,0x02
  • 0x03:指定键值发射Infrarot信Nr.
    • TX:0x55,0xAA,0x03,0x05,0x07
    • RX:0x55,0xAA,0x03,【0x01】,0x08
  • 0x04:设置KommunikationPorter Rate
    • TX:0x55,0xAA,0x04,0x02,0x05
    • RX:0x55,0xAA,0x04,【0x01】,0x06
  • Daten码:不同的指令后面的Daten码Anzahl不同
  • Prüfcode:Prüfcode指的是从Anfang码开始,zu最后一个Daten码的 8 位累加和溢出值作为Prüfcode。例如:0x55+0xAA+0x04+0x02+0x01 = 0x106,只取 8 位,就是 0x06

4.2 KommunikationVereinbarung,Befehl详述

Befehl说明MCU/上位机 Senden SieDer Controller回码
1查询Infrarot学习Ergebnis0x55,0xAA,0x01,0x00无Datenplatz
0x55,0xAA,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x13
8 BytesDatenplatz,转换成 64 位的Binärsystem数,就代表着 64 个键值的学习Status(IR02 有 48 个键),1 已学习,0 未学习。从最右边的Daten 0 位开始,至最左边的Daten 63 位,Unterteilung别代表键值 0……键值 63。0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13 表示键值 0、1、4 已学习,其他的键值未学习
2指定对应的键值Beginne mit dem LernenInfrarot0x55,0xAA,0x02,0x05,0x06
1 Byte的Datenplatz,取值范围 0……47
0x55,0xAA,0x02,0x01,0x02
1 Byte的Datenplatz,若是 0 代表OperationenUnwirksam(可能没有这个键值),1 代表OperationenWirksam(不代表学习成功了)。进入学习Status需要在 20 秒内进行键值学习,超时视为学习失败。
3发射键值0x55,0xAA,0x03,0x05,0x07
1 ByteDatenplatz,Daten取值范围 0……47
0x55,0xAA,0x03,0x01,0x03
1 Byte的Datenplatz,若是 0 代表OperationenUnwirksam(可能没有这个键值或没有学习),1 代表OperationenWirksam
4设置KommunikationPorter Rate0x55,0xAA,0x04,0x02,0x05
1 ByteDatenplatz
0:2400
1:4800
2:9600(出厂默认)
3:19200
4:115200
0x55,0xAA,0x04,0x01,0x04
1 ByteDatenplatz,若是 1 表示成功,若是 0 表示修改失败
修改Porter Rate之后,断电重启都是以新的Porter Rate在工作

五、MODBUS KommunikationVereinbarung

Der Controller默认没焊接短路点,KommunikationVereinbarungBetrieb于 Modbus-RTU Vereinbarung。

5.1 KommunikationVereinbarung简述

采用标准 MODBUS-RTU KommunikationVereinbarung,能很方便的对接市面上大部Unterteilung的工业Ausrüstung,或者对接Strukturen软件,甚至对接 PLC Ausrüstung。

Register-AdressePLCAdresseOperationen码说明
04000103/06485 KommunikationAdresse偏移Quantität
14000203/06485 KommunikationPorter Rate
1004010106键值 0 进入Infrarot学习
1014010206键值 2 进入Infrarot学习
……………………
1474024806键值 47 进入Infrarot学习
2004020106键值 0 发射Infrarot信Nr.
2014020206键值 2 发射Infrarot信Nr.
……………………
2474024806键值 47 发射Infrarot信Nr.
3004030103键值 15……0 学习StatusParameter
3014030203键值 31……16 学习StatusParameter
3024030303键值 47……32 学习StatusParameter
3034030403键值 63……48 学习StatusParameter

六、尺寸图

KIR01 万能Infrarot学习Der Controller产品说明插图

七、附件

7.1 简码Vereinbarung的Prüfberechnung方法,累加和Prüfungen

u8 UartCrc(u8 *buf, u8 lenth) {
    u8 temp = 0;
    u8 i;
    for (i = 0; i < lenth; i++) {
        temp += buf[i];
    }
    return temp;
}

Uart1_Tx_Dat[0] = 0x55;
Uart1_Tx_Dat[1] = 0xAA;
Uart1_Tx_Dat[2] = 0x01;
Uart1_Tx_Dat[3] = UartCrc(Uart1_Tx_Dat, 3);
Uart_Sendstr_lenth(Uart1_Tx_Dat,4);

八、版本历史

  • V1.0:2022.07.09 修订
  • V1.1:2022.08.03 完善部Unterteilung细节描述,更换部Unterteilung图片,新增板载短路点焊接描述,新增简码KommunikationVereinbarung的描述
  • V1.2:2023.02.18 新增Der Controller板载的Die Serie TTL 描述

KIR01 万能Infrarot学习Der Controller上位机软件

KIR01 万能Infrarot学习Der Controller产品说明插图1星耀Mitgliedernkostenlos
KIR01 万能Infrarot学习Der Controller产品说明插图2璀璨Mitgliedern-3
曜钻Mitgliedernkostenlos
资源价格 2积Unterteilung 销售Anzahl 98 Veröffentlichung Zeit 2025Jahr4月15日 更新Zeit 2026Jahr6月25日
已付费?RegistrierungErfrischen

Techniken术语(共 7 个)—— Klick auf展开
RS485工业常用的schlechtUnterteilung串行Kommunikation标准,支持多点Kommunikation
Register.Modbus Register.存储Daten单元,Unterteilung线圈/离散输入/保持/输入Register.四类
PLC可编程逻辑Der Controller,Industrielle Automatisierung控制的核心Ausrüstung
Porter Rate串行Kommunikation每秒传输符Nr.数,Modbus RTU常用9600/19200
Die SerieBerechnung机与外部Ausrüstung进行串行Kommunikation的物理Schnittstelle
Der Sensor将物理Quantität转换为电信Nr.的检测装置
保持Register.Modbus 16位可读Schreiben von Daten,Adresse从40001开始
来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Produktbeschreibung 字数 6020 字 · 阅读约 16 Unterteilung钟 更新 2026-06-25 永久链接 https://www.modbus.cn/31088.html
Empfohlene Werkzeuge: Modbus Debugger-Assistent WeChat-Applet
Modbus Chinesisches Netzwerk官方推出的Modbus Debugging-Tools,支持 Modbus RTU/TCP 实时KommunikationTests、Register.读写、线圈控制、Daten监控和MeldungUnterteilung析。 keine Installation erforderlich,Mikro-Suche「Modbus DebuggingAssistenten.」Benutzt werden kann.。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.