I. Produktübersicht
1.1 Einführung
Der KIR01 - Controller ist ein universeller Infrarot-Fernbedienungs - Lerncontroller, der das Lernen der normalen NEC-Codierung der Infrarot-Fernbedienung unterstützt und auch das Lernen der langen Code-Codierung der Klimaanlage unterstützt. Anschließend wird der gelernte Schlüssel gemäß der Anweisung erneut gesendet, um die Fernbedienung zu kopieren oder in ein intelligentes Gerät zu integrieren. Mit einer Vielzahl von Steuerungsmethoden, serieller Port-Kürzcode oder 485 + MODBUS, und in Kombination mit der zur Verfügung gestellten Computer-Software, kann die Produktentwicklung leicht realisiert werden, reduziert die Schwierigkeit der Entwicklung neuer Produkte erheblich.
Anleitung Download
1.2 Grundparameter
- Stromversorgung: DC7 - 24V 100mA (statischer Strom < 10mA, Sendenstrom 600mA)
- Fernbedienungsdistanz: Einrichtungskopf 8 m Entfernung, 4 - Richtungs-Kopf - Radius 6 m. Zusätzlich kann eine größere Entfernung mit einem Senderkopf ausgerüstet werden, bis zu 20 Meter
- Kommunikationsmodus: 485 - Kommunikation, MODBUS-Protokoll + Shortcode-Kommunikationsprotokoll, 8 - Bit-Daten, 1 - Bit-Stop - Bit, keine Paritäts-Bit
- Steuerungsmodus: 485 - MODBUS-Steuerung, Computer-Steuerung, in-Board - erweiterter TTL-Serielle Steuerung
- Baudrate2400, 4800, 9600 (Werkstandard), 19200, 115200
- Kodierung: Unterstützt NEC, Klimaanlage-Code, RC - 5, RC - 6, PWM, PPM usw. Die meisten Infrarot-Fernbedienungen
- Trägerfrequenz: 38KHz
- Anzahl der Schlüsselwerte: Lernen und Speichern von 48 Schlüsselwerten
1.3 Schnittstellenbeschreibung
- 485 Schnittstelle: Schnittstelle für die 485 - Kommunikationssteuerung, 2 Leiter. Bei der Verdrahtung müssen Sie auf die Drahtsequenz achten, A zu A, B zu B, die Drahtsequenz ist nicht richtig, kann die Kommunikation nicht verursachen.
- Stromversorgungsschnittstelle: Schnittstelle für die Stromversorgung der Ausrüstung, 2 Füße, kann unabhängig von positiven und negativen, Gleichstrom oder Wechselstrom, 7 - 24V Stromversorgung (die maximale Eingangsspannung darf 26V nicht überschreiten), der Strom nicht weniger als 400mA.
- Adresse wählenDie Kommunikationsadresse, die bei der MODBUS-Kommunikationssteuerung verwendet wird = Wähladresse + Software-Einstellungsadresse. Die Software-Adresse ist standardmäßig 1
- Infrarot-Empfängerkopf: Wenn Sie die Fernbedienung lernen, müssen Sie die Fernbedienung mit dem Empfängerkopf ausrichten, drücken Sie die Fernbedienung aus einer Entfernung von 1 Meter, um die Fernbedienung Tasten zu lernen.
- Betriebsanzeige: Blinkt, wenn der Controller angeschaltet ist, wenn die Fernbedienung erlernt wird, wenn das Lernen erfolgreich auslöscht, wird das Infrarotsignal blinken.
- Emissionskopf-Schnittstelle: Auf die positiven und negativen Elektroden der Verkabelung achten, die falsche Verkabelung kann dazu führen, dass das Infrarotsignal nicht emittiert werden kann. Wenn Sie den Startkopf anschließen, wird die rote Linie + schwarze Linie anschließen -; Wenn Sie das Emissionrohr anschließen, wird der lange Fuß anschließen + kurze Fuß anschließen -. Das Infrarotlichtsignal kann nicht mit dem menschlichen Auge gesehen werden, aber die Kamera des Mobiltelefons kann schwaches violettes Licht sehen, so dass es manchmal erforderlich ist, zu bestätigen, ob der Sender Infrarotsignal emittieren kann, das mit der Kamera des Mobiltelefons beobachtet werden kann.
1.4 Produkt-Anwendungs - Szenario
- Smart-Home - Produkte: wie Multifunktionsfernbedienung Rubik-Cube, Universal-Fernbedienung usw. In diesem Anwendungsszenario wird empfohlen, den Single-Chip + Controller zu verwenden und das serielle Port-Kürzteil - Kommunikationsprotokoll zu verwenden.
- Industrielle Steuerungsprodukte: wie Klimaanlage-Controller, Temperatur-Feuchtigkeit - Controller, Temperatur-Feuchtigkeit - Controller.
- Allmächtige Fernbedienung: Wenn Sie mehrere Geräte in eine Fernbedienung zusammenführen.
- Industrie-Control Management: wie Archiv-Management - Raum, Remote-ERP - Steuerung Geräte; Einheitliche Verwaltung der Schulen-Schlafzimmer - Klimaanlage.
1.5 Controller-Funktion Kurze Beschreibung
- Verbindung mit dem Computer: Über den seriellen Anschluss Verbindung mit der Computer-Software, kann die Parameterkonfiguration, Schlüssel-Wert - Lernen, Schlüssel-Wert - Test, Kommunikationsprotokoll-Debugging, Infrarot-Code - Bibliothek Export, Import. Bequeme Konfiguration der Controller-Arbeitsparameter in Massen und Import von Infrarot-Lern - Code-Bibliothek - Daten. Sowohl der Controller als auch die Host-Software unterstützen zwei Kommunikationsprotokolle.
- Kommunikationsprotokoll: Der Datentyp des seriellen Anschlusses unterstützt zwei Kommunikationsprotokolle, die durch den Kurzschlusspunkt bestimmt werden.
- Kurzcode-Kommunikationsprotokoll: 55AA03 01 03 (Send-Schlüsselwert 01) Das Kommunikationsprotokoll ist relativ einfach, mit Checkbits, einfach und zuverlässig, geeignet für die Steuerung von MCU.
- MODBUS-Protokoll: Standard-Industrielle Steuerung MODBUS-RTU - Protokoll, um die direkte Anwendung des Produkts in den industriellen Bereich, ohne übermäßige Entwicklung.
- Lernen Sie die Fernbedienungsschlüssel: Nach dem Infrarot-Lernen, richten Sie die Fernbedienung auf den Infrarot-Empfängerkopf, 1 Meter Entfernung, klicken Sie auf die Taste, die Sie lernen müssen.
- Test der Fernbedienungsschlüssel: Nach erfolgreichem Lernen der entsprechenden Schlüsselwerte kann der entsprechende Schlüsselwert durch den Computer oder die Taste getestet werden, der Infrarot-Emitter auf das Gerät ausgerichtet wird und dann die Emission getestet werden.
- Test-Taste: Der Controller hat eine Taste, lange Drücken der Taste in den Lernzustand des Schlüsselwertes 0, kurze Drücken der Taste sendet den Schlüsselwert 0 (vorausgesetzt, der Schlüsselwert 0 erfolgreich gelernt wurde).
- 485 Adresse: Dies ist gültig unter dem MODBUS-Protokoll, Kommunikationsadresse = Software konfigurierte Adress Offset + Wähladresse + 1 (Adressen gültiger Bereich 1 - 250).
1.6 Oberste Kurzübersicht
"Infrarot-Fernbedienung Lernmanager" ist ein Windows-System PC-Seite eine Software, die Benutzer schneller mit dem Infrarot-Lern - Controller entwickelt. Durch die Software kann es sehr bequem zu testen und zu konfigurieren Infrarot-Lern - Controller, kann es auch sehr bequem in Massen-Download Infrarot-Lern - Code-Bibliothek, um hocheffiziente Forschung und Entwicklung zu erreichen, Produkte zu produzieren.
Zweitens, Anwendungsszenario
2.1 Kurze Beschreibung
Da der Controller mehrere Schnittstellen unterstützt, kann auf eine Vielzahl von Szenarien angewendet werden, verschiedene Szenarien verwenden unterschiedliche Art und Weise, nachfolgend entsprechend dem entsprechenden Szenario zu erklären.
2.2 Szenario 1: Debugging-Test direkt auf der Computerseite
Dieses Anwendungsszenario wird normalerweise für die anfängliche Entwicklung von Controllern verwendet, und es ist erforderlich, ein eigenes USB-to - serial-Port - Tool zu haben, empfohlen, CH340 - verwandte Werkzeuge zu verwenden und Verkabelungen zu führen. CFG-Pin ist für die Auswahl von Kommunikationsprotokoll-Modus, Controller unterstützt 2 Arten von Kommunikationsprotokollen, einfaches Code-Kommunikationsprotokoll ist relativ einfach und zuverlässig, kann durch den seriellen Anschluss des MCU senden einfache Anweisungen können effektiv gesteuert werden; MODBUS-Protokoll ist ein weit verbreitetes Protokoll in der Industrie, aber die Programmierung ist etwas komplex, können Sie nach Bedarf wählen, die richtige eigene Satz von Kommunikationsprotokollen, und müssen den Protokollzustand der Computer-Software ändern.
- CFG Low: Kurzcode-Protokoll auswählen
- CFG High: Wählen Sie das MODBUS-Protokoll
Nachdem die Verkabelung angeschlossen ist, stecken Sie das serielle Port-Tool in den USB-Anschluss des Computers und installieren Sie den Treiber des seriellen Port-Tools, wählen Sie den entsprechenden COM-Anschluss und die Baud-Rate, klicken Sie auf die Schaltfläche "Öffnen Sie den seriellen Port", klicken Sie dann auf die Schaltfläche "Informationen lesen", wenn Sie die Geräteninformationen lesen können, bedeutet es, dass die Gerätekonnektivität erfolgreich ist, nicht lesen Sie, überprüfen Sie die Verkabelung, den Treiber und die Parameter, ob es einen Fehler gibt.
In der Software-Schnittstelle des oberen Computers gibt es am unteren Rand die serielle Anweisung für den entsprechenden Betrieb, um spezifische Daten zu erstellen:
- Beispiel 1: Modbus-Protokoll sendet Schlüsselwert 0
- Computer sendet:
- 0x00 Adresse 00 Gerät (00 - Adresse ist Broadcast-Adresse)
- 0x06 Operationscode 06, Write Hold Register
- 0x00,0xC8 Register 200, Entsprechend Infrarot-Signal - Schlüsselwert 0
- 0x00,0x01Dateninhalt 01
- 0xC8,0x25 CRC - 16 - Modbus-Rtu Prüfdaten
- Der Controller sendet:
- 0x05 Adresse 05 Gerät
- 0x06 Operationscode 06, Schreib-Halt - Register
- 0x00,0xC8 - Register 200, Entsprechend dem Infrarot-Signal - Schlüsselwert 0
- 0x00,0x01 Dateninhalt 01
- 0xC8,0x70 CRC-16 - Modbus-Rtu - Prüfdaten
- Beispiel 2: Das Schlüsselprotokoll sendet 0
- Computer Senden:
- 0x55,0xAA Fixed Header
- 0x03 Operationscode 03, Senden Infrarot-Schlüsselwert
- 0x00 Schlüsselwert 0
- 0x02 Akkumulations - und Prüfsumme, 0X55 + 0XAA + 0X03 + 0x00 = 0x102, nur ein Byte behalten ist 0x02
- Controller Senden an den Computer:
- 0x55,0xAA Fester Header
- 0x03 Operationscode 03, Senden des Infrarot-Schlüsselwertes
- 0x01 Ergebniswert: 1 Senden erfolgreich, 0 Senden fehlgeschlagen
- 0x02 Akkumulationssumme, 0X55 + 0XAA + 0X03 + 0x01 = 0x103, nur ein Byte bleibt, das ist 0x03
2.3 Szenario 2: Controller + RS485 Schaltkreise für den industriellen Bereich
Dieses Szenario wird häufig in der industriellen Steuerung verwendet, wie Fernbedienung von Klimaanlagen, Befeuchter für Archivverwaltungsräume, Umspannstationen und Rechnerräume für Temperatur und Feuchtigkeit. Es gibt keine Notwendigkeit, einen zusätzlichen Chip-Computer hinzuzufügen, es gibt keine Notwendigkeit, einen Chip-Computer - Code zu entwickeln, und Sie können die Stromversorgungsschaltung und die RS485 - Schaltung direkt hinzufügen.
2.4 Szenario 3: Controller + MCU Realisieren komplexe Funktionen
Dieses Anwendungsszenario wird häufig im Bereich der Smart-Home - und Industrial-Control verwendet, und durch den Montage von anderen Sensoren durch MCU können komplexe Funktionen leicht implementiert werden. Zum Beispiel montiert der MCU das Spracherkennungsmodul, dann montiert der Controller, kann die Sprachsteuerung der Klimaanlage, Tischlampe, Ventilator... realisiert werden.
- In diesem Modus wird empfohlen, Kurzschlusspunkte zu schließen, die Verwendung von Briefcode-Kommunikationsprotokoll, einfach zu entwickeln.
- Anschluss an den industriellen Steuerungshostoder USB auf 485 - Gerät am Computer.
Dritte, Benutzeranweisungen für den Host-Computer
Verwenden Sie das USB-Tool 485 für die Verbindung, stecken Sie den USB in den Computer, öffnen Sie das Paket mit Treiber, öffnen Sie die Software des Host-Computers nach der Installation des Treibers, wählen Sie die entsprechende serielle Portnummer, setzen Sie die Fabrik-Standard - Baud-Rate 9600, klicken Sie auf die Öffnen-Taste, klicken Sie dann auf Lesen-Informationen, zeigt die Verbindung des Geräts erfolgreich.
3.1 Schlüssel-Wert - Lernen und Test
Klicken Sie auf die Schaltfläche Start-Lernen, wird der Controller in den Zustand des Infrarot-Lernens gehen, zu diesem Zeitpunkt ist die Anzeigeleucht, die Fernbedienung muss innerhalb von 20 Sekunden auf den Empfangkopf des Controllers ausgerichtet werden, 1 Meter Entfernung, tippen Sie auf die Fernbedienung Taste, die Anzeige leuchtet aus, nachdem das Lernen erfolgreich ist. Danach richten Sie den Senderkopf des Controllers auf das getestete Gerät aus, klicken Sie auf den Test-Schlüsselwert, wenn das Gerät eine entsprechende Reaktion hat, repräsentiert das Lernen Erfolg, wenn das Lernen fehlschlägt, versuchen Sie bitte die Lernschritte erneut und lernen erneut.
Im unteren Bereich des Obercomputers gibt es eine Anzeige für den Empfang von Serien-Kommunikationsdaten (im Folgenden wird nur das Kurzcode-Protokoll beschrieben, Modbus ähnlich):
- 发: [0x55,0xAA-Header] + [0x02 - Befehl (Infrarot-Lernen)] + [0x04 - Schlüsselwert 4] + [0x05 - Überprüfung]
- 收: [0x55,0xAA-Header] + [0x02 - Befehl (Infrarot-Lernen)] + [0x01 - Ergebnis gültig] + [0x02 - Überprüfung]
- 发: [0x55,0xAA-Header] + [0x03 - Befehl (Infrarotsignal senden)] + [0x04 - Schlüsselwert 4] + [0x06 - Überprüfung]
- 收: [0x55,0xAA-Header] + [0x03 - Befehl (Infrarotsignal senden)] + [0x01 - Ergebnis gültig] + [0x03 - Überprüfung]
3.2 Schlüssel-Wert - Lernstatus-Abfrage
Klicken Sie auf die Schaltfläche „Lernstatus lesen", um 48 Schlüssel-Wert - Lernstatus abfragen zu können, und der Vertreter des Hakens wurde gelernt.
Unten wird es Informationen geben, 55AA ist der Datenkopf, 01 ist der Anweisungscode, repräsentiert den Abfrage-Lernzustand, hinter 8 Byte Daten in 8 8 Bit, insgesamt 64 Bit binäre Zahlen umgewandelt, repräsentiert: Schlüsselwert 63, Schlüsselwert 62, Schlüsselwert 61, Schlüsselwert 60... Schlüsselwert 2, Schlüsselwert 1, Schlüsselwert 0 insgesamt 64 Schlüsselwert Lernzustand. 1 für Erfolg im Lernen, 0 bedeutet kein Lernen, da IR02 nur 48 Schlüssel hat, so dass 8 - Byte-Daten nur die niedrigen 6 - Bytes gültig sind.
- TX55 AA 01 00
- RX55 0 0 0
8 Daten oben: 00 00 80 00 00 00 01 03, nehmen Sie die 6 Bytes rechts 80 00 00 00 01 03 für den 48 - Tasten-Lernzustand, umgewandelt in binär ist:
- 0000 0000
- 0000 0000
- 0000 0000
- 0000 0000
- 00000001
- 00000011
Die Schlüsselwerte 0, 1, 8 und 47 wurden erfolgreich gelernt.
3.3 Schlüssel-Wert - Umbenennung
Zur einfachen Verwendung des Infrarot-Controllers kann der Schlüssel-Wert - Name auf der Host-Software geändert und gespeichert werden.
3.4 Export und Import von Infrarot-Lernen - Code-Bibliothek - Dateien
Um die Massenproduktion von Produkten zu erleichtern und das wiederholte Fernsteuerungslernen zu vermeiden, kann die Infrarot-Lernen - Code-Bibliothek - Verwaltung durch den Host-Computer leicht die Massen-Code - Bibliothek-Dateien heruntergeladen werden. Zuerst nehmen Sie einen Controller, müssen Sie alle Schlüsselwerte lernen und testen, dann klicken Sie auf die Schaltfläche "alle Lernbibliothek vom Gerät exportieren", warten Sie auf den Export abgeschlossen, dann klicken Sie auf die Schaltfläche Speichern, die Datei wird nach dem aktuellen Datum benannt und in der Software gespeichert Verzeichnis Speicherung, dann können Sie den Dateinamen ändern, Archivieren für Standby. Sie können dann in einen anderen Controller wechseln und klicken Sie auf die Schaltfläche "Importieren von Lerncode in das Gerät", um eine schnelle Konfiguration für andere Controller durchzuführen. Code Library Import und Export können die höchste Baudrate festgelegt werden, um die Geschwindigkeit zu beschleunigen, nach dem Export auf eine niedrige Baudrate ändern.
Viertens, Kurzcode-Kommunikationsprotokoll
Wenn die Kurzschlusspunkte geschweißt werden, läuft das Kommunikationsprotokoll auf dem Kurzcode-Protokoll.
4.1 Kommunikationsprotokollformate
Ein Satz von Kommunikationsprotokollen, um zuverlässiger IR-Lern - Controller und MCU-Controller zu kommunizieren, besteht der Protokollcode aus: Start-Code (2 Byte) + Skript-Code (1 Byte) + Daten-Code (n Byte) + Check-Code (1 Byte). Eine Anweisung, die innerhalb von 100 mS gesendet werden muss, wird als ungültige Anweisung angesehen, wenn die Zeitüberschreitung nicht abgeschlossen ist.
- Startcodevon 0x55, 0xAA
- Befehlcode:
- 0x01: Infrarot-Lernschlüssel abfragen
- TXSiehe: 0x55,0xAA,0x01,0x00
- RXSiehe auch: 0x55, 0xAA, 0x01, [0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFD]
- 0x02: Geben Sie einen Schlüsselwert an, um den Lernzustand zu erhalten
- TXZ.B.: 0x55, 0xAA, 0x02, 0x05, 0x06
- RX0x55, 0xAA, 0x02, [0x01], 0x02
- : Geben Sie einen Schlüssel, um Infrarotsignal zu senden
- TX: 0x55, 0xAA, 0x03, 0x05, 0x07
- RX0x55, 0xAA, 0x03, [0x01], 0x08
- :
- TX: 0x55, 0xAA, 0x04, 0x02, 0x05
- RX0x55, 0xAA, 0x04, [0x01], 0x06
- Datencode: Unterschiedliche Anzahl von Datencodes nach verschiedenen Anweisungen
- Checkcode: Der Checkcode bezieht sich auf den 8 - Bit-Akkumulations - und Überlaufwert vom Anfangscode bis zum letzten Datencode als Checkcode. Beispiel: 0x55 + 0xAA + 0x04 + 0x02 + 0x01 = 0x106, nur 8 Bits, das ist 0x06
4.2 Kommunikationsprotokoll, Befehlsbeschreibung
| Befehl | Beschreibung | MCU / Host-Computer Senden | Controller zurück. |
|---|---|---|---|
| 1 | Infrarot-Lernergebnisse suchen | 0x55,0xAA,0x01,0x00 | Keine Datenbits 0x55,0xAA,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x13 8 - Byte-Datenbits, umgewandelt in 64 - Bit-Binärzahlen, Der Lernzustand von 64 Schlüsseln (IR02 hat 48 Schlüsseln), 1 gelernt und 0 nicht gelernt. Von den Daten 0 auf der rechten Seite bis zu den Daten 63 auf der linken Seite, repräsentieren die Schlüsselwerte 0... 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13 bedeutet, dass die Schlüsselwerte 0, 1, 4 gelernt wurden, die anderen Schlüsselwerte nicht gelernt wurden |
| 2 | Angeben Sie den entsprechenden Schlüsselwert, um Infrarot zu lernen | 0x55,0xAA,0x02,0x05,0x06 1 Byte Datenbit, Wertbereich 0...47 | 0x55, 0xAA, 0x02, 0x01, 0x02 Ein 1 - Byte-Datenbit, wenn 0 bedeutet, dass die Operation ungültig ist (wahrscheinlich ohne diesen Schlüsselwert), 1 bedeutet, dass die Operation gültig ist (nicht bedeutet, dass das Lernen erfolgreich ist). Um in den Lernzustand zu gelangen, müssen Schlüsselwerte innerhalb von 20 Sekunden gelernt werden, und eine Zeitüberschreitung wird als Lernfehler angesehen. |
| 3 | Schlüsselfunktion starten | 0x55,0xAA,0x03,0x05,0x07 1 Byte Datenbit, Datenwertbereich 0...47 | 0x55,0xAA,0x03,0x01,0x03 1 Byte-Datenbit, wenn 0 bedeutet, dass die Operation ungültig ist (wahrscheinlich ohne diesen Schlüssel oder ohne Lernen), 1 bedeutet, dass die Operation gültig ist |
| 4 | Festlegen der Kommunikationsbaudate | 0x55,0xAA,0x04,0x02,0x05 1 Byte-Datenbit 0: 2400 1:4800 2: 9600 (Werkstandard) 3: 19200 4: 115200 | 0x55,0xAA,0x04,0x01,0x04 1 Byte-Daten - Bit, wenn 1 bedeutet Erfolg, wenn 0 bedeutet, dass die Änderung fehlgeschlagen Nach der Änderung der Baudrate, Stromausfall-Neustart sind in der neuen Baudrate in der Arbeit |
V, MODBUS-Kommunikationsprotokoll
Der Controller hat standardmäßig keine geschweißten Kurzschlusspunkte, und das Kommunikationsprotokoll läuft auf dem Modbus-RTU - Protokoll.
5.1 Kurzbeschreibung des Kommunikationsvertrags
Das Standard-MODBUS - RTU-Kommunikationsprotokoll kann bequem mit den meisten industriellen Geräten auf dem Markt oder Konfigurationssoftware oder sogar SPS-Geräten verbunden werden.
| Register-Adresse. | SPS-Adresse | Operationscode | Beschreibung |
|---|---|---|---|
| 0 | 40001 | 03 / 06 | 485 Kommunikationsadress-Ofset |
| 1 | 40002 | 03 / 06 | 485 Kommunikationsbaudrate |
| 100 | 40101 | 06 | Schlüsselwert 0 Eintritt in Infrarot-Lernen |
| 101 | 40102 | 06 | Schlüsselwert 2 Infrarot-Lernen |
| …… | ... | ... | ... |
| 147 | 40248 | 06 | ... |
| 200 | 40201 | 06 | ... |
| 201 | 40202 | 06 | ... |
| …… | ... | ... | ... |
| 247 | 40248 | 06 | Schlüssel 47 Infrarotsignal emittieren |
| 300 | 40301 | 03 | Schlüssel 15 ... 0 Lernzustandparameter |
| 301 | 40302 | 03 | Schlüssel 31 ... 16 Lernzustandparameter |
| 302 | 40303 | 03 | 键值 47……32 学习状态参数 |
| 303 | 40304 | 03 | 键值 63……48 学习状态参数 |
VI. Dimension Diagramm

VII. Anhang
7.1 Prüfungsberechnungsmethode des Kurzcode-Protokolls, Akkumulations - und Prüfungswertes
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);VIII. Versionsverlauf
- V1.0: 22.07.09 Revision
- V1.1:2022.08.03 Verbesserte Detailbeschreibung, Ersetzung von einigen Bildern, Hinzufügung von Beschreibung des integrierten Kurzschlusspunktsweißes, Hinzufügung von Beschreibung des Shortcode-Kommunikationsprotokolls
- V1.2:2023.02.18 Hinzufügung von TTL-Beschreibung des integrierten seriellen Anschlusses für den Controller
Antwort veröffentlichen