-
Thread
CAN-Netzwerk: "Verschwinden von Nachrichten"
Vector VN1640 oder PCAN-USB "gemonitored" wird. Auch ein Tausch der CAN-Tranceiver (von MAX3059 auf MCP2551) führte zum jeweils exakt selben Verhalten. Rein hardware-mäßig ist die Analyse schwierig. Wir haben zwar einen einfachen Logic Analyzer, mit diesem ist es uns jedoch nicht möglich, festzustellen
-
Thread
CAN-Bus ISO-OSI Schichtenmodell
wollte dieses darauf anwenden. Folgende Angaben: Mikrocontroller: dsPIC30F4011 CAN-Transceiver: MCP2551 Galvanische Trennung Mikrocontroller-seite - CAN-seite: ISO7221A Stecker: SUB D9 Übertragung: +5V, CAN-H, CAN-L, GND Zugriffsverfahren: CSMA/CA Netztopologie: Bus Identifier: Extended Identifier
: Extended Identifier, CSMA/CA 1 - Bitübertragung Elektrische Signalpegel, Bitcodierung: MCP2551 0 - Mechanik Steckverbinder und Kabel: SUB D9 3-6 werden beim CAN-Bus nicht verwendet. jetzt ist die Frage, ob dies so richtig ist und wo ich die restlichen Angaben einfügen muss
-
Thread
Schaltungsbauteile Gesperrt
STM32F103C8T6 Minimum System Development Board ST-Link/V2 zum Programmieren. CAN Transceiver MCP2551 oder (MAX13054ASA für 3.3V die der Mikrocontroller benötigt). CAN Controller MCP2515 Motor Treiber L293D Spannungsregler 78L05 in der angehängten Schaltung. ist es soweit ok? danke
-
Thread
HW eines Brettaufbaus
STM32F103C8T6 Minimum System Development Board ST-Link/V2 zum Programmieren. CAN Transceiver MCP2551 Motor Treiber L293D Spannungsregler 78L05 Danke
-
Thread
STM32F103C8T6 Minimum System Development Board
hallo, wie schließt man ein CAN Treiber MCP2551 zwischen CAN Bus und STM32F103C8T6 Minimum System Development Board Mikrocontroller an? Danke
-
Thread
mcp2515 buffer
Hallo, ich wollte mir einen CAN-Sniffer basteln. dazu habe ich einen MCP2551 als CAN-Tranceiver, MCP2515 als CAN-Controller und einen PIC24F als Mikrocontroller. jetzt hat der MCP2515 noch pins für für receive- und transmit-buffer. mit welchem pin vom pic müssen diese verbunden
Der dsPIC33FJ128GP802 z.B. hat CAN direkt im Chip mit eingebaut, d.h. Du brauchst nur noch den MCP2551 oder besser den MCP2561 direkt anzuschließen. fchk
-
Thread
CAN Mikrocontroller im KFZ
Die LED´s (MCP2551 RX/TX mit 1K Ohm gegen +5V, RX ist bei mir grün und TX gelb) habe ich immer dran, um nach dem CAN Treiber die TTL Pegel zu erkennen. Man bekommt ein Gefühl für den Traffic auf dem CAN Bus und man
-
Thread
Suche Bus: 10m lang und 20 Teilnehmer
Man kann auch CAN-Transceiver (MCP2551) an die UART hängen. Das Protokoll ist dann wie bei RS-485, hat aber den Vorteil, man braucht keine Richtungsumschaltung und es gibt keine Kollisionen (hoher Stromverbrauch, wenn 2 Transceiver
-
Thread
OpenHAB mit Raspberry PI / CAN
gute dienste..... Ja muss CAN sein :) Gerd B. schrieb im Beitrag #4171485: > Anstatt eines MCP2551 würde ich den MCP2562 verwenden. Kannst du das begründen? Ich werde mal Tests machen mit einem MAX3050 / MCP2551 und MCP2562 Gerd B. schrieb im Beitrag #4171485: > Das Zusammenspiel zwischen
einem MCP2551 (5V) brauchst Du einen Spannungsteiler zum MCP2515. > > Ich werde mal Tests machen mit einem MAX3050 / MCP2551 und MCP2562 > > Gerd B. schrieb im Beitrag #4171485: >> Das Zusammenspiel zwischen
-
Thread
PCA82C250 vs. TJA1040
. PCA82C250 oder TJA1040 (oder keines von den beiden). Hier rumliegen habe ich auch noch den MCP2551. VG, Uwe
greifen, der ist neuer und wird vermutlich irgend wann denn PCA82c250 ablösen.. Wobei auch der MCP2551 ist natürlich interessant. der MCP kann übrigens von -42V bis +42 Volt und der TJA von -27 bis +40V an den Transceiver Eingängen verkraften - dafür ist der TJA im aktiven Modus geringfügig sparsamer
-
Thread
Mcp2515 und Mcp2551
Hallo , ich wollte einen Schaltplan nachbauen und habe den Schaltplan schon nach Fritzing "konvertiert", da ich alles per Hand gemacht habe bin ich mir nicht sicher ob ich irgendwo Fehler gemacht habe. Vor allem beim Quartz, legt man das wirklich auf Ground? Der richtige Schaltplan: http://wiki.gnublin.org/index.php/Datei:...ld_CAN.jpg Denn übertragenen Schaltplan im Fritzing Format habe ich angehangen. Es wäre nett wenn jemand sich den Schaltplan anschauen würde.
-
Thread
Sparkfun OBD-II Uart
dass der ELM327 die 1mbps nicht anbietet? Die Kommunikation auf dem CAN Bus läuft doch über den MCP2551 und der schafft 1mbps.
was ein Datenblatt ist (da steht nämlich drin, was der STN1110 kann) und nimm einen PCA 82C250/MCP 2551 und einen MCP 2515, Quarz, zwei Rs, vier Cs und gut ist. Kostet keine 3€.
-
Thread
CAN-Error zählen
benutze für mein CAN je einen PIC aus der daPIC30F-Familie. Als CAN-Transceiver benutze ich je einen MCP2551. Rolf Magnus schrieb im Beitrag #4145927: > Ist nur die Frage, was "not necessarily" bedeutet Ich verstehe es so, dass zwar ein Interrupt ausgelöst wird, aber halt nur ein error-interrupt und
-
Thread
Acknowledge-Bit beim CAN
sondern etwas mit der Hardware zu tun hat. Auf den Boards befinden sich je ein dsPIC30F4011 und ein MCP2551 als CAN-Tranceiver. Jetzt meine Frage, das Acknowledge-Bit muss doch vom PIC gesendet werden oder? (da ja hier auch die Maske und Filter drauf sind). Die zweite Frage, wo kann ich sehen, nachlesen
-
Thread
Kondensator 220nF oder 470nF
Hi, ich benötige 330nF Kondensator für einen MCP2551 (CAN Tranceiver) sowie ISO7221 (Galvanische Trennung).Es wurde mir gesagt, dass ich keine ELKOS nehmen soll. Jetzt finde ich aber nur Kondensatoren mit 220nF und 470nF. Welchen sollte ich nehmen?
220nF und 470nF. Wo und nach was hast du gesucht? > ich benötige 330nF Kondensator für einen MCP2551 (CAN Tranceiver) sowie > ISO7221 (Galvanische Trennung). Warum /genau/ 330nF?
-
Thread
RaspberryPiB+ mit CAN (MCP2515)
Hausautomatisierungszwecke. Ich habe eine Versuchsschaltung aufgebaut bei der ein Atmega8+MCP2515+MCP2551 Daten auf den Bus legt, ein zweiter Atmega8+MCP2515+MCP2551 zeigt diese ankommenden Daten auf einem Display an. Der CAN-Bus an sich läuft also ohne Probleme. Jetzt will ich per Raspberry ebenfalls
meiner Internet-Seite (http://lnxpps.de/rpie) veröffentlichen ? Alternativ zum CAN Tranceiver MCP2551 kann man auch den MCP2562 verwenden. Vorteil: Der Spannungsteiler entfällt, da der Tranceiver mit zwei Spannungen arbeitet (VDD und VIO). Gruß Gerd
-
Thread
Ersatz für CAN-Bustreiber PCA82C251
der bessere Ersatz für den PCA82C152 (DIP-8)von NXP/Philips? SN65HVD251P Texas Instruments MCP2551-I/P-ND Microchip Technology
PCA82C152 gibt es gar nicht. Also auch keinen Ersatz. Oder meinst du PCA82C251? Ganz klar, der MCP2551. Ist viel leichter zu merken als SN65irgendwas:-) Der MCP hat noch eine Time-out Funktion. Für den SN65 findet sich da nichts im Datenblatt.
-
Thread
CANTransceiver
demnächst ein paar Nachrichten versenden und empfangen. Dazu verwende ich eine dsPIC30F4011 und einen MCP2551. Jetzt ist es so, dass der MCP2551 die Informationen vom controller erhält, diese passend umwandelt und auf den Bus schickt. Sollte der Bus belegt sein, bekomme ich die Nachricht als Fehler zurück
> Meine frage ist nun, wer kümmert sich darum, dass die Nachricht neu > gesende wird? macht der MCP2551 automatisch? ein CAN-Transceiver wie MCP2551 ist lediglich eine Art Verstäerker oder Endstufe für die beiden CAN-Leitungen. Von sich aus macht der nichts. Eine nicht gesendete Botschaft wird
-
Thread
Evaluierung Controller über Ethernet steuern
48 Pin TQFPP im 0.5mm Raster, d.h. nicht so einfach zu verarbeiten) oder einen PIC18F25K80 plus MCP2551 (die gibts auch in DIL-Gehäusen) Das sind die billigsten und kleinsten und einfachsten Lösungen, alles andere wird teurer, größer, aufwändiger. fchk
-
Thread
CAN und I2C Projektumsetzung
nicht die, die jeder verwendet: Bei Controllern mit 5V Versorgungsspannung: PCA82C250 / 251 oder MCP2551 Bei 3,3V Controllerspannung: SN65HVD230 Und schau dir bei 1MBit die Schaltungsempfehlungen der Tranceiver an: http://www.mikrocontroller.net/topic/333498#3653915
-
Thread
CANH und CANL sniffen
hängst du einfach mit rein und gut. Hier mal ein Bild vom Oszi einmal CANH, CANL und einmal RX vom MCP2551 ansonsten einfach Masse vom LA mit CANL verbinden dann hats du die Differenz allerdings muss die halt höher als die Schaltschwelle des LAs sein.
Thomas O. schrieb im Beitrag #4048428: > RX vom MCP2551 Frank K. schrieb im Beitrag #4048365: > Ansonsten eben CAN-Transceiver benutzen, Peter Dannegger schrieb im Beitrag #4048273: > Alternativ könnte man den LA auch an RXD eines CAN-Transceivers
-
Thread
[V]erkaufe CAN-Testboards
Teil (ich verwende die China 2 Euro USB auf TTL UART CP2102 Konverter); also ATMEGA16, MCP2525, MCP2551 und alles was drum herum wie Quarze etc. Preis: 1 Stueck 20 Euro + 1.9 Euro Porto Beide: 35 Euro + 1.9 Euro Porto. tlaepple at awi dot de Gruss, Thom
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
cent! Dann kommen bei Aliexpress nochmal ca. 30 cent für die Transceiver dazu: TJA1050T oder MCP2551
-
Thread
ATMEGA328P - CAN
Habe den falschen Anhang hochgeladen. RS vom MCP2551 auf GND mit 1k Widerstand.
-
Thread
DVK90CAN / AT90CAN128 und MCP2551 zu langsame Signale CAN
einen DVK90CAN1. Diese Schaltung habe ich versucht selbst nach zubauen mit einem AT90CAN128 und eine MCP2551, weil es den Treiber von Atmel nicht mehr gibt. Auf dem DVK90CAN1 habe ich es hinbekommen, das die CAN Nachrichten zuverlässig laufen. Das gleiche Programm habe ich auf das selbst nach gebaute
-
Thread
Probleme mit MCP25625
TRANSCEIVER_SLEEP // activate the pin RX1BF as GPIO which is connected // to RS of MCP2551 and set it to 0 mcp2515_write_register(BFPCTRL, (1<<B1BFE)); #else // Deaktivieren der Pins RXnBF Pins (High Impedance State) mcp2515_write_register(BFPCTRL, 0); #endif
-
Thread
Den CAN Transceiver extern abschalten wegen Stromverbrauch
Hallo, da ich in meiner Anwendung MCP2551 CAN Transceiver verwende und den Stromverbrauch etwas drücken möchte würde ich gerne Wissen ob ich die MCP2551 einfach mittels FET von der Stromversorgung abtrennen sollte. Letztens sind mir die
Thomas O. schrieb im Beitrag #3958714: > MCP2551. Diese > muss ich jetzt aber erstmal verbauen Normalerweise liest man erst Datenblätter und ordert dann. fchk
-
Thread
MCP2551 Standby Mode wenn AVR im Power down Modus
Ich habe mal eine Frage zum MCP2551 CAN Transceiver. Am RS Pin der zum Einstellen Flankengeschwindigkeit dient kann man per High Pegel den MCP2551 in den sparsammen Standby Modus schicken. Aber wie würdet ihr das machen, denn wenn
man hier 3 verschiedene Spannungswerte anlegen muss und man beim TJA dafür extra Pins hat? Die MCP2551 gibts halt an jeder Ecke (z.B. Reichelt) deswegen habe ich erstmal darauf zurück gegriffen.
-
Thread
Welche Messung ist richtig
, der keine externe Stromversorgung hat sondern nur von einem aktiven USB-HUB versorgt wird. Der MCP2551 wird aber von einem stabilisiertem 5V Netzteil gespeist mit 100nF Kerko direkt an den Versorgungspins und nochmal nen 10µF Eklo parallel.
-
Thread
Pic18f4480 Can -> C#
in mehreren Foren erfahren, dass trotz des Modules noch ein zusätzlicher CAN-Transceiver(z.B.: MCP 2551 http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010405) benötigt wird. Im Datenblatt meines PICs habe ich jedoch keine Informationen zu einem CAN Transceiver gefunden. Wird dieser wirklich
Bustyp und erforderlicher Spannungsfestigkeit etc wählst Du einen passenden Transceiver aus. Der MCP2551 ist ein älterer Typ, aktuell ist der MCP2561, der bessere technische Daten bei gleichem Preis hat. fchk
-
Thread
SPI Konverter Frage
dachte an folgende Lösung. Die Sensoren werden mit einem SPI-> CAN Bus Wandler wie z.B MCP2515/MCP2551 angeschlossen. Alle 500m würde ich dann z.B einen CAN to LWL Wandler verbauen. Gibt es dagegen irgendwelche Einwände? Was mir nicht ganz klar ist wie das mit der Adressierung bei CAN abläuft
dachte an folgende Lösung. Die Sensoren werden mit einem SPI-> CAN >Bus Wandler wie z.B MCP2515/MCP2551 angeschlossen. CAN über 40 km? >Alle 500m würde ich dann z.B einen CAN to LWL Wandler verbauen. 300 Sensoren / 40 km = 7,5 Sensoren /km bzw. 133m zwischen den Sensoren. D.h. ein 500 CAN
-
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
-
Thread
CAN Kommunikation
Kommunikation zwischen 2 CAN Knoten aufgebaut, bestehend aus jeweils 2 ATmega 328p, MCP 2515 und MCP 2551. Verwendet wird das AVR Studio mit der CANlib von Kreatives Chaos und der UART Lib von P. Fleury. Habe mich beim Versuchsaufbau an dem CAN Testboard von Kreatives Chaos corientiert. Es wurde lediglich
-
Thread
STM32F429I Discovery + CAN Bus: Und es geht doch.
Boards verfügt über zwei native CAN Controller. Verdrahtet wird das RX/TX des Prozessors mit einem MCP2551 Transciever, der (das gibt manchmal Grund zur Diskussion) einfach mit RS ohne Widerstand auf Masse geschaltet ist. Das Problem =========== Die Umfangreiche Peripherie ist hier leider recht
Anschluss (CAN2) verwendet. Der naive Ansatz: wir brauchen den USB Port nicht, also klemmen wir den MCP2551 einfach auf die GPIOB Pins 12/13 und legen los. Was bei einigen von Euch wahrscheinlich gleich ein Augenrollen verursacht, erschien mir als fachfremde Person (Technomathematik) vorerst logisch.
-
Thread
CAN Bus in C
Es hängt am Anfang. Der Controller ist der MCP2551; welche Bibliotheken müssen eingebunden werden? und vor allem: Der Aufbau des CAN Frames in C....Wie wird das dargestellt?
Der MCP2551 ist kein CAN Bus Controller. Den Job übernimmt dein Mikroprozessor. Das Ding ist nur der Bustreiber, dieser hängt am CAN Output des Prozessors. Am besten die Bibliotheken die du für CAN brauchst
-
Thread
Analoger Bus Schalter, umschalten zwischen USB oder GPIO
kommt der STM32, an 1D+/1D- eine USB-Buchse und an 2D+/2D- die TX/RX von einem CAN transceiver, z.B. MCP2551. Problem bzw. Frage: Der USB bus switch muss dann entweder die differentiellen Signale vom USB oder die 3.3V Logiksignale vom CAN transceiver schalten. Sollte er können, oder? Vielen Dank für
-
Thread
ATMega64M1 CAN geht nicht. Jedoch an AT90CAN schon
gezeigte Resultat. Das Programm läuft aber sauber auf einem AT90CAN128. Als Transreceiver wird der MCP2551 verwendet. RS (PIN8) ist über 10 kOhm an GND angeschlossen. Hat jemand einenn Tip zur Fehlersuche? Vielen Dank :)
-
Thread
Pic Can bus Interrupts
:) Ok also ich nutze den Pic18f4580 mit mcp2551. hier ist mein Code: #include <18F4580.h> #fuses HS,NOPROTECT,NOLVP,NOWDT #use delay(clock=20000000) #use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7) #include "can-18F4580.c" #include "lcd_benim.c
-
Thread
Can Bus nur mit Standard IDs arbeiten
Hallo an alle, Ich habe 2 Pic platinen mit MCP2551 und 4x20 LCD Die kommunikation funktioniert ohne probleme. ich habe beide platinen als Can Monitor eingestellt und sende von jeder Node jeweils 2 IDs auf den Bus. Es funktioniert so lange,
-
Thread
Can Bus geschwindigkeit Messen
Hallo an alle, Ich habe einen Board mit PIC Controller und einen MCP2551 chip. Ich habe meine Bus parameter eingestellt. so dass ich 500 kbps habe. ICh weiss aber nicht ob es richtig funktioniert. Würde es gerne mit Osziloskop messen. Ich weiss aber nicht genau
-
Thread
MCP2515 Atmega Absturz
Hallo, ich habe zwei Atmegas32 mithilfe des MCP2515 und MCP2551 verbunden. Der eine Atmega32 ist ein AVR Net IO Board und der andere ist auf ein Steckbrett aufgebaut. Ich benutze die Can-Bibliothek von kreatives-chaos und habe auch die Schaltung von da übernommen
-
Thread
CanBus (PIC) OBD kommunikation
Ich will aus der OBD Schnittstelle Daten auslesen. Dafür habe ich eine Platine mit pic18f4580 mit mcp2551 aufgebaut. Baudrate auf 500 kbps eingestellt. Es so programmiert, dass ich nur die ID sehe, die über den Bus geschickt werden. Funktioniert aber nicht. Darauf hin habe ich einen CanUSB kabel genommen
Kommunikation. ich kann alle IDs am LCD sehen. Meine Hardware 3 platinen: 2 x pic18f258 mit mcp2551 1 x pic18f4580 mit mcp2551 Node 1: Sendet ID 0x80 und Sorgt dafür, dass Node 2 led toggled. Node 2: Sendet ID 0x350 und Sorgt dafür, dass Node 1 Auf Bildschirm Hallo schreibt
-
Thread
Pic18f4580 OBD Canbus kommunikation
besser gesagt werte wie Drehzahl, Temp, etc. auslesen. Dafür habe ich eine PIC18f4580 board mit MCP2551 aufgebaut inklusive LCD 4x20. Busgeschwindigkeit: 500 Kbps eingestellt. Doch wenn ich jetzt meine Platine an Obd anschließe kriege ich Fehler meldung "Motor Störung". Was mache ich falsch
-
Thread
MCP2515 CAN Bus Ausgabeproblem
eines Bussystems würde ich gerne den CAN-Bus und dazu den Controller MCP2515 in Verbindung mit einem MCP2551 verwenden. Die SPI Verbindung zu MCP2515 erfolgt ordnungsgemäß: es können sowohl Register beschrieben als auch gelesen werden. Nachdem die Register geladen und der Sendebefehl erteilt wurde, sind
-
Thread
dsPIC33E mit ECAN - Geht es auch ohne DMA?
Analyser (der würde auch das ACK Bit setzen). Auch mit und ohne Terminierung. Transceiver ist der MCP2551.
-
Thread
CAN to CAN Gateway mit AT90CAN
LM2574M-3.3), ein Verpolungsschutz (MOSFET), einen externen CAN-Controller (MCP2510) + Transceiver (MCP2551) und das Bluetooth-Modul RN41XV + Pegelwandler (MAX3395) habe ich bisher für mein Gateway-Board vorgesehen. (siehe Anhang) Nun kommen wir zu den eigentlichen Fragen: 1.) Bei dem Crumb128CAN 5.0
-
Thread
Arduino CAN-Bus Problem
für die Märklin Modelleisenbahn herzustellen. Den CAN-Bus habe ich mit einem MCP2515 und einem MCP2551 zum laufen gebracht. Ich kann Meldungen versenden und empfangen. und die gesendeten Meldungen kommen auch auf der CS2 von Märklin an. Getestet habe ich dies, indem ich jede Sekunde eine Meldung gesendet
-
Thread
Beratung bzgl. Wahl des Mikrocontrollers
Pin 23/24, je nachdem, wie Du das konfigurierst. Als Transceiver nehm ich jetzt einfach mal einen MCP2551, da muss ich nicht lange suchen. Das Pinout ist überall ähnlich, Pin 5 und 8 haben bei den einzelnen Bausteinen teils unterschiedliche Funktionen. Datenblatt lesen. CANTX vom PIC auf TX (Pin 1)