Als «can» getaggte Fragen

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.

5
Reicht ein CAN-fähiger Mikrocontroller aus, um einen CAN-Bus anzusteuern?
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 …
45 can 



6
Begrenzungs- / Synchronisationstechniken für serielle Protokolle
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 …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 


3
CAN-Bus-Lizenzierung
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 …
14 can  legal  licensing 

3
Übertragung verschiedener Nachrichten mit der gleichen ID auf einem CAN-Bus
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 …
12 can 

3
Ist der MCP2551 ein UART-zu-CAN-Konverter?
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 …
12 usb  microchip  can 

4
Implementierung einer CAN-Protokollschicht in Software
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 …

1
Integrität des CAN-Bussignals
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, …

5
Was ist der Farbcode für CAN Bus?
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 …

2
Interrupt aktivieren, aber kein ISR
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, …

3
Auswahl einer Netzwerkschicht über den CAN-Bus
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 …

4
Wird für eine ordnungsgemäße CAN-Bus-Kommunikation eine Erdung benötigt?
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. …
9 grounding  can 

2
Was genau ist "dominant" und "rezessiv"?
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?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.