DPM-Vs können


Vergleich der DPM-Protokoll-System Theremino

und das CAN-Protokoll

Il können È Sicuramente Superiore al DPM, in Bezug auf die Störfestigkeit, Il DPM ha Una Immunità Minore, aber eine höhere Wiederholungsrate.

In Gegenwart von starken elektrischem Rauschen, die DPM leisten kann zu verlieren ein paar Packungen ohne Folgen, aufgrund seiner hohen Wiederholungsrate.

Wenn es Störungen gibt (etwas, das geschieht in der Regel für die meiste Zeit), die DPM nutzt seine hohe Wiederholungsrate (bis zu über 900 FPS), um maximale Fluidität zu ermöglichen, bei der Kontrolle der Multimediasysteme.

Auf den folgenden Seiten, Auf der Dose haben wir wichtige Informationen gesammelt., Das könnte nützlich für diejenigen, die studieren sein, eine alternative Methode der Kommunikation, für das Theremino-system.


Vergleich von Entfernungen und Zeiten zwischen DPM und lässt

DPM
Geschwindigkeit
DPM
Zeit
von Zelle
DPM
Bit/s
Maximale Entfernung
KANN
Bit/s
KANN
Zeit
von Zelle
1
1 MS
1K
10 Km
2
500 uns
2K
5 Km
3
200 uns
5K
2 Km
4
100 uns
10K
1 Km
62.5K
16 uns
5
50 uns
20K
500 m
125K
8 uns
6
20 uns
50K
200 m
250K
4 uns
7
10 uns
100K
100 m
500K
2 uns
8
5 uns
200K
50 m
600K
1.66_ uns
9
2 uns
500K
20 m
660K
1.5 uns
10
1 uns
1M
10 m
1M
1 uns
11
500 NS
2M
5 m
12
250_nS
4M
2.5 m

Beispiel mit 8 GAP-Sensoren

– DPM: (24 Bit-Befehl + 24 Datenbits) * 8 Sklaven = 216 bisschen Graf

– KANN: (133 Bit-Übertragung + 133 Bit-Rezeption) * 8 Sklaven = 2128 bisschen Graf

In diesem Beispiel, Viele weitere Bits können, die gleiche Informationen vermitteln (Il Rapporto Tra ich di etwas è ca. 10 Mal)

Beachten Sie auch, die DPM Antworten immer eine Bestätigung, am Ende jedes Befehls, Während die Dose, die gleiche Sicherheit geben, muss als Bestätigung senden, ein Gesamtpaket der Antwort von 133 Byte. In einigen Fällen, das Verhältnis der übertragenen bits, überschreitet die 20 Mal.


Pakete können “Standard” und “Verlängert”


Tabelle 1 – KÖNNEN Versionen


Zahlen 2. KANN Standard: 11-Bit-Bezeichner
( 1 + 11 + 1 + 1 + 1 + 4 + 64 + 16 + 2 + 7 + 7 = 64 + 51 = 115 Bit )


Zahlen 3. Erweiterte CAN: 29-Bit-Bezeichner
(1 + 11 + 1 + 1 + 16 + 1 + 1 + 1 + 4 + 64 + 16 + 2 + 7 + 7 = 64 + 69 = 133 Bit)

Das CAN Kommunikationsprotokoll ist gewissermaßen Träger Mehrfachzugriff Protokoll mit Kollisionserkennung und Schiedsverfahren auf Priorität (CSMA/CD + AMP). CSMA bedeutet, dass jeder Knoten auf einem Bus, für einen vorgeschriebenen Zeitraum der Inaktivität warten muss, bevor Sie versuchen, eine Nachricht senden.

CD + AMP bedeutet, dass Kollisionen durch eine bitweise Schlichtung beigelegt werden, auf der Grundlage einer vorprogrammierten Priorität jeder Nachricht im Bezeichnerfeld einer Nachricht. Die höhere Priorität-ID gewinnt immer Buszugriff.

Die erste Version der CAN-Standards in der Tabelle aufgeführten 1, ISO 11519 (Low-Speed-CAN) ist für Anwendungen bis zu 125 Kbit/s mit einer Norm 11-Bit-identifier. Die zweite version, ISO 11898 (1993), auch bietet mit 11 Bit Identifier für Signalisierung Preise ab 125 Kbit/s bis 1 Mbit/s, während die neueren ISO 11898 Änderungsantrag (1995) stellt die erweiterte 29 Bit-identifier. Die ISO 11898 11-Bit-Version wird oft als Standard kann Version 2. 0a bezeichnet., während die ISO 11898 Änderungsantrag bezeichnet man als Extended kann Version 2.0 b.

Das Bezeichnerfeld Standard können 11 Bit in Abbildung 2 bietet für 211, oder 2048 anderes Message-IDs, während die Extended können 29 Bit ID in Abbildung 3 bietet für 229, oder 537 Millionen-IDs.


Il Cavo di trasmissione

Das Kabel wird angegeben, um eine geschirmte oder ungeschirmte twisted Pair mit einer Impedanz von 120-O werden (Zo). Der Standard definiert die Zusammenschaltung zu einem einzigen twisted Pair-Kabel.

Der Verbund wird an beiden Enden mit einem Widerstand gleich dem Wellenwiderstand der Strecke nach Signal-Reflexionen zu verhindern beendet.. Knoten werden dann mit dem Bus mit nicht abgeschlossener Drop Kabeln verbunden., oder stubs, die Signal-Reflexionen zu minimieren möglichst kurz gehalten werden soll.

Wenn mehrere Geräte an das Kabel platziert werden, nur die Geräte an den Enden des Kabels brauchen Abschlusswiderstände. Zahlen 2 zeigt ein Beispiel für ein Hochgeschwindigkeitsnetzwerk beenden.


Zahlen 2 – Beendet ein Hochgeschwindigkeitsnetzwerk

Hinweis pro l ’ Nutzungsbedinungen con il Sistema Theremino

– Il Cavo CAN Deve Essere twistato.
– Con i Cavetti Norm nicht È Possibile Portare CAN E Alimentazione ein 5 Volt

Una Buona soluzione, Bank-essere 2 Doppini twistati, con da Connettori RJ 4 Poli. (Più o Meno kommen un Cavo di Rete ein 4 Drähte)

Anche Se il Cavo nicht Deve Essere passante, Sarebbero Ugualmente Necessari fällig Connettori pro Ogni Slave.

Beachten Sie Sulla Lunghezza dei Collegamenti CAN

KÖNNEN Preise erzielt werden, mit der SN65HVD230 im High-Speed-Modus (Texas Instruments 2003) Die ISO 11898 Standard-Spezifikationen sind für eine maximale Buslänge von gegeben. 40 m und maximale Stub-Länge von 0.3 m mit maximal 30 Knoten. Jedoch, mit sorgfältigen Entwurf, längere Kabel, längere Stub-Längen, und viele weitere Knoten hinzugefügt werden können, zu einem Bus — immer mit einen Kompromiss in Signalisierung Tarif. Ein Transceiver mit hohe Eingangsimpedanz wie die HVD230 ist erforderlich, um die Zahl der Knoten auf einem bus.


Il können Richiede un Transceiver esterno

BILD – KÖNNEN / LIN-Produkte
(Da Mikrochip-Connectivity-Lösungen – Sommer 2010)

Ich Microcontrollori nicht Hanno il Transceiver CAN. Si Deve Aggiungerlo esternamente, Nel Controller CAN Mostrato Qui Sopra kommen.


KANN – Immunità Ki disturbi

Il-Bus können ha Buffet Caratteristiche di Hoch Kurzschluss-Schutz, Hohe ESD-Schutz, Weitbereichs-Common-Mode, Common-Mode Rejection e Presenta Una Alta Immunità Ki Disturbi, in Ambienti difficili.

Queste Caratteristiche wo Che il kann Fa Pochi Errori e nicht Si Rompe, MA NON Vuol dire Che nicht Fa errori, in Presenza di disturbi.

Fehlerüberprüfung und Fault Confinement

Das CAN Protokoll enthält fünf Methoden der Fehlerkorrektur: drei auf Nachrichtenebene und zwei auf Bitebene. Wenn eine Nachricht mit einer dieser Fehler Erkennung Methoden nicht, Es wird nicht akzeptiert und ein Fehler-Frame wird generiert aus den empfangenden Knoten, verursacht den sendenden Knoten, die Nachricht erneut zu senden, bis es richtig empfangen wird. Jedoch, Wenn ein fehlerhafter Knoten einen Bus hängt, durch einen Fehler ständig zu wiederholen, seine Übertragung Fähigkeit wird entfernt, indem ihr Beherrscher ein Fehler-Grenzwert erreicht hat.

Auf Nachrichtenebene sind CRC und die ACK-Slots angezeigt in Zahlen 2 und 3. 16-Bit CRC enthält die Prüfsumme der vorhergehenden Anwendungsdaten zur Fehlererkennung mit 15-Bit Prüfsumme und 1-Bit-Trennzeichen. Das ACK-Feld zwei Bits lang und besteht aus den bestätigen und eine Rückmeldung Trennzeichen bit. Schließlich, auf Nachrichtenebene gibt es ein Formular prüfen. Diese Überprüfung sieht für Felder in die Botschaft, die immer rezessive Bits sein muss. Wenn ein bisschen dominant erkannt wird, ein Fehler wird generiert.. Die Bits, die geprüft sind die SOF, EOF, ACK-Trennzeichen, und das Trennzeichen CRC-bits.

Auf Bitebene wird jedes Bit übertragen durch den Sender der Nachricht überwacht.. Wenn ein bit Daten (kein Schiedsverfahren bit) auf dem Bus geschrieben ist und ihr Gegenteil wird gelesen, ein Fehler wird generiert.. Die einzigen Ausnahmen sind mit dem Nachricht-Bezeichner-Feld dient zur Schlichtung, und das bestätigen-Slot, der rezessive etwas überschrieben werden, um eine dominante Bit erfordert. Die letzte Methode der Fehlererkennung ist mit der Regel bisschen Füllung wo nach fünf aufeinander folgende Bits derselben Logik-Ebene, Wenn das nächste Bit kein Kompliment ist, ein Fehler wird generiert.. Füllung sorgt für steigende Kanten, die für die laufende Synchronisation des Netzwerks verfügbar, und dass ein Strom von rezessive Bits irren sich nicht für einen Fehler-frame, oder die 7-Bit interframe Space, die Ende einer Nachricht darstellt. Gefüllte Bit sind durch eine empfangende Knoten Controller entfernt, bevor die Daten weitergeleitet wird für die Anwendung.

Mit dieser Logik, ein aktive Fehler-Rahmen besteht aus sechs dominante Bits – Verstoß gegen die Regel bisschen Füllung. Dies wird als Fehler durch alle CAN-Knoten interpretiert die dann ihre eigenen Fehler-Frame erzeugen. Dies bedeutet, dass ein Fehler-Frame kann aus der ursprünglichen sechs Bits auf zwölf Bits lang mit allen Antworten. Dieser Fehler-Rahmen folgt ein Trennzeichen-Feld der acht rezessive Bits und eine Bus-Leerlaufzeit bevor die beschädigte Nachricht weiterverbreitet wird. Es ist wichtig zu beachten, dass die erneut übertragene Nachricht noch für das Schiedsverfahren im Bus zu kämpfen hat.


KANN – Die geschichteten ISO 11898

CAN Bus wurde entwickelt von BOSCH als multi-Master, Nachricht-broadcast-System, der angibt, eine signalisierende Höchstsatz von 1 M bit pro Sekunde (BPS).

Das CAN Kommunikationsprotokoll, ISO 11898, Beschreibt, wie Informationen zwischen Geräten in einem Netzwerk übergeben wird, und entspricht der Open Systems Interconnection (OSI) Modell, das in Bezug auf die Ebenen definiert ist. Tatsächliche Kommunikation zwischen Geräten, die durch das physikalische Medium verbunden wird durch die physikalische Schicht des Modells definiert.. Die ISO 11898 Architektur definiert die untersten zwei Schichten der sieben Schicht OSI/ISO-Modell als die Sicherungsschicht und Bitübertragungsschicht in Abbildung 1.

 

Kommentare sind geschlossen.