-
Thread
CAN MCP2515: Geschwindigkeit erkennen
Hallo, ich wollte mal Fragen, ob es mit einem MCP2515 möglich ist, die Geschwindigkeit des CAN-Bus zu erkennen? Als CAN-Reciver benutze ich einen MCP2551. Viele Grüße Julian
Listenmodus ist schon gut, um Errorframes zu vermeiden. Aber dem MCP2515 fehlen die Fehlerbits im Errorflagregister für Stuff, Frame und Biterror. Die würden extrem helfen beim Autobauding. Also Autobauding beim MCP2515 wird schwer werden. Trotzdem Viel Erfolg
-
Thread
can bus am dspic33fj128gp802
kim schrieb im Beitrag #4286062: > Als Tranceiver wird mir der mcp2515 gegeben. Der MCP2515 ist gar kein Transceiver, sodern ein CAN Controller. Als Transceiver würde der MCP2562 in frage kommen. kim schrieb im Beitrag #4286062: > Hat dieser wirklich ein CAN-Modul
Max H. schrieb im Beitrag #4286084: > mcp2515 ach, ich meinte auch mcp2551 Max H. schrieb im Beitrag #4286084: > Nirgends und überall. Die kannst du mit dem Peripheral Pin Select > realtiv frei zuweisen. oha, dass muss ich mir noch
-
Thread
SPI-Probleme (Mega64)
Hallo Leute, ich versuche gerade, mit einem ATmega64 einen MCP2515 und einen ENC28J60 zum Laufen zu bringen. Bisher ist erst der MCP2515 auf dem Board, aber ich merke bereits, daß das ein Schuß in den Ofen war. Ist es tatsächlich so, daß man nur EIN Gerät an den
und hatte auch mal was ähnliches mit dem Mega8 gebaut. In der Software heißt es, daß der /CS des MCP2515 am SS des AVR angeschlossen werden muß, damit das Hardware-SPI genutzt werden kann. Das heißt für mich, daß nur Geräte, die am SS hängen, verwendet werden können, ergo genau eins. Stimmt das so? Kann
-
Thread
can-Bu sendet nicht
Habe gerade herausgefunden das der Loopback-Modus funktioniert sobald ich die RXCAN-Leitung vom MCP2515 abziehen. Was jemand woran das liegt?
Habe jetzt herausgefunden das der TXCAN-Pin des MCP2515 sofort auf Low gezogen wird sobald ich ihn an den MCP2551 anschließe und diese ja dadurch dann den Can-Bus abschaltet, doch was ist die Ursache dafür das der TXCAN-Pin aud Low Pegel gezogen wird?
-
Thread
CAN-Bus; Was brauche ich?
Der MCP2515 hat einen ziemlich konkurrenzlosen Charme: Er lässt sich mit jedem Microcontroller kombinieren der noch 4 Pins frei hat. Beim SJA1000 ist das aufgrund des pinraubenden parallelen Businterfaces nicht
Schnittstellen dieser Mikrocontroller bietet alle Vorzuege eines ARM7. Ich würde Dir für den Start ein MCP2515 o. AT90CAN128 empfehlen.
-
Thread
socketCAN mcp2515 - rx buffer overflow Raspberry Pi
Raspberry Pi CAN Daten von einem Long range term Radar auslesen. Hierfür hab ich folgendes modul mit mcp2515 gekauft: http://wiki.gnublin.org/index.php/MCP2515_CAN#RaspberryPi Die Konfiguration habe ich auch wie im link Beschrieben befolgt, jedoch habe ich nicht die erwünschten Ergebnisse. Mein CAN
rumbastelei habe ich einen How To erstellt. Ich hoffe das es einigen hilfreich sein wird um den MCP2515 Treiber benutzen zu können. Das Overflow Problem wird dadurch behoben, da man den langsameren MCP251x nicht benutzt. Auch mit aktuellen RPI Kernels ist es möglich den MCP2515 zu benutzen. Gruß
-
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
noch überlegt überlegt: MISO, MOSI und SLCK an MCP und Arduino anzuschließen. Für CE0 dann den MCP2515 und für CE1 den Arduino.
-
Thread
MCP2515 Interrupt-Pin
Hallo Gemeinde, ich plane, den CAN-Controller "MCP2515" in einem Projektchen zu verwenden. https://www.microchip.com/en-us/product/MCP2515 Ich werde aus den Angaben im Datenblatt nicht schlau. Ist der Interruptausgang Push-Pull oder open-drain?
Sorry, der MCP2515 war das richtige Target... (nicht NRND) MCP2518FD hatte ich schon geprüft. -Nicht/schwer verfügbar -Treiber -Github-Ergebnisse 2515: 312 repository results -Github-Ergebnisse
-
Thread
CAN-Bus am Atmega 8
reingehängt. Sonst hilft die Suchfunktion des Forums auch... Übrigens arbeitet das System mit dem MCP2515 von Microchip. Microchip hat auch auf seiner Seite nette ApplicationNotes zu dem Thema... Gruß Rahul
kannst das meiste weglassen.. annefürsich brauchst du nur den mega 8 an sich und die verbindugnen zum mcp2515
-
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.
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
mcp2551 + standby-mode
einen sender und einen empfänger habe. da aber nicht laufend daten gesendet werden, wollte ich den mcp2515 und den mcp2551 solange in den sleep schicken. das funktioniert auch paarmale hintereinander aber dann ist schluss (ca. 10 bis 20mal). ich habe den mcp2515 wakeup-interrupt aktiviert, auf den ich
gelegt. wenn also nun länger nix empfangen wird, wird dieser PIN auf 5V gelegt und über SPI der mcp2515 in den sleep geschickt. Wird nun wieder was empfangen (Interrupt wurde vom mcp2515 ausgelöst) wird dieser wieder in den Normal-Modus gesetzt und ich setze den RS-Pin auf 0V. Als Clock habe ich ein
-
Thread
Interrupt-Problem mit MCP2515
können. Über die CAN-Schnittstelle möchte ich dem FPGA Informationen zuschicken. Diese werden vom MCP2515 verarbeitet und über SPI dem Microblaze zugeführt. Die CAN-Schnittstelle betreibe ich mit 1Mbit/s. Die SPI-Schnittstelle liest den MCP2515 mit 3,75MHz aus. Es tritt nun folgender Fehler auf. Sende ich dem MCP2515 kontinuierlich CAN-Nachrichten, ohne Pause, werden diese vernünftig empfangen und der MCP2515 reagier wie er soll. Dabei werden ca. 10 Nachrichten jeder 15,9ms gesendet. Schalte ich diesen Test
-
Thread
Universelle CAN Bibliothek Probleme beim erstellen
bekomme beim zusammenfügen zur "libcan.a" Datein immer eine Fehlermeldung in WinAVR diese lautet: mcp2515.c:265: fatal error: opening dependency file .dep/mcp2515.o.d: No such file or directory Jemand eine Ahnung wie ich diese Weg bekomme gab zwar schon einen anderen Lösungsansatz hier auf der Seite
Mein Vorhaben ist über ein MCP2515 mit einem Microkontroller wie zb den ATMEGA88 Nachrichten über CAN zu verschicken und zu empfangen und das sobald das mal klappt möglicherweise zu erweitern. Das Problem ist nur ich finde keine andere
-
Thread
AT90CAN + MCP2515
Fehler gefunden. Der RESET vom MCP2515 lag auf einem PIN. Beim Initialsieren der CAN Register des AT90CAN wurde der Port kurz zurückgesetzt was zu einem Reset des MCP2515 geführt hat. Abhilfe war ganz einfach: Habe die Resetleitung des MCP2515 über einen 10K Widerstand auf 5 Volt gelegt. Gruß Bernd
-
Thread
MCP2515: RX0BF als Ausgang nach Reset einschalten geht nicht
Hallo, ich habe eine Status-LED an den RX0BF-Pin des MCP2515 angeschlossen, die nach dem Einschalten der Schaltung angehen soll. Nachdem ich das SPI initialisiert habe und den MCP2515 resettet habe, wollte ich als nächstes diesen Schaltbefehl übertragen: [c] mcp2515_reset(); mcp2515_write(BFPCTRL, (1<<B0BFS) | (1<<B0BFE)); [/c] Leider funktioniert das nicht. Nur wenn ich zwischen dem Reset und dem Schreibbefehl so vielleicht 15ns warte (bei 16 MHz-Takt),
-
Thread
MCP2515-CAN-Controller Ansteuerung mit Spartan 3
Hallo! Ich möchte mit einem Mircochip MCP2515 Can Controller, der über eine SPI-Schnittstelle an einen Spartan 3 FPGA verbunden ist, kommunizieren. Ich habe gelesen, dass in einem Xilinx-Development Board mit Spartan 3 auch der MCP2515 verbaut
Hi Gibt es in der Zwischenzeit neue Erfahrungsberichte, wie man den MCP2515 direkt per VHDL auf dem SP305 Board ansteuern kann? Wäre für jede Hilfe dankbar!
-
Thread
Avr mega 8 und MCP 2515 für einen CAN Bus
ist es ziemlich einfach per SPI zu kommunikzieren. Das Protokoll ist ja auch im Datenblatt des MCP2515 beschrieben.
BASCOM - SPI - MCP2515 geht problemlos mit den vorhandenen SPI Funktionen. Beachte: NOSS=1 verwenden und SS Leitung manuell steuern, sonst wird's nichts mit den Lesefunktionen.
-
Thread
Studienprojekt Wireless CAN
der Arduino kein CAN Interface hat benötigen wir einen CAN Transceiver. Hier haben wir folgenden MCP2515 ausgewählt: https://www.amazon.de/haljia-mcp2515-Can-tja1050-Empf%C3%A4nger-Arduino-Raspberry/dp/B06XCMJNQH/ref=sr_1_1?ie=UTF8&qid=1524131975&sr=8-1&keywords=mcp2515 Da wir jedoch noch kaum
verschickt / sendet ist trivial. Jepp, siehe hier: 2x https://github.com/GBert/misc/tree/master/RPi-MCP2515 https://github.com/GBert/railroad/blob/master/can2udp/src/can2eth.c Fertig an einem Nachmittag ...
-
Thread
Can bus Messen
das Protokoll Decoden. Warum? > Zum mitlesen was ich da eigentlich mache. Ich habe einige mcp2515 module Der MCP2515 übernimmt das codieren und decodieren für dich. Du brauchst dir darüber keine Gedanken zu machen, der kann das sehr gut;-) > richtig sende oder Fehler beim Emfang auftauchen. Dazu liest man die Error-Counter im MCP2515 aus. > Die frage ist ja eher nur wie ich das nun Messe Den Logicanalyser direkt > an die Can leitungen? Oder besser durch den Bustreiber. Was steht denn in der Bedienungsanleitung? Wie ich
-
Thread
Ist das Möglich über RS232
dieses projekt egal, in Asambler. Wenn ich jetzt einen belibigen Atmel nehme und diesen mit dem MCP 2515 verbinde (parallel?) kann ich dann einfach ein byte an den MCP2515 schicken und der gibt das auf dem canbus aus? warscheinlich nicht das währe bestimmt zu einfach. Vieleicht würde mir ein beistpielqueltext
der mcp2515 wird per spi angeschlossen, sollte also schon ein avr sein, der das in hardware hat. ganz so einfach geht die ansteuerung leider nicht, sonst wäre das datenblatt nicht 80 seiten stark :) http:/
-
Thread
CAN-Bus + Protokoll bereits im Chip
Ein schrieb: > Einfacher geht es nicht, und preiswerter wohl auch nicht. Wobei Mega8+MCP2515 zusammen deutlich billiger sind als der PIC18F258.
Sorry Tipfehler: MCP2551 sollte MCP2515 heißen
-
Thread
SPI in CAN per uC
SPI-Signal per uC in CAN wandeln? Woher kommt das "SPI-Signal"? Warum steuerst du da nicht gleich einen MCP2515 an? > Das selbe auch per I2C. gehts das? Du hast aber auf den beiden Bussen ein völlig anderes /Protokoll/. Das solltest du dir m.E. nochmal genauer anschauen.
per uC in CAN wandeln? > Woher kommt das "SPI-Signal"? > Warum steuerst du da nicht gleich einen MCP2515 an? > >> Das selbe auch per I2C. gehts das? > Du hast aber auf den beiden Bussen ein völlig anderes Protokoll. Das > solltest du dir m.E. nochmal genauer anschauen. Also mit dem MCP2515 würde
-
Thread
SN65HVD230: Fake? Probleme mit Rs und Ausgangspegeln
Conrad kaufe ich wenn dann nur im äussersten Notfall. Mein Anliegen ist meinen CAN-Bus mit einem MCP2515/TJA1050-Modul an einen RPi4B anzubinden. Die in den RPi-Foren propagierte Lösung den TJA1050 separat mit 5V zu versorgen funktioniert nicht. Sie führt dazu dass der RPi4B nach Versorgungsunterbrechung
Fälschungen aber nicht. Aber ich werde jetzt zunächst noch eine andere Lösung ausprobieren, nämlich den MCP2515 durch einen LDO aus den +5V mit 3V3 zu versorgen. Eventuell brauche ich dazu noch einen 10k Pullup von CS zu diesen 3V3 damit der MCP2515 auf MISO still bleibt und nicht über MISO des RPi anfängt
-
Thread
Schieberegister und CAN Controller an SPI
Beitrag #3859248: > Allerdings habe ich jetzt einen Knoten im Hirn. Als Can Controller ist > der MCP2515 wohl eine gute Wahl. Äh. Nö. Für nur wenig mehr bekommst Du auch den PIC18F26K80, der eine verbesserte(!!!) Version des MCP2515 plus ein kompletter Mikrocontroller ist. Auf die CAN-Register kannst
MCP2515 ist ne gute Wahl, wenn du mit mit einem bekannten System auch per CAN kommunizieren willst. Mag sein, dass eine andere Lösung theoretisch sinnvoller ist, optimal ist aber die lösung, die schnell
-
Thread
Projekt kompatible Hardware Empfehlung
UNO einen Nano nimmst und statt des CAN-Shield z.B. dieses https://www.amazon.de/ShanTan-Arduino-MCP2515-TJA1050-Empf%C3%A4nger/dp/B07588PKWK ist es schon viel kleiner. Gruß aus Berlin Michael
Board von einem Hersteller X, der den ATmega328P benutzt. Die Lib des CAN shields ist für den MCP2515 konzipiert. Also ein CAN Modul, welches diesen benutzt. Nun zu den Verbindungen der Beiden: Der derzeitige Anschlussplan des CAN Shields: https://github.com/SeeedDocument/CAN_BUS_Shield/raw
-
Thread
Welcher CAN controller
>Ich nehme am liebsten den MCP2515, der >SJA1000 hat mir zuviele Anschlüsse :-) Sehe ich auch so... hab den mcp2510 und später den mcp2515 am msp betrieben! Geht super! Beispiele hierui gibt es wie sand am mehr. Zur not kann
Daten-, Adreßbus, ALE, /RD, /WR = 11 Leitungen). Wenn Dein MC ein HW-SPI hat würde ich auch den MCP2515 empfehlen. Peter
-
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
Probleme mit MCP2515
Ich beschäftige mich gerade mit dem CAN-Bus und habe mir hierzu ein paar Platinen mit Mega16/MCP2515/MCP2551 hergestellt. Um das Rad nicht neu erfinden zu müssen, habe ich die Lib von Creatives-Chaos verwendet. Allerdings bekomme ich sie nicht zum Laufen. Init etc. läuft, aber bei mcp2515_static_filter
nachzuvollziehen, was da in Deinem Code abgeht. Da sind mir einige Aufrufe nciht plausibel. Von woher wird mcp2515_static_filter aufgerufen. Was macht canstat() usw...
-
Thread
MCP2515 + myRIO. Bekomme nur Error Frames auf dem CAN
Hallo liebe Community, nachdem ich die SPI Kommunikation zwischen RIO und dem MCP2515 modul hinbekommen habe (siehe diesen Thread https://www.mikrocontroller.net/topic/416651?goto=4863111#4863111 ) bin ich nun endlich so weit die Register des CAN controllers zu setzen. Ich habe
schreibst, was du alles getan hast, ist das jetzt erstmal nichts schlimmes. Mit jeder Sendenachricht vom MCP2515 zum Kvaser muss nun der Error Counter zurückzählen (TEC). Sieht jetzt eigentlich ganz gut aus.
-
Thread
Umsetzer von CAN auf RS232 bauen
. Dafür finde ich die Preise ganz ok. Du kannst dir das ganze natürlich auch mit einem ATMega + MCP2515 (über SPI) + MCP2551 aufbauen und das Protokoll + die Host-Software selbst implementieren.
http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515
-
Thread
Einfacher CAN-FD (streaming-)logger mir Rpi(?)+?
Der MCP2515 ist ein CAN-to-SPI-Adpater, den kannst Du direkt an den Raspi verbinden. Den gibt es sogar im PDIP-Gehäuse oder im akzeptablen SOIC-Gehäuse. https://www.mouser.de/datasheet/2/268/MCP2515_Family_Data_Sheet_DS20001801K
H3(+) wäre hier die geeignete Plattform. Aber billig ist das auch nicht. Der eben erwähnte MCP2515 ist unbrauchbar, weil er kein CAN-FD kann. Du bräuchtest einen bzw zwei MCP2518FD (das ist auch der einzige, der nicht EOL ist), und dann zwei separate schnelle SPI-Ports, damit Du die Daten auch
-
Thread
mcp2515
hallo leute ich versuche gerade einen mcp2515 can controller (SPI) mit einem atmega128 zum laufen zu bekommen, aber egal was ich auslese ist immer 0x81 hatte von euch schon mal jmd. dieses problem ?
Schau mal auf: http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Wenn Du Deinen Code postest ist es einfacher Dir zu helfen
-
Thread
ATMEGA328P - CAN
, da der USBtin einen 24Mhz Quartz verwendet. Für die Kommunikation reichen mir 125kBit mit dem MCP2515 vollkommen. Anbei der Schaltplan. Schönen Gruß aus Köln!
des MCP2515 kannst du unbeschaltet lassen. RS am Tranceiver mit einem Widerstand nach GND. Meist nehme ich hier irgendwas unter 1k. Die Quarzfrequenz des MCP2515 ist unabhängig von anderen CAN-Knoten, hier
-
Thread
Bus in "Mischnetz" aus Stich und parallel Durchkontaktierten
Ich rate auch zu CAN (ATMega8 + MCP2515 + PCA82C251), einfacher gehts nicht. RS-485 ist ein Dinosaurier, wo Du entweder aufwändige industrielle Protokolle einsetzen mußt oder Mannmonate für ein eigenes Protokoll verschwendest. Peter
überzeugen lassen (und habe es nicht bereut). Im Übrigen ist der Mehraufwand ja nicht wesentlich. Ein MCP2515 mehr auf der Platine, das ist geschenkt. (heute würde ich wahrscheinlich den AT90CAN32 benutzen). Viele Grüße, Stefan
-
Thread
Einfache Frage zu Bascom Syntax
bei meinem Aktuellen Beispiel: Int_mcp: Gosub Lesen Return Lesen: Disable Interrupts Mcp2515_read_register Rxb0dlc Wert1 = Canin Mcp2515_read_register Rxb0d0 Wert2 = Canin Mcp2515_read_register Rxb0d1 Wert3 = Canin Mcp2515_read_register Rxb0d2 Wert4 = Canin If Wert1 = 3 And Wert2
-
Thread
4x MCP2515 oder 4x SJA1000 an AT90CAN128
( wenn auch schwieriger zu bekommen ). Die MCP2515 sind da viel einfacher anzuschließen. Ein testaufbau mit zwei MCP2515 und einem ATMEAG88 lief soweit problemlos nachdem ich die canlib auf interrupt betrieb umgestellt habe. Der AT90CAN hat ja
Memorybus (11 Leitungen). Dafür kannst Du sie direkt als MMIO ansprechen, also über Pointer. Beim MCP2515 muß alles erstmal über den Flaschenhals SPI gehen. Und der AT90CAN128 hat noch nicht mal die modernen UARTs als gepuffertes SPI.
-
Thread
MCP2551 sendet nicht
Hallo, Ich versuche verschiedene ATMega328P mit CAN zu verbinden. Eingesetzt werden MCP2551 und MCP2515. Der MCP2515 gibt auf dem TxCAN Ausgang auch keine richtigen Werte aus (siehe Anhang), somit kann der MCP2551 auch keine CAN-Nachrichten verschicken. Das kuriose ist aber, dass die selbe Software
Florian S. schrieb im Beitrag #3824457: > der MCP2515 ist da wohl sensibler. Der läuft auch noch mit 3,3V. Strom verbrauchen die Tranceiver. Dafür gibt es für 3,3V-Systeme dann eigene Tranceiver.
-
Thread
Can Controller mit 3.3V und CanTreiber mit 5V?
Ich würd den MCP2515 nehmen...
betrachten. Manche Controller besitzen 5V-tolerante Pins, beispielsweise viele ARMs. Aber weder MCP2515 noch die AVRs sind 5V-tolerant und der MCP2515 will bei 5V-Betrieb mindestens 3,5V am Eingang. Es gibt aber von TI CAN-Transceiver für 3,3V-Betrieb: SN65HVD23x.
-
Thread
mehrere MCP2515, 1 Quarz
Hi hi, ich will mehrere MCP2515 auf ein Bord machen. Jetzt hat der MCP2515 ja einen CLKOUT Pin und er kann gleichzeitig ja den Takt auf XTAL1 bekommen. Könnte ich jetzt am ersten MCP2515 ein Quarz dran hängen, dessen CLKOUT an den XTAL1 vom nächsten MCP2515, dessen CLKOUT wieder an den nächsten XTAL1 ... ingesamt wären 4 MCP2515 auf der Platine. Grüße & Danke!
-
Thread
CAN-Bus --- MCP2515----mit Bug?
...also, ich bin zu dem Entschluss gekommen, das der MCP-2515 einfach ein verbuggter (drecks-) Controller ist. Wenn ihr bessere Erfahrungen habt, dann bin ich ganz Ohr und würde mich echt freuen!! Wer sich den Spaß machen möchte, der darf gern: -den Empfangsmode
Hi, die Seite kannst Du ja: http://www.microchip.com/wwwproducts/en/MCP2515 Ich habe den Chip vor zig Jahren das letzte Mal eingesetzt, kein Kunde hat diese Probleme gemeldet. Das Errata-Sheet ist von 2007 - wer weiß, vielleicht bist Du wirklich der Erste, der in dem
-
Thread
MCP2515 - Serieller Widerstand für AT strip cut crystals
Hallo liebes Forum, ich nutze bereits für einige Projekte erfolgreich den MCP2515. Bei einem aktuellen Projekt habe ich nun erstmals aus Platzspargründen einen kleineren Oszillator genommen. Ich habe nun Probleme beim Start des MCP2515. Ich konnte herausfinden, dass wenn ich
Einschwingen muss natürlich jeder Quarz. Ich kenne den MCP2515 als absolut unkritisch bezogen auf den Quarz. Evtl. hast Du bei deinem vorherigen Quarz einfach auch nur gerade so Glück gehabt, das es funktionierte. Könnte sein, dass der nur eine winzige Nuance
-
Thread
Auswahl Bussystem
Zugang zu CAN zu verschaffen geht über den USB-Interface-Chip FT2232C, an dem ein CAN Controller MCP2515 oder SJA1000 hängt.
MCP2515: Nix UART. SPI. Hat fast jeder Microcontroller von Haus aus. Meist als eigene Funktionseinheit. SJA1000: Parallelanschluss. Braucht wesentlich mehr Pins und mehr Platz. Eigentlich nur sinnvoll,
-
Thread
At90Can128 mcp2515 Problem im laufenden busnetzwerk
Hallo, ích habe ein At90Can128 an welchem über die SPI Shnittstelle ein mcp2515 dranhängt. Dazu noch ein laufendes Busnetzwerk. Ihm funktionierenden Betrieb sollen Botschaften über den mcp2515 an den At90Can128 versendet werden. Wird der At90Can128 gestartet und anschließend
, damit Daten an den mcp2515 gesendet werden so funktioniert dies nicht. # Kann es sein, das der mcp2515 in einen Overrun geht, da der AT90Can128 länger braucht bis er bootet? Habt ihr irgendwelche Ideen/Lösungen
-
Thread
MCP 2515
Hallo, kann mir eventuell jemand eine Beispielbeschaltung von einem MCP 2515 zukommen lassen? Ich will de Can Controller mit einem ATmega 8 paaren. Danke!
Hier ein Link zu meinem Schaltplan, mit mega16 und 2 * MCP2515: http://www.mikrocontroller.net/forum/read-1-66019.html#141290 Gruß, Stefan
-
Thread
Atmega168 Clockout (CLKO) benutzen um MCP2515 zu takten. Zusätzliche Bauteile nötig?
nicht ganz so perfekt schön. Im MCP2515 Datenblatt (siehe Anhang) ist ein Inverter(?) (Dreieck mit Kreis) angegeben. Brauche ich diesen wirklich? Oder kann ich das CLKO Signal direkt an OSC1 des MCP2515 anhängen? Da steht noch, man solle
habe ich ja nicht viel Platz gespart. Wäre das dann so ein 74AS04 wie im Datenblatt? Umgekehrt (MCP2515 clockout zu Atmega möchte ich nicht machen, da ich das Board auch ohne MCP2515 gebrauchen möchte). Danke für Hinweise diesbezüglich, komme eher von der Informatikseite ;-) Gruss Lynn
-
Thread
Unterschied MCP2515, 2551 und PIC 18F2685
Nun bin ich auf PIC 18F2680, 2682 und 2685 gestossen. Außerdem habe ich sowohl den CAN-Controller MCP 2515 und auch den CAN-Transceiver MCP 2551 gesehen. Worin liegen hierbei die Unterschiede? - PIC 18F268x - CAN-Controller MCP 2515 - CAN-Transceiver MCP 2551 Dass sich bei den PICs die Anzahl
CAN-Transceiver anschließen, der die Daten auf den BUS Überträgt. Also: Entweder PIC18Fxx8x _oder_ MCP2515 und da dran dann jeweils den MCP 2551. Schon mal die Datenblätter angeschaut?? Schöne Grüße, Alex
-
Thread
gibt es rs232-CAN Converter?
Zufuß: Mega8 + MCP2515 + CAN-Transceiver + MAX232 ...
mir das gedacht: meine Baud-Rate ist 2400bps müsste also machbar sein, das zu bauen. SPS--AVR--MCP2515--MCP2551====CAN=====MCP2551--MCP2515--AVR--MAX232--PC und auf die SPS wird mal geschrieben und mal von gelesen. wer andere Lösungen hat, immer her damit :)
-
Thread
ATMEGA128 mit MCP2515
Hallo Ich bin gerade dabei den MCP2515 an meinen ATMEGA128 anzuschliesen. Ich verwende die Beispiele von kreatives Caos. Ich habe die Pins angepast. Habe das Problem, das mir der Controller nach ca. 5 sec stehen bleibt. Es ist bei
CANINTE) aus. Gibt es ihrgend etwas, was ich nach dem auslesen wieder zurücksetzen muß? SPI oder MCP2515? Gruß
-
Thread
Robuste Datenverbindung
. Servus, CAN ist nicht sonderlich komplizierter als UART oder I2C. Mein Tipp: Nimm den MCP2515 (CAN-Controller) und den MCP2551 (CAN-Treiber). Kosten je ca. 1-2€ Hab dir mal aus dem CAN:Artikel was rauskopiert: MCP2515 * SPI Schnittstelle * 2 Empfangs- und 3 Sendepuffer jeweils
für mich ist jetzt, ob ich einen AT90CANxx nehme, oder den von Michael Lehrmann vorgeschlagenen MCP2515 (+ Atmega). Hat da jemand Erfahrung? Grüße Tüftler
-
Thread
Ansteuerung MCP 2515
verhältnismäßig teuer ist, überlege ich auf einen kleineren AVR (z.B. ATmega8) in Verbindung mit dem MCP2515 umzusteigen. Ein bisschen Bedenken habe ich aber noch vor der Programmierung und der Ansteuerung von diesem Teil. Ist die Integration des MCP2515 sehr viel aufwendiger als die direkte Ansteuerung
Es gibt natürlich auch von Atmel kleinere AT90CAN Geräte. Der MCP2515 lässt sich recht einfach ansteuern.