-
Thread
Spannungsteiler zw. MCP2515 und MCP2551 liefert falsche Spannung
. Es ist der MCP2515, der ggf. einen eher niederohmigen EINGANG hat. Das kann man leicht messen. Beide Widerstände auslöten Schalte dein Multimeter in den Strommeßbereich (mA) und verbinde das Eingangspin vom MCP2515
einen CAN Controller integriert hat brauchst du nicht über den SPI Flaschenhals zu gehen und lässt den MCP2515 weg.
-
Thread
Temperatur über CAN Bus übertragen
schachtelt. Schwierig ist die fehlende Flusskontrolle. Macht zwar Broadcasts möglich, aber: Der MCP2515 z.B. hat nur zwei Empfangspuffer (plus MAB), heisst der Empfänger muss einen ersten Frame abholen bevor ein dritter angekommen ist. Und wenn am selben SPI-Bus noch ein Display hängt muss man ziemlich
-
Thread
CAN Bus Auswahl
tolerant sein. D.h. den FD-Frame mindestens ignorieren können. Ein klassischer CAN 2.0 Controller (z.B. MCP2515) würde mit einem Error Frame auf einen CAN-FD Frame reagieren und irgendwann dann Bus-Off gehen. Matthias
-
Thread
Wie encodiert ihr Can Bus aus?
Seeed_Arduino_CAN-master und CAN_BUS_Shield-1-master von Mebus geht. Wenn "init failed" zeigt, sind die MCP2515-Chips unterschiedlich?
Robotiker schrieb im Beitrag #6726290: > Wenn "init failed" zeigt, sind die MCP2515-Chips unterschiedlich? MCP2515 bleibt MCP2515. Was soll sich da unterscheiden? Ich kenne mich mit dem ganzen Arduino-Gedöns nicht so aus, aber das von Dir verlinkte Board hat ja offensichtlich
-
Thread
RS485 / CAN Protokoll
Schnittstelle von Reichelt für 12,xx Euro (RPIZ SHD RS485 raspberry Pi Zero Shield - RS485 CAN HAT, MCP2515) als Ausgabe möglich. Fürs Einlesen habe ich noch einen RS485 zu USB Adapter (vom BMS Hersteller mittbestellt) damit könnte ich die benötigten Werte über USB in den raspberry einlesen. Dann wäre
-
Thread
CAN & SPI gleichzeitig an Raspberry
Arduino übermitteln und ausgeben. Allerdings finde ich nichts dazu wie ich mit einem MCP2515 CAN & SPI gleichzeitig betreiben kann. Ich bin für jeden Tipp dankbar. Vielen Dank schonmal im Voraus. Liebe Grüße
. Für CE0 dann den MCP2515 und für CE1 den Arduino.
-
Thread
Stromquelle 300mA/-50mA
mit dem DRV8833 endlich sauberer umsetzen. Ich hab also einen neuen Prototypen aus Pololu A*328PB, MCP2515/TJA1050, DRV8833 und zusammengesteckt und dann auch zusammengelötet. Dabei verwende ich jetzt einen 1,5Ω ISEN-Widerstand der 130mA Ventilstrom zulässt, zu dem ich mit einem IRLML6244 noch zwei parallele
-
Thread
Raspberry Pi 4 2 Port CAN Bus High Speed & Low Speed MCP2515 MCP2551 TJA1055T
Raspberry Pi 4 HAT 2x CAN (SPI), 1x CAN High Speed, 1x Low Speed High Speed 500 kbits SPI0 > MCP2515 > MCP2551 > Antrieb CAN und Diagnose CAN Low Speed 100 kbits SPI1 > MCP2515 > TJA1055T > Comfort CAN (AUDI/VAG) Wozu: Ich habe mir für meinen T4 Audi A8 4H Multikontur Sitze mit allem was
einfach zu löten. Ich hab mal ein Foto von einer selbst gemachten (geätzten) Platine von mir mit MCP2515 und TJA1042 an einem ATXmega angehängt. So könnte das dann aussehen..
-
Thread
CAN-BUS - Nur empfangen - Was mache ich mit dem TXD Pin am Tranceiver??
Harry L. schrieb im Beitrag #6650575: > Ohne ext. CAN-Tranceiver geht der MCP2551 sowieso nicht, und dann > stellt > sich diese Frage erst gar nicht. Der MCP2551 IST ein CAN Tranceiver. Beim MCP2515 meinst du wohl ;-) Na dann lasse ich den Pin mal offen. Es ist mir
CANer schrieb im Beitrag #6650585: > Beim MCP2515 meinst du wohl ;-) Jo...verwechselt - sorry!
-
Thread
Signalübertragung über 300 Meter
Nein, das kostet keine 10 Euro. Si6721 - 1,31 RECOM R1SE - 2,57 ATA6560 - 0,24 MCP2515 - 1,35 5,47 in 25er-Stückzahlen einschließlich Spannungsversorgung und µC. Noch ein bisschen Hühnerfutter, dann sind das unter 6 EUR - unrabattierter Mouser-Preis, dein Bestücker zahlt die Hälfte
-
Thread
CAN-Bus funktioniert plötzlich nicht mehr.
nichts im Datenblatt. Zeig mal den Link zum ESP32 mit CAN. Lt. der Lib ist da noch ein SJA1000 oder MCP2515 angeschlossen.
Peter D. schrieb im Beitrag #6609678: > Lt. der Lib ist da noch ein SJA1000 oder MCP2515 angeschlossen. Sind die ESP32 CAN Register vielleicht SJA1000 kompatibel?
-
Thread
Probleme mit CAN-Bus und ESP32
wieder Probleme. Kann es sein dass die CAN-Library "schlecht" ist <- wobei diese auf die Renommierte MCP2515 basiert. Ich suche immer noch nach Debugging-Möglichkeiten. Bzw. Ideen was ich falsch gemacht haben könnte. Morgen versuche ich einen Versuchsaufbau auf einer 5m Strecke mit 10 oder besser
-
Thread
USB-CAN Analyzer Linux
Protokoll auf der UART Schiene die nichts mit mir bekannten zu tun hat. Bei raspi werden meistens MCP2515 Module verwendet die über SPI und ein Kernelmodul direkt socketcan sprechen. Die Adapter der gängigen größeren Firmen werden über USB eingebunden und bringen Treiber dafür mit. Es gibt aber auch
Eher so Pi mit CAN-Shield und sowas. Naja, dann geht doch der übliche "Ni Ren" SPI-Adapter mit MCP2551 oder so. SPI beim RasPi anreißen, die Linux-CAN-Tools nachinstallieren und auf gehts. Habe ich seinerzeit für meine Rollo-Steuerungen (...mit einem OrangePi unter OpenWRT) auch so gemacht. Geht
-
Thread
Hardware für CAN-Versuche gesucht
ist. Und die Doku ist dort oft auch eher schwierig. Florian schrieb im Beitrag #6595019: > Ein MCP2515-"Shield" Da muss auch noch ein Arduino o.ä. mit dabei und dann kann man auch einfach 2 davon kommunizieren lassen...
Selbstbau kann ich mir bei dem Wunschpreis keine Lösung vorstellen. Wie oben schon angemerkt kommen zum 3€-MCP2515-"Shield" noch Arduino und Spannungsversorgung dazu. Mit anderen Controllern (die CAN haben) wird es auch kaum billiger. Was ich mir noch vorstellen kann ist ein CAN-IO-Expander, z.B. MCP25020
-
Thread
Atmega328PB CLKO abschalten
ebenso MISO, MOSI, SCLK, CANCS und CANINT auf Z oder L setze, dann bleibt immer noch CLKO worüber der MCP2515 parasitär versorgt wird. Meine Frage: Kann ich CLKO über einen zweiten IRLML6244 laufen lassen und dann zusammen mit +5VIO abschalten? Ich lese im Datenblatt etwas von 700pF Eingangskapazität
Könntest du den MCP2515 auch mit der halben Taktfrequenz betreiben? Die kannst du aus einem normalen Timer-Ausgang (im CTC-Modus) erzeugen. Der wiederum lässt sich für den Powerdown dann komplett tristate setzen.
-
Thread
Schaltplan richtig zeichnen
Schaltplansymbol neu zeichnen > und das Bauteil damit erzeugen. Zumindest hab ich die DRV8833 und den MCP2515 gespiegelt, so dass Eingänge (mehrheitlich) links und Ausgänge rechts sind. Aber ich sehe was ihr meint: NSLEEP und NFAULT sind Eingänge beim DRV8833, ebenso OSC beim MCP2515 und RS beim TJA1050
der ISP-Stecker nach oben rechts auf dem Blatt, so dass deutlich weniger Leitungen sich kreuzen; den MCP2515 höher setzen, um zu viele Knicke zu vermeiden (speziell auch die Anschlüsse an /RST und /CS sind besser und verständlicher legbar), vielleicht sogar den SPI-Bus als Bus zeichnen; viele vertikal
-
Thread
CAN-Interface
CAN-Buskabel (CANH, CANL, Masse) noch einen CAN-Transceiver. Ziemlich üblich im Arduino-Bereich ist die MCP2515/TJA1050-Kombo, entweder als Modul oder als "Shield". Der Arduino kommuniziert mit dem MCP2515 über SPI(MOSI/MISO/SCK/CS)/INT/Masse und evtl. RST, der MCP2515 mit dem TJA1050 über TXCAN/RXCAN/Masse
für den Due: "DAC and CAN channel not supported." Dann hat er den Due und braucht dennoch noch einen MCP2515 ... LG, Sebastian
-
Thread
CAN als Stern- und Linearbus einsetzen
Probleme. Zur Versorgung der Aussenstellen benutze ich allerdings 9V= bzw. 20V=, und ich verwende die MCP2515/TJA1050-Kombo bei 5V. LG, Sebastian
-
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
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
mache und dann mal CAN brauche, passiert genau das gleiche wie beim richtigen Raspi: Man pflanzt einen mcp2515 aus dem letzten Jahrtausend dran. Fehlt noch ne Lösung für CANFD. Am besten nimmt man dann einen passenden STM32 zu Hilfe. Oder gleich den STM/NXP o.ä. für das ganze Projekt... Tim . schrieb
-
Thread
Aufwand für CAN-Sniffer
einen CAN Controller (z.B. MCP2515) dazwischen zu schalten? Vielleicht kann mir jemand von den CAN-Fachleuten hier etwas Orientierung geben. Wie würdet ihr vorgehen? Danke!
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
-
Thread
Löt-Probleme mit MCP2515
Problem: auf einer selbst erstellten Platine möchte ich mit einem Arduino Nano IOT über SPI auf einen MCP2515 zugreifen. die Eagle *.sch und *.brd hänge ich an. aufgelötet sind nur die Stiftleisten für den Nano, ein 100nF vor dem MCP2515 und der 10k2 um den MCP in Betrieb zu nehmen und ein 16Mhz Quarz
für Adresse sind totaler Quatsch, ebenso kommt beim MCP2515 TX-Ausgang auch nichts raus. gelötet habe ich mit 300-350Grad.
-
Thread
Schaltung zwischen Wiznet W5500 und Ethernet Buchse
das bei Ethernet der Verdrillungsgrad nicht spezifiziert ist :) Wenn die Kommunikation mit dem MCP2515 über SPI jetzt funktioniert, dann wäre mein nächster Schritt die Prüfung der Autonegotiation (https://de.wikipedia.org/wiki/Autonegotiation) auf der physischen Leitung mit Oszi o.Ä. Hast du eventuell
-
Thread
AVR AREF intern: 100n zu GND wirklich hilfreich?
an AREF. @ardruid: Ja, das ist meine jetzige Lösung. Nur: Die AVCC 5V kommen bei mir von einem MCP1755T mit 0.85% absoluter Genauigkeit der Spannung, wogegen die interne AVR Bandgap-Spannung nur als irgendwo zwischen 1.0V und 1.2V spezifiziert ist. @Sebastian, @Beo: Der Kondensator ist ja vorgesehen
CAN-Bootloader für diese Steuerung z.B. ist mit Atmel Studio entwickelt und kommuniziert "händisch" mit dem MCP2515.
-
Thread
cansan = esp8266 + mcp2515
hallo http://forum.amperka.ru/attachments/cansan-jpg.16904/ möchte wissen wozu der wiederstand zwischen, D6 & 3v ist? bitte keine laberreien , einfache kurze antwort wäre mir am liebsten danke
-
Thread
Ventilsteuerung Gartenbewässerung CAN-Bus
und Gehäuse. Anbei der Schaltplan. Nun hab ich eine Frage: Kann ich wie vorgesehen die 16MHz für den MCP2515 vom XTAL2 des Atmega328P abgreifen? Das Datenblatt des MCP2515 fordert entweder "crystal/ceramic resonator operation" oder "external clock source", dann aber 0.3 to 0.85 VDD an OSC1. Das scheint
Der "full-swing" Quarz-Oszillatormodus des 328P scheint den MCP2515 OSC1 doch mit 16MHz versorgen zu können. Der reguläre "low power" Quarz-Oszillatormodus schafft das anscheinend nicht. Die Alternative mit Quarz an MCP2515 und MCP2515 CLKOUT an 328P XTAL1 hatte
-
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
habe ich die CPU Frequenz auf 8MHz gesetzt und in der Config MCP2515_CS auf B,1 und MCP2515_INT auf B,0 gesetzt. Leider kann ich bis auf einen 5V Pegel auf meinem INT Ausgang an Pin B0 des ATmegas nichts weiteres mit meinem Oszilloskop messen. Auch ein CLK Signal
Und den Interruptausgang des MCP2515 solltest du auf INT0 oder 1 des ATMega legen.
-
Thread
CAN-Bus Management Senden/Empfangen
Empfangswarteschlange brauche und sogar auf das Abholen in der ISR verzichten kann. Dazu kommt, dass der MCP2515 2 Empfangspuffer hat und, sebst wenn beide voll sind, gleichzeitig noch eine dritte Nachricht empfangen kann.
Overhead die wofür-auch-immer-überhaupt "libs" verursachen. Der SPI von dem Mega328 läuft mit 8MHz, der MCP2515 kann das auch und mit mehr als einem Datenbyte auf dem CAN wird es tendenziell auch nicht schlimmer.
-
Thread
MCP2515 Daten Durchschleifen
Hallo liebe Foren Kollegen/in Ich möchte mit zwei MCP2515 an einen Arduino Can Daten verändern aber ich weiße leider nicht wie ich die andren Can Daten Durchschleifen / weiterleiten soll Wurde über Hilfe mich freuen.
Niclas H. schrieb im Beitrag #6357439: > Ich möchte mit zwei MCP2515 an einen Arduino Can Daten verändern > > aber ich weiße leider nicht wie ich die andren Can Daten Durchschleifen > / weiterleiten soll Freitag ist vorbei bzw. kommt erst wieder. Bitte nicht
-
Thread
Platine mit verschiedenen Spannungen
Hallo, Den Mcp2515 kann ich mit 5V und 3.3V betrieben. Die Frage ist nur, kann ich den SHT85 permanent mit 5v betreiben?
Thomas schrieb im Beitrag #6324976: > Den Mcp2515 kann ich mit 5V und 3.3V betrieben. Du hast dafür zu sorgen, dass an Deinem AT328 keine Signale ankommen, die dessen Versorgungsspannung überschreiten. MCP2515 (3.3V) bekommt seine 3,3 Volt
-
Thread
MCP2515 "can state BUS-OFF" nach Emfang von Daten
Hallo zusammen, ich habe ein Problem mit einem MCP2515 CAN Controller der über SPI an einem Jetson Nano angeschlossen ist. Ich habe den Nano nach ca. 4 Wochen wegen eines Tests neu gebootet. Seit dem Funktioniert der CAN Controller nicht mehr. Was ich
restart-ms 0 bitrate 1000000 sample-point 0.750 tq 125 prop-seg 2 phase-seg1 3 phase-seg2 2 sjw 1 mcp251x: tseg1 3…16 tseg2 2…8 sjw 1…4 brp 1…64 brp-inc 1 clock 8000000 re-started bus-errors arbit-lost error-warn error-pass bus-off 0 0 0 0 0 0 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs
-
Thread
OBD 2 Adapter als CAN interface
Sofern Linux eine Option ist bietet sich der Banana Pi M1 (integrierter CAN-Controller) oder RPi mit MCP2515 an. ELM327 sind langsam und decken nur eine Teilmenge der CAN-Möglichkeiten ab.
Gerade am Anfang sind solche Fehlermeldungen sehr hilfreich. Der RPi, oder jeder beliebige SBC mit MCP2515 liefert so etwas auch. Gruß Gerd
-
Thread
Freeware Platinen Layout Software
importieren. Ansicht in 3d ist irre gut zum sehen wie es herraus kommt. Letzte Projekt war 1 ESP8266 , MCP2515 Canshield. Gruß Ulli