-
Thread
5V/3,3V 18F46K80
. Ich möchte ein CAN-Modul verwenden und Brauche dafür die 5Volt an den Port ausgängen, da ich den MCP2551 nutze. wie werden dann die vorhandenen Pins für V_DD und V_CORE belegt? Programmiert wird via ICSP... aber V_PP ist auch nicht zu finden im Datenblatt, ist das dann der MCLR-PIN? Leider hab ich
Ich möchte ein CAN-Modul verwenden und Brauche > dafür die 5Volt an den Port ausgängen, da ich den MCP2551 nutze. Wenn Du einen MAX13054 verwenden würdest, könntest Du den PIC mit 3.3V betreiben, wenn Du den TI 65HVD230/231/232 verwenden würdest, bräuchtest Du keine 5V mehr (allerdings erreicht CAN_H
-
Thread
Leitungsauswahl I2C mit Stromversorgung
Signalreflektionen gibt. Außerdem brauchst Du noch einen Transceiver für jeden Busteilnehmer. Für CAN nimmst Du MCP2551 oder PCA82C251 oder sowas in der Richtung. > Da ich jedoch scheinbar bei den Vorlesungen über Schirmung und > Signalübertragung gepennt habe, würde ich mich freuen wenn sich das > jemand kurz
-
Thread
AT89C51CC03 CAN Bootloaden klappt nicht richtig
2 hat Knotenadresse 0xBB Cris 0x00. Die Kommunikation funktioniert auch tadelos. (Treiber sind MCP2551) Allerdings laufen jetzt erstmal keine Daten über den Bus. Beide Stationen erhalten ihre Programme über die CAN Schnittstelle/Bootloader mit Flip und einem CAN Interface von PEAK. Wenn ich
-
Thread
Normal-Mode CAN-BUS
Microchip, mit dem kann man die Werte für die BRP-Register berechnen lassen. Funktioniert für den mcp2551 und die pic18. http://www.codeforge.com/article/200254 Gruß, Steffen Sehe gerade das man sich zum Download anmelden muß, also wenn du es benötigst kurze Nachricht an mich. Sende es dir
-
Thread
I2C Reichweite
, und das wars. Meine Empfehlung: PIC18F26K80 (8 Bit) oder dsPIC33FJ128GP802 (16 Bit, 40 MHz) plus MCP2551 Transceiver. Bei den AVRs brauchst Du immer noch einen extra Chip für den Controller, wenn Du nicht gerade die dicken 90CAN32/64/128 im 64-pin TQFP verwenden willst. Der extra Controllerchip (entweder ein SJA1000 oder ein Microchip MCP2515) kostet fast so viel wie der PIC18F26K80 oben, der aber noch einen kompletten Prozessor mit eingebaut hat. Ist also teurer, braucht mehr Bauteile und auch mehr Platz. Also warum eine schlechtere
-
Thread
Immer diese Verwirrung (meinerseits) bei RX und TX
komme ich immer durcheinander wenn es darum geht TX und RX zu verbinden ... Handelt sich um einen MCP2551. Muss ich hier jetzt RX mit TX verbinden und anders herum oder RX mit RX und TX mit TX? Ich meine es wäre erstes richtig, bin mir aber nichtmehr 100% sicher, da es sich bei dem IC ja um eine
TX? Dann schau Dir mal das Blockschaltbild im Datenblatt an: http://www.mikrocontroller.net/part/MCP2551 Dort siehst Du: TxD ist ein Eingang und RxD ein Ausgang des MCP2551. Und jetzt kommt die einfache Logik: Eingang mit Ausgang verbinden. Gruß Dietrich
-
Thread
MSP430 Passende CAN-Controller und Transceiver als DIL
der Suche nach einem passenden CAN-Transceiver und -Controller-Pärchen. Gestoßen bin ich dabei auf MCP2515 und MCP2551. Der Controller kann ja auch mit 3,3V betrieben werden, der Transceiver nicht. Nun ist meine Frage: Kann ich diese Konstellation (ohne zusätzliche Pegelwandler etc.) so laufen lassen
3V3 MCP2515 + 5V MCP2551 geht: http://lnxpps.de/can2udp/openwrt/ Der Spannungsteiler R1/R2 sollte aber besser 1K/1,8K sein ...
-
Thread
CAN-Bus mit uC
noch was, hinter Deinem CAN-Controller benötigst du noch einen Treiber. das könnte z.b. ein MCP2551 sein.
Natürlich atmega16m1 plus Mcp2551
-
Thread
RS485 Can Transciver Test
Hallo, Ich hab ein Testaufbau von einem RS 485 (SN75176) und MCP2551 gemacht und wollte euch an die Ergnisse teilhaben. Die ICs wurden auf einem Steckbrett aufgebaut und verbunden wurden sie mit CAT5 Kabel, 500m. Einmal mit 1Paar (1km) und 2Paar(2km) verbunden
Da fällt mir noch ein, ich habe vergessen zu erwähnen. Der Aufbau ist immer 2x MCP2551 oder 2x SN75176 geschehen. Also der erste MCP bekam Daten die der 2. MCP empfangen hat und der UART an den Reciver gegeben hat. Gleicher Aufbau nur mit SN75176 und dann ebent die Geschwindigkeit
-
Thread
RS232 auf RS485 mit (LTC1485) aber lieber mit CAN Treiber (PCA82C250) o.ä.
gegen einen PCA82C250 auszutauschen waren allerdings nicht erfolgreich. Ich habe auch den 75176 oder mcp2551 hier. A)Wäre das überhaupt denkbar? B)Was müsste ich beachten. Danke schonmal im voraus. JJ
einen PCA82C250 > auszutauschen waren allerdings nicht erfolgreich. Ich habe auch den > 75176 oder mcp2551 hier. Prinzipiell sollte es gehen.
-
Thread
RS485 zusammenschaltung LTC1485
Also willst du nicht, das es funktioniert: >Gibts einen anderen Chip, Nimm CAN-TReiber (MCP2551, PCA82C250, PCA82C251, ...). Die haben eine automatische Umschaltung drin. >oder eine andere Möglichkeit? Mit dem TX-Signal ein Monoflop triggern, das die Umschaltung übernimmt. MfG Spess
-
Thread
Hilfe bei CAN-Bus Projekt
ein Problem mit meinem CAN-Bus Projekt. Beschäftige mich schon seit langen mit dem Atmega und den MCP2515. Leider ist jetzt das Projekt schon ziemlich groß geworden für einen Atmega und der Quellcode schon ziemlich lang. Es handelt sich bei meinem Projekt um eine universale CAN-Bus Schnittstelle zwischen PC und Auto. Atmega644, MCP2515 über SPI, MCP2551 High Speed Transceiver und ein TFT Screen. Das Empfangen funktioniert einwandfrei. Das Problem: Ich Sende die Canbus Nachrichten über einen FTDI USB Chip mit 921600 bit/s zum
-
Thread
CAN- Ethernet Gateway mit Radig Ethernet ATmega32 Board
weshalb ich das Gateay bauen will. Hardware: Die Hardware von Ulrich Radig habe ich mit einem MCP2515 CAN Controller und MCP2551 CAN Treiber erweitert. Der Ethernet und der CAN Controller werden beide über SPI angesteuert. Software: Als CAN-Lib verwende ich die Lib von kreatives-chaos.com (
-
Thread
Open Source CAN-Bus Analyse Tool
(Ich verwende eine selbst gebaute Hardware auf Basis eines Arduino nano > China-Clons mit einem MCP2515. Firmware habe ich selber geschrieben.) Warum spinnen nur alle so auf den MCP2515 ? Es gibt so tolle Cortex-M3/M4 Controller mit CAN (ST, Cypress, ...) > > Folgendes ist mir aufgefallen:
Hola es posible usar Arduino con una shield can bus seestudio? CAN-BUS Shield adopts MCP2515 CAN Bus controller with SPI interface and MCP2551 CAN transceiver http://www.seeedstudio.com/wiki/CAN-BUS_Shield SAludos
-
Thread
Welchen Mikrocontroller CAN-Bus
du bei Reichelt. Ansonsten geht es auch irgend ein MC und dann einen Cancontroller dazu wie den mcp2515 Dazu noch einen can transeiver wie mcp2551 schau mal hier http://www.mikrocontroller.net/articles/CAN
Controller, daher fällt der Atmel raus. Ich denke ich hole mir den LPC1769 LPCXpresso und noch einen MCP2551 und dann bin ich ja mit der Hardware auf der sicheren Seite. Und dann gehts mit der Software los. Ich würde ja auch bei einem Atmel Controller bleiben aber ich hab kein günstiges Kit mit einem
-
Thread
CAN-Bus: MCP2515 und MCP2551 mit Linux Treiber
obwohl sie funktioniert. Deine funktioniert nicht, ist aber richtig. Nagut. Ok, vielleicht ist der MCP2551 anders, ich nehme immer 82C250 oder 251.
Der MCP2551 ist nicht mit 3.3V lauffähig, siehe Datenblatt. Für 3.3V muss ein anderer Transceiver drann...
-
Thread
LPC11C24 CAN bootloader
Ich möchte von einem anderen CAN Gerät aus booten. Die CAN Nachricht schicke ich von einem MCP2515 über MCP2551 zum LPC11C24 LPCXpresso Board. Somit ist das mit dem FlashMagic leider nicht möglich, aber danke für die Antwort.
http://journal.embedded-projects.net/downloads/EPJ_18_web.pdf war der Anhang mal verlinkt (PC->FTDI->mcp2515->LPC11C24, BSD 2-Clause) sha256: 464b84859d1431d0e03f84fe2cfb182c617be26ab250a52f99cda756d9afc11b Hat wer das Teil schon auf SocketCAN umgestrickt?
-
Thread
CAN vs. CAN mit ATMEGA
zum CAN. Der AT90CANxx hat 15 MOBs die Du frei konfigurieren kannst. (Eingangsbuffer / Filter). Der MCP hat nur 2 oder 3. Außerdem: Warum mehr Bauteile einsetzen, als unbedingt notwendig?
Funktioniert natürlich beides. AT90CANxx ist aber rel. teuer, ich setze meist den MCP2551 ein. Oder, wenn es kein Atmel-Prozessor sein muss - es gibt ne ganze Menge PICs mit internem CAN sehr preiswert.
-
Thread
EMV robuster Bus- oder Leitungstreiber
100MBit und "langsames Schalten" aber >irgenwie ausschließt. Dann wären CAN-Bus-TReiber, wie MCP2551, PCA82C250, PCA82C251 ... , besser. Bei denen kann man die Flankensteilheit über einen Widerstand einstellen. MfG Spess
-
Thread
ARM: kompliziert?
Einen MCP2551 oder PCA82C250 an die entsprechenden Portpins ran löten und schon hat das Discovery auch CAN.
Markus Müller schrieb im Beitrag #2862091: > Einen MCP2551 oder PCA82C250 an die entsprechenden Portpins ran löten > und schon hat das Discovery auch CAN. Schon klar. Aber er ist eben nicht integriert.
-
Thread
Arduino & CAN-Bus
Hi, ich würde mal behaupten, dass du für CAN einen CAN-Transceiver brauchst (zB. MCP 2551). Ich glaube ohne den kommst du nicht weit! Lies dir doch erstmal durch was CAN überhaupt ist und wie es funktioniert. MfG Waldemar
insbesonders wenn du nicht die volle Funktionalität brauchst und nur mithören willst). Pack einen MCP2515 an die SPI und alles wird gut.
-
Thread
CRC bei UART-Busprotokoll
Maske und Filter Es gibt natürlich auch Transceiver mit mehr als 32 Teilnehmer.... TJA1050 oder MCP2551 u.v.a.m.
-
Thread
Weider einmal CAN BUS ESD/EMV Gleichtacktdrossel
höchstwahrscheinlich mit Deinem Kunden abstimmen müssen. Außerdem heißt der Transceiver nicht "MCP2551SO8", auch wenn es ein SO8-Package sein soll. Richtig wäre was mit "MCP2551-I/SN". R8/R9 wird z.B. im VW-Konzern als 1206-Package gefordert. Bitte noch von CAN-H und CAN-L gegen GND jeweils
-
Thread
CAN am stm32f4, Ratlosigkeit macht sich breit
define CAN_TX_SOURCE GPIO_PinSource1 #endif /* USE_CAN1 */ [/c] STM32F4 Discovery, MCP2551. Auf welcher Frequenz sollte der APB1 laufen? Vielleicht hilft mir das ja direkt weiter... Falls ihr für ne brauchbare Antwort noch mehr Code-Ausschnitte braucht oder andere Fragen habt, werde
manchmal bockig, wenn die Kablelängen recht lang werden... > > Grüßle > Andreas Ja, vor dem MCP hängen zwischen CANH und CANL 120Ohm. Daran dürfte es also eigentlich nicht hängen. Hab's im Grunde so verkabelt wie im Anhang gezeigt.
-
Thread
Atmega im Außenbereich
das Keypad ist dann sozusagen der Deckel davon. Auf der Platine wird ein Atmega168 + 12MHz Quarz, MCP2515 + 12MHz Quarz und ein MCP2551 drauf kommen. Der Ort ist von Regen/Sonne (überdachter Eingangsbereich) geschützt jedoch kann die Luftfeuchtigkeit und Temperatur, da Außenbereich, ja sehr schwanken
-
Thread
Stromverbrauch CAN-BUS Treiber z.b. MCP2551, Slewrate und Sleepmode??
Wenn ich es richtig sehe, verbraucht ein MCP2551 CAN-BUS Transceiver 10mA wenn der BUS Rezessiv ist also keine Nachrichten übertragen werden, wenn er ein dominantes Bit sendet sind es bis zu 70mA. Was im Vergleich zum Strom des µC schon ne Hausnummer
-
Thread
Übergangswiderstände/Dämpfung/Signalqualität bei Kabel/Steckkontakten im CAN-Bus-System
sehr gut messen (4leiter messung) testweise funktionierte es am schreibtisch mit bis zu 50ohm (3*MCP2515 und zwischen den teilnehmern 25ohm) danach wird es mit den pegelspannungen kritisch
*der treiber war ein MCP2551
-
Thread
CAN Treiber gesucht
Hallo zusammen, Hat irgendjemand noch ein paar CAN Bus Treiber PCA82C251 oder MCP 2551 für mich? Am Besten DIP, notfalls auch SMD. Für 3 od. 4 Teile jetzt bei Rei****t bestellen ist doch unnötig. Ich denke an irgendwas unter 10€, Briefumschalg oder Luftpolstertasche. Schnell
-
Thread
Interesse an Sammelbestellung für CAN-Transceiver und ESD Schutz
um einen besseren Preis zu bekommen. Der günstigste leicht beschaffbare CAN-Transceiver wäre der MCP2551 (Reichelt 0,98€/Stück) Ist hier im Hausbus Forum Interesse da? Kennt noch jemand andere günstige Quellen für die benötigten Bauteile?
Österreich) keine Versandkosten. Ansonsten 5 Kumpels anhauen... bei Microchip bekommt man 15 STK des MCP2551 in DIL gratis als Muster.
-
Thread
RS485 Treiber mit Adresse
o.ä. zu vergleichen ist Äpfel mit > Birnen... > > Nimm CAN und alles wird gut. Ja, etwa mit MCP2515 und MCP2551. Ich micht vor CAN lange gedrückt, weil ich es für zu komplex hielt. Aber diese beiden Bausteine sind in einer halben Stunde programmiert (Programmierwiderstand am Transceiver nicht
ziemlich alt aussieht. Andere Möglichkeit: LIN Nimm einen PIC12F1840 im SO08 und dazu einen MCP2021 LIN-Transceiver mit eingebautem Spannungsregler. LIN ist ein serieller Eindraht-Bus mit 12V-Pegel und 19200 bps aus der Automobilindustrie. Designziel von LIN: möglichst billig, möglichst robust
-
Thread
CAN als Hausbus selber machen
Es gibt einige PIC18 mit CAN, da braucht man dann nur noch eine CAN Transceiver (z.B. MCP2551) oder man kann den MCP2510 + Transceiver mit einem beliebigen µC über SPI verbinden.
-
Thread
RS232 über Can Tranceiver
den TO richtig verstanden habe, meint er mit Can Tranceiver die CAN-Treiber (PCA82C250, PCA82C251, MCP2551....). Und das geht problemlos. MfG Spess
-
Thread
USART Übertragung innerhalb Byte abbrechen
Lösungen, war vielleicht früher mal so. Zum CAN-MC braucht man nur noch den Transceiver (Reichelt MCP2551: 0,98€). Peter
-
Thread
MCP2515: Listen-only geht, normal geht nicht
Weiter probiert: Im Loop-Back-Modus funktioniert es auch, der MCP2515 empfängt seine eigene Nachricht und meldet das an den Interrupt-Leitungen. Nachdem die Kommunikation im Normal-Modus abbricht steht 129 im Fehlerzähler 'REC' des MCP2515, da hat er sich dann
Weiter gemessen. Es scheint am Transceiver MCP2551 gelegen zu haben. Die Flankensteilheit auf der CAN-Seite des Transceivers lässt sich über einen kleinen Strom durch einen externen Widerstand programmieren. Den Pin habe ich sträflicherweise
-
Thread
simple und sichere Datenübertragung?
spess53 schrieb im Beitrag #2701008: > Nimm RS485. Nimm CAN-Treiber (MCP2551, PCA82C250). Ist wie RS-485, bloß man muß nicht extra die Richtung umschalten. Peter
-
Thread
Fragen zu MCP2551 -> CAN generell
Hallo Jungs (und Mädels) Habe eine Frage zum CAN Bus und Tranceiver generell. Der MCP2551 wird mit 5V gespeist. Welche Spannungen erhalte ich dann an CAN_H und CAN_L ? Enthält der Tranceiver eine Ladungspumpe um höhere Spannungen zu erzeugen, oder ist die Spannungsdiffernz nur 2,5V
-
Thread
CAN-Bus Protoype-Box
Hallo, STM32F4 Discoveryboard und zwei TJA1042 oder MCP2551. Der Debugger ist gleich mit auf der PCB.
-
Thread
Fragen zum CAN Transciever MCP2551
ich bin gerade dabei eine CAN Simulation mit einem TI LM3S9B92 EVK aufzubauen. Ich verwende den MCP2551 als HighSpeed Transciever für meine Schaltung. Nun habe ich einen Can Teilnehmer an den Bus angeschlossen und möchte mit meinem EVK-Board die CAN Nachrichten empfangen. Leider habe ich ein Problem mit dem Transceiver. Die CAN Nachrichten liegen auf Seite des CAN Bus (CAN high, CAN low am MCP2551) an aber der Transciever gibt mir auf dem Rx Pin einen permanenten High Pegel (knapp 5 V) aus. Beschaltung des Transciever sollte passen. Versorgung mit +5V und GND, Vref und Rs sind auf Masse geschalten
-
Thread
PIC18F4680: CAN funktioniert nicht
Laufen zu bringen. Quarz: 10MHz Oszillatormodus: HSPLL (= effektiver Takt 40MHz) Tranceiver: MCP2551 (RS auf Masse gelegt) Termination: 120 Ohm zwischen CANH und CANL direkt am Tranceiver Der Pic an sich funktioniert, Interrupts laufen auch (getestet mit einer LED). Ich kann jedoch weder Senden
-
Thread
LPC11Cxx: C_CAN für "normales" CAN nutzbar?
Hallo, sind die LPC11Cxx als vollwertiger Ersatz für z.B. die Kombination ATMEGA, MCP2515 und MCP2551 nutzbar? Hätte ja einen enormen Charme, alles in einem Chip. Unter C_CAN-Beschreibungen konnte ich mir das nun leider nicht rauslesen. CANopen driver sind mit drin; das Ganze scheint
sind allerdings ein wichtiger Punkt. Ein Atmega alleine kostet ja schon so viel wie ein LPC11C. Der MCP2515 und MCP2551 sind dann auch nochmal 1,50EUR. Vom Platz ganz zu schweigen. Hätte ich gerade was mit CAN vor, würde ich mir die echt mal näher anschauen.
-
Thread
Datenübertragung
man kein vernünftiges Filter mehr drauf. Kleiner Tipp: Schaue dir mal die CAN-TRX-Bausteine z.B. MCP2551 an. Damit kannst du einen differentiellen Bus bis max. 1MBit aufbauen der sehr störsicher ist. Auf der anderen Seite via UART direkt in den µC und dort ein bissel Protokoll. Jeder Busteilnehmer
-
Thread
PWM-Motorregler mit CAN
Hauptsteuerung kommuniziert. Der Mikrocontroller ist ein Attiny24 (U1), der per SPI an den CAN-Controller MCP2512 (A1) angeschlossen ist. Als Transceiver habe ich den MCP2551 (A2) verwendet. Spannungsregler ist das Bauteil U2. Da es erst mein zweites doppeltseitiges Layout is, würde ich mich freuen wenn
-
Thread
SPI 1,5m im Auto, galvanische Trennung nötig?
gibt fertige Libraries wenn du dir das von der Komplexität noch nicht zutraust, ein CAN-Controller (MCP2515) kostet 2€ und nen Treiber MCP2551 für 1€ (beides bei Reichelt) und fertig. 3€ + Hühnerfutter für einen Bus der - mit vernünftigen Kabeln verlegt und terminiert - sich im Auto seit Jahren bewährt
kann ich gerne mal hochladen wenn Interesse besteht. Eingesetzt habe ich die hier vorgeschlagenen MCP 2515 und MCP2551. Gruß Jan
-
Thread
Problem mit der Beschaltung eines CAN-Knoten
irgendwelche Spannungsspitzen > beim PowerUp. Was genau ist beschädigt worden? Der Transceiver 2551 oder der Controller 2515? Zunächst einmal: Du hast zu wenig Abblockkondensatoren. Der AVR braucht zwei (VDD/GND und AVDD/AGND), der 2515 braucht einen und der 2551 braucht einen, und der Spannungsregler
Erfahrung damit. Außerdem hast Du Dir die Sache unnötig schwer gemacht. Hättest Du statt dem Mega8+MCP2515 z.B. einen PIC18F26K80 genommen, hättest Du es beim Layout einfacher gehabt, und billiger und platzsparender ist es obendrein. Der 18F26K80 ist im Prinzip der gleiche CAN-Controller wie der MCP2515
-
Thread
Tx Rx Pins AT90CAN128
bei der fehlersuche mal die Tx und Rx Pins direkt am controller gemessen (nicht can_h und can_l am mcp2551). ist es normal das dort der tx pin immer high und rx immer low ist? leider nur mit dem multimeter gemessen.
-
Thread
Mcp2551 durch TJA 1054 ersetzen
Ich habe ein Modul, auf dem ein Highspeed Controller verbaut ist. jedoch benötige ich einen LOW-Speed. Leider gibt es keine Pin-kompatiblen dafür. Und nur einen TJA1045 an die Leitungen anschließen klappt ja auch nicht so. Kann mir jemand da helfen und ne Skizze oder so machen, wie ich den anschließen sollte? Gerade im Bezug auf die Terminierung bei dem Low Speed stell ich mich etwas dumm an. vielen Dank
-
Thread
I2C-Bus-Controller für Serverüberwachung
mikrocontroller.net-Seite (http://www.mikrocontroller.net/articles/CAN#Mikrocontroller_mit_CAN), nämlich den MCP2551 (Transceiver) und den MCP 2515 (Controller). Jetzt fehlt mir nur mehr der µC selbst. Dabei hab ich aber am wenigsten Ahnung, da ich nicht weiß auf was ich achten muss, wenn ich einen µC für die
-
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