CAN steht für Controller Area Network und ist ein Bus, der häufig in Automobilanwendungen verwendet wird. Es ist ein Zweidraht-Differentialprotokoll und arbeitet mit Baudraten von 10 kbit / s bis 1 Mbit / s.
In diesen Tagen sind eine Reihe von CAN-Modulen in Mikrocontrollern eingebaut. Der PIC18F2480 ist ein Beispiel dafür. Ist dieser Mikrocontroller (mit integriertem CAN) in der Lage, einen CAN-Bus alleine anzusteuern, oder ist ein externer CAN-Transceiver / Controller erforderlich? Ich glaube, CAN hat sowohl eine Software- als auch eine Hardwareschicht, und …
Ich kenne die Gründe für die Verwendung von Abschlusswiderständen an einem CAN-Bus und weiß, wie wichtig dies ist. Aber warum 120 Ohm? Wie ist dieser Wert entstanden? Gibt es einen bestimmten Grund, 120 Ohm zu verwenden?
Ich habe zwei Leiterplatten, die durch ein Kabel mit 5 Unterkabeln verbunden sind: 6 V Stromversorgung über ein speziell angefertigtes Koaxialkabel (ähnlich wie bei Laptop-Netzteilen). 2x 100 Mbit / s LVDS über 100 Ohm Impedanz geschirmtes Twisted Pair. 2x 1 MBit / s KÖNNEN über dasselbe 120-Ohm-Twisted-Pair-Kabel. Jedes LVDS-Kabel ist …
Da die asynchrone serielle Kommunikation auch heutzutage unter elektronischen Geräten weit verbreitet ist, sind viele von uns meiner Meinung nach von Zeit zu Zeit auf eine solche Frage gestoßen. Stellen Sie sich ein elektronisches Gerät Dund einen Computer vor, PCdie mit einer seriellen Leitung (RS-232 oder ähnlich) verbunden sind und …
Mein CAN-Bus läuft mit 125 kbit / s und verwendet ausschließlich das Extended-Frame-Format. Ich würde gerne wissen, wie hoch die maximale Rate von CAN-Frames ist, die ich senden kann. Angenommen, die Datenlänge beträgt immer acht Bytes. Laut dieser Wikipedia-Seite hat jeder Frame eine maximale Frame-Länge von (1+11+1+1+18+1+2+4+64+15+1+1+1+7) = 128Bits: Unter …
Als ich mich nach möglichen Lösungen für die Fernkommunikation zwischen mehreren Mikrocontrollern umsah, fand ich den CAN-Bus. Es wird jedoch darauf hingewiesen, dass für jede Implementierung des CAN-Protokolls eine Lizenzgebühr erhoben wird . Mein Plan ist es, für jeden Knoten einen Mikrocontroller, einen CAN-Controller (MCP2515) und einen CAN-Transceiver (MCP2561) für …
Die CAN-Arbitrierung erfolgt mit IDs, und jeder Knoten am Bus kann mit jeder ID senden (im Idealfall sollte dies nicht der Fall sein, aber ein unangenehmer Knoten kann dies). Was ist, wenn zwei verschiedene Knoten, die am selben CAN-Bus angeschlossen sind, Nachrichten mit denselben IDs, aber unterschiedlichen Datenbytes senden? Mein …
Ich möchte mit meinem Computer einen CAN-Bus-Sniffer für 250 kbit / s erstellen. Nach einigen Recherchen habe ich herausgefunden, dass MCP2551 eine Art Spannungspegelregler für die physikalische Schicht von CAN ist. Vor diesem Hintergrund frage ich mich, ob dieses Setup funktionieren könnte. Ich möchte nur die ausgetauschten Nachrichten für automatisierte …
Hintergrund Ich entwickle ein Projekt, das die bescheidenen Mikrocontrollerspezifikationen von erfordert: 8 12-Bit-10-kHz-ADCs 1 KB RAM 48-QFN oder kleinerer Platzbedarf 20 kbit / s Daisy-Chain-fähiges, rauschresistentes und fehlerkorrigierendes Kommunikationsprotokoll Die Anforderungen an die Signalverarbeitung sind relativ gering und die meisten können an den Master-Prozessor im System exportiert werden. Die ersten …
Die Kanäle sind CAN_H (rot), CAN_L (blau) und CAN_H-CAN_L (braun). In der folgenden Abbildung ist zu sehen, dass CAN_H-CAN_L eine akzeptable Signalform aufweist. Sowohl CAN_H als auch CAN_L sehen für mich jedoch schlecht aus. Und tatsächlich läuft das Gerät nicht in einer lauten Umgebung. Ich habe zwei Fragen: Denken Sie, …
Ich möchte wissen, ob für die Verkabelung der CAN-Bus-Kommunikation ein Farbcode angegeben ist, möglicherweise in ISO-11898-1. (Ich habe keinen freien Zugriff auf die Datei) Ich habe ohne Glück nach offiziellen Dokumenten gesucht. Als ich meine Kollegen danach fragte, waren sich alle über die Farben (Gelb und Grün) einig, aber sie …
Ich würde gerne wissen, was passiert, wenn ein Interrupt aktiviert ist (z. B. Arbitration Lost Interrupt im CAN-Modul des LPC1778 von NXP), aber für den Interrupt wurde kein ISR definiert. Wenn ein solcher Interrupt auftritt, weiß ich, dass das jeweilige Interrupt-Flag gesetzt wird, aber da ich keinen ISR definiert habe, …
Ich plane, CAN-Bus in einer industriellen Automatisierungsanwendung zu verwenden, habe jedoch Schwierigkeiten, zu entscheiden, wie die Netzwerkschicht implementiert werden soll. Hat hier jemand Empfehlungen für ein Protokoll höherer Ebene über CAN, das Richtlinien zum Zuweisen von Nachrichten-IDs und zum Formatieren von Datenpaketen enthält? Sollte ich meine eigene proprietäre Netzwerkschicht entwickeln …
Welche Bedeutung hat das GND / COM-Signal, da der CAN-Bus ein differenzielles Signalisierungssystem ist? Kann ich ohne auskommen? Ich habe ein sehr einfaches 2-Knoten-System, in dem einige seltsame Ereignisse vor sich gehen. (Siehe hier für dieses Problem, wenn Sie interessiert sind.) Die beiden Knoten sind mein Gerät und ein USB-CAN-Monitor. …
Ich lese Datenblätter auf dem LIN-Bus, aber anscheinend wird für CAN dieselbe Terminologie verwendet. Wofür stehen "rezessiv" und "dominant", z. B. http://hw-server.com/products/rs_optika/prevodniky_optika.html ? Wie hängen diese Begriffe mit "niedrig" und "hoch" oder 0 und 1 zusammen?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.