-
Thread
ESP32 - CAN-Bus
ist vom CAN Transceiver abhängig. Einen solchen benötigst Du sowohl beim EPS32 und als auch beim MCP2515. Beim MCP2515 kommt häufig der MCP2551 zum Einsatz. Der MCP2551 ist ein 5V Transceiver. Ohne separate Level-Shifter benötigst Du für den ESP32 einen 3V bzw. 3,3V Transceiver (z.B. SN65HVD233-HT)
Gamergirl schrieb im Beitrag #6559774: > Ich denk mal, dass ein MCP2515 höhere Reichweiten hat, aber ich muss so > ~15m überbrücken und hoffe das "zuverlässig" schaffen zu können. Der MCP2551 passt wie schon erwähnt für 5V Mikorcontroller. Für Controller mit niedrigeren
-
Thread
Aufwand für CAN-Sniffer
je einen CAN Controller (z.B. > MCP2515) dazwischen zu schalten? Meinst du ernsthaft du kannst einen MCP2551 an einen UART anschließen? Der LPC1830 hat 2 CAN-Controller, also auf keinen Fall sind da noch externe Controller nötig. Wie
Michael B. schrieb im Beitrag #6556286: > 2 UARTs. An denen könnten > 2 Transceiver (z.B. MCP2551) Du hast vermutlich RX und TX gesehen. Das hat aber mit UART nichts zu tun. CAN ist komplett anders aufgebaut.
-
Thread
MCP 2515 Leds an RX und TX unterschiedlich hell?
Helas zusammen :-), ich hab mir ein Caninterface aus einem Atmega328, einem MCP 2515, einem MCP 2551 und zwei Optokopplern zusammengebaut. Funktioniert soweit auch, ich kann über den Canbus eine Led wo am Atmega angeschlossen ist ein- und ausmachen. Ich hab mich da bei der Schaltung
-
Thread
CAN Kommuikation ATmega328P
Also ich habe jetzt einen Transceiver (MCP2551) angeschlossen und habe noch das gleiche Ergebnis. Hat jemand schon einmal mit der Universellen CAN Bibliothek gearbeitet? Mich lässt das Gefühl nicht los, das meine Konfiguration des µCs nicht
Und den Interruptausgang des MCP2515 solltest du auf INT0 oder 1 des ATMega legen.
-
Thread
transceiver für AT90Can
mcp2551 oder der Nachfolger mcp2561. Atmel hatte aber auch einen CAN Transceiver im Program
Ich hatte mich damals für den mcp2551 entschieden da dieser trotz (Highspeed) sehr weit runter kam, glaub 10 oder 16 kbaud. Der TJA1050 kann zw. 60 und 1000 kbaud.
-
Thread
Low power CAN Modul
Hallo: Ich habe vom Chinesen CAN-Module mit MCP2515 und TJA1050 - so weit, so gut. Nur: diese verbrauchen immer mindestens 10mA - der TJA1050 hat kein standby. Ich habe jedoch mehrere ICs recherchiert (zB MCP25625, ...), die den standby Verbrauch
. der MCP2551 Anbei noch ein Foto vom standby mode. 4uA gehen für den LDO und 4uA für die CAN sachen drauf
-
Thread
Transporter Smart machen
Danke, hab mich schnell eingelesen und ein paar MCP2515 bestellt. Werde ich morgen testen. Ich denke, dass ich ein normales Cat7 Kabel nehmen werde.
Pierre N. schrieb im Beitrag #6186296: > MCP2515 bestellt Dann brauchst du aber auch noch ein paar MCP2551 (CAN Transceiver). Der 2515 macht nur das Busmanagment, der 2515 ist der Schaltkreis der eigentlich am CAN hängt. VG Paul
-
Thread
STM32 CAN Botschaft empfangen
Hallo zusammen, ich habe hier einen STM32F103 auf dem BluePill Board. Daran hängt ein MCP2551 CAN Transciever. Damit versende ich erfolgreich CAN Botschaften. Jetzt möchte ich den umgedrehten Weg gehen und eine Botschaft empfangen. Allerdings scheitere ich daran. Ich nutze
den Bus. Sollte passen. Aufbau ist relativ einfach. Steckbret, darauf die BluePill und der MCP2551 + 120 Ohm. Wie gesagt, die Hardware steht, da bin ich relativ sicher. Ich scheitere an der SW. VG
-
Thread
CAN BUS Raspberry
kommunizieren lasse. Die Arduino Schaltung habe ich nach folgenden Prinzip aufgebaut mit einem MCP2515, MCP2551 & einem 8Mhz Quarz): https://www.google.com/search?q=arduino+mcp2551&client=firefox-b-d&sxsrf=ACYBGNTVOO3Z8W83lqPT5Tjz6yL9u0ieDA:1577365696730&tbm=isch&source=iu&ictx=1&fir=jUpY41_pB0CMAM
Raspberry habe ich folgende Schaltung erstellt, siehe Anhang. Für den Raspberry habe ich anstatt des MCP2551 einen MCP2561 Chip, sowie einen 8Mhz Quarz, ansonsten ist der Aufbau gleich. Da ich kein Oszilloskop habe, habe ich beide CAN L+H Leitungen auf einen Analogen Input meines Arduinos gehängt, um
-
Thread
CAN-Bus Problem
Nun muss ich ein weiteres Gerät einbinden, dazu habe ich mir zunächst eine Testschaltung mit dem MCP 2511 aufgebaut (Schaltplan ist angehängt). Sobald ich den MCP 2551 am Bus mit dazuhänge, geht die Anzahl der Nachrichten in die Knie: 2-4 Nachrichten / Sekunde (Buslast 0.2 - 0.4 %). Hat jemand eine
darauf tippen, dass dein Transreceiver den Bus physikalisch kaputt macht. Kannst du den deinen MCP2551 mal außerhalb testen?
-
Thread
ESP32 - CAN-Bus - Lenkradsteuerung?
das Lenkrad-Modul LIN nutzt. Und ja, man kann CAN an fast jeden MC anschließen. Fertige Module mit MCP2515 kosten 5,-
auf jeden Fall. Bin grad dabei, mir das für meinen Corsa D zu bauen, da aber klassisch mit ATmega8, MCP2515 und MCP2551. Du brauchst dafür den passenden Bus samt Geschwindigkeit (im Opel gibts z.B. drei davon mit unterschiedlichen Bitraten - 33,? kbit, 95,2 kbit und 500 kbit). Dann musst Du rausfinden
-
Thread
MCP2515 CAN Problem (Arduino)
zur Brust. Schau nach der Hardwareanbindung ob das alles so passt wie es die lib. Taktfrequenz des MCP2551 muss auch berücksichtigt werden.
Brust. Schau nach der > Hardwareanbindung ob das alles so passt wie es die lib. Taktfrequenz des > MCP2551 muss auch berücksichtigt werden. Genau, das ist ein häufiges Problem: in der Lib ist als Standardtakt 16 Mhz eingestellt, auf dem CAN-Modul ist jedoch ein anderer Quarz verbaut. Siehe: https
-
Thread
Hilfe bei der Wahl des richtigen Micro Controllers
und mir kam mal wieder eine Idee. Ich suche nach einem passenden Micro Controller, der mit einem MCP2551 und zb 6 Tastern, sowie einem Ausgang für RGB Lichterketten klar kommt. Habe dazu einen Arduino Micro genutzt (Atmega 32u4), welcher das kann. Nun möchte ich das ganze inkl Schaltung auf einer
-
Thread
Firmwareupdate für Microcontroller via CANBUS
CANBUS (2.0A) verbunden. Grundaufbau der Platinen: - Microcontroller ATMEGA1284p bzw. ATMEGA32A - MCP2515 + MCP2551 - ISP Schnittstelle zum Programmieren Nun möchte ich die Steuerplatine neu auslegen und einige Features ergänzen. Dazu gehören u.a. eine Ethernet Schnittstelle und die Möglichkeit
) verbunden. > > Grundaufbau der Platinen: > - Microcontroller ATMEGA1284p bzw. ATMEGA32A > - MCP2515 + MCP2551 > - ISP Schnittstelle zum Programmieren > > Nun möchte ich die Steuerplatine neu auslegen und einige Features > ergänzen. Dazu gehören u.a. eine Ethernet Schnittstelle und die
-
Thread
CAN Transceiver empfehlenswerte Beschaltung - Bauteil Auswahl/Dimensionierung
Terminierung verwenden, sondern dafür einen Jumper vorsehen. Ich habe neulich folgende Teile, vor einem MCP2551, verwendet: 1. WE-SLM 2x51µH von Würth 2. PESD2CAN gibt es von verschiedenen Stellen 3. Einen 100 Ohm Widerstand mit Jumper in Reihe Bin eigentlich recht zufrieden damit
-
Thread
Person/Firma für Layout gesucht
https://www.electronicwings.com/public/images/user_images/images/Component_and_Parts/mcp2551%20High-Speed%20CAN%20Transceiver/functional%20block%20diagram.PNG Ich glaube auch nicht, dass PIN1 VOM IC4 an an die 45 vom IC1 kommt und PIN4 vom IC4 an die 44 vom IC1. RXCAN und TXCAN sind
-
Thread
Überspannungsschutz 24V Busversorgung
installiert. Das läuft auch alles einwandfrei und bisher ohne größere Ausfälle. CAN-seitig habe ich einen MCP2551 auf der Platine eingesetzt, für die Stromversorgung ist ein LM2574 zuständig. Der CAN Eingang ist ohne weitere Beschaltung, vor dem LM sitzt noch eine SM6T30CA als ESD-Entstörer. Das Design ist
-
Thread
CAN Schaltung
Leopold N. schrieb im Beitrag #5865808: > Der µC läuft mit 3,3V, der MCP2551 mit 5V. > Aus dem Datenblatt habe ich entnommen, dass der MCP2551 als TX High > mindestens 2 Volt benötigt, das sollte doch mit 3,3V vom µC hinhauen > oder? MCP2562 verwenden? Der ist extra
Ja, MCP2551
-
Thread
-
Thread
RPi - CANbus - STM32F303K8
Für den MCP2551 brauch ich noch ein Level Shifter (5V -> 3.3V), richtig? Vdd (MCP2551) verbinde ich mit dem +5V Output vom STM32F303. Die Rx Leitung muss ja dann noch auf 3.3 reduziert werden, da die Pins vom
folgt: RPi 24V out (optoentkoppelt) -> Spannungsregler (30V->12V) -> Vin STM32F303 RPi CAN_H -> MCP2551(am STM32F303) CAN_H RPi CAN_L -> MCP2551(am STM32F303) CAN_L STM32F303 Rx/Tx -> MCP2551 Rx/Tx (Rx über Level Shifter?) STM32F303 +5V -> MCP2551 Vdd (mit 100nF CAPACITOR zu GND)
-
Thread
CAN sinnvoll für meine Anwenung oder was anderes?
? (Das ganze geht richtung Multimaster, richtig?) Falls CAN, habe ich geplant den 328 mit einem MCP2515 + TJA1050 zu erweitern (anfänglich mit solchen Testmodulen: https://www.electrodragon.com/product/mcp2515-can-receiver-breakout-board-spi) Falls ihr noch weitere Angaben benötigt, einfach melden
Schau dir mal den ATMega16M1 an, der hat CAN mit drin brauchst nur einen Tranceiver z.b. MCP2551 oder dessen Nachfolger.
-
Thread
Einfache programmierbares Board mit CAN Transceiver onboard
Programmieren mit Testpins arbeiten müsste: https://www.seeedstudio.com/Serial-CAN-BUS-Module-based-on-MCP2551-and-MCP2515-p-2924.html Oder halt normale Arduinos, dann eben mit Shield. Vielleicht kennt ja jemand was. Viele Grüße und schönes Wochenende, Markus
-
Thread
CAN Bus Stm32
extern dementsprechend noch 1-2 CAN-Transceiver ICs, welche die Pegel umwandeln, z.B. SN65HVD233 oder MCP2551.
-
Thread
Abtastzeitpunkt bei CAN verschieben (Phasesegm1, Phasesegm2 und SJW)?
0b10 und 0b11 Kombinationen hab ich noch nicht getestet. Mein Hausbussystem besteht aus ATmega16M1-MCP2551 Gespannen was absolut gut funktioniert, keine CRC Fehler oder wiederholte Übertragungsversuche. Das Gegenstück ist ein PIC18F2680 mit MCP2551 Tranceiver. Einziger Unterschied der mir aufgefallen
in meinem System eine 2x51µH CAN-Drossel benutzte und die Flankenzeiten durch 100kOhm am Rs PIN des MCP2551 etwas gestreckt werden. Der Microchip-Analyzer hat keine Drossel und mindert die Flankensteilheit auch nicht, hier ist lediglich ein 0 Ohm Widerstand vom Rs in gegen GND gelötet. Das Komische
-
Thread
Can Bus galvanische Trennung
trennen möchte, reicht es, wenn ich den MCP2551 mit einer eigenen Spannungsversorung (5V) versorge, welche ich über die CAN-Leitungen mitziehe? Oder benötige ich zwischen den Datenleitungen von MCP2515 zu MCP2551 auch einen Optokoppler? lG
galvanisch trennen möchte, reicht es, > wenn ich den MCP2551 mit einer eigenen Spannungsversorung (5V) versorge, > welche ich über die CAN-Leitungen mitziehe? > Oder benötige ich zwischen den Datenleitungen von MCP2515 zu MCP2551 > auch einen Optokoppler
-
Thread
Hausbus-Planung CAN
ich nutze den MCP2551.
hängen sah ich keinen Sinn isolierte Typen zu nehmen. Ich verwende den ATMega16M1 und wie gesagt den MCP2551, dieser hinkt im Stromverbrauch den neueren Typen auf jeden Fall hinterher, damals war es mir eher wichtig das man diesen an jeder Ecke bekommt. Die Strombelastung ist sehr gering <10mA also würde
-
Artikel
AVR CAN Baudraten Berechnung
MHz Systemtakt 16 kbps gewünschte CAN Baudrate (kleinst möglichster Wert des Highspeed Tranceiver MCP2551) Zeitquanten 25 (muss immer zw. 8-25 sein) und besteht aus PRS+1, PSH1+1 und PSH2+1 und unterteilt ein einzelnes Bit, so wie ich das sehe ist 25 ein sehr sicherer Wert und auf lange Leitungslängen
-
Thread
CAN-Bus mit Arduino auswerten
ref=sr_1_9_sspa?s=computers&ie=UTF8&qid=1539883731&sr=1-9-spons&keywords=serial+canbus+module+with+mcp2551+and+mcp2515&psc=1 der hat aber einen TJA1050 Receiver... Mal wieder vielen vielen Dank für eure Hilfe! Wirklich ne spitzen Commuinty hier :). Mirco
Transceivers. https://www.google.com/search?q=mcp+2515+can+modul... Welchen Transceiver soll ich denn am besten verwenden? Oft wird ein TJA1050 oder MCP 2551 verwendet.. https://cdn-reichelt.de/documents/datenblatt/A300/SBC-CAN01-DATENBLATT.pdf
-
Thread
CAN mir das einer mal erklären?
sogar günstiger wie der MCP2551. Von anderen Herstellern gibt es da vermutlich auch was, aber da kenne ich mich nicht aus. Mit dem MCP2515 bräuchtest du ja drei Chips. - einen Controller mit Hard- oder Software SPI - den MCP2551 (nenen wir ihn SPI <-> CAN Wandler) - einen Transceiver, z.b. MCP2551 (ganz grob so was wie ein MAX232 für CAN) Beim PIC18F25K83 brauchst du auch einen Transceiver. (von On-Board Sonderlösungen
-
Thread
CAN-Bus Transeiver: Mehr als einen "SPLIT" auf dem Bus zulässig?
Buspegel absichtlich nach oben ziehen? Kannst Du mir mal einen solchen Bustreiber nennen? ich kenne den MCP2551 oder den PCA82C251, die haben das beide nicht...
-
Thread
CAN-Sender im Mini-Format
quasi Digital zu CAN ;-) Da dachte ich jetzt an einen PIC oder kleinen AVR (Attiny45) in Kombi mit MCP2515 und MCP2551 oder TJA1050 Transceiver. Da das ganze möglichst klein sein soll wär meine Frage an Euch, ob es noch bessere Chips für eine solch triviale Aufgabe gibt? Das ganze soll so klein und
Rene Z. schrieb im Beitrag #5494927: > 7805, Tiny13, MCP2515 und MCP2551 benutzt um den Video Eingang beim MB > Command freizuschalten. Musste alle 500 ms eine Can Nachricht senden. > Alle Bauteile in THT. Platine war glaube ich 50 x 35 mm und schnell
-
Thread
CAN FD mit PC oder rpi?
sich u.A USBtin sehr gut: https://www.fischl.de/usbtin/ Alternativ kannst du am RPi auch einen MCP2551 via SPI betreiben. (wird von Raspbian unterstützt)
z.B. RPi über SPI: https://github.com/GBert/misc/tree/master/RPi-MCP2517 als preisgünstige Alternative
-
Thread
CAN high-speed ,low-speed übertragungsraten
Leitungslängen auch mal etwas länger sein könnte. Daher die Frage, ob sich ein highspeed can (mit mcp2551, tja1051) auch mit geringeren bitraten oder besser gesagt mit 125kbit/s betreiben ließe. Habe halt schon einige high-speed can-transceiver (mcp2551, tja1050/1051) hier noch rumliegen. Es geht erst
Dies bedeutet, dass ich sowohl mcp2551 als auch SN65HVD230 (für reinen 3,3v betrieb) verwenden kann? aus dem datenblatt des mcp2551 sieht man, dass der high-pegel des txd bei min. 2v - VDD liegt. ebenso ist der i/o des stm32 (für
-
Thread
CAN Transceiver ohne "permanent dominant detection" oder 24V-tolerante RS-485?
overvoltage protection" / "OVP" oder "fault protection" bzw. "Fault-Protected". Bei CAN ist z.B. der MCP2551 gegen Überspannung geschützt.
CAN-Transceiver ohne dieses Feature Die PCA 82C250 und 251 sollten das noch nicht haben. Der 2551 hat es schon.
-
Thread
NAZA CAN BUS mit Arduino und MCP2515 auslesen
viele andere Sketche und CAN-Librarys probiert, aber es funktionierte immer nur die Kommunikation zum MCP2515. Was meint ihr, was könnte das Problem sein? Muss ich vielleicht doch besser den MCP2551 nehmen und diesen dann Seriell ansteuern? Ich wäre über Tipps und Ratschläge sehr dankbar.
Der MCP2551 ist nur ein Tranceiver. Er setzt die differentiellen Spannungspegel nur um. Der MCP2515 ist der CAN-Controller der sich um die Kommunikation (Abitrierung, Fehlererkennung usw.) kümmert.
-
Thread
1-Draht Datenübertragung möglichst störfest machen
minimalen EMV-Emmissionen zu betreiben? Ich dachte da an Transceiver aus dem KFZ-Bereich, z.B. den MCP2551 und dann nur eine Leitung nutzen oder einen Single-Wire-CAN Transceiver nutzen. LIN-Transceiver scheiden aus, die gehen nur bis 20 kbaud.
-
Thread
Mouser Sammelbestellung u.a Staffelpreise CAN Bauteile. ATMega16M1, SRF4532, MCP2551.
100 Stück 2,99€ pro Stück. 65 x SRF4532-510Y CAN-Drossel 51µH ab 100 Stück 0,343€ pro Stück 60 x MCP2551 I/S CAN Tranceiver ab 100 Stück 0,663€ pro Stück[/pre] zzgl. MwSt. Ich würde es so durchführen wer Interesse hat postet den Artikel + Stückzahlen + Versandkosten (je nachdem was ihr für eine
-
Thread
STM32 Can Bus Raspi
Servus, ich habe 2 Raspis, beide mit einem MCP2515 und MCP2551 verbunden, Dann noch einen STM32 F103 mit MCP2551 verbunden. Alle 3 hängen über ein Kabel zusammen. Die sollten doch eigentlich miteinander reden können? Im Moment reden die
bei welchem Teilnehmer die Bitrate nicht stimmt. Da im Internet einiges an Informationen bzgl des MCP2515 und MCP2551 zu finden ist, das (bei mir) nicht funktioniert hat hier meine /boot/config.txt dtparam=spi=on dtoverlay=mcp2515-can0 dtparam=oscillator=5000000 dtparam=interrupt=25 dtparam=spimaxfrequency
-
Thread
CAN-Bus Problem
eine Belastung des Busses, was ja auch in Ordnung ist. Verwendet werden die CAN-Bus Transciver MCP2551 von Microchip. (Siehe Schema im Anhang) Ein Aufhängen des Knotens erkenne ich an LED6, welche dauernd leuchtet und LED5 welche dunkel bleibt. Im normalen Betrieb flackern beide LED's. Es
gemessen? Vor dem Transceiver an TP5,6 oder danach... Es gab hier mal einen Beitrag, wonach der MCP2551 bei 4,8V nicht mehr wollte. bei 5V lief er... also mal die Spannungsversorgung verbessern. Evtl. hat dein "Problemkabel" ja nur einen höheren Serienwiderstand als das 2. Kabel.
-
Thread
MCP2515 Erfahrungen
nicht verwechseln der MCP2515 ist der CAN-Controller, der MCP2551 wäre der Tranceiver für die BUS-Anbindung.
Also wir verwenden die Kombination aus MCP2515 und MCP2551 in unserem Rennauto (Formula Student) um untereinander und mit dem Motorsteuergerät zu reden (natürlich alles CAN). Funktioniert völlig einwandfrei. Der erste und der letzte Busteilnehmer
-
Thread
Einfaches Bussystem mit TJA1055/3 und Arduinos
nur ein CAN-Transceiver du brauchst noch einen CAN-Controller, der z.B. mit SPI angesteuert wird (MCP2515) oder gleich einen MC mit CAN Peripherie AT90CANxxx oder LPC11Cxx
Low-Speed CAN-Transceiver für Basteleien sind schwer zu bekommen. Warum keinen der bewährten PCA82C251, MCP2551 oder SN65HVD251 High-Speed Transceiver? Das hat den Vorteil dass einer von denen meist schon auf fertigen CAN-Modulen mit drauf sitzt: https://www.google.de/search?q=mcp2515+can+module&client=
-
Thread
Mal wieder Wanderkiste?
Rein sind gekommen: 3x AT90USB162 1x LPC11C22 5x LPC1756 1x TAS5424 1x AMK MCP2515 CAN Controller Interface Board (Eigenbau) 4x Display 2x TDA7391 24x TJA1055 1x AMK Stepper DRV8821 Schrittmotor Treiber (Eigenbau) + 2x Leerplatinen 1x USB<>UART Wandler 1x U2DIL von Reusch
größerer Kühlkörper (ideal für RaspberryPi 2/3) 2x CAN-BUS Platine komplett bestückt mit ATMEGA16M1 und MCP2551 Tranceiver 5x CAN-BUS Platinen unbestückt (Schaltplan und Bestückungsliste gibts auf Nachfrage) 3x 2 seitige Adapterplatinen TQFP32 0,5mm Fine Pitch auf Stiftleiste Rückseite (warwscheinlich DSOP
-
Thread
ELM327 mit STM32 emulieren
und die Treiberunterstützung mit dem VCP ist ja recht gut. Als CAN Treiber kommt dann vermutlich ein MCP2551 zum Einsatz. Da es für diesen Chip zahlreiche Software gibt, ebenso wie zu dem gern verwendeten Lawicel Protokoll, brauche ich mich nur um die Hardware zu kümmern. Die Schnittstellenbeschreibung