2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise...

27
B E D I E N U N G S A N L E I T U N G O P E R A T I N G I N S T R U C T I O N S 2W-BUS IR-RMT BEST.-NR. 12 12 73

Transcript of 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise...

Page 1: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

B E D I E N U N G S A N L E I T U N GO P E R A T I N G I N S T R U C T I O N S

2W-BUS IR-RMT

BEST.-NR. 12 12 73

Page 2: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere
Page 3: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

1

B E D I E N U N G S A N L E I T U N G

2W-BUS IR-RMTDEUTSCH

Sehr geehrter Kunde,

Wir danken Ihnen für Ihre Entscheidung zum Erwerb des IR-RMT. Dieser IR Sender/Empfänger ist miteinem modernen Kommunikationssystem zur Übertragung von Daten auf einer Zweidrahtleitung,welche die angeschlossenen Sensoren oder das IR-RMT gleichzeitig mit Spannung versorgt, ausge-stattet. Das IR-RMT und die zugehörigen Komponenten wurde von uns mit dem Anspruch entwickelt,die hohen Erwartungen unserer Kunden an Qualität und Funktionalität zu erfüllen.

Conrad Electronic GmbHD-92240 Hirschau

Page 4: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

2

2W-BUS IR-RMT

Wichtig! Unbedingt lesen!Bevor Sie das IR-RMT in Betrieb nehmen, lesen Sie bitte diese Anleitung vollständig durch! Sieerläutert Ihnen die korrekte Verwendung und weist auf mögliche Gefahren hin.Für Schäden, die aus der Nichtbeachtung dieser Anleitung resultieren, besteht keinerlei Garantie-anspruch und Conrad Electronic übernimmt keine Haftung.

Inhalt Seite

1. Einleitung 31.1 Garantie1.2 Service

2. Produktbeschreibung 42.1 Bestimmungsgemäße Verwendung2.2 Sicherheitshinweise2.3 Leistungsmerkmale

3. Handhabung 53.1 Anschluß der Komponenten3.2 Adressierung der Sensoren3.3 Programmieren des Anwenderprogramms3.4 Ausführen des Anwenderprogramms

4. IR-RMT Kommandos 94.1 Datenformat4.2 Kommandos4.3 Einschränkungen

5. Anhang 125.1 Technische Daten

Page 5: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

1. Einleitung

1.1 Garantie

Jedes IR-RMT verläßt das Werk in einwandfreiem und funktionsgeprüften Zustand!Conrad Electronic bietet für das IR-RMT eine Gewährleistungsdauer von 12 Monaten. Innerhalbdieser Zeit werden eventuelle Transportschäden bei der Auslieferung, Fertigungsmängel oderAusfälle am Gerät kostenfrei behoben.Sollten die Leistungsmerkmale des IR-RMT Ihren individuellen Ansprüchen nicht genügen, nutzen Siebitte unsere Geld-Zurück-Garantie von 14 Tagen. Senden Sie das Gerät innerhalb dieser Zeit ohneGebrauchsspuren und in der Originalverpackung zur Erstattung des Warenwertes oder zurVerrechnung zurück.Alle Fristen gelten ab Datum der Rechnung beziehungsweise des Kassenbons. Im Modulgehäuse befinden sich keine Teile mit Servicebedarf durch den Anwender. DasModulgehäuse darf nicht geöffnet werden! Im Falle einer Beschädigung des Gehäuses erlischtjeder Gewährleistungsanspruch!Conrad Electronic übernimmt keine Haftung für Folgeschäden an Sachwerten oder Personen, diedurch Anwendung des IR-RMT entstehen!

1.2 Service

Zu Ihrer Beratung stellt Conrad Electronic Ihnen ein kompetentes Team von Servicemitarbeitern zurSeite. Jede Anfrage wird schnellstmöglich bearbeitet. Spezialfragen werden an die Entwicklungs-ingenieure des CTC weitergeleitet.Um unnötige Verzögerungen zu vermeiden, möchten wir Sie jedoch bitten, vor einer Anfrage nocheinmal diese Anleitung, die Online-Hilfen der Programmiersoftware, die Text- und Beispieldateienund nach Möglichkeit die Informationsseiten im Internet zu studieren. Meist findet sich so schon dieLösung eines Problems!

Ihre Anfragen richten Sie bitte an unsere Abteilung Technische Kundenbetreuung.

BriefConrad Electronic GmbH Fax 0180/ 53 12 119TKB Computer und Meßtechnik Telefon 0180/ 53 12 116Klaus-Conrad-Straße 192240 Hirschau Internet http://www.conrad.de

3

Deutsch

Page 6: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

2. Produktbeschreibung

2.1 Bestimmungsgemäße Verwendung

Der IR Sender/Empfänger dient dem Empfang und der Aussendung von IR Fernsteuersignalen dienach den gängigen Formaten RC5 oder REC80 codiert sind. Damit ist eine Interaktion eines Steuer-Computers (vorzugsweise ein Gerät der C-Control Serie) mit anderen Geräten (z.B. TV, Video-recorder, IR-Dimmer) möglich. Eine andere als die bestimmungsgemäße Verwendung ist nichtzulässig.

2.2 Sicherheitshinweise

Lesen Sie diesen Abschnitt besonders aufmerksam durch! Bei Nichtbeachtung der Sicherheits-hinweise besteht Lebensgefahr durch einen Stromschlag oder Elektrobrand!1. Über die insgesamt 2 Anschlüsse wird das IR-RMT mit dem Bus verbunden. Bei versehentlichem

Vertauschen der Anschlüsse besteht Brandgefahr durch Kurzschlüsse, und können das Modul undangeschlossene Geräte schwer beschädigen!

2. Das IR-RMT darf nicht in Verbindung mit Geräten benutzt werden, die direkt oder indirekt medi-zinischen, gesundheits- oder lebenssichernden Zwecken dienen oder durch deren BetriebGefahren für Menschen, Tiere oder Sachwerte entstehen können. Das IR-RMT darf nicht in explo-sionsgefährdeter oder chemisch aggressiver Umgebung betrieben werden.

2.3 Leistungsmerkmale

Der IR Sender/Empfänger IR-RMT beinhaltet bereits alle nötigen Baugruppen um mit Hilfe einesSteuer-Computers, vorzugsweise Geräte aus der C-Control Serie, Messwerte, Betriebszustände u.ä.über große Entfernungen mit anderen, gleichartigen Computern auszutauschen oder IR Fernsteuer-signale zur Interaktion mit anderen Geräten zu senden/empfangen. Jeder Sensor im Netzwerk undauch das IR-RMT kann mit einer individuellen Adresse versehen und unter dieser im Netzwerk ange-sprochen werden.

· Bis zu 25 Sensoren am Bus· Sendung/ Empfang von RC5 u. REC80 codierten Signalen· LED für Anzeige der Busaktivität· 12V Betriebspannung· Betrieb an einer Zweidrahtleitung

Mit dieser Ausstattung sind Sie in der Lage, in kurzer Zeit anspruchsvolle Steuerungs- undRegelaufgaben zu lösen ohne jedoch eine aufwendige Verkabelung der einzelnen Geräteteile zubenötigen. Jeder Sensor sowie das IR-RMT kann an beliebiger Stelle am Bus angeschlossen werden.

4

2W-BUS IR-RMT

Page 7: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

3. Handhabung

Dieses Kapitel gibt einen Überblick über die Handhabung des IR-RMT und der zugehörigenKomponenten. Die nötigen Detailinformationen entnehmen Sie bitte den nachfolgenden Kapitelndieser Informationsblätter bzw. dem Handbuch zum 2W-Bus Modem.

Der 2W-Bus ist ein 2-Draht System das die Daten auf der Betriebspannung überträgt. Die Busstrukturist eine Baumstruktur, die maximale Leitungslänge kann bis 20m sein.Abbildung 1 zeigt eine Struktur wie sie z.B für eine Temperaturüberwachung in mehreren Räumentypisch ist.

Abbildung 1

Die Arbeit mit den 2W-BUS Komponenten gliedert sich in drei Stufen:

1. Anschluß der einzelnen Komponenten am Bus2. Programmieren der Sensoradresse3. Programmieren des Anwenderprogramms4. Starten des Anwenderprogramms

5

Deutsch

Sensor 4

Sensor 5

Sensor 7

Sensor 6

Sensor 8

Sensor 1

Sensor 2

Sensor 3

ModemSteuer-Computer

12 VNetzteil

Page 8: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

3.1 Anschluß der Komponenten

Das IR-RMT ist betriebsbereit wenn es an den Busausgang des 2W-Bus Modems angeschlossenund mit Spannung versorgt wird.Beachten Sie bitte, daß der Jumper nur zum Programmieren der Adresse aufgesteckt wird

Abbildung 2

· Versorgen Sie das IR-RMT mit Betriebsspannung. Dazu werden die Anschlußleitungen 1 und 2mit dem Busausgang des Modems verbunden.

Achtung: Achten Sie dabei bitte unbedingt auf richtige Polarität!Falsche Polung kann zur Zerstörung des Sensors führen.

1 +12V rot2 GND schwarz

6

2W-BUS IR-RMT

Page 9: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

7

Deutsch

3.2 Adressierung des IR-RMT

In einem Netzwerk wird jede Komponente mit ihrer Adresse angesprochen. Deshalb muß für jedenSensor und auch für das IR-RMT eine einmalige Adresse, mit der Sie es in Ihrem Anwendungs-programm ansprechen wollen vereinbart und in die Geräte programmiert werden. Sie können diesz.B. mit dem auf der Diskette befindlichen Programm “Adress.bas” durchführen. Das Programm ist fürdas Applicationboard geschrieben und inkrementiert die Adresse (beginnend bei 1) jeweils beimDrücken der Taste “1” auf der Tastatur. Ein Druck auf die Taste “2” programmiert die gewählteAdresse in den Sensor.

· Kopieren Sie zunächst das Programm “Adress.bas” in ihr BASIC-Arbeitsverzeichnis. Vergessen Sienicht den Treiber TWBDRIV.S19 ebenfalls dorthin zu kopieren.

· Verbinden Sie den Sensor mit dem Busausgang des 2W-BUS Modems.· Versorgen Sie das Applicationboard und das 2W-BUS Modem mit Betriebspannung.· Laden Sie dieses Programm in Ihre C-Control Entwicklungsumgebung, compilieren Sie das

Programm und laden Sie es in die C-Control.· Starten Sie das Programm auf der C-Control.· Stecken sie den Programm-Jumper auf das IR-RMT am Bus das sie zuerst programmieren wollen.· Inkrementieren Sie die Adresse auf einen Wert Ihrer Wahl (Taste “1”).· Programmieren Sie diesen Wert nun in das IR-RMT (Taste “2”).· Ziehen Sie den Jumper ab, die neue Adresse ist jetzt gültig.

Bei Störungen auf dem Bus kann es vorkommen, daß das IR-RMT die neue Adresse scheinbarnicht annimmt. In diesem Fall trennen sie es nur kurz vom Bus. Nach erneutem Einschalten ist dieneue Adresse gültig.

· Verfahren Sie mit weiteren IR-RMT und Sensoren ebenso.

Die Adresse des IR-RMT ist jetzt dauerhaft in seinem EEPROM gespeichert. Möchten Sie die Adressenachträglich ändern, so wiederholen Sie die beschriebene Prozedur mit einer anderen Adresse.

3.3 Programmieren des Anwenderprogramms

Da das 2 W-BUS Modem den größten Teil der nötigen Formatierung, Codierung und Zeitüber-wachung übernimmt, beschränkt sich der Aufwand, die nun erworbene Netzwerkfähigkeit zunutzen, auf wenige kleine Programm-Routinen.Für die Anwendung des IR-RMT zusammen mit dem C-Control Applicationboard finden Sie eineAnzahl von Beispielprogrammen und Tools auf der beigepackten CD.

Beispielprogramme:Sie bestehen aus jeweils 3 Programmteilen:1. Senden des sensorspezifischen Kommandos2. Empfang der Antwort des Sensor3. Auswerten der Antwort (ggf. Anzeige von Messwerten)

Page 10: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

Tools:Beigelegt sind ebenfalls Programme zur Identifizierung der einzelnen Sensoren am Bus, sowie zurProgrammierung der Sensoradresse.

· Kopieren Sie zunächst das Beispielprogramm “IR_REMOTE_TX.bas” in Ihr BASIC Arbeits-verzeichnis. Vergessen Sie nicht den Treiber TWBDRIV.S19 ebenfalls dorthin zu kopieren.

· Verbinden Sie das Applicationboard mit dem PC und der Spannungsversorgung. Schalten Sie dieSpannungsversorgung ein.

· Schreiben Sie ein Anwenderprogramm, um festzulegen, was die C-Control im Betrieb tun soll.Programmteile für die Kommunikation mit dem IR-RMT können Sie aus dem Beispiel in IhrAnwenderprogramm kopieren. Details zur Formatierung der übertragenen Daten oder zurEinstellung der Sensoradresse entnehmen Sie bitte den entsprechenden Stellen in diesemInformationsblatt.

· Compilieren Sie das Anwenderprogramm mit Hilfe der Programmiersoftware.· Testen Sie die Funktion des Anwenderprogramms mit Hilfe des Simulators in der Programmier-

software. Beachten Sie aber bitte, daß sämtliche die Netzwerkeigenschaften betreffendenProgrammteile zwar vom Simulator korrekt ausgeführt werden, eine Reaktion von Modem,Sensoren und IR-RMT darauf aber nicht nachgebildet werden können.

· Übertragen Sie das getestete Programm in mit Hilfe der Programmiersoftware in die C-Control.

Die C-Control ist jetzt programmiert und das Anwenderprogramm kann gestartet werden.

3.4 Ausführen des Anwenderprogramms

Sind alle Teile des Netzwerks richtig miteinander verbunden, können sie in Betrieb genommenwerden, um das Anwenderprogramm auszuführen.

· Schalten Sie die Spannungsversorgung ein.· Drücken Sie den Start-Taster.· Die rote LED am Modem zeigt die Netzwerkaktivität an.· Ein angesprochener Sensor signalisiert seine Aktivität ebenfalls mit einem kurzen Blinken der LED.

Die C-Control arbeitet so lange nach Programm, bis die Betriebsspannung ausfällt oder der Reset-Taster gedrückt wird. Ein Neustart erfolgt wieder durch Drücken des Start-Tasters. Beim Sensor ist keinmanueller Reset erforderlich. Er erfolgt selbsttätig nach Anlegen der Netzspannung.

8

2W-BUS IR-RMT

Page 11: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

4. IR-RMT Kommandos

4.1 Datenformat

Zwischen IR-RMT, Modem und Control-Computer wird ein 8 Byte langer Datenrahmen ausgetauschtder wie folgt aufgebaut ist:

Gesendeter Datenrahmen:

Das erste Bit das gesendet/empfangen wird ist Byte 8, Bit 7.

Ist der Steuer-Computer eine C-Control Unit, so erwartet der Gerätetreiber (twbdriv.s19) bei seinemAufruf mit SYS&H101 einen entsprechenden Datenrahmen in seinem Sende/Empfangspuffer.Dieser belegt die Variablen der C-Control im Bereich von Byte 1 bis Byte 8.

Datenpuffer im C-Control

FCS wird vom Modem generiert

Dieser Datenrahmen wird über den 2W-Bus an den im Byte 7 adressierten Sensor übertragen. DieID im Byte 8 des Datenrahmens ist eine für den Sensor spezifische Anweisung etwas bestimmtes zutun (z.B. einen Temperaturwert oder Port-Status zu übertragen). Nach Ausführung des Kommandossendet des Sensor eine entsprechende Antwort.Diese Antwort wird ebenfalls an die Bytes 1 bis 8 des C-Control Variablenbereiches geschriebenund zerstört damit den vorherigen Inhalt.Der Datenrahmen der Antwort ist gleichartig aufgebaut, nur steht hier als SENDER natürlich dieSensoradresse und als EMPFÄNGER die Adresse des Steuer-Computers. Die Bedeutung der in denBytes 2 bis 4 übertragenen Daten ist vom Sensor abhängig und nachfolgend für das IR-RMT genaubeschrieben.Antwortet ein Sensor nicht, so sendet das Modem einen Statusrahmen (ID=0) mit einer Fehler-meldung im Byte 2 (DATA0)

Errorcodes:1 = keine Antwort2 = Antwort unvollständig3 = Checksumme falsch

9

Deutsch

BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7 BYTE 8DATA0 DATA1 DATA2 SENDER EMPF. ID

BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7 BYTE 8FCS2 DATA0 DATA1 DATA2 FCS1 SENDER EMPF. ID

Page 12: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

4.2 Kommandos

Die verschiedenen Sensortypen sind in Gruppen eingeteilt, für die jeweils bestimmte Kommandosgültig sind. Ungültige Kommandos werden von den Sensoren ignoriert.

Kommandos für das Display IR-RMT (Gruppe 3)

CMD 7 IR REMOTE CONTROLCMD 3 SET SENSOR ADDRESSCMD 6 SEND SENSOR GROUP

Kommando 3

Das Kommando 3 veranlaßt das IR-RMT eine neue Adresse anzunehmen und diese dauerhaft inseinem EEPROM zu speichern.Dazu wird der Sensor wie gewohnt unter seiner Adresse angesprochen. Die in DATA0 übertrageneAdresse ist fortan die neue Adresse unter welcher der Sensor im Netzwerk anzusprechen ist.Ist die Adresse des Sensors unbekannt, z.B. im Auslieferungszustand, so wird mit dem Stecken desJumpers dem Sensor die Adresse 85 (dezimal) fest vorgegeben. Unter dieser kann er nun mit einerneuen Adresse versehen werden

COMMAND 3 “SET DEVICE ADDRESS” TX RXDATA2 x xDATA1 x xDATA0 NEW ADDRESS NEW ADDRESS

- TX = was der Steuer-Computer sendet- RX = was der Steuer-Computer empfängt

Kommando 6

Das Kommando 6 veranlaßt den Sensor sich hinsichtlich seiner Gruppenzugehörigkeit zu identifi-zieren. Er sendet dann einen Antwortrahmen mit seiner Gruppennummer in DATA0. Damit hat manz.B. die Möglichkeit Programme automatisch auf sich ändernde Sensorzahlen einzustellen.

COMMAND 6 “GET DEVICE GROUP” TX RXDATA2 x xDATA1 x xDATA0 x GROUP

10

2W-BUS IR-RMT

Page 13: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

Kommando 7

Das Kommando 7 ist das zentrale Kommando an das IR-RMT und steuert alle Funktionen. AlleDatenrahmen die an ein IR-RMT gerichtet sind müssen daher die ID 7 im gesendeten Rahmentragen. Die Funktion des IR-RMT wird mit DATA0 bis DATA2 bestimmt. DATA2 beinhaltet immer dasSub-Kommando an das IR-RMT, DATA0 und DATA1 die zugehörigen Daten (wenn erforderlich).

COMMAND 7 IR-RMT CONTROL TX RXDATA2 SUBCOMMAND SUBCOMMANDDATA1 IR-ADR IR- ADRDATA0 IR-CMD IR-CMD

Kommandos an das IR-RMT (Subcommand)

Kommando 0 Senden von Daten über die IR-Schnittstelle- das in IR-ADR und IR-CMD stehende Byte wird vom IR-RMT entsprechend der

eingestellten Codierung als RC5 oder REC80 Datenrahmen ausgestrahlt.Die Antwort des IR-RMT beeinhaltet einen zwischenzeitlich empfangenenFernsteuerbefehl (und die Adresse) oder 255 in beiden Bytes, wenn nichtsempfangen wurde.

Kommando 1 Übergabe von empfangenen Daten- Empfangene IR-Fernsteuerbefehle werden nach IR-Geräteadresse und

Kommando aufgespaltet und in den Bytes IR-ADR und IR-CMD übergeben.Wurde kein Fernsteuerbefehl empfangen haben diese Bytes jeweils den Wert255.

Kommando 2 Modus REC80 aktivieren

Kommando 3 Modus RC5 aktivieren

Beispiel:

In diesem Fall wird ein IR-RMT (das die Adresse 99 am Bus hat) von einem Steuer-Computer(welcher selbst die Adresse 100 hat) veranlasst, ein Gerät mit der IR-Adresse 30 anzusprechen unddas Kommando 22 an dieses zu übertragen.

Der Datenrahmen auf dem 2W-BUS:

11

Deutsch

BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7 BYTE 8FCS2 DATA0 DATA1 DATA2 FCS1 SENDER EMPF. ID

22 30 0 100 99 7

Page 14: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

12

2W-BUS IR-RMT

Der RC5 IR-Datenrahmen:

S = StartbitT = Toggle (Wird in der Regel bei jedem erneuten Tastendruck auf die Fernbedienung getoggelt)A = AdresseC = Kommando

Der REC80 IR-Datenrahmen:

S = StartbitA = AdresseC = Kommando

4.3 Einschränkungen

Da die Übertragung der IR-Daten sehr viel Zeit beansprucht, würde der Steuer-Computer viel Zeitdamit verschwenden,auf die Quittierung des IR-RMT zu warten. Aus diesem Grund wird zuerst dieAntwort an das Modem geschickt und erst danach das IR-Signal ausgesendet. Wichtig ist dies, dadas IR-RMT erst nach ca. 25ms wieder bereit ist neue Daten über den Bus zu empfangen und derBus auch für diese Dauer durch die hohen Impusströme der IR-LEDs gestört ist.

Obwohl die unterstützten Datenformate für Geräte der Haushaltselektronik üblich sind, verwendendoch viele Hersteller Abwandlungen oder sogar eigene Formate, was natürlich zu Inkompatibilitätenmit dem IR-RMT führt. Sollten also in Ihrer Anwendung solche Probleme auftreten, so ist fast immerdie Ursache in inkompatiblen Datenformaten zu suchen.

5. Anhang

5.1 Technische Daten

Betriebsspannung 11,5 V…14,5 VStromaufnahme 10 mA/ 270 mA ImpulsstromTrägerfrequenz 36 kHzDatenformate RC5/ REC80maximale Anzahl der Sensoren 25maximale DC Last am Bus 30 Ohmzulässige Umgebungsbedingungen 0° C…40° C, 20…60% rel. Feuchte

S S T A4 A3 A2 A1 A0 C5 C4 C3 C2 C1 C01 1 x 1 1 1 1 0 0 1 0 1 1 0

30 22

S A4 A3 A2 A1 A0 C6 C5 C4 C3 C2 C1 C01 1 1 1 1 0 0 0 1 0 1 1 0

30 22

Page 15: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

13

O P E R A T I N G I N S T R U C T I O N S

2W-BUS IR-RMTENGLISH

Dear Customer,

We would like to thank you for deciding to purchase this IR-RMT. This IR Transmitter/Receiver is equip-ped with a state-of-art communication system for transferring data using a two-wire link, which atthe same time supplies the connected sensors or the IR-RMT with power. We designed the IR-RMTand the associated components to meet the high expectations our customers place on quality andoperability.

Conrad Electronic GmbHD-92240 Hirschau

Page 16: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

Important! Please read! Prior to operating the IR-RMT, it is essential that you read these instructions thoroughly! They willexplain the correct use and point out possible hazards. Damages which occur as a result of not having observed the operating instructions are not cover-ed in any way by the warranty. Moreover Conrad Electronic shall not assume any liability for suchdamage.

Contents Page

1. Introduction 151.1 Warranty1.2 Service

2. Product description 162.1 Intended use 2.2 Safety instructions2.3 Performance characteristics

3. Operation 173.1 Connection of components3.2 Addressing of sensors3.3 Programming of user program3.4 Execution of user program

4. Display commands 214.1 Data format4.2 Commands4.3 Restrictions

5. Annex 245.1 Specifications

14

2W-BUS IR-RMT

Page 17: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

1. Introduction

1.1 Warranty

Every IR-RMT leaves our factory in good condition after being tested for proper functioning! Conrad Electronic offers a warranty period of 12 months to cover the IR-RMT. During this period anypossible transport damage caused during delivery, defects due to workmanship or deficiencies inthe IR-RMT shall be corrected free of charge. If the performance characteristics of the IR-RMT should fail to meet your requirements, then you areentitled to take advantage of our 14-day money back guarantee. For reimbursement of the invoicedvalue of goods or crediting to your account, just return the digital port sensor within this time periodwithout any signs of use in the original packaging. The date indicated on the invoice or the store receipt shall be authoritative for the allotted timeperiod.There are no parts located inside the module housing which require servicing by the user. Themodule housing may not be opened! In the event the housing is damaged, then every warrantyclaim shall terminate! Conrad Electronic shall bear no liability for consequential damage to tangible assets or persons,which occur as a result of implementing the IR-RMT!

1.2 Service

Conrad Electronics has a competent service team to advise and assist you. Every question shall beanswered as quickly as possible. Specific questions shall be passed on to the design engineers ofCTC. To avoid any unnecessary delays we ask you to carefully check the operating instructions, the onlinehelp functions of the programming software, the text files and examples and if possible the infor-mation pages in the Internet prior to making an inquiry. In most cases you will find the answer toyour question there!

Please direct your inquiries to our After-Sales Service Department.

TKB GermanyTelephone 0049 180/ 53 12 117Monday - Thuesday 8h00 -12h00, 13h00 -16h00Friday 8h00 -12h00

15

English

Page 18: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

2. Product description

2.1 Intended use

The IR Transmitter/Receiver allows you to receive and transmit IR remote control signals which arecoded as per the common formats RC5 or REC80, thus enabling the interaction of a control com-puter (preferably C-Control series components) with other devices, for example TV, video recorders,IR dimmers. Any other use than the intended use is not permitted.

2.2 Safety instructions

Please read this section thoroughly! Non-compliance with these safety instructions could result in ahazard causing personal injury or death due to severe shock, electrocution or electric fire! 1. The IR-RMT can be connected with the control computer over a total of 2 ports. Inadvertently

mixing up the connections can result in a fire hazard due to short circuit and can severely dama-ge the module and connected devices!

2. The IR-RMT may not be used in connection with devices, which are used directly or indirectly formedical, health care or life support purposes or the operation of which could pose a hazard topeople, animals or tangible assets. Moreover it is not permitted to operate the IR-RMT in areassubject to explosive hazards or aggressive chemicals.

2.3 Performance characteristics

The IR-RMT Transmitter/Receiver already comes complete with all the necessary components toexchange measured values, operating conditions, etc. over great distances with the aid of a controlcomputer, preferably C-Control series components, with other similar computers or to transmit/receive IR remote control signals for interacting with other components. Every sensor in the networkand even the IR-RMT can be assigned an individual address and shall be addressed using this inthe network.

· Up to 25 sensors on the bus· Transmission/Reception of signals coded in RC5 and REC80· LED for indication of bus activity· 12V operating voltage· Operation on a two-wire line

With this equipment you are now capable of solving demanding automatic control tasks in no timeat all without requiring costly cabling to the individual components. Sensors and the IR-RMT can beconnected to the any position on the bus.

16

2W-BUS IR-RMT

Page 19: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

3. Operation

This section shall provide you with an overview of the operation of the IR-RMT and the associatedcomponents. The necessary detail information can be taken from the following sections of informa-tion sheets or the manual for the 2W Bus modem.

The 2W Bus is a 2-wire system, which transfers the data over the service line. The bus structure is atree structure, the maximum line length can be up to 20m.Figure 1 shows a structure, which is typical for instance for monitoring the alarm sensors located inseveral rooms.

Figure 1

Working with 2W BUS components can be divided into three phases:

1. Connection of the individual components to the bus2. Programming of sensor address3. Programming of user program4. Starting of user program

17

English

Sensor 4

Sensor 5

Sensor 7

Sensor 6

Sensor 8

Sensor 1

Sensor 2

Sensor 3

ModemControl

Computer

12 V Powersupply

Page 20: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

3.1 Connection of components

The IR-RMT is ready for operation, after it is connected to the bus output of the 2W Bus modem andplugged into a power supply. Please note that the jumper shall only be inserted in order to program the address.

Figure 2

· Connect the IR-RMT to the power supply. Towards this end, the connection lines 1 and 2 shall beconnected with the bus output of the modem.

Caution: It is important to ensure right polarity of connections! Incorrect polarity can result in the destruction of the sensor.

1 +12V red2 GND black

18

2W-BUS IR-RMT

Page 21: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

3.2 Addressing of IR-RMT

In a network every component is addressed using its respective address. Therefore every sensor andeven the IR-RMT must be assigned a unique address, which you will want to use to communicatewith them in your application program, and these addresses must be assigned to the sensors andthe IR-RMT respectively. This can be accomplished for example by using the program „Adress.bas“located on the floppy disk. The program is written for the application board and the address (begin-ning at 1) can be increased accordingly by pressing the button „1“ on the keyboard. Pressing thebutton „2“ programs the selected address to the sensor.

· First copy the program „Adress.bas“ to your BASIC work directory. In the process do not forget tocopy the driver software „TWBDRIV.S19“ to your BASIC work directory.

· Connect the sensor with the bus output of the 2W-Bus modem.· Connect the application board and the 2W-Bus modem to power supply.· Load this program in your C-Control development environment, compile the program and load it

into the C-Control.· Start the program on the C-Control.· Plug the program jumper in the IR-RMT on the bus, which you would like to program first.· Increment the address to a value of your choice (Button „1“).· Assign this value now to the IR-RMT (Button „2“).· Unplug the jumper, the new address is now valid.

In the event of errors in the bus it is possible that the IR-RMT seems not to assume the new address.In this case disconnect the IR-RMT from the bus for a short time. After switching on again, the newaddress should be valid.

· Proceed with the other IR-RMTs and sensors as described above.

The address of the IR-RMT is now permanently stored in its EEPROM. If you would like to alter thisaddress afterwards, then repeat the procedure described above using a different address.

3.3 Programming of user program

Since the 2W-Bus modem assumes the major portion of the necessary formatting, encoding andtime-out monitoring, the complexity of using the acquired networking capability is limited to fewsmall program routines.

You will find a number of sample programs and tools on the CD ROM which has been suppliedwith the 2W-Bus modem for the application of the IR-RMT together with the C-Control applicationboard.

19

English

Page 22: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

Sample programs:They comprise respectively 3 program parts: 1. Transmission of sensor-specific command 2. Reception of answer from sensor 3. Analysis of answer (if applicable, indication of measured values)

Tools:Programs have also been included for identification of the individual sensors at the bus and pro-gramming the sensor address.

· First copy the sample program „IR_REMOTE_TX.bas“ to your BASIC work directory. In the processdo not forget to copy the driver software TWBDRIV.S19 to your BASIC work directory.

· Connect the application board with the computer and the power supply. Switch on the powersupply.

· Write a user program to determine what the C-Control shall do while operating. You can copyprogram parts for communication with the IR-RMT from the sample to your user program. Detailsfor formatting sensor data or configuring the sensor address can be taken from the respective sec-tions of this information sheet.

· Compile the user program with the aid of the programming software.· Test the operation of the user program with the aid of the simulator in the programming software.

Please note however that the simulator can correctly execute all program parts concerning thenetwork characteristics, but it cannot simulate a reaction from modem, sensor and IR-RMT.

· Transfer the tested program to the C-Control using the programming software.

The C-Control is now programmed and the user program can be started.

3.4 Execution of user program

If all components of the network are properly connected with one another, then they can be put intooperation to execute the user program.

· Switch on the power supply.· Press the Start button.· The red LED on the modem indicates network activity.· Brief blinking of the LED also signalizes the activity of an addressed sensor.

The C Control operates according to the program, until the power supply fails or the reset button ispressed. To restart, press the start button. In case of sensor a manual reset is not necessary. This willoccur automatically after power supply returns.

20

2W-BUS IR-RMT

Page 23: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

4. IR-RMT commands

4.1 Data format

An 8-byte long data frame, whose layout is as follows, is exchanged between the IR-RMT, modemand control computer:

Transmitted data frame:

The first bit, which is transmitted/received, is Byte 8, Bit 7.

If the control computer is a C-Control Unit, the driver software (twbdriv.s19) expects a correspondingdata frame in its output/input buffer when requested with SYS&H101. This allocates the variables of C-Control in the range from Byte 1 to Byte 8.

Data buffer in C-Control

FCS shall be generated by the modem.

This data frame is sent via the 2W-Bus to the sensor addressed in Byte 7. The ID in Byte 8 of thedata frame is a specific instruction for the sensor to do something in particular (i.e. to transfer a tem-perature value or port status). After executing the command, the sensor sends a correspondinganswer. This answer is also recorded to the Bytes 1 to 8 of the C-Control variable range, thus erasing theprevious contents. The data frame of the answer has a similar layout, only in this case the sensor address is designatedof course as TRANSMITTER and the address of the control computer as RECEIVER. The significanceof the data transmitted in the Bytes 2 to 4 depends on the IR-RMT and shall be described in thefollowing.If a sensor does not answer, then the modem transmits a status frame (ID=0) with an error messagein the Byte 2 (DATA0).

Error codes:1 = No answer 2 = Answer incomplete3 = Hash total false

21

English

BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7 BYTE 8DATA0 DATA1 DATA2 SENDER EMPF. ID

BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7 BYTE 8FCS2 DATA0 DATA1 DATA2 FCS1 SENDER EMPF. ID

Page 24: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

4.2 Commands

The various types of sensors are divided into groups, which shall be subject respectively to certaincommands. Invalid commands will be ignored by the sensors.

Commands for the IR-RMT display (Group 3)

CMD 7 IR REMOTE CONTROLCMD 3 SET SENSOR ADDRESSCMD 6 SEND SENSOR GROUP

Command 3

Command 3 makes the IR-RMT assume a new address and store it permanently in its EEPROM. In this case the sensor is addressed as usual using its address. The address transmitted in DATA0 isfrom this point forward the new address, with which the sensor shall be addressed in the network. If the sensor’s address is unknown, for example in delivery state, then by inserting the plug-in jumperthe sensor shall be set to the address 85 (decimal). Using this address it is possible to assign it thena new address.

COMMAND 3 „SET DEVICE ADDRESS“ TX RXDATA2 x xDATA1 x xDATA0 NEW ADDRESS NEW ADDRESS

- TX = what the control computer transmits - RX = what the control computer receives

Command 6

Command 6 prompts the sensor to identify itself with regard to its group association. It then sendsan answer frame with its group number in DATA0. Thus, it is possible for instance to automaticallyconfigure the programs for varying sensor numbers.

COMMAND 6 „GET DEVICE GROUP“ TX RXDATA2 x xDATA1 x xDATA0 x GROUP

22

2W-BUS IR-RMT

Page 25: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

Command 7

Command 7 is the primary command sent to the IR-RMT and controls every function. Every dataframe which is directed to the IR-RMT must thus have the ID 7 in the transmitted frame. The functionof the IR-RMT shall be determined with DATA0 to DATA2. DATA2 always contains the subcommandfor the IR-RMT, DATA0 and DATA1 the respective data (if necessary).

COMMAND 7 IR-RMT CONTROL TX RXDATA2 SUBCOMMAND SUBCOMMANDDATA1 IR-ADR IR- ADRDATA0 IR-CMD IR-CMD

Commands for the IR-RMT (Subcommand)

Command 0 Transmission of data over the IR interface- The byte located in IR-ADR and IR-CMD shall be transmitted by IR-RMT in

accordance with the configured type of code as RC5 or REC80 data frames.The answer of IR-RMT contains a remote control command received in themean time (and the address) or 255 in both bytes, if nothing has beenreceived.

Command 1 Transmission of received data- Received IR remote control commands shall be split according to IR component

address and command and transmitted in the Bytes IR-ADR and IR-CMD. If not remote control command is received, then these bytes have respectivelythe value 255.

Command 2 Activate REC80 mode

Command 3 Activate RC5 mode

Sample:

In this case an IR-RMT (which has the address 99 at the bus) is prompted by a control computer(which itself has the address 100) to address a component which is assigned the IR address 30 andto transmit the Command 22 to this component.

The data frame at the 2W-BUS:

23

English

BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7 BYTE 8FCS2 DATA0 DATA1 DATA2 FCS1 SENDER EMPF. ID

22 30 0 100 99 7

Page 26: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

The RC5 IR data frame:

S = Start bitT = Toggle (toggled as a rule to the remote control with every new keystroke)A = AddressC = Command

The REC80 IR data frame:

S = Start bitA = AddressC = Command

4.3 Restrictions

Since the transmission of IR data can be very time consuming, it is possible that the control compu-ter could spend much time while waiting for the acknowledgment of the IR-RMT. That is why theanswer is first sent to the control computer and then the IR signal. It is important that the IR-RMT isready again only after approx. 25ms to receive new data over the bus and the bus also is out ofservice for this period due to the high power pulse currents of the IR LEDs. Even though the supported data formats are common for electronic household appliances, manymanufacturers utilize deviations or even their own formats, which naturally results in compatibility pro-blems with the IR-RMT. If you should experience any problems when using the IR-RMT, then it isrecommended to look check the data formats for incompatibility since this is almost always the causeof the problem.

5. Annex

5.1 Specifications

Operating voltage 11.5 V … 14.5 VPower consumption 10 mA/ 270 mA power pulse currentCarrier frequency 36 kHzData formats RC5/ REC80Maximum number of sensors 25Maximum DC load at bus 30 OhmPermissible ambient conditions 0°C … 40°C, 20 … 60 % rel. humidity

24

2W-BUS IR-RMT

S S T A4 A3 A2 A1 A0 C5 C4 C3 C2 C1 C01 1 x 1 1 1 1 0 0 1 0 1 1 0

30 22

S A4 A3 A2 A1 A0 C6 C5 C4 C3 C2 C1 C01 1 1 1 1 0 0 0 1 0 1 1 0

30 22

Page 27: 2W-BUS IR-RMT - Download Center · nach den gängigen Formaten RC5 oder ... Computers (vorzugsweise ein Gerät der C-Control Serie) mit ... recorder, IR-Dimmer) möglich. Eine andere

Diese Bedienungsanleitung ist eine Publikation der Conrad Electronic GmbH, Klaus-Conrad-Straße 1,D-92240 Hirschau.Alle Rechte einschließlich Übersetzung vorbehalten. Reproduktionen jeder Art, z.B. Fotokopie,Mikroverfilmung oder die Erfassung in EDV-Anlagen, bedürfen der schriftlichen Genehmigung desHerausgebers.Nachdruck, auch auszugsweise, verboten.Diese Bedienungsanleitung entspricht dem technischen Stand bei Drucklegung, Änderung inTechnik und Ausstattung vorbehalten.

These operating instructions are a publication of the Conrad Electronic GmbH, Klaus-Conrad-Straße 1,D-92240 Hirschau.All rights, including translation, are reserved. Reproductions of any kind, e.g. photocopies, microfil-ming or recording in EDP appliances, require the written authorisation from the publisher.Reprinting, including in the form of extracts, is prohibited.These operating instructions conform to technical standards at the time of printing. The right to makechanges to technology and design are reserved.

© Copyright 2000 by Conrad Electronic GmbH, Printed in Germany. CTC/US 05.05.2000/ KF

http://www.conrad.de