-
Thread
[Arduino] CAN-Bus = CAN-Bus?
schnelle habe ich jetzt dieses Projekt gefunden: er verwendet ebenfalls einen MCP2515 und einen MCP2551 und ist laut seinen Angaben mit den meisten CAN-Arduino-Shields kompatibel. Kann das funktionieren? Ich entschuldige mich für die ganzen Fragen, aber mit dem CAN-Bus hatte ich bisher noch nichts
-
Thread
CAN Empfänger (ATMega16M1) asm einrichten, damit CAN nachrichtenbestätigt werden?
0b00000001 ;PullUps an Port B aktivieren out Portb, temp ldi temp, 0b01000100 ;Pin2 Ausgang für TX MCP2551 und Pin6 Ausgang für RS MCP2551 out ddrc, temp ldi temp, 0b10111011 out portc, temp ldi temp, 0b10000000 ;Pin7 Ausgang für LED out ddrd, temp CAN_init: ldi temp, (0<<ABRQ)|(0<<OVRQ
-
Thread
CAN RX und TX kreuzen? ATMega16M1 und MCP2551
Der Pin TXD am MCP2551 ist ein Eingang für die Sendedaten in Richtung CAN. Der Pin PC2/TXCAN ist der DatenAUSGANG des AVRs. Beide sollte man sinnvollerweise verbinden. Dito für die Gegenrichtung.
-
Thread
CAN Signal / Abfallende Flanke rundgeschliffen
des Treibers, die im Datenblatt standen, verifizieren. Ich habe jetzt den Treiber gegen einen MCP2551 getauscht. Dieser Treiber zeigt das erwartete Verhalten.
ich verwende auch den MCP2551. Klar 2 x 120 Ohm am Bus parallel sind ja auch 60 Ohm. Ist das ein Low oder Highspeedtreiber vielleicht liegt das Problem daran. Würde mich schon interessieren was das ganze den genau verursacht.
-
Thread
MCP2515 + myRIO. Bekomme nur Error Frames auf dem CAN
schon, ist ein quasi-Standard. Alle, die ich bis jetzt in den Fingern hatt waren pinkompatibel (MCP2551, 82C250/51)
-
Thread
Probleme mit Can Hausbus
hatte ich schon reduziert, auf jeweils 60 Ohm anstatt 120 Ohm. Als Transceiver verwende ich den MCP2551.
Du betreibst den MCP2551 außerhalb der Spezifikation. Die minimal erlaubte Bitfrequenz ist 16kbit/s. Dein Oszibild zeigt schön das in Kapitel 1.5 TXD Permanent Dominant Detection beschriebene Verhalten, dass nach 1,25
-
Thread
UART zu Can konvertieren
es nur um die Störfestigkeit geht, könntest du den UART auch durch einen CAN-Transceiver wie den MCP2551 schleifen und somit physikalisch kapseln. Ansonsten führt natürlich kein Weg an einer "intelligenteren" Lösung vorbei.
-
Thread
Foodprints für verschiedene SmartHome-Vernetzungen
Busse? Was mich darauf gebracht hat: Ich schaffs nicht, ein Relais + Attiny2313 +CAN mittels MCP2551+MCP2515 + LP2950+ konfigjumper+ Kontakte auf so eine Platine unterzubringen. (die Teile hatte ich noch hier rumfliegen) Habt ihr da andere Ideen, oder gar ICs, die nicht so bekannt und dennoch hier
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
habe jetzt mal folgende Varianten für mich zusammengestellt: Für alle Varianten habe ich den MCP2551 I/P ausgesucht http://www.mouser.de/Search/ProductDetail.aspx?R=MCP2551-I%2fPvirtualkey57940000virtualkey579-MCP2551-I%2fP Und folgende 2 Bildschirme habe ich rausgesucht, könnt ihr mir dazu
ProductDetail.aspx?R=STM32F746G-DISCOvirtualkey51120000virtualkey511-STM32F746G-DISCO Zusammen mit dem MCP2551 Variante 2: Dieses STM32 Entwicklungsboard. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F407G-DISC1virtualkey51120000virtualkey511-STM32F407G-DISC1 Zusammen mit dem MCP2551
-
Thread
I²C und CAN Bus auslesen und auf einem Monitor (C#) ausgeben
einfach. Nimm einen Transceiverbaustein für die physikalische Ankopplung und einen CAN-Controller (MCP2551 und MCP2515 z.B.) Der CAN-Controller hört nur zu, löst einen Interrupt aus, wenn eine vollständige Nachricht empfangen wurde und du kannst sie per SPI auslesen und weiterverarbeiten. Ich würde an
-
Thread
dsPIC33EV ECAN-DMA Problem
paar tage an der Realisierung eines CAN Moduls mit dem dsPIC33EV32GM102 als Controller und einem MCP2551 als CAN Transceiver. Als zweiten Knoten auf dem Bus benutze ich ein MCP2515 Demo Board von Microchip. Nun zu meinem Problem. Leider funktioniert die CAN Kommunikation weder aus- noch eingehend. Ich
-
Thread
Atmega mit oder ohne integriertem CAN?
Entwicklunggsumgebung habe. Ich finde hierzu entweder die Kombi ATmega328 mit per SPI angeschlossenem MCP2515 und MCP2551, oder abef AT90CAN mit MCP oder TJA Transceiver. Wo genau liegen denn hier die Unterschiede, Vor-/Nachteile?
-
Thread
3,3V Quarz an 5V µC? Geht das mittels Widerstand?
Ich habe eine µC Schaltung die mit 5V läuft (ATMega16M1, MCP2551) da hier auch Fets angesteuert werden sollen möchte ich mit der Spannung nicht so weit runter. Es gibt aber kaum kleine 5V SMD Quarze. Kann man hier etwas tricksen in dem man den Strom durch den
-
Thread
CAN Bus Module entwerfen, welches Forum?
CAN-Controller zb AT90CAN oder Atmega64M1 - einen CAN-Transceiver (der das Differenzsignal umwandelt) zb MCP2551 oder einen Optoentkoppelten ADM3053. Aber hier gibt es doch recht viele verschiedene. Google gibt Antworten :) 2) - Es gibt spezielle CAN-Kabel. Hier ist wichtig das das Kabel an jedem Ende einen
-
Thread
Intelligentes Haus mit CAN und AVR
Ethernet bereitstellen zu können. µC: Atmel Mega-644PA CAN-Schnittstelle: MCP2515 Controller und MCP2551 Transceiver IH_CON: Jeder Controller besitzt 14 digitale Eingänge (wobei 2 potentialfrei ausgeführt sind), 8 digitale Ausgänge und eine CAN Schnittstelle. Als Stromversorgung und für die Ein-
haben keine eigene Funktionslogik. µC: Atmel Mega-168PA CAN-Schnittstelle: MCP2515 Controller und MCP2551 Transceiver Alle Komponenten verfügen über eine 2-farbige Statusled (rot/grün) die, wenn keine Störungen vorliegen, synchron grün blinken. Somit kann auf einen Blick festgestellt werden, ob bei
-
Thread
DIY KFZ Alarmanlage - Ruhestrom Spannungsregelung minimieren
aufsetzen: - GSM / GPS-Schnittstelle: SIM808 - Controller und CAN-Schnittstelle: AT90CANxxx + MCP2551 - Erschütterungssensor: ADXL345 Jetzt ist natürlich in dem Fall der Ruhestrom wichtig, weil ich ja auch über eine längere Standzeit die Batterie nicht leerziehen will. Der SIM808 läuft bei
leider recht hoch wählen, weil der AT90CAN sonst die oberen CAN-Datenraten nicht schafft. Der MCP2551 muss mit 5 V laufen. Den ADXL345 lasse ich durchlaufen - der läuft mit 2,5 V und braucht ein paar uA. Man kann ein "tap event" als Interruptereignis definieren, also minimale Amplitude und maximale
-
Thread
CAN Bus Alternative für Arduino
€ ist natürlich ne Menge. Schaltplan konnte ich keinen finden. Vermutlich ist da ein MCP2510 + MCP2551 drauf.
ist natürlich ne Menge. > Schaltplan konnte ich keinen finden. > Vermutlich ist da ein MCP2510 + MCP2551 drauf. Hab bei Ali was gefunden mit MCP2515 und TJA1050 um ~2€ pro Stück...
-
Thread
CAN Status LED einfach machbar?
unrealistisch erscheinen. Man könnte für die digitale Signalbeurteilung einen CAN-Transceiver (wie z.B. MCP2551) dranhängen und daran eine LED. Dann könnte man allein schon visuell einige Betriebszustände auseinander halten (nichts, Dauersendung, flackern...). Für die analoge Signalbeurteilung könnte man
Beitrag #4685468: > Man könnte für die digitale Signalbeurteilung einen CAN-Transceiver (wie > z.B. MCP2551) dranhängen und daran eine LED. Dann könnte man allein > schon visuell einige Betriebszustände auseinander halten (nichts, > Dauersendung, flackern...). Ich habe mal einen CAN-Transceiver an
-
Thread
MCP2515 keine CAN Bus Kommunikation möglich
das wird sicherlich nicht der ursprüngliche Fehler sein würde aber dem MCP2551 auch einen 100nF Kerko zw. VDD und VSS spendieren. Schau die mal die RS-Beschaltung im Datenblatt an glaube damit kann man neben der Risetime auch in den Standby wechseln.
Danke für die Antworten. Ich habe dem MCP2551 100nF spendiert, und habe den RS Pin jetzt mal auf Masse gelegt und schon geht es. Schönen Sonntag noch :D
-
Thread
Zwei uC teilen sich eine serielle Leitung?
Möglichkeit, dass beide gleichzeitig > anfangen zu senden, deswegen wäre ein CAN-Transceiver, z.B. MCP2551 > zu empfehlen, also CAN nur auf Hardwareebene benutzen, da es die > Möglichkeit der Arbitration bietet. Naja, der MCP2551 kann auch nicht mehr, als mein AND-Gatter. Ohne echte CAN-Controller
Möglichkeit, dass beide gleichzeitig >> anfangen zu senden, deswegen wäre ein CAN-Transceiver, z.B. MCP2551 >> zu empfehlen, also CAN nur auf Hardwareebene benutzen, da es die >> Möglichkeit der Arbitration bietet. > > Naja, der MCP2551 kann auch nicht mehr, als mein AND-Gatter. Ohne echte > CAN-Controller
-
Thread
DIY Can Interface! Brauche dringend Hilfe
durchgooglen. ISO9141-2 und CAN scheint für dich dasselbe zu sein. Und MCP2515 braucht einen MCP2551 um überhaupt mit CAN verbunden zu werden. > Baudrate ist übrigens bekannt, 104000 oder so irgendwas Für ISO9141 und KWP2000 ist es 10400B für CAN 25-50 Mal so schnell. > müsste ich jedoch
-
Thread
Viessman Heizung auslesen - Ist das Layout so gut ?
Willst du den MCP2551 mit 3,3V versorgen? Der will 5V Versorgungsspannung haben. Für 3,3V gibt es SN65HV233. 2MHz Taktfrequenz und ein TFT-Display kommt mir langsam vor. Ein TFT will immerhin viele Daten haben um was
vernünftig mit der Hand lötbar sind ? Thomas F. schrieb im Beitrag #4614428: > Willst du den MCP2551 mit 3,3V versorgen? Der will 5V > Versorgungsspannung haben. Für 3,3V gibt es SN65HV233. Nein, ich hatte erst nachdem ich den eingefügt hatte gesehen das der Transreciever nur mit 5 V geht. Ich
-
Thread
nucleo64 - CAN-Bus will nicht.
". Meine Frage war: ist das Software-Setting OK (Timing etc.) Überlege schon, ob ich einen MCP2551 probehalber dranhänge. (wenn der 3V3-tolerant ist) Von den China-Boards (sn65hvd230) habe ich drei Stück, die können nicht alle kaputt sein... Wenn Interesse besteht kann ich das ganze Miniprojekt
gelöst... Die sn65hvd230-Baugruppe war's. Schaltplan siehe oben. Jetzt werkelt der gute alte MCP2551 mit 5V. Der "Rx" ist über einen 1k-Angstwiderling auf den PA11 vom Nucleo geschaltet. ob wohl die Eingänge 5V-tolerant sind. Warum das China-Geraffel nicht geht ist unklar. Die Pegel sollten
-
Thread
Suche i²C -> CAN Converter Schaltung
ist ganz einfach: AT90CAN128: - XTAL1,2 an 16MHz Quarz - SDA, SCL an I2C - TXCAN, RXCAN über MCP2551 an CAN - 5V dran fertig.
Beitrag #4567075: > Du mußt ja irgendwie das I2C über CAN tunneln Schafft ein tiny 45 das mit MCP 2551 + 2515 + USI?
-
Thread
MCP2551 und SN65HVD - Unterschiede?
Hallo! Warum kostet der SN65HVD rund 3€, während der MCP2551 für 1€ zu haben ist? Habe jetzt beim Vergleich der Datenblätter nichts gefunden. Wir haben ein Prototypendesign, welches aktuell mit dem SN65HVD aufgebaut ist. Aus Kostengründen wäre ein Umstieg auf den MCP2551 interessant.
-
Thread
schneller Thermocouple Ampl. gesucht
Fall schneller: I2C, SPI oder AI? Besten Dank und LG. Sonstige HW: ATMega644 mit MCP2515+MCP2551
-
Thread
ADM3053 will nicht laufen
ans laufen zu bekommen. Als Controller wird ein Allwinner A20 benutzt (ganzes Linux). Mit einem MCP2551(http://ww1.microchip.com/downloads/en/DeviceDoc/21667f.pdf) funktioniert das ganze auch ohne Probleme. Die Verkabelung hab ich schon mehrfach kontrolliert, dadran kann es nicht liegen. Hat
-
Thread
Übertragungszeit MCP2551
Labview mit meinem PIC18F66K80 (mit 18Mhz externem Oszillator) und dem dazugehörigen CAN-Transceiver MCP2551 zu kommunizieren. Ich habe eine Übertragungsgeschwindigkeit von 1Mbit/s eingestellt. Der uC hat die Rolle eines Slave und antwortet nur auf Befehl des Master. Das funktioniert im Sekundenbereich einwandfrei
Ideen: - Abschlusswiderstände vorhanden? Bei 1MBit an beiden Seiten wichtig! - Widerstand an MCP2551 für Flankensteilheit? Der MCP2551 hat recht lasche Flanken, kann unter gewissen Umständen zum Problem führen - Klappen niedrigere Baudraten? - Lass Dir mal die BusWarnings/Errors mit ausgeben (Im
-
Thread
Sabotageschutz für Teilnetz am CAN-Bus
Ich habe mir CAN-Gateways aus einem Atmega328 + 2x MCP2515 +2x MCP2551 gebastelt. Zwar mehr aus topologischen Gründen aber mich würde auch interessieren wie störsicher die Angelegenheit ist. Bietet der Can-Transceiver (MCP2551) nicht ausreichend Schutz? Im Datenblatt
Innen-CAN-Controller u. Innen-CAN-Transceiver? CAN-Gateway würde verm. an Außen-Stromversorgung hängen.(Der MCP2551 hat keine integr. galv. Trennung.)
-
Thread
CAN-BUS Manipulation mit 2MCP2551
Hallo Leute, ist es möglich den CAN-Bus auf TTL Logik per MCP2551 umzuwandeln und dann wieder von TTL mit einem zweiten MCP2551 auf CAN? Hat jemand dieses schon ausprobiert und getestet? Ich sitze hier und versuche gerade zu verstehen warum der MCP die Daten
Ich verstehe das Problem nicht genau, aber diesen Absatz aus den Datenblatt kennst du? If the MCP2551 detects an extended Low state on the TXD input, it will disable the CANH and CANL output drivers in order to prevent the corruption of data on the CAN bus. The drivers are disabled if TXD is Low
-
Thread
CAN Sammelbestellung
Ich nutze den MCP2561 ohne galvanische Trennung. Das ist der Nachfolger des hier viel benutzten MCP2551. Den gibts auch als MCP2562 mit getrennter IO-Spannung. EDIT: Die PICs aus China mit CAN sind preislich auch sehr interessant ;) Hierzulande sind die Preise in den letzten 2 Jahren ja gut gestiegen
-
Thread
CAN-Bus Error Handling
beim Zustandswechsel in Error Active gesendet? Ich verwende einen dsPIC30F6011A sowie einen MCP2551 als CAN-Transceiver Johannes
-
Thread
galvanische Trennung für CAN-bus mit TJA1052i und TJA1040
Prototypen, basierend auf: http://www.oschmid.ch/mt/can-hub/can-hub.php mit einem TJA1052i anstatt des MCP2551SN. Ich bin gespannt ob das funktioniert. Die RC-Glieder finde ich ein wenig grenzwertig, und die Diode welche anscheinend den Pegel der RxdTxd Leitung über den Ausgang des NOR-Gates runterziehen
-
Thread
Frage zu Trennrelai, CAN, Transistor und PTC Element
Die bekanntesten sind MCP2515 oder SJA1000. Zusätzlich braucht man noch einen CAN-Tranceiver wie MCP2551. Schaltungen finden sich hier im Forum zu Hauf. Ob dein Vorhaben sinnvoll ist weiß man so natürlich nicht.
-
Thread
Arduino und CAN ?
Treiber zu geben. Funktioniert ein Arduino MEGA out of the Box mit den normalen CAN Shields mit dem MCP2551?
#4336968: > Funktioniert ein Arduino MEGA out of the Box mit den normalen CAN > Shields mit dem MCP2551? Das war eher eine Antwort für die Megas.
-
Thread
Empfehlung für CAN Transceiver
Hallo. Wir verwenden bisher den MCP2551 als CAN Bus Treiber. Wir haben zwar bisher keine Probleme, aber ich bin trotzdem auf der Suche nach Erfahrungswerten. Evtl. auch nach einem anderen Treiber. Mit welchem CAN Transceiver habt ihr
Der MCP2561 sollte anscheinend besser sein als sein Vorgänger der MCP2551. Hatte bisher allerdings mit Beiden keine Probleme, wobei derzeit alles nur Prototypen sind. Christian_RX7
-
Artikel
Sammelbestellung CAN
Stück = 2,77€ 100 Stück = 2,66€ Thomas 0. (25) ajg59 (2) Tobias C. (3) Fabian F. (2) CAN-BUS-Treiber MCP2551-I-SN | | | | | | (34) 25 Stück = 0,769 € 100 Stück = 0,706 € Thomas O. (25) ajg59 (2) Tobias C. (5) Fabian F. (2) CAN Filterdrossel SRF4532-510Y | | | | | (27) 10 Stück = 0,443€ 100 Stück =0,409€
-
Thread
Sammelbestellung Staffelpreis ATMega16M1-AU (CAN) MCP2551Interesse?
Statt mcp2551 solltest Du den Nachfolger mcp2561 nehmen. Hat bessere Werte und ist billiger. fchk
falls es noch nicht zu spät ist würde ich auch gerne noch folgendes nehmen: 3x ATMEGA16M1-AU 5x MCP2551-I-SN 5x SRF4532-510Y Grüße Tobias
-
Thread
can bus am dspic33fj128gp802
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 angucken. Danke für den Hinweis
leistungsstarke uC. Erstens, du meinst sicherlich nicht den MCP2515 als Transciever, sondern den MCP2551. Es gibt aber eine Problem, der MCP2551 ist ein 5V Transciever und läuft nicht bei 3,3V. Dafur muss du einen 3,3V CAN Transciever nehmen (wie der SN65HVD233 von TI). Und ja CAN funktioniert auch
-
Thread
Schaltplan für CAN
Hi, ich habe einen Schaltplan erstellt mit einem PIC24F, MCP2515 und MCP2551. wäre cool, wenn einer mal drüber gucken könnte. Vor allem bei der verbindung vom PIC zum MCP2515. Wenn das alles richtig ist, würde ich daraus das Board erstellen. Johannes
PIC mehr frei habe müsste ihc mir da eh was anderes überlegen 2.) einen dspic33f... und nur einen mcp2551. Dann das ganze mit zwei Spannungsregler, einmal für 3.6V und einmal für 5V. Johannes
-
Thread
Kondensatoren an MCP2551
habe ich noch eine Frage. ich wollte mir ein Testboard für CAN erstellen. Dazu nehme ich einen mcp2551 als CAN-Transceiver. Jetzt habe ich im Datenblatt geguckt, was für Kondensatoren ich da drann machen muss. jetzt ist da neben dem Kondensator an Vdd noch ein Kondensator an RX und einer zwischen
keinen. Die Versorgungsspannung wurde ich mit einem 100nF Kerko und einem kleinen Elko 1-10uF am MCP2551 puffern. Den 120 Ohm Endwiderstand kannst du auf 2*60 in Reihe splitten und vom Mittelpunkt 100nF gegen Masse legen. Und wenn ein bisher störfester sein darf, noch eine CAN Drossel und ESD Dioden
-
Thread
Can bus sensor
Klar brauchst du Treiber (MCP2551 oder PCA82C251 z.B.), zumindest wenn du mit anderen "echten" CAN-Geräten kommunizieren willst. Für ganz kleine eigene Sachen kannst du das mit der Primitiv-Lösung wired-or machen. Mit den entsprechenden
-
Thread
CANopen Safety einarbeiten
bereits zwei CAN-Controller on Board. Am liebsten wäre mir ein kleines Board, wo so etwas wie der MCP2551 ohne Controller drauf sitzt.
-
Thread
Can-Controller/µC
MHz Transceiver: für 5V-Controller: MCP2561, Single Supply; hat bessere Daten als der alte MCP2551 für 3.3V-Controller: MCP2562, Dual Supply (5V für den Bus, 3.3V für IO) Der Transceiver ist IMMER ein separater Chip; selbst beim LPC11C24 ist es ein separates Siliziumplättchen, das zusammen
-
Thread
CAN-Bus Bitrate ermitteln/messen
Hard und Software funktionieren (Einmal ein STM32 mit SN650VD.... als Sender und ein ATMEGA mit MCP2551/TJA1050 als Empfänger. Oder kann ich mit dem Highspeed Transceiver am Lowspeed Bus hängen und mitlauschen? Da werden ja unterschiedliche Pegel für Dominant/Rezessiv verwendet.
-
Thread
MCP2551 8MHz
Hi, ich würde gerne ein wenig mit CAN basteln, hierfür habe ich mir in china ein paar module mit MCP2515 bestellt [1]. Nun haben diese module allerdings dummerweise 8MHz Quarze drauf, die libs die ich finde sind aber alle auf 16 oder 20 MHz ausgerichtet [2]. Ich habe also ins Datenblatt geschaut und dann mal versucht das ganze nach zu rechnen bevor ich mich an die berechnung für 8MHz mache - meine ergebnisse stimmen aber leider nicht mit denene in den Libs überein. Kann mir jemand die berechnung erklären? Gruß, Marc [1] http://www.aliexpress.com/item/Free-shipping-1pcs-MCP2515-