<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=T-Bus-Protokoll</id>
	<title>T-Bus-Protokoll - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=T-Bus-Protokoll"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=T-Bus-Protokoll&amp;action=history"/>
	<updated>2026-06-01T07:12:03Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=T-Bus-Protokoll&amp;diff=2699006&amp;oldid=prev</id>
		<title>imported&gt;Gerbil am 4. März 2024 um 19:35 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=T-Bus-Protokoll&amp;diff=2699006&amp;oldid=prev"/>
		<updated>2024-03-04T19:35:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das &amp;#039;&amp;#039;&amp;#039;T-Bus-Protokoll&amp;#039;&amp;#039;&amp;#039; ist ein offenes [[Kommunikationsprotokoll]] für [[Sensor]]- und [[Aktor]]anwendungen. Das T-Bus-Protokoll wird speziell für Anwendungen in der Landwirtschaft und im Gartenbau wie z.&amp;amp;nbsp;B. zur Bewässerungssteuerung eingesetzt. Die Einsatzgebiete sind jedoch nicht darauf beschränkt.&lt;br /&gt;
&lt;br /&gt;
Der T-Bus gibt kein Übertragungsmedium und keine elektrischen Schnittstellenbedingungen vor. Üblicherweise werden Teilnehmer über [[RS-485]] oder [[Funktechnik|Funk]] angebunden. &amp;#039;&amp;#039;T-Bus over [[TCP/IP]]&amp;#039;&amp;#039; befindet sich bereits in der Entwicklung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tbus_pur.png|mini|300px|alt=PUR-Kabel|PUR-Kabel]]&lt;br /&gt;
&lt;br /&gt;
Bei RS-485 wird typischerweise das [[Halbduplex]]-Verfahren und eine vieradrige Leitung verwendet. Steckverbinder sind nicht spezifiziert, jedoch die Farbkodierung der Adern.&lt;br /&gt;
&lt;br /&gt;
Für Außenanwendungen wird ein für den T-Bus entwickeltes hochflexibles Kabel mit kerbfestem [[Polyurethan]]-Außenleiter verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Teilnehmeranzahl hängt nur von der verwendeten physikalischen Übertragungstechnologie ab, z.&amp;amp;nbsp;B. bei RS-485 32 bis 256 Teilnehmer pro Bus, abhängig von den verwendeten [[Transceiver]]n.&lt;br /&gt;
&lt;br /&gt;
== Aufbau des T-Bus-Datenrahmens ==&lt;br /&gt;
Der [[Overhead (EDV)|Overhead]] beträgt 13 Byte und die Nutzlast ist maximal 65535 Byte groß.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tbus_frame.png|mini|center|700px|alt=T-Bus-Datenrahmen|T-Bus-Datenrahmen]]&lt;br /&gt;
=== SyncByte ===&lt;br /&gt;
[[Datei:Tbus_frame_sync.png|mini|300px|alt=T-Bus-Datenrahmen - SyncByte|T-Bus-Datenrahmen – SyncByte]]&lt;br /&gt;
Das &amp;#039;&amp;#039;SyncByte&amp;#039;&amp;#039; dient der Synchronisation und der automatischen [[Baud]]ratenerkennung. Das [[Bitwertigkeit|LSB]] (least significant bit) muss immer 1 sein, so dass der Aufbau der Form 0b xxxx xxx1 entspricht. Die restlichen Bits sind für neue Protokollversionen vorgesehen. Zurzeit ist Version 1.0 aktuell, mit dem SyncByte 0x81.&lt;br /&gt;
&lt;br /&gt;
=== Destination Device Family ===&lt;br /&gt;
 &lt;br /&gt;
[[Datei:Tbus_frame_destinationDeviceFamily.png|mini|300px|alt=T-Bus-Datenrahmen - Destination Device Family|T-Bus-Datenrahmen - Destination Device Family]]&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;Device Family&amp;#039;&amp;#039; ist 1 Byte lang. Damit können gezielt Geräteklassen angesprochen werden ([[Multicast]]). In der Bewässerungssteuerung lassen sich damit z.&amp;amp;nbsp;B. alle Ventile auf einmal ansprechen. Die [[Broadcast]]-Adresse ist 0x00. Im fabrikneuen Zustand ist die eingestellte Adresse 0xFF. Es gibt also maximal 254 unterschiedliche Geräteklassen.&lt;br /&gt;
&lt;br /&gt;
=== Destination Address ===&lt;br /&gt;
[[Datei:Tbus_frame_destAddress.png|mini|300px|alt=T-Bus-Datenrahmen - Destination Address|T-Bus-Datenrahmen - Destination Address]]&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;Destination Address&amp;#039;&amp;#039; ist 3 Byte lang und dient zur individuellen Adressierung von Teilnehmern. Die [[Broadcast]]-Adresse ist 0x000000. Im fabrikneuen Zustand ist die eingestellte Adresse 0xFFFFFF. Es gibt also maximal 16.777.214 Teilnehmer.&lt;br /&gt;
&lt;br /&gt;
=== Source Device Family ===&lt;br /&gt;
[[Datei:Tbus_frame_sourceDeviceFamily.png|mini|300px|alt=T-Bus-Datenrahmen - Source Device Family|T-Bus-Datenrahmen – Source Device Family]]&lt;br /&gt;
&lt;br /&gt;
Aufbau analog wie &amp;#039;&amp;#039;Destination Device Family&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Source Address ===&lt;br /&gt;
[[Datei:Tbus_frame_sourceAddress.png|mini|300px|alt=T-Bus-Datenrahmen - Source Address|T-Bus-Datenrahmen – Source Address]]&lt;br /&gt;
&lt;br /&gt;
Aufbau analog wie &amp;#039;&amp;#039;Destination Device Address&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Data Length ===&lt;br /&gt;
[[Datei:Tbus_frame_dataFieldLength.png|mini|300px|alt=T-Bus-Datenrahmen - Data Length|T-Bus-Datenrahmen – Data Length]]&lt;br /&gt;
&lt;br /&gt;
Das Feld &amp;#039;&amp;#039;Data Length&amp;#039;&amp;#039; kennzeichnet die Länge der Nutzlast und umfasst 2 Byte. Der Maximalwert beträgt 65535 Byte. Bei Funkanwendungen wird typischerweise mit einer maximalen Länge der Nutzlast von 51 Byte gearbeitet (13 Byte Overhead + 51 Byte Nutzlast = 64 Byte).&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
[[Datei:Tbus_frame_nByteData.png|mini|300px|alt=T-Bus-Datenrahmen - Data|T-Bus-Datenrahmen – Data]]&lt;br /&gt;
&lt;br /&gt;
Das Feld &amp;#039;&amp;#039;Data&amp;#039;&amp;#039; (die Nutzlast) kann beliebigen Inhalt aufweisen. Die Dateninterpretation hängt von den Geräteklassen und deren Anwendungsprotokollen ab. Es können sowohl Befehle als auch Messdaten übertragen werden.&lt;br /&gt;
&lt;br /&gt;
=== CRC ===&lt;br /&gt;
[[Datei:Tbus_frame_crc.png|mini|300px|alt=T-Bus-Datenrahmen - CRC|T-Bus-Datenrahmen – CRC]]&lt;br /&gt;
&lt;br /&gt;
Das Verfahren zur Prüfsummenbestimmung ist [[CRC-16]] mit dem bewährten Generatorpolynom 0xA001, Startwert 0 und vorheriger Invertierung aller Bytes (11 Byte Header und Nutzdaten).&lt;br /&gt;
&lt;br /&gt;
Beispiele zur CRC-Berechnung:&lt;br /&gt;
* Header: 0x81 0x00 0x000000 0x00 0x000000 0x0000&lt;br /&gt;
* Nutzdaten: keine&lt;br /&gt;
* CRC: 0xAAAF&lt;br /&gt;
&lt;br /&gt;
oder&lt;br /&gt;
* Header: 0x81 0x01 0x020304 0x05 0x060709 0x0005&lt;br /&gt;
* Nutzdaten (ASCII): T-Bus&lt;br /&gt;
* Nutzdaten (HEX): 0x542d427573&lt;br /&gt;
* CRC: 0x933e&lt;br /&gt;
&lt;br /&gt;
== Verschlüsselung ==&lt;br /&gt;
Eine Verschlüsselung ist im T-Bus-Protokoll nicht spezifiziert. Vor allem bei [[Funktechnik|Funkübertragung]] hat sich [[XTEA]] mit einer Schlüssellänge von 128 bit durchgesetzt.&lt;br /&gt;
&lt;br /&gt;
== Vorteile des T-Bus ==&lt;br /&gt;
T-Bus gibt ein Datenübertragungsverfahren vor, das Nutzer flexibel mit eigenen Befehlen ausstatten können. Es ist unabhängig von physikalischen Übertragungsmedien. Über Konverter können unterschiedliche Übertragungsmedien leicht miteinander verbunden werden.&lt;br /&gt;
&lt;br /&gt;
Beispiele für Konverter:&lt;br /&gt;
* [[USB]] nach [[RS-485]]&lt;br /&gt;
* [[RS-232]] nach RS-485&lt;br /&gt;
* USB nach [[Funktechnik|Funk]]&lt;br /&gt;
* RS-485 nach Funk&lt;br /&gt;
* RS-232 nach Funk&lt;br /&gt;
&lt;br /&gt;
Bei RS-485 kann die Übertragungsgeschwindigkeit automatisch erkannt werden (Autobauding mit Hilfe des SyncBytes). Je nach Leitungslänge sind Geschwindigkeiten von 1200 baud bis 230 kbaud erprobt. Die Geschwindigkeit bei [[Funktechnik|Funkübertragung]] hängt vom jeweiligen Funkmodul und der gewünschten Reichweite ab (z.&amp;amp;nbsp;B. 1200 baud bei über 6 km Reichweite und freier Sicht).&lt;br /&gt;
&lt;br /&gt;
Software für Mikrocontroller und PC ist frei verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Nachteile des T-Bus ==&lt;br /&gt;
Der T-Bus wird derzeit fast ausschließlich von Herstellern in der Landwirtschafts- und Gartenbaubranche genutzt.&lt;br /&gt;
&lt;br /&gt;
== Aktuelle Entwicklungen ==&lt;br /&gt;
* T-Bus over [[TCP/IP]]&lt;br /&gt;
* Datenkompression für stromsparende [[Funktechnik|Funkübertragung]] und große Netze.&lt;br /&gt;
&lt;br /&gt;
== Anbieter von T-Bus-fähigen Geräten ==&lt;br /&gt;
* CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;-Sensoren für die Landwirtschaft (www.stepsystems.de)&lt;br /&gt;
* Bodenfeuchtesensoren und Bewässerungssteuerungen (www.sirikon.de)&lt;br /&gt;
* Hopfentrocknungsanlagen (www.euringer-friedl.de)&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.truebner.de TRUEBNER GmbH] Website des T-Bus-Entwicklers &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
== Quellen ==&lt;br /&gt;
&lt;br /&gt;
Folgen in Kürze --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Kommunikationsprotokoll]]&lt;br /&gt;
[[Kategorie:Feldbus]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Gerbil</name></author>
	</entry>
</feed>