<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://rn-wissen.de/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Focus</id>
		<title>RN-Wissen.de - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://rn-wissen.de/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Focus"/>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Spezial:Beitr%C3%A4ge/Focus"/>
		<updated>2026-04-11T21:50:39Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Bezugsquellen&amp;diff=8322</id>
		<title>Bezugsquellen</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Bezugsquellen&amp;diff=8322"/>
				<updated>2006-07-13T10:49:59Z</updated>
		
		<summary type="html">&lt;p&gt;Focus: /* Materialien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| {{Blaueschmaltabelle}}&lt;br /&gt;
|Hier können Bezugsquellen eingetragen werden! Bitte aber pro Eintrag nicht mehr als '''2 bis 3 Zeilen''', ansonsten muss es ein Moderator kürzen! Dieser Artikel soll nicht als Werbeplattform mißbraucht werden, für Werbung gibts andere [[RN-Wissen:Site_support|Möglichkeiten]]. Er soll eine Hilfe für Bastler sein! &lt;br /&gt;
Bitte auch keine Bewertungen der Lieferanten vornehmen, das ist Sache der Leser &amp;amp; Bastler indem Sie vergleichen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Elektronikbauteile==&lt;br /&gt;
&lt;br /&gt;
;Conrad - http://www.conrad.de: Fast alle Standardelektronikbauteile, aber teuer&lt;br /&gt;
&lt;br /&gt;
;CSD-Electronic - http://www.csd-electronics.de/: Elektronik&lt;br /&gt;
&lt;br /&gt;
;Kessler-Electronic - http://www.kessler-electronic.de/: ( ehemals Simons ) Diverse Bauelemente (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, Messgeräte, Hifi, usw. Preisstaffelung für größere Mengen, Mindestbestellwert: 10 Euro&lt;br /&gt;
&lt;br /&gt;
;Distrelec Gruppe - http://www.distrelec.com: Diverse Bauelemente (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, usw.&lt;br /&gt;
&lt;br /&gt;
;Farnell In One - http://de.farnell.com/: elektronische Bauelemente (aktiv, passiv, Microcontroller), Sensoren, Literatur, Entwicklungskits, Kabel, Steckverbinder, Werkstattbedarf. Auch für privat. Sehr schnell.&lt;br /&gt;
&lt;br /&gt;
;Reichelt - http://www.reichelt.de: Diverse Bauelemente (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, Lichttechnik, Messtechnik, Software,  Kabel, Steckverbinder, Werkstattbedarf, Werkzeug,  Mindestbestellwert: 10 Euro&lt;br /&gt;
&lt;br /&gt;
;RS-Components - http://www.rsonline.de: Bauelemente: (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, Lichttechnik, Messtechnik, Software, Kabel, Steckverbinder, Werkzeug&lt;br /&gt;
&lt;br /&gt;
;Ribu Elektronik - http://www.ribu.at: Diverse Bauelemente, ICs, österreichische Seite&lt;br /&gt;
&lt;br /&gt;
;Schweizer Roboter-Shop - http://www.roboter-shop.ch: Diverse Bauelemente, Microcontroller, Bücher, Sensoren, Platinen, Mechanik&lt;br /&gt;
&lt;br /&gt;
;Digi-Key Corporation - http://de.digikey.com/: Diverse Bauelemente, Microcontroller, Sensoren, auch 'exotische' Bauteile, sehr umfangreiches Sortiment, kostenloser Katalog&lt;br /&gt;
&lt;br /&gt;
==Sensoren==&lt;br /&gt;
&lt;br /&gt;
;Robotikhardware - http://www.robotikhardware.de: Drehgeber, Sharp-Entfernungssensoren, Ultraschallsensoren, Neigungssensoren, Temperatursensoren usw. speziell für Robotik-Bastler&lt;br /&gt;
&lt;br /&gt;
;Micromaus - http://www.micromaus.de: Sharp-Entfernungssensoren, Farbsensoren, Feuchtesensoren, Flexsensoren, Beschleunigungssensoren, Drucksensoren usw.&lt;br /&gt;
&lt;br /&gt;
;Roboter-Teile - http://www.roboter-teile.de/ : Lynxmotion Hexapot, Sensoren, CMU-Cam, AVR, PIC u.v.a.&lt;br /&gt;
&lt;br /&gt;
;Digi-Key Corporation - http://de.digikey.com/: Diverse Bauelemente, Microcontroller, Sensoren, auch 'exotische' Bauteile, sehr umfangreiches Sortiment, kostenloser Katalog. Hohe Versandkosten (über 30 Euro selbst bei Kleinteilen)&lt;br /&gt;
&lt;br /&gt;
;Krause Robotik - http://www.krause-robotik.de/Shop/: Diverse Sensoren und Mikrocontrollerboards. Hohe Versandkosten.&lt;br /&gt;
&lt;br /&gt;
==Motoren== &lt;br /&gt;
&lt;br /&gt;
;mir-elektronik - http://www.mir-elektronik.de: Schrittmotoren, Endstufen, Bauteile, Literatur und Sonderposten&lt;br /&gt;
;Lemo-Solar - http://lemo-solar.de/: Motoren, Getriebe, Elektronik-Bausätze, Sonderposten u.v.a.&lt;br /&gt;
&lt;br /&gt;
;Robotikhardware - http://www.robotikhardware.de: Schrittmotor-Angebote, Tamiya Modellbau Getriebemotoren&lt;br /&gt;
&lt;br /&gt;
==Platinen==&lt;br /&gt;
&lt;br /&gt;
;Multipcb - http://www.multipcb.de: Platinenservice für gewerbliche Kunden&lt;br /&gt;
&lt;br /&gt;
;PCB-Pool - http://pcb-pool.com: Platinenservice für private und gewerbliche Kunden&lt;br /&gt;
&lt;br /&gt;
==Materialien==&lt;br /&gt;
&lt;br /&gt;
;Metall Store - http://www.metallstore.de/: Schrittmotoren, (Kugel-)Lager, diverse Bauelemente aus Alu, VA, Messing, Bronze, Kupfer, Werkzeuge, Spezialschrauben&lt;br /&gt;
&lt;br /&gt;
;Modulor - http://www.modulor.de/: Diverse Materialien Kunststoff, Gummi, Papier, Pappe, Holz, Metall, Textilien, Plexiglas ...&lt;br /&gt;
&lt;br /&gt;
;Igus - http://www.igus.de/: Gleitlager, Lineargleitlager, Kabelschleppen, Gelenklager, Polymergleitlager, Wellen ...&lt;br /&gt;
&lt;br /&gt;
;Kienzle Plexiglas - http://www.ernst-kienzle.de/: Acrylglas, Polycarbonat, Polyethylenterephtalatglycol (in vielen Farben, auch Formen machbar)&lt;br /&gt;
&lt;br /&gt;
;Maedler - http://www.maedler.de/: Antribselemente und Normteile, Getriebe und Getriebemotoren, Pneumatikelemente, Zahnriemen, Zahnriemenräder, div. Lager ...&lt;br /&gt;
&lt;br /&gt;
;Boschrexroth - http://www.boschrexroth.com/: Montagetechnik (Aluminiumprofile usw.), Antriebstechnik, Pneumatik, Lineartechnik, Elektr. Antriebe und Steuerungen, Hydraulik, Getriebe, ...&lt;br /&gt;
&lt;br /&gt;
==Roboterboards==&lt;br /&gt;
;Robotikhardware - http://www.robotikhardware.de: Roboterboards, universelle Microcontrollerboards, Sprachboards, Bausätze, Platinen, Schrittmotoren, Sensoren etc. Berücksichtigt [[RN-Definitionen]]&lt;br /&gt;
&lt;br /&gt;
;Krause-Robotik - http://krause-robotik.de/Shop: einige Mikrocontrollerboards&lt;br /&gt;
&lt;br /&gt;
==Starterkits und universelle Mikrocontrollerboards==&lt;br /&gt;
;Robotikhardware - http://www.robotikhardware.de: Microcontrollerboards (auch mit Funkmodul) für Einsteiger und Fortgeschrittene. Vom ATMega8 bis ATMega128. Bausätze, Platinen, Fertigmodule. Berückichtigt [[RN-Definitionen]] und sind somit kompatibel untereinander. Zubehör etc.&lt;br /&gt;
;Mikrocontrollernet Shop - http://shop.mikrocontroller.net/: verschiedene AVR Microcontrollerboards, Bausätze, Zubehör &lt;br /&gt;
;myAVR - http://www.myAVR.de: AVR Microcontrollerboards, Bausätze, Zubehör &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Praxis|!]]&lt;/div&gt;</summary>
		<author><name>Focus</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Bezugsquellen&amp;diff=7911</id>
		<title>Bezugsquellen</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Bezugsquellen&amp;diff=7911"/>
				<updated>2006-06-19T12:04:01Z</updated>
		
		<summary type="html">&lt;p&gt;Focus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| {{Blaueschmaltabelle}}&lt;br /&gt;
|Hier können Bezugsquellen eingetragen werden! Bitte aber pro Eintrag nicht mehr als '''2 bis 3 Zeilen''', ansonsten muss es ein Moderator kürzen! Dieser Artikel soll nicht als Werbeplattform mißbraucht werden, für Werbung gibts andere [[RN-Wissen:Site_support|Möglichkeiten]]. Er soll eine Hilfe für Bastler sein! &lt;br /&gt;
Bitte auch keine Bewertungen der Lieferanten vornehmen, das ist Sache der Leser &amp;amp; Bastler indem Sie vergleichen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Elektronikbauteile==&lt;br /&gt;
&lt;br /&gt;
;Conrad - http://www.conrad.de: Fast alle Standardelektronikbauteile, aber teuer&lt;br /&gt;
&lt;br /&gt;
;CSD-Electronic - http://www.csd-electronics.de/: Elektronik&lt;br /&gt;
&lt;br /&gt;
;Kessler-Electronic - http://www.kessler-electronic.de/: ( ehemals Simons ) Diverse Bauelemente (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, Messgeräte, Hifi, usw. Preisstaffelung für größere Mengen, Mindestbestellwert: 10 Euro&lt;br /&gt;
&lt;br /&gt;
;Distrelec Gruppe - http://www.distrelec.com: Diverse Bauelemente (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, usw.&lt;br /&gt;
&lt;br /&gt;
;Farnell In One - http://de.farnell.com/: elektronische Bauelemente (aktiv, passiv, Microcontroller), Sensoren, Literatur, Entwicklungskits, Kabel, Steckverbinder, Werkstattbedarf. Auch für privat. Sehr schnell.&lt;br /&gt;
&lt;br /&gt;
;Reichelt - http://www.reichelt.de: Diverse Bauelemente (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, Lichttechnik, Messtechnik, Software,  Kabel, Steckverbinder, Werkstattbedarf, Werkzeug,  Mindestbestellwert: 10 Euro&lt;br /&gt;
&lt;br /&gt;
;RS-Components - http://www.rsonline.de: Bauelemente: (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, Lichttechnik, Messtechnik, Software, Kabel, Steckverbinder, Werkzeug&lt;br /&gt;
&lt;br /&gt;
;Ribu Elektronik - http://www.ribu.at: Diverse Bauelemente, ICs, österreichische Seite&lt;br /&gt;
&lt;br /&gt;
;Schweizer Roboter-Shop - http://www.roboter-shop.ch: Diverse Bauelemente, Microcontroller, Bücher, Sensoren, Platinen, Mechanik&lt;br /&gt;
&lt;br /&gt;
;Digi-Key Corporation - http://de.digikey.com/: Diverse Bauelemente, Microcontroller, Sensoren, auch 'exotische' Bauteile, sehr umfangreiches Sortiment, kostenloser Katalog&lt;br /&gt;
&lt;br /&gt;
==Sensoren==&lt;br /&gt;
&lt;br /&gt;
;Robotikhardware - http://www.robotikhardware.de: Drehgeber, Sharp-Entfernungssensoren, Ultraschallsensoren, Neigungssensoren, Temperatursensoren usw. speziell für Robotik-Bastler&lt;br /&gt;
&lt;br /&gt;
;Micromaus - http://www.micromaus.de: Sharp-Entfernungssensoren, Farbsensoren, Feuchtesensoren, Flexsensoren, Beschleunigungssensoren, Drucksensoren usw.&lt;br /&gt;
&lt;br /&gt;
;Roboter-Teile - http://www.roboter-teile.de/ : Lynxmotion Hexapot, Sensoren, CMU-Cam, AVR, PIC u.v.a.&lt;br /&gt;
&lt;br /&gt;
;Digi-Key Corporation - http://de.digikey.com/: Diverse Bauelemente, Microcontroller, Sensoren, auch 'exotische' Bauteile, sehr umfangreiches Sortiment, kostenloser Katalog. Hohe Versandkosten (über 30 Euro selbst bei Kleinteilen)&lt;br /&gt;
&lt;br /&gt;
==Motoren== &lt;br /&gt;
&lt;br /&gt;
;mir-elektronik - http://www.mir-elektronik.de: Schrittmotoren, Endstufen, Bauteile, Literatur und Sonderposten&lt;br /&gt;
;Lemo-Solar - http://lemo-solar.de/: Motoren, Getriebe, Elektronik-Bausätze, Sonderposten u.v.a.&lt;br /&gt;
&lt;br /&gt;
;Robotikhardware - http://www.robotikhardware.de: Schrittmotor-Angebote, Tamiya Modellbau Getriebemotoren&lt;br /&gt;
&lt;br /&gt;
==Platinen==&lt;br /&gt;
&lt;br /&gt;
;Multipcb - http://www.multipcb.de: Platinenservice für gewerbliche Kunden&lt;br /&gt;
&lt;br /&gt;
;PCB-Pool - http://pcb-pool.com: Platinenservice für private und gewerbliche Kunden&lt;br /&gt;
&lt;br /&gt;
==Materialien==&lt;br /&gt;
&lt;br /&gt;
;Metall Store - http://www.metallstore.de/: Schrittmotoren, (Kugel-)Lager, diverse Bauelemente aus Alu, VA, Messing, Bronze, Kupfer, Werkzeuge, Spezialschrauben&lt;br /&gt;
&lt;br /&gt;
;Modulor - http://www.modulor.de/: Diverse Materialien Kunststoff, Gummi, Papier, Pappe, Holz, Metall, Textilien, Plexiglas ...&lt;br /&gt;
&lt;br /&gt;
;Igus - http://www.igus.de/: Gleitlager, Lineargleitlager, Kabelschleppen, Gelenklager, Polymergleitlager, Wellen ...&lt;br /&gt;
&lt;br /&gt;
;Kienzle Plexiglas - http://www.ernst-kienzle.de/: Acrylglas, Polycarbonat, Polyethylenterephtalatglycol (in vielen Farben, auch Formen machbar)&lt;br /&gt;
&lt;br /&gt;
;Maedler - http://www.maedler.de/: Antribselemente und Normteile, Getriebe und Getriebemotoren, Pneumatikelemente, Zahnriemen, Zahnriemenräder, div. Lager ...&lt;br /&gt;
&lt;br /&gt;
==Roboterboards==&lt;br /&gt;
;Robotikhardware - http://www.robotikhardware.de: Roboterboards, universelle Microcontrollerboards, Sprachboards, Bausätze, Platinen, Schrittmotoren, Sensoren etc. Berückichtigt [[RN-Definitionen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Praxis|!]]&lt;/div&gt;</summary>
		<author><name>Focus</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=CAN&amp;diff=5775</id>
		<title>CAN</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=CAN&amp;diff=5775"/>
				<updated>2006-02-02T08:08:28Z</updated>
		
		<summary type="html">&lt;p&gt;Focus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==CAN-BUS==&lt;br /&gt;
CAN ist ein 1983 von Robert Bosch GmbH entwickeltes Bussystem, das zunächst in der Automobilindustrie für die Onboardkommunikation eingesetzt wurde. In den folgenden Jahren fand es jedoch auch vielseitigen Einsatz in der Industrie. Aufgrund seiner Echtzeitfähigkeit, seiner ausgeprägten Fehlererkennungsmechanismen und Einfachheit kommt es heutzutage in den unterschiedlichsten Bereichen zum Einsatz.&lt;br /&gt;
&lt;br /&gt;
===CAN-Identifier und Kontrollfelder===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine CAN-Nachricht wird in einer für den CAN-Bus eigenen Form &amp;quot;verpackt&amp;quot;. Diese Verpackung bezeichnet man als Rahmen. (Neudeutsch: Frame)&lt;br /&gt;
&lt;br /&gt;
Innerhalb eines Frames gibt es 7 Kennfelder:&lt;br /&gt;
&lt;br /&gt;
* Start-Bedingung&lt;br /&gt;
* Message Identifier&lt;br /&gt;
* Steuerbits&lt;br /&gt;
* Daten (0...8 Bytes)&lt;br /&gt;
* Prüfbits&lt;br /&gt;
* Acknowledge Bit&lt;br /&gt;
* Stop-Bedingung&lt;br /&gt;
&lt;br /&gt;
Außerdem werden die Frames nach der Länge des Identifiers unterschieden:&lt;br /&gt;
&lt;br /&gt;
* Standard Frame (11-Bit)&lt;br /&gt;
* Extended Frame (29-Bit)&lt;br /&gt;
&lt;br /&gt;
===Frame-Übersicht===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====11-Bit-Identifier====&lt;br /&gt;
&lt;br /&gt;
[[Bild:11-Bit-Identfier.jpg]]&lt;br /&gt;
&lt;br /&gt;
Übersicht eines kompletten Datenrahmens (11-Bit-Identifier)&lt;br /&gt;
&lt;br /&gt;
[[Bild:11-Bit-Datenframe.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====29-Bit-Identifer====&lt;br /&gt;
&lt;br /&gt;
[[Bild:29-Bit-Identifier.jpg]]&lt;br /&gt;
&lt;br /&gt;
Übersicht eines kompletten Datenrahmes (29-Bit-Identifier)&lt;br /&gt;
&lt;br /&gt;
[[Bild:29-Bit-Datenframe.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Abkürzungen===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Blauetabelle}} width=100%&lt;br /&gt;
 |Abkürzung&lt;br /&gt;
 |Bezeichnung&lt;br /&gt;
 |&amp;lt;center&amp;gt;Funktion&lt;br /&gt;
 |-&lt;br /&gt;
 |'''SOF'''&lt;br /&gt;
 |Start Of File&lt;br /&gt;
 |dominates Datenbit, dient der Synchronisation&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |Identifier&lt;br /&gt;
 |Prioritätsinformation und Information für den Empfänger für die Busarbitrierung&lt;br /&gt;
 |-&lt;br /&gt;
 |'''RTR'''&lt;br /&gt;
 |Remote Transmission Request&lt;br /&gt;
 |rezessives Datenbit, unterscheidet zwischen Datenbit (dominant)und Datenanforderungstelegramm (rezessiv)&lt;br /&gt;
 |-&lt;br /&gt;
 |'''IDE'''&lt;br /&gt;
 |Identifier Extension&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |'''r0, r1'''&lt;br /&gt;
 |&lt;br /&gt;
 |reserviert&lt;br /&gt;
 |-&lt;br /&gt;
 |'''DLC'''&lt;br /&gt;
 |Data Length Code&lt;br /&gt;
 |Längeninformation der nachfolgenden Daten&lt;br /&gt;
 |-&lt;br /&gt;
 |'''DATA'''&lt;br /&gt;
 |&lt;br /&gt;
 |Daten des Telegramms&lt;br /&gt;
 |-&lt;br /&gt;
 |'''CRC'''&lt;br /&gt;
 |Cyclic Redundancy Check&lt;br /&gt;
 |Fehlercodekennzeichnung der vorangegangenen Informationen. Die CRC-Prüfsumme wird zur Fehlererkennung verwendet&lt;br /&gt;
 |-&lt;br /&gt;
 |'''ACK'''&lt;br /&gt;
 |Acknowledge&lt;br /&gt;
 |Rückmeldung des korrekten Empfangs von anderen Teilnehmern&lt;br /&gt;
 |-&lt;br /&gt;
 |'''EOF'''&lt;br /&gt;
 |End Of File&lt;br /&gt;
 |Ende des Datentelegramms (7 rezessive Bits)&lt;br /&gt;
 |-&lt;br /&gt;
 |'''IFS'''&lt;br /&gt;
 |Inter Frame Spacing&lt;br /&gt;
 |Kennzeichnung des Übertragungszeitraums einer korrekt empfangenen Nachricht&lt;br /&gt;
 |-&lt;br /&gt;
 |'''SRR'''&lt;br /&gt;
 |Substitute Remote Request&lt;br /&gt;
 |Ersetzt im Extended Frame das RTR Bit des Standard Frame. Ausserdem signalisieren die Empfänger dem Sender, daß das Telegramm korrekt empfangen wurde. &lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
===Übertragung===&lt;br /&gt;
Beim CAN-Bus handelt es sich um ein multimasterfähiges Bussystem, das bis 1MBit/s spezifiziert ist. Allerdings ist hierbei zu beachten, dass die maximale Segmentlänge mit der Erhöhung der Baudrate sinkt. &lt;br /&gt;
&lt;br /&gt;
====Ausdehnung / Baudrate / Kabel====&lt;br /&gt;
Bei einer Oszillatorfrequenz von 16MHz und einer Einfachabtastung(siehe Bittiming) kann man nach folgender Tabelle gehen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Blauetabelle}} width=80%:)&lt;br /&gt;
|'''Datenrate'''&lt;br /&gt;
|'''Bitzeit'''&lt;br /&gt;
|'''Quanta/Bit'''&lt;br /&gt;
|'''Time Quantum (TQ)'''&lt;br /&gt;
|'''SP Location'''&lt;br /&gt;
|'''Länge'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''1Mbit/s'''&lt;br /&gt;
|'''1µs'''&lt;br /&gt;
|'''8'''&lt;br /&gt;
|'''125ns'''&lt;br /&gt;
|'''6TQ'''&lt;br /&gt;
|'''25m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''800kbit/s'''&lt;br /&gt;
|'''1,25µs'''&lt;br /&gt;
|'''10'''&lt;br /&gt;
|'''125ns'''&lt;br /&gt;
|'''8TQ'''&lt;br /&gt;
|'''50m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''500kbit/s'''&lt;br /&gt;
|'''2µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''125ns'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''100m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''250kbit/s'''&lt;br /&gt;
|'''4µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''250ns'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''250m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''125kbit/s'''&lt;br /&gt;
|'''8µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''500ns'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''500m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''50kbit/s'''&lt;br /&gt;
|'''20µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''1,25µs'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''1000m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''20kbit/s'''&lt;br /&gt;
|'''50µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''3,125µs'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''2500m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''10kbit/s'''&lt;br /&gt;
|'''100µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''6,25µs'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''5000m'''&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
===Terminierung===&lt;br /&gt;
&lt;br /&gt;
Übertragen werden die Signale über 2 Kupferleitungen, die laut Spezifikation mit zwei 120 Ohm Widerständen an den Enden des Bussystems terminiert werden müssen. Eine Terminierung sollte prinzipiell auch schon bei kurzen Leitungen und niedrigen Baudraten erfolgen. Beide Widerstände dienen gleichzeitig als kombinierte Pullup und Pulldown Widerstände für alle Teilnehmer auf dem Bus. Ohne den Abschluss mit diesen Widerständen &amp;quot;hängt&amp;quot; das System potentialmäßig in der Luft.&lt;br /&gt;
&lt;br /&gt;
Es ist möglich, den CAN-Bus, ausgehend von den beiden Hauptbusleitungen, als sternförmiges System aufzubauen. In diesem Fall müssen die Terminierungswiderstände andere Werte haben. Bei drei Widerständen wäre das 180 Ohm, bei 4 = 240 Ohm. Dies nennt man '''Multiple Termination Concept''' und wird von der CAN-CiA als probates Mittel zur Verzweigung des Bussystems angegeben.&lt;br /&gt;
&lt;br /&gt;
====Bittiming====&lt;br /&gt;
Zur Berechnung des Samplepoints, dies ist der Zeitpunkt, zudem auf die Leitung &amp;quot;gesehen&amp;quot; werden soll, welchen Zustand diese hat, wird in der Regel nur die Busgeschwindigkeit benötigt. Aus dieser ermittelt der Controller vier Werte:&lt;br /&gt;
* Synchronisationssegment:&lt;br /&gt;
-&amp;gt;Segment, das zum Synchronisieren des Nodes benötigt wird&lt;br /&gt;
* Propagationssegment:&lt;br /&gt;
-&amp;gt;Segment, das die Zeit darstellt, die das Signal zur Ausbreitung im Medium benötigt&lt;br /&gt;
* Phasensegment 1&lt;br /&gt;
* Phasensegment 2&lt;br /&gt;
&lt;br /&gt;
Zwischen Phasensegment 1 und 2 liegt der Samplepoint.&lt;br /&gt;
&lt;br /&gt;
====Bit Stuffing====&lt;br /&gt;
Da beim CAN auch während der Datenübertragung synchronisiert wird, wird nach fünf Bits gleicher Polarität in den Datenfluss ein Bit eingebaut, welches den Pegel ändert. Diese Bits nennt man Stuffbits. Der Empfänger destufft die Daten wieder, sodass die Daten für den Empfängercontroller genauso aussehen, wie für den Sender.&lt;br /&gt;
Die maximale Anzahl der in ein Telegramm eingefügten Stuffbits errechnet sich nach folgender Formel:&lt;br /&gt;
&lt;br /&gt;
  max'_stuff_'=(34 + 8 Dlc -1)/4 &lt;br /&gt;
&lt;br /&gt;
====Protokoll====&lt;br /&gt;
&lt;br /&gt;
====Arbitrierungsprozess====&lt;br /&gt;
&lt;br /&gt;
Durch die Multimaster Funktionalität sind in einem CAN-Bus-Netzwerk, prinzipiell alle Teilnehmer gleichberechtigt. Durch die Buskonzeption ist kein so genanntes &amp;quot;Frage/Antwort-Verhalten&amp;quot; vorgesehen. Jeder Teilnehmer kann und soll seine Datenübertragung selbstständig beginnen. Die Arbitrierung soll innerhalb einer Nachricht und ohne diese zu zerstören erfolgen.&lt;br /&gt;
&lt;br /&gt;
Im CAN-Telegramm entspricht ein &amp;quot;aktiver&amp;quot; bzw. dominanter Pegel einer &amp;quot;0&amp;quot;, während ein &amp;quot;passiver&amp;quot; bzw. rezessiver Pegel mit einer &amp;quot;1&amp;quot; bezeichnet wird. Somit überschreibt grundsätzlich ein dominanter Pegel einen rezessiven Pegel. Ein CAN-Knoten, der einen rezessiven Pegel senden will, wird durch den dominant sendenden Knoten überschrieben.&lt;br /&gt;
&lt;br /&gt;
Alle CAN-Knoten beobachten (hören) gleichzeitig auf dem Bus mit. Solange der Bus durch ein Sendetelegramm belegt ist, wird kein weiterer Sendevorgang gestartet. Der aktuelle Buszustand wird daher immer mit dem eigenen Sendeframe verglichen.&lt;br /&gt;
&lt;br /&gt;
Bei gleichzeitiger Übertragung mehrerer Controller, entscheidet das erste dominante Bit auf dem Bus über die Priorität der Nachricht (Dominanz hat Vorrang). Wenn nun ein CAN-Knoten, dessen Nachricht mit einem rezessiven Pegel beginnt, auf dem Bus einen dominanten Pegel erkennt, so unterbricht dieser Knoten seine Übertragung und versucht zu einem späteren Zeitpunkt diese Nachricht erneut zu schreiben. Dadurch bleibt die wichtigere Nachricht auf dem Bus fehlerfrei erhalten. Diese Nachricht enthält den kleinsten Identifier.&lt;br /&gt;
&lt;br /&gt;
Der Samplepoint liegt bei 3/4 einer Bitzeit. Somit ergeben sich folgende Eigenschaften:&lt;br /&gt;
&lt;br /&gt;
* Eine &amp;quot;0&amp;quot; im CAN-Telegramm repräsentiert den dominanten Pegel auf dem Bus. Daraus folgt, dass CAN-Identifier mit niedrigeren Zahlen, eine höhere Priorität aufweisen. Je niedriger der Identifier gewählt wird, desto wichtiger wird die Nachricht.&lt;br /&gt;
&lt;br /&gt;
* Die Festlegung der Priorität erfolgt immer innerhalb eines Bits. Somit müssen alle Teilnehmer des Netzwerkes innerhalb einer Leitungsverzögerung von 1 Bit (eigentlich 3/4) liegen. Dies beinhaltet den Hin- und Rückweg des Signals.&lt;br /&gt;
&lt;br /&gt;
* Die Arbitrierung muss innerhalb des Identifiers erfolgen. Somit darf es zu jedem Identifier nur einen Sender geben. Dieser Identifier darf jedoch von mehreren CAN-Knoten empfangen werden.&lt;br /&gt;
&lt;br /&gt;
====Fehlererkennung====&lt;br /&gt;
&lt;br /&gt;
* Bitfehler&lt;br /&gt;
* CRC - Fehler&lt;br /&gt;
* Ack - Fehler&lt;br /&gt;
* Format - Fehler&lt;br /&gt;
* Stuffbit - Fehler&lt;br /&gt;
&lt;br /&gt;
==CANopen==&lt;br /&gt;
&lt;br /&gt;
ToDo:&lt;br /&gt;
* Protokoll&lt;br /&gt;
* Arbitrierungsprozess&lt;br /&gt;
* Fehlererkennung&lt;br /&gt;
&lt;br /&gt;
Prinzip:&lt;br /&gt;
Der CAN-Bus weist unter normalen Betriebsbedingungen eine hohe elektrische Störsicherheit auf, die dadurch erreicht wird, daß ein Signal auf zwei Leitungen gleichzeitig mit einer gegensinnigen Potentialänderung abgebildet wird. In die Leitung eingestreute Störungen wirken auf beide Leitungen in die gleiche Richtung. Da die beiden differentiellen Leitungen jedoch immer gegensinnige Pegel haben, bleibt die Differenz des Signals auch bei Störungen erhalten.&lt;br /&gt;
&lt;br /&gt;
Dieses Verfahren nennt man Gleichtaktunterdrückung oder auch Common Mode Rejection Ratio (CMRR)&lt;br /&gt;
&lt;br /&gt;
[[Bild:Signale-can-bus.jpg]]&lt;br /&gt;
&lt;br /&gt;
* CANopen&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
*[http://www.can-cia.org/ CAN-CiA - Can in Automation]&lt;br /&gt;
*[http://www.sae.org/products/j1939a.htm SAE-J-1939 - CAN für Dieselmotoren]&lt;br /&gt;
&lt;br /&gt;
==Buchempfehlung==&lt;br /&gt;
*[http://www.amazon.de/exec/obidos/ASIN/3800724480/qid%3D1138867611/303-9918464-0289067/ CANopen von Holger Zeltwanger ISBN 3-8007-2448-0]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Grundlagen]]&lt;br /&gt;
[[Kategorie:Kommunikation]]&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;/div&gt;</summary>
		<author><name>Focus</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=CAN&amp;diff=5774</id>
		<title>CAN</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=CAN&amp;diff=5774"/>
				<updated>2006-02-02T08:06:04Z</updated>
		
		<summary type="html">&lt;p&gt;Focus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==CAN-BUS==&lt;br /&gt;
CAN ist ein 1983 von Robert Bosch GmbH entwickeltes Bussystem, das zunächst in der Automobilindustrie für die Onboardkommunikation eingesetzt wurde. In den folgenden Jahren fand es jedoch auch vielseitigen Einsatz in der Industrie. Aufgrund seiner Echtzeitfähigkeit, seiner ausgeprägten Fehlererkennungsmechanismen und Einfachheit kommt es heutzutage in den unterschiedlichsten Bereichen zum Einsatz.&lt;br /&gt;
&lt;br /&gt;
===CAN-Identifier und Kontrollfelder===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine CAN-Nachricht wird in einer für den CAN-Bus eigenen Form &amp;quot;verpackt&amp;quot;. Diese Verpackung bezeichnet man als Rahmen. (Neudeutsch: Frame)&lt;br /&gt;
&lt;br /&gt;
Innerhalb eines Frames gibt es 7 Kennfelder:&lt;br /&gt;
&lt;br /&gt;
* Start-Bedingung&lt;br /&gt;
* Message Identifier&lt;br /&gt;
* Steuerbits&lt;br /&gt;
* Daten (0...8 Bytes)&lt;br /&gt;
* Prüfbits&lt;br /&gt;
* Acknowledge Bit&lt;br /&gt;
* Stop-Bedingung&lt;br /&gt;
&lt;br /&gt;
Außerdem werden die Frames nach der Länge des Identifiers unterschieden:&lt;br /&gt;
&lt;br /&gt;
* Standard Frame (11-Bit)&lt;br /&gt;
* Extended Frame (29-Bit)&lt;br /&gt;
&lt;br /&gt;
===Frame-Übersicht===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====11-Bit-Identifier====&lt;br /&gt;
&lt;br /&gt;
[[Bild:11-Bit-Identfier.jpg]]&lt;br /&gt;
&lt;br /&gt;
Übersicht eines kompletten Datenrahmens (11-Bit-Identifier)&lt;br /&gt;
&lt;br /&gt;
[[Bild:11-Bit-Datenframe.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====29-Bit-Identifer====&lt;br /&gt;
&lt;br /&gt;
[[Bild:29-Bit-Identifier.jpg]]&lt;br /&gt;
&lt;br /&gt;
Übersicht eines kompletten Datenrahmes (29-Bit-Identifier)&lt;br /&gt;
&lt;br /&gt;
[[Bild:29-Bit-Datenframe.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Abkürzungen===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Blauetabelle}} width=100%&lt;br /&gt;
 |Abkürzung&lt;br /&gt;
 |Bezeichnung&lt;br /&gt;
 |&amp;lt;center&amp;gt;Funktion&lt;br /&gt;
 |-&lt;br /&gt;
 |'''SOF'''&lt;br /&gt;
 |Start Of File&lt;br /&gt;
 |dominates Datenbit, dient der Synchronisation&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |Identifier&lt;br /&gt;
 |Prioritätsinformation und Information für den Empfänger für die Busarbitrierung&lt;br /&gt;
 |-&lt;br /&gt;
 |'''RTR'''&lt;br /&gt;
 |Remote Transmission Request&lt;br /&gt;
 |rezessives Datenbit, unterscheidet zwischen Datenbit (dominant)und Datenanforderungstelegramm (rezessiv)&lt;br /&gt;
 |-&lt;br /&gt;
 |'''IDE'''&lt;br /&gt;
 |Identifier Extension&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |'''r0, r1'''&lt;br /&gt;
 |&lt;br /&gt;
 |reserviert&lt;br /&gt;
 |-&lt;br /&gt;
 |'''DLC'''&lt;br /&gt;
 |Data Length Code&lt;br /&gt;
 |Längeninformation der nachfolgenden Daten&lt;br /&gt;
 |-&lt;br /&gt;
 |'''DATA'''&lt;br /&gt;
 |&lt;br /&gt;
 |Daten des Telegramms&lt;br /&gt;
 |-&lt;br /&gt;
 |'''CRC'''&lt;br /&gt;
 |Cyclic Redundancy Check&lt;br /&gt;
 |Fehlercodekennzeichnung der vorangegangenen Informationen. Die CRC-Prüfsumme wird zur Fehlererkennung verwendet&lt;br /&gt;
 |-&lt;br /&gt;
 |'''ACK'''&lt;br /&gt;
 |Acknowledge&lt;br /&gt;
 |Rückmeldung des korrekten Empfangs von anderen Teilnehmern&lt;br /&gt;
 |-&lt;br /&gt;
 |'''EOF'''&lt;br /&gt;
 |End Of File&lt;br /&gt;
 |Ende des Datentelegramms (7 rezessive Bits)&lt;br /&gt;
 |-&lt;br /&gt;
 |'''IFS'''&lt;br /&gt;
 |Inter Frame Spacing&lt;br /&gt;
 |Kennzeichnung des Übertragungszeitraums einer korrekt empfangenen Nachricht&lt;br /&gt;
 |-&lt;br /&gt;
 |'''SRR'''&lt;br /&gt;
 |Substitute Remote Request&lt;br /&gt;
 |Ersetzt im Extended Frame das RTR Bit des Standard Frame. Ausserdem signalisieren die Empfänger dem Sender, daß das Telegramm korrekt empfangen wurde. &lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
===Übertragung===&lt;br /&gt;
Beim CAN-Bus handelt es sich um ein multimasterfähiges Bussystem, das bis 1MBit/s spezifiziert ist. Allerdings ist hierbei zu beachten, dass die maximale Segmentlänge mit der Erhöhung der Baudrate sinkt. &lt;br /&gt;
&lt;br /&gt;
====Ausdehnung / Baudrate / Kabel====&lt;br /&gt;
Bei einer Oszillatorfrequenz von 16MHz und einer Einfachabtastung(siehe Bittiming) kann man nach folgender Tabelle gehen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Blauetabelle}} width=80%:)&lt;br /&gt;
|'''Datenrate'''&lt;br /&gt;
|'''Bitzeit'''&lt;br /&gt;
|'''Quanta/Bit'''&lt;br /&gt;
|'''Time Quantum (TQ)'''&lt;br /&gt;
|'''SP Location'''&lt;br /&gt;
|'''Länge'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''1Mbit/s'''&lt;br /&gt;
|'''1µs'''&lt;br /&gt;
|'''8'''&lt;br /&gt;
|'''125ns'''&lt;br /&gt;
|'''6TQ'''&lt;br /&gt;
|'''25m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''800kbit/s'''&lt;br /&gt;
|'''1,25µs'''&lt;br /&gt;
|'''10'''&lt;br /&gt;
|'''125ns'''&lt;br /&gt;
|'''8TQ'''&lt;br /&gt;
|'''50m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''500kbit/s'''&lt;br /&gt;
|'''2µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''125ns'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''100m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''250kbit/s'''&lt;br /&gt;
|'''4µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''250ns'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''250m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''125kbit/s'''&lt;br /&gt;
|'''8µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''500ns'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''500m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''50kbit/s'''&lt;br /&gt;
|'''20µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''1,25µs'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''1000m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''20kbit/s'''&lt;br /&gt;
|'''50µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''3,125µs'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''2500m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''10kbit/s'''&lt;br /&gt;
|'''100µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''6,25µs'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''5000m'''&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
===Terminierung===&lt;br /&gt;
&lt;br /&gt;
Übertragen werden die Signale über 2 Kupferleitungen, die laut Spezifikation mit zwei 120 Ohm Widerständen an den Enden des Bussystems terminiert werden müssen. Eine Terminierung sollte prinzipiell auch schon bei kurzen Leitungen und niedrigen Baudraten erfolgen. Beide Widerstände dienen gleichzeitig als kombinierte Pullup und Pulldown Widerstände für alle Teilnehmer auf dem Bus. Ohne den Abschluss mit diesen Widerständen &amp;quot;hängt&amp;quot; das System potentialmäßig in der Luft.&lt;br /&gt;
&lt;br /&gt;
Es ist möglich, den CAN-Bus, ausgehend von den beiden Hauptbusleitungen, als sternförmiges System aufzubauen. In diesem Fall müssen die Terminierungswiderstände andere Werte haben. Bei drei Widerständen wäre das 180 Ohm, bei 4 = 240 Ohm. Dies nennt man '''Multiple Termination Concept''' und wird von der CAN-CiA als probates Mittel zur Verzweigung des Bussystems angegeben.&lt;br /&gt;
&lt;br /&gt;
====Bittiming====&lt;br /&gt;
Zur Berechnung des Samplepoints, dies ist der Zeitpunkt, zudem auf die Leitung &amp;quot;gesehen&amp;quot; werden soll, welchen Zustand diese hat, wird in der Regel nur die Busgeschwindigkeit benötigt. Aus dieser ermittelt der Controller vier Werte:&lt;br /&gt;
* Synchronisationssegment:&lt;br /&gt;
-&amp;gt;Segment, das zum Synchronisieren des Nodes benötigt wird&lt;br /&gt;
* Propagationssegment:&lt;br /&gt;
-&amp;gt;Segment, das die Zeit darstellt, die das Signal zur Ausbreitung im Medium benötigt&lt;br /&gt;
* Phasensegment 1&lt;br /&gt;
* Phasensegment 2&lt;br /&gt;
&lt;br /&gt;
Zwischen Phasensegment 1 und 2 liegt der Samplepoint.&lt;br /&gt;
&lt;br /&gt;
====Bit Stuffing====&lt;br /&gt;
Da beim CAN auch während der Datenübertragung synchronisiert wird, wird nach fünf Bits gleicher Polarität in den Datenfluss ein Bit eingebaut, welches den Pegel ändert. Diese Bits nennt man Stuffbits. Der Empfänger destufft die Daten wieder, sodass die Daten für den Empfängercontroller genauso aussehen, wie für den Sender.&lt;br /&gt;
Die maximale Anzahl der in ein Telegramm eingefügten Stuffbits errechnet sich nach folgender Formel:&lt;br /&gt;
&lt;br /&gt;
  max'_stuff_'=(34 + 8 Dlc -1)/4 &lt;br /&gt;
&lt;br /&gt;
====Protokoll====&lt;br /&gt;
&lt;br /&gt;
====Arbitrierungsprozess====&lt;br /&gt;
&lt;br /&gt;
Durch die Multimaster Funktionalität sind in einem CAN-Bus-Netzwerk, prinzipiell alle Teilnehmer gleichberechtigt. Durch die Buskonzeption ist kein so genanntes &amp;quot;Frage/Antwort-Verhalten&amp;quot; vorgesehen. Jeder Teilnehmer kann und soll seine Datenübertragung selbstständig beginnen. Die Arbitrierung soll innerhalb einer Nachricht und ohne diese zu zerstören erfolgen.&lt;br /&gt;
&lt;br /&gt;
Im CAN-Telegramm entspricht ein &amp;quot;aktiver&amp;quot; bzw. dominanter Pegel einer &amp;quot;0&amp;quot;, während ein &amp;quot;passiver&amp;quot; bzw. rezessiver Pegel mit einer &amp;quot;1&amp;quot; bezeichnet wird. Somit überschreibt grundsätzlich ein dominanter Pegel einen rezessiven Pegel. Ein CAN-Knoten, der einen rezessiven Pegel senden will, wird durch den dominant sendenden Knoten überschrieben.&lt;br /&gt;
&lt;br /&gt;
Alle CAN-Knoten beobachten (hören) gleichzeitig auf dem Bus mit. Solange der Bus durch ein Sendetelegramm belegt ist, wird kein weiterer Sendevorgang gestartet. Der aktuelle Buszustand wird daher immer mit dem eigenen Sendeframe verglichen.&lt;br /&gt;
&lt;br /&gt;
Bei gleichzeitiger Übertragung mehrerer Controller, entscheidet das erste dominante Bit auf dem Bus über die Priorität der Nachricht (Dominanz hat Vorrang). Wenn nun ein CAN-Knoten, dessen Nachricht mit einem rezessiven Pegel beginnt, auf dem Bus einen dominanten Pegel erkennt, so unterbricht dieser Knoten seine Übertragung und versucht zu einem späteren Zeitpunkt diese Nachricht erneut zu schreiben. Dadurch bleibt die wichtigere Nachricht auf dem Bus fehlerfrei erhalten. Diese Nachricht enthält den kleinsten Identifier.&lt;br /&gt;
&lt;br /&gt;
Der Samplepoint liegt bei 3/4 einer Bitzeit. Somit ergeben sich folgende Eigenschaften:&lt;br /&gt;
&lt;br /&gt;
* Eine &amp;quot;0&amp;quot; im CAN-Telegramm repräsentiert den dominanten Pegel auf dem Bus. Daraus folgt, dass CAN-Identifier mit niedrigeren Zahlen, eine höhere Priorität aufweisen. Je niedriger der Identifier gewählt wird, desto wichtiger wird die Nachricht.&lt;br /&gt;
&lt;br /&gt;
* Die Festlegung der Priorität erfolgt immer innerhalb eines Bits. Somit müssen alle Teilnehmer des Netzwerkes innerhalb einer Leitungsverzögerung von 1 Bit (eigentlich 3/4) liegen. Dies beinhaltet den Hin- und Rückweg des Signals.&lt;br /&gt;
&lt;br /&gt;
* Die Arbitrierung muss innerhalb des Identifiers erfolgen. Somit darf es zu jedem Identifier nur einen Sender geben. Dieser Identifier darf jedoch von mehreren CAN-Knoten empfangen werden.&lt;br /&gt;
&lt;br /&gt;
====Fehlererkennung====&lt;br /&gt;
&lt;br /&gt;
* Bitfehler&lt;br /&gt;
* CRC - Fehler&lt;br /&gt;
* Ack - Fehler&lt;br /&gt;
* Format - Fehler&lt;br /&gt;
* Stuffbit - Fehler&lt;br /&gt;
&lt;br /&gt;
==CANopen==&lt;br /&gt;
&lt;br /&gt;
ToDo:&lt;br /&gt;
* Protokoll&lt;br /&gt;
* Arbitrierungsprozess&lt;br /&gt;
* Fehlererkennung&lt;br /&gt;
&lt;br /&gt;
Prinzip:&lt;br /&gt;
Der CAN-Bus weist unter normalen Betriebsbedingungen eine hohe elektrische Störsicherheit auf, die dadurch erreicht wird, daß ein Signal auf zwei Leitungen gleichzeitig mit einer gegensinnigen Potentialänderung abgebildet wird. In die Leitung eingestreute Störungen wirken auf beide Leitungen in die gleiche Richtung. Da die beiden differentiellen Leitungen jedoch immer gegensinnige Pegel haben, bleibt die Differenz des Signals auch bei Störungen erhalten.&lt;br /&gt;
&lt;br /&gt;
Dieses Verfahren nennt man Gleichtaktunterdrückung oder auch Common Mode Rejection Ratio (CMRR)&lt;br /&gt;
&lt;br /&gt;
[[Bild:Signale-can-bus.jpg]]&lt;br /&gt;
&lt;br /&gt;
* CANopen&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
*[http://www.can-cia.org/ CAN-CiA - Can in Automation]&lt;br /&gt;
*[http://www.sae.org/products/j1939a.htm SAE-J-1939 - CAN für Dieselmotoren]&lt;br /&gt;
*Buchempfehlung: CANopen von Holger Zeltwanger ISBN 3-8007-2448-0&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Grundlagen]]&lt;br /&gt;
[[Kategorie:Kommunikation]]&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;/div&gt;</summary>
		<author><name>Focus</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=CAN&amp;diff=5773</id>
		<title>CAN</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=CAN&amp;diff=5773"/>
				<updated>2006-02-02T08:01:47Z</updated>
		
		<summary type="html">&lt;p&gt;Focus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==CAN-BUS==&lt;br /&gt;
CAN ist ein 1983 von Robert Bosch GmbH entwickeltes Bussystem, das zunächst in der Automobilindustrie für die Onboardkommunikation eingesetzt wurde. In den folgenden Jahren fand es jedoch auch vielseitigen Einsatz in der Industrie. Aufgrund seiner Echtzeitfähigkeit, seiner ausgeprägten Fehlererkennungsmechanismen und Einfachheit kommt es heutzutage in den unterschiedlichsten Bereichen zum Einsatz.&lt;br /&gt;
&lt;br /&gt;
===CAN-Identifier und Kontrollfelder===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine CAN-Nachricht wird in einer für den CAN-Bus eigenen Form &amp;quot;verpackt&amp;quot;. Diese Verpackung bezeichnet man als Rahmen. (Neudeutsch: Frame)&lt;br /&gt;
&lt;br /&gt;
Innerhalb eines Frames gibt es 7 Kennfelder:&lt;br /&gt;
&lt;br /&gt;
* Start-Bedingung&lt;br /&gt;
* Message Identifier&lt;br /&gt;
* Steuerbits&lt;br /&gt;
* Daten (0...8 Bytes)&lt;br /&gt;
* Prüfbits&lt;br /&gt;
* Acknowledge Bit&lt;br /&gt;
* Stop-Bedingung&lt;br /&gt;
&lt;br /&gt;
Außerdem werden die Frames nach der Länge des Identifiers unterschieden:&lt;br /&gt;
&lt;br /&gt;
* Standard Frame (11-Bit)&lt;br /&gt;
* Extended Frame (29-Bit)&lt;br /&gt;
&lt;br /&gt;
===Frame-Übersicht===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====11-Bit-Identifier====&lt;br /&gt;
&lt;br /&gt;
[[Bild:11-Bit-Identfier.jpg]]&lt;br /&gt;
&lt;br /&gt;
Übersicht eines kompletten Datenrahmens (11-Bit-Identifier)&lt;br /&gt;
&lt;br /&gt;
[[Bild:11-Bit-Datenframe.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====29-Bit-Identifer====&lt;br /&gt;
&lt;br /&gt;
[[Bild:29-Bit-Identifier.jpg]]&lt;br /&gt;
&lt;br /&gt;
Übersicht eines kompletten Datenrahmes (29-Bit-Identifier)&lt;br /&gt;
&lt;br /&gt;
[[Bild:29-Bit-Datenframe.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Abkürzungen===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Blauetabelle}} width=100%&lt;br /&gt;
 |Abkürzung&lt;br /&gt;
 |Bezeichnung&lt;br /&gt;
 |&amp;lt;center&amp;gt;Funktion&lt;br /&gt;
 |-&lt;br /&gt;
 |'''SOF'''&lt;br /&gt;
 |Start Of File&lt;br /&gt;
 |dominates Datenbit, dient der Synchronisation&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |Identifier&lt;br /&gt;
 |Prioritätsinformation und Information für den Empfänger für die Busarbitrierung&lt;br /&gt;
 |-&lt;br /&gt;
 |'''RTR'''&lt;br /&gt;
 |Remote Transmission Request&lt;br /&gt;
 |rezessives Datenbit, unterscheidet zwischen Datenbit (dominant)und Datenanforderungstelegramm (rezessiv)&lt;br /&gt;
 |-&lt;br /&gt;
 |'''IDE'''&lt;br /&gt;
 |Identifier Extension&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |'''r0, r1'''&lt;br /&gt;
 |&lt;br /&gt;
 |reserviert&lt;br /&gt;
 |-&lt;br /&gt;
 |'''DLC'''&lt;br /&gt;
 |Data Length Code&lt;br /&gt;
 |Längeninformation der nachfolgenden Daten&lt;br /&gt;
 |-&lt;br /&gt;
 |'''DATA'''&lt;br /&gt;
 |&lt;br /&gt;
 |Daten des Telegramms&lt;br /&gt;
 |-&lt;br /&gt;
 |'''CRC'''&lt;br /&gt;
 |Cyclic Redundancy Check&lt;br /&gt;
 |Fehlercodekennzeichnung der vorangegangenen Informationen. Die CRC-Prüfsumme wird zur Fehlererkennung verwendet&lt;br /&gt;
 |-&lt;br /&gt;
 |'''ACK'''&lt;br /&gt;
 |Acknowledge&lt;br /&gt;
 |Rückmeldung des korrekten Empfangs von anderen Teilnehmern&lt;br /&gt;
 |-&lt;br /&gt;
 |'''EOF'''&lt;br /&gt;
 |End Of File&lt;br /&gt;
 |Ende des Datentelegramms (7 rezessive Bits)&lt;br /&gt;
 |-&lt;br /&gt;
 |'''IFS'''&lt;br /&gt;
 |Inter Frame Spacing&lt;br /&gt;
 |Kennzeichnung des Übertragungszeitraums einer korrekt empfangenen Nachricht&lt;br /&gt;
 |-&lt;br /&gt;
 |'''SRR'''&lt;br /&gt;
 |Substitute Remote Request&lt;br /&gt;
 |Ersetzt im Extended Frame das RTR Bit des Standard Frame. Ausserdem signalisieren die Empfänger dem Sender, daß das Telegramm korrekt empfangen wurde. &lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
===Übertragung===&lt;br /&gt;
Beim CAN-Bus handelt es sich um ein multimasterfähiges Bussystem, das bis 1MBit/s spezifiziert ist. Allerdings ist hierbei zu beachten, dass die maximale Segmentlänge mit der Erhöhung der Baudrate sinkt. &lt;br /&gt;
&lt;br /&gt;
====Ausdehnung / Baudrate / Kabel====&lt;br /&gt;
Bei einer Oszillatorfrequenz von 16MHz und einer Einfachabtastung(siehe Bittiming) kann man nach folgender Tabelle gehen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Blauetabelle}} width=80%:)&lt;br /&gt;
|'''Datenrate'''&lt;br /&gt;
|'''Bitzeit'''&lt;br /&gt;
|'''Quanta/Bit'''&lt;br /&gt;
|'''Time Quantum (TQ)'''&lt;br /&gt;
|'''SP Location'''&lt;br /&gt;
|'''Länge'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''1Mbit/s'''&lt;br /&gt;
|'''1µs'''&lt;br /&gt;
|'''8'''&lt;br /&gt;
|'''125ns'''&lt;br /&gt;
|'''6TQ'''&lt;br /&gt;
|'''25m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''800kbit/s'''&lt;br /&gt;
|'''1,25µs'''&lt;br /&gt;
|'''10'''&lt;br /&gt;
|'''125ns'''&lt;br /&gt;
|'''8TQ'''&lt;br /&gt;
|'''50m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''500kbit/s'''&lt;br /&gt;
|'''2µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''125ns'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''100m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''250kbit/s'''&lt;br /&gt;
|'''4µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''250ns'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''250m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''125kbit/s'''&lt;br /&gt;
|'''8µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''500ns'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''500m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''50kbit/s'''&lt;br /&gt;
|'''20µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''1,25µs'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''1000m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''20kbit/s'''&lt;br /&gt;
|'''50µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''3,125µs'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''2500m'''&lt;br /&gt;
 |-&lt;br /&gt;
|'''10kbit/s'''&lt;br /&gt;
|'''100µs'''&lt;br /&gt;
|'''16'''&lt;br /&gt;
|'''6,25µs'''&lt;br /&gt;
|'''14TQ'''&lt;br /&gt;
|'''5000m'''&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
===Terminierung===&lt;br /&gt;
&lt;br /&gt;
Übertragen werden die Signale über 2 Kupferleitungen, die laut Spezifikation mit zwei 120 Ohm Widerständen an den Enden des Bussystems terminiert werden müssen. Eine Terminierung sollte prinzipiell auch schon bei kurzen Leitungen und niedrigen Baudraten erfolgen. Beide Widerstände dienen gleichzeitig als kombinierte Pullup und Pulldown Widerstände für alle Teilnehmer auf dem Bus. Ohne den Abschluss mit diesen Widerständen &amp;quot;hängt&amp;quot; das System potentialmäßig in der Luft.&lt;br /&gt;
&lt;br /&gt;
Es ist möglich, den CAN-Bus, ausgehend von den beiden Hauptbusleitungen, als sternförmiges System aufzubauen. In diesem Fall müssen die Terminierungswiderstände andere Werte haben. Bei drei Widerständen wäre das 180 Ohm, bei 4 = 240 Ohm. Dies nennt man '''Multiple Termination Concept''' und wird von der CAN-CiA als probates Mittel zur Verzweigung des Bussystems angegeben.&lt;br /&gt;
&lt;br /&gt;
====Bittiming====&lt;br /&gt;
Zur Berechnung des Samplepoints, dies ist der Zeitpunkt, zudem auf die Leitung &amp;quot;gesehen&amp;quot; werden soll, welchen Zustand diese hat, wird in der Regel nur die Busgeschwindigkeit benötigt. Aus dieser ermittelt der Controller vier Werte:&lt;br /&gt;
* Synchronisationssegment:&lt;br /&gt;
-&amp;gt;Segment, das zum Synchronisieren des Nodes benötigt wird&lt;br /&gt;
* Propagationssegment:&lt;br /&gt;
-&amp;gt;Segment, das die Zeit darstellt, die das Signal zur Ausbreitung im Medium benötigt&lt;br /&gt;
* Phasensegment 1&lt;br /&gt;
* Phasensegment 2&lt;br /&gt;
&lt;br /&gt;
Zwischen Phasensegment 1 und 2 liegt der Samplepoint.&lt;br /&gt;
&lt;br /&gt;
====Bit Stuffing====&lt;br /&gt;
Da beim CAN auch während der Datenübertragung synchronisiert wird, wird nach fünf Bits gleicher Polarität in den Datenfluss ein Bit eingebaut, welches den Pegel ändert. Diese Bits nennt man Stuffbits. Der Empfänger destufft die Daten wieder, sodass die Daten für den Empfängercontroller genauso aussehen, wie für den Sender.&lt;br /&gt;
Die maximale Anzahl der in ein Telegramm eingefügten Stuffbits errechnet sich nach folgender Formel:&lt;br /&gt;
&lt;br /&gt;
  max'_stuff_'=(34 + 8 Dlc -1)/4 &lt;br /&gt;
&lt;br /&gt;
====Protokoll====&lt;br /&gt;
&lt;br /&gt;
====Arbitrierungsprozess====&lt;br /&gt;
&lt;br /&gt;
Durch die Multimaster Funktionalität sind in einem CAN-Bus-Netzwerk, prinzipiell alle Teilnehmer gleichberechtigt. Durch die Buskonzeption ist kein so genanntes &amp;quot;Frage/Antwort-Verhalten&amp;quot; vorgesehen. Jeder Teilnehmer kann und soll seine Datenübertragung selbstständig beginnen. Die Arbitrierung soll innerhalb einer Nachricht und ohne diese zu zerstören erfolgen.&lt;br /&gt;
&lt;br /&gt;
Im CAN-Telegramm entspricht ein &amp;quot;aktiver&amp;quot; bzw. dominanter Pegel einer &amp;quot;0&amp;quot;, während ein &amp;quot;passiver&amp;quot; bzw. rezessiver Pegel mit einer &amp;quot;1&amp;quot; bezeichnet wird. Somit überschreibt grundsätzlich ein dominanter Pegel einen rezessiven Pegel. Ein CAN-Knoten, der einen rezessiven Pegel senden will, wird durch den dominant sendenden Knoten überschrieben.&lt;br /&gt;
&lt;br /&gt;
Alle CAN-Knoten beobachten (hören) gleichzeitig auf dem Bus mit. Solange der Bus durch ein Sendetelegramm belegt ist, wird kein weiterer Sendevorgang gestartet. Der aktuelle Buszustand wird daher immer mit dem eigenen Sendeframe verglichen.&lt;br /&gt;
&lt;br /&gt;
Bei gleichzeitiger Übertragung mehrerer Controller, entscheidet das erste dominante Bit auf dem Bus über die Priorität der Nachricht (Dominanz hat Vorrang). Wenn nun ein CAN-Knoten, dessen Nachricht mit einem rezessiven Pegel beginnt, auf dem Bus einen dominanten Pegel erkennt, so unterbricht dieser Knoten seine Übertragung und versucht zu einem späteren Zeitpunkt diese Nachricht erneut zu schreiben. Dadurch bleibt die wichtigere Nachricht auf dem Bus fehlerfrei erhalten. Diese Nachricht enthält den kleinsten Identifier.&lt;br /&gt;
&lt;br /&gt;
Der Samplepoint liegt bei 3/4 einer Bitzeit. Somit ergeben sich folgende Eigenschaften:&lt;br /&gt;
&lt;br /&gt;
* Eine &amp;quot;0&amp;quot; im CAN-Telegramm repräsentiert den dominanten Pegel auf dem Bus. Daraus folgt, dass CAN-Identifier mit niedrigeren Zahlen, eine höhere Priorität aufweisen. Je niedriger der Identifier gewählt wird, desto wichtiger wird die Nachricht.&lt;br /&gt;
&lt;br /&gt;
* Die Festlegung der Priorität erfolgt immer innerhalb eines Bits. Somit müssen alle Teilnehmer des Netzwerkes innerhalb einer Leitungsverzögerung von 1 Bit (eigentlich 3/4) liegen. Dies beinhaltet den Hin- und Rückweg des Signals.&lt;br /&gt;
&lt;br /&gt;
* Die Arbitrierung muss innerhalb des Identifiers erfolgen. Somit darf es zu jedem Identifier nur einen Sender geben. Dieser Identifier darf jedoch von mehreren CAN-Knoten empfangen werden.&lt;br /&gt;
&lt;br /&gt;
====Fehlererkennung====&lt;br /&gt;
&lt;br /&gt;
* Bitfehler&lt;br /&gt;
* CRC - Fehler&lt;br /&gt;
* Ack - Fehler&lt;br /&gt;
* Format - Fehler&lt;br /&gt;
* Stuffbit - Fehler&lt;br /&gt;
&lt;br /&gt;
==CANopen==&lt;br /&gt;
&lt;br /&gt;
ToDo:&lt;br /&gt;
* Protokoll&lt;br /&gt;
* Arbitrierungsprozess&lt;br /&gt;
* Fehlererkennung&lt;br /&gt;
&lt;br /&gt;
Prinzip:&lt;br /&gt;
Der CAN-Bus weist unter normalen Betriebsbedingungen eine hohe elektrische Störsicherheit auf, die dadurch erreicht wird, daß ein Signal auf zwei Leitungen gleichzeitig mit einer gegensinnigen Potentialänderung abgebildet wird. In die Leitung eingestreute Störungen wirken auf beide Leitungen in die gleiche Richtung. Da die beiden differentiellen Leitungen jedoch immer gegensinnige Pegel haben, bleibt die Differenz des Signals auch bei Störungen erhalten.&lt;br /&gt;
&lt;br /&gt;
Dieses Verfahren nennt man Gleichtaktunterdrückung oder auch Common Mode Rejection Ratio (CMRR)&lt;br /&gt;
&lt;br /&gt;
[[Bild:Signale-can-bus.jpg]]&lt;br /&gt;
&lt;br /&gt;
* CANopen&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
*[http://www.can-cia.org/ CAN-CiA - Can in Automation]&lt;br /&gt;
*[http://www.sae.org/products/j1939a.htm SAE-J-1939 - CAN für Dieselmotoren]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Grundlagen]]&lt;br /&gt;
[[Kategorie:Kommunikation]]&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;/div&gt;</summary>
		<author><name>Focus</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Bezugsquellen&amp;diff=5772</id>
		<title>Bezugsquellen</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Bezugsquellen&amp;diff=5772"/>
				<updated>2006-02-02T07:57:14Z</updated>
		
		<summary type="html">&lt;p&gt;Focus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| {{Blaueschmaltabelle}}&lt;br /&gt;
|Hier können Bezugsquellen eingetragen werden! Bitte aber pro Eintrag nicht mehr als '''2 bis 3 Zeilen''', ansonsten muss es ein Moderator kürzen! Dieser Artikel soll nicht als Werbeplattform mißbraucht werden, für Werbung gibts andere [[RN-Wissen:Site_support|Möglichkeiten]]. Er soll eine Hilfe für Bastler sein! &lt;br /&gt;
Bitte auch keine Bewertungen der Lieferanten vornehmen, das ist Sache der Leser &amp;amp; Bastler indem Sie vergleichen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Elektronikbauteile==&lt;br /&gt;
&lt;br /&gt;
;Conrad - http://www.conrad.de: Fast das gesamte Elektronikprogramm&lt;br /&gt;
&lt;br /&gt;
;CSD-Electronic - http://www.csd-electronics.de/: Elektronik&lt;br /&gt;
&lt;br /&gt;
;Distrelec Gruppe - http://www.distrelec.com: Diverse Bauelemente (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, usw.&lt;br /&gt;
&lt;br /&gt;
;Farnell In One - http://de.farnell.com/: elektronische Bauelemente (aktiv, passiv, Microcontroller), Sensoren, Literatur, Entwicklungskits, Kabel, Steckverbinder, Werkstattbedarf. Auch für privat. Sehr schnell.&lt;br /&gt;
&lt;br /&gt;
;Reichelt - http://www.reichelt.de: Diverse Bauelemente (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, Lichttechnik, Messtechnik, Software,  Kabel, Steckverbinder, Werkstattbedarf, Werkzeug,  Mindestbestellwert: 10 Euro&lt;br /&gt;
&lt;br /&gt;
;RS-Components - http://www.rsonline.de: Bauelemente: (aktiv, passiv, Microcontroller), Literatur, PC-Komponenten, Lichttechnik, Messtechnik, Software, Kabel, Steckverbinder, Werkzeug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sensoren==&lt;br /&gt;
&lt;br /&gt;
;Robotikhardware - http://www.robotikhardware.de: Drehgeber, Sharp-Entfernungssensoren, Neigungssensoren, Temperatursendoren usw. speziell für Robotik-Bastler&lt;br /&gt;
&lt;br /&gt;
;Micromaus - http://www.micromaus.de: Sharp-Entfernungssensoren, Farbsensoren, Feuchtesensoren, Flexsensoren, Beschleunigungssensoren, Drucksensoren usw.&lt;br /&gt;
&lt;br /&gt;
==Motoren== &lt;br /&gt;
&lt;br /&gt;
;mir-elektronik - http://www.mir-elektronik.de: Schrittmotoren, Endstufen, Bauteile, Literatur und Sonderposten&lt;br /&gt;
;Lemo-Solar - http://lemo-solar.de/: Motoren, Getriebe, Elektronik-Bausätze, Sonderposten u.v.a.&lt;br /&gt;
&lt;br /&gt;
==Platinen==&lt;br /&gt;
&lt;br /&gt;
;Multipcb - http://www.multipcb.de: Platinenservice für gewerbliche Kunden&lt;br /&gt;
&lt;br /&gt;
;PCB-Pool - http://pcb-pool.com: Platinenservice für private und gewerbliche Kunden&lt;br /&gt;
&lt;br /&gt;
==Materialien==&lt;br /&gt;
&lt;br /&gt;
;Metall Store - http://www.metallstore.de/: Schrittmotoren, (Kugel-)Lager, diverse Bauelemente aus Alu, VA, Messing, Bronze, Kupfer, Werkzeuge, Spezialschrauben&lt;br /&gt;
&lt;br /&gt;
;Modulor - http://www.modulor.de/: Diverse Materialien Kunststoff, Gummi, Papier, Pappe, Holz, Metall, Textilien, Plexiglas ...&lt;br /&gt;
&lt;br /&gt;
;Igus - http://www.igus.de/: Gleitlager, Lineargleitlager, Kabelschleppen, Gelenklager, Polymergleitlager, Wellen ...&lt;br /&gt;
&lt;br /&gt;
==Roboterboards==&lt;br /&gt;
;Robotikhardware - http://www.robotikhardware.de: Spezielle Roboterboards, universelle Microcontrollerboards, Sprachboards, Bausätze, Platinen, Schrittmotoren etc. Berückichtigt [[RN-Definitionen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Praxis|!]]&lt;/div&gt;</summary>
		<author><name>Focus</name></author>	</entry>

	</feed>