-
Thread
Meinung zu meiner Schaltung
Sieht auf den ersten Blick ganz gut aus. Einen Quarz kannst du weglassen, clkout vom MCP an den AVR. Der MCP2515 und 2551 sollte noch je einen eigenen 100n bekommen.
H.joachim Seifert schrieb im Beitrag #2039107: > Einen Quarz kannst du weglassen, clkout vom MCP an den AVR. Davon würde ich im Experimentierstadion abraten. Die Kommunikation zum MCP läuft ja über SPI, welches nun direkt von dem Takt des MCP abhängig ist.
-
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
* erhältlich z. B. bei Reichelt (ca. 2€) Es gibt genügend Projekte mit AVRs die sich mit dem MCP2515 beschäftigen. Der MCP2551 ist nur der Treiber (ähnlich dem MAX232 für RS232 halt in diesem Fall für CAN).
-
Thread
Low-Speed-CAN mit einem High-Speed-CAN Transceiver
Kann man da was mit dem Pin RS (MCP2551) gerade biegen? Habe nähmlich mit dem funktionierendem System Probleme, es wird gestört. Der Tiny Can erkennt ebenfalls einen Fehler. Welchen, kann ich nicht nachgucken. Gruß
-
Thread
STM32 und PCA82C250
. Der PCA ist so alt, da nimmt man automatisch TTL-Kompatibilität an. Alternative ist auch der MCP2551, der ist schon mit 2,0V zufrieden.
-
Thread
mcp2515 anschaltung tranceiver
Pinbelegung Cancontroller zum CAN Tranceiver. Nach dem Schaltplan von Kreativ Caos ist der RXPIN (MCP2515) mit dem RXPIN (MCP2551) verbunden habe bei mir jetzt gemessen das funktioniert doch so nicht oder der rx muß doch mit dem TX und umgekehrt??? Oder???? Bekomme einfach nichts aus dem BUS
Habe etliche werte probiert und n un geht nichts mehr. Es kommen zwar Signale an aber der INT des MCP kommt nicht mehr dabei hat es so gut vorher geklappt. Ich weiß nicht weiter. Danke Gruß Andy
-
Thread
MCP2551 vs. PCA82C250
Hallo Sind die beiden CAN Treiber nicht nur Pin-, sondern auch Funktionskompatibel? So weit ich das aus dem Datenblatt sehe, ja. Aber manchmal übersieht man ja was wichtiges... Danke
-
Thread
CAN-Bus Probleme
miteinander kommunizieren lassen. Hierzu habe ich nach den CAN-Spezifikationen je Controller einen MCP2551-Transreceiver an den Bus gelötet. Der Bus besteht aus zwei 3cm Kabel (Testplatine) die an den Enden jeweils mit 120 Ohm terminiert werden. Nun ist es so, dass der MCP den Bus nicht einmal auf
Vdd ist auf 5V. Könnte es vllt. am Strom liegen, so das der MCP nicht genug Saft vom Mikrocontroller bekommt?
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
//datasheets.maxim-ic.com/en/ds/MAX5035.pdf >> - CAN Tranceiver (Typ?) > Hier könnte ich den MCP2551 > (http://ww1.microchip.com/downloads/en/DeviceDoc/21667f.pdf) empfehlen. > Habe mit diesem bisher gute Erfahrungen gemacht. Den hab ich glaub ich auch im Einsatz, müßte ich mal schauen.
meinen CAN Monitor (siehe Beitrag weiter oben) verwende. Ganz einfach mit einem PIC18F2685 und einem MCP2551. Das zweite Bild zeigt ein Demoboard mit einem MCP25055 CAN I/O Expander das ich letzte Woche gebaut habe. Es besitzt einen analogen 10bit Eingang an dem ein lichtempfindlicher OP angschlossen
-
Thread
2 Stk. MCP2515 an einem z.B. ATMega32
IC6 und IC2 auf der Zeichnung von H.Joachim Seifert negiert? Ist es außerdem denkbar, statt zwei MCP2551 nur einen MCP2551 und zusätzlich noch einen TJA1055 (Lowspeed CAN) zu verwenden? Kann dieser Analog zum MCP2551 angeschlossen werden, oder wird zusätzliches benötigt? Der TJA1055 hat ja noch einige
seltsam gezeichnet. Florian schrieb im Beitrag #4110019: > Ist es außerdem denkbar, statt zwei MCP2551 nur einen MCP2551 und > zusätzlich noch einen TJA1055 (Lowspeed CAN) zu verwenden? Klar geht das, nur wird der TJA1055 eben anders verschaltet was Du ja auch schon erkannt hast. Die zusätzlichen
-
Thread
CANBus mit dsPIC30F4011 und MCP2551
Hallo, ich bin Neuling auf dem Gebiet der Controller-Programmierung, bitte also um Nachsicht. Ich möchte ein CAN-Bus mit den oben genannten Bausteinen realisieren. Als Entwicklungsumgebung habe ich PIC C Compiler. Die Taktfrequenz des Oszilators beträgt 6MHz mit PLL8(clock=48MHz). Als Prototype-Llibrary verwende ich die mitgelieferte can-dsPIC30.c und can-dsPIC30.h. Ich möchte eine Baudrate von 500kbit/s einstellen und habe mir mit Hilfe von dem Bit Timing Calculator von Microchip die BitTimings berechnen lassen. Der Calculator berechnet folgende Werte(Tq=24): BRP-1 1 Propagation Delay 7 Phase
-
Thread
Wie MCP2515 CAN Filter und Mask richtig einstellen?
Mega8 über CAN kommunizieren lassen möchte. Dazu habe ich die beiden Controller mit jeweils einem MCP2515 und einem MCP2551 ausgestattet. Die Kommunikation läuft nun soweit auch, dank der CAN-Libary von kreatives-chaos.com Nun möchte ich diese aber gerne auch so konfigurieren können das man verschiedene
leider im Datenblatt nichts gefunden. Wäre nett wenn mir jemand eventuell auch nen Beispielcode zum MCP2515 geben könnte. Ich verwende nicht die Extended ID, sondern die normale, 11 Bit lange ID . MFG Olli
-
Thread
PIC18F258 sendet kein CAN-Telegramm
Warteschleife bis das Paket verschickt wurde. Aber das passiert wohl nie! Am PIC habe ich noch den MCP2551 Transceiver mit einem 120 Ohm zwischen CANH und CANL. Auch am CAN_TX kommt auch nichts aus dem PIC heraus. Habe auch mal ohne Transceiver und 20 KOhm Pullup an CanTX probiert. Sende über den
-
Thread
Probleme mit CAN-Interface des STM32F105
die Nachricht aber an (sehe ich auf dem Logic-Analyzer) und wenn ich meine beiden CAN-Transceiver (MCP2551) zusammen schließe, kann ich auch eine Nachricht von CAN1 an CAN2 oder umgekehrt senden und bekomme vom empfangenden CAN-Interface ein Acknowledge - das Empfangen klappt also scheinbar richtig,
-
Thread
2 CAN nodes = keine Daten
Mahlzeit, ich hab folgendes Problem bei dem mir sicher jemand helfen kann: Ich hab Atmega 16 + MCP2515 + MCP2551 zusammengeschalten und sende Daten auf einen CAN-Bus, die ich auch auf dem Oszilloskop angezeigt bekomme. Soweit so gut. Jetzt hab ich einen zweiten node aufgebaut, und auch der sendet
-
Thread
Kann mir jemand was in C schreiben?
Deal, dann nehme ich 2 Stück UND 3x MCP2551. ok?
Passt. MCP 2551-I/P oder MCP 2551-I/SN ?
-
Thread
Einstieg in AVR welches Board?
gestoßen. link: http://www.kreatives-chaos.com/artikel/can-testboard-40 * ATMega 16/32/644 * MCP2515 CAN Controller * MCP2551 oder PCA82C250/251 als CAN Treiber * CAN Stecker nach CiA Vorschlag * 120 Ohm Abschlusswiderstand per Jumper aktivierbar * Versorgungsspannung auf dem
-
Thread
Programmer hält Atmega8 Reset auf Masse
aufgebaut mit einem Mega8 und dem restlichen Can Zeug zum spielen. Jetzt hab ich alles bis auf den MCP2515 und den MCP2551 eingelötet und wollte den Mega erstmal per ISP programmieren. Wie auf deim beigefügten Schaltplan zu sehen gibt es da 2 schöne Leds die man anmachen kann. Leider kann ich mit
-
Thread
Umsetzer von CAN auf RS232 bauen
mit. 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.
Danke, Anja für Deine Erklärungen und Hinweise. Ich habe mir das Datenblatt vom MCP2515 hergeholt. Das sieht ganz vernünftig aus. Dann werde ich mir mal den MCP2551 und den 2515 besorgen und mal sehen, wie ich über die SPI-Schnittstelle von einem Atmega8 aus mit ihm "reden" kann
-
Thread
CANBus und DriveEnable bzw. ReceiveEnable
CANBus Treiber wie z. B. der MCP2551 haben ja keine DriveEnable/ReceiveEnable-Pins wie RS485 Treiber um zwischen Senden und Empfangen umzuschalten, was passiert wenn ich mit einem µC am MCP2551 was sende, empfange ich dann automatisch wieder alles oder wird das vom MCP2551 ausgeblendet?
-
Thread
Hausbus über RS232 möglich?
brauche ich "real" für einen Versuchsaufbau? Je 2x µC - atmega8 in Grundbeschaltung - Quarz nötig? MCP2515 MCP2551 Wenn ich nichts überlesen habe läuft das MCP-Gedöns auch mit 5V. Ich brauche also keine anderen Pegel? Kann ich, bei Verwendung von CAT7, die Versorgungsspannung für die Schaltungen
keinem anderen Hausbussystem gesehen ;-) >Je 2x >µC - atmega8 in Grundbeschaltung - Quarz nötig? >MCP2515 >MCP2551 Ich kenn die Teile nicht so genau; sollte aber genügen (MC, Can-Controller, Can-Transceiver). >Wenn ich nichts überlesen habe läuft das MCP-Gedöns auch mit 5V. Ich >brauche also
-
Thread
Bussystem so machbar
mit eingebautem CAN-Controller und auch externe CAN-Controller, die Du per SPI steuerst. (Microchip MCP2551, wenn ich das noch so im Kopf habe). fchk
-
Thread
CAN mit DSPIC30F5013
@Jochen 64.: Ja habe den MCP2551 zwischengeschaltet. @ A.K.: okay werde ich das mal probieren. Ich dachte man trägt BRP direkt ein.
-
Thread
Can Controller mit 3.3V und CanTreiber mit 5V?
Hallo Zusammen, ich habe mal eine Frage bezüglich Can. Es ist möglich einen CanController zB MCP2515 oder AT90CAN128 mit 3.3V zu betreiben. Die Busanbindung über zb einen MCP2551 braucht allerdings eine Versorgungsspannung von mindestens 4.5V. Brauche ich zwischen den CanRx und CatTx Leitungen
Ich würd den MCP2515 nehmen...
-
Thread
Unterschied Atmega128 + MCP2515 + MCP2551 und Atmega128can
Gibt es da einen unterschied, zwischen der oben genannten kobinationen oder ob mal statt einen SPI Can Controller und einem Atmega128 lieber einen at90can128 und einen Tranciever nimmt??? Danke und Gruß Spice
-
Thread
Single-Wire-CAN
Transceiver MC33897 (Single-Wire-CAN) benutzen. Dieser benötigt aber getrennte TXD und RXD Anschlüsse (der MCP25055 benutzt bei Single-Wire-CAN nur einen Anschluss). Den MCP25050 habe ich aber schon da. Frage: Kann ich den MCP25050 (oder auch MCP2515) zusammen mit dem MC33897 ebenfalls für Single-Wire-Can
Übertragung. Ich habe mir jetzt mal probeweise den MC33897 besorgt und werde versuchen mit dem MCP 2515 und MCP 25050 einen CAN-Bus aufzusetzen. Ich habe im Netz eine Seite gefunden, auf der Single-Wire-CAN mit einem MCP2515 und einem TH8055 gemacht wird (alternativ mit MCP2551 für differentielles
-
Thread
[S] WLAN-Stick mit Monitor Mode & Packet Injection im Tausch gegen irgendwas
5x HA456CMZ, 3x MAX1480CCPI, 3x MAX3158, 2x TDA7266, L6208N, 2x STA015T, 6x LT1491, 2x L6225PD, 8X MCP2551, 3x MCP2515, 3x AS5046, AS1113, 3x AS5040, 3x AS1325, 3x 24AA1024, 5x ISO1050DUBR, 5x TPA3110D2, 1x LIS3LV02DL, 3x TDA7267, 3x M24C04-WDW6TP, 3x Ee102, 3x AS1101, 2x MAX6620ATI+, 2x MAX7501MUA+,
-
Thread
CAN-Bus + Protokoll bereits im Chip
der CAN-Controller. Um das also klarzustellen: Ein CAN-Controller ist ein Gerät wie SJA1000 und MCP2515 (extern), kann auch in diversen µCs eingebaut sein (z.B. AT90CAN). Ein Transceiver wie der MCP2551 oder PCA82C251 passt diesen an die elektrische Definition des CAN-Bus an und ist stets extern.
Sorry Tipfehler: MCP2551 sollte MCP2515 heißen
-
Thread
[V] Bauteile
Part_Numbers/0750/ á 5€ 1x Sonstige ICs: 2x FT232BM USB->RS232 á 3€ 2x ENC28J60 DIP á 2.8€ 11x MCP2551 DIP CAN-Tranceiver á 1.3€ 5x MAX232 DIP á 0.2€ 6x MAX7219 DIP á 4€ 1x RFM12-433 á 4€ 1x RFM01-433 á 3€ 5x CY7C199-CN (15ns) DIP SRAM á 1.5€ Passive Bauteile: 100x Kohleschichtwiderstand
-
Thread
CAN Bus Timing
hab ein Problem mit meinen Bus Timings für 500Kbit/s Benutze eine LPC 2119 mit CAN Treiber MCP2551 zum MCP 2551: RS liegt auf GND Vref ist offen (?) zum LPC 2119 CAN1 pin TD1(TX) und P025(RX) Quartz. 19.6608 MHz Pclk lauf startup 19.6608 * 3(MSEL) = 58,9 MHz 58,9 MHz / 2(PSEL
-
Thread
SN65HVD251 <--> MCP2551
Hallo! Ist es möglich, den CAN-Transceiver MCP2551 durch den SN65HVD251 zu ersetzen? Also abgesehen von der abweichenden Pinbelegung. Gibt es da Probleme mit umgekehrter Logik an den Rx- und Tx-Pins oder Ähnliches? Für mich sieht das von den Datenblättern
-
Thread
can-Bu sendet nicht
paar neue Erkentnisse über meinen Fehler und zwar funktioniert die Kommunikation wenn ich die beiden MCP2515 direkt miteinander verbinde, wsobald ich aber die MCP2551 dazwischen hänge ist funkstille es wird also nicts mehr übertragen. Wo könnte denn der Fehler liegen? Der Anschluss der beiden MCP2551
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 Senden mit B10011s
anders aus. Zwei Transceiver gleichzeitig am gleichen CAN-Anschluss vom Controller, also B10011 und MCP2551 zusammen, geht nicht. Dein Text ist da nicht eindeutig.
geprüft. "Zwei Transceiver gleichzeitig am gleichen CAN-Anschluss vom Controller, also B10011 und MCP2551 zusammen, geht nicht" Genau da liegt ja mein Problem an dem ich nicht mehr weiter weiss! Das Senden geht nur, wenn der MCP2551 angeschlossen ist (keine Verbindung zum Bus). Sobald ich den von
-
Thread
STM32F103 board + CAN
HI Ich hab den MCP 2551 jetzt drauf auf meinem STM32F103 board. Habe von Keil ein Beispielprogramm runtergeladen für das STM32F103 board. Es funktioniert leider nicht. Weis jetzt nicht ob es am Code liegt oder am MCP
Achso stimmt hab ganz vergessen das RS ein PIN am MCP2551 ist. ich hab den auf GND gelegt. Vref hab ich offen gelassen !? ist das ok oder auch auf GND legen !?
-
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
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 16MHz Quarz. Wird weder der mcp2515 noch der mcp2551 in sleep versetzt, so funktioniert
-
Thread
Suche uC zum Pegel einlesen und auf CAN ausgeben
://www.das-labor.org/wiki/Laborboard Unter Layouts findest du auch eine Version mit CAN. Der MCP2510 lässt sich durch den MCP2515 ersetzen. Grüße, Jens
. (Hängt auch von deinem Programm ab) Habe allerdings schonmal mit der Konstellation ATMega32 / MCP2515 bzw. 2551 / CANLib von F. Greif Daten eines AD-Kanals mit 1kHz Abtastrate per CAN an andere CAN Bus Hardware geschickt. Grüße, Jens
-
Thread
Minimale Hardware zum Auto CAN-Bus abhören
Audi A3 8P). 2. Von diesem Stecker aus nehme ich CAN H, CAN L, und GND und schließe das an einen MCP2551? 3. Von da aus gehe ich dann mit RX, TX zu einem PIC18F2580 und da in CANRX, CANTX rein? 4. Sollte ich aus Sicherheitsgründen vielleicht das "Sende Kabel" gleich weglassen ? 5. Muss ich irgendwo
Anschluss >"2. Von diesem Stecker aus nehme ich CAN H, CAN L, und GND und schließe >das an einen MCP2551?" Ja, das ist der High-Speed CAN Transceiver. Er setzt die Pegel um. >"3. Von da aus gehe ich dann mit RX, TX zu einem PIC18F2580 und da in >CANRX, CANTX rein?" z.B. das wäre eine von
-
Thread
benötigt mcp2515 einen bustreiber (mcp2551)?
hallo, ich habe im Datenblatt des mcp2515 nix näheres gefunden ob zwischen TXCan und RXCan noch ein treiber (z.b mcp2551) geschaltet werden muss. Oder funktioniert der BUS zwischen zwei Controllern auch ohne Treiberbausteine? mfg
Der MCP2551 ist ein Treiber für den differenziellen High-Speed CAN-Bus neben vielen anderen. Daneben gibt es noch zahlreiche andere Interface-Typen wie z.B. one-wire CAN. Der Hersteller des CAN-Bausteins kann
-
Thread
Wer hat Erfahrung mit HAP?
aufgefallen dass der CAN-Bus Treiber PCA 82C250 wohl nicht mehr lieferbar ist. Anscheinend ist der MCP 2551 Pinkompatibel, getestet habe ich das aber noch nicht. Eventuell sollte man dann den Warenkorb/Bauteilliste anpassen. Gruß Carsten
hallo, ich habe MCP 2551 getestet. das läuft bei mir ohne probleme.
-
Thread
CAN PCA82C250 Stromaufnahme
Stromaufnahmen überschlagsmäßig zusammen gerechnet. Alles aus den Datenblättern. ATMEGA32 1mA MCP2515 5mA DS1820 1,5mA Pullup für DS1820 2,1mA Pullup für Taster 2mA beim Bustreiber PCA82C250 komme ich mit den Datenblatt nicht zurecht. Hat jemand schon mal was nachgemessen
Lagerbestände)). Schau dir mal die folgenden Typen an: NXP TJA1040, TJA1050 oder Atmel AT6660 oder Microchip MCP2551 Zur Frage: Bei einem CAN-Knoten setze ich 200mA Verbrauch an, wenn auch nur Spitze und unter Worst-Case Bedingungen (CAN_L/H Kurzschluss gegen +UB). Bei schlecht dimensionierten Netzteilen
-
Thread
Logamatic 2107 Schnittstelle
ist das dort denn alles für Hardware drauf Ein ATMEGA328P, 23K256 SRAM/SPI, AT24C512B EEProm/I2C, MCP2551 CAN-Bus-Treiber, MCP2515 CAN-Bus-Controller, DC/DC für etwa 8-30V am Eingang. Die Schaltung soll dann mit 3V3 laufen. > Womit sind die Erweiterungsstifte belegt? Wie sind die 4 Stifte auf
-
Thread
µC mit ca. 32 Pins mit integriertem CAN Controller
ach so ja vergessen zu sagen. ich kann zwar MCP2515 und MCP2551 einsetzen, aber aus Platzgründen würde ich gerne drauf verzichten.
-
Thread
Hardwareempfehlung
So, mittlerweile weiß ich, dass ich einen CAN transceiver brauche und habe MCP2551 und PCA82C250 als Kandidaten gefunden. D.h. ich kann theoretisch den AT90CAN128 nehmen, die RX/TX Signale üner einen der beiden Transceiver auf CAN_L/CAN/H wandeln und ans Fahrzeugnetz anschliessen
auch ein CAN-Controller für den SPI-Bus, der sich dann um das ganze CAN-Geraffel kümmert, bspw der MCP2515 http://www.datasheetcatalog.net/de/datasheets_pdf/M/C/P/2/MCP2515.shtml Dann steht dir frei auch einen anderen µC zu nehmen.
-
Thread
Probleme CAN bekomme nur Error
ich habe ein kleines Problem mit meinem CAN-Bus. Ich habe folgendes aufgebaut: Einen Atmega32 mit MCP2515 und MCP2551 sowieo einen zweiten Knoten mit einem PCA82c250 (hatten keine zwei Gleichen). Die RS-Leitung des MCP2551 liegt mit 0 Ohm an , GND der Bus ist an beiden Knoten mit 120 Ohm terminiert
MCP2551 und PCA82C250 kooperieren erfahrungsgemäss problemlos.
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
zugreifen. Das habe ich auch getestet, dann aber wieder aufgegeben. Testaufbau: - CAN Transceiver MCP2551 - 2 schnelle Optokoppler zur Entkopplung Rx,Tx (könnte auch entfallen) - CAN Controller MCP2515 - ATMega88 dazu ein Terminalprogramm, das den CAN-Controller bedient. Grundsätzlich hat es funktioniert