-
Thread
I2C zu CAN - Baustein
Hallo, für SPI wollt ich mal den MCP2515 einsetzen. mfg DerDan
Zeitschwierigkeiten kommen. Aber das ist philosophisch - gibts wahrscheinlich sowieso nicht. Zum MCP2515: sehr zu empfehlen, problemlos. www.canhack.de
-
Thread
CAN Extension Board
eine CAN Erweiterungsplatine für ein Entwicklungskit erstellen. Die verwendeten Komponenten sind der MCP2515 und der MCP2551. Das Entwicklungkit läuft auf 3,3V. Der verwendete MCP2551 CAN Transceiver benötigt aber 5V. Ich dachte mir, dass ich einfach noch einen Spannungsregler einbaue, der mir die 5 V erzeugt, und ich nur den MCP2551 auf 5V laufen lasse. Dadurch brauche ich nur eine Leitung zu wandeln, vom Transceiver zum Controller. Die TX Leitung sollte ohne Wandlung funzen. Dürfte das so funktionieren ? Wär super wenn mit
-
Thread
MCP2515, ATmega88 als Taktquelle
Beim MCP2515 kann man per Befehl den Clock-Ausgang abschalten. Es reicht also, dass der MCP2515 einen Befehl falsch interpretiert, um die Taktversorgung des Atmel zu kappen. Und dann reicht auch kein Watchdog-Reset - den müsste nämlich der MCP2515 bekommen, um den (Default-) Clockout wieder einzuschalten. Deshalb würde ich auch den umgekehrten Weg wählen, wie vom OP vorgeschlagen. Dort sehe ich nämlich keinerlei Einschränkung. Beschaltung
-
Thread
Erste größere Schaltung, Bitte mal drüber schauen
haben, wegen der höheren vorwärtsspannung? dein LC filter für die avrs ist falsch rum. wenn deine mcp2515 auch externen takt akzeptieren, kannst du einen von denen zum anregen des oszillators verwenden, und die andern ac-gekoppelt damit speisen. ein kleiner puffer hinter dem 7805 könnte auch nicht
atmel hätte sicherlich gelangt wenn man softPWM gemacht hätte. Ich hab mir auch überlegt ob ich den MCP2515 nicht irgendwie gemeinsam von allen dreien nutzen kann - da hätte ich dann irgendein Tokensystem machen müssen - evtl. später, jetzt will ich das ding erstmal so bauen. Ich weiß ist nicht besonders
-
Thread
PIC: CAN-Bus(?) via Assembler ansteuern
man nimmt einen Controller mit integrierten CAN oder man nimmt einen externen CAN-Controller wie den MCP2515 von Microchip. Dazu einen Bustransceiver wie den TJA1040, AT6660 oder MCP2550. Beispiele zur Ansteuerung findet man einige im Netz, ist recht einfach. Voraussetzung ist aber eine gewisse Grundkenntnis
Das einzigste, was ich gefunden habe, ist: http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Leider aber für den AVR :(
-
Thread
Interesse an Platinen für HAP-Control-Unit?
Layout für das Hutschienengehäuse zu veröffentlichen das auf DIL-IC's besteht. Also der Mega32, MCP2515, Eeproms, usw. in DIL-Bauform und nur ein paar Widerstände und Kondensatoren als SMD-Bauteile. Es ist eine einseitige Platine die mit sehr wenigen Brücken auskommt. Das ganze läuft bei mir
-
Thread
Kommunikation mit CAN zwischen MCP2512 und 80c592
Kommunikation CAN verwendet(sourcecode habe ich). Nun möchte ich mit meinem ATMega128 uber einen MCP2515 mit dem 80c592 komunizieren. Dei kommunikation mit dem MCP2515 funktioniert, doch die beiden CAN-Controller scheinen sich nicht zu verstehen ;-). Ich nehme an, dass es an der Baudrate liegt, schaffe es aber nicht die richtigen Registerwerte für meinen MCP2515 zu berechnen(ich verstehe es einfach nicht ;-) ) Baudrate ist 19200 Bps Taktfrequenz MCP2515: 11,0592 MHz Taktfrequenz 80c592 11,0592 MHz BTR0=0x51 BTR1=0x76 Da durch BTR0 und BTR1
-
Thread
CAN Bootloader für AVRs und MCP2515
Moin, da kein CAN Bootloader für AVRs und den MCP2515 zu finden war, habe ich selbst einen geschrieben: Um andere Kommunikation auf dem CAN Bus möglichst wenig zu stören werden nur zwei CAN Identifier verwendet, nämlich 0x7ff (PC zu AVR) und 0x7fe
mal fragen ob schon einer eine Gui für Win umgesetzt hat? Es gibt nicht viele Bootloader für den MCP2515.. Ich hab bisher nur den hier gefunden.
-
Thread
CAN-Bus-Analyse
Vorlieben? Habe da wirklich noch keinen Plan davon, bin aber häufig auf die Kombination PCA82C250 + MCP2515 gestoßen. STK500 ist vorhanden und ich komme damit ganz gut zurecht. Gruß Thomas
Hallo Thomas, das physikalische Interface (PCA82C250) braucht Du immer zusätzlich. Der MCP2515 ist ein CAN-Controller mit SPI - der SJA1000 ist parallel oder auch als Memory anschliessbar. Wenn Du bereits etwas mit SPI gemacht hast, nimm den MCP2515, der hat auch einen Listen-Only-Mode
-
Thread
Visualisieren am PC
Hallo zusammen, ich habe mir einen CAN Hausbus mit Atmega8/32 und MCP2515 aufgebaut. Programmiert ist das ganze mit Bascom Basic. Die Knoten schalten derzeit Lichter und Steckdosen. Auch werden Temperaturen und Lichtverhältnisse abgefragt und in einem zentralen Knoten
-
Thread
CAN Projekt mit vorhandener HW
in SW realisiert werden muss. Wenn's inhaltlich unbedingt CAN sein muss, dann schau dir mal den MCP2515 an. Der ist klein, billig, einfach zu handhaben und braucht wenig Pins.
-
Thread
Merkwürdige Probleme mit ATmega8 & MCP2515
habe auf einem Steckbrett 2 CAN-Knoten mit je einem ATmega8 (getaktet mit 9,216 MHz Quarz) und einem MCP2515 (getaktet mit 8 MHz Quarz) aufgebaut. Die Kommunktion zwischen den beiden läuft soweit auch ganz gut. Nun hab ich die exakt gleiche Schaltung wie auf dem Steckbrett auf einer selbstgeätzten Platine
funktioniert hier weder die Übertragung zu anderen Busteilnehmern, noch die Kommunktion im Loopback-Modus des MCP2515. Ich habe nun schon alle möglichen Komponenten wie MCP2515, ATmega, Quarze getauscht, doch leider ohne Erfolg. Ein Phänomen das wahrscheinlich von Bedeutung ist: Am CS- und SO-Pin liegt nach
-
Thread
Einfacher MCP250XX gesucht
(MCP2515) erledigt. Fuer Den musst Du also das Steuerungsprogramm schreiben. Fuer die Programmierung des Micros brauchst Du einen zugehoerigen Programmiere. AVRs kann man mit dem STK500, STK200, AVR-ISP
Hm, ich dachte den MCP kann man "stand-alone" verwenden
-
Thread
AT90CAN128 wieder einmal.
ausgezeichneten Artikel von Fabian Greif: http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Auch wenn er fuer andere Hardware geschrieben ist, er ist eine ausgezeichnete Einfuehrung. Ich halte die Dokumentation des AT90CANxxx im Bereich CAN fuer aeusserst duerftig, die des mcp2515 ist viel besser. Viele Eigenschaften des AT90CAN habe ich erst aus Extrapolieren vom mcp2515 verstanden, ganz abgesehen von den Erklaerungen im Dokument von Fabian Greif. Noch ein paar Bemerkungen: ich bin vom mcp2515 auf den AT90CAN umgestiegen weil der SPI Zirkus zum internen Verschieben
-
Thread
AVR dierekt an CAN-Signal
ständig abfrage dann weis ich doch das gerade etwas gesendet wurde und wenn ich dann so 10ms später im MCP nachschaue und nix drin ist...usw Hat das schon mal einer gemacht von euch ??? Ich würde auch gerne den abschlusswiederstand per Reed relais dazwischen schalten hab nur angst das mir die spule
: > wenn er in der Lage ist nen CAN-Bus ohne Treiberchip zu bedienen? Und den CAN Controller MCP[2515] mit seinen Registern CNF1-3 hat er nur zur Zierde drauf?
-
Thread
uC mit USART über CAN-Transceiver vernetzen?
Aber für meine ca. 25 geplanten Rauch- und Bewegungsmelder sind das pro Stück 3 Euro mehr für den MCP2515, also ca. 75 Euro (und dann ist das Datenblatt auch noch sowas von buggy ...). Da quäle ich mich diesmal lieber mit einem eigenen Protokoll rum (und hoffe, daß ich DIESEN Bus niemals erweitern will
-
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
Suche µC mit CAN-Schnittstelle und ADC
Eventuell findest du ein günstiges Derivat mit SPI und ADC. CAN ist dann auch z.B. mit einem MCP2515 möglich. Gruss, Edson
später mit A. Siehe oben. Ist aber etwas schwer zu kriegen. Einfacher sind ATmega8/ATtiny861 + MCP2515, und preislich schwer zu schlagen.
-
Thread
Kollisionserkennung bei RS485
RS485 mit etwas anderen Pegeln. Einfacher es es natürlich, gleich CAN mitsamt CAN-Controller (z.B. MCP2515) zu verwenden. Erspart dir manche grauen Haare, die du dir mit Multimaster-RS485 leicht einhandeln kannst. Weil der CAN Controller den ganzen Kollisionskram in Hardware erledigt.
-
Thread
Problem mit CAN(MCP2515)-EvalBoard
Microchip auch ein Output/Input Fenster gibt. Nur leider bekomme ich keine Daten vom eingebauten MCP2515. Das Programm sagt mir zwar, dass ich mit dem Board verbunden bin, Einstellungen wie Baudrate und Sample-Point müssten auch stimmen, aber ich lese alle Register mit 0 aus, schreib ich was wo rein
-
Thread
Frage zum "Page Write" bem externen EEprom
passt der Code ansonsten ? kann ich mal den Code von dir haben Benedikt ? PS: Ich hab noch nen MCP2515 am SPI aber der läuft ja auch mit cpol und cpha = 0
-
Thread
[V] Microchip MCP 2515, Can Controller, SO-20
Ich verkaufe ein Paar (insgesamt ca. 50 Stk) MCP2515-E/SO CAN Controller, Extended Temperaturbereich. SO Gehäuse. für 1,50 €/Stk (plus Porto) Die Chips sind nat. neu/unbenutzt. Nur für den Bastler / Labor, da *bleihaltig* Bei Intresse/Bedarf
-
Thread
Sin @ 3kHz fix - anschließend weitere Verarbeitung.
Anstelle des SJA solltest du dir den MCP2515 (war das die richtige Nummer?) von Microchip angucken. Der wird über die SPI angesteuert. Wie sollen die Spannungen der Signale verabeitet werden? Gleichgerichtet? Mit einer bestimmten Abtastrate
-
Thread
Sammelbestellung MCP 2515
Ich werde mit an Sicherheit Grenzender Wahrscheinlichkeit "billig" an (*Bleihaltige*) MCP2515 kommen, maximal 300 Stück, wobei mein Eigenbedard bei 50 liegt... Da aus dem Ausland, kann ich den Endpreis im Augenblick nur schätzen, da hier noch der Zoll ein Wort mitzureden hat... (Falls
-
Thread
CAN-Bibliothek für den at90CAN128 und das AVRStudio
1 den ankommenden Datenstrom per UART ausgibt. (Verwende den UART Port 1, NICHT den 0er) Meine MCP2515 haben die Baudrate auf 125kbit (Glaub ich zumindest - Zur Kontrolle hier meine Einstellungen) write_Reg_MCP2515(CNF3, (1<<PHSEG21)); write_Reg_MCP2515(CNF2, (1<<BTLMODE)|(1<<PHSEG11)); write_Reg_MCP2515
Ich habe noch immer das Problem zwischen dem AT90CAN128 und dem MCP2515 das sobald der AT90CAN128 aktiv geht das Netzwerk der funktionierenden MCP2515-er zusammenbricht... Hat jemand eine Idee woran es liegen könnte?
-
Thread
CAN Bootloader für ATTiny + MCP2515
Ports für den MSP430 und für den AVR geschrieben, aber ich meine, das ich imnmer ~5kB brauchte um den MCP2515 zum laufen zu bringen und der Tiny2313 hat ja nur 2 ;)
-
Thread
CAN Diagnose: Wie detektiere ich einen Wiederholungs-Tx ?
. Das kann man dann durch dauerhaftes Leuchten gut erkennen. Ich benutze die Chips von Microchip: mcp2515 (CC) und mcp2551 (Trcv) Wie muss ich meine LED nun schalten, dass es so wie beschrieben abläuft? Ich denke die einzige Möglichkeit ist es, die zwischen die beiden ICs zu hängen. Also an die Leitungen
-
Thread
Probleme mit CAN-Controller
kann dir niemand helfen. Ich habe den CAN Controller des LPC2119 in einem Hausnetz mit 2 weiteren MCP2515/AVR Stationen bereits verwendet. Das Resultat ist seit einiger Zeit produktiv und bleibt auch nicht hängen. Ich hatte dabei die Erratas und Workarounds berücksicktigt, die oben erwähnte Dummy-Message
-
Thread
S: MCP2515 PDIP (CAN-Controller)
Hallo, ich bin auf der Suche nach Microchip MCP2515 CAN-Controllern im PDIP-Gehäuse (Einzelstückzahlen). Reichelt hat die Teile leider nur noch als SMD. Kennt jemand von Euch zufällig eine Bezugsquelle (oder vielleicht sogar einen Laden im Bereich
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
Bit Werte an Funktionen übergibt, und sie dort wild zerpflücken und auf die diversen Register eines MCP2515 verteilen darf. Und umgekehrt.
Werte an Funktionen übergibt, > und sie dort wild zerpflücken und auf die diversen Register eines > MCP2515 verteilen darf. Und umgekehrt. Anstelle von N-bit-Shifts würde da auch z.B. ein Befehl Sinn machen, der die oberen 4 Bits des Source-Registers in den unteren 4 Bits des Zielregisters speichert
-
Thread
Wie nutze ich den CAN BUS
einen CAN-Bus Controller. Entweder einen µC mit inregriertem, oder einen externen wie SJA1000, MCP2515, ...
Der MCP2515 kommt dem am nächsten, CAN per SPI. Aber nützlich wär's, wenn du erst mal verrätst, was genau das werden soll. Denn wenn du beispielsweise eine RS232-Strecke über CAN tunneln willst, nützt dir der
-
Thread
Suche: Fertiges CAN <> USB-Modul mit MCP2515 unter Linux
Hallo! Gibt es eine fertige Baugruppe, die USB mit CAN verbindet, wo ein MCP2515 verwendet wird und das Teil unter Linux läuft? TinyCAN ist schon fast das, was ich suche, nur leider kein MCP2515. Ich hätte den gerne mit allen Registern am PC zur Verfügung, da ich diesen
-
Thread
AVR-Bootloader mit Verschlüsselung
Laufen zu bringen? Ist leider die einzige Schnittstelle, die ich habe. PC<->CAN-Dongle<->CAN-Bus<->MCP2515<->Mega32
Sehe gearde das der MCP2515 ein CAN->SPI Wandler ist. Das dürfte dann schwieriger sein da die AVR Bootloader Software umgeschrieben werden muß auf SPI statt RS232/RS485. Würde man ohne das CAN Protokoll, eg. Frames und Packets
-
Thread
Can-Bus mit µcontroller
jetzt den 32 und den 128 benutzt, klappt prima. Jede Menge andere Projekte mit ext. CAN-Controller MCP2515.
-
Thread
Can bus Anfänger
den PC von IXXAT oder PEAK. Ansonsten gibt es eine recht einfache Parallelport-Lösung mit dem MCP2515 von Microchip. Ich glaub das ist in der aktuellen Elektor auch drin(?)
-
Thread
Mikrocontroller mit CAN
Projekt einsetzen. Leider sind die Mikrocontroller von Atmel mit integriertem CAN-Bus zu groß und MCP2515 und MCP 2551 passen nicht auf die Platine die nur 18x21mm groß ist. Hals H-Brücke wollt ich ein IC von Zetex verwenden. Nun wollte ich fragen, ob jemand von euch eine Idee hat, ob man einen kleinen
-
Thread
Empfehlung für CAN-Controller?
MCP2515 von Microchip - ist ein nettes Dingen. Kann 2.0B, hat allerdings kein paralleles Interface - ich wüsste aber auch nicht, was das bringen sollte. SPI ist doch viel praktischer. Außerdem passt
Der MCP2515 ist auch mit 3,3V glücklich. Transceiver für 3,3V gibt es von TI.
-
Thread
CAN-Bus mit ATmegaX8 möglich?
Empfehlung: CAN Controller MCP2515. Verträgt sich gut mit Mega8 und Mega168.
Gleiche Meinung - sehr hilfreich ist auch http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515
-
Thread
Gateway zwischen zwei CAN-Netzen
Hi, 2 x MCP2515 per SPI an einem AVR und fertig. Gruß Rene
> Hi, > > 2 x MCP2515 per SPI an einem AVR und fertig. > > Gruß Rene Gibts dazu irgendwo einen passenden Schaltplan und lauffähige Demos ?
-
Thread
Verkaufe diverse Bauteile
15ns: DIP28 á 1€ 6x CY7C199 15ns: SOJ28 á 1€ 1x CY7C1049D 10ns: SOJ28 á 3€ CAN Bauteile 15x MCP2551 SO8 á 0,9€ 17xMCP2551 DIP8 á 0,9€ 8xMCP2515 SOIC á 1,8€ 5xMCP2515 DIP á 1,8€ Spannungsregler 26x L7805 1,5A TO220 á 0,2€ 10x L7905 1,5A TO220 á 0,2€ 20x L317 1,5A TO220 á 0,3€ Levelshifter
-
Thread
ISP, wenn SPI von Mega16 zum MCP2515?
Hi, ich hätte mal ne Frage zur Anbindung des CAN-Controllers MCP2515 von Microchip an nen ATMEGA16. Funktioniert das ISP noch, wenn ich SCK, MISO und MOSI an beiden Baugruppen anschließe oder ist somit das Programmieren mit PonyProg oder avrdude durch den MCP blockiert
blockiert? Da der MCP2515 sicherlich auch ein CS Pin hat musst du das per Pull-Up Widerstand während der Programmierung inaktiv legen. Dann passt das. MFG Falk
-
Thread
1k Grenze umgehen
alten Bugs ist auch noch drin (Interframe-Gap, der findet sich in fast allem von Microchip, ausser MCP2515 und PIC30F601xA). Fazit für mich: der neue 2580 ist schlimmer als der alte 258, und beide sind schlimmer als ATMega168+MCP2515, auch wenn das mehr Platz braucht.
-
Thread
CAN Bus im Fahrzeug auslesen und auf Display anzeigen
Du meinst bestimmt den MCP2515 und das ist ein CAN-Controller. Der ist quasi schon im ATCAN eingebaut.
>Warum braucht man diesen MC2515? Ist der ATCAN nicht ausreichend? Du meinst den MC2551, das ist der Transceiver für die CAN-Hardware des uC. >Du meinst bestimmt den MCP2515 und das ist ein CAN-Controller. Ich glaube nicht
-
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
Danke für die Antwort. D.h. den Transceiver MCP2551 brauche ich auf jeden Fall. Wozu braucht man dann den CAN-Controller MCP 2515? Datenblätter habe ich schon mal angesehen, jedoch sind die des PIC mit 484 Seiten und die des MCP2551 mit 80
-
Thread
BitStuffing & CAN
Habt ihr schon einmal so einen CAN Controller in Betriebgenommen zb den MCP2515
Bei CAN habe ich so einiges noch nicht verstanden, z.B.: 1.) Auf S. 10 des Datenblattes des MCP2515 wird angezeigt, in welchem Bereich des Telegramms Bitstuffing bei Bedarf durchgeführt wird. Nur ist in der ganzen Beschreibung jedes Bit an seiner Position im Telegramm schon festgelegt, so daß
-
Thread
Bibliothek für AT89 CAN
zugeschnitten, da es keine einheitliche CAN-Implementierung gibt. Für bekannte CAN-Controller (SJA1000, MCP2515) sollte es Beispielcode geben. Man darf an frei verfügbaren Code natürlich nicht zu hohe Ansprüche stellen. Oftmals benötigt man zu der CAN-Lib auch eine für das übergeordnete Protokoll, z.b.
-
Thread
Erfahrung bei der Adressierung eines CAN Bus
nun mit dem folgenden Filter vom Controller in die Buffer geladen werden Mcp2515_write_register Rxm0sidh , &B00000001 Mcp2515_write_register Rxm0sidl , &B00100000 Mcp2515_write_register Rxm0eid8 , 0 Mcp2515_write_register Rxm0eid0 , 0 Mcp2515_write_register Rxm1sidh , &B00000001 Mcp2515_write_register Rxm1sidl , &B00100000 Mcp2515_write_register Rxm1eid8 , 0 Mcp2515_write_register Rxm1eid0 , 0 Leider tut sie das aber nicht! Erst wenn ich den Filter ausschalte, kommt die
-
Thread
galv. Trennung CAN: SMD Optokoppler, Sinn?
möchte mir einen eignen CAN Knoten aufbauen und habe dazu an einen 8-bit uC (Atmel ATmega16) einen mcp2515 gehängt. Als Treiber würde ich gerne einen PCA 82C250 T verwenden (alle Teile bei Reichelt erhältlich). Im Datenblatt des PCA 82C250 T findet sich auch eine Schaltung zur galvanischen Trennung.
-
Thread
HAP Home Automation Project
Controll-Interaface: 4X20 Display, 4 Eingabetasten, RC5 Decodierung,UART. Basis Atmega8 (viel zu klein),MCp2515. Softwaremenue, Rollläden ansteuern, Relais ansteuern, Uhrzeit-/ Datum-/ Temperaturanzeige CAN Universalinterface, konfigurierbar als input, output, handy interface, Can to Rs232,Rolladensteuereung